NAMD
|
#include <Patch.h>
Public Attributes | |
Lattice & | lattice |
Flags | flags |
Protected Member Functions | |
virtual void | boxClosed (int)=0 |
Patch::Patch | ( | PatchID | pd | ) |
Definition at line 44 of file Patch.C.
References atomMapper, child, cudaAtomPtr, lattice, SimParameters::lattice, nChild, Node::Object(), ReductionMgr::Object(), REDUCTIONS_BASIC, Node::simParameters, and ReductionMgr::willSubmit().
|
virtual |
void Patch::avgPositionBoxClosed | ( | void | ) |
Definition at line 359 of file Patch.C.
References avgPositionPtrBegin, and boxClosed().
void Patch::bornRadBoxClosed | ( | void | ) |
|
protectedpure virtual |
Implemented in HomePatch, and ProxyPatch.
Referenced by avgPositionBoxClosed(), bornRadBoxClosed(), dEdaSumBoxClosed(), dHdrPrefixBoxClosed(), forceBoxClosed(), intRadBoxClosed(), lcpoTypeBoxClosed(), positionBoxClosed(), psiSumBoxClosed(), and velocityBoxClosed().
void Patch::dEdaSumBoxClosed | ( | void | ) |
void Patch::dHdrPrefixBoxClosed | ( | void | ) |
void Patch::forceBoxClosed | ( | void | ) |
Definition at line 252 of file Patch.C.
References ResizeArray< Elem >::begin(), boxClosed(), DebugM, Flags::doFullElectrostatics, Flags::doVirial, Results::f, f, flags, SubmitReduction::item(), lattice, Results::maxNumForces, Results::nbond, numAtoms, PatchMap::Object(), Node::Object(), p, patchID, ResizeArray< Elem >::resize(), results, Results::slow, SubmitReduction::submit(), Lattice::unscale(), virial_xx, virial_xy, virial_xz, virial_yy, virial_yz, virial_zz, Vector::x, Vector::y, and Vector::z.
void Patch::gbisP2Ready | ( | ) |
Definition at line 598 of file Patch.C.
References ResizeArrayPrimIter< T >::begin(), computeNonbondedCUDA2Type, computeNonbondedPairType, computeNonbondedSelfType, ResizeArrayPrimIter< T >::end(), flags, patchID, positionComputeList, and Flags::sequence.
Referenced by HomePatch::gbisP2Ready(), and ProxyPatch::receiveData().
void Patch::gbisP3Ready | ( | ) |
Definition at line 614 of file Patch.C.
References ResizeArrayPrimIter< T >::begin(), computeNonbondedCUDA2Type, computeNonbondedPairType, computeNonbondedSelfType, ResizeArrayPrimIter< T >::end(), flags, patchID, positionComputeList, and Flags::sequence.
Referenced by HomePatch::gbisP3Ready(), and ProxyPatch::receiveData().
|
inline |
Definition at line 117 of file Patch.h.
References ResizeArray< Elem >::begin(), and pExt.
Referenced by ComputePme::doQMWork(), ComputePatch::doWork(), ComputePatchPair::doWork(), ComputeLCPO::doWork(), ComputeHomeTuples< TholeElem, Thole, TholeValue >::doWork(), and positionsReady().
|
inline |
|
inline |
|
inline |
Definition at line 105 of file Patch.h.
References numAtoms.
Referenced by WorkDistrib::assignNodeToPatch(), ComputePatch::atomUpdate(), ComputeHomePatch::atomUpdate(), ComputePatchPair::atomUpdate(), ComputeLCPO::atomUpdate(), ComputeGridForce::checkGridForceRatio(), ComputeGridForce::createGridForcedIdxList(), ComputeGridForce::doForce(), ComputePme::doQMWork(), ComputePme::doWork(), dumpbench(), ComputePatch::initialize(), ComputeHomePatch::initialize(), ComputePatchPair::initialize(), ComputePme::initialize(), ComputeLCPO::initialize(), ComputeHomeTuples< TholeElem, Thole, TholeValue >::loadTuples(), PatchMgr::moveAllBy(), Node::outputPatchComputeMaps(), recursive_bisect_with_curve(), ComputePme::ungridForces(), and ComputeLonepairsCUDA::updateAtoms().
|
inline |
Definition at line 115 of file Patch.h.
References positionComputeList, and ResizeArray< Elem >::size().
|
inline |
|
inline |
Definition at line 114 of file Patch.h.
References patchID.
Referenced by ProxyMgr::createProxy(), ComputeGridForce::do_calc(), HomePatch::doAtomMigration(), ComputeNonbondedPair::doForce(), ComputeGridForce::doForce(), ComputeNonbondedSelf::doForce(), HomePatch::doPairlistCheck(), ComputePatch::initialize(), ComputeHomePatch::initialize(), Sequencer::integrate(), Sequencer::integrate_SOA(), CudaComputeNonbonded::launchWork(), PatchElem::PatchElem(), HomePatch::positionsReady(), HomePatch::positionsReady_SOA(), Sequencer::rebalanceLoad(), Sequencer::run(), Sequencer::runComputeObjects(), Sequencer::runComputeObjects_SOA(), Sequencer::Sequencer(), and TuplePatchElem::TuplePatchElem().
|
inline |
void Patch::intRadBoxClosed | ( | void | ) |
void Patch::lcpoTypeBoxClosed | ( | void | ) |
Definition at line 399 of file Patch.C.
References boxClosed().
void Patch::positionBoxClosed | ( | void | ) |
void Patch::positionsReady | ( | int | n = 0 , |
int | startup = 1 |
||
) |
Definition at line 403 of file Patch.C.
References _hasNewAtoms, atomMapper, avgPositionBox, avgPositionPtrBegin, ResizeArray< Elem >::begin(), bornRad, bornRadBox, boxesOpen, computesSortedByPriority, DebugM, dEdaSum, dEdaSumBox, dHdrPrefix, dHdrPrefixBox, Flags::doFullElectrostatics, Flags::doGBIS, Flags::doLCPO, Flags::doLoweAndersen, Flags::doMolly, ResizeArray< Elem >::end(), endi(), Results::f, f, firstHoldableCompute, flags, forceBox, getCompAtomExtInfo(), iINFO(), intRad, intRadBox, iout, lattice, lcpoType, lcpoTypeBox, Results::maxNumForces, PatchMap::node(), numAtoms, PatchMap::Object(), Sync::Object(), Node::Object(), OwnerBox< Owner, Data >::open(), p, patchID, pExt, PME_PRIORITY, CompAtom::position, positionBox, positionComputeList, psiFin, psiSum, psiSumBox, AtomMapper::registerIDsCompAtomExt(), ResizeArray< Elem >::resize(), results, Flags::sequence, ResizeArray< Elem >::setall(), Node::simParameters, simParams, ResizeArray< Elem >::size(), Lattice::unscale(), SimParameters::useAVXTiles, CompAtom::vdwType, velocityBox, velocityPtrBegin, Vector::x, Vector::y, and Vector::z.
Referenced by HomePatch::positionsReady(), HomePatch::positionsReady_SOA(), ProxyPatch::receiveAll(), and ProxyPatch::receiveData().
void Patch::psiSumBoxClosed | ( | void | ) |
Definition at line 377 of file Patch.C.
References boxClosed().
Definition at line 133 of file Patch.C.
References avgPositionBox, OwnerBox< Owner, Data >::checkOut(), and Compute::cid.
Referenced by ComputeNonbondedPair::initialize(), ComputeNonbondedSelf::initialize(), ComputePme::initialize(), PatchElem::PatchElem(), and TuplePatchElem::TuplePatchElem().
Definition at line 195 of file Patch.C.
References bornRadBox, OwnerBox< Owner, Data >::checkOut(), and Compute::cid.
Referenced by ComputeNonbondedPair::initialize(), and ComputeNonbondedSelf::initialize().
Definition at line 203 of file Patch.C.
References SortedArray< Elem >::add(), OwnerBox< Owner, Data >::checkOut(), Compute::cid, DebugM, dEdaSumBox, dEdaSumComputeList, and ResizeArray< Elem >::size().
Referenced by ComputeNonbondedPair::initialize(), and ComputeNonbondedSelf::initialize().
Definition at line 217 of file Patch.C.
References OwnerBox< Owner, Data >::checkOut(), Compute::cid, and dHdrPrefixBox.
Referenced by ComputeNonbondedPair::initialize(), and ComputeNonbondedSelf::initialize().
Definition at line 227 of file Patch.C.
References SortedArray< Elem >::add(), OwnerBox< Owner, Data >::checkOut(), Compute::cid, DebugM, forceBox, forceComputeList, and ResizeArray< Elem >::size().
Referenced by ComputePatch::initialize(), ComputeHomePatch::initialize(), ComputePatchPair::initialize(), ComputePme::initialize(), ComputeLCPO::initialize(), PatchElem::PatchElem(), and TuplePatchElem::TuplePatchElem().
Definition at line 178 of file Patch.C.
References OwnerBox< Owner, Data >::checkOut(), Compute::cid, and intRadBox.
Referenced by ComputeNonbondedPair::initialize(), and ComputeNonbondedSelf::initialize().
Definition at line 187 of file Patch.C.
References OwnerBox< Owner, Data >::checkOut(), Compute::cid, and lcpoTypeBox.
Referenced by ComputeLCPO::initialize().
Definition at line 106 of file Patch.C.
References SortedArray< Elem >::add(), OwnerBox< Owner, Data >::checkOut(), Compute::cid, computesSortedByPriority, DebugM, positionBox, positionComputeList, and SortedArray< Elem >::sort().
Referenced by ComputePatch::initialize(), ComputeHomePatch::initialize(), ComputePatchPair::initialize(), ComputePme::initialize(), ComputeLCPO::initialize(), PatchElem::PatchElem(), and TuplePatchElem::TuplePatchElem().
Definition at line 163 of file Patch.C.
References SortedArray< Elem >::add(), OwnerBox< Owner, Data >::checkOut(), Compute::cid, DebugM, psiSumBox, psiSumComputeList, and ResizeArray< Elem >::size().
Referenced by ComputeNonbondedPair::initialize(), and ComputeNonbondedSelf::initialize().
Definition at line 147 of file Patch.C.
References OwnerBox< Owner, Data >::checkOut(), Compute::cid, and velocityBox.
Referenced by ComputeNonbondedPair::initialize(), and ComputeNonbondedSelf::initialize().
|
inline |
Definition at line 113 of file Patch.h.
References numFixedAtoms.
Referenced by PatchMgr::setHomePatchFixedAtomNum().
Definition at line 139 of file Patch.C.
References avgPositionBox, OwnerBox< Owner, Data >::checkIn(), Compute::cid, and DebugM.
Referenced by ComputeNonbondedPair::~ComputeNonbondedPair(), ComputeNonbondedSelf::~ComputeNonbondedSelf(), ComputePmeCUDA::~ComputePmeCUDA(), and ComputeSelfTuples< TholeElem, Thole, TholeValue >::~ComputeSelfTuples().
Definition at line 198 of file Patch.C.
References bornRadBox, and OwnerBox< Owner, Data >::checkIn().
Referenced by ComputeNonbondedPair::~ComputeNonbondedPair(), and ComputeNonbondedSelf::~ComputeNonbondedSelf().
Definition at line 211 of file Patch.C.
References OwnerBox< Owner, Data >::checkIn(), dEdaSumBox, dEdaSumComputeList, and SortedArray< Elem >::del().
Referenced by ComputeNonbondedPair::~ComputeNonbondedPair(), and ComputeNonbondedSelf::~ComputeNonbondedSelf().
Definition at line 221 of file Patch.C.
References OwnerBox< Owner, Data >::checkIn(), and dHdrPrefixBox.
Referenced by ComputeNonbondedPair::~ComputeNonbondedPair(), and ComputeNonbondedSelf::~ComputeNonbondedSelf().
Definition at line 238 of file Patch.C.
References OwnerBox< Owner, Data >::checkIn(), DebugM, SortedArray< Elem >::del(), forceBox, and forceComputeList.
Referenced by ComputeHomePatch::~ComputeHomePatch(), ComputeLCPO::~ComputeLCPO(), ComputePatch::~ComputePatch(), ComputePatchPair::~ComputePatchPair(), ComputePmeCUDA::~ComputePmeCUDA(), and ComputeSelfTuples< TholeElem, Thole, TholeValue >::~ComputeSelfTuples().
Definition at line 181 of file Patch.C.
References OwnerBox< Owner, Data >::checkIn(), and intRadBox.
Referenced by ComputeNonbondedPair::~ComputeNonbondedPair(), and ComputeNonbondedSelf::~ComputeNonbondedSelf().
Definition at line 190 of file Patch.C.
References OwnerBox< Owner, Data >::checkIn(), and lcpoTypeBox.
Referenced by ComputeLCPO::~ComputeLCPO().
Definition at line 121 of file Patch.C.
References OwnerBox< Owner, Data >::checkIn(), Compute::cid, computesSortedByPriority, DebugM, SortedArray< Elem >::del(), positionBox, positionComputeList, and SortedArray< Elem >::sort().
Referenced by ComputeHomePatch::~ComputeHomePatch(), ComputeLCPO::~ComputeLCPO(), ComputePatch::~ComputePatch(), ComputePatchPair::~ComputePatchPair(), ComputePmeCUDA::~ComputePmeCUDA(), and ComputeSelfTuples< TholeElem, Thole, TholeValue >::~ComputeSelfTuples().
Definition at line 173 of file Patch.C.
References OwnerBox< Owner, Data >::checkIn(), SortedArray< Elem >::del(), psiSumBox, and psiSumComputeList.
Referenced by ComputeNonbondedPair::~ComputeNonbondedPair(), and ComputeNonbondedSelf::~ComputeNonbondedSelf().
Definition at line 153 of file Patch.C.
References OwnerBox< Owner, Data >::checkIn(), Compute::cid, DebugM, and velocityBox.
Referenced by ComputeNonbondedPair::~ComputeNonbondedPair(), and ComputeNonbondedSelf::~ComputeNonbondedSelf().
void Patch::velocityBoxClosed | ( | void | ) |
Definition at line 366 of file Patch.C.
References boxClosed(), DebugM, patchID, and velocityPtrBegin.
|
protected |
Definition at line 252 of file Patch.h.
Referenced by hasNewAtoms(), and positionsReady().
|
protected |
Definition at line 159 of file Patch.h.
Referenced by HomePatch::doAtomMigration(), Sequencer::integrate(), Sequencer::minimize(), Patch(), positionsReady(), ProxyPatch::receiveAll(), HomePatch::recvCheckpointLoad(), HomePatch::recvExchangeMsg(), HomePatch::revert(), HomePatch::~HomePatch(), ~Patch(), and ProxyPatch::~ProxyPatch().
Definition at line 222 of file Patch.h.
Referenced by positionsReady(), registerAvgPositionPickup(), and unregisterAvgPositionPickup().
|
protected |
|
protected |
Definition at line 204 of file Patch.h.
Referenced by avgPositionBoxClosed(), positionsReady(), HomePatch::positionsReady(), HomePatch::positionsReady_SOA(), ProxyPatch::receiveAll(), and ProxyPatch::receiveData().
|
protected |
Definition at line 205 of file Patch.h.
Referenced by HomePatch::positionsReady(), HomePatch::positionsReady_SOA(), ProxyPatch::receiveAll(), and ProxyPatch::receiveData().
|
protected |
Definition at line 165 of file Patch.h.
Referenced by HomePatch::gbisComputeAfterP1(), HomePatch::gbisComputeAfterP2(), HomePatch::gbisP2Ready(), positionsReady(), and ProxyPatch::receiveData().
Definition at line 234 of file Patch.h.
Referenced by positionsReady(), registerBornRadPickup(), and unregisterBornRadPickup().
|
protected |
|
protected |
Definition at line 250 of file Patch.h.
Referenced by ProxyPatch::boxClosed(), HomePatch::boxClosed(), positionsReady(), ProxyPatch::receiveAll(), ProxyPatch::receiveData(), and HomePatch::receiveResult().
|
protected |
Definition at line 269 of file Patch.h.
Referenced by ProxyPatch::getSpanningTreeChild(), ProxyPatch::getSpanningTreeChildPtr(), Patch(), ProxyPatch::ProxyPatch(), ProxyPatch::setSpanningTree(), and ProxyPatch::~ProxyPatch().
|
protected |
Definition at line 217 of file Patch.h.
Referenced by positionsReady(), registerPositionPickup(), and unregisterPositionPickup().
|
protected |
Definition at line 212 of file Patch.h.
Referenced by getCudaAtomList(), Patch(), HomePatch::positionsReady(), HomePatch::positionsReady_SOA(), ProxyPatch::receiveAll(), and ProxyPatch::receiveData().
|
protected |
Definition at line 167 of file Patch.h.
Referenced by ProxyPatch::boxClosed(), HomePatch::gbisComputeAfterP2(), and positionsReady().
Definition at line 236 of file Patch.h.
Referenced by HomePatch::boxClosed(), positionsReady(), registerDEdaSumDeposit(), and unregisterDEdaSumDeposit().
|
protected |
Definition at line 237 of file Patch.h.
Referenced by registerDEdaSumDeposit(), and unregisterDEdaSumDeposit().
|
protected |
Definition at line 166 of file Patch.h.
Referenced by HomePatch::gbisComputeAfterP2(), HomePatch::gbisP3Ready(), positionsReady(), ProxyPatch::receiveData(), and HomePatch::receiveResult().
Definition at line 238 of file Patch.h.
Referenced by positionsReady(), registerDHdrPrefixPickup(), and unregisterDHdrPrefixPickup().
|
protected |
|
protected |
Definition at line 214 of file Patch.h.
Referenced by Sequencer::addForceToMomentum(), Sequencer::addForceToMomentum3(), HomePatch::addRattleForce(), HomePatch::boxClosed(), Sequencer::calcFixVirial(), forceBoxClosed(), HomePatch::minimize_rattle2(), Sequencer::minimizeMoveDownhill(), HomePatch::mollyMollify(), Sequencer::multigratorPressure(), Sequencer::newMinimizeDirection(), positionsReady(), Sequencer::rattle1(), HomePatch::rattle1old(), HomePatch::receiveResults(), HomePatch::replaceForces(), Sequencer::rescaleaccelMD(), Sequencer::runComputeObjects(), HomePatch::saveForce(), ComputeGlobal::saveTotalForces(), Sequencer::submitCollections(), Sequencer::submitCollections_SOA(), Sequencer::submitMinimizeReductions(), and Sequencer::submitReductions().
|
protected |
Definition at line 218 of file Patch.h.
Referenced by positionsReady().
Flags Patch::flags |
Definition at line 128 of file Patch.h.
Referenced by Sequencer::addForceToMomentum(), Sequencer::addForceToMomentum3(), Sequencer::addForceToMomentum_SOA(), Sequencer::addVelocityToPosition(), Sequencer::addVelocityToPosition_SOA(), ProxyPatch::boxClosed(), HomePatch::boxClosed(), HomePatch::buildRattleList(), HomePatch::buildRattleList_SOA(), AngleElem::computeForce(), DihedralElem::computeForce(), ImproperElem::computeForce(), CrosstermElem::computeForce(), AnisoElem::computeForce(), TholeElem::computeForce(), BondElem::computeForce(), ExclElem::computeForce(), ComputeGridForce::do_calc(), ComputeEField::doForce(), ComputeStir::doForce(), ComputeNonbondedPair::doForce(), ComputeGridForce::doForce(), ComputeNonbondedSelf::doForce(), ComputeRestraints::doForce(), ComputeLCPO::doForce(), HomePatch::doGroupSizeCheck(), HomePatch::doGroupSizeCheck_SOA(), HomePatch::doPairlistCheck(), ComputePatch::doWork(), ComputePme::doWork(), ComputeHomeTuples< TholeElem, Thole, TholeValue >::doWork(), forceBoxClosed(), HomePatch::gbisComputeAfterP1(), HomePatch::gbisComputeAfterP2(), gbisP2Ready(), HomePatch::gbisP2Ready(), gbisP3Ready(), HomePatch::gbisP3Ready(), Sequencer::integrate(), Sequencer::integrate_SOA(), Sequencer::langevinVelocitiesBBK1(), Sequencer::langevinVelocitiesBBK1_SOA(), Sequencer::langevinVelocitiesBBK2(), Sequencer::langevinVelocitiesBBK2_SOA(), CudaComputeNonbonded::launchWork(), Sequencer::maximumMove(), Sequencer::maximumMove_SOA(), Sequencer::minimize(), Sequencer::multigratorPressure(), Sequencer::newtonianVelocities(), ComputeNonbondedSelf::noWork(), ComputePme::noWork(), positionsReady(), HomePatch::positionsReady(), HomePatch::positionsReady_SOA(), Sequencer::rattle1(), Sequencer::rattle1_SOA(), ProxyPatch::receiveAll(), ProxyPatch::receiveData(), HomePatch::receiveResult(), Sequencer::runComputeObjects(), Sequencer::runComputeObjects_SOA(), Sequencer::submitCollections(), Sequencer::submitCollections_SOA(), Sequencer::submitHalfstep(), Sequencer::submitHalfstep_SOA(), Sequencer::submitMinimizeReductions(), Sequencer::submitReductions(), Sequencer::submitReductions_SOA(), and ComputePme::ungridForces().
Definition at line 246 of file Patch.h.
Referenced by positionsReady(), HomePatch::receiveResults(), registerForceDeposit(), HomePatch::registerProxy(), unregisterForceDeposit(), and HomePatch::unregisterProxy().
|
protected |
Definition at line 247 of file Patch.h.
Referenced by registerForceDeposit(), and unregisterForceDeposit().
|
protected |
Definition at line 162 of file Patch.h.
Referenced by HomePatch::gbisComputeAfterP1(), HomePatch::gbisComputeAfterP2(), positionsReady(), HomePatch::positionsReady(), HomePatch::positionsReady_SOA(), ProxyPatch::receiveAll(), and HomePatch::setGBISIntrinsicRadii().
Definition at line 230 of file Patch.h.
Referenced by positionsReady(), registerIntRadPickup(), and unregisterIntRadPickup().
|
protected |
Lattice& Patch::lattice |
Definition at line 127 of file Patch.h.
Referenced by Sequencer::berendsenPressure(), Sequencer::berendsenPressure_SOA(), HomePatch::checkpoint(), AngleElem::computeForce(), CrosstermElem::computeForce(), ImproperElem::computeForce(), DihedralElem::computeForce(), TholeElem::computeForce(), AnisoElem::computeForce(), BondElem::computeForce(), ExclElem::computeForce(), GromacsPairElem::computeForce(), HomePatch::depositMigration(), ComputeGridForce::do_calc(), HomePatch::doAtomMigration(), ComputeConsForce::doForce(), ComputeEField::doForce(), ComputeConsTorque::doForce(), ComputeStir::doForce(), ComputeNonbondedPair::doForce(), ComputeNonbondedSelf::doForce(), ComputeGridForce::doForce(), ComputeRestraints::doForce(), HomePatch::doMarginCheck(), HomePatch::doMarginCheck_SOA(), HomePatch::doPairlistCheck(), ComputeHomeTuples< TholeElem, Thole, TholeValue >::doWork(), HomePatch::exchangeAtoms(), forceBoxClosed(), HomePatch::hardWallDrude(), Sequencer::langevinPiston(), Sequencer::langevinPiston_SOA(), PatchMgr::moveAllBy(), PatchMgr::moveAtom(), Sequencer::multigratorPressure(), Patch(), positionsReady(), HomePatch::positionsReady(), HomePatch::positionsReady_SOA(), HomePatch::rattle1old(), HomePatch::recvCheckpointLoad(), HomePatch::recvExchangeMsg(), HomePatch::revert(), Sequencer::scalePositionsVelocities(), PatchMgr::setLattice(), Sequencer::submitCollections(), Sequencer::submitCollections_SOA(), Sequencer::submitHalfstep(), Sequencer::submitReductions(), and Sequencer::submitReductions_SOA().
|
protected |
Definition at line 171 of file Patch.h.
Referenced by positionsReady(), HomePatch::positionsReady(), HomePatch::positionsReady_SOA(), ProxyPatch::receiveAll(), HomePatch::setLcpoType(), and ProxyPatch::~ProxyPatch().
Definition at line 243 of file Patch.h.
Referenced by positionsReady(), registerLcpoTypePickup(), and unregisterLcpoTypePickup().
|
protected |
|
protected |
Definition at line 270 of file Patch.h.
Referenced by ProxyPatch::depositCombinedResultMsg(), ProxyPatch::depositCombinedResultRawMsg(), ProxyPatch::getSpanningTreeChild(), ProxyPatch::getSpanningTreeNChild(), Patch(), ProxyPatch::ProxyPatch(), and ProxyPatch::setSpanningTree().
|
protected |
Definition at line 151 of file Patch.h.
Referenced by Sequencer::addForceToMomentum(), Sequencer::addForceToMomentum3(), Sequencer::addMovDragToPosition(), HomePatch::addRattleForce(), Sequencer::addRotDragToPosition(), Sequencer::addVelocityToPosition(), Sequencer::berendsenPressure(), ProxyPatch::boxClosed(), HomePatch::boxClosed(), HomePatch::buildRattleList(), HomePatch::buildRattleList_SOA(), Sequencer::calcFixVirial(), Sequencer::calcKineticEnergy(), Sequencer::correctMomentum(), HomePatch::depositMigration(), HomePatch::doAtomMigration(), HomePatch::doGroupSizeCheck_SOA(), HomePatch::doMarginCheck_SOA(), HomePatch::doPairlistCheck(), HomePatch::exchangeAtoms(), forceBoxClosed(), HomePatch::gbisComputeAfterP1(), HomePatch::gbisComputeAfterP2(), HomePatch::gbisP2Ready(), HomePatch::gbisP3Ready(), getNumAtoms(), HomePatch::hardWallDrude(), Sequencer::langevinPiston(), Sequencer::langevinVelocities(), Sequencer::langevinVelocitiesBBK1(), Sequencer::langevinVelocitiesBBK2(), HomePatch::loweAndersenVelocities(), Sequencer::maximumMove(), Sequencer::minimizationQuenchVelocity(), HomePatch::minimize_rattle2(), Sequencer::minimizeMoveDownhill(), HomePatch::mollyAverage(), HomePatch::mollyMollify(), Sequencer::multigratorPressure(), Sequencer::multigratorTemperature(), Sequencer::newMinimizeDirection(), Sequencer::newMinimizePosition(), positionsReady(), HomePatch::positionsReady(), HomePatch::positionsReady_SOA(), ProxyPatch::ProxyPatch(), HomePatch::qmSwapAtoms(), Sequencer::quenchVelocities(), Sequencer::rattle1(), HomePatch::rattle1(), HomePatch::rattle1_SOA(), HomePatch::rattle1old(), HomePatch::rattle2(), Sequencer::reassignVelocities(), ProxyPatch::receiveAll(), ProxyPatch::receiveData(), HomePatch::recvCheckpointLoad(), HomePatch::recvExchangeMsg(), Sequencer::reinitVelocities(), Sequencer::reloadCharges(), Sequencer::rescaleaccelMD(), Sequencer::rescaleSoluteCharges(), Sequencer::rescaleVelocities(), Sequencer::rescaleVelocitiesByFactor(), HomePatch::revert(), Sequencer::runComputeObjects(), Sequencer::runComputeObjects_SOA(), HomePatch::saveForce(), ComputeGlobal::saveTotalForces(), Sequencer::scalePositionsVelocities(), Sequencer::scaleVelocities(), HomePatch::setGBISIntrinsicRadii(), HomePatch::setLcpoType(), Sequencer::stochRescaleVelocities(), Sequencer::submitHalfstep(), HomePatch::submitLoadStats(), Sequencer::submitMinimizeReductions(), Sequencer::submitMomentum(), Sequencer::submitReductions(), and Sequencer::tcoupleVelocities().
|
protected |
Definition at line 152 of file Patch.h.
Referenced by getNumFixedAtoms(), and setNumFixedAtoms().
|
protected |
Definition at line 153 of file Patch.h.
Referenced by HomePatch::doPairlistCheck(), forceBoxClosed(), getCompAtomInfo(), ComputeHomeTuples< TholeElem, Thole, TholeValue >::loadTuples(), HomePatch::mollyAverage(), positionsReady(), HomePatch::positionsReady(), HomePatch::positionsReady_SOA(), ProxyPatch::receiveAll(), ProxyPatch::receiveData(), Sequencer::runComputeObjects(), ProxyPatch::setSpanningTree(), and ProxyPatch::~ProxyPatch().
|
protected |
Definition at line 154 of file Patch.h.
Referenced by HomePatch::mollyAverage(), HomePatch::mollyMollify(), HomePatch::positionsReady(), and HomePatch::positionsReady_SOA().
|
protected |
Definition at line 150 of file Patch.h.
Referenced by ProxyPatch::boxClosed(), HomePatch::boxClosed(), HomePatch::buildRattleList(), HomePatch::buildRattleList_SOA(), HomePatch::buildSpanningTree(), HomePatch::depositMigration(), HomePatch::doAtomMigration(), HomePatch::exchangeAtoms(), HomePatch::exchangeCheckpoint(), forceBoxClosed(), gbisP2Ready(), HomePatch::gbisP2Ready(), gbisP3Ready(), HomePatch::gbisP3Ready(), getPatchID(), Sequencer::integrate(), Sequencer::integrate_SOA(), Sequencer::maximumMove(), Sequencer::maximumMove_SOA(), positionsReady(), HomePatch::positionsReady(), HomePatch::positionsReady_SOA(), ProxyPatch::ProxyPatch(), ProxyPatch::receiveAll(), ProxyPatch::receiveData(), HomePatch::receiveResults(), HomePatch::recvCheckpointLoad(), HomePatch::recvCheckpointReq(), HomePatch::recvCheckpointStore(), HomePatch::registerProxy(), Sequencer::runComputeObjects_SOA(), ComputeGlobal::saveTotalForces(), HomePatch::sendProxies(), HomePatch::sendSpanningTree(), HomePatch::submitLoadStats(), velocityBoxClosed(), and ProxyPatch::~ProxyPatch().
|
protected |
Definition at line 181 of file Patch.h.
Referenced by HomePatch::gbisComputeAfterP1(), HomePatch::gbisComputeAfterP2(), getCompAtomExtInfo(), positionsReady(), HomePatch::positionsReady(), HomePatch::positionsReady_SOA(), ProxyPatch::receiveAll(), ProxyPatch::receiveData(), Sequencer::runComputeObjects(), HomePatch::setLcpoType(), Sequencer::submitMinimizeReductions(), and ProxyPatch::~ProxyPatch().
Definition at line 220 of file Patch.h.
Referenced by positionsReady(), registerPositionPickup(), and unregisterPositionPickup().
|
protected |
Definition at line 221 of file Patch.h.
Referenced by gbisP2Ready(), gbisP3Ready(), getNumComputes(), positionsReady(), registerPositionPickup(), and unregisterPositionPickup().
|
protected |
Definition at line 164 of file Patch.h.
Referenced by HomePatch::gbisComputeAfterP1(), HomePatch::gbisComputeAfterP2(), positionsReady(), and HomePatch::receiveResult().
|
protected |
Definition at line 163 of file Patch.h.
Referenced by ProxyPatch::boxClosed(), HomePatch::gbisComputeAfterP1(), and positionsReady().
Definition at line 232 of file Patch.h.
Referenced by HomePatch::boxClosed(), positionsReady(), registerPsiSumDeposit(), and unregisterPsiSumDeposit().
|
protected |
Definition at line 233 of file Patch.h.
Referenced by registerPsiSumDeposit(), and unregisterPsiSumDeposit().
|
protected |
Definition at line 215 of file Patch.h.
Referenced by forceBoxClosed(), and positionsReady().
|
protected |
Definition at line 156 of file Patch.h.
Referenced by HomePatch::loweAndersenFinish(), HomePatch::loweAndersenVelocities(), HomePatch::positionsReady(), and HomePatch::positionsReady_SOA().
Definition at line 225 of file Patch.h.
Referenced by positionsReady(), registerVelocityPickup(), and unregisterVelocityPickup().
|
protected |
|
protected |
Definition at line 208 of file Patch.h.
Referenced by positionsReady(), HomePatch::positionsReady(), HomePatch::positionsReady_SOA(), ProxyPatch::receiveAll(), ProxyPatch::receiveData(), and velocityBoxClosed().
|
protected |
Definition at line 209 of file Patch.h.
Referenced by HomePatch::positionsReady(), HomePatch::positionsReady_SOA(), ProxyPatch::receiveAll(), and ProxyPatch::receiveData().