# | Line 239 | Line 239 | void SimSetup::createSim( void ){ | |
---|---|---|
239 | ||
240 | ||
241 | globalIndex = mpiSim->divideLabor(); | |
242 | – | |
243 | – | |
242 | ||
243 | // set up the local variables | |
244 | ||
# | Line 660 | 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") ){ | |
# | Line 836 | Line 837 | void SimSetup::makeMolecules( void ){ | |
837 | ||
838 | default: | |
839 | sprintf( painCave.errMsg, | |
840 | < | "SimSetup Error: ghostVectorSource was neiter a " |
840 | > | "SimSetup Error: ghostVectorSource was neither a " |
841 | "double nor an int.\n" | |
842 | "-->Bend[%d] in %s\n", | |
843 | j, comp_stamps[stampID]->getID() ); | |
# | Line 935 | Line 936 | void SimSetup::makeMolecules( void ){ | |
936 | delete[] theBends; | |
937 | delete[] theTorsions; | |
938 | } | |
939 | + | |
940 | + | #ifdef IS_MPI |
941 | + | sprintf( checkPointMsg, "all molecules initialized succesfully" ); |
942 | + | MPIcheckPoint(); |
943 | + | #endif // is_mpi |
944 | ||
945 | // clean up the forcefield | |
946 | the_ff->calcRcut(); | |
947 | the_ff->cleanMe(); | |
948 | + | |
949 | } | |
950 | ||
951 | void SimSetup::initFromBass( void ){ |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |