14#include "flow/aflow_xclasses.h"
20 int InitMachine(
bool INIT_VERBOSE, std::vector<std::string>& argv, std::vector<std::string>& cmds, std::ostream& outf);
56 void MessageOption(
const std::string& options,
const std::string& routine, std::vector<std::string> vusage);
57 void MessageOption(
const std::string& options,
const std::string& routine, std::string vusage);
58 void ErrorOption(
const std::string& options,
const std::string& routine, std::vector<std::string> vusage);
59 void ErrorOption(
const std::string& options,
const std::string& routine, std::string vusage);
#define AFLOWRC_AFLOW_CORE_TEMPERATURE_HALT
#define _AFLOW_MESSAGE_DEFAULTS_
void AFLOW_monitor_VASP()
bool GetVASPBinaryFromLOCK(const std::string &directory, std::string &vasp_bin)
std::string Message(const std::string &filename, const std::string &list2print=_AFLOW_MESSAGE_DEFAULTS_)
bool AFLOW_MONITOR_instance_running(const _aflags &aflags)
bool VASP_instance_running(const std::string &vasp_bin)
uint AFLOW_getTEMP(const std::vector< std::string > &argv)
uint AFLOW_monitor(const std::vector< std::string > &argv)
double AFLOW_checkMEMORY(const std::string &progname="", double=102.0)
bool CheckMaterialServer()
bool AFLOW_BlackList(const std::string &h)
void processFlagsFromLOCK(_xvasp &xvasp, _vflags &vflags, aurostd::xoption &xfixed)
bool AFLOW_VASP_instance_running()
double WaitTEMP(double TRESHOLD, ostream &oss, bool LVERBOSE, vector< string > vmessage)
uint InitSchema(bool INIT_VERBOSE)
vector< string > getSchemaKeys(const aurostd::xoption &vschema)
int InitMachine(bool INIT_VERBOSE, vector< string > &argv, vector< string > &cmds, std::ostream &oss)
uint InitSchemaInternal(bool INIT_VERBOSE)
void ErrorOption(const string &options, const string &routine, vector< string > vusage)
vector< string > getSchemaNames(const aurostd::xoption &vschema)
string AFLOW_Projects_Directories(string lib)
vector< string > getSchemaTypes(const aurostd::xoption &vschema)
void MessageOption(const string &options, const string &routine, vector< string > vusage)