#include "charm++.h"#include "main.h"#include "NamdTypes.h"#include "BOCgroup.h"#include "ProcessorPrivate.h"Go to the source code of this file.
|
|
Value: R->item( RL ## _XX) += D[ DL ## _XX ]; \ R->item( RL ## _XY) += D[ DL ## _XY ]; \ R->item( RL ## _XZ) += D[ DL ## _XZ ]; \ R->item( RL ## _YX) += D[ DL ## _YX ]; \ R->item( RL ## _YY) += D[ DL ## _YY ]; \ R->item( RL ## _YZ) += D[ DL ## _YZ ]; \ R->item( RL ## _ZX) += D[ DL ## _ZX ]; \ R->item( RL ## _ZY) += D[ DL ## _ZY ]; \ R->item( RL ## _ZZ) += D[ DL ## _ZZ ] Definition at line 32 of file ReductionMgr.h. Referenced by ComputeNonbondedUtil::submitReductionData(), ImproperElem::submitReductionData(), DihedralElem::submitReductionData(), CrosstermElem::submitReductionData(), BondElem::submitReductionData(), and AngleElem::submitReductionData(). |
|
|
Value: R->item( RL ## _XX) += D.xx; \ R->item( RL ## _XY) += D.xy; \ R->item( RL ## _XZ) += D.xz; \ R->item( RL ## _YX) += D.yx; \ R->item( RL ## _YY) += D.yy; \ R->item( RL ## _YZ) += D.yz; \ R->item( RL ## _ZX) += D.zx; \ R->item( RL ## _ZY) += D.zy; \ R->item( RL ## _ZZ) += D.zz Definition at line 43 of file ReductionMgr.h. Referenced by Sequencer::addForceToMomentum(), ComputeStir::doForce(), ComputeRestraints::doForce(), ComputeGridForce::doForce(), ComputeEField::doForce(), ComputeConsTorque::doForce(), ComputeConsForce::doForce(), Sequencer::rattle1(), Sequencer::rattle2(), ComputeGlobal::recvResults(), Sequencer::runComputeObjects(), Sequencer::submitHalfstep(), Sequencer::submitMinimizeReductions(), and Sequencer::submitReductions(). |
|
|
Value: R->item( RL ## _X ) += D[ DL ## _X ]; \ R->item( RL ## _Y ) += D[ DL ## _Y ]; \ R->item( RL ## _Z ) += D[ DL ## _Z ] Definition at line 22 of file ReductionMgr.h. Referenced by ComputeNonbondedUtil::submitReductionData(). |
|
|
Value: R->item( RL ## _X ) += D.x; \ R->item( RL ## _Y ) += D.y; \ R->item( RL ## _Z ) += D.z Definition at line 27 of file ReductionMgr.h. Referenced by ComputeStir::doForce(), ComputeRestraints::doForce(), ComputeGridForce::doForce(), ComputeEField::doForce(), ComputeConsTorque::doForce(), ComputeConsForce::doForce(), ComputeGlobal::recvResults(), Sequencer::submitMinimizeReductions(), Sequencer::submitMomentum(), Sequencer::submitReductions(), and ComputePme::ungridForces(). |
|
|
Value: O.xx = R->item( A ## _XX); \ O.xy = R->item( A ## _XY); \ O.xz = R->item( A ## _XZ); \ O.yx = R->item( A ## _YX); \ O.yy = R->item( A ## _YY); \ O.yz = R->item( A ## _YZ); \ O.zx = R->item( A ## _ZX); \ O.zy = R->item( A ## _ZY); \ O.zz = R->item( A ## _ZZ) Definition at line 59 of file ReductionMgr.h. Referenced by Controller::receivePressure(). |
|
|
Value: O.x = R->item( A ## _X ); \ O.y = R->item( A ## _Y ); \ O.z = R->item( A ## _Z ) Definition at line 54 of file ReductionMgr.h. Referenced by Controller::printEnergies(), and Controller::receivePressure(). |
|
|
Definition at line 156 of file ReductionMgr.h. Referenced by ReductionMgr::ReductionMgr(). |
|
|
Value: A ## _XX, A ## _XY, A ## _XZ, \
A ## _YX, A ## _YY, A ## _YZ, \
A ## _ZX, A ## _ZY, A ## _ZZ
Definition at line 18 of file ReductionMgr.h. |
|
|
Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000 by The Board of Trustees of the University of Illinois. All rights reserved. Definition at line 17 of file ReductionMgr.h. |
|
|
Definition at line 143 of file ReductionMgr.h. 00143 {
00144 REDUCTIONS_BASIC,
00145 REDUCTIONS_PPROF_BONDED,
00146 REDUCTIONS_PPROF_NONBONDED,
00147 REDUCTIONS_PPROF_INTERNAL,
00148 REDUCTIONS_PPROF_KINETIC,
00149 REDUCTIONS_USER1,
00150 REDUCTIONS_USER2,
00151 // semaphore (must be last)
00152 REDUCTION_MAX_SET_ID
00153 };
|
|
|
Definition at line 70 of file ReductionMgr.h. 00071 {
00072 // energy
00073 REDUCTION_ANGLE_ENERGY,
00074 REDUCTION_BOND_ENERGY,
00075 REDUCTION_DIHEDRAL_ENERGY,
00076 REDUCTION_ELECT_ENERGY,
00077 REDUCTION_ELECT_ENERGY_F,
00078 REDUCTION_ELECT_ENERGY_TI_1,
00079 REDUCTION_ELECT_ENERGY_TI_2,
00080 REDUCTION_ELECT_ENERGY_SLOW,
00081 REDUCTION_ELECT_ENERGY_SLOW_F,
00082 REDUCTION_ELECT_ENERGY_SLOW_TI_1,
00083 REDUCTION_ELECT_ENERGY_SLOW_TI_2,
00084 REDUCTION_ELECT_ENERGY_PME_TI,
00085 REDUCTION_IMPROPER_ENERGY,
00086 REDUCTION_CROSSTERM_ENERGY,
00087 REDUCTION_HALFSTEP_KINETIC_ENERGY,
00088 REDUCTION_CENTERED_KINETIC_ENERGY,
00089 REDUCTION_INT_HALFSTEP_KINETIC_ENERGY,
00090 REDUCTION_INT_CENTERED_KINETIC_ENERGY,
00091 REDUCTION_LJ_ENERGY,
00092 REDUCTION_LJ_ENERGY_F,
00093 REDUCTION_LJ_ENERGY_TI_1,
00094 REDUCTION_LJ_ENERGY_TI_2,
00095 REDUCTION_BC_ENERGY,
00096 REDUCTION_SMD_ENERGY,
00097 REDUCTION_MISC_ENERGY,
00098 // pressure
00099 TENSOR(REDUCTION_VIRIAL_NORMAL),
00100 TENSOR(REDUCTION_VIRIAL_NBOND),
00101 TENSOR(REDUCTION_VIRIAL_SLOW),
00102 #ifdef ALTVIRIAL
00103 TENSOR(REDUCTION_ALT_VIRIAL_NORMAL),
00104 TENSOR(REDUCTION_ALT_VIRIAL_NBOND),
00105 TENSOR(REDUCTION_ALT_VIRIAL_SLOW),
00106 #endif
00107 TENSOR(REDUCTION_INT_VIRIAL_NORMAL),
00108 TENSOR(REDUCTION_INT_VIRIAL_NBOND),
00109 TENSOR(REDUCTION_INT_VIRIAL_SLOW),
00110 VECTOR(REDUCTION_EXT_FORCE_NORMAL),
00111 VECTOR(REDUCTION_EXT_FORCE_NBOND),
00112 VECTOR(REDUCTION_EXT_FORCE_SLOW),
00113 // momentum
00114 VECTOR(REDUCTION_MOMENTUM),
00115 VECTOR(REDUCTION_ANGULAR_MOMENTUM),
00116 VECTOR(REDUCTION_HALFSTEP_MOMENTUM),
00117 REDUCTION_MOMENTUM_MASS,
00118 // used for minimization
00119 REDUCTION_MIN_F_DOT_F,
00120 REDUCTION_MIN_F_DOT_V,
00121 REDUCTION_MIN_V_DOT_V,
00122 REDUCTION_MIN_HUGE_COUNT,
00123 // used for pair interaction calculations
00124 VECTOR(REDUCTION_PAIR_VDW_FORCE),
00125 VECTOR(REDUCTION_PAIR_ELECT_FORCE),
00126 // checksum
00127 REDUCTION_ATOM_CHECKSUM,
00128 REDUCTION_COMPUTE_CHECKSUM,
00129 REDUCTION_BOND_CHECKSUM,
00130 REDUCTION_ANGLE_CHECKSUM,
00131 REDUCTION_DIHEDRAL_CHECKSUM,
00132 REDUCTION_IMPROPER_CHECKSUM,
00133 REDUCTION_CROSSTERM_CHECKSUM,
00134 REDUCTION_EXCLUSION_CHECKSUM,
00135 REDUCTION_MARGIN_VIOLATIONS,
00136 REDUCTION_PAIRLIST_WARNINGS,
00137 REDUCTION_STRAY_CHARGE_ERRORS,
00138 // semaphore (must be last)
00139 REDUCTION_MAX_RESERVED
00140 } ReductionTag;
|
1.3.9.1