#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(), ExclElem::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 ComputeStir::doForce(), ComputeRestraints::doForce(), ComputeEField::doForce(), ComputeConsTorque::doForce(), ComputeConsForce::doForce(), ComputeGridForce::finishForce(), Sequencer::rattle1(), Sequencer::rattle2(), ComputeGlobal::recvResults(), Sequencer::redistrib_swm4_forces(), Sequencer::redistrib_tip4p_forces(), 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(), ComputeEField::doForce(), ComputeConsTorque::doForce(), ComputeConsForce::doForce(), ComputeGridForce::finishForce(), 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 159 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 146 of file ReductionMgr.h. 00146 {
00147 REDUCTIONS_BASIC,
00148 REDUCTIONS_PPROF_BONDED,
00149 REDUCTIONS_PPROF_NONBONDED,
00150 REDUCTIONS_PPROF_INTERNAL,
00151 REDUCTIONS_PPROF_KINETIC,
00152 REDUCTIONS_USER1,
00153 REDUCTIONS_USER2,
00154 // semaphore (must be last)
00155 REDUCTION_MAX_SET_ID
00156 };
|
|
|
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_1,
00085 REDUCTION_ELECT_ENERGY_PME_TI_2,
00086 REDUCTION_IMPROPER_ENERGY,
00087 REDUCTION_CROSSTERM_ENERGY,
00088 REDUCTION_HALFSTEP_KINETIC_ENERGY,
00089 REDUCTION_CENTERED_KINETIC_ENERGY,
00090 REDUCTION_INT_HALFSTEP_KINETIC_ENERGY,
00091 REDUCTION_INT_CENTERED_KINETIC_ENERGY,
00092 REDUCTION_DRUDECOM_CENTERED_KINETIC_ENERGY,
00093 REDUCTION_DRUDEBOND_CENTERED_KINETIC_ENERGY,
00094 REDUCTION_LJ_ENERGY,
00095 REDUCTION_LJ_ENERGY_F,
00096 REDUCTION_LJ_ENERGY_TI_1,
00097 REDUCTION_LJ_ENERGY_TI_2,
00098 REDUCTION_BC_ENERGY,
00099 REDUCTION_SMD_ENERGY,
00100 REDUCTION_MISC_ENERGY,
00101 // pressure
00102 TENSOR(REDUCTION_VIRIAL_NORMAL),
00103 TENSOR(REDUCTION_VIRIAL_NBOND),
00104 TENSOR(REDUCTION_VIRIAL_SLOW),
00105 #ifdef ALTVIRIAL
00106 TENSOR(REDUCTION_ALT_VIRIAL_NORMAL),
00107 TENSOR(REDUCTION_ALT_VIRIAL_NBOND),
00108 TENSOR(REDUCTION_ALT_VIRIAL_SLOW),
00109 #endif
00110 TENSOR(REDUCTION_INT_VIRIAL_NORMAL),
00111 TENSOR(REDUCTION_INT_VIRIAL_NBOND),
00112 TENSOR(REDUCTION_INT_VIRIAL_SLOW),
00113 VECTOR(REDUCTION_EXT_FORCE_NORMAL),
00114 VECTOR(REDUCTION_EXT_FORCE_NBOND),
00115 VECTOR(REDUCTION_EXT_FORCE_SLOW),
00116 // momentum
00117 VECTOR(REDUCTION_MOMENTUM),
00118 VECTOR(REDUCTION_ANGULAR_MOMENTUM),
00119 VECTOR(REDUCTION_HALFSTEP_MOMENTUM),
00120 REDUCTION_MOMENTUM_MASS,
00121 // used for minimization
00122 REDUCTION_MIN_F_DOT_F,
00123 REDUCTION_MIN_F_DOT_V,
00124 REDUCTION_MIN_V_DOT_V,
00125 REDUCTION_MIN_HUGE_COUNT,
00126 // used for pair interaction calculations
00127 VECTOR(REDUCTION_PAIR_VDW_FORCE),
00128 VECTOR(REDUCTION_PAIR_ELECT_FORCE),
00129 // checksum
00130 REDUCTION_ATOM_CHECKSUM,
00131 REDUCTION_COMPUTE_CHECKSUM,
00132 REDUCTION_BOND_CHECKSUM,
00133 REDUCTION_ANGLE_CHECKSUM,
00134 REDUCTION_DIHEDRAL_CHECKSUM,
00135 REDUCTION_IMPROPER_CHECKSUM,
00136 REDUCTION_CROSSTERM_CHECKSUM,
00137 REDUCTION_EXCLUSION_CHECKSUM,
00138 REDUCTION_MARGIN_VIOLATIONS,
00139 REDUCTION_PAIRLIST_WARNINGS,
00140 REDUCTION_STRAY_CHARGE_ERRORS,
00141 // semaphore (must be last)
00142 REDUCTION_MAX_RESERVED
00143 } ReductionTag;
|
1.3.9.1