# | Line 240 | Line 240 | void SimSetup::createSim( void ){ | |
---|---|---|
240 | ||
241 | globalIndex = mpiSim->divideLabor(); | |
242 | ||
243 | – | |
244 | – | |
243 | // set up the local variables | |
244 | ||
245 | int localMol, allMol; | |
# | Line 335 | Line 333 | void SimSetup::createSim( void ){ | |
333 | ||
334 | ||
335 | if( simnfo->n_SRI ){ | |
336 | + | |
337 | + | std::cerr << "n_SRI = " << simnfo->n_SRI << "\n"; |
338 | + | |
339 | Exclude::createArray(simnfo->n_SRI); | |
340 | the_excludes = new Exclude*[simnfo->n_SRI]; | |
341 | + | for( int ex=0; ex<simnfo->n_SRI; ex++) the_excludes[ex] = new Exclude(ex); |
342 | simnfo->globalExcludes = new int; | |
343 | simnfo->n_exclude = tot_SRI; | |
344 | } | |
# | Line 656 | Line 658 | void SimSetup::createSim( void ){ | |
658 | if( !strcmp( force_field, "TraPPE_Ex" ) ) new Symplectic( simnfo, the_ff ); | |
659 | if( !strcmp( force_field, "LJ" ) ) new Verlet( *simnfo, the_ff ); | |
660 | ||
661 | < | |
661 | > | #ifdef IS_MPI |
662 | > | mpiSim->mpiRefresh(); |
663 | > | #endif |
664 | ||
665 | // initialize the Fortran | |
666 | < | |
666 | > | |
667 | > | |
668 | simnfo->refreshSim(); | |
669 | ||
670 | if( !strcmp( simnfo->mixingRule, "standard") ){ |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |