X-Git-Url: http://git.treefish.org/~alex/phys/latlib.git/blobdiff_plain/94af0f788c0a84b3494723adfa3e5ce55edc1b43..91d6de08138eacd2098cc662a4ebceea4a07b280:/o815/o815.cpp?ds=sidebyside diff --git a/o815/o815.cpp b/o815/o815.cpp index 49b3ed8..956ad2e 100644 --- a/o815/o815.cpp +++ b/o815/o815.cpp @@ -87,6 +87,9 @@ o815::o815(int argc, char **argv, const string& _programid, comoption specOps[], } paraQ = new paraq(numprocs, rank); + + hypercache::addPara("lx", comargs.lsize[0]); + hypercache::addPara("lt", comargs.lsize[1]); } void o815::postParaInit() { @@ -97,6 +100,14 @@ void o815::postParaInit() { exit(0); } + if( comargs.showjobnum ) { + for( int i=1; i<=paraQ->getTotalJobs(); i++ ) { + if( paraQ->getTotalJobs()%i == 0 ) cout << paraQ->getTotalJobs()/i << "@" << i << " "; + } + cout << endl; + exit(0); + } + if(rank==0) { timestamp = time(NULL); for(int idest=1; idestgetTotalJobs(); i++ ) { - if( paraQ->getTotalJobs()%i == 0 ) cout << paraQ->getTotalJobs()/i << "@" << i << " "; - } - cout << endl; - exit(0); - } - *out->log << "OBS: Starting main loop." << endl; for (vector::iterator obsit = observables.begin(); obsit != observables.end(); ++obsit)