#include <aflow_xhost.h>
Public Member Functions | |
_XHOST () | |
~_XHOST () | |
const _XHOST & | operator= (const _XHOST &b) |
std::string | command (const std::string &command) |
bool | is_command (const std::string &command) |
Public Attributes | |
int | PGID |
int | PID |
int | TID |
std::ostringstream | ostrPGID |
std::ostringstream | ostrPID |
std::ostringstream | ostrTID |
std::string | sPGID |
std::string | sPID |
std::string | sTID |
bool | showPGID |
bool | showPID |
bool | showTID |
bool | QUIET |
bool | QUIET_GLOBAL |
bool | QUIET_CERR |
bool | QUIET_COUT |
bool | TEST |
bool | DEBUG |
bool | MPI |
std::vector< std::string > | LOGGER_WHITELIST |
std::vector< std::string > | LOGGER_BLACKLIST |
bool | GENERATE_AFLOWIN_ONLY |
bool | POSTPROCESS |
bool | ARUN_POSTPROCESS |
bool | AVOID_RUNNING_VASP |
bool | PSEUDOPOTENTIAL_GENERATOR |
std::string | hostname |
std::string | machine_type |
std::string | tmpfs |
std::string | user |
std::string | group |
std::string | home |
std::string | shell |
std::string | progname |
std::string | Find_Parameters |
bool | sensors_allowed |
std::vector< std::string > | argv |
std::string | AFLOW_MATERIALS_SERVER |
std::string | AFLOW_WEB_SERVER |
long double | RAM |
long double | RAM_MB |
long double | RAM_GB |
int | CPU_Cores |
int | CPU_active |
std::string | CPU_Model |
std::string | CPU_MHz |
std::vector< double > | vTemperatureCore |
long double | Time_starting |
long double | Time_now |
long int | Date |
std::string | Day |
std::string | Month |
std::string | Year |
std::string | Copyright_Years |
std::vector< std::string > | vcmd |
double | maxmem |
bool | AFLOW_RUNDIRflag |
bool | AFLOW_MULTIflag |
bool | AFLOW_RUNXflag |
uint | AFLOW_RUNXnumber |
bool | is_PBS |
int | PBS_NUM_PPN |
int | PBS_NNODES |
bool | is_SLURM |
int | SLURM_CPUS_ON_NODE |
int | SLURM_NNODES |
int | SLURM_NTASKS |
bool | is_MACHINE_FULTON_MARYLOU |
std::vector< uint > | vGlobal_uint |
std::vector< std::string > | vGlobal_string |
std::vector< std::vector< std::string > > | vvGlobal_string |
std::vector< std::vector< std::string > > | vvLIBS |
aurostd::xoption | vflag_aflow |
aurostd::xoption | vflag_pflow |
aurostd::xoption | vflag_outreach |
aurostd::xoption | vflag_control |
aurostd::xoption | vschema |
aurostd::xoption | vschema_internal |
std::vector< std::string > | vcat |
std::vector< std::string > | vext |
std::vector< std::string > | vzip |
std::string | aflowrc_filename |
std::string | aflowrc_content |
std::vector< std::string > | vaflowrc |
aurostd::xoption | adefault |
bool | SKEW_TEST |
double | SKEW_TOL |
bool | READ_SPIN_FROM_ATOMLABEL |
Private Member Functions | |
void | free () |
void | copy (const _XHOST &b) |
void | clear () |
Definition at line 104 of file aflow_xhost.h.
_XHOST::_XHOST | ( | ) |
Definition at line 29 of file aflow_xhost.cpp.
_XHOST::~_XHOST | ( | ) |
Definition at line 169 of file aflow_xhost.cpp.
Definition at line 309 of file aflow_xhost.cpp.
std::string _XHOST::command | ( | const std::string & | command | ) |
Definition at line 390 of file aflow_xhost.cpp.
bool _XHOST::is_command | ( | const std::string & | command | ) |
Definition at line 431 of file aflow_xhost.cpp.
|
private |
Definition at line 322 of file aflow_xhost.cpp.
|
private |
Definition at line 173 of file aflow_xhost.cpp.
|
private |
Definition at line 381 of file aflow_xhost.cpp.
int _XHOST::PGID |
Definition at line 112 of file aflow_xhost.h.
int _XHOST::PID |
Definition at line 112 of file aflow_xhost.h.
int _XHOST::TID |
Definition at line 112 of file aflow_xhost.h.
std::ostringstream _XHOST::ostrPGID |
Definition at line 113 of file aflow_xhost.h.
std::ostringstream _XHOST::ostrPID |
Definition at line 113 of file aflow_xhost.h.
std::ostringstream _XHOST::ostrTID |
Definition at line 113 of file aflow_xhost.h.
std::string _XHOST::sPGID |
Definition at line 114 of file aflow_xhost.h.
std::string _XHOST::sPID |
Definition at line 114 of file aflow_xhost.h.
std::string _XHOST::sTID |
Definition at line 114 of file aflow_xhost.h.
bool _XHOST::showPGID |
Definition at line 115 of file aflow_xhost.h.
bool _XHOST::showPID |
Definition at line 115 of file aflow_xhost.h.
bool _XHOST::showTID |
Definition at line 115 of file aflow_xhost.h.
bool _XHOST::QUIET |
Definition at line 117 of file aflow_xhost.h.
bool _XHOST::QUIET_GLOBAL |
Definition at line 118 of file aflow_xhost.h.
bool _XHOST::QUIET_CERR |
Definition at line 119 of file aflow_xhost.h.
bool _XHOST::QUIET_COUT |
Definition at line 120 of file aflow_xhost.h.
bool _XHOST::TEST |
Definition at line 121 of file aflow_xhost.h.
bool _XHOST::DEBUG |
Definition at line 121 of file aflow_xhost.h.
bool _XHOST::MPI |
Definition at line 121 of file aflow_xhost.h.
std::vector<std::string> _XHOST::LOGGER_WHITELIST |
Definition at line 122 of file aflow_xhost.h.
std::vector<std::string> _XHOST::LOGGER_BLACKLIST |
Definition at line 123 of file aflow_xhost.h.
bool _XHOST::GENERATE_AFLOWIN_ONLY |
Definition at line 124 of file aflow_xhost.h.
bool _XHOST::POSTPROCESS |
Definition at line 125 of file aflow_xhost.h.
bool _XHOST::ARUN_POSTPROCESS |
Definition at line 126 of file aflow_xhost.h.
bool _XHOST::AVOID_RUNNING_VASP |
Definition at line 127 of file aflow_xhost.h.
bool _XHOST::PSEUDOPOTENTIAL_GENERATOR |
Definition at line 128 of file aflow_xhost.h.
std::string _XHOST::hostname |
Definition at line 130 of file aflow_xhost.h.
std::string _XHOST::machine_type |
Definition at line 130 of file aflow_xhost.h.
std::string _XHOST::tmpfs |
Definition at line 130 of file aflow_xhost.h.
std::string _XHOST::user |
Definition at line 130 of file aflow_xhost.h.
std::string _XHOST::group |
Definition at line 130 of file aflow_xhost.h.
std::string _XHOST::home |
Definition at line 130 of file aflow_xhost.h.
std::string _XHOST::shell |
Definition at line 130 of file aflow_xhost.h.
std::string _XHOST::progname |
Definition at line 130 of file aflow_xhost.h.
std::string _XHOST::Find_Parameters |
Definition at line 131 of file aflow_xhost.h.
bool _XHOST::sensors_allowed |
Definition at line 132 of file aflow_xhost.h.
std::vector<std::string> _XHOST::argv |
Definition at line 134 of file aflow_xhost.h.
std::string _XHOST::AFLOW_MATERIALS_SERVER |
Definition at line 136 of file aflow_xhost.h.
std::string _XHOST::AFLOW_WEB_SERVER |
Definition at line 136 of file aflow_xhost.h.
long double _XHOST::RAM |
Definition at line 137 of file aflow_xhost.h.
long double _XHOST::RAM_MB |
Definition at line 137 of file aflow_xhost.h.
long double _XHOST::RAM_GB |
Definition at line 137 of file aflow_xhost.h.
int _XHOST::CPU_Cores |
Definition at line 138 of file aflow_xhost.h.
int _XHOST::CPU_active |
Definition at line 139 of file aflow_xhost.h.
std::string _XHOST::CPU_Model |
Definition at line 140 of file aflow_xhost.h.
std::string _XHOST::CPU_MHz |
Definition at line 141 of file aflow_xhost.h.
std::vector<double> _XHOST::vTemperatureCore |
Definition at line 142 of file aflow_xhost.h.
long double _XHOST::Time_starting |
Definition at line 143 of file aflow_xhost.h.
long double _XHOST::Time_now |
Definition at line 143 of file aflow_xhost.h.
long int _XHOST::Date |
Definition at line 144 of file aflow_xhost.h.
std::string _XHOST::Day |
Definition at line 145 of file aflow_xhost.h.
std::string _XHOST::Month |
Definition at line 145 of file aflow_xhost.h.
std::string _XHOST::Year |
Definition at line 145 of file aflow_xhost.h.
std::string _XHOST::Copyright_Years |
Definition at line 146 of file aflow_xhost.h.
std::vector<std::string> _XHOST::vcmd |
Definition at line 155 of file aflow_xhost.h.
double _XHOST::maxmem |
Definition at line 157 of file aflow_xhost.h.
bool _XHOST::AFLOW_RUNDIRflag |
Definition at line 165 of file aflow_xhost.h.
bool _XHOST::AFLOW_MULTIflag |
Definition at line 166 of file aflow_xhost.h.
bool _XHOST::AFLOW_RUNXflag |
Definition at line 167 of file aflow_xhost.h.
uint _XHOST::AFLOW_RUNXnumber |
Definition at line 168 of file aflow_xhost.h.
bool _XHOST::is_PBS |
Definition at line 170 of file aflow_xhost.h.
int _XHOST::PBS_NUM_PPN |
Definition at line 170 of file aflow_xhost.h.
int _XHOST::PBS_NNODES |
Definition at line 170 of file aflow_xhost.h.
bool _XHOST::is_SLURM |
Definition at line 171 of file aflow_xhost.h.
int _XHOST::SLURM_CPUS_ON_NODE |
Definition at line 171 of file aflow_xhost.h.
int _XHOST::SLURM_NNODES |
Definition at line 171 of file aflow_xhost.h.
int _XHOST::SLURM_NTASKS |
Definition at line 171 of file aflow_xhost.h.
bool _XHOST::is_MACHINE_FULTON_MARYLOU |
Definition at line 172 of file aflow_xhost.h.
std::vector<uint> _XHOST::vGlobal_uint |
Definition at line 174 of file aflow_xhost.h.
std::vector<std::string> _XHOST::vGlobal_string |
Definition at line 175 of file aflow_xhost.h.
std::vector<std::vector<std::string> > _XHOST::vvGlobal_string |
Definition at line 176 of file aflow_xhost.h.
std::vector<std::vector<std::string> > _XHOST::vvLIBS |
Definition at line 177 of file aflow_xhost.h.
aurostd::xoption _XHOST::vflag_aflow |
Definition at line 185 of file aflow_xhost.h.
aurostd::xoption _XHOST::vflag_pflow |
Definition at line 186 of file aflow_xhost.h.
aurostd::xoption _XHOST::vflag_outreach |
Definition at line 187 of file aflow_xhost.h.
aurostd::xoption _XHOST::vflag_control |
Definition at line 188 of file aflow_xhost.h.
aurostd::xoption _XHOST::vschema |
Definition at line 189 of file aflow_xhost.h.
aurostd::xoption _XHOST::vschema_internal |
Definition at line 190 of file aflow_xhost.h.
std::vector<std::string> _XHOST::vcat |
Definition at line 192 of file aflow_xhost.h.
std::vector<std::string> _XHOST::vext |
Definition at line 193 of file aflow_xhost.h.
std::vector<std::string> _XHOST::vzip |
Definition at line 194 of file aflow_xhost.h.
std::string _XHOST::aflowrc_filename |
Definition at line 196 of file aflow_xhost.h.
std::string _XHOST::aflowrc_content |
Definition at line 197 of file aflow_xhost.h.
std::vector<std::string> _XHOST::vaflowrc |
Definition at line 198 of file aflow_xhost.h.
aurostd::xoption _XHOST::adefault |
Definition at line 199 of file aflow_xhost.h.
bool _XHOST::SKEW_TEST |
Definition at line 201 of file aflow_xhost.h.
double _XHOST::SKEW_TOL |
Definition at line 202 of file aflow_xhost.h.
bool _XHOST::READ_SPIN_FROM_ATOMLABEL |
Definition at line 204 of file aflow_xhost.h.