pFIO_MpiSocketMod Module


Uses

Used by

  • module~~pfio_mpisocketmod~~UsedByGraph module~pfio_mpisocketmod pFIO_MpiSocketMod module~pfio pFIO module~pfio->module~pfio_mpisocketmod module~pfio_baseservermod pFIO_BaseServerMod module~pfio_baseservermod->module~pfio_mpisocketmod module~pfio_directoryservicemod pFIO_DirectoryServiceMod module~pfio_directoryservicemod->module~pfio_mpisocketmod module~pfio_multicommservermod pFIO_MultiCommServerMod module~pfio_multicommservermod->module~pfio_mpisocketmod module~pfio_multigroupservermod pFIO_MultiGroupServerMod module~pfio_multigroupservermod->module~pfio_mpisocketmod module~test_directoryservice Test_DirectoryService module~test_directoryservice->module~pfio_mpisocketmod module~test_mpisocket test_MpiSocket module~test_mpisocket->module~pfio_mpisocketmod

Interfaces

public interface MpiSocket

  • private function new_MpiSocket(comm, remote_rank, parser, rc) result(s)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: comm
    integer, intent(in) :: remote_rank
    type(ProtocolParser), intent(in), target :: parser
    integer, intent(out), optional :: rc

    Return Value type(MpiSocket)


Derived Types

type, public, extends(AbstractSocket) ::  MpiSocket

Constructor

private function new_MpiSocket (comm, remote_rank, parser, rc)

Type-Bound Procedures

procedure, public :: get
procedure, public :: put
procedure, public :: receive
procedure, public :: send
procedure, public :: to_string