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];
243 #endif // DISC_CONFIG_H
vmap< std::string, SMPData * > SMPMap
unsigned int getNumFiles() const
unsigned int getNumFiles(unsigned int smp) const
unsigned int getNumSMPNodes() const
unsigned int getSMPBox0() const
bool parse_config(const char *, bool)
std::vector< NodeData * > NodeList
static int dc_tokenize_string(const char *s, const char *tok, std::string *&)
unsigned int getSMPIndex() const
std::vector< SMPData * > SMPList
const std::string & getSMPHost(unsigned int smp) const
unsigned int numSMPs() const
std::string * BaseFileName
void add_SMP_directory(SMPData *&, const std::string &s, const std::string &m, bool)
void printDebug(Inform &)
unsigned int fileSMPs() const
unsigned int getNumOtherSMP() const
std::vector< int > NodeList
std::vector< int > InformSMPList
const std::string & getSMPHost() const
unsigned int getSMPNode(unsigned int n) const
const std::string & getFilename(unsigned int fn) const
unsigned int getNumSMPNodes(unsigned int smp) const
unsigned int getSMPBox0(unsigned int smp) const
unsigned int getOtherSMP(unsigned int smp, unsigned int sn) const
unsigned int getNumNodes() const
const std::string & getFilename(unsigned int smp, unsigned int fn) const
unsigned int mySMP() const
unsigned int getSMPNode(unsigned int smp, unsigned int n) const
unsigned int getOtherSMP(unsigned int sn) const
unsigned int getNodeSMPIndex(unsigned int n) const
unsigned int getSMPIndex(const std::string &smpname) const
DiscConfig(const char *, const char *, bool)
unsigned int pNodesPerSMP(unsigned int node) const
std::string replace_wildcards(const std::string &s, const std::string &machine)
unsigned int getNumOtherSMP(unsigned int smp) const
std::string BaseFileNameStringList
const std::string & getNodeHost(unsigned int n) const
const std::string & getConfigFile() const