|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MPISpmd
| Method Summary | |
|---|---|
java.util.ArrayList |
getClasses()
API method for getting list of classes |
java.util.Hashtable |
getClassesParams()
API method for getting array of params |
java.lang.String |
getName()
API method for getting MPI program name |
java.lang.String |
getRemoteLibraryPath()
API method for getting remote library path |
java.util.ArrayList |
getSpmdClasses()
API method for getting list of SPMD classes |
java.util.Hashtable |
getSpmdClassesParams()
API method for getting table of params |
java.lang.String |
getStatus()
API method for getting MPI program status - |
VirtualNode |
getVn()
API method for getting MPI program virtual Node |
boolean |
killMPI()
API method for killing MPI program - Kills the MPI program. |
void |
newActive(java.lang.String cl,
java.lang.Object[] params,
int rank)
API method for adding class that will be instanciate on a specific node of applications |
void |
newActiveSpmd(java.lang.String cl)
API method for adding class that will be instanciate on nodes of applications |
void |
newActiveSpmd(java.lang.String cl,
java.lang.Object[] params)
API method for adding class that will be instanciate on nodes of applications |
void |
newActiveSpmd(java.lang.String cl,
java.lang.Object[][] params)
API method for adding class that will be instanciate on nodes of applications |
MPIResult |
reStartMPI()
API method for reStarting MPI program - run a new computation independently if the first one is currently running |
void |
setMPICommandArguments(java.lang.String arguments)
API method for setting MPI program command arguments |
MPIResult |
startMPI()
API method for starting MPI program |
| Method Detail |
|---|
MPIResult startMPI()
MPIResult reStartMPI()
boolean killMPI()
java.lang.String getStatus()
void setMPICommandArguments(java.lang.String arguments)
arguments - - the arguments of the MPI programjava.lang.String getName()
VirtualNode getVn()
void newActiveSpmd(java.lang.String cl)
cl - - the name of the user class
void newActiveSpmd(java.lang.String cl,
java.lang.Object[] params)
cl - - the name of the user classparams - - the array that contain the parameters
void newActiveSpmd(java.lang.String cl,
java.lang.Object[][] params)
cl - - the name of the user classparams - - the array that contain the parameters
void newActive(java.lang.String cl,
java.lang.Object[] params,
int rank)
cl - - the name of the user classparams - - the array that contains the parametersjava.util.ArrayList getSpmdClasses()
java.util.Hashtable getSpmdClassesParams()
java.util.ArrayList getClasses()
java.util.Hashtable getClassesParams()
java.lang.String getRemoteLibraryPath()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||