#include <SALOME_ResourcesCatalog_Parser.hxx>
◆ ParserResourcesType()
| ParserResourcesType::ParserResourcesType |
( |
| ) |
|
◆ ~ParserResourcesType()
| ParserResourcesType::~ParserResourcesType |
( |
| ) |
|
|
virtual |
◆ dump()
| std::string ParserResourcesType::dump |
( |
char |
sep | ) |
const |
References ResourceDataToSort::_CPUFreqMHz, ResourceDataToSort::_memInMB, ResourceDataToSort::_nbOfNodes, ResourceDataToSort::_nbOfProcPerNode, AppliPath, batchQueue, can_launch_batch_jobs, can_run_containers, ClusterMembersList, ComponentsList, DataForSort, getAccessProtocolTypeStr(), getBatchTypeStr(), getClusterInternalProtocolStr(), getMpiImplTypeStr(), getResourceTypeStr(), HostName, Name, nbOfProc, OS, use, userCommands, UserName, and working_directory.
◆ getAccessProtocolTypeStr()
| std::string ParserResourcesType::getAccessProtocolTypeStr |
( |
| ) |
const |
◆ getBatchTypeStr()
| std::string ParserResourcesType::getBatchTypeStr |
( |
| ) |
const |
References ccc, coorm, ll, lsf, none, oar, pbs, sge, slurm, and vishnu.
Referenced by dump(), ResourceDefinition_cpp::fromPRT(), SALOME_ResourcesCatalog_Handler::ProcessMachine(), and resourceDefinition_CPPtoCORBA().
◆ getCanLaunchBatchJobsStr()
| string ParserResourcesType::getCanLaunchBatchJobsStr |
( |
| ) |
const |
◆ getCanRunContainersStr()
| string ParserResourcesType::getCanRunContainersStr |
( |
| ) |
const |
◆ getClusterInternalProtocolStr()
| std::string ParserResourcesType::getClusterInternalProtocolStr |
( |
| ) |
const |
◆ getMpiImplTypeStr()
| std::string ParserResourcesType::getMpiImplTypeStr |
( |
| ) |
const |
References lam, mpi, mpich1, mpich2, nompi, ompi, openmpi, prun, and slurmmpi.
Referenced by dump(), ResourceDefinition_cpp::fromPRT(), SALOME_ResourcesCatalog_Handler::ProcessMachine(), and resourceDefinition_CPPtoCORBA().
◆ getResourceTypeStr()
| std::string ParserResourcesType::getResourceTypeStr |
( |
| ) |
const |
◆ protocolToString()
◆ setAccessProtocolTypeStr()
| void ParserResourcesType::setAccessProtocolTypeStr |
( |
const std::string & |
protocolTypeStr | ) |
|
◆ setBatchTypeStr()
| void ParserResourcesType::setBatchTypeStr |
( |
const std::string & |
batchTypeStr | ) |
|
References ccc, coorm, ll, lsf, none, oar, pbs, sge, slurm, and vishnu.
Referenced by SALOME_ResourcesCatalog_Handler::ProcessMachine(), resourceDefinition_CORBAtoCPP(), and ResourceDefinition_cpp::toPRT().
◆ setCanLaunchBatchJobsStr()
| void ParserResourcesType::setCanLaunchBatchJobsStr |
( |
const std::string & |
canLaunchBatchJobsStr | ) |
|
◆ setCanRunContainersStr()
| void ParserResourcesType::setCanRunContainersStr |
( |
const std::string & |
canRunContainersStr | ) |
|
◆ setClusterInternalProtocolStr()
| void ParserResourcesType::setClusterInternalProtocolStr |
( |
const std::string & |
internalProtocolTypeStr | ) |
|
◆ setMpiImplTypeStr()
| void ParserResourcesType::setMpiImplTypeStr |
( |
const std::string & |
mpiImplTypeStr | ) |
|
References lam, mpi, mpich1, mpich2, nompi, ompi, openmpi, prun, and slurmmpi.
Referenced by SALOME_ResourcesCatalog_Handler::ProcessCluster(), SALOME_ResourcesCatalog_Handler::ProcessMachine(), resourceDefinition_CORBAtoCPP(), and ResourceDefinition_cpp::toPRT().
◆ setResourceTypeStr()
| void ParserResourcesType::setResourceTypeStr |
( |
const std::string & |
resourceTypeStr | ) |
|
◆ stringToProtocol()
| AccessProtocolType ParserResourcesType::stringToProtocol |
( |
const std::string & |
protocolStr | ) |
|
|
staticprotected |
◆ operator<<
◆ AppliPath
| std::string ParserResourcesType::AppliPath |
Referenced by ResourcesManager_cpp::AddDefaultResourceInCatalog(), ResourcesManager_cpp::AddResourceInCatalog(), SALOME_ContainerManager::BuildCommandToLaunchRemoteContainer(), SALOME_ContainerManager::checkPaCOParameters(), dump(), ResourceDefinition_cpp::fromPRT(), SALOME_ResourcesManager::getMachineFile(), SALOME_ContainerManager::GetMPIZeroNode(), SALOME_ContainerManager::LaunchContainer(), SALOME_ResourcesCatalog_Handler::ProcessMachine(), SALOME_ResourcesCatalog_Handler::ProcessMember(), resourceDefinition_CORBAtoCPP(), resourceDefinition_CPPtoCORBA(), Launcher::Job_SALOME::setResourceDefinition(), and ResourceDefinition_cpp::toPRT().
◆ Batch
◆ batchQueue
| std::string ParserResourcesType::batchQueue |
◆ can_launch_batch_jobs
| bool ParserResourcesType::can_launch_batch_jobs |
◆ can_run_containers
| bool ParserResourcesType::can_run_containers |
Referenced by ResourcesManager_cpp::AddDefaultResourceInCatalog(), ResourcesManager_cpp::AddResourceInCatalog(), dump(), ResourceDefinition_cpp::fromPRT(), getCanRunContainersStr(), SALOME_ResourcesManager::ListAllAvailableResources(), SALOME_ResourcesCatalog_Handler::ProcessMachine(), resourceDefinition_CORBAtoCPP(), resourceDefinition_CPPtoCORBA(), setCanRunContainersStr(), and ResourceDefinition_cpp::toPRT().
◆ ClusterInternalProtocol
◆ ClusterMembersList
◆ ComponentsList
| std::vector<std::string> ParserResourcesType::ComponentsList |
◆ DataForSort
Referenced by ResourcesManager_cpp::AddDefaultResourceInCatalog(), dump(), LoadRateManagerCycl::Find(), ResourceDefinition_cpp::fromPRT(), SALOME_ResourcesManager::getMachineFile(), SALOME_ResourcesManager::ListAllAvailableResources(), ParserResourcesType(), ResourcesManager_cpp::ParseXmlFiles(), SALOME_ResourcesCatalog_Handler::ProcessCluster(), SALOME_ResourcesCatalog_Handler::ProcessMachine(), SALOME_ResourcesCatalog_Handler::ProcessMember(), resourceDefinition_CORBAtoCPP(), resourceDefinition_CPPtoCORBA(), and ResourceDefinition_cpp::toPRT().
◆ HostName
| std::string ParserResourcesType::HostName |
Referenced by ResourcesManager_cpp::AddDefaultResourceInCatalog(), ResourcesManager_cpp::AddResourceInCatalog(), SALOME_ContainerManager::BuildCommandToLaunchRemoteContainer(), SALOME_ContainerManager::BuildTempFileToLaunchRemoteContainer(), SALOME_ContainerManager::checkPaCOParameters(), dump(), SALOME_ContainerManager::FindContainer(), ResourceDefinition_cpp::fromPRT(), SALOME_ResourcesManager::getMachineFile(), SALOME_ContainerManager::GetMPIZeroNode(), SALOME_ContainerManager::GiveContainer(), SALOME_ContainerManager::LaunchContainer(), SALOME_ResourcesManager::ListAllAvailableResources(), SALOME_ResourcesCatalog_Handler::ProcessCluster(), SALOME_ResourcesCatalog_Handler::ProcessMachine(), SALOME_ResourcesCatalog_Handler::ProcessMember(), SALOME_ResourcesCatalog_Handler::ProcessXmlDocument(), resourceDefinition_CORBAtoCPP(), resourceDefinition_CPPtoCORBA(), and ResourceDefinition_cpp::toPRT().
◆ ModulesList
| std::vector<std::string> ParserResourcesType::ModulesList |
◆ mpi
◆ Name
| std::string ParserResourcesType::Name |
Referenced by ResourcesManager_cpp::AddDefaultResourceInCatalog(), ResourcesManager_cpp::AddResourceInCatalog(), ResourcesManager_cpp::AddResourceInCatalogNoQuestion(), SALOME_ContainerManager::checkPaCOParameters(), dump(), ResourceDefinition_cpp::fromPRT(), SALOME_ResourcesCatalog_Handler::ProcessCluster(), SALOME_ResourcesCatalog_Handler::ProcessMachine(), SALOME_ResourcesCatalog_Handler::ProcessXmlDocument(), resourceDefinition_CORBAtoCPP(), resourceDefinition_CPPtoCORBA(), Launcher::Job_SALOME::setResourceDefinition(), and ResourceDefinition_cpp::toPRT().
◆ nbOfProc
| unsigned int ParserResourcesType::nbOfProc |
◆ OS
| std::string ParserResourcesType::OS |
◆ Protocol
◆ type
◆ use
| std::string ParserResourcesType::use |
◆ userCommands
| std::string ParserResourcesType::userCommands |
◆ UserName
| std::string ParserResourcesType::UserName |
Referenced by SALOME_ContainerManager::BuildCommandToLaunchRemoteContainer(), SALOME_ContainerManager::checkPaCOParameters(), dump(), ResourceDefinition_cpp::fromPRT(), SALOME_ResourcesManager::getMachineFile(), SALOME_ContainerManager::GetMPIZeroNode(), SALOME_ContainerManager::LaunchContainer(), SALOME_ResourcesCatalog_Handler::ProcessMachine(), SALOME_ResourcesCatalog_Handler::ProcessMember(), resourceDefinition_CORBAtoCPP(), resourceDefinition_CPPtoCORBA(), Launcher::Job::setResourceDefinition(), and ResourceDefinition_cpp::toPRT().
◆ working_directory
| std::string ParserResourcesType::working_directory |