| version 1.1152 | version 1.1153 |
|---|
| |
| } | } |
| if ( CmiMyPe() == 0 ) { | if ( CmiMyPe() == 0 ) { |
| int bufSize = BUFSIZE; | int bufSize = BUFSIZE; |
| | MOStream *conv_msg; |
| | conv_msg = CkpvAccess(comm)->newOutputStream(ALLBUTME, STATICPARAMSTAG, bufSize); |
| | parameters->send_Parameters(conv_msg); |
| if(molecule->numAtoms>=1000000) bufSize = 16*BUFSIZE; | if(molecule->numAtoms>=1000000) bufSize = 16*BUFSIZE; |
| MOStream *conv_msg = CkpvAccess(comm)->newOutputStream(ALLBUTME, MOLECULETAG, bufSize); | conv_msg = CkpvAccess(comm)->newOutputStream(ALLBUTME, MOLECULETAG, bufSize); |
| molecule->send_Molecule(conv_msg); | molecule->send_Molecule(conv_msg); |
| } else { | } else { |
| | MIStream *conv_msg; |
| | delete parameters; |
| | parameters = new Parameters; |
| | conv_msg = CkpvAccess(comm)->newInputStream(0, STATICPARAMSTAG); |
| | parameters->receive_Parameters(conv_msg); |
| delete molecule; | delete molecule; |
| molecule = new Molecule(simParameters,parameters); | molecule = new Molecule(simParameters,parameters); |
| MIStream *conv_msg = CkpvAccess(comm)->newInputStream(0, MOLECULETAG); | conv_msg = CkpvAccess(comm)->newInputStream(0, MOLECULETAG); |
| molecule->receive_Molecule(conv_msg); | molecule->receive_Molecule(conv_msg); |
| } | } |
| | node_parameters = parameters; |
| node_molecule = molecule; | node_molecule = molecule; |
| SimParameters::nonbonded_select(); | SimParameters::nonbonded_select(); |
| computeMgr->sendBuildCudaExclusions(); | computeMgr->sendBuildCudaExclusions(); |
| |
| } | } |
| | |
| void Node::resendMolecule2() { | void Node::resendMolecule2() { |
| | parameters = node_parameters; |
| molecule = node_molecule; | molecule = node_molecule; |
| AtomMap::Object()->allocateMap(molecule->numAtoms); | AtomMap::Object()->allocateMap(molecule->numAtoms); |
| } | } |