91 return SMPMap[smpname]->SMPIndex;
103 return SMPList[smp]->NodeList.size();
121 return SMPList[smp]->BaseFileNum;
128 const std::string &
getFilename(
unsigned int smp,
unsigned int fn)
const {
129 return SMPList[smp]->BaseFileName[fn];
135 return SMPList[smp]->InformSMPList.size();
142 unsigned int getOtherSMP(
unsigned int smp,
unsigned int sn)
const {
143 return SMPList[smp]->InformSMPList[sn];
const std::string & getFilename(unsigned int fn) const
const std::string & getSMPHost() const
unsigned int getNodeSMPIndex(unsigned int n) const
unsigned int getSMPNode(unsigned int smp, unsigned int n) const
unsigned int getSMPBox0(unsigned int smp) const
unsigned int getSMPIndex(const std::string &smpname) const
unsigned int getOtherSMP(unsigned int sn) const
std::vector< SMPData * > SMPList
std::string replace_wildcards(const std::string &s, const std::string &machine)
vmap< std::string, SMPData * > SMPMap
unsigned int getSMPBox0() const
const std::string & getFilename(unsigned int smp, unsigned int fn) const
unsigned int getNumNodes() const
unsigned int fileSMPs() const
unsigned int getNumOtherSMP() const
unsigned int getNumFiles(unsigned int smp) const
unsigned int numSMPs() const
std::vector< NodeData * > NodeList
unsigned int getSMPNode(unsigned int n) const
unsigned int getSMPIndex() const
unsigned int getNumSMPNodes() const
unsigned int getNumSMPNodes(unsigned int smp) const
const std::string & getNodeHost(unsigned int n) const
const std::string & getSMPHost(unsigned int smp) const
unsigned int mySMP() const
void add_SMP_directory(SMPData *&, const std::string &s, const std::string &m, bool)
unsigned int getNumOtherSMP(unsigned int smp) const
void printDebug(Inform &)
DiscConfig(const char *, const char *, bool)
static int dc_tokenize_string(const char *s, const char *tok, std::string *&)
unsigned int getNumFiles() const
bool parse_config(const char *, bool)
unsigned int getOtherSMP(unsigned int smp, unsigned int sn) const
const std::string & getConfigFile() const
unsigned int pNodesPerSMP(unsigned int node) const
std::string BaseFileNameStringList
std::string * BaseFileName
std::vector< int > InformSMPList
std::vector< int > NodeList