B D G I L M N O P R S V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- broadcastBytes(byte[], int) - Method in interface de.dlr.gitlab.fame.mpi.MpiFacade
-
Copies an array of Bytes from source process to all other processes
- broadcastBytes(byte[], int) - Method in class de.dlr.gitlab.fame.mpi.MpjImpl
- broadcastBytes(byte[], int) - Method in class de.dlr.gitlab.fame.mpi.OmpiImpl
- broadcastBytes(byte[], int) - Method in class de.dlr.gitlab.fame.mpi.SingleCoreImpl
D
- de.dlr.gitlab.fame.logging - package de.dlr.gitlab.fame.logging
- de.dlr.gitlab.fame.mpi - package de.dlr.gitlab.fame.mpi
G
- getMode() - Method in interface de.dlr.gitlab.fame.mpi.MpiFacade
- getMode() - Method in class de.dlr.gitlab.fame.mpi.MpjImpl
- getMode() - Method in class de.dlr.gitlab.fame.mpi.OmpiImpl
- getMode() - Method in class de.dlr.gitlab.fame.mpi.SingleCoreImpl
- getMpi(MpiFacade.MpiMode, String...) - Static method in class de.dlr.gitlab.fame.mpi.MpiInstantiator
-
Get an MPI implementation matching the given
MpiFacade.MpiMode
- getRank() - Method in interface de.dlr.gitlab.fame.mpi.MpiFacade
- getRank() - Method in class de.dlr.gitlab.fame.mpi.MpjImpl
- getRank() - Method in class de.dlr.gitlab.fame.mpi.OmpiImpl
- getRank() - Method in class de.dlr.gitlab.fame.mpi.SingleCoreImpl
- getSize() - Method in interface de.dlr.gitlab.fame.mpi.MpiFacade
- getSize() - Method in class de.dlr.gitlab.fame.mpi.MpjImpl
- getSize() - Method in class de.dlr.gitlab.fame.mpi.OmpiImpl
- getSize() - Method in class de.dlr.gitlab.fame.mpi.SingleCoreImpl
I
- initialise(String[]) - Method in interface de.dlr.gitlab.fame.mpi.MpiFacade
-
Initialises MPI after its instantiation
- initialise(String[]) - Method in class de.dlr.gitlab.fame.mpi.MpjImpl
- initialise(String[]) - Method in class de.dlr.gitlab.fame.mpi.OmpiImpl
- initialise(String[]) - Method in class de.dlr.gitlab.fame.mpi.SingleCoreImpl
- invokeFinalize() - Method in interface de.dlr.gitlab.fame.mpi.MpiFacade
-
Finalises MPI
- invokeFinalize() - Method in class de.dlr.gitlab.fame.mpi.MpjImpl
- invokeFinalize() - Method in class de.dlr.gitlab.fame.mpi.OmpiImpl
- invokeFinalize() - Method in class de.dlr.gitlab.fame.mpi.SingleCoreImpl
- iSendBytesTo(byte[], int, int) - Method in interface de.dlr.gitlab.fame.mpi.MpiFacade
-
Sends an array of Bytes to the specified target process with given tag;
This method does not block, i.e. returns immediately after dispatching the data, not confirming its receival. - iSendBytesTo(byte[], int, int) - Method in class de.dlr.gitlab.fame.mpi.MpjImpl
- iSendBytesTo(byte[], int, int) - Method in class de.dlr.gitlab.fame.mpi.OmpiImpl
- iSendBytesTo(byte[], int, int) - Method in class de.dlr.gitlab.fame.mpi.SingleCoreImpl
L
- logAndThrowFatal(Logger, String) - Static method in class de.dlr.gitlab.fame.logging.Logging
-
Throws a new RuntimeException and logs its message at logging level FATAL
- logAndThrowFatal(Logger, T) - Static method in class de.dlr.gitlab.fame.logging.Logging
-
Throws the given uncaught Exception and logs its message at logging level FATAL
- logFatalException(Logger, String) - Static method in class de.dlr.gitlab.fame.logging.Logging
-
Returns a RuntimeException with given error message and logs a fatal error at given logger
Important: Remember to actually throw the returned Exception! - LOGGER_FATAL - Static variable in class de.dlr.gitlab.fame.logging.Logging
- Logging - Class in de.dlr.gitlab.fame.logging
M
- MpiFacade - Interface in de.dlr.gitlab.fame.mpi
-
Serves as facade to the MessagePassingInterface (MPI)
- MpiFacade.MpiMode - Enum in de.dlr.gitlab.fame.mpi
- MpiInstantiator - Class in de.dlr.gitlab.fame.mpi
-
Find available implementations of MpiFacade and instantiates it
- MpiInstantiator() - Constructor for class de.dlr.gitlab.fame.mpi.MpiInstantiator
- MpiRequestFacade - Interface in de.dlr.gitlab.fame.mpi
-
Simple interface for MPI Requests
- MpjImpl - Class in de.dlr.gitlab.fame.mpi
-
Implements
MpiFacade
via MPJ Express parallelization - MpjImpl() - Constructor for class de.dlr.gitlab.fame.mpi.MpjImpl
- MpjRequest - Class in de.dlr.gitlab.fame.mpi
- MpjRequest(Request) - Constructor for class de.dlr.gitlab.fame.mpi.MpjRequest
-
Creates an OpenMPI request-handler
N
- NOT_IMPLEMENTED - de.dlr.gitlab.fame.mpi.MpiFacade.MpiMode
-
For testing purposes only
O
- OmpiImpl - Class in de.dlr.gitlab.fame.mpi
-
Implements
MpiFacade
via OpenMPI parallelisation - OmpiImpl() - Constructor for class de.dlr.gitlab.fame.mpi.OmpiImpl
- OmpiRequest - Class in de.dlr.gitlab.fame.mpi
-
Facade to OpenMPI Requests
- OmpiRequest(Request) - Constructor for class de.dlr.gitlab.fame.mpi.OmpiRequest
-
Creates an OpenMPI request-handler
P
- PARALLEL - de.dlr.gitlab.fame.mpi.MpiFacade.MpiMode
-
Use MPI to run simulations one or more processes
R
- receiveBytesWithTag(int) - Method in interface de.dlr.gitlab.fame.mpi.MpiFacade
-
Receive an array of Bytes with a given tag
- receiveBytesWithTag(int) - Method in class de.dlr.gitlab.fame.mpi.MpjImpl
- receiveBytesWithTag(int) - Method in class de.dlr.gitlab.fame.mpi.OmpiImpl
- receiveBytesWithTag(int) - Method in class de.dlr.gitlab.fame.mpi.SingleCoreImpl
S
- sendBytesTo(byte[], int, int) - Method in interface de.dlr.gitlab.fame.mpi.MpiFacade
-
Sends an array of Bytes to the specified target process with given tag;
This method blocks, does not return until the receiver has accepted the message. - sendBytesTo(byte[], int, int) - Method in class de.dlr.gitlab.fame.mpi.MpjImpl
- sendBytesTo(byte[], int, int) - Method in class de.dlr.gitlab.fame.mpi.OmpiImpl
- sendBytesTo(byte[], int, int) - Method in class de.dlr.gitlab.fame.mpi.SingleCoreImpl
- SINGLE_CORE - de.dlr.gitlab.fame.mpi.MpiFacade.MpiMode
-
Use no MPI at all and run simulations on one process only
- SingleCoreImpl - Class in de.dlr.gitlab.fame.mpi
-
Implements
MpiFacade
without any parallelisation - SingleCoreImpl() - Constructor for class de.dlr.gitlab.fame.mpi.SingleCoreImpl
V
- valueOf(String) - Static method in enum de.dlr.gitlab.fame.mpi.MpiFacade.MpiMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum de.dlr.gitlab.fame.mpi.MpiFacade.MpiMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- waitForCompletion() - Method in interface de.dlr.gitlab.fame.mpi.MpiRequestFacade
-
returns when MPI data transfer associated with this request has finished
- waitForCompletion() - Method in class de.dlr.gitlab.fame.mpi.MpjRequest
- waitForCompletion() - Method in class de.dlr.gitlab.fame.mpi.OmpiRequest
All Classes All Packages