Documentation / Manuel développeur
Modules disponibles
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  ![]() |
Uranie / ReLauncher
v4.10.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 |

Public Member Functions inherited from