Documentation / Developer's manual
Available modules
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  
Uranie / ReLauncher v4.9.0
|
URANIE::MpiRelauncher::TSubMpiRun Class Reference
#include <TSubMpiRun.h>
Inheritance diagram for URANIE::MpiRelauncher::TSubMpiRun:
Collaboration diagram for URANIE::MpiRelauncher::TSubMpiRun:
Classes | |
class | NotInABiMPiRunContext |
Public Member Functions | |
TSubMpiRun (URANIE::Relauncher::TEval *r) | |
virtual | ~TSubMpiRun () |
Public Member Functions inherited from URANIE::MpiRelauncher::TMpiRun | |
TMpiRun (URANIE::Relauncher::TEval *r, int *argc, char ***argv) | |
TMpiRun (URANIE::Relauncher::TEval *r, Bool_t init=kTRUE) | |
TMpiRun (URANIE::Relauncher::TEval *r, MPI_Comm comm) | |
virtual | ~TMpiRun () |
virtual void | startSlave () |
virtual Bool_t | onMaster () |
virtual Bool_t | readyToGet () |
Public Member Functions inherited from URANIE::Relauncher::TSeparateRun | |
TSeparateRun (URANIE::Relauncher::TEval *r) | |
virtual | ~TSeparateRun () |
virtual void | stopSlave () |
virtual void | put (long, vector< URANIE::DataServer::UEntry * > *in, vector< URANIE::DataServer::UEntry * > *out, int=0) |
virtual int | get (long &) |
Public Member Functions inherited from URANIE::Relauncher::TShareRun | |
TShareRun (TEval *fun) | |
virtual | ~TShareRun () |
virtual TEval * | getEval () |
Public Member Functions inherited from URANIE::Relauncher::TRun | |
virtual | ~TRun () |
Protected Attributes | |
int | _sz |
int | _id |
Protected Attributes inherited from URANIE::MpiRelauncher::TMpiRun | |
int | _id |
MPI_Comm | _comm |
Protected Attributes inherited from URANIE::Relauncher::TSeparateRun | |
int | _sizein |
int | _sizeout |
int | _nbress |
std::queue< element > | _pend |
std::queue< int > | _sleep |
std::vector< struct element > | _run |
Protected Attributes inherited from URANIE::Relauncher::TShareRun | |
TEval * | _fun |
Additional Inherited Members | |
Public Attributes inherited from URANIE::Relauncher::TRun | |
Int_t | _ncpus |
Protected Member Functions inherited from URANIE::MpiRelauncher::TMpiRun | |
virtual int | wait_service () |
virtual int | send_header (int canal, int *head, int size) |
virtual int | send_value (int canal, double *mesg, int size) |
virtual int | receive_header (int canal, int *head, int size) |
virtual int | receive_value (int canal, double *mesg, int size) |
Protected Member Functions inherited from URANIE::Relauncher::TSeparateRun | |
void | send_uentry (int canal, int ncalc, int size, vector< URANIE::DataServer::UEntry * > *in) |
void | to_uentry (int *isz, double *vals, std::vector< URANIE::DataServer::UEntry * > &dest) |
void | empty_uentry (TIter &next, std::vector< URANIE::DataServer::UEntry * > &dest) |
void | calcul_loop () |
Static Protected Attributes inherited from URANIE::MpiRelauncher::TMpiRun | |
static int | _count = 0 |
Constructor & Destructor Documentation
◆ TSubMpiRun()
URANIE::MpiRelauncher::TSubMpiRun::TSubMpiRun | ( | URANIE::Relauncher::TEval * | r | ) |
References URANIE::MpiRelauncher::TBiMpiRun::isBiMpi().
◆ ~TSubMpiRun()
|
virtual |
Member Data Documentation
◆ _id
|
protected |
◆ _sz
|
protected |