English Français

Documentation / Developer's manual

Available modules

Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,   Uranie / ReLauncher: URANIE::MpiRelauncher::TSubMpiRun Class Reference
Uranie / ReLauncher v4.9.0
/* @license-end */
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 TEvalgetEval ()
 
- 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)

◆ ~TSubMpiRun()

URANIE::MpiRelauncher::TSubMpiRun::~TSubMpiRun ( )
virtual

Member Data Documentation

◆ _id

int URANIE::MpiRelauncher::TSubMpiRun::_id
protected

◆ _sz

int URANIE::MpiRelauncher::TSubMpiRun::_sz
protected