diff --git a/applications/solvers/discreteMethods/molecularDynamics/mdFoam/Make/options b/applications/solvers/discreteMethods/molecularDynamics/mdFoam/Make/options index 89431d0625..98f09f1b4b 100644 --- a/applications/solvers/discreteMethods/molecularDynamics/mdFoam/Make/options +++ b/applications/solvers/discreteMethods/molecularDynamics/mdFoam/Make/options @@ -1,4 +1,7 @@ +EXE_DEBUG = -DFULLDEBUG -g -O0 + EXE_INC = \ + ${EXE_DEBUG} \ -I$(LIB_SRC)/lagrangian/molecularDynamics/molecule/lnInclude \ -I$(LIB_SRC)/lagrangian/molecularDynamics/potential/lnInclude \ -I$(LIB_SRC)/finiteVolume/lnInclude \ diff --git a/applications/solvers/discreteMethods/molecularDynamics/mdFoam/createFields.H b/applications/solvers/discreteMethods/molecularDynamics/mdFoam/createFields.H index dc88bf6e88..d5ea5ef8b6 100644 --- a/applications/solvers/discreteMethods/molecularDynamics/mdFoam/createFields.H +++ b/applications/solvers/discreteMethods/molecularDynamics/mdFoam/createFields.H @@ -12,6 +12,44 @@ mesh ); - potential pot(mesh); + word polyatomicCloudName("polyatomicCloud"); - polyatomicCloud molecules(mesh, pot); + potential polyPot + ( + mesh, + IOdictionary + ( + IOobject + ( + polyatomicCloudName + "Properties", + mesh.time().constant(), + mesh, + IOobject::MUST_READ_IF_MODIFIED, + IOobject::NO_WRITE, + false + ) + ) + ); + + polyatomicCloud polyatomics(polyatomicCloudName, mesh, polyPot); + + word monoatomicCloudName("monoatomicCloud"); + + potential monoPot + ( + mesh, + IOdictionary + ( + IOobject + ( + monoatomicCloudName + "Properties", + mesh.time().constant(), + mesh, + IOobject::MUST_READ_IF_MODIFIED, + IOobject::NO_WRITE, + false + ) + ) + ); + + monoatomicCloud monoatomics(monoatomicCloudName, mesh, monoPot); diff --git a/applications/solvers/discreteMethods/molecularDynamics/mdFoam/mdFoam.C b/applications/solvers/discreteMethods/molecularDynamics/mdFoam/mdFoam.C index 660c12a5b8..38510dc453 100644 --- a/applications/solvers/discreteMethods/molecularDynamics/mdFoam/mdFoam.C +++ b/applications/solvers/discreteMethods/molecularDynamics/mdFoam/mdFoam.C @@ -30,6 +30,7 @@ Description \*---------------------------------------------------------------------------*/ #include "fvCFD.H" +#include "monoatomicCloud.H" #include "polyatomicCloud.H" int main(int argc, char *argv[]) @@ -47,9 +48,13 @@ int main(int argc, char *argv[]) { Info<< "Time = " << runTime.timeName() << endl; - molecules.evolve(); + monoatomics.evolve(); - Info<< "ExecutionTime = " << runTime.elapsedCpuTime() << " s" + polyatomics.evolve(); + + runTime.write(); + + Info<< nl << "ExecutionTime = " << runTime.elapsedCpuTime() << " s" << " ClockTime = " << runTime.elapsedClockTime() << " s" << nl << endl; } diff --git a/applications/solvers/discreteMethods/molecularDynamics/mdEquilibrationFoam/Make/files b/applications/solvers/discreteMethods/molecularDynamics/old/mdEquilibrationFoam/Make/files similarity index 100% rename from applications/solvers/discreteMethods/molecularDynamics/mdEquilibrationFoam/Make/files rename to applications/solvers/discreteMethods/molecularDynamics/old/mdEquilibrationFoam/Make/files diff --git a/applications/solvers/discreteMethods/molecularDynamics/mdEquilibrationFoam/Make/options b/applications/solvers/discreteMethods/molecularDynamics/old/mdEquilibrationFoam/Make/options similarity index 100% rename from applications/solvers/discreteMethods/molecularDynamics/mdEquilibrationFoam/Make/options rename to applications/solvers/discreteMethods/molecularDynamics/old/mdEquilibrationFoam/Make/options diff --git a/applications/solvers/discreteMethods/molecularDynamics/mdEquilibrationFoam/mdEquilibrationFoam.C b/applications/solvers/discreteMethods/molecularDynamics/old/mdEquilibrationFoam/mdEquilibrationFoam.C similarity index 100% rename from applications/solvers/discreteMethods/molecularDynamics/mdEquilibrationFoam/mdEquilibrationFoam.C rename to applications/solvers/discreteMethods/molecularDynamics/old/mdEquilibrationFoam/mdEquilibrationFoam.C diff --git a/applications/solvers/discreteMethods/molecularDynamics/mdEquilibrationFoam/readmdEquilibrationDict.H b/applications/solvers/discreteMethods/molecularDynamics/old/mdEquilibrationFoam/readmdEquilibrationDict.H similarity index 100% rename from applications/solvers/discreteMethods/molecularDynamics/mdEquilibrationFoam/readmdEquilibrationDict.H rename to applications/solvers/discreteMethods/molecularDynamics/old/mdEquilibrationFoam/readmdEquilibrationDict.H diff --git a/applications/utilities/mesh/manipulation/topoSet/topoSet.C b/applications/utilities/mesh/manipulation/topoSet/topoSet.C index 2f15bdce1d..8e4e33e8af 100644 --- a/applications/utilities/mesh/manipulation/topoSet/topoSet.C +++ b/applications/utilities/mesh/manipulation/topoSet/topoSet.C @@ -208,7 +208,8 @@ int main(int argc, char *argv[]) IOobject::MUST_READ ); Info<< "Read set " << setName << " with size " - << currentSet().size() << endl; + << returnReduce(currentSet().size(), sumOp