NAMD
|
#include "charm++.h"
#include "main.h"
#include "NamdTypes.h"
#include "BOCgroup.h"
#include "ProcessorPrivate.h"
#include <atomic>
Go to the source code of this file.
Classes | |
class | ReductionSetData |
class | ReductionSet |
class | ReductionMgr |
class | SubmitReduction |
class | RequireReduction |
class | ReductionValue |
class | NodeReduction |
Macros | |
#define | VECTOR(A) A ## _X, A ## _Y, A ## _Z |
#define | TENSOR(A) |
#define | ADD_VECTOR(R, RL, D, DL) |
#define | ADD_VECTOR_OBJECT(R, RL, D) |
#define | ADD_TENSOR(R, RL, D, DL) |
#define | ADD_TENSOR_OBJECT(R, RL, D) |
#define | GET_VECTOR(O, R, A) |
#define | GET_TENSOR(O, R, A) |
#define | REDUCTION_MAX_CHILDREN 4 |
#define ADD_TENSOR | ( | R, | |
RL, | |||
D, | |||
DL | |||
) |
Definition at line 33 of file ReductionMgr.h.
Referenced by AngleElem::submitReductionData(), ImproperElem::submitReductionData(), CrosstermElem::submitReductionData(), DihedralElem::submitReductionData(), BondElem::submitReductionData(), AnisoElem::submitReductionData(), TholeElem::submitReductionData(), GromacsPairElem::submitReductionData(), ExclElem::submitReductionData(), and ComputeNonbondedUtil::submitReductionData().
#define ADD_TENSOR_OBJECT | ( | R, | |
RL, | |||
D | |||
) |
Definition at line 44 of file ReductionMgr.h.
Referenced by ComputeConsForce::doForce(), ComputeEField::doForce(), ComputeConsTorque::doForce(), ComputeStir::doForce(), ComputeGridForce::doForce(), ComputeRestraints::doForce(), CudaComputeNonbonded::finishReductions(), Sequencer::hardWallDrude(), Sequencer::multigratorPressure(), Sequencer::multigratorTemperature(), Sequencer::rattle1(), Sequencer::rattle1_SOA(), ComputeGlobal::recvResults(), Sequencer::runComputeObjects(), Sequencer::submitHalfstep(), Sequencer::submitHalfstep_SOA(), Sequencer::submitMinimizeReductions(), Sequencer::submitReductions(), and Sequencer::submitReductions_SOA().
#define ADD_VECTOR | ( | R, | |
RL, | |||
D, | |||
DL | |||
) |
Definition at line 23 of file ReductionMgr.h.
Referenced by ComputeNonbondedUtil::submitReductionData().
#define ADD_VECTOR_OBJECT | ( | R, | |
RL, | |||
D | |||
) |
Definition at line 28 of file ReductionMgr.h.
Referenced by ComputeConsForce::doForce(), ComputeEField::doForce(), ComputeConsTorque::doForce(), ComputeStir::doForce(), ComputeGridForce::doForce(), ComputeRestraints::doForce(), Sequencer::multigratorPressure(), ComputeGlobal::recvResults(), Sequencer::submitMinimizeReductions(), Sequencer::submitMomentum(), Sequencer::submitReductions(), Sequencer::submitReductions_SOA(), and ComputePme::ungridForces().
#define GET_TENSOR | ( | O, | |
R, | |||
A | |||
) |
Definition at line 60 of file ReductionMgr.h.
Referenced by Controller::multigratorPressure(), Controller::multigratorTemperature(), Controller::receivePressure(), and Controller::rescaleaccelMD().
#define GET_VECTOR | ( | O, | |
R, | |||
A | |||
) |
Definition at line 55 of file ReductionMgr.h.
Referenced by Controller::multigratorPressure(), Controller::printEnergies(), and Controller::receivePressure().
#define REDUCTION_MAX_CHILDREN 4 |
Definition at line 187 of file ReductionMgr.h.
Referenced by ReductionMgr::ReductionMgr().
#define TENSOR | ( | A | ) |
Definition at line 19 of file ReductionMgr.h.
#define VECTOR | ( | A | ) | A ## _X, A ## _Y, A ## _Z |
Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000 by The Board of Trustees of the University of Illinois. All rights reserved.
Definition at line 18 of file ReductionMgr.h.
anonymous enum |
Definition at line 171 of file ReductionMgr.h.
Enumerator | |
---|---|
MULTIGRATOR_REDUCTION_KINETIC_ENERGY | |
TENSOR | |
MULTIGRATOR_REDUCTION_MAX_RESERVED |
Definition at line 163 of file ReductionMgr.h.
enum ReductionTag |
Definition at line 71 of file ReductionMgr.h.