|
|
| AtomsCompute (CkMigrateMessage *m) |
| |
| | AtomsCompute (int, int, int, int, int, int, int, double, Atom *, AtomNHC *, int nChareAtoms, UberCollection thisInstance) |
| |
| void | init () |
| | = Bead root is the 0th element. More...
|
| |
| | ~AtomsCompute () |
| | Destructor. More...
|
| |
| void | integrateAtoms () |
| | Integrate atoms. More...
|
| |
| void | accept_PIMD_x (double _x, double _y, double _z, int atomI) |
| |
|
void | accept_PIMD_Fu (double _fxu, double _fyu, double _fzu, int atomI) |
| | = is broadcast to us
|
| |
|
void | accept_PIMD_Fu_and_u (double _fxu, double _fyu, double _fzu, double _xu, double _yu, double _zu, int atomI) |
| | = is broadcast to us
|
| |
|
void | accept_PIMD_CM (AtomXYZMsg *m) |
| |
|
void | accept_PIMD_u (double _ux, double _uy, double _uz, int atomI) |
| | = done during initialization in 1st iteration
|
| |
|
void | acceptNewTemperature (double temp) |
| |
| void | recvContribute (CkReductionMsg *) |
| | recvContribute Every Array member is sent all the forces at present. More...
|
| |
| void | recvContributeForces (CkReductionMsg *) |
| | recvContributeForces Every Array member has all the forces at present. More...
|
| |
|
void | atomsDone (CkReductionMsg *) |
| |
| void | send_PIMD_u () |
| |
| void | send_PIMD_Fx () |
| |
| void | send_PIMD_Fx_and_x () |
| |
|
void | send_PIMD_x () |
| | = done during initialization in 1st iteration
|
| |
| void | sendAtoms (double, double, double, double, int, int, int) |
| | This thing is sending its updated atoms to all elements. More...
|
| |
| void | acceptAtoms (AtomMsg *) |
| | Take packed message of a chunk of the atoms with updated positions. More...
|
| |
|
void | outputAtmEnergy () |
| | = Atom energy output
|
| |
| void | bcastAtomsToAtomCache () |
| | For dynamics we have to update all the caches with the new coordinates. More...
|
| |
| void | startRealSpaceForces () |
| | trigger force computation based on real forces available in each processor's chare then contribute to global group reduction of all atom forces (within this bead) -> recvContribute More...
|
| |
|
void | releaseGSP () |
| |
| void | handleForces () |
| |
|
void | zeroforces () |
| |
|
void | zeronhc () |
| |
|
void | copySlowToFast () |
| |
|
void | copyFastToSlow () |
| |
|
void | initPIMD () |
| |
|
void | switchPIMDBeadForceMass (int mybead, int natmStr, int natmEnd, double *pot) |
| |
|
void | unswitchPIMDMass (int mybead, int natmStr, int natmEnd) |
| |
Definition at line 39 of file AtomsCompute.h.