applying update from Graham

This commit is contained in:
andy
2009-01-13 18:03:18 +00:00
125 changed files with 7607 additions and 4729 deletions

View File

@ -1,3 +0,0 @@
gnemdFoam.C
EXE = $(FOAM_APPBIN)/gnemdFoam

View File

@ -1,6 +1,7 @@
EXE_INC = \
-I$(LIB_SRC)/lagrangian/molecularDynamics/molecule/lnInclude \
-I$(LIB_SRC)/lagrangian/molecularDynamics/potential/lnInclude \
-I$(LIB_SRC)/lagrangian/molecularDynamics/molecularMeasurements/lnInclude \
-I$(LIB_SRC)/finiteVolume/lnInclude \
-I$(LIB_SRC)/lagrangian/basic/lnInclude \
-I$(LIB_SRC)/meshTools/lnInclude
@ -10,4 +11,6 @@ EXE_LIBS = \
-lfiniteVolume \
-llagrangian \
-lmolecule \
-lpotential
-lpotential \
-lmolecularMeasurements

View File

@ -23,7 +23,7 @@ License
Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Application
mdEquilibrationFOAM
mdEquilibrationFoam
Description
Equilibrates and/or preconditions MD systems
@ -40,9 +40,9 @@ int main(int argc, char *argv[])
# include "createTime.H"
# include "createMesh.H"
moleculeCloud molecules(mesh);
potential pot(mesh);
molecules.removeHighEnergyOverlaps();
moleculeCloud molecules(mesh, pot);
# include "temperatureAndPressureVariables.H"
@ -60,7 +60,7 @@ int main(int argc, char *argv[])
Info << "Time = " << runTime.timeName() << endl;
molecules.integrateEquationsOfMotion();
molecules.evolve();
# include "meanMomentumEnergyAndNMols.H"

View File

@ -1,4 +1,4 @@
Info<< "Reading MD Equilibration Dictionary" << nl << endl;
Info<< nl << "Reading MD Equilibration Dictionary" << nl << endl;
IOdictionary mdEquilibrationDict
(

View File

@ -0,0 +1,3 @@
mdFoam.C
EXE = $(FOAM_APPBIN)/mdFoam

View File

@ -1,6 +1,7 @@
EXE_INC = \
-I$(LIB_SRC)/lagrangian/molecularDynamics/molecule/lnInclude \
-I$(LIB_SRC)/lagrangian/molecularDynamics/potential/lnInclude \
-I$(LIB_SRC)/lagrangian/molecularDynamics/molecularMeasurements/lnInclude \
-I$(LIB_SRC)/finiteVolume/lnInclude \
-I$(LIB_SRC)/lagrangian/basic/lnInclude \
-I$(LIB_SRC)/meshTools/lnInclude
@ -10,4 +11,6 @@ EXE_LIBS = \
-lfiniteVolume \
-llagrangian \
-lmolecule \
-lpotential
-lpotential \
-lmolecularMeasurements

View File

@ -23,10 +23,10 @@ License
Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Application
gnemdFOAM
mdFoam
Description
MD for Fluid Mechanics and hybridising with a continuum solver.
molecular dynamics solver for fluid dynamics
\*---------------------------------------------------------------------------*/
@ -40,11 +40,9 @@ int main(int argc, char *argv[])
# include "createTime.H"
# include "createMesh.H"
moleculeCloud molecules(mesh);
potential pot(mesh);
# include "createMDFields.H"
molecules.removeHighEnergyOverlaps();
moleculeCloud molecules(mesh, pot);
# include "temperatureAndPressureVariables.H"
@ -60,20 +58,14 @@ int main(int argc, char *argv[])
Info << "Time = " << runTime.timeName() << endl;
molecules.integrateEquationsOfMotion();
molecules.evolve();
# include "meanMomentumEnergyAndNMols.H"
# include "temperatureAndPressure.H"
# include "calculateMDFields.H"
# include "averageMDFields.H"
runTime.write();
# include "resetMDFields.H"
if (runTime.outputTime())
{
nAveragingSteps = 0;