Scrambler  1
PthDeclarations Module Reference
+ Collaboration diagram for PthDeclarations:

List of all members.

Data Types

type  IntStatus

Public Member Functions

subroutine, public pth_MPI_WAIT (mpi_request, mpi_status, ierr)
subroutine, public pth_MPI_WAITANY (nreqs, req_array, req_index, mpi_status, iErr)
subroutine, public pth_MPI_WAITALL (nreqs, req_array, iErr)
subroutine, public pth_MPI_BARRIER (comm, ierr)
subroutine, public pth_MPI_BARRIER2 (comm, ierr)
subroutine, public pth_MPI_BARRIER3 (comm, ierr)
subroutine, public yield (n)
subroutine pth_CheckErr (iErr, errString)

Public Attributes

INTEGER, parameter nAdvanceSleeps = 4
INTEGER, parameter AdvanceSleepTime = 1
INTEGER, parameter nControlSleeps = 1
INTEGER, parameter ControlSleepTime = 1
INTEGER, dimension(-2:maxdepth) threadarg
REAL(8) NextBarrierTime
INTEGER, dimension(-2:maxdepth) returnstatus
TYPE(fpth_t) control_thread
TYPE(fpth_t), dimension(-2:maxdepth) advance_threads
TYPE(fpth_t) comm_thread
TYPE(fpth_attr_t) control_attribute
TYPE(fpth_attr_t), dimension(-2:maxdepth) advance_attributes
TYPE(fpth_attr_t) comm_attribute
INTEGER Advance_StackSize = 10*1024*1024
LOGICAL, dimension(-2:maxdepth) lAdvanceActive
LOGICAL, dimension(-2:maxdepth) lAdvanceCompleted
LOGICAL lControlActive
INTEGER pVerBose = 0
INTEGER, parameter nIters = 0
INTEGER, parameter TESTANY = 0
INTEGER, parameter TESTALL = 1
INTEGER, parameter TESTONE = 2
INTEGER, parameter TESTNONE = 3
INTEGER, save Curr_TestType = TESTNONE
INTEGER, dimension(:), pointer,
save 
Curr_req_array
INTEGER, pointer, save Curr_req = >NULL()
INTEGER, dimension(:), pointer,
save 
Curr_mpi_status
INTEGER, pointer, save Curr_ierr = >NULL()
LOGICAL, pointer, save curr_success = >NULL()
INTEGER, pointer, save curr_req_index = >NULL()
INTEGER, pointer, save Curr_nreqs = >NULL()
INTEGER, parameter commint = -1

Detailed Description

Definition at line 23 of file pth_declarations.f90.


Member Function/Subroutine Documentation

subroutine, public pth_MPI_WAIT ( INTEGER, target  mpi_request,
INTEGER, dimension(mpi_status_size), target  mpi_status,
INTEGER, target  ierr 
)

Definition at line 71 of file pth_declarations.f90.

subroutine, public pth_MPI_WAITANY ( INTEGER, target  nreqs,
INTEGER, dimension(:), pointer  req_array,
INTEGER, target  req_index,
INTEGER, dimension(mpi_status_size), target  mpi_status,
INTEGER, target  iErr 
)

Definition at line 130 of file pth_declarations.f90.

subroutine, public pth_MPI_WAITALL ( INTEGER, target  nreqs,
INTEGER, dimension(:), pointer  req_array,
INTEGER, target  iErr 
)

Definition at line 189 of file pth_declarations.f90.

subroutine, public pth_MPI_BARRIER ( INTEGER  comm,
INTEGER  ierr 
)

Definition at line 241 of file pth_declarations.f90.

subroutine, public pth_MPI_BARRIER2 ( INTEGER  comm,
INTEGER  ierr 
)

Definition at line 270 of file pth_declarations.f90.

subroutine, public pth_MPI_BARRIER3 ( INTEGER  comm,
INTEGER  ierr 
)

Definition at line 301 of file pth_declarations.f90.

subroutine, public yield ( INTEGER, intent(in)  n)

Definition at line 317 of file pth_declarations.f90.

subroutine pth_CheckErr ( INTEGER  iErr,
CHARACTER(*)  errString 
)

Definition at line 363 of file pth_declarations.f90.


Member Data Documentation

INTEGER, parameter nAdvanceSleeps = 4

Definition at line 29 of file pth_declarations.f90.

INTEGER, parameter AdvanceSleepTime = 1

Definition at line 29 of file pth_declarations.f90.

INTEGER, parameter nControlSleeps = 1

Definition at line 30 of file pth_declarations.f90.

INTEGER, parameter ControlSleepTime = 1

Definition at line 30 of file pth_declarations.f90.

INTEGER, dimension(-2:maxdepth) threadarg

Definition at line 34 of file pth_declarations.f90.

REAL(8) NextBarrierTime

Definition at line 35 of file pth_declarations.f90.

INTEGER, dimension(-2:maxdepth) returnstatus

Definition at line 36 of file pth_declarations.f90.

TYPE(fpth_t) control_thread

Definition at line 37 of file pth_declarations.f90.

TYPE(fpth_t), dimension(-2:maxdepth) advance_threads

Definition at line 37 of file pth_declarations.f90.

TYPE(fpth_t) comm_thread

Definition at line 37 of file pth_declarations.f90.

TYPE(fpth_attr_t) control_attribute

Definition at line 38 of file pth_declarations.f90.

TYPE(fpth_attr_t), dimension(-2:maxdepth) advance_attributes

Definition at line 38 of file pth_declarations.f90.

TYPE(fpth_attr_t) comm_attribute

Definition at line 38 of file pth_declarations.f90.

INTEGER Advance_StackSize = 10*1024*1024

Definition at line 39 of file pth_declarations.f90.

LOGICAL, dimension(-2:maxdepth) lAdvanceActive

Definition at line 41 of file pth_declarations.f90.

LOGICAL, dimension(-2:maxdepth) lAdvanceCompleted

Definition at line 41 of file pth_declarations.f90.

LOGICAL lControlActive

Definition at line 42 of file pth_declarations.f90.

INTEGER pVerBose = 0

Definition at line 45 of file pth_declarations.f90.

INTEGER, parameter nIters = 0

Definition at line 46 of file pth_declarations.f90.

INTEGER, parameter TESTANY = 0

Definition at line 48 of file pth_declarations.f90.

INTEGER, parameter TESTALL = 1

Definition at line 48 of file pth_declarations.f90.

INTEGER, parameter TESTONE = 2

Definition at line 48 of file pth_declarations.f90.

INTEGER, parameter TESTNONE = 3

Definition at line 48 of file pth_declarations.f90.

INTEGER, save Curr_TestType = TESTNONE

Definition at line 50 of file pth_declarations.f90.

INTEGER, dimension(:), pointer, save Curr_req_array

Definition at line 51 of file pth_declarations.f90.

INTEGER, pointer, save Curr_req = >NULL()

Definition at line 52 of file pth_declarations.f90.

INTEGER, dimension(:), pointer, save Curr_mpi_status

Definition at line 53 of file pth_declarations.f90.

INTEGER, pointer, save Curr_ierr = >NULL()

Definition at line 54 of file pth_declarations.f90.

LOGICAL, pointer, save curr_success = >NULL()

Definition at line 55 of file pth_declarations.f90.

INTEGER, pointer, save curr_req_index = >NULL()

Definition at line 56 of file pth_declarations.f90.

INTEGER, pointer, save Curr_nreqs = >NULL()

Definition at line 57 of file pth_declarations.f90.

INTEGER, parameter commint = -1

Definition at line 59 of file pth_declarations.f90.


The documentation for this module was generated from the following file:
 All Classes Files Functions Variables