Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public, | parameter | :: | MAX_SERVER_NODES_NUM | = | 100000 | |
integer, | public, | parameter | :: | MSIZE_ID | = | -MAX_SERVER_NODES_NUM | |
integer, | public, | parameter | :: | PENDING | = | -200 | |
integer, | public, | parameter | :: | UNALLOCATED | = | -100 | |
type(DistributedProfiler), | public, | pointer | :: | ioserver_profiler | => | null() |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | InNode_Comm | ||||
integer, | public | :: | InNode_Rank | ||||
integer, | public | :: | InNode_npes | ||||
integer, | public | :: | NodeRoot_Comm | ||||
integer, | public | :: | Node_Num | ||||
integer, | public | :: | Node_Rank | ||||
integer, | public, | allocatable | :: | Node_Ranks(:) | |||
integer, | public | :: | comm | ||||
integer, | public | :: | npes | ||||
integer, | public | :: | num_clients | = | 0 | ||
integer, | public | :: | rank | ||||
integer, | public | :: | status | ||||
logical, | public | :: | all_backlog_is_empty | = | .true. | ||
logical, | public, | allocatable | :: | serverthread_done_msgs(:) | |||
logical, | public | :: | terminate | ||||
type(AbstractDataReferenceVector), | public | :: | dataRefPtrs | ||||
type(StringInteger64Map), | public | :: | prefetch_offset | ||||
type(StringInteger64Map), | public | :: | stage_offset |
procedure, public :: I_am_NodeRoot | |
procedure, public :: I_am_ServerRoot | |
procedure, public :: add_DataReference | |
procedure, public :: am_I_reading_PE | |
procedure, public :: clean_up | |
procedure, public :: clear_DataReference | |
procedure(clear_RequestHandle), public, deferred :: clear_RequestHandle | |
procedure(create_remote_win), public, deferred :: create_remote_win | |
procedure, public :: distribute_task | |
procedure, public :: get_AllBacklogIsEmpty | |
procedure, public :: get_DataFromMem | |
procedure, public :: get_DataReference | |
procedure, public :: get_communicator | |
procedure(get_dmessage), public, deferred :: get_dmessage | |
procedure, public :: get_status | |
procedure, public :: get_writing_PE | |
procedure, public :: init | |
procedure, public :: put_DataToFile | |
procedure, public :: receive_output_data | |
procedure, public :: report_profile | |
procedure, public :: set_AllBacklogIsEmpty | |
procedure(set_collective_request), public, deferred :: set_collective_request | |
procedure, public :: set_status | |
procedure(start), public, deferred :: start | |
procedure, public :: update_status |