From c3c8bc002b45ba0d404ae7b0c13450928ea16d7f Mon Sep 17 00:00:00 2001 From: Achuth1992 Date: Wed, 28 Feb 2018 10:18:07 +0100 Subject: [PATCH 001/149] Added the two-way torque coupling for the immersed boundary solver to impart the influence of fluid viscosity on particle rotation. --- CFDEM.config | 2 + CFDEM.creator | 1 + CFDEM.files | 0 CFDEM.includes | 114 ++++++++ .../solvers/cfdemSolverIBTorque/Make/files | 3 + .../solvers/cfdemSolverIBTorque/Make/options | 32 +++ .../cfdemSolverIBTorque/cfdemSolverIBTorque.C | 175 ++++++++++++ .../cfdemSolverIBTorque/createFields.H | 128 +++++++++ .../cfdemCloudIBmodified.C | 250 ++++++++++++++++++ .../cfdemCloudIBmodified.H | 117 ++++++++ .../ShirgaonkarIBTorque/ShirgaonkarIBTorque.C | 171 ++++++++++++ .../ShirgaonkarIBTorque/ShirgaonkarIBTorque.H | 112 ++++++++ 12 files changed, 1105 insertions(+) create mode 100644 CFDEM.config create mode 100644 CFDEM.creator create mode 100644 CFDEM.files create mode 100644 CFDEM.includes create mode 100755 applications/solvers/cfdemSolverIBTorque/Make/files create mode 100755 applications/solvers/cfdemSolverIBTorque/Make/options create mode 100755 applications/solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C create mode 100755 applications/solvers/cfdemSolverIBTorque/createFields.H create mode 100644 src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C create mode 100644 src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H create mode 100644 src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIBTorque/ShirgaonkarIBTorque.C create mode 100644 src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIBTorque/ShirgaonkarIBTorque.H diff --git a/CFDEM.config b/CFDEM.config new file mode 100644 index 00000000..e0284f42 --- /dev/null +++ b/CFDEM.config @@ -0,0 +1,2 @@ +// Add predefined macros for your project here. For example: +// #define THE_ANSWER 42 diff --git a/CFDEM.creator b/CFDEM.creator new file mode 100644 index 00000000..e94cbbd3 --- /dev/null +++ b/CFDEM.creator @@ -0,0 +1 @@ +[General] diff --git a/CFDEM.files b/CFDEM.files new file mode 100644 index 00000000..e69de29b diff --git a/CFDEM.includes b/CFDEM.includes new file mode 100644 index 00000000..efd61b68 --- /dev/null +++ b/CFDEM.includes @@ -0,0 +1,114 @@ +applications/solvers/cfdemSolverIB +applications/solvers/cfdemSolverImmersedMS +applications/solvers/cfdemSolverPiso +applications/solvers/cfdemSolverPisoScalar +applications/solvers/cfdemSolverRhoPimple +applications/utilities/cfdemPostproc +applications/utilities/writeUfluid +etc/OFversion +src/finiteVolume/fields/fvPatchFields/derived/uniformFixedValueTube +src/finiteVolume/fields/fvPatchFields/derived/uniformFixedValueVoidfraction +src/finiteVolume/lnInclude +src/lagrangian/cfdemParticle/cfdemCloud +src/lagrangian/cfdemParticle/cfdTools +src/lagrangian/cfdemParticle/derived/cfdemCloudEnergy +src/lagrangian/cfdemParticle/derived/cfdemCloudIB +src/lagrangian/cfdemParticle/derived/cfdemCloudImmersedMS +src/lagrangian/cfdemParticle/derived/cfdemCloudMS +src/lagrangian/cfdemParticle/lnInclude +src/lagrangian/cfdemParticle/subModels/averagingModel/averagingModel +src/lagrangian/cfdemParticle/subModels/averagingModel/dense +src/lagrangian/cfdemParticle/subModels/averagingModel/dilute +src/lagrangian/cfdemParticle/subModels/chemistryModel/chemistryModel +src/lagrangian/cfdemParticle/subModels/chemistryModel/noChemistry +src/lagrangian/cfdemParticle/subModels/chemistryModel/species +src/lagrangian/cfdemParticle/subModels/clockModel/clockModel +src/lagrangian/cfdemParticle/subModels/clockModel/noClock +src/lagrangian/cfdemParticle/subModels/clockModel/standardClock +src/lagrangian/cfdemParticle/subModels/dataExchangeModel/dataExchangeModel +src/lagrangian/cfdemParticle/subModels/dataExchangeModel/noDataExchange +src/lagrangian/cfdemParticle/subModels/dataExchangeModel/oneWayVTK +src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayFiles +src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayMany2Many +src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayMany2Many/library +src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayMPI +src/lagrangian/cfdemParticle/subModels/energyModel/energyModel +src/lagrangian/cfdemParticle/subModels/energyModel/heatTransferGunn +src/lagrangian/cfdemParticle/subModels/energyModel/heatTransferGunnImplicit +src/lagrangian/cfdemParticle/subModels/energyModel/reactionHeat +src/lagrangian/cfdemParticle/subModels/forceModel/Archimedes +src/lagrangian/cfdemParticle/subModels/forceModel/ArchimedesIB +src/lagrangian/cfdemParticle/subModels/forceModel/BeetstraDrag +src/lagrangian/cfdemParticle/subModels/forceModel/checkCouplingInterval +src/lagrangian/cfdemParticle/subModels/forceModel/DiFeliceDrag +src/lagrangian/cfdemParticle/subModels/forceModel/dSauter +src/lagrangian/cfdemParticle/subModels/forceModel/fieldStore +src/lagrangian/cfdemParticle/subModels/forceModel/fieldTimeAverage +src/lagrangian/cfdemParticle/subModels/forceModel/Fines +src/lagrangian/cfdemParticle/subModels/forceModel/forceModel +src/lagrangian/cfdemParticle/subModels/forceModel/forceSubModels/forceSubModel +src/lagrangian/cfdemParticle/subModels/forceModel/forceSubModels/ImEx +src/lagrangian/cfdemParticle/subModels/forceModel/forceSubModels/ScaleForce +src/lagrangian/cfdemParticle/subModels/forceModel/forceSubModels/scaleForceBoundary +src/lagrangian/cfdemParticle/subModels/forceModel/GidaspowDrag +src/lagrangian/cfdemParticle/subModels/forceModel/gradPForce +src/lagrangian/cfdemParticle/subModels/forceModel/granKineticEnergy +src/lagrangian/cfdemParticle/subModels/forceModel/interface +src/lagrangian/cfdemParticle/subModels/forceModel/KochHillDrag +src/lagrangian/cfdemParticle/subModels/forceModel/KochHillRWDrag +src/lagrangian/cfdemParticle/subModels/forceModel/LaEuScalarTemp +src/lagrangian/cfdemParticle/subModels/forceModel/MeiLift +src/lagrangian/cfdemParticle/subModels/forceModel/noDrag +src/lagrangian/cfdemParticle/subModels/forceModel/particleCellVolume +src/lagrangian/cfdemParticle/subModels/forceModel/SchillerNaumannDrag +src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB +src/lagrangian/cfdemParticle/subModels/forceModel/virtualMassForce +src/lagrangian/cfdemParticle/subModels/forceModel/viscForce +src/lagrangian/cfdemParticle/subModels/forceModel/volWeightedAverage +src/lagrangian/cfdemParticle/subModels/forceModelMS/DiFeliceDragMS +src/lagrangian/cfdemParticle/subModels/forceModelMS/forceModelMS +src/lagrangian/cfdemParticle/subModels/IOModel/basicIO +src/lagrangian/cfdemParticle/subModels/IOModel/IOModel +src/lagrangian/cfdemParticle/subModels/IOModel/noIO +src/lagrangian/cfdemParticle/subModels/IOModel/sophIO +src/lagrangian/cfdemParticle/subModels/IOModel/trackIO +src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/execute +src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/liggghtsCommandModel +src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/readLiggghtsData +src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/runLiggghts +src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/writeLiggghts +src/lagrangian/cfdemParticle/subModels/locateModel/engineSearch +src/lagrangian/cfdemParticle/subModels/locateModel/engineSearchIB +src/lagrangian/cfdemParticle/subModels/locateModel/engineSearchMany2Many +src/lagrangian/cfdemParticle/subModels/locateModel/locateModel +src/lagrangian/cfdemParticle/subModels/locateModel/standardSearch +src/lagrangian/cfdemParticle/subModels/locateModel/turboEngineSearch +src/lagrangian/cfdemParticle/subModels/meshMotionModel/meshMotionModel +src/lagrangian/cfdemParticle/subModels/meshMotionModel/noMeshMotion +src/lagrangian/cfdemParticle/subModels/momCoupleModel/explicitCouple +src/lagrangian/cfdemParticle/subModels/momCoupleModel/implicitCouple +src/lagrangian/cfdemParticle/subModels/momCoupleModel/momCoupleModel +src/lagrangian/cfdemParticle/subModels/momCoupleModel/noCouple +src/lagrangian/cfdemParticle/subModels/otherForceModel/expParticleForces +src/lagrangian/cfdemParticle/subModels/otherForceModel/gravity +src/lagrangian/cfdemParticle/subModels/otherForceModel/otherForceModel +src/lagrangian/cfdemParticle/subModels/otherForceModel/weightSecondaryPhase +src/lagrangian/cfdemParticle/subModels/probeModel/noProbe +src/lagrangian/cfdemParticle/subModels/probeModel/particleProbe +src/lagrangian/cfdemParticle/subModels/probeModel/probeModel +src/lagrangian/cfdemParticle/subModels/regionModel/allRegion +src/lagrangian/cfdemParticle/subModels/regionModel/regionModel +src/lagrangian/cfdemParticle/subModels/smoothingModel/constDiffSmoothing +src/lagrangian/cfdemParticle/subModels/smoothingModel/noSmoothing +src/lagrangian/cfdemParticle/subModels/smoothingModel/smoothingModel +src/lagrangian/cfdemParticle/subModels/thermCondModel/noTherm +src/lagrangian/cfdemParticle/subModels/thermCondModel/SyamlalThermCond +src/lagrangian/cfdemParticle/subModels/thermCondModel/thermCondModel +src/lagrangian/cfdemParticle/subModels/voidFractionModel/bigParticleVoidFraction +src/lagrangian/cfdemParticle/subModels/voidFractionModel/centreVoidFraction +src/lagrangian/cfdemParticle/subModels/voidFractionModel/dividedVoidFraction +src/lagrangian/cfdemParticle/subModels/voidFractionModel/dividedVoidFractionMS +src/lagrangian/cfdemParticle/subModels/voidFractionModel/GaussVoidFraction +src/lagrangian/cfdemParticle/subModels/voidFractionModel/IBVoidFraction +src/lagrangian/cfdemParticle/subModels/voidFractionModel/trilinearVoidFraction +src/lagrangian/cfdemParticle/subModels/voidFractionModel/voidFractionModel \ No newline at end of file diff --git a/applications/solvers/cfdemSolverIBTorque/Make/files b/applications/solvers/cfdemSolverIBTorque/Make/files new file mode 100755 index 00000000..b5937cc1 --- /dev/null +++ b/applications/solvers/cfdemSolverIBTorque/Make/files @@ -0,0 +1,3 @@ +cfdemSolverIBTorque.C + +EXE=$(CFDEM_APP_DIR)/cfdemSolverIBTorque diff --git a/applications/solvers/cfdemSolverIBTorque/Make/options b/applications/solvers/cfdemSolverIBTorque/Make/options new file mode 100755 index 00000000..9ef40aef --- /dev/null +++ b/applications/solvers/cfdemSolverIBTorque/Make/options @@ -0,0 +1,32 @@ +include $(CFDEM_ADD_LIBS_DIR)/additionalLibs + +EXE_INC = \ + -I$(CFDEM_OFVERSION_DIR) \ + -I$(LIB_SRC)/finiteVolume/lnInclude \ + -I$(LIB_SRC)/meshTools/lnInclude \ + -I$(LIB_SRC)/TurbulenceModels/turbulenceModels/lnInclude \ + -I$(LIB_SRC)/TurbulenceModels/incompressible/lnInclude \ + -I$(LIB_SRC)/transportModels \ + -I$(LIB_SRC)/transportModels/incompressible/singlePhaseTransportModel \ + -I$(CFDEM_SRC_DIR)/lagrangian/cfdemParticle/lnInclude \ + -I$(LIB_SRC)/sampling/lnInclude \ + -I$(LIB_SRC)/dynamicFvMesh/lnInclude \ + -I$(LIB_SRC)/dynamicMesh/lnInclude \ + -I$(LIB_SRC)/dynamicMesh/dynamicFvMesh/lnInclude \ + -I$(LIB_SRC)/dynamicMesh/dynamicMesh/lnInclude \ + -I$(LIB_SRC)/fvOptions/lnInclude + +EXE_LIBS = \ + -L$(CFDEM_LIB_DIR)\ + -lturbulenceModels \ + -lincompressibleTurbulenceModels \ + -lincompressibleTransportModels \ + -lfiniteVolume \ + -lmeshTools \ + -ldynamicFvMesh \ + -ldynamicMesh \ + -lfvOptions \ + -l$(CFDEM_LIB_NAME) \ + $(CFDEM_ADD_LIB_PATHS) \ + $(CFDEM_ADD_LIBS) + diff --git a/applications/solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C b/applications/solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C new file mode 100755 index 00000000..3d57b148 --- /dev/null +++ b/applications/solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C @@ -0,0 +1,175 @@ +/*---------------------------------------------------------------------------*\ + CFDEMcoupling - Open Source CFD-DEM coupling + + CFDEMcoupling is part of the CFDEMproject + www.cfdem.com + Christoph Goniva, christoph.goniva@cfdem.com + Copyright (C) 1991-2009 OpenCFD Ltd. + Copyright (C) 2009-2012 JKU, Linz + Copyright (C) 2012- DCS Computing GmbH,Linz +------------------------------------------------------------------------------- +License + This file is part of CFDEMcoupling. + + CFDEMcoupling is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received a copy of the GNU General Public License + along with CFDEMcoupling. If not, see . + +Application + cfdemSolverIBTorque + +Description + Transient solver for incompressible flow. + The code is an evolution of the solver pisoFoam in OpenFOAM(R) 1.6, + where additional functionality for CFD-DEM coupling using immersed body + (fictitious domain) method is added. +Contributions + Alice Hager +\*---------------------------------------------------------------------------*/ + + +#include "fvCFD.H" +#include "singlePhaseTransportModel.H" +#include "turbulentTransportModel.H" +#include "pisoControl.H" + +#include "cfdemCloudIBmodified.H" +#include "implicitCouple.H" + +#include "averagingModel.H" +#include "regionModel.H" +#include "voidFractionModel.H" + +#include "dynamicFvMesh.H" //dyM + +#include "cellSet.H" + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +int main(int argc, char *argv[]) +{ + #include "setRootCase.H" + + #include "createTime.H" + + #include "createDynamicFvMesh.H" + + #include "createControl.H" + + #include "createTimeControls.H" + + #include "createFields.H" + + #include "initContinuityErrs.H" + + // create cfdemCloud + #include "readGravitationalAcceleration.H" + cfdemCloudIBmodified particleCloud(mesh); + + // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + + Info<< "\nStarting time loop\n" << endl; + + while (runTime.loop()) + { + Info<< "Time = " << runTime.timeName() << nl << endl; + + //=== dyM =================== + interFace = mag(mesh.lookupObject("voidfractionNext")); + mesh.update(); //dyM + + #include "readTimeControls.H" + #include "CourantNo.H" + #include "setDeltaT.H" + + // do particle stuff + Info << "- evolve()" << endl; + particleCloud.evolve(); + + // Pressure-velocity PISO corrector + { + // Momentum predictor + + fvVectorMatrix UEqn + ( + fvm::ddt(voidfraction,U) + + fvm::div(phi, U) + + turbulence->divDevReff(U) + ); + + UEqn.relax(); + + if (piso.momentumPredictor()) + { + solve(UEqn == -fvc::grad(p)); + } + + // --- PISO loop + while (piso.correct()) + { + volScalarField rUA = 1.0/UEqn.A(); + surfaceScalarField rUAf(fvc::interpolate(rUA)); + + U = rUA*UEqn.H(); + + phi = (fvc::interpolate(U) & mesh.Sf()) + + rUAf*fvc::ddtCorr(U, phi); + + adjustPhi(phi, U, p); + + while (piso.correctNonOrthogonal()) + { + // Pressure corrector + + fvScalarMatrix pEqn + ( + fvm::laplacian(rUA, p) == fvc::div(phi) + particleCloud.ddtVoidfraction() + ); + + pEqn.setReference(pRefCell, pRefValue); + + pEqn.solve(mesh.solver(p.select(piso.finalInnerIter()))); + + if (piso.finalNonOrthogonalIter()) + { + phi -= pEqn.flux(); + } + } + + #include "continuityErrs.H" + + U -= rUA*fvc::grad(p); + U.correctBoundaryConditions(); + } + } + + laminarTransport.correct(); + turbulence->correct(); + + Info << "particleCloud.calcVelocityCorrection() " << endl; + volScalarField voidfractionNext=mesh.lookupObject("voidfractionNext"); + particleCloud.calcVelocityCorrection(p,U,phiIB,voidfractionNext); + + runTime.write(); + + Info<< "ExecutionTime = " << runTime.elapsedCpuTime() << " s" + << " ClockTime = " << runTime.elapsedClockTime() << " s" + << nl << endl; + } + + Info<< "End\n" << endl; + + return 0; +} + + +// ************************************************************************* // diff --git a/applications/solvers/cfdemSolverIBTorque/createFields.H b/applications/solvers/cfdemSolverIBTorque/createFields.H new file mode 100755 index 00000000..017d4358 --- /dev/null +++ b/applications/solvers/cfdemSolverIBTorque/createFields.H @@ -0,0 +1,128 @@ + Info<< "Reading field p\n" << endl; + volScalarField p + ( + IOobject + ( + "p", + runTime.timeName(), + mesh, + IOobject::MUST_READ, + IOobject::AUTO_WRITE + ), + mesh + ); + + Info<< "Reading physical velocity field U" << endl; + Info<< "Note: only if voidfraction at boundary is 1, U is superficial velocity!!!\n" << endl; + volVectorField U + ( + IOobject + ( + "U", + runTime.timeName(), + mesh, + IOobject::MUST_READ, + IOobject::AUTO_WRITE + ), + mesh + ); + //mod by alice + Info<< "Reading physical velocity field U" << endl; + Info<< "Note: only if voidfraction at boundary is 1, U is superficial velocity!!!\n" << endl; + volVectorField Us + ( + IOobject + ( + "Us", + runTime.timeName(), + mesh, + IOobject::MUST_READ, + IOobject::AUTO_WRITE + ), + mesh + ); + +//======================== +// drag law modelling +//======================== + + Info<< "\nCreating dummy density field rho = 1\n" << endl; + volScalarField rho + ( + IOobject + ( + "rho", + runTime.timeName(), + mesh, + IOobject::READ_IF_PRESENT, + IOobject::AUTO_WRITE + ), + mesh, + dimensionedScalar("0", dimensionSet(1, -3, 0, 0, 0), 1.0) + ); + + + Info<< "Reading field phiIB\n" << endl; + volScalarField phiIB + ( + IOobject + ( + "phiIB", + runTime.timeName(), + mesh, + IOobject::MUST_READ, + IOobject::AUTO_WRITE + ), + mesh + ); + + + //mod by alice + Info<< "Reading field phiIB\n" << endl; + volScalarField voidfraction + ( + IOobject + ( + "voidfraction", + runTime.timeName(), + mesh, + IOobject::MUST_READ, + IOobject::AUTO_WRITE + ), + mesh + ); +//======================== + +# include "createPhi.H" + + label pRefCell = 0; + scalar pRefValue = 0.0; + setRefCell(p, mesh.solutionDict().subDict("PISO"), pRefCell, pRefValue); + + + singlePhaseTransportModel laminarTransport(U, phi); + + autoPtr turbulence + ( + incompressible::turbulenceModel::New(U, phi, laminarTransport) + ); + +//=== dyM =================== + + Info<< "Reading field interFace\n" << endl; + volScalarField interFace + ( + IOobject + ( + "interFace", + runTime.timeName(), + mesh, + IOobject::READ_IF_PRESENT, + IOobject::AUTO_WRITE + ), + mesh, + //dimensionedScalar("0", dimensionSet(0, -1, 0, 0, 0), 0.0) + dimensionedScalar("0", dimensionSet(0, 0, 0, 0, 0), 0.0) + ); + +//=========================== diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C new file mode 100644 index 00000000..6a60005b --- /dev/null +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C @@ -0,0 +1,250 @@ +/*---------------------------------------------------------------------------*\ + CFDEMcoupling - Open Source CFD-DEM coupling + + CFDEMcoupling is part of the CFDEMproject + www.cfdem.com + Christoph Goniva, christoph.goniva@cfdem.com + Copyright 2009-2012 JKU Linz + Copyright 2012- DCS Computing GmbH, Linz +------------------------------------------------------------------------------- +License + This file is part of CFDEMcoupling. + + CFDEMcoupling is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 3 of the License, or (at your + option) any later version. + + CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received a copy of the GNU General Public License + along with CFDEMcoupling; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +Description + This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS + and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). +\*---------------------------------------------------------------------------*/ + +#include "fileName.H" +#include "cfdemCloudIBmodified.H" +#include "voidFractionModel.H" +#include "forceModel.H" +#include "locateModel.H" +#include "dataExchangeModel.H" +#include "IOModel.H" +#include +#include "IOmanip.H" + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +namespace Foam +{ + +// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // + +// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // + +// Construct from components +cfdemCloudIBmodified::cfdemCloudIBmodified +( + const fvMesh& mesh +) +: + cfdemCloud(mesh), + angularVelocities_(NULL), + DEMTorques_(NULL), + pRefCell_(readLabel(mesh.solutionDict().subDict("PISO").lookup("pRefCell"))), + pRefValue_(readScalar(mesh.solutionDict().subDict("PISO").lookup("pRefValue"))), + haveEvolvedOnce_(false), + skipLagrangeToEulerMapping_(false) + +{ + + if(this->couplingProperties().found("skipLagrangeToEulerMapping")) + { + Info << "Will skip lagrange-to-Euler mapping..." << endl; + skipLagrangeToEulerMapping_=true; + } +} + + +// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // + +cfdemCloudIBmodified::~cfdemCloudIBmodified() +{ + dataExchangeM().destroy(angularVelocities_,3); + dataExchangeM().destroy(DEMTorques_,3); +} + + +// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // +void cfdemCloudIBmodified::getDEMdata() +{ + cfdemCloud::getDEMdata(); + dataExchangeM().getData("omega","vector-atom",angularVelocities_); +} + +bool cfdemCloudIBmodified::reAllocArrays() +{ + if(cfdemCloud::reAllocArrays()) + { + // get arrays of new length + dataExchangeM().allocateArray(angularVelocities_,0.,3); + dataExchangeM().allocateArray(DEMTorques_,0.,3); + return true; + } + return false; +} + +void cfdemCloudIBmodified::giveDEMdata() +{ + cfdemCloud::giveDEMdata(); + dataExchangeM().giveData("hdtorque","vector-atom",DEMTorques_); +} + +inline double ** cfdemCloudIBmodified::DEMTorques() const +{ + return DEMTorques_; +} + +bool cfdemCloudIBmodified::evolve() +{ + numberOfParticlesChanged_ = false; + arraysReallocated_=false; + bool doCouple=false; + + if (dataExchangeM().doCoupleNow()) + { + Info << "\n timeStepFraction() = " << dataExchangeM().timeStepFraction() << endl; + dataExchangeM().couple(0); + doCouple=true; + +// Info << "skipLagrangeToEulerMapping_: " << skipLagrangeToEulerMapping_ +// << " haveEvolvedOnce_: " << haveEvolvedOnce_ << endl; + if(!skipLagrangeToEulerMapping_ || !haveEvolvedOnce_) + { + if(verbose_) Info << "- getDEMdata()" << endl; + getDEMdata(); + Info << "nr particles = " << numberOfParticles() << endl; + + // search cellID of particles + if(verbose_) Info << "- findCell()" << endl; + locateM().findCell(NULL,positions_,cellIDs_,numberOfParticles()); + if(verbose_) Info << "findCell done." << endl; + + // set void fraction field + if(verbose_) Info << "- setvoidFraction()" << endl; + voidFractionM().setvoidFraction(NULL,voidfractions_,particleWeights_,particleVolumes_,particleV_); + if(verbose_) Info << "setvoidFraction done." << endl; + } + + // set particles forces + if(verbose_) Info << "- setForce(forces_)" << endl; + for(int index = 0;index < numberOfParticles_; ++index){ + for(int i=0;i<3;i++){ + impForces_[index][i] = 0; + expForces_[index][i] = 0; + DEMForces_[index][i] = 0; + } + } + for (int i=0;i (velFieldName_)), + pressureFieldName_(propsDict_.lookup("pressureFieldName")), + p_(sm.mesh().lookupObject (pressureFieldName_)), + useTorque_(false) +{ + //Append the field names to be probed + particleCloud_.probeM().initialize(typeName, typeName+".logDat"); + particleCloud_.probeM().vectorFields_.append("dragForce"); //first entry must the be the force + particleCloud_.probeM().writeHeader(); + + if (propsDict_.found("verbose")) verbose_=true; + if (propsDict_.found("twoDimensional")) + { + twoDimensional_=true; + depth_ = propsDict_.lookup("depth"); + Info << "2-dimensional simulation - make sure DEM side is 2D" << endl; + Info << "depth of domain is assumed to be :" << depth_ << endl; + } + + if(propsDict_.found("useTorque")) useTorque_ = true; + + // init force sub model + setForceSubModels(propsDict_); + + // define switches which can be read from dict + forceSubM(0).setSwitchesList(SW_TREAT_FORCE_EXPLICIT,true); // activate treatExplicit switch + + // read those switches defined above, if provided in dict + forceSubM(0).readSwitches(); + + particleCloud_.checkCG(false); +} + + +// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // + +ShirgaonkarIBTorque::~ShirgaonkarIBTorque() +{} + + +// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // + +void ShirgaonkarIBTorque::setForce() const +{ + + label cellI; + vector drag; + vector torque; + + volVectorField h=forceSubM(0).IBDragPerV(U_,p_); + + #include "setupProbeModel.H" + + for(int index=0; index< particleCloud_.numberOfParticles(); index++) + { + drag=vector::zero; + torque=vector::zero; + vector positionCenter = particleCloud_.position(index); + + for(int subCell=0;subCell Date: Wed, 28 Feb 2018 14:53:09 +0100 Subject: [PATCH 002/149] Delete Qt creator project files (#48) * Delete CFDEM.config * Delete CFDEM.creator * Delete CFDEM.files * Delete CFDEM.includes --- CFDEM.config | 2 - CFDEM.creator | 1 - CFDEM.files | 0 CFDEM.includes | 114 ------------------------------------------------- 4 files changed, 117 deletions(-) delete mode 100644 CFDEM.config delete mode 100644 CFDEM.creator delete mode 100644 CFDEM.files delete mode 100644 CFDEM.includes diff --git a/CFDEM.config b/CFDEM.config deleted file mode 100644 index e0284f42..00000000 --- a/CFDEM.config +++ /dev/null @@ -1,2 +0,0 @@ -// Add predefined macros for your project here. For example: -// #define THE_ANSWER 42 diff --git a/CFDEM.creator b/CFDEM.creator deleted file mode 100644 index e94cbbd3..00000000 --- a/CFDEM.creator +++ /dev/null @@ -1 +0,0 @@ -[General] diff --git a/CFDEM.files b/CFDEM.files deleted file mode 100644 index e69de29b..00000000 diff --git a/CFDEM.includes b/CFDEM.includes deleted file mode 100644 index efd61b68..00000000 --- a/CFDEM.includes +++ /dev/null @@ -1,114 +0,0 @@ -applications/solvers/cfdemSolverIB -applications/solvers/cfdemSolverImmersedMS -applications/solvers/cfdemSolverPiso -applications/solvers/cfdemSolverPisoScalar -applications/solvers/cfdemSolverRhoPimple -applications/utilities/cfdemPostproc -applications/utilities/writeUfluid -etc/OFversion -src/finiteVolume/fields/fvPatchFields/derived/uniformFixedValueTube -src/finiteVolume/fields/fvPatchFields/derived/uniformFixedValueVoidfraction -src/finiteVolume/lnInclude -src/lagrangian/cfdemParticle/cfdemCloud -src/lagrangian/cfdemParticle/cfdTools -src/lagrangian/cfdemParticle/derived/cfdemCloudEnergy -src/lagrangian/cfdemParticle/derived/cfdemCloudIB -src/lagrangian/cfdemParticle/derived/cfdemCloudImmersedMS -src/lagrangian/cfdemParticle/derived/cfdemCloudMS -src/lagrangian/cfdemParticle/lnInclude -src/lagrangian/cfdemParticle/subModels/averagingModel/averagingModel -src/lagrangian/cfdemParticle/subModels/averagingModel/dense -src/lagrangian/cfdemParticle/subModels/averagingModel/dilute -src/lagrangian/cfdemParticle/subModels/chemistryModel/chemistryModel -src/lagrangian/cfdemParticle/subModels/chemistryModel/noChemistry -src/lagrangian/cfdemParticle/subModels/chemistryModel/species -src/lagrangian/cfdemParticle/subModels/clockModel/clockModel -src/lagrangian/cfdemParticle/subModels/clockModel/noClock -src/lagrangian/cfdemParticle/subModels/clockModel/standardClock -src/lagrangian/cfdemParticle/subModels/dataExchangeModel/dataExchangeModel -src/lagrangian/cfdemParticle/subModels/dataExchangeModel/noDataExchange -src/lagrangian/cfdemParticle/subModels/dataExchangeModel/oneWayVTK -src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayFiles -src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayMany2Many -src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayMany2Many/library -src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayMPI -src/lagrangian/cfdemParticle/subModels/energyModel/energyModel -src/lagrangian/cfdemParticle/subModels/energyModel/heatTransferGunn -src/lagrangian/cfdemParticle/subModels/energyModel/heatTransferGunnImplicit -src/lagrangian/cfdemParticle/subModels/energyModel/reactionHeat -src/lagrangian/cfdemParticle/subModels/forceModel/Archimedes -src/lagrangian/cfdemParticle/subModels/forceModel/ArchimedesIB -src/lagrangian/cfdemParticle/subModels/forceModel/BeetstraDrag -src/lagrangian/cfdemParticle/subModels/forceModel/checkCouplingInterval -src/lagrangian/cfdemParticle/subModels/forceModel/DiFeliceDrag -src/lagrangian/cfdemParticle/subModels/forceModel/dSauter -src/lagrangian/cfdemParticle/subModels/forceModel/fieldStore -src/lagrangian/cfdemParticle/subModels/forceModel/fieldTimeAverage -src/lagrangian/cfdemParticle/subModels/forceModel/Fines -src/lagrangian/cfdemParticle/subModels/forceModel/forceModel -src/lagrangian/cfdemParticle/subModels/forceModel/forceSubModels/forceSubModel -src/lagrangian/cfdemParticle/subModels/forceModel/forceSubModels/ImEx -src/lagrangian/cfdemParticle/subModels/forceModel/forceSubModels/ScaleForce -src/lagrangian/cfdemParticle/subModels/forceModel/forceSubModels/scaleForceBoundary -src/lagrangian/cfdemParticle/subModels/forceModel/GidaspowDrag -src/lagrangian/cfdemParticle/subModels/forceModel/gradPForce -src/lagrangian/cfdemParticle/subModels/forceModel/granKineticEnergy -src/lagrangian/cfdemParticle/subModels/forceModel/interface -src/lagrangian/cfdemParticle/subModels/forceModel/KochHillDrag -src/lagrangian/cfdemParticle/subModels/forceModel/KochHillRWDrag -src/lagrangian/cfdemParticle/subModels/forceModel/LaEuScalarTemp -src/lagrangian/cfdemParticle/subModels/forceModel/MeiLift -src/lagrangian/cfdemParticle/subModels/forceModel/noDrag -src/lagrangian/cfdemParticle/subModels/forceModel/particleCellVolume -src/lagrangian/cfdemParticle/subModels/forceModel/SchillerNaumannDrag -src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB -src/lagrangian/cfdemParticle/subModels/forceModel/virtualMassForce -src/lagrangian/cfdemParticle/subModels/forceModel/viscForce -src/lagrangian/cfdemParticle/subModels/forceModel/volWeightedAverage -src/lagrangian/cfdemParticle/subModels/forceModelMS/DiFeliceDragMS -src/lagrangian/cfdemParticle/subModels/forceModelMS/forceModelMS -src/lagrangian/cfdemParticle/subModels/IOModel/basicIO -src/lagrangian/cfdemParticle/subModels/IOModel/IOModel -src/lagrangian/cfdemParticle/subModels/IOModel/noIO -src/lagrangian/cfdemParticle/subModels/IOModel/sophIO -src/lagrangian/cfdemParticle/subModels/IOModel/trackIO -src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/execute -src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/liggghtsCommandModel -src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/readLiggghtsData -src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/runLiggghts -src/lagrangian/cfdemParticle/subModels/liggghtsCommandModel/writeLiggghts -src/lagrangian/cfdemParticle/subModels/locateModel/engineSearch -src/lagrangian/cfdemParticle/subModels/locateModel/engineSearchIB -src/lagrangian/cfdemParticle/subModels/locateModel/engineSearchMany2Many -src/lagrangian/cfdemParticle/subModels/locateModel/locateModel -src/lagrangian/cfdemParticle/subModels/locateModel/standardSearch -src/lagrangian/cfdemParticle/subModels/locateModel/turboEngineSearch -src/lagrangian/cfdemParticle/subModels/meshMotionModel/meshMotionModel -src/lagrangian/cfdemParticle/subModels/meshMotionModel/noMeshMotion -src/lagrangian/cfdemParticle/subModels/momCoupleModel/explicitCouple -src/lagrangian/cfdemParticle/subModels/momCoupleModel/implicitCouple -src/lagrangian/cfdemParticle/subModels/momCoupleModel/momCoupleModel -src/lagrangian/cfdemParticle/subModels/momCoupleModel/noCouple -src/lagrangian/cfdemParticle/subModels/otherForceModel/expParticleForces -src/lagrangian/cfdemParticle/subModels/otherForceModel/gravity -src/lagrangian/cfdemParticle/subModels/otherForceModel/otherForceModel -src/lagrangian/cfdemParticle/subModels/otherForceModel/weightSecondaryPhase -src/lagrangian/cfdemParticle/subModels/probeModel/noProbe -src/lagrangian/cfdemParticle/subModels/probeModel/particleProbe -src/lagrangian/cfdemParticle/subModels/probeModel/probeModel -src/lagrangian/cfdemParticle/subModels/regionModel/allRegion -src/lagrangian/cfdemParticle/subModels/regionModel/regionModel -src/lagrangian/cfdemParticle/subModels/smoothingModel/constDiffSmoothing -src/lagrangian/cfdemParticle/subModels/smoothingModel/noSmoothing -src/lagrangian/cfdemParticle/subModels/smoothingModel/smoothingModel -src/lagrangian/cfdemParticle/subModels/thermCondModel/noTherm -src/lagrangian/cfdemParticle/subModels/thermCondModel/SyamlalThermCond -src/lagrangian/cfdemParticle/subModels/thermCondModel/thermCondModel -src/lagrangian/cfdemParticle/subModels/voidFractionModel/bigParticleVoidFraction -src/lagrangian/cfdemParticle/subModels/voidFractionModel/centreVoidFraction -src/lagrangian/cfdemParticle/subModels/voidFractionModel/dividedVoidFraction -src/lagrangian/cfdemParticle/subModels/voidFractionModel/dividedVoidFractionMS -src/lagrangian/cfdemParticle/subModels/voidFractionModel/GaussVoidFraction -src/lagrangian/cfdemParticle/subModels/voidFractionModel/IBVoidFraction -src/lagrangian/cfdemParticle/subModels/voidFractionModel/trilinearVoidFraction -src/lagrangian/cfdemParticle/subModels/voidFractionModel/voidFractionModel \ No newline at end of file From 91dbeb42e4e4970775bbe625934847be68956240 Mon Sep 17 00:00:00 2001 From: Achuth1992 Date: Mon, 8 Oct 2018 16:54:35 +0200 Subject: [PATCH 003/149] Corrected the two-way coupling of the immersed boundary method. Corrected the torque calculation for the cfdemSolverIBTorque and modified the ShirgaonkarIBTorque calculations. Included fvOptions.H in the solvers for activation the usage of fvOptions. --- .../solvers/cfdemSolverIB/cfdemSolverIB.C | 2 + .../cfdemSolverIBTorque/cfdemSolverIBTorque.C | 2 + etc/solver-list.txt | 1 + src/lagrangian/cfdemParticle/Make/files | 2 + .../derived/cfdemCloudIB/cfdemCloudIB.C | 1 + .../cfdemCloudIBmodified.H | 3 +- .../forceModel/ShirgaonkarIB/ShirgaonkarIB.C | 54 +++++++++++++++++++ .../forceModel/ShirgaonkarIB/ShirgaonkarIB.H | 3 ++ .../ShirgaonkarIBTorque/ShirgaonkarIBTorque.C | 2 +- .../IBVoidFraction/IBVoidFraction.C | 2 +- 10 files changed, 69 insertions(+), 3 deletions(-) diff --git a/applications/solvers/cfdemSolverIB/cfdemSolverIB.C b/applications/solvers/cfdemSolverIB/cfdemSolverIB.C index cb3f3235..90b5d7c1 100755 --- a/applications/solvers/cfdemSolverIB/cfdemSolverIB.C +++ b/applications/solvers/cfdemSolverIB/cfdemSolverIB.C @@ -53,6 +53,8 @@ Contributions #include "cellSet.H" +#include "fvOptions.H" // added the fvOptions library + // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // int main(int argc, char *argv[]) diff --git a/applications/solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C b/applications/solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C index 3d57b148..6582c686 100755 --- a/applications/solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C +++ b/applications/solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C @@ -53,6 +53,8 @@ Contributions #include "cellSet.H" +#include "fvOptions.H" // added fvOptions + // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // int main(int argc, char *argv[]) diff --git a/etc/solver-list.txt b/etc/solver-list.txt index 9d9911fa..8be085a4 100644 --- a/etc/solver-list.txt +++ b/etc/solver-list.txt @@ -3,3 +3,4 @@ cfdemSolverPiso/dir cfdemSolverRhoPimple/dir cfdemSolverIB/dir cfdemSolverPisoScalar/dir +cfdemSolverIBTorque/dir diff --git a/src/lagrangian/cfdemParticle/Make/files b/src/lagrangian/cfdemParticle/Make/files index 7cc1c491..07f63e68 100644 --- a/src/lagrangian/cfdemParticle/Make/files +++ b/src/lagrangian/cfdemParticle/Make/files @@ -25,6 +25,7 @@ $(cfdemCloud)/cfdemCloudIO.C derived/cfdemCloudIB/cfdemCloudIB.C derived/cfdemCloudMS/cfdemCloudMS.C derived/cfdemCloudEnergy/cfdemCloudEnergy.C +derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C $(cfdTools)/global.C $(cfdTools)/newGlobal.C @@ -69,6 +70,7 @@ $(forceModels)/Fines/FinesFields.C $(forceModels)/Fines/FanningDynFines.C $(forceModels)/Fines/ErgunStatFines.C $(forceModels)/granKineticEnergy/granKineticEnergy.C +$(forceModels)/ShirgaonkarIBTorque/ShirgaonkarIBTorque.C $(forceModelsMS)/forceModelMS/forceModelMS.C $(forceModelsMS)/forceModelMS/newForceModelMS.C diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C index 8fec93d2..a5fb1177 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C @@ -192,6 +192,7 @@ void cfdemCloudIB::calcVelocityCorrection // impose field velocity U[cellI]=(1-voidfractions_[index][subCell])*uParticle+voidfractions_[index][subCell]*U[cellI]; } + } //} } diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H index 059e55b4..c9fb9847 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H @@ -62,6 +62,7 @@ protected: label pRefCell_; scalar pRefValue_; + // Modifications mutable double **DEMTorques_; mutable bool haveEvolvedOnce_; @@ -89,6 +90,7 @@ public: bool reAllocArrays(); + // Modification inline double ** DEMTorques() const; bool evolve(); @@ -102,7 +104,6 @@ public: { return angularVelocities_; } - }; diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C index d0002a81..47d8f4e6 100644 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C +++ b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C @@ -65,6 +65,7 @@ ShirgaonkarIB::ShirgaonkarIB propsDict_(dict.subDict(typeName + "Props")), verbose_(false), twoDimensional_(false), + multisphere_(false), // drag for a multisphere particle depth_(1), velFieldName_(propsDict_.lookup("velFieldName")), U_(sm.mesh().lookupObject (velFieldName_)), @@ -85,6 +86,9 @@ ShirgaonkarIB::ShirgaonkarIB Info << "depth of domain is assumed to be :" << depth_ << endl; } + // Switch to initiate the multisphere calculation + if(propsDict_.found("multisphere")) multisphere_=true; + // init force sub model setForceSubModels(propsDict_); @@ -151,8 +155,58 @@ void ShirgaonkarIB::setForce() const if(verbose_) Info << "impForces = " << impForces()[index][0]<<","< -1 && index == 0) // Force on 1st particle + { + dragMS += h[cellID]*h.mesh().V()[cellID]; + + } + + else if(cellID > -1 && index > 0) + { + + // Check for cellID in previous particles + for(int i=index-1; i>= 0; i--) + { + for(int j=0; j< particleCloud_.voidFractionM().cellsPerParticle()[i][0];j++) + { + label cell = particleCloud_.cellIDs()[i][j]; + if(cellID == cell){prev++;} + } + } + if(prev == 0){ dragMS += h[cellID]*h.mesh().V()[cellID];} + } + } + } + + Info << "Drag force on particle clump = " << dragMS[0]<<","< Date: Mon, 8 Oct 2018 16:57:32 +0200 Subject: [PATCH 004/149] Tutorial case for the two-way coupled immersed boundary solver. Consists of a comparison of the angular velocity damping when the two- way coupling is considered. --- tutorials/cfdemSolverIBTorque/Allclean.sh | 44 + tutorials/cfdemSolverIBTorque/Allrun.sh | 27 + tutorials/cfdemSolverIBTorque/CFD/0/U | 41 + tutorials/cfdemSolverIBTorque/CFD/0/Us | 43 + tutorials/cfdemSolverIBTorque/CFD/0/p | 46 + tutorials/cfdemSolverIBTorque/CFD/0/phiIB | 48 + tutorials/cfdemSolverIBTorque/CFD/0/rho | 39 + .../cfdemSolverIBTorque/CFD/0/voidfraction | 41 + .../CFD/constant/couplingProperties | 136 +++ .../CFD/constant/dynamicMeshDict | 39 + tutorials/cfdemSolverIBTorque/CFD/constant/g | 22 + .../CFD/constant/liggghtsCommands | 31 + .../CFD/constant/transportProperties | 40 + .../CFD/constant/turbulenceProperties | 21 + .../CFD/system/blockMeshDict | 83 ++ .../CFD/system/controlDict | 56 + .../CFD/system/controlDict.foam | 81 ++ .../CFD/system/decomposeParDict | 86 ++ .../cfdemSolverIBTorque/CFD/system/fvOptions | 34 + .../cfdemSolverIBTorque/CFD/system/fvSchemes | 75 ++ .../cfdemSolverIBTorque/CFD/system/fvSolution | 110 ++ .../DEM/angular_velocity.txt | 1001 +++++++++++++++++ .../DEM/angular_velocity_no_coupling.txt | 103 ++ .../DEM/drag_particle_force.txt | 91 ++ .../cfdemSolverIBTorque/DEM/in.liggghts_run | 87 ++ .../cfdemSolverIBTorque/DEM/position.txt | 1001 +++++++++++++++++ .../DEM/position_no_coupling.txt | 297 +++++ .../cfdemSolverIBTorque/DEM/post/.gitignore | 0 .../DEM/total_particle_force.txt | 91 ++ tutorials/cfdemSolverIBTorque/parCFDDEMrun.sh | 76 ++ tutorials/cfdemSolverIBTorque/plot_data.m | 33 + tutorials/cfdemSolverIBTorque/post.sh | 41 + 32 files changed, 3964 insertions(+) create mode 100755 tutorials/cfdemSolverIBTorque/Allclean.sh create mode 100755 tutorials/cfdemSolverIBTorque/Allrun.sh create mode 100755 tutorials/cfdemSolverIBTorque/CFD/0/U create mode 100755 tutorials/cfdemSolverIBTorque/CFD/0/Us create mode 100755 tutorials/cfdemSolverIBTorque/CFD/0/p create mode 100755 tutorials/cfdemSolverIBTorque/CFD/0/phiIB create mode 100644 tutorials/cfdemSolverIBTorque/CFD/0/rho create mode 100755 tutorials/cfdemSolverIBTorque/CFD/0/voidfraction create mode 100644 tutorials/cfdemSolverIBTorque/CFD/constant/couplingProperties create mode 100644 tutorials/cfdemSolverIBTorque/CFD/constant/dynamicMeshDict create mode 100755 tutorials/cfdemSolverIBTorque/CFD/constant/g create mode 100755 tutorials/cfdemSolverIBTorque/CFD/constant/liggghtsCommands create mode 100755 tutorials/cfdemSolverIBTorque/CFD/constant/transportProperties create mode 100755 tutorials/cfdemSolverIBTorque/CFD/constant/turbulenceProperties create mode 100644 tutorials/cfdemSolverIBTorque/CFD/system/blockMeshDict create mode 100644 tutorials/cfdemSolverIBTorque/CFD/system/controlDict create mode 100755 tutorials/cfdemSolverIBTorque/CFD/system/controlDict.foam create mode 100644 tutorials/cfdemSolverIBTorque/CFD/system/decomposeParDict create mode 100644 tutorials/cfdemSolverIBTorque/CFD/system/fvOptions create mode 100755 tutorials/cfdemSolverIBTorque/CFD/system/fvSchemes create mode 100755 tutorials/cfdemSolverIBTorque/CFD/system/fvSolution create mode 100644 tutorials/cfdemSolverIBTorque/DEM/angular_velocity.txt create mode 100644 tutorials/cfdemSolverIBTorque/DEM/angular_velocity_no_coupling.txt create mode 100644 tutorials/cfdemSolverIBTorque/DEM/drag_particle_force.txt create mode 100644 tutorials/cfdemSolverIBTorque/DEM/in.liggghts_run create mode 100644 tutorials/cfdemSolverIBTorque/DEM/position.txt create mode 100644 tutorials/cfdemSolverIBTorque/DEM/position_no_coupling.txt create mode 100644 tutorials/cfdemSolverIBTorque/DEM/post/.gitignore create mode 100644 tutorials/cfdemSolverIBTorque/DEM/total_particle_force.txt create mode 100644 tutorials/cfdemSolverIBTorque/parCFDDEMrun.sh create mode 100644 tutorials/cfdemSolverIBTorque/plot_data.m create mode 100755 tutorials/cfdemSolverIBTorque/post.sh diff --git a/tutorials/cfdemSolverIBTorque/Allclean.sh b/tutorials/cfdemSolverIBTorque/Allclean.sh new file mode 100755 index 00000000..e71f9b1b --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/Allclean.sh @@ -0,0 +1,44 @@ +#!/bin/bash + +#===================================================================# +# allrun script for testcase as part of test routine +# run settlingTest CFD part +# Christoph Goniva - Feb. 2011 +#===================================================================# + +#- source CFDEM env vars +. ~/.bashrc + +#- include functions +source $CFDEM_PROJECT_DIR/etc/functions.sh + +#--------------------------------------------------------------------------------# +#- define variables +casePath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")" +logpath=$casePath +headerText="run_parallel_CFDEMIB_fixed_RS" +logfileName="log_$headerText" +solverName="cfdemSolverIB" +nrProcs="4" +machineFileName="none" # yourMachinefileName | none +debugMode="off" # on | off| strict +testHarnessPath="$CFDEM_TEST_HARNESS_PATH" +runOctave="false" +postproc="true" +#--------------------------------------------------------------------------------# + +#- copy log file to test harness +cp ../../$logfileName $testHarnessPath + +#- clean up case +echo "deleting data at: $casePath" +source $WM_PROJECT_DIR/bin/tools/CleanFunctions +cd $casePath/CFD +cleanCase +rm -r $casePath/CFD/clockData +rm $casePath/DEM/post/*.* +#rm -r $casePath/DEM/post/restart/*.* +#- preserve post directory +touch $casePath/DEM/post/.gitignore +echo "done" + diff --git a/tutorials/cfdemSolverIBTorque/Allrun.sh b/tutorials/cfdemSolverIBTorque/Allrun.sh new file mode 100755 index 00000000..6b90b8d4 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/Allrun.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +#===================================================================# +# allrun script for testcase as part of test routine +# run settlingTest +# Christoph Goniva - July. 2011, mod by Alice Hager - July 2011 +#===================================================================# + +source $CFDEM_PROJECT_DIR/etc/functions.sh + +#- define variables +casePath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")" + +echo $casePath + +# check if mesh was built +if [ -f "$casePath/CFD/constant/polyMesh/points" ]; then + echo "mesh was built before - using old mesh" +else + echo "mesh needs to be built" + cd CFD/ + blockMesh +fi + + +#gnome-terminal --title='cfdemSolverIB twoSpheresGlowinskiMPI CFD' -e "bash $casePath/parCFDDEMrun.sh" +bash $casePath/parCFDDEMrun.sh diff --git a/tutorials/cfdemSolverIBTorque/CFD/0/U b/tutorials/cfdemSolverIBTorque/CFD/0/U new file mode 100755 index 00000000..8f227388 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/CFD/0/U @@ -0,0 +1,41 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + object U; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform (0 0 0); //velocity in micrometres per second + +boundaryField +{ + inlet + { + type fixedValue; + value $internalField; + } + + channelWall + { + type zeroGradient; + } + + outlet + { + type fixedValue; + value $internalField; + } +} + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/0/Us b/tutorials/cfdemSolverIBTorque/CFD/0/Us new file mode 100755 index 00000000..2da47cab --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/CFD/0/Us @@ -0,0 +1,43 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + location "0"; + object Us; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform (0 0 0); + +boundaryField +{ + inlet + { + type zeroGradient; + } + outlet + { + type zeroGradient; + } + channelWall + { + type zeroGradient; + } + frontAndBack + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/0/p b/tutorials/cfdemSolverIBTorque/CFD/0/p new file mode 100755 index 00000000..e04c60ba --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/CFD/0/p @@ -0,0 +1,46 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object p; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 2 -2 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + inlet + { + type fixedValue; + value $internalField; + } + + channelWall + { + type zeroGradient; + } + + outlet + { + type fixedValue; + value $internalField; + } + + frontAndBack + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/0/phiIB b/tutorials/cfdemSolverIBTorque/CFD/0/phiIB new file mode 100755 index 00000000..fb0f39d0 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/CFD/0/phiIB @@ -0,0 +1,48 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object phiIB; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 2 -1 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + inlet + { + //type zeroGradient; + type fixedValue; + value uniform 0; + } + + channelWall + { + type zeroGradient; + } + + outlet + { + type fixedValue; + value uniform 0; + //type zeroGradient; + } + + frontAndBack + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/0/rho b/tutorials/cfdemSolverIBTorque/CFD/0/rho new file mode 100644 index 00000000..b2089d6e --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/CFD/0/rho @@ -0,0 +1,39 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object phiIB; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -3 0 0 0 0 0]; + +internalField uniform 1; + +boundaryField +{ + inlet + { + type zeroGradient; + } + + channelWall + { + type zeroGradient; + } + + outlet + { + type zeroGradient; + } +} + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/0/voidfraction b/tutorials/cfdemSolverIBTorque/CFD/0/voidfraction new file mode 100755 index 00000000..bfef101d --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/CFD/0/voidfraction @@ -0,0 +1,41 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object voidfraction; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 0 0 0 0]; + +internalField uniform 1; + +boundaryField +{ + inlet + { + type zeroGradient; + } + outlet + { + type zeroGradient; + } + channelWall + { + type zeroGradient; + } + frontAndBack + { + type zeroGradient; + } +} + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/constant/couplingProperties b/tutorials/cfdemSolverIBTorque/CFD/constant/couplingProperties new file mode 100644 index 00000000..33a5ee99 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/CFD/constant/couplingProperties @@ -0,0 +1,136 @@ +/*---------------------------------------------------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.4 | +| \\ / A nd | Web: http://www.openfoam.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ + + +FoamFile +{ + version 2.0; + format ascii; + + root ""; + case ""; + instance ""; + local ""; + + class dictionary; + object couplingProperties; +} + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +//===========================================================================// +// sub-models & settings + +modelType none; + +checkPeriodicCells; + +verbose; + +couplingInterval 10; + +depth 0; + +voidFractionModel IB;//bigParticle;//centre; // + +locateModel engineIB;//standard;// + +meshMotionModel noMeshMotion; + +regionModel allRegion; + +dataExchangeModel twoWayMPI;//twoWayFiles; + +IOModel basicIO; + +probeModel off; + +averagingModel dilute; + +clockModel off; + +smoothingModel off; + +forceModels +( + ShirgaonkarIBTorque + ArchimedesIB +); + +momCoupleModels +( +); + +turbulenceModelType "turbulenceProperties"; + +//===========================================================================// +// sub-model properties + +ShirgaonkarIBTorqueProps +{ + velFieldName "U"; + pressureFieldName "p"; + densityFieldName "rho"; + verbose; + useTorque; +} + +ArchimedesIBProps +{ + densityFieldName "rho"; + gravityFieldName "g"; + voidfractionFieldName "voidfractionNext"; +} + +twoWayFilesProps +{ + maxNumberOfParticles 10000; + DEMts 0.00003; +} + +twoWayMPIProps +{ + maxNumberOfParticles 10100; + liggghtsPath "../DEM/in.liggghts_run"; +} + +IBProps +{ + maxCellsPerParticle 20000; + alphaMin 0.30; + scaleUpVol 1.0; +} + +bigParticleProps +{ + maxCellsPerParticle 1000; + alphaMin 0.30; + scaleUpVol 1.0; +} +centreProps +{ + alphaMin 0.30; +} + +dividedProps +{ + alphaMin 0.05; + scaleUpVol 1.2; +} + +engineIBProps +{ + engineProps + { + treeSearch false; + } + zSplit 8; + xySplit 16; +} + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/constant/dynamicMeshDict b/tutorials/cfdemSolverIBTorque/CFD/constant/dynamicMeshDict new file mode 100644 index 00000000..13335692 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/CFD/constant/dynamicMeshDict @@ -0,0 +1,39 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object dynamicMeshDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dynamicFvMesh staticFvMesh;// dynamicRefineFvMesh;// + +dynamicRefineFvMeshCoeffs +{ + refineInterval 1;//refine every refineInterval timesteps + field interFace; + lowerRefineLevel 0.1; + upperRefineLevel 0.9; + unrefineLevel 10; + nBufferLayers 1; + maxRefinement 1;//maximum refinement level (starts from 0) + maxCells 1000000; + correctFluxes + ( + (phi U) + (phi_0 U) + ); + dumpLevel false; +} + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/constant/g b/tutorials/cfdemSolverIBTorque/CFD/constant/g new file mode 100755 index 00000000..69411749 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/CFD/constant/g @@ -0,0 +1,22 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class uniformDimensionedVectorField; + location "constant"; + object g; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -2 0 0 0 0]; +value (0 -9.81 0); +//value (0 0 0); + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/constant/liggghtsCommands b/tutorials/cfdemSolverIBTorque/CFD/constant/liggghtsCommands new file mode 100755 index 00000000..7431b210 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/CFD/constant/liggghtsCommands @@ -0,0 +1,31 @@ +/*---------------------------------------------------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.4 | +| \\ / A nd | Web: http://www.openfoam.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ + + +FoamFile +{ + version 2.0; + format ascii; + + root ""; + case ""; + instance ""; + local ""; + + class dictionary; + object liggghtsCommands; +} + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +liggghtsCommandModels +( + runLiggghts +); + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/constant/transportProperties b/tutorials/cfdemSolverIBTorque/CFD/constant/transportProperties new file mode 100755 index 00000000..64e2be18 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/CFD/constant/transportProperties @@ -0,0 +1,40 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object transportProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + + +transportModel Newtonian; + +// Fluid properties of plasma // dextran +nu nu [ 0 2 -1 0 0 0 0 ] 5e-06;//0.99048;4.9524; + +CrossPowerLawCoeffs +{ + nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-06; + nuInf nuInf [ 0 2 -1 0 0 0 0 ] 1e-06; + m m [ 0 0 1 0 0 0 0 ] 1; + n n [ 0 0 0 0 0 0 0 ] 1; +} + +BirdCarreauCoeffs +{ + nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-06; + nuInf nuInf [ 0 2 -1 0 0 0 0 ] 1e-06; + k k [ 0 0 1 0 0 0 0 ] 0; + n n [ 0 0 0 0 0 0 0 ] 1; +} + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/constant/turbulenceProperties b/tutorials/cfdemSolverIBTorque/CFD/constant/turbulenceProperties new file mode 100755 index 00000000..9cfc50a3 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/CFD/constant/turbulenceProperties @@ -0,0 +1,21 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object turbulenceProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +simulationType laminar; + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/system/blockMeshDict b/tutorials/cfdemSolverIBTorque/CFD/system/blockMeshDict new file mode 100644 index 00000000..ded13525 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/CFD/system/blockMeshDict @@ -0,0 +1,83 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object blockMeshDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +convertToMeters 1; + +vertices +( + (0 0 0) + (0.025 0 0) + (0.025 0.1 0) + (0 0.1 0) + (0 0 0.025) + (0.025 0 0.025) + (0.025 0.1 0.025) + (0 0.1 0.025) +); + +blocks +( + hex (0 1 2 3 4 5 6 7) (20 80 20) simpleGrading (1 1 1) + //hex (0 1 2 3 4 5 6 7) (120 480 1) simpleGrading (1 1 1) +); + +edges +( +); + +boundary +( + inlet + { + type wall; + faces + ( + (0 3 2 1) + ); + } + + channelWall + { + type wall; + faces + ( + (2 6 5 1) + (0 4 7 3) + (3 7 6 2) + (1 5 4 0) + ); + } + + outlet + { + type wall; + faces + ( + (4 5 6 7) + ); + } + /*empty frontAndBack + ( + (0 3 2 1) + (4 5 6 7) + )*/ +); + +mergePatchPairs +( +); + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/system/controlDict b/tutorials/cfdemSolverIBTorque/CFD/system/controlDict new file mode 100644 index 00000000..034878cc --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/CFD/system/controlDict @@ -0,0 +1,56 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object controlDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +application cfdemSolverIB; + +startFrom startTime; + +startTime 0; + +stopAt endTime; + +endTime 0.5; + +deltaT 0.0005; + +writeControl adjustableRunTime;//timeStep;// + +writeInterval 0.005;// + +purgeWrite 0; + +writeFormat ascii; + +writePrecision 6; + +writeCompression uncompressed; + +timeFormat general; + +timePrecision 6; + +runTimeModifiable off;//yes; + +adjustTimeStep no; + +maxCo 0.6; + +maxDeltaT 1; + + +// ************************************************************************* // + diff --git a/tutorials/cfdemSolverIBTorque/CFD/system/controlDict.foam b/tutorials/cfdemSolverIBTorque/CFD/system/controlDict.foam new file mode 100755 index 00000000..a383de08 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/CFD/system/controlDict.foam @@ -0,0 +1,81 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object controlDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +application interDyMFoam; + +startFrom startTime; + +startTime 0; + +stopAt endTime; + +endTime 0.1; + +deltaT 0.0003; + +writeControl adjustableRunTime;//timeStep;// + +writeInterval 0.003;//10;//0.05;// + +purgeWrite 0; + +writeFormat ascii; + +writePrecision 6; + +writeCompression uncompressed; + +timeFormat general; + +timePrecision 6; + +runTimeModifiable off;//yes; + +adjustTimeStep no; + +maxCo 1; + +maxDeltaT 1; + + +// ************************************************************************* // + + +functions +{ + probes + { + type probes; + // Where to load it from + functionObjectLibs ( "libsampling.so" ); + // Name of the directory for probe data + name drag; + probeLocations + ( + (0.0 0.0 0.0) + ); + + // Fields to be probed + fields ( particleForces ); + + // Write at same frequency as fields + writeControl timeStep;//outputTime; + writeInterval 1; + } +} + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/system/decomposeParDict b/tutorials/cfdemSolverIBTorque/CFD/system/decomposeParDict new file mode 100644 index 00000000..dd1f9093 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/CFD/system/decomposeParDict @@ -0,0 +1,86 @@ +/*-------------------------------*- C++ -*---------------------------------*\ +| ========= | +| \\ / OpenFOAM | +| \\ / | +| \\ / The Open Source CFD Toolbox | +| \\/ http://www.OpenFOAM.org | +\*-------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + note "mesh decomposition control dictionary"; + location "system"; + object decomposeParDict; +} + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +numberOfSubdomains 4; + +//- Keep owner and neighbour on same processor for faces in zones: +// preserveFaceZones (heater solid1 solid3); + +//method scotch; +// method hierarchical; + method simple; +// method metis; +// method manual; + +simpleCoeffs +{ + n (1 1 4); + delta 0.001; +} + +hierarchicalCoeffs +{ + n (2 2 1); + delta 0.001; + order xyz; +} + +metisCoeffs +{ + /* + processorWeights + ( + 1 + 1 + 1 + 1 + ); + */ +} + +scotchCoeffs +{ + //processorWeights + //( + // 1 + // 1 + // 1 + // 1 + //); + //writeGraph true; + //strategy "b"; +} + +manualCoeffs +{ + dataFile "decompositionData"; +} + + +//// Is the case distributed +//distributed yes; +//// Per slave (so nProcs-1 entries) the directory above the case. +//roots +//( +// "/tmp" +// "/tmp" +//); + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/system/fvOptions b/tutorials/cfdemSolverIBTorque/CFD/system/fvOptions new file mode 100644 index 00000000..e5f6ad60 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/CFD/system/fvOptions @@ -0,0 +1,34 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object fvOptions; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +momentumSource +{ + type meanVelocityForce; + active yes; + + meanVelocityForceCoeffs + { + selectionMode all; + + fields (U); + Ubar (0.01 0 0); + relaxation 0.2; + } +} + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/system/fvSchemes b/tutorials/cfdemSolverIBTorque/CFD/system/fvSchemes new file mode 100755 index 00000000..6e2838e2 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/CFD/system/fvSchemes @@ -0,0 +1,75 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSchemes; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +ddtSchemes +{ + default Euler; +} + +gradSchemes +{ + default Gauss linear; + grad(p) Gauss linear; + grad(U) Gauss linear; +} + +divSchemes +{ + default Gauss linear; + div(phi,U) Gauss limitedLinearV 1; + div(phi,k) Gauss limitedLinear 1; + div(phi,epsilon) Gauss limitedLinear 1; + div(phi,R) Gauss limitedLinear 1; + div(R) Gauss linear; + div(phi,nuTilda) Gauss limitedLinear 1; + div((nuEff*dev(grad(U).T()))) Gauss linear; + div(U) Gauss linear; +} + +laplacianSchemes +{ + default Gauss linear corrected; + laplacian(nuEff,U) Gauss linear corrected; + laplacian((1|A(U)),p) Gauss linear corrected; + laplacian((voidfraction2|A(U)),p) Gauss linear corrected; + laplacian(DkEff,k) Gauss linear corrected; + laplacian(DepsilonEff,epsilon) Gauss linear corrected; + laplacian(DREff,R) Gauss linear corrected; + laplacian(DnuTildaEff,nuTilda) Gauss linear corrected; + laplacian(phiIB) Gauss linear corrected; + laplacian(U) Gauss linear corrected; +} + +interpolationSchemes +{ + default linear; + interpolate(U) linear; +} + +snGradSchemes +{ + default corrected; +} + +fluxRequired +{ + default no; + p ; +} + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/system/fvSolution b/tutorials/cfdemSolverIBTorque/CFD/system/fvSolution new file mode 100755 index 00000000..eb44359a --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/CFD/system/fvSolution @@ -0,0 +1,110 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSolution; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +solvers +{ + p + { + solver PCG; + preconditioner DIC; + tolerance 1e-06; + relTol 0; + } + + pFinal + { + solver PCG; + preconditioner DIC; + tolerance 1e-06; + relTol 0; + } + + U + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + k + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + epsilon + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + R + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + nuTilda + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + phiIB + { + solver PCG; + preconditioner DIC; + tolerance 1e-06; + relTol 0; + } + + "(U|k)Final" + { + $U; + tolerance 1e-05; + relTol 0; + } + +} + +PISO +{ + nCorrectors 4; + nNonOrthogonalCorrectors 0; + pRefCell 0; + pRefValue 0; +} + +PIMPLE +{ + nOuterCorrectors 3; + nCorrectors 2; + nNonOrthogonalCorrectors 0; + pRefCell 0; + pRefValue 0; +} + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/DEM/angular_velocity.txt b/tutorials/cfdemSolverIBTorque/DEM/angular_velocity.txt new file mode 100644 index 00000000..7928de89 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/DEM/angular_velocity.txt @@ -0,0 +1,1001 @@ +# Fix print output for fix extra2 +0.0005 0 0 10 +0.001 0 0 10 +0.0015 -0.00160175583883757 5.42106927531215e-05 9.98896656390648 +0.002 -0.00188440089869802 6.37764682755777e-05 9.9772221449051 +0.0025 -0.00188154553145205 6.48413788601314e-05 9.95622186405224 +0.003 -0.00187776585768398 6.52350681494554e-05 9.92218797085662 +0.0035 -0.00187279110897297 6.4837770345858e-05 9.88019890020431 +0.004 -0.00186567080942605 6.38607454462638e-05 9.83385594205739 +0.0045 -0.0018568248288197 6.36279298362999e-05 9.78487526676378 +0.005 -0.00184689746331872 6.32284696058445e-05 9.73431179801951 +0.0055 -0.00183734410932767 6.30002274300432e-05 9.68292883282761 +0.006 -0.00182774549446851 6.25091803617043e-05 9.63111938770735 +0.0065 -0.00181768655802577 6.2149118199291e-05 9.57925605672918 +0.007 -0.00180606459260581 6.16116426187375e-05 9.52745410444826 +0.0075 -0.00179221809084654 6.0847700176659e-05 9.47589430750652 +0.008 -0.0017819760123953 6.0303275205592e-05 9.42470858423677 +0.0085 -0.00177252248544887 6.00388153104148e-05 9.37403205389553 +0.009 -0.00176335399723121 5.96252985454925e-05 9.32392466475355 +0.0095 -0.00175452007017003 5.97451624562218e-05 9.2743919169733 +0.01 -0.00174415093571518 5.95273373616831e-05 9.22546297245794 +0.0105 -0.0017343748229266 5.93943770559391e-05 9.17716936879792 +0.011 -0.00172451556427321 5.88645734885384e-05 9.12950140995406 +0.0115 -0.0017145439567483 5.86129866816275e-05 9.0824724666932 +0.012 -0.00170498230815907 5.82317564653027e-05 9.03607010715652 +0.0125 -0.00169565454948575 5.79804213227871e-05 8.99029972474843 +0.013 -0.00168651943917968 5.77402448245722e-05 8.94517304677342 +0.0135 -0.00167720344368292 5.76220191951566e-05 8.90068635673371 +0.014 -0.00166797180581675 5.74780233797926e-05 8.8568315407768 +0.0145 -0.00165976953112505 5.72409625274111e-05 8.81361136932529 +0.015 -0.00165145308433705 5.70315686513344e-05 8.7710053089313 +0.0155 -0.00164323373949033 5.6418003776611e-05 8.72898415467562 +0.016 -0.00163479688313149 5.63554943185066e-05 8.68752586430334 +0.0165 -0.0016268745087072 5.63308916404737e-05 8.64662542486649 +0.017 -0.00161871989003419 5.60230119503476e-05 8.60626225731296 +0.0175 -0.00161064726515352 5.58233840925146e-05 8.5664261977856 +0.018 -0.00160284611727299 5.56223188086908e-05 8.52710185529702 +0.0185 -0.00159483371145711 5.53658669064287e-05 8.48827160807219 +0.019 -0.00158709315979655 5.52418562403365e-05 8.44990798621358 +0.0195 -0.00157942559435015 5.5126705379256e-05 8.41275068222043 +0.02 -0.00157210875143593 5.50114172178825e-05 8.37653102864138 +0.0205 -0.00156487743830693 5.48019592721838e-05 8.34036669513446 +0.021 -0.00155775518374371 5.47475664717159e-05 8.30445134807668 +0.0215 -0.001550809053255 5.4600372080336e-05 8.26881876047921 +0.022 -0.00154366442992244 5.44460990065674e-05 8.23345023057392 +0.0225 -0.00153641882579893 5.43037566679356e-05 8.19835484126055 +0.023 -0.00152886968086778 5.41290156502642e-05 8.16352819368497 +0.0235 -0.00152198143497171 5.39005255325366e-05 8.12918856941634 +0.024 -0.00151523134430693 5.36579992063853e-05 8.09535446584724 +0.0245 -0.00150855460611353 5.34003784827921e-05 8.06178345068869 +0.025 -0.00150189137622494 5.29428950003461e-05 8.02843235660851 +0.0255 -0.0014950388043732 5.30153323925783e-05 7.99528652436219 +0.026 -0.00148885023121169 5.25150348720066e-05 7.96237937420809 +0.0265 -0.00148171340049777 5.25383725552898e-05 7.92968717164778 +0.027 -0.00147471895427351 5.23040067562532e-05 7.89722095541375 +0.0275 -0.00146774660538336 5.19275162280096e-05 7.86495600037092 +0.028 -0.00146169481456081 5.18572102991581e-05 7.83289732031258 +0.0285 -0.00145501434641355 5.19336422272282e-05 7.80106608686141 +0.029 -0.00144841837468394 5.19682356002333e-05 7.76946924323596 +0.0295 -0.00144149579827661 5.23495395414288e-05 7.73811407151478 +0.03 -0.00143544344422985 5.15335800830499e-05 7.70700385668546 +0.0305 -0.00142943904361377 5.0918067724372e-05 7.67690965825425 +0.031 -0.00142331404749813 5.04866646183475e-05 7.64733024839459 +0.0315 -0.00141754789171076 4.99920122932867e-05 7.61795024791829 +0.032 -0.00141142188206955 4.95266172640223e-05 7.58870445219168 +0.0325 -0.00140497091439479 4.90283823450701e-05 7.55959675566411 +0.033 -0.00140026112878336 4.92732792831785e-05 7.53062690579347 +0.0335 -0.00139500204563991 4.91984159793109e-05 7.50180194509217 +0.034 -0.00138955432743714 4.88808062893652e-05 7.47344872693787 +0.0345 -0.00138504657462344 4.90689875985492e-05 7.44581776157907 +0.035 -0.00137945980562545 4.85850104790073e-05 7.41835989178757 +0.0355 -0.00137396944823102 4.80359065623458e-05 7.39098564578266 +0.036 -0.00136856984418217 4.76766218480109e-05 7.36371823964037 +0.0365 -0.00136316519091524 4.74778991655773e-05 7.33673045410375 +0.037 -0.00135779124690802 4.72045461687625e-05 7.30992182012075 +0.0375 -0.0013524607736655 4.68637195809675e-05 7.28276493086064 +0.038 -0.00134713769073699 4.65199483098301e-05 7.25562486820469 +0.0385 -0.00134182409253544 4.6126937922503e-05 7.22858918713727 +0.039 -0.00133665099806033 4.58402803807189e-05 7.20165635425803 +0.0395 -0.0013313640006805 4.55053731514398e-05 7.1748330675759 +0.04 -0.00132604648028625 4.51786773715353e-05 7.14812265319821 +0.0405 -0.00132058070684105 4.47857124653451e-05 7.1215330961104 +0.041 -0.00131590431228162 4.44360493027296e-05 7.0950645108468 +0.0415 -0.00131076194680618 4.4075326786913e-05 7.06914024206996 +0.042 -0.00130605070893094 4.36948354758136e-05 7.04361772993354 +0.0425 -0.00130114966489751 4.31469712880448e-05 7.01845867487456 +0.043 -0.00129657400518766 4.27665558237925e-05 6.99405823862909 +0.0435 -0.0012919236895618 4.2465815196873e-05 6.96996214390515 +0.044 -0.00128712854542248 4.23111663838678e-05 6.94595380836239 +0.0445 -0.0012822208096935 4.21638661330458e-05 6.92202375104194 +0.045 -0.00127732124611969 4.21834550160692e-05 6.89815561137263 +0.0455 -0.00127252302761324 4.19759996732028e-05 6.87436572994651 +0.046 -0.00126767126997852 4.18658061914585e-05 6.85067079944151 +0.0465 -0.00126305682218593 4.15866927155263e-05 6.82780289231457 +0.047 -0.00125852758950658 4.13471469215011e-05 6.80544525635516 +0.0475 -0.00125406668131445 4.11794414138399e-05 6.78324304552007 +0.048 -0.00124986040715355 4.10529431400244e-05 6.76050637058548 +0.0485 -0.00124543404931263 4.08107306512912e-05 6.73767124534945 +0.049 -0.0012406801942322 4.05377403759459e-05 6.71482946942436 +0.0495 -0.00123631362055341 4.02046668261527e-05 6.69194611595496 +0.05 -0.00123158648884488 3.9813028543913e-05 6.66903079101164 +0.0505 -0.00122758422556219 3.95295995907986e-05 6.646088304913 +0.051 -0.00122335372890665 3.92470057545281e-05 6.62363685494915 +0.0515 -0.0012191081993593 3.89763898956256e-05 6.60121864996103 +0.052 -0.00121482023339905 3.87684270041819e-05 6.57898438520304 +0.0525 -0.00121029471883539 3.84666507494163e-05 6.5568548921777 +0.053 -0.00120612081187175 3.83199947414254e-05 6.53489826377544 +0.0535 -0.00120187426804355 3.81865232105366e-05 6.5131712811517 +0.054 -0.00119787311887203 3.81711415759735e-05 6.49145369639789 +0.0545 -0.00119369526315785 3.77287773736486e-05 6.46965104999862 +0.055 -0.00118938017543204 3.77903821069773e-05 6.4479199511557 +0.0555 -0.00118490430817547 3.76351461637874e-05 6.42613917425842 +0.056 -0.00118049368355551 3.76188022797725e-05 6.40438293489793 +0.0565 -0.00117606627511607 3.72871738713415e-05 6.38296392618544 +0.057 -0.00117146420758291 3.73599516776464e-05 6.36174424175752 +0.0575 -0.00116692047807116 3.71790587518196e-05 6.34052287938272 +0.058 -0.00116239378332123 3.72802050808235e-05 6.31928426172192 +0.0585 -0.00115786151442991 3.72938451009315e-05 6.29804943138215 +0.059 -0.00115326390487814 3.69594320991106e-05 6.27720205041116 +0.0595 -0.00114870056819869 3.66621642069694e-05 6.25639230577744 +0.06 -0.00114399765341549 3.64008985591533e-05 6.23556679299567 +0.0605 -0.00113941155588824 3.58482183995847e-05 6.21493169649848 +0.061 -0.00113462615572339 3.56549842201655e-05 6.19437699462679 +0.0615 -0.00113010779372327 3.52584805800521e-05 6.17447471640926 +0.062 -0.00112547765651105 3.52904852456994e-05 6.15504976214233 +0.0625 -0.00112088386444563 3.53072688416882e-05 6.13574508418098 +0.063 -0.00111636310692242 3.53135303551615e-05 6.11650227675442 +0.0635 -0.00111201277705725 3.50193601456075e-05 6.09731004305227 +0.064 -0.0011074840125339 3.49235061668968e-05 6.0781918725573 +0.0645 -0.00110322168307373 3.48627119852732e-05 6.0591614270993 +0.065 -0.00109875415827386 3.46279158777684e-05 6.04022004716002 +0.0655 -0.0010944335521735 3.46811387484164e-05 6.02137098761255 +0.066 -0.00109002498259349 3.4703801372493e-05 6.00262224281671 +0.0665 -0.00108581710790198 3.45840343749148e-05 5.98442330636076 +0.067 -0.00108148533407051 3.4432823051285e-05 5.96639200161434 +0.0675 -0.00107713007047794 3.43801067501956e-05 5.9484378361875 +0.068 -0.00107275348153431 3.42537648932429e-05 5.93055907900385 +0.0685 -0.00106854965445984 3.43403146524146e-05 5.91274928399829 +0.069 -0.00106426938724901 3.42038097298268e-05 5.89501461877331 +0.0695 -0.00105995973259059 3.41129309852269e-05 5.87735172059 +0.07 -0.0010556718669474 3.40378460896909e-05 5.85976048836574 +0.0705 -0.00105143723889073 3.39682836749937e-05 5.84225312681665 +0.071 -0.00104727195032197 3.38725487611045e-05 5.82475387797097 +0.0715 -0.0010431190071391 3.37904582449736e-05 5.80730271119534 +0.072 -0.00103904980550953 3.37227274002694e-05 5.79005818065407 +0.0725 -0.00103500890466667 3.36625137850075e-05 5.77280428295391 +0.073 -0.00103098417638083 3.35792131218629e-05 5.75549300273027 +0.0735 -0.00102681386403377 3.35435243314756e-05 5.73806906670663 +0.074 -0.00102267859295624 3.35380709216971e-05 5.72067282872308 +0.0745 -0.00101884188084254 3.35051515027691e-05 5.70332760052219 +0.075 -0.00101491798756559 3.34655711956377e-05 5.6859933165909 +0.0755 -0.00101104995544345 3.34111046728427e-05 5.6687493662112 +0.076 -0.00100717412090237 3.34007751606577e-05 5.65145320988811 +0.0765 -0.00100341648657428 3.33372924152452e-05 5.6341648673097 +0.077 -0.0009996006165254 3.32269844157181e-05 5.61727226945745 +0.0775 -0.000995849512188081 3.30796894166209e-05 5.60073114013421 +0.078 -0.0009921029598925 3.29655576364993e-05 5.58438127566417 +0.0785 -0.000988378178380385 3.29243655407464e-05 5.56792461752845 +0.079 -0.000984799351106073 3.28308894895973e-05 5.55137744859133 +0.0795 -0.00098143755850194 3.26638616718935e-05 5.5348353929216 +0.08 -0.00097818415829451 3.24579915208342e-05 5.51833226740737 +0.0805 -0.000975009272916336 3.22426549923474e-05 5.5014394455583 +0.081 -0.000971869352609482 3.20288045980646e-05 5.48438544257473 +0.0815 -0.000968611463267347 3.17827878730965e-05 5.46782963188018 +0.082 -0.000965360017854153 3.1535344816014e-05 5.45124124889674 +0.0825 -0.000962073445389647 3.14452495046268e-05 5.43498091210226 +0.083 -0.00095884204716011 3.12362815915139e-05 5.41882819404124 +0.0835 -0.000955531607714311 3.10472878617115e-05 5.40318248500352 +0.084 -0.000952263935253264 3.08750157665808e-05 5.38801653869894 +0.0845 -0.000948838286190936 3.06056304940115e-05 5.37314691340587 +0.085 -0.000945658419502184 3.01678008975669e-05 5.35835839002735 +0.0855 -0.000942541946407269 2.98295514888723e-05 5.34327137024189 +0.086 -0.000939675891371318 2.96577359788396e-05 5.32816039334897 +0.0865 -0.000936943663967391 2.95575463791677e-05 5.3134323754401 +0.087 -0.000934266710465144 2.95410410223869e-05 5.29792487677154 +0.0875 -0.000931473873322321 2.940349161947e-05 5.28224175515526 +0.088 -0.000928591567959761 2.92912744883767e-05 5.26694190841149 +0.0885 -0.000925481546869374 2.90733812548435e-05 5.25158360961844 +0.089 -0.000922206759971635 2.88618109674615e-05 5.23629299174443 +0.0895 -0.000919024100355139 2.87466088530409e-05 5.22117448652888 +0.09 -0.000915870086720425 2.86506035289872e-05 5.20570591023451 +0.0905 -0.000912736789273864 2.8512648089552e-05 5.19018172905517 +0.091 -0.000909537198426372 2.85081077720689e-05 5.17446971625778 +0.0915 -0.000906317044289398 2.84738042153991e-05 5.15880613381616 +0.092 -0.000902991677161422 2.82181148483462e-05 5.14335003497521 +0.0925 -0.000899451671251297 2.80934312248055e-05 5.12785222686122 +0.093 -0.000895811153016741 2.78370005480367e-05 5.11219746712413 +0.0935 -0.000892045047047785 2.75445589055173e-05 5.09672261431195 +0.094 -0.000888212254827393 2.73324224007387e-05 5.08134647389174 +0.0945 -0.000884323131764257 2.71366670756222e-05 5.06638036176869 +0.095 -0.000880390292415561 2.70033520971436e-05 5.051619656724 +0.0955 -0.000876405416239586 2.69469905588242e-05 5.03686137273488 +0.096 -0.000872357226690938 2.68302374408133e-05 5.02208130988732 +0.0965 -0.000868297079971315 2.67431118633464e-05 5.00728365757975 +0.097 -0.000864182741279996 2.66423227219974e-05 4.99249348498603 +0.0975 -0.000860065531325562 2.65681708903884e-05 4.97772976973386 +0.098 -0.000855972671926809 2.64335632298658e-05 4.96327933696337 +0.0985 -0.000851862861105125 2.62231153055722e-05 4.94894205223224 +0.099 -0.000847773088643814 2.60784180235168e-05 4.93465120463298 +0.0995 -0.000843698041504062 2.6185071163488e-05 4.9203950058007 +0.1 -0.000839525045019397 2.64501656092504e-05 4.9061458769245 +0.1005 -0.000835435772722564 2.63803511746623e-05 4.89192642416245 +0.101 -0.000831323652320629 2.6338428510232e-05 4.87791573769376 +0.1015 -0.000827467015530282 2.62666127768406e-05 4.86405414903313 +0.102 -0.000823508991164228 2.62357947588352e-05 4.85022367433649 +0.1025 -0.000819659310453469 2.61175972058382e-05 4.83650751802573 +0.103 -0.000815808736176993 2.6022333765433e-05 4.82277778342304 +0.1035 -0.000811972491941426 2.58937722305038e-05 4.8091419172148 +0.104 -0.000808208113879359 2.58182213300031e-05 4.79552181551801 +0.1045 -0.000804460974666142 2.57613244101107e-05 4.78168704949092 +0.105 -0.000800830314509638 2.55310795263886e-05 4.76784874902131 +0.1055 -0.000797292968597326 2.53402606729115e-05 4.75463747204691 +0.106 -0.000793798258699542 2.52094262124516e-05 4.74168953865128 +0.1065 -0.000790349029227559 2.51841836409275e-05 4.72880085220125 +0.107 -0.000786915945488773 2.5026984896398e-05 4.71593284613999 +0.1075 -0.000783560331198442 2.48510071362296e-05 4.70360890264402 +0.108 -0.000780559240843795 2.46239844371643e-05 4.69133579837316 +0.1085 -0.000777803723025541 2.43967583244394e-05 4.67905679040346 +0.109 -0.000775018954995301 2.41400957415185e-05 4.66728775062573 +0.1095 -0.000772321105170567 2.39332141274522e-05 4.65522430302153 +0.11 -0.000769602162733001 2.37241415179144e-05 4.64261553079685 +0.1105 -0.000767138354586492 2.35787070656662e-05 4.63023105028647 +0.111 -0.000764453024615342 2.33874682268298e-05 4.61831126123817 +0.1115 -0.000761675034420819 2.31320964486135e-05 4.606655186406 +0.112 -0.000758839335948729 2.29584117879882e-05 4.59530224729107 +0.1125 -0.00075616540144708 2.25790165145572e-05 4.58418718442535 +0.113 -0.000753599695572568 2.21376058265671e-05 4.57333788636555 +0.1135 -0.00075117689275472 2.17379057562719e-05 4.56186888995635 +0.114 -0.00074896403713931 2.14594166893936e-05 4.55025888912697 +0.1145 -0.00074675596784077 2.13901610751203e-05 4.53908081473079 +0.115 -0.000744294183009392 2.12908630573291e-05 4.52811129681608 +0.1155 -0.000741808068080579 2.13534592162061e-05 4.51615979142584 +0.116 -0.000739127462428563 2.12772206466436e-05 4.50391203618181 +0.1165 -0.000736434320811968 2.10278182171111e-05 4.49156049183818 +0.117 -0.000733706346695517 2.08647434937127e-05 4.47899810251303 +0.1175 -0.000731048324087831 2.07187601073954e-05 4.46637879112174 +0.118 -0.000728280046300415 2.05782012335022e-05 4.45375166454862 +0.1185 -0.000725432052138016 2.03667542408013e-05 4.44079006694574 +0.119 -0.000722403984704604 2.02459227452665e-05 4.42744036774273 +0.1195 -0.000719317052840126 2.00968223178992e-05 4.41371858198302 +0.12 -0.000715851315506064 1.99706098640457e-05 4.39972622284863 +0.1205 -0.000712227582788937 1.98071023379284e-05 4.38570303886923 +0.121 -0.000708414368731271 1.96316196280416e-05 4.37220346714006 +0.1215 -0.000704464823670757 1.94478992849429e-05 4.35892092001383 +0.122 -0.000700427343684589 1.93977687230448e-05 4.34558659673599 +0.1225 -0.000696275387587527 1.92794086161192e-05 4.33216165392796 +0.123 -0.000692046150231456 1.89983248303665e-05 4.3186712633811 +0.1235 -0.000687807264383727 1.89493661248198e-05 4.30536048409667 +0.124 -0.000683559841690245 1.88035446203663e-05 4.29205131345201 +0.1245 -0.000679234961845752 1.86678487227103e-05 4.2784905285386 +0.125 -0.000674864727143295 1.84928464371333e-05 4.26487077939224 +0.1255 -0.000670545354400097 1.82613271275081e-05 4.2520006491773 +0.126 -0.000666318652670098 1.80692151862938e-05 4.23934709320804 +0.1265 -0.000662349897967708 1.78952385302353e-05 4.2267772548883 +0.127 -0.000658503282302757 1.75109180221786e-05 4.21434266883711 +0.1275 -0.000654694476835578 1.74999894124383e-05 4.20198261358345 +0.128 -0.000650878142585768 1.7348703573967e-05 4.18965899208045 +0.1285 -0.000647184034062848 1.74077526162472e-05 4.17796962684113 +0.129 -0.000643444171191752 1.72985233813655e-05 4.16670606650827 +0.1295 -0.00063978173518808 1.72358966702251e-05 4.15549774117101 +0.13 -0.000636066520834417 1.709930944833e-05 4.14456892162974 +0.1305 -0.000632399711893561 1.70199930508061e-05 4.13374286025071 +0.131 -0.000628712687282742 1.69822250019168e-05 4.12293793278861 +0.1315 -0.000625407114139405 1.66633643656862e-05 4.11226492198219 +0.132 -0.000622495414514494 1.62123224863327e-05 4.10175165908199 +0.1325 -0.000619701148196482 1.58791819455442e-05 4.09249814494658 +0.133 -0.000616886515932915 1.56760540810309e-05 4.08355157705846 +0.1335 -0.000614123327452427 1.54471692065035e-05 4.07442814498486 +0.134 -0.000611424847943348 1.51946254997735e-05 4.0661954935388 +0.1345 -0.000608965505637359 1.49039714856359e-05 4.05870735301664 +0.135 -0.000606717029537128 1.45667636875956e-05 4.05030382061326 +0.1355 -0.000604383621755323 1.42958038582312e-05 4.04142574759532 +0.136 -0.000602220817681424 1.41192282490506e-05 4.03265258243521 +0.1365 -0.000600014041076342 1.34016955743076e-05 4.02379399694298 +0.137 -0.000597951526228499 1.32269126180165e-05 4.01512637271161 +0.1375 -0.00059601476158918 1.31752026562494e-05 4.00599397028869 +0.138 -0.000593812152603961 1.30963864780493e-05 3.9969600034473 +0.1385 -0.000591680111687448 1.29776836153239e-05 3.9879197335055 +0.139 -0.000589546915943458 1.2973151664741e-05 3.97885757089362 +0.1395 -0.000587117028515938 1.2862978541825e-05 3.97006815635399 +0.14 -0.000584838685985393 1.2619494757085e-05 3.96021597197715 +0.1405 -0.000582323098417967 1.25331034258351e-05 3.9502101180896 +0.141 -0.000579627352755883 1.21795039183606e-05 3.93931120228974 +0.1415 -0.000576846121745855 1.19484563431948e-05 3.92808106078198 +0.142 -0.000573991008953753 1.16820534001689e-05 3.9163787647341 +0.1425 -0.00057081859674944 1.16424270610293e-05 3.9040213395919 +0.143 -0.000567616093023965 1.14944027375459e-05 3.89118640215326 +0.1435 -0.000564003857748825 1.1498379508647e-05 3.87830053440849 +0.144 -0.000560073230532711 1.13178569159381e-05 3.86533772271183 +0.1445 -0.000555894140297337 1.13683502888611e-05 3.85211794140702 +0.145 -0.000551702335947271 1.13692714950991e-05 3.83864748398659 +0.1455 -0.00054727993707798 1.1293440434569e-05 3.82593338933606 +0.146 -0.00054292948550431 1.1181520895935e-05 3.81329056656482 +0.1465 -0.000538524531863761 1.09352224100452e-05 3.80101439065897 +0.147 -0.000534278264283254 1.05564907703974e-05 3.78924118219578 +0.1475 -0.00053030026669915 1.0129906833285e-05 3.77758402370545 +0.148 -0.000526540102642895 9.79674807106199e-06 3.76573731929491 +0.1485 -0.00052278587308094 9.59066937302214e-06 3.75451798944795 +0.149 -0.000519006992098527 9.55904075509904e-06 3.74415393998059 +0.1495 -0.000515157853283599 9.29022309542721e-06 3.73447944505657 +0.15 -0.000511264023211584 8.93841028847531e-06 3.72498017171008 +0.1505 -0.000507480997141526 8.81647266465113e-06 3.71562304194123 +0.151 -0.000503671589283474 8.59345588821207e-06 3.7063007719041 +0.1515 -0.000499903521178646 8.44008864258415e-06 3.69699528706147 +0.152 -0.000496015332607746 8.52526900173743e-06 3.68831036981148 +0.1525 -0.000577779819163049 0.000171319148544453 3.67990446474606 +0.153 -0.000594181136406428 0.000188630277981058 3.6719924859457 +0.1535 -0.000595273228052 0.000183110243009373 3.66451956858025 +0.154 -0.000593665011869995 0.000181166704054664 3.65806456375735 +0.1545 -0.000590098535727495 0.000181500431567581 3.65219381996446 +0.155 -0.000585989032680537 0.000182497171197142 3.646952432475 +0.1555 -0.000582254951557979 0.000183282148197751 3.64189076151966 +0.156 -0.000578731217412146 0.000183421995877753 3.6366188840892 +0.1565 -0.000574989746586242 0.000183362468311594 3.63108088378032 +0.157 -0.000571586090321757 0.000182994350928907 3.62613455764558 +0.1575 -0.000568199175358893 0.000182545617551118 3.62019815813113 +0.158 -0.000564520838827952 0.000181257126972438 3.61433217124182 +0.1585 -0.000561113811521883 0.000180366853136936 3.60725685306488 +0.159 -0.000557912581833321 0.000179698379840742 3.60042535931636 +0.1595 -0.000554964205983539 0.000179338869846924 3.59283845347643 +0.16 -0.000552016786961811 0.000178773962877543 3.5849030630697 +0.1605 -0.000548759603661827 0.000178192996707155 3.57677111046347 +0.161 -0.000545407255231906 0.000177548137504472 3.56859847959122 +0.1615 -0.000542249823810059 0.000177181221077341 3.56015897189531 +0.162 -0.000538799981877137 0.000176530254015861 3.55066640468578 +0.1625 -0.000535207164548314 0.000175687235327719 3.54008631772651 +0.163 -0.000531419720379776 0.000174797344351641 3.52894579382935 +0.1635 -0.000668854127260241 0.000168849398884738 3.51766950540952 +0.164 -0.000689886898914388 0.000167078388795451 3.5061111940525 +0.1645 -0.000685342305800283 0.000166172639752701 3.49430898892657 +0.165 -0.000680109638329609 0.000165278199170148 3.48241016168835 +0.1655 -0.00067480619992607 0.000164068748082671 3.47079360522909 +0.166 -0.000669718290951627 0.000162885074928201 3.45942763674163 +0.1665 -0.000664856825045753 0.000161737127769945 3.44811764879905 +0.167 -0.000659729362687506 0.000160532978842147 3.43797654915298 +0.1675 -0.000654770299430722 0.000159304178412149 3.42799598613703 +0.168 -0.000649748814849624 0.000158074031884882 3.41822877746929 +0.1685 -0.000644666987569451 0.000156953039822473 3.40854147516217 +0.169 -0.00063932169357085 0.00015581306208996 3.39892134935789 +0.1695 -0.000634192741476335 0.000154671107437286 3.38943012378039 +0.17 -0.000628858998863835 0.0001534539818155 3.37996676364696 +0.1705 -0.000623477870612676 0.000152463384477501 3.37133571162114 +0.171 -0.00061811616837698 0.000151368804430035 3.36305273062473 +0.1715 -0.000612582761416151 0.000150250484154221 3.35538304218582 +0.172 -0.000607317630516492 0.000149160970156282 3.34752432601462 +0.1725 -0.000602408028283379 0.000148142480671073 3.34059639253945 +0.173 -0.000597939517599616 0.000147104838481243 3.3344669600016 +0.1735 -0.000593491573562543 0.00014622307658917 3.32879855655694 +0.174 -0.000589406834961804 0.000145152776668654 3.32375365250658 +0.1745 -0.000585849305187486 0.00014422052581456 3.31888562897674 +0.175 -0.000582689884791144 0.000143223052858901 3.31446682177422 +0.1755 -0.000579199702645559 0.000142366782634701 3.30958314134158 +0.176 -0.000575586468251837 0.000141382890279916 3.30470169029348 +0.1765 -0.00057170841822024 0.00014034772660539 3.30036371732873 +0.177 -0.000567614011248817 0.000139194823819009 3.29627484072128 +0.1775 -0.000563533111560714 0.000138316631498999 3.29232720752474 +0.178 -0.000559567664909541 0.000137743607334127 3.28805205175929 +0.1785 -0.000555918160914916 0.000137461409003928 3.28138808251723 +0.179 -0.000552324580942348 0.000137247639682002 3.27427787937875 +0.1795 -0.000548559077557527 0.000137064678172645 3.26702441509207 +0.18 -0.00054487285761916 0.000136961778939008 3.25972439619042 +0.1805 -0.000541086681653162 0.000136680495738263 3.25214683226717 +0.181 -0.000537085658634324 0.00013628485469907 3.24490500105445 +0.1815 -0.000532675817386697 0.000135930246103592 3.23673863762075 +0.182 -0.000528552529784591 0.000135341198418359 3.22765489812988 +0.1825 -0.000524427503995537 0.000134622405521917 3.21829465601976 +0.183 -0.000520274545565327 0.00013359313727128 3.20799728245454 +0.1835 -0.000516349123941416 0.000132451737539003 3.19787860830624 +0.184 -0.000512434300697579 0.000131203309443739 3.18777747423148 +0.1845 -0.000508227087120121 0.000129578572731747 3.17828989261519 +0.185 -0.000503870734816498 0.000128121112832705 3.16869335116776 +0.1855 -0.000499370999378886 0.000126936622983367 3.15905088534802 +0.186 -0.00049508041742161 0.000125850303091947 3.14892950431573 +0.1865 -0.000490434645409113 0.000124797458406403 3.13917025969436 +0.187 -0.000485701049650216 0.0001236550930376 3.12973408265742 +0.1875 -0.000480888536766281 0.000122656797117985 3.12126327398754 +0.188 -0.000476196546342379 0.000121556788207025 3.11306614037437 +0.1885 -0.000470914410218381 0.000120476468305415 3.105174087226 +0.189 -0.000465412749230773 0.000119659878234286 3.09737683888505 +0.1895 -0.000459775808739295 0.000118883778080186 3.08964617325942 +0.19 -0.000454282491777203 0.000118130049229188 3.08238238791137 +0.1905 -0.000449719611121952 0.000117197566907344 3.07538249932818 +0.191 -0.000445482924897184 0.000116541186376536 3.06799261652097 +0.1915 -0.000441829591286628 0.000115895644524193 3.06102730689297 +0.192 -0.000439039966862386 0.000115152563500072 3.0543324688191 +0.1925 -0.000436599514503637 0.000114329472368686 3.0480170383087 +0.193 -0.00043399477752043 0.000113493549240633 3.04130470523575 +0.1935 -0.000430997000454053 0.000112530928475612 3.03483548550081 +0.194 -0.000427642294348917 0.000111730775824904 3.02838913681238 +0.1945 -0.000423789734290212 0.00011078427975832 3.02326573479738 +0.195 -0.000419751469919104 0.000110080790490606 3.01846440436987 +0.1955 -0.00041539964158228 0.000109400600232587 3.01374288271239 +0.196 -0.000411092458930561 0.000108948586578195 3.00880950086933 +0.1965 -0.000407199827740468 0.000108690365795095 3.00385254942429 +0.197 -0.000403342650141711 0.000108464895950227 2.99839190143608 +0.1975 -0.000399669617752509 0.000108079198820441 2.99270612846198 +0.198 -0.000396204055399696 0.000107976374491591 2.98571019955352 +0.1985 -0.000392701809213419 0.000108183511997768 2.97849831397333 +0.199 -0.00038903219355784 0.000108445454975314 2.97112455304877 +0.1995 -0.00038554373912365 0.000108157489889382 2.96321493619739 +0.2 -0.000382497332500276 0.00010760077970771 2.95559947286516 +0.2005 -0.000379896512280113 0.000106790043574129 2.94878706944468 +0.201 -0.000377361347706737 0.000105971018861127 2.94177346928048 +0.2015 -0.000374735899242422 0.000105154945034143 2.93465783110209 +0.202 -0.000372066439997236 0.000104563305014515 2.9277217339544 +0.2025 -0.00036890721837056 0.000104093050801527 2.91953102513291 +0.203 -0.00036562322073353 0.000103288384745697 2.91064956439114 +0.2035 -0.00036236278211643 0.000102664668393468 2.90234208110411 +0.204 -0.000358892934926773 0.00010202707054643 2.89397446568839 +0.2045 -0.000355498288991124 0.000101420391157564 2.88544475033171 +0.205 -0.000351757848435823 0.000100863963627141 2.87718056126118 +0.2055 -0.000347973341252564 0.000100076024217495 2.86873213153931 +0.206 -0.00034394817387576 9.93457063937056e-05 2.86006987538763 +0.2065 -0.000339826773729536 9.87837951331079e-05 2.85184722550844 +0.207 -0.000336165413282011 9.82090093412095e-05 2.84336393419316 +0.2075 -0.000333453213236833 9.7444796009193e-05 2.8349820430861 +0.208 -0.000331160889548661 9.69025403936968e-05 2.82754803474946 +0.2085 -0.000330643078933089 9.61982063621564e-05 2.82055393810431 +0.209 -0.00033029521646581 9.53197533152113e-05 2.81308855816644 +0.2095 -0.0003293086325232 9.4232968732227e-05 2.80578164105145 +0.21 -0.000328241091220529 9.31439806304773e-05 2.79837567594416 +0.2105 -0.000326957488116729 9.20540698040445e-05 2.79118665931545 +0.211 -0.000325296012808576 9.07142636979435e-05 2.78457791357639 +0.2115 -0.000323521704717011 8.94443600658636e-05 2.77812657218519 +0.212 -0.000321550444356262 8.81914841352363e-05 2.77263596120356 +0.2125 -0.00031950888941003 8.69483141419035e-05 2.76737870409194 +0.213 -0.000317332511239484 8.57761779433895e-05 2.76221156864475 +0.2135 -0.000315155277443475 8.49012959367541e-05 2.75664434062046 +0.214 -0.000313377194334318 8.43705958855993e-05 2.75143363078446 +0.2145 -0.000311240694295142 8.3955244109329e-05 2.74558074866717 +0.215 -0.000309935055093958 8.30807455814906e-05 2.7401369894806 +0.2155 -0.000308827005642039 8.23392220174565e-05 2.73505310283997 +0.216 -0.000307881847580566 8.14832011276303e-05 2.7308726680948 +0.2165 -0.000306739947673213 8.06397311347615e-05 2.72590866498327 +0.217 -0.000305417990212526 7.99729061457309e-05 2.71994790170991 +0.2175 -0.000303691434928636 7.95555134132105e-05 2.7133786329271 +0.218 -0.000302015524246946 7.9258053566256e-05 2.70655273679757 +0.2185 -0.000299557274633479 7.95089927945331e-05 2.70062413864982 +0.219 -0.000296502069730854 7.92213948321978e-05 2.69459646711913 +0.2195 -0.000293949410294766 7.89234212062385e-05 2.68852180388038 +0.22 -0.000291815626239972 7.88349040492582e-05 2.68226364432705 +0.2205 -0.000287959780120919 7.83007402542305e-05 2.67684120215626 +0.221 -0.000283287817824265 7.79137464255987e-05 2.67112731188391 +0.2215 -0.000278722308836273 7.75896446117155e-05 2.66426217042571 +0.222 -0.000274262343143373 7.70372962153463e-05 2.65750675247067 +0.2225 -0.000270160844255688 7.64602126445515e-05 2.65058256284194 +0.223 -0.000265558185019936 7.60923194458608e-05 2.6436021794522 +0.2235 -0.000261654618859154 7.58965669705203e-05 2.63711674691448 +0.224 -0.000260594908311795 7.54095630067696e-05 2.63141769318843 +0.2245 -0.000260915949455964 7.47001978624426e-05 2.62565875460773 +0.225 -0.000261558407936902 7.41652696793314e-05 2.61976158809482 +0.2255 -0.000262103983616589 7.37481656596106e-05 2.61380178380388 +0.226 -0.000261491520798082 7.38907706968212e-05 2.6074453256584 +0.2265 -0.000260188825649962 7.31903802240359e-05 2.60104924223595 +0.227 -0.000259091658975632 7.25738098904863e-05 2.59520766669826 +0.2275 -0.0002576029778977 7.22836185131284e-05 2.58963787123692 +0.228 -0.000256181416279255 7.18593887224916e-05 2.58403277605762 +0.2285 -0.000254557704100875 7.13316796296575e-05 2.57865190030464 +0.229 -0.0002525365028414 7.09329272158753e-05 2.57326909108532 +0.2295 -0.000250088445682117 7.03907706680562e-05 2.56782999219279 +0.23 -0.000247918753920593 6.99237054870625e-05 2.56247540957368 +0.2305 -0.000246946636800934 6.92497156699011e-05 2.55755449915014 +0.231 -0.000245784070606991 6.87819836211012e-05 2.55264162505394 +0.2315 -0.00024402444598032 6.80223648241656e-05 2.54781434489476 +0.232 -0.00024200540549706 6.70487616453655e-05 2.54290012014279 +0.2325 -0.000239304810804622 6.63188476272725e-05 2.53860895558149 +0.233 -0.000236406909740913 6.54213904262617e-05 2.53604998956057 +0.2335 -0.000232865462940991 6.45606884546532e-05 2.5334115020838 +0.234 -0.000228778982101247 6.37112077862805e-05 2.52943625252807 +0.2345 -0.000224959235079579 6.27352005707372e-05 2.52417611813079 +0.235 -0.00022103668548159 6.14194945298399e-05 2.51886573033529 +0.2355 -0.000217252372425546 6.05149506271766e-05 2.51302361749523 +0.236 -0.000212775660785292 5.96630148566498e-05 2.50667332303726 +0.2365 -0.00020784801789045 5.90504822657464e-05 2.49986523190621 +0.237 -0.000203088527865315 5.87373891068542e-05 2.49392081259736 +0.2375 -0.000198345266709457 5.80172129717554e-05 2.4881775481609 +0.238 -0.000193715150049616 5.72491394562891e-05 2.48241904877832 +0.2385 -0.00018893563407097 5.6813001137623e-05 2.47657214035504 +0.239 -0.000185137099521083 5.6172501245479e-05 2.47094975124891 +0.2395 -0.000184069779826612 5.60397988449804e-05 2.46576358526161 +0.24 -0.000184819437614241 5.54277807807285e-05 2.45972506662359 +0.2405 -0.000185651444991881 5.54161603275911e-05 2.45326667855332 +0.241 -0.000186228037523677 5.52517274934973e-05 2.44750439844396 +0.2415 -0.000185803892821473 5.53348579505456e-05 2.44125046433818 +0.242 -0.000184963146614156 5.48667230071239e-05 2.43537817142672 +0.2425 -0.000184697497006721 5.51478198288374e-05 2.42959709547476 +0.243 -0.000183703658865259 5.49233931568951e-05 2.4230194778334 +0.2435 -0.000182935796820132 5.50645456830558e-05 2.41612539370537 +0.244 -0.000181373244562243 5.4795389246362e-05 2.4093302298697 +0.2445 -0.0001802188789864 5.46633181459288e-05 2.40297552284796 +0.245 -0.000179177398394026 5.37557547817319e-05 2.39764824395338 +0.2455 -0.000177910179289556 5.32950442457107e-05 2.3933597947983 +0.246 -0.000176068114762407 5.2392457586411e-05 2.3893367958668 +0.2465 -0.00017485083634798 5.17897556898869e-05 2.38584088081907 +0.247 -0.0001735864099074 5.07280566971024e-05 2.38225355723085 +0.2475 -0.000172793344476778 4.99767905342894e-05 2.37864680186017 +0.248 -0.000171689042112346 4.88976552733447e-05 2.37492957648208 +0.2485 -0.000170058143206406 4.7816451644079e-05 2.37083197644272 +0.249 -0.0001683163166277 4.72568940448068e-05 2.36669854018478 +0.2495 -0.000165811019019034 4.67162437756845e-05 2.36268858446658 +0.25 -0.000162208151006753 4.62891199862958e-05 2.35860133659101 +0.2505 -0.000159312873572305 4.6019809641182e-05 2.35436392592453 +0.251 -0.000156004999093361 4.54839904148514e-05 2.35002995064106 +0.2515 -0.000151854634112813 4.53081222492613e-05 2.34565361119043 +0.252 -0.000146989630775664 4.53003031548931e-05 2.3410097622751 +0.2525 -0.000138671541024569 4.52016899468514e-05 2.33648533268407 +0.253 -0.000129803551652115 4.51511036795986e-05 2.3316683287158 +0.2535 -0.000121648170081484 4.50519544306265e-05 2.3268673647174 +0.254 -0.000115049192808704 4.4703903468407e-05 2.32197095252847 +0.2545 -0.000109557708529639 4.42443847811944e-05 2.31723684889107 +0.255 -0.000106013450440175 4.4158023120907e-05 2.31287425128513 +0.2555 -0.000103144733502936 4.37359342026723e-05 2.30831317393323 +0.256 -9.93155281247813e-05 4.38164501487656e-05 2.30329878781244 +0.2565 -0.000427311868328549 5.7341966577673e-05 2.2980699492467 +0.257 -0.000480702686443565 5.93233798218094e-05 2.29282168704037 +0.2575 -0.000474774242759674 5.92795471288572e-05 2.28716653676061 +0.258 -0.000467030175033449 5.94378296434009e-05 2.28118783145176 +0.2585 -0.000459915221735982 5.8890423309487e-05 2.27584439617139 +0.259 -0.000453817132704329 5.69624309546084e-05 2.2709022565255 +0.2595 -0.000448164753822498 5.44366108889981e-05 2.26706046604144 +0.26 -0.000443277326094085 5.23367932133636e-05 2.26339282699188 +0.2605 -0.000437703548323587 5.0361868418134e-05 2.26007444112672 +0.261 -0.000430961377024663 4.87337654075953e-05 2.25781966037433 +0.2615 -0.000424275108100732 4.73850228322874e-05 2.25578379021999 +0.262 -0.000417152183443321 4.62255095915603e-05 2.25292238265705 +0.2625 -0.00041064528679571 4.59628076827355e-05 2.25223069377725 +0.263 -0.000403784632222385 4.64935055409012e-05 2.25057989903536 +0.2635 -0.00039645963354521 4.71767603396524e-05 2.24830691118599 +0.264 -0.000388224965607432 4.75668149514588e-05 2.24614349593686 +0.2645 -0.000380031895722408 4.82854632526551e-05 2.24356242866985 +0.265 -0.00037177111892373 4.89478996523301e-05 2.24067513807586 +0.2655 -0.000363187939263673 4.9331637740092e-05 2.23751691106037 +0.266 -0.000354493883890022 4.95210435876898e-05 2.23267240784451 +0.2665 -0.000345269886399141 5.02516578476507e-05 2.22774330412924 +0.267 -0.0003365907801798 5.09045176188968e-05 2.2224615337779 +0.2675 -0.000325678112283758 5.19189882838961e-05 2.21724830496055 +0.268 -0.000315076216929563 5.19954361322692e-05 2.21152069407658 +0.2685 -0.000305898850199149 5.15464054631982e-05 2.20595319100788 +0.269 -0.000298256134182546 5.12047692437179e-05 2.20001904984698 +0.2695 -0.000292819494859111 5.06880388807e-05 2.19361827679231 +0.27 -0.000287906307957415 5.04211887303602e-05 2.18691214220097 +0.2705 -0.00028151122304929 4.99527938125334e-05 2.17933982968954 +0.271 -0.000275249235920561 4.97298767385028e-05 2.17125077572826 +0.2715 -0.0002677019442889 4.92561581612788e-05 2.16310402108284 +0.272 -0.000261378424706838 4.77201781690805e-05 2.15567214469153 +0.2725 -0.000256504472178202 4.49739023900762e-05 2.150558674707 +0.273 -0.000251448006191306 4.16469522912265e-05 2.14550227921099 +0.2735 -0.000245866202588236 3.89843721747185e-05 2.14044153930922 +0.274 -0.000240397019100516 3.6326844663294e-05 2.13593413476025 +0.2745 -0.000234366601967096 3.38702791551531e-05 2.13265177068112 +0.275 -0.000227166805176973 3.20866387854208e-05 2.13149976621763 +0.2755 -0.000219842910737497 3.11580044272889e-05 2.1303368961148 +0.276 -0.0002120123461314 3.06669551476781e-05 2.12966727368782 +0.2765 -0.000203301263518625 2.98918348049512e-05 2.12969847408911 +0.277 -0.000194094762157707 2.95076424725201e-05 2.12971440831857 +0.2775 -0.000185133575811579 2.94128917836004e-05 2.12944819040687 +0.278 -0.000176467794152379 2.89756319179135e-05 2.12875726788832 +0.2785 -0.000168341609986983 2.93357420732499e-05 2.12588051636518 +0.279 -0.000159707936133061 2.9671651082828e-05 2.12258048473469 +0.2795 -0.000150850038794731 2.99968217637611e-05 2.11809791452123 +0.28 -0.000141729765286196 3.04915813482225e-05 2.11276121014277 +0.2805 -0.000132524013240944 3.10780873304828e-05 2.10690658008186 +0.281 -0.000123124695370808 3.14414851228293e-05 2.10046439400267 +0.2815 -0.000112942235486622 3.16560149983107e-05 2.09384012348414 +0.282 -0.000103757985977003 3.16839286010123e-05 2.0867580170449 +0.2825 -9.57922660880916e-05 3.16797179514444e-05 2.07936538672816 +0.283 -8.90554252764982e-05 3.12549431607731e-05 2.07104774162326 +0.2835 -8.1805669228306e-05 3.11352625643385e-05 2.06231697296816 +0.284 -7.63456871749222e-05 3.14799574806428e-05 2.0534742943847 +0.2845 -7.07920895271038e-05 3.12503660974471e-05 2.04367370931132 +0.285 -6.56342197545409e-05 3.09235734937104e-05 2.03429658434967 +0.2855 -6.13635550464199e-05 2.96675014162733e-05 2.0258339756339 +0.286 -5.81019471573132e-05 2.80805855984872e-05 2.01875938831656 +0.2865 -5.56715437788466e-05 2.53006196096697e-05 2.01199342225603 +0.287 -5.23749520758875e-05 2.25483891016712e-05 2.00504084357103 +0.2875 -4.92101054120659e-05 2.11115472515276e-05 1.99936485432062 +0.288 -4.46889690708461e-05 2.01549328494883e-05 1.99521839381692 +0.2885 -3.93738654917886e-05 1.9181931836541e-05 1.99201213016964 +0.289 -3.2962542753127e-05 1.82229407714285e-05 1.98979333690768 +0.2895 -2.49789408755041e-05 1.73312539013913e-05 1.98799952093912 +0.29 -1.60139738454766e-05 1.68340852088203e-05 1.98666795979658 +0.2905 -6.29383565697435e-06 1.62590766783648e-05 1.98582988426621 +0.291 4.65370459277031e-06 1.55022460224484e-05 1.98527589854125 +0.2915 1.58845700474281e-05 1.49939378950858e-05 1.9842589259423 +0.292 2.71751771368195e-05 1.45671036474791e-05 1.98230795416346 +0.2925 3.71328286913369e-05 1.48709859948374e-05 1.97902279086851 +0.293 4.67428242724483e-05 1.4823836424953e-05 1.97704006156364 +0.2935 5.63612349106349e-05 1.50133008845856e-05 1.97492274295579 +0.294 6.63831819415454e-05 1.50346377906459e-05 1.97060584278528 +0.2945 7.65669415597724e-05 1.49550170122591e-05 1.96624699886642 +0.295 8.61403251909599e-05 1.49984404147068e-05 1.96161888757402 +0.2955 9.57712236003477e-05 1.51458719124334e-05 1.95646452623865 +0.296 0.000104383824489993 1.52976178874385e-05 1.9505929785553 +0.2965 0.000111856313454657 1.540055231476e-05 1.9435799066284 +0.297 0.000117241998022263 1.41611490801766e-05 1.93665922183166 +0.2975 0.000122033299112726 1.33046454059441e-05 1.93034016584586 +0.298 -0.00122283603862906 -0.000206968358350241 1.92312345992995 +0.2985 -0.00145724595403975 -0.00024538063489204 1.915404477475 +0.299 -0.00145186886709727 -0.000246162566678674 1.90931722360711 +0.2995 -0.00143887963190456 -0.000247101690644031 1.90299057096598 +0.3 -0.0014307992823864 -0.000247844806207452 1.89779089249058 +0.3005 -0.00142459130375275 -0.000248147834036902 1.89282554084999 +0.301 -0.00141859739827814 -0.00024854955302351 1.88858595976585 +0.3015 -0.00141009424910078 -0.000248827427319426 1.88489185507509 +0.302 -0.00139901874451515 -0.000249453714108299 1.88154384738123 +0.3025 -0.00138559875787187 -0.000249255451613152 1.87870204093006 +0.303 -0.00136946474434391 -0.000248550094016401 1.87636622002236 +0.3035 -0.00135206244849314 -0.000247870255421838 1.87432998027732 +0.304 -0.00133306105607646 -0.000247014555373746 1.872596524412 +0.3045 -0.00131345691815866 -0.000246483462002952 1.87089851276039 +0.305 -0.00129282439676744 -0.000245783506280448 1.86929024949782 +0.3055 -0.00127139431765234 -0.000244733555952677 1.86773579826851 +0.306 -0.001249409531059 -0.000243646681689444 1.8658641451868 +0.3065 -0.00122818310630495 -0.00024256682900033 1.86269150367788 +0.307 -0.00157686243774981 -0.000270136834300832 1.85948756735594 +0.3075 -0.00162230462892952 -0.000273704989066832 1.85524236283197 +0.308 -0.00160322232307968 -0.000271834697735402 1.85018239527752 +0.3085 -0.00158246900676561 -0.000270381302005886 1.84539316336297 +0.309 -0.00156480500199911 -0.000269710651453556 1.8394919204026 +0.3095 -0.00154984245220673 -0.000269284666713071 1.83450459264944 +0.31 -0.00153757361316451 -0.000268787296897319 1.83097613409522 +0.3105 -0.00152544290369646 -0.000269024438386117 1.8278226529766 +0.311 -0.00151305703935073 -0.000268012634109166 1.82503604367448 +0.3115 -0.0015003945975135 -0.000267774063247864 1.82212767886233 +0.312 -0.00148663317723668 -0.000268174274883188 1.81897494410337 +0.3125 -0.00148078623738597 -0.000265789899857651 1.81555769809157 +0.313 -0.00147357109332959 -0.000265862451077564 1.81163219987407 +0.3135 -0.00146558074994185 -0.000265688563762612 1.80887557552258 +0.314 -0.00145599180140012 -0.000265387754386511 1.8056181415062 +0.3145 -0.00144611561271187 -0.000265099919093328 1.80244734335692 +0.315 -0.00143526948511063 -0.000265600796594635 1.79930390392643 +0.3155 -0.00142293755633013 -0.000264638823505673 1.79593704271346 +0.316 -0.00140950215102705 -0.000263360798313607 1.79251416788316 +0.3165 -0.00139462836319436 -0.000262455648273876 1.78944354765301 +0.317 -0.00137795395375544 -0.000261869714592051 1.78621811704496 +0.3175 -0.000773342398246073 -0.000212860601957957 1.782798147765 +0.318 -7.83610525588568e-05 -0.000153324921535141 1.77925805958008 +0.3185 4.40003035812608e-05 -0.000143580214181069 1.77565679404977 +0.319 6.85642282464598e-05 -0.000141885383499682 1.77193066630872 +0.3195 9.15632529352112e-05 -0.000140076016473488 1.76812125682657 +0.32 0.00010991181504594 -0.000138210888234925 1.76420761579965 +0.3205 0.000125168060152868 -0.000136013282840001 1.76075695396064 +0.321 0.000139208065549231 -0.000135536049865032 1.757183222242 +0.3215 0.000152904373904089 -0.000135406451857268 1.75346290645055 +0.322 0.000165790508525751 -0.000135309773452157 1.75093520095053 +0.3225 0.000177679677548813 -0.000135170101706846 1.74895850129573 +0.323 0.000187765907055583 -0.000135307049650877 1.74654733813719 +0.3235 0.000194547442477484 -0.000135180957143802 1.74368156478816 +0.324 0.000198811825808924 -0.000134447730012583 1.74134510806905 +0.3245 0.000203079877915808 -0.000133997069943739 1.7405184785709 +0.325 0.000207973403044112 -0.000133514432833028 1.74042536739148 +0.3255 0.000210562261413327 -0.000134505316377378 1.74049795918174 +0.326 0.000211794561805474 -0.000135589098340795 1.73892050063404 +0.3265 0.000212538298393525 -0.00013600314612356 1.73821472959297 +0.327 0.000213182165916524 -0.00013559420633631 1.73609598824968 +0.3275 0.000214447233655479 -0.000135632308775685 1.73360474757671 +0.328 0.000215385758701776 -0.000135564578199713 1.72983652971212 +0.3285 0.000216662626359106 -0.000135664082292004 1.72583266885779 +0.329 0.000218860814460234 -0.000136135447134848 1.72103278613218 +0.3295 0.000222997634883859 -0.000136449835447592 1.71569118012415 +0.33 0.000228323759891466 -0.000135924134610443 1.71032568564742 +0.3305 0.000235595746057888 -0.000135877253467949 1.7055740726876 +0.331 0.000244436611760518 -0.000135469564748743 1.69986626737837 +0.3315 0.000254270535506403 -0.000134929796055378 1.69352970972031 +0.332 0.000265127632333123 -0.00013370978608686 1.68810140008263 +0.3325 0.000275994946281062 -0.000132673676494777 1.68367885896954 +0.333 0.000285592537817063 -0.000132690100139017 1.67976726532399 +0.3335 0.000294018374344588 -0.000133002574448108 1.67587755763351 +0.334 0.000302931525822631 -0.000132786409454396 1.67345072279721 +0.3345 0.000312351773997874 -0.000132045989612007 1.67118068041655 +0.335 0.000321920086416 -0.00013134721735242 1.66835520285356 +0.3355 0.000331570371688532 -0.000130830232734145 1.6652087420566 +0.336 0.000340330918164978 -0.00013014270026933 1.66349320967571 +0.3365 0.00034665073255564 -0.000129146078667145 1.66282915625201 +0.337 0.000352331191973394 -0.000128509803077632 1.66369222817652 +0.3375 0.00035721446423329 -0.000128166877806554 1.66591988442296 +0.338 0.000358839863962254 -0.000129582744232106 1.66853210839922 +0.3385 0.000361389001397783 -0.000131230440524814 1.67095510723835 +0.339 0.000363590936060324 -0.000132142207547501 1.67330059537822 +0.3395 -0.000325729516425999 -0.000183573767023515 1.67563855635038 +0.34 -0.000362641856783136 -9.07883721278086e-05 1.67606664815298 +0.3405 -0.000358169988764893 -7.07594470614271e-05 1.67626247541385 +0.341 -0.000357577567405999 -6.98797695927939e-05 1.67552543893994 +0.3415 -0.000355704839530057 -6.9529107335988e-05 1.67472131417307 +0.342 -0.000351387934829294 -6.91834396811102e-05 1.67275043124681 +0.3425 -0.000344276766080342 -6.91426394823561e-05 1.66890721581283 +0.343 -0.000334943657306701 -6.92082954710427e-05 1.66416390297559 +0.3435 -0.000324690699124467 -6.93624694584719e-05 1.65962435196538 +0.344 -0.000313069752490657 -6.94919275538862e-05 1.65475236234969 +0.3445 -0.000300925262085473 -7.04755878869417e-05 1.64996779896448 +0.345 -0.000289058811286687 -7.1977334050608e-05 1.64538418261829 +0.3455 -0.000277416398169843 -7.36974797838385e-05 1.64100634847775 +0.346 -0.000266508830153893 -7.56117020504699e-05 1.63738686521364 +0.3465 -0.000254634948789412 -7.7679075972958e-05 1.63370039828791 +0.347 -0.000242380535753555 -7.9499872107186e-05 1.62970129418736 +0.3475 -0.000230281530752966 -8.08078087129991e-05 1.62571273495763 +0.348 -0.000217464767949347 -8.18143116839573e-05 1.62316996706616 +0.3485 -0.000203720870243813 -8.29232477923746e-05 1.62072881050449 +0.349 -0.000142544396773705 -2.21604495667687e-05 1.61832591153935 +0.3495 -0.00012622139107243 -1.08719037867729e-05 1.61656918886811 +0.35 -0.000116940986150478 -1.16277104735558e-05 1.6150865250235 +0.3505 -0.00010842959875538 -1.32030741558924e-05 1.61551342363482 +0.351 -0.000102414325723524 -1.54162695610332e-05 1.61631723029262 +0.3515 -9.45975320037512e-05 -1.75454726364427e-05 1.61682592409815 +0.352 -8.68800850629418e-05 -2.02781265078068e-05 1.61754172969235 +0.3525 -7.86732119392174e-05 -2.21940138967668e-05 1.61903406134888 +0.353 -7.10671634633347e-05 -2.40351597096661e-05 1.62095678845302 +0.3535 -6.34765005311666e-05 -2.57685935534238e-05 1.62198431657468 +0.354 -5.73538793658837e-05 -2.45157759765411e-05 1.61979152681856 +0.3545 -5.15496533006486e-05 -2.25566368681335e-05 1.61705581384999 +0.355 -4.44056281635088e-05 -2.07038995478597e-05 1.61523374538388 +0.3555 -3.68783774339146e-05 -2.06454130433411e-05 1.61358559710095 +0.356 -3.1150462916058e-05 -1.92644915679877e-05 1.61035875520005 +0.3565 -2.41142380961264e-05 -1.91205454381204e-05 1.60671854161625 +0.357 -1.65097077172703e-05 -2.12335428097053e-05 1.60387934298312 +0.3575 -9.62775456708831e-06 -2.23967289659283e-05 1.60076706136184 +0.358 -2.72717711214981e-06 -2.32253460126105e-05 1.59744181582333 +0.3585 5.19274889945401e-06 -2.57603492124493e-05 1.59371549091887 +0.359 1.382517515875e-05 -2.83013437799915e-05 1.58953524586792 +0.3595 2.26558568260481e-05 -3.06324498049522e-05 1.58431651155149 +0.36 0.000115827326636844 1.46046866367177e-05 1.57951345183266 +0.3605 0.000133782792154717 2.3424574603251e-05 1.57445307666804 +0.361 0.000142510904188404 2.18825329380787e-05 1.56929481449047 +0.3615 0.000153955364924074 2.0205759331438e-05 1.56498390163366 +0.362 0.000166651426049864 1.91465936153056e-05 1.56177216537097 +0.3625 0.000178609906923251 1.81353542720349e-05 1.55844046739013 +0.363 0.000187054848106443 1.69224271706344e-05 1.55560519479434 +0.3635 0.000191308962166749 1.56419365735266e-05 1.55257046645496 +0.364 0.000193536682813578 1.36486422834566e-05 1.54958378645775 +0.3645 0.00019712983807989 1.12651963795009e-05 1.54558494156079 +0.365 0.000201096845529905 9.23372412351413e-06 1.541862215216 +0.3655 0.000204464525683621 7.11255999607693e-06 1.53865547175832 +0.366 0.000207572319858567 4.74687032749764e-06 1.53610392371361 +0.3665 0.000210998568254989 2.14027948911699e-06 1.53468023261641 +0.367 0.000214195963512909 3.44727805052281e-07 1.53309910199175 +0.3675 0.000215731661876005 -7.12757737990347e-07 1.53166251075662 +0.368 0.000218117425539493 -1.4844192335895e-06 1.52865810582079 +0.3685 0.000220362032994327 -1.32714688738653e-06 1.52565752423748 +0.369 0.000222767641919017 -1.88302998095368e-06 1.52410438142633 +0.3695 0.000224059976991054 -3.45702119948164e-06 1.52252605307664 +0.37 0.000224668384992003 -4.14842946632178e-06 1.51985323797401 +0.3705 0.000225798388898451 -4.66451187739919e-06 1.51600319342236 +0.371 0.000227931891876814 -4.52706432699009e-06 1.51171233002605 +0.3715 0.000230887296643069 -4.73799711277614e-06 1.50878508233648 +0.372 0.000234739179964339 -4.86192959754926e-06 1.50530044079694 +0.3725 0.000238683782354757 -4.59991945374265e-06 1.50214479518591 +0.373 0.000244011735804309 -5.00400940990433e-06 1.498980344519 +0.3735 0.000250711041724886 -5.17221934079807e-06 1.49591810437519 +0.374 0.000258383675874187 -6.20388161750228e-06 1.49286459397085 +0.3745 0.000266314054168513 -7.60554854477256e-06 1.48949622106843 +0.375 0.00027359196291694 -8.83542146995303e-06 1.48591462045617 +0.3755 0.000279125464674531 -9.80587854483308e-06 1.482650657662 +0.376 0.000278458767674223 -1.1952828606647e-05 1.47992472372306 +0.3765 0.000274819872590298 -1.36264705369077e-05 1.47717486404865 +0.377 0.000270197168592085 -1.53989909606615e-05 1.47433851900725 +0.3775 0.000269214146674111 -1.67458586293902e-05 1.47080383631044 +0.378 0.000268115360295296 -1.77730252289589e-05 1.46778927629098 +0.3785 0.000266744806574785 -1.93074917902706e-05 1.46516833845274 +0.379 0.000266078090991897 -2.08581383000129e-05 1.46233471776376 +0.3795 0.00026601158120798 -2.25458956422653e-05 1.45974696774669 +0.38 0.00026705966841973 -2.38596574436223e-05 1.4571101567117 +0.3805 0.000268434484985314 -2.53435761245753e-05 1.45532545845669 +0.381 0.000267793067066575 -2.71513939915019e-05 1.4532674351712 +0.3815 0.000267280875403265 -2.81039955105547e-05 1.45087191812392 +0.382 0.000266569570160702 -2.93019850095254e-05 1.44857040145228 +0.3825 0.000267186596667179 -3.09967113338049e-05 1.44646795133113 +0.383 0.000269684299464324 -3.22640978636817e-05 1.44731485674181 +0.3835 0.000195425424054141 0.000426298843326067 1.44786018346768 +0.384 0.000186990010680871 0.000504886711561117 1.44662193554215 +0.3845 0.000191629820030428 0.000498926181836132 1.44486248723544 +0.385 0.000193544284710886 0.000492973852555217 1.44156872593405 +0.3855 0.000198502358172403 0.000490259469720427 1.43785421303152 +0.386 0.000205010062251503 0.000487945051712969 1.43485240828292 +0.3865 0.000212201438147167 0.000485364897315408 1.43208591455707 +0.387 0.000219273283584168 0.000482267953315801 1.42896273413536 +0.3875 0.00022599455481706 0.000479277517802277 1.42578526424298 +0.388 0.000417193831343124 0.000542038338097839 1.42279720864522 +0.3885 0.000451533745272587 0.00055065347587177 1.41987630746475 +0.389 0.00044881139599237 0.000549259616508712 1.41680582597126 +0.3895 0.000443782807116006 0.000547854925603188 1.41448604338126 +0.39 0.000439862801576496 0.000546831829310138 1.41111610011595 +0.3905 0.000436781752138885 0.000544399948498502 1.40774340053163 +0.391 0.000439530033888513 0.000668640250756136 1.40405445330506 +0.3915 0.000432989901148107 0.000686989921687479 1.39987938520653 +0.392 0.000427104935970401 0.000684544235216575 1.39440333717016 +0.3925 0.000425529013774886 0.000683383684521351 1.38989194466253 +0.393 0.000423787313182755 0.000678943130704403 1.38694408655895 +0.3935 0.000422998371961361 0.000674027326044194 1.38447841105071 +0.394 0.000422138113180578 0.000667975518746479 1.3839359786515 +0.3945 0.000421036889155432 0.00066125623155592 1.38324205554249 +0.395 0.000419248871961601 0.000655580467874993 1.38350371155304 +0.3955 0.000417153207623492 0.000651140405037526 1.38273661103725 +0.396 0.000415939602080311 0.000647507731421855 1.38074551369765 +0.3965 0.000422190581583714 0.000644138275480227 1.38131458388048 +0.397 0.000430322095710608 0.000641495718783488 1.38248691418665 +0.3975 0.000438120477543647 0.000639279045616208 1.38299971735251 +0.398 0.000445869575827953 0.000638179903138234 1.38172493659825 +0.3985 0.00045472539579699 0.000636383244633332 1.38066253249742 +0.399 0.000465130999563608 0.000633584765111824 1.37910140297046 +0.3995 0.000475962878447978 0.000631339896546163 1.37708942622116 +0.4 0.000487497358155549 0.000628238885550716 1.37457653957131 +0.4005 0.000497970055931098 0.000624830355984649 1.37167709980727 +0.401 0.000505778751296973 0.000621246864717385 1.36901651801672 +0.4015 0.000509148282118183 0.000617737472121196 1.36618171017741 +0.402 0.000510969842501371 0.0006141933504205 1.36260949842533 +0.4025 0.000515412270241284 0.000611215587206567 1.35780252046454 +0.403 0.000521137037565611 0.000607770372504295 1.35248909554198 +0.4035 0.000526355608330648 0.000604812813848065 1.34714662940942 +0.404 0.00053083191841559 0.000602015049610971 1.34254932848253 +0.4045 0.000533616533066605 0.000596039502198708 1.34088306891451 +0.405 0.000535490012582781 0.000588586274929185 1.33930159762285 +0.4055 0.000540175972262999 0.000581409179755953 1.33816301194141 +0.406 0.000544844990701915 0.000575020165866053 1.33719849758411 +0.4065 0.000550861479643838 0.000569449738822104 1.33746930829308 +0.407 0.000558046746966732 0.000565707578693071 1.33981016247671 +0.4075 0.000565997560586499 0.000562656540955816 1.3430620007457 +0.408 0.000573936167623259 0.000560063151397348 1.34419246285952 +0.4085 0.000580862431962536 0.000558176791351054 1.34531269738333 +0.409 0.000588260697054608 0.000556429777562305 1.34597459859025 +0.4095 0.000596622530952842 0.000554665218801353 1.34483729929151 +0.41 0.000605344986888193 0.000553126305176608 1.34284845449837 +0.4105 0.000614287491219018 0.000551088138093328 1.33983810977394 +0.411 0.000624602656748971 0.000549083661657428 1.33734122844151 +0.4115 0.000635414303505648 0.000547597824027131 1.3345016291757 +0.412 0.000645923151531929 0.000545636276877015 1.3296902142034 +0.4125 0.00065614099406602 0.000542872544513137 1.32467997525639 +0.413 0.000663283097865959 0.000540576355572066 1.31936738785725 +0.4135 0.000841073140142746 0.000574982756510074 1.31324990995766 +0.414 0.000867414914616462 0.000579021901352197 1.30650497904148 +0.4145 0.000868671679286646 0.000579777073154471 1.29950678499432 +0.415 0.000872882931350105 0.000579093479202012 1.29056688092134 +0.4155 0.000878467956236449 0.000577309124378543 1.28251173092649 +0.416 0.00088340008604298 0.000573611430322071 1.27714094351809 +0.4165 0.000885075406874626 0.000567595569721713 1.27202147325903 +0.417 0.000886069824345923 0.000562281685070555 1.26664998460232 +0.4175 0.000888267934436594 0.000557012288851642 1.26105678182948 +0.418 0.000891540166720742 0.000552172463899443 1.25853654139808 +0.4185 0.000895637243198921 0.000547913407055838 1.25727586920978 +0.419 0.000902490238103595 0.000543322775073469 1.25684532792298 +0.4195 0.00091021563619676 0.000539419349623343 1.25707989789392 +0.42 0.000919548704076424 0.000535586404152983 1.25793878771622 +0.4205 0.000929812968918581 0.000531550242188558 1.2589548708029 +0.421 0.000941302303296244 0.000528863192597278 1.2594224112179 +0.4215 0.000953377169904035 0.000526086888016551 1.25876363204228 +0.422 0.000963803266977529 0.000523658005235092 1.2564771978373 +0.4225 0.000972976814346311 0.000521207597661942 1.25557987919695 +0.423 0.000982596909568966 0.000518928134273656 1.2528518126321 +0.4235 0.000992644160959512 0.000516631339373666 1.24980563487824 +0.424 0.00100334307486438 0.000514926053599044 1.2465869205038 +0.4245 0.00101316943061018 0.000512868711941431 1.24270729713761 +0.425 0.00102192599850702 0.000510351129671851 1.23804032344798 +0.4255 0.00102785814045953 0.000508497722552582 1.23382744576195 +0.426 0.00103202856667781 0.000505163301717923 1.22837649951394 +0.4265 0.0010360920712412 0.000501776816273819 1.22318549952604 +0.427 0.00103945474035848 0.000500080502956722 1.21646746685 +0.4275 0.000273244829741248 0.000597092613942052 1.2112878356031 +0.428 0.000111518904169574 0.000601056384009437 1.20635942970954 +0.4285 9.57519188681893e-05 0.000593930571567107 1.20234377469305 +0.429 9.54131903332932e-05 0.000590288240987452 1.19804840767783 +0.4295 9.7464520880455e-05 0.00058789021174916 1.19473511741097 +0.43 0.000101604219619056 0.000584674423046272 1.19208888352458 +0.4305 0.000107670288480977 0.000582906576127608 1.18979210760106 +0.431 0.000116144837294517 0.00057956918097188 1.1879909554457 +0.4315 0.000127337811745771 0.000576308925401451 1.18661199762529 +0.432 0.00014075172520693 0.000573288200816594 1.18536903694538 +0.4325 0.000613655291741446 0.000710672043778488 1.18426482475422 +0.433 0.00115732940868743 0.000873435647781165 1.1829585246705 +0.4335 0.00125587579393414 0.00089659720490911 1.18168191568508 +0.434 0.00128221571680748 0.00089525171880203 1.18042049231013 +0.4345 0.00130062582433643 0.000891641615079806 1.17773984540144 +0.435 0.00131542330764624 0.000886423848033372 1.17470916259075 +0.4355 0.00132684272142376 0.00088085641416726 1.17132937664281 +0.436 0.00133764513805398 0.000876658333539007 1.16831155662962 +0.4365 0.00134691732424782 0.000872790755026743 1.16616805980898 +0.437 0.0013520773429587 0.000868760119897437 1.16541089863553 +0.4375 0.00135270085546768 0.000865403296298053 1.16298244949917 +0.438 0.00135169706449951 0.000862300586498016 1.15976670133787 +0.4385 0.00135007742572488 0.000858615044725723 1.15725018627137 +0.439 0.00134958808890394 0.000854347263357867 1.15470836944486 +0.4395 0.00135104356519949 0.000850208884541163 1.15496112787501 +0.44 0.00135080301058575 0.000844999562532096 1.15352877244307 +0.4405 0.0013447273644795 0.000841549585638619 1.15143523522156 +0.441 0.00134022457268673 0.000838741190331978 1.15021468170374 +0.4415 0.00133660508131603 0.000835718698581649 1.14829914787329 +0.442 0.00133258435526596 0.000832109978473385 1.14638547806774 +0.4425 0.00133023941200577 0.000828313511338344 1.14409199880058 +0.443 0.00132932904199396 0.000823963678346024 1.14161548646529 +0.4435 0.00133010356988567 0.000820026617356765 1.13919548434202 +0.444 0.00133240079106653 0.00081685198085028 1.13693397452751 +0.4445 0.00133583332776507 0.000813538444273188 1.13432387237154 +0.445 0.00134091081331076 0.000809984238673166 1.13104822843138 +0.4455 0.00134756603640595 0.000806615225945156 1.12732394387071 +0.446 0.00135535179688379 0.00080293241363702 1.12327825322754 +0.4465 0.00136278606753485 0.000799565512161102 1.1199368592059 +0.447 0.00136831269266249 0.000796582110407532 1.11689417295937 +0.4475 0.00137312307234787 0.000793244597848854 1.11387685062443 +0.448 0.00137824096386112 0.000789651106556446 1.11186269964103 +0.4485 0.00138320845911727 0.00078623288815966 1.10960769057514 +0.449 0.00138832053384482 0.000782902339433415 1.10730358377959 +0.4495 0.00139224723661617 0.000778563110311312 1.10511472603351 +0.45 0.00139420733661784 0.000774714078352012 1.10510453059078 +0.4505 0.00139586067040942 0.000772048769544199 1.10523026262691 +0.451 0.00139616213564673 0.000769124630986109 1.10686713830765 +0.4515 0.00139589146272036 0.000766598785131339 1.10723158594604 +0.452 0.00139387063219308 0.000763673720665482 1.10823631056238 +0.4525 0.00139112430222469 0.00076034365792106 1.11136958418345 +0.453 0.00138723001753455 0.000757812526739404 1.11349680412124 +0.4535 0.00138202875706063 0.000754593817541575 1.11569579593036 +0.454 0.00137735328255639 0.00075254946821121 1.11791374989799 +0.4545 0.00137241918570986 0.000750099229237692 1.11883992572786 +0.455 0.00136937728669391 0.000746412774331302 1.11789886461635 +0.4555 0.00136701862934252 0.000744066727905648 1.11559945075469 +0.456 0.00136627530054956 0.000741179931158788 1.1125066456265 +0.4565 0.00136742917958452 0.000739052572123543 1.10896735829764 +0.457 0.00136977623964986 0.000738035246645409 1.10589420435297 +0.4575 0.00137298163838412 0.000735884694018657 1.10223973391246 +0.458 0.00137642228609638 0.000732196607427431 1.09973435478532 +0.4585 0.00137842605961827 0.00072754642067656 1.09713156866527 +0.459 0.00138027965773637 0.000723136374982731 1.0953889106446 +0.4595 0.00138244730255689 0.000719253857030146 1.09372058590113 +0.46 0.00138470109558683 0.000714935513071476 1.09182363779147 +0.4605 0.00138723749165882 0.000710864346093809 1.08975976732977 +0.461 0.00139047081582119 0.000708407974251137 1.08944552179571 +0.4615 0.00139451928999275 0.000706267238017679 1.08922317630625 +0.462 0.00139760062796692 0.000704062817941245 1.08941885744947 +0.4625 0.00139902782017143 0.000701609163876046 1.0911289384249 +0.463 0.00139930304335097 0.000699210454133585 1.09431792029894 +0.4635 0.0013963311419925 0.000695494938966654 1.09794499894351 +0.464 0.00139506486322472 0.000691664017342608 1.10166454726852 +0.4645 0.00139359161057361 0.000687771780282492 1.10563250543526 +0.465 0.00139281190906753 0.000683860784306829 1.10952619833548 +0.4655 0.00139088279108126 0.000681733580019065 1.11288738790874 +0.466 0.00138791720114067 0.000679924941914712 1.11307603960204 +0.4665 0.0013846272134371 0.000679790270595457 1.11297468106987 +0.467 0.00138260961001626 0.000678813578040418 1.11263672649755 +0.4675 0.00138053816122099 0.000677898431116344 1.11277125997414 +0.468 0.00137837149790944 0.000676863031692699 1.11161362353371 +0.4685 0.00137701300794677 0.000675547658035164 1.1096739699331 +0.469 0.00118628783889715 0.000949840657020486 1.10845792924973 +0.4695 0.0011506588085301 0.00099432159936564 1.10527259587534 +0.47 0.00114947935083657 0.000991407983989138 1.10318439416419 +0.4705 0.00114942970140819 0.000986052626662536 1.10104973074945 +0.471 0.00115082790468366 0.000981220162977028 1.0984966060377 +0.4715 0.0011519597908896 0.000976328148358749 1.09479650864678 +0.472 0.00115337900052135 0.000972166406107227 1.09178798123004 +0.4725 0.00115610688557127 0.0009668894321138 1.08828468376905 +0.473 0.00115893920451313 0.000962676807855359 1.08574838973535 +0.4735 0.0011628421811007 0.000958657083293443 1.08344765929318 +0.474 0.00116535221902102 0.000955205046999604 1.08139781190654 +0.4745 0.001166164037501 0.000951045317730005 1.07965355542965 +0.475 0.00116535947233726 0.000948334753419843 1.07840990760533 +0.4755 0.0011619967676131 0.000944453005903895 1.07706822774886 +0.476 0.00115807165652859 0.000939246746696928 1.07564284977153 +0.4765 0.00115595106930447 0.000934999971063596 1.07298697169847 +0.477 0.00115447592659588 0.000931539627660779 1.07103127894732 +0.4775 0.00115264353353138 0.000926447285691339 1.06975766254944 +0.478 0.00115104558602717 0.000920856273565073 1.06963166269952 +0.4785 0.00114863931155738 0.000916688322020425 1.06935745033885 +0.479 0.00114593824370137 0.000913610543244702 1.06927211471862 +0.4795 0.00114380356781547 0.000910163837342871 1.06734978980914 +0.48 0.0011406384540507 0.00090646519514342 1.06643357602391 +0.4805 0.00113702564221259 0.000901987121525101 1.06629486439279 +0.481 0.00113206245633861 0.000898378574648521 1.06642902126601 +0.4815 0.0011272905585213 0.000894380995684822 1.06517518724019 +0.482 0.00112384776766969 0.000890664642139732 1.06215274585478 +0.4825 0.001120457393484 0.000886725679441121 1.05872570328418 +0.483 0.00111846527340896 0.000885615754973314 1.05683307059158 +0.4835 0.0011170432781573 0.000883154014273715 1.05496870960003 +0.484 0.0011161918702758 0.000880179120908937 1.05442653851301 +0.4845 0.00111634827416963 0.00087597600002528 1.05364729275275 +0.485 0.00111673883809607 0.000872192354179112 1.05124587663922 +0.4855 0.00111608125292294 0.000868646938903933 1.04887825531639 +0.486 0.00111540429890685 0.000864452508233661 1.04638229851014 +0.4865 0.00111340393467213 0.000860888819734361 1.04435850567715 +0.487 0.00110765246113421 0.00085662090221747 1.0426338419894 +0.4875 0.00109991317747957 0.000852543603234458 1.04090631380409 +0.488 0.00109163831196154 0.000848487385700359 1.03911572066841 +0.4885 0.00108571306785085 0.000844910222783561 1.03632943741958 +0.489 0.0010804524619881 0.000841098252845403 1.03392776919086 +0.4895 0.00107475316779344 0.000837986075159782 1.03120352441941 +0.49 0.00107013079959146 0.000833964399296472 1.02863699769184 +0.4905 0.00106580037826519 0.000829953224282352 1.02636973814017 +0.491 0.00106166612282363 0.000826192807041733 1.02405212367914 +0.4915 0.00105829400553432 0.000821758650412459 1.02280805105452 +0.492 0.0010541047225511 0.000818242191391452 1.02338928413736 +0.4925 0.00104950013677339 0.000815859136161634 1.0220495683452 +0.493 0.0010443675117721 0.000813183363269345 1.02027071433788 +0.4935 0.00104139864282502 0.000809718829454955 1.02160452574057 +0.494 0.0010386371064507 0.000806332136323727 1.02315486622375 +0.4945 0.00103682544500995 0.000801683503230537 1.02453907850073 +0.495 0.0010330727279323 0.000796738367054187 1.02420045017654 +0.4955 0.00103087552228645 0.000792173202498232 1.02299315498878 +0.496 0.00102882076319192 0.000788130527269342 1.02236814013673 +0.4965 0.00102781861744102 0.000784404717771081 1.0209201165312 +0.497 0.0010267990512042 0.000780571877633212 1.01925306932904 +0.4975 0.0010264731120869 0.000777005999348066 1.01700494200394 +0.498 0.00102613582743786 0.000774315656088715 1.01496695614668 +0.4985 0.0010259103871748 0.000772119502084637 1.01289301950162 +0.499 0.0010245829842089 0.000769317229738376 1.01202557131617 +0.4995 0.00102205646562967 0.000767453238088314 1.01158748020731 +0.5 0.00101853821503917 0.000765446734570946 1.01113890789914 diff --git a/tutorials/cfdemSolverIBTorque/DEM/angular_velocity_no_coupling.txt b/tutorials/cfdemSolverIBTorque/DEM/angular_velocity_no_coupling.txt new file mode 100644 index 00000000..7687d38c --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/DEM/angular_velocity_no_coupling.txt @@ -0,0 +1,103 @@ +# Fix print output for fix extra2 +0.005 0 0 10 +0.01 0 0 10 +0.015 0 0 10 +0.02 0 0 10 +0.025 0 0 10 +0.03 0 0 10 +0.035 0 0 10 +0.04 0 0 10 +0.045 0 0 10 +0.05 0 0 10 +0.055 0 0 10 +0.06 0 0 10 +0.065 0 0 10 +0.07 0 0 10 +0.075 0 0 10 +0.08 0 0 10 +0.085 0 0 10 +0.09 0 0 10 +0.095 0 0 10 +0.1 0 0 10 +0.105 0 0 10 +0.11 0 0 10 +0.115 0 0 10 +0.12 0 0 10 +0.125 0 0 10 +0.13 0 0 10 +0.135 0 0 10 +0.14 0 0 10 +0.145 0 0 10 +0.15 0 0 10 +0.155 0 0 10 +0.16 0 0 10 +0.165 0 0 10 +0.17 0 0 10 +0.175 0 0 10 +0.18 0 0 10 +0.185 0 0 10 +0.19 0 0 10 +0.195 0 0 10 +0.2 0 0 10 +0.205 0 0 10 +0.21 0 0 10 +0.215 0 0 10 +0.22 0 0 10 +0.225 0 0 10 +0.23 0 0 10 +0.235 0 0 10 +0.24 0 0 10 +0.245 0 0 10 +0.25 0 0 10 +0.255 0 0 10 +0.26 0 0 10 +0.265 0 0 10 +0.27 0 0 10 +0.275 0 0 10 +0.28 0 0 10 +0.285 0 0 10 +0.29 0 0 10 +0.295 0 0 10 +0.3 0 0 10 +0.305 0 0 10 +0.31 0 0 10 +0.315 0 0 10 +0.32 0 0 10 +0.325 0 0 10 +0.33 0 0 10 +0.335 0 0 10 +0.34 0 0 10 +0.345 0 0 10 +0.35 0 0 10 +0.355 0 0 10 +0.36 0 0 10 +0.365 0 0 10 +0.37 0 0 10 +0.375 0 0 10 +0.38 0 0 10 +0.385 0 0 10 +0.39 0 0 10 +0.395 0 0 10 +0.4 0 0 10 +0.405 0 0 10 +0.41 0 0 10 +0.415 0 0 10 +0.42 0 0 10 +0.425 0 0 10 +0.43 0 0 10 +0.435 0 0 10 +0.44 0 0 10 +0.445 0 0 10 +0.45 0 0 10 +0.455 0 0 10 +0.46 0 0 10 +0.465 0 0 10 +0.47 0 0 10 +0.475 0 0 10 +0.48 0 0 10 +0.485 0 0 10 +0.49 0 0 10 +0.495 0 0 10 +0.5 0 0 10 +0.505 0 0 10 +0.51 0 0 10 diff --git a/tutorials/cfdemSolverIBTorque/DEM/drag_particle_force.txt b/tutorials/cfdemSolverIBTorque/DEM/drag_particle_force.txt new file mode 100644 index 00000000..e82a85fc --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/DEM/drag_particle_force.txt @@ -0,0 +1,91 @@ +# +0.008 5.57697378684129e-05 -0.414699976005958 -59.8834291488285 +0.016 4.57325314920728e-05 0.370056372714585 -14.5561021301538 +0.024 -2.55566687609737e-05 -0.797444701230558 -14.4060079057233 +0.032 1.66803796960471e-05 0.216192561034972 -10.9810844463387 +0.04 -6.70863687336884e-05 -0.13303526779399 -8.1087316190947 +0.048 -3.689306660422e-05 -0.41920356759255 -10.4567167917752 +0.056 4.89125742454428e-06 0.159566492739513 -8.11324356609918 +0.064 -2.32934811327605e-05 -0.752576942118735 -7.22296484169974 +0.072 -2.58032608421664e-05 0.626393627796301 -5.270216491283 +0.08 -0.000126882243217032 -0.240946143636515 -6.96518837633297 +0.088 3.96931092402544e-05 0.169099624692103 -5.87387591087596 +0.096 -5.37173890514666e-05 0.163240855167488 -5.23676555255799 +0.104 -0.000121509963639644 -0.679145133971048 -4.14646193254031 +0.112 5.76014816145453e-05 0.100939947363903 -3.16213542742363 +0.12 -0.000122732420324127 -0.120787637767941 -4.56122320832608 +0.128 3.12193930677631e-05 -0.0269487069868444 -3.69752960109922 +0.136 1.17745377149481e-05 0.222691339866483 -3.72716646557289 +0.144 -0.000140785287958245 -0.301323536239502 -2.90752918693922 +0.152 -0.000244634442412905 -0.0626358391829448 -2.32847302986077 +0.16 0.000286113904980888 0.00240811477722827 -3.19081817883174 +0.168 -0.000122522820381357 -0.0488621386536859 -3.33632682927924 +0.176 -6.80862267512737e-06 0.0092401840752771 -3.05146411762291 +0.184 0.000250571785836708 0.149037388485718 -2.53736264808346 +0.192 0.00022378988020284 -0.137900301887764 -1.98208925350055 +0.2 -0.000254007665159624 -0.0343525923282959 -1.62373008638033 +0.208 0.000431860851495361 -0.0413930108818663 -2.27485908379201 +0.216 0.000328504522270851 -0.0298644561313073 -2.49724394163959 +0.224 -0.000254975007447499 0.0216513706104903 -1.85760875701887 +0.232 -8.68669997621588e-05 0.103508445058573 -1.96474466926062 +0.24 0.000691779844177768 -0.0189865287248349 -1.59454550900477 +0.248 0.000205526271982378 -0.0246189971638151 -1.32512155620886 +0.256 -0.000484917146748363 0.0338453610169152 -1.15318924950138 +0.264 0.00171061871034356 -0.0431298278684289 -1.74743313468358 +0.272 -0.000145114644740374 0.00755374272417894 -1.90159747460399 +0.28 -0.000762139809715267 0.0265597704399049 -1.27926640398799 +0.288 -0.000390438043517958 0.026937985962427 -1.4578668738422 +0.296 0.000630661262580516 -0.0114925944725122 -1.31113151566504 +0.304 0.00231835639811268 0.0420029454602112 -0.94308011268111 +0.312 -0.002858981303815 0.0252935884210398 -0.863400433099041 +0.32 -0.00109133673947065 -0.015540995762621 -0.771777914718429 +0.328 0.00179244166894796 0.00463390898141749 -1.40103636857958 +0.336 -0.00208948604142637 0.0160460446489094 -1.48731205099446 +0.344 -0.00144004148214883 0.000940126979838446 -0.984354337118748 +0.352 3.85939488586255e-07 -0.0191168354456585 -1.10705504990449 +0.36 0.00191522833815906 -0.00551235579332907 -1.02958854151131 +0.368 0.00129851851357572 0.0102250283094307 -0.839472588246229 +0.376 -0.00387445644177877 -0.0319746410783325 -0.656556161460664 +0.384 0.0015692171770507 -0.024115316122241 -0.572461990178095 +0.392 0.0187941653697265 0.0105155762362229 -0.696466587743586 +0.4 -0.0017317603181491 -0.0136569460385808 -1.11365305931376 +0.408 0.00171965083681277 -0.0259079259637093 -1.16640924553119 +0.416 0.00415561819817993 -0.0351864521218673 -1.09191789158922 +0.424 0.00132979670421267 0.0103728890613535 -0.857008848934859 +0.432 -0.000960570103796545 0.0232873053247741 -0.784300190558021 +0.44 -0.00145970016809916 -0.0115316211008073 -0.703580752941708 +0.448 0.00669515157922791 0.0123196888453078 -0.492291083268433 +0.456 0.00196163415797006 0.0241270802631336 -0.445362888568582 +0.464 -0.00219582284507307 -0.00472907612147741 -0.407406873403708 +0.472 -0.000340739722576476 -0.00828913150071285 -0.814311388875283 +0.48 0.00291769392750867 -0.000868975675019215 -0.893529846904775 +0.488 -0.0030430166982529 -0.00215488054532847 -0.922074480861382 +0.496 -0.00792568831109749 -0.0172474198933022 -0.858633246817558 +0.504 -0.00336808578540183 -0.030942976689941 -0.682574101617982 +0.512 0.00182502783464717 -0.000573132200587453 -0.599482243905043 +0.52 0.00174677060265059 -0.00229833566759223 -0.542768878112839 +0.528 -0.00791935776306834 -0.0186078517982001 -0.436763695739937 +0.536 -0.00444133850947166 -0.00829780731801657 -0.344312642935571 +0.544 0.00692743591069366 0.00661821410082475 -0.30519389508196 +0.552 0.00806712515868413 -0.000212830582480113 -0.305166089596398 +0.56 -0.0125027807973428 -0.000430005688416008 -0.618258282999961 +0.568 0.00200949312873792 -0.00559020501816431 -0.725282088856743 +0.576 0.0115942663238309 0.00590853133103146 -0.734645978015688 +0.584 0.0165570602109742 0.0138030538506574 -0.685292541132325 +0.592 -0.00957380421472473 -0.010978619645367 -0.552111581211175 +0.6 -0.0059484573101578 -0.017223975876245 -0.462939656029838 +0.608 0.00372039776193537 0.00101252697465072 -0.422455769622715 +0.616 2.53437151053627e-05 -0.00439683615140047 -0.334168626999153 +0.624 -0.0161569578603793 -0.0314094901782528 -0.257462042810767 +0.632 -0.0543346909001145 -0.0185921675570432 -0.233883487891059 +0.64 -0.0135413108925657 0.00291137913534849 -0.223568641145182 +0.648 0.0190418085679941 0.0019800581762633 -0.239947040134984 +0.656 -0.0418215335552241 -0.027572454547763 -0.51283463963412 +0.664 -0.0109136829936161 0.00596801803870313 -0.593475245518045 +0.672 0.022448641774616 0.00630398230736282 -0.599477114211604 +0.68 0.0931112660840376 0.010841431523667 -0.553732606290178 +0.688 0.0224066918443506 -0.012753930208544 -0.339725390749717 +0.696 -0.0186310062078328 -0.0257317920797673 -0.365074234774036 +0.704 -0.0369223718798501 -0.00148233870538929 -0.344501286305965 +0.712 0.0117788301073745 -0.000383583658343322 -0.300973756396047 +0.72 0.0525977742560354 -0.0170395317835646 -0.248357065788045 diff --git a/tutorials/cfdemSolverIBTorque/DEM/in.liggghts_run b/tutorials/cfdemSolverIBTorque/DEM/in.liggghts_run new file mode 100644 index 00000000..23a635fa --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/DEM/in.liggghts_run @@ -0,0 +1,87 @@ +#echo both +log ../DEM/log.liggghts +thermo_log ../DEM/post/thermo.txt + +variable deltat equal 5e-05 + +atom_style sphere +atom_modify map array sort 0 0 +boundary m m m +newton off + +communicate single vel yes +processors 1 4 1 + +units si + +region reg block 0 0.025 0 0.1 0 0.025 units box +create_box 1 reg + +neighbor 0.1 bin +neigh_modify delay 0 binsize 0.01 + +#Material properties required for granular pair styles + +fix m1 all property/global youngsModulus peratomtype 5e05 +fix m2 all property/global poissonsRatio peratomtype 0.45 +fix m3 all property/global coefficientRestitution peratomtypepair 1 0.3 +fix m4 all property/global coefficientFriction peratomtypepair 1 0.5 + +#pair style +pair_style gran model hertz tangential history #Hertzian without cohesion +pair_coeff * * + +timestep ${deltat} +fix gravi all gravity 9.81 vector 0.0 -1.0 0.0 + +#walls +fix xwall1 all wall/gran model hertz tangential history primitive type 1 xplane 0. +fix xwall2 all wall/gran model hertz tangential history primitive type 1 xplane 0.025 +fix zwall1 all wall/gran model hertz tangential history primitive type 1 zplane 0. +fix zwall2 all wall/gran model hertz tangential history primitive type 1 zplane 0.025 +fix ywall1 all wall/gran model hertz tangential history primitive type 1 yplane 0. +fix ywall2 all wall/gran model hertz tangential history primitive type 1 yplane 0.1 + +# cfd coupling +fix cfd all couple/cfd couple_every 10 mpi +fix cfd2 all couple/cfd/force + +# create atoms for simulation +create_atoms 1 single 0.0125 0.075 0.0125 units box +set atom 1 diameter 0.01 density 1.1 vx 0 vy 0 vz 0 omegaz 10 + + +# Setting the angular velocities to print out +variable omega1 equal omegax[1] +variable omega2 equal omegay[1] +variable omega3 equal omegaz[1] + +# Setting the particle position to print out +variable x1 equal x[1] +variable y1 equal y[1] +variable z1 equal z[1] + +variable time equal step*dt + +fix extra1 all print 10 "${time} ${x1} ${y1} ${z1}" file ../DEM/position.txt screen no +fix extra2 all print 10 "${time} ${omega1} ${omega2} ${omega3}" file ../DEM/angular_velocity.txt screen no + +#integrator for multisphere rigid bodies +fix integr all nve/sphere + +# screen output +compute rke all erotate/sphere +thermo_style custom step atoms ke c_rke vol +thermo 1000 +thermo_modify lost ignore norm no +compute_modify thermo_temp dynamic yes + +# insert the first particles so that dump is not empty +dump dmp1 all custom 100 ../DEM/post/dump.liggghts_run id type x y z vx vy vz omegax omegay omegaz radius fx fy fz + +#force : f_couple_cfd[0] f_couple_cfd[1] f_couple_cfd[2] +#node : f_couple_cfd[6] +#cell id : f_couple_cfd[7] + +run 1 + diff --git a/tutorials/cfdemSolverIBTorque/DEM/position.txt b/tutorials/cfdemSolverIBTorque/DEM/position.txt new file mode 100644 index 00000000..2a01405b --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/DEM/position.txt @@ -0,0 +1,1001 @@ +# Fix print output for fix extra1 +0.0005 0.0125 0.07499877375 0.0125 +0.001 0.0125 0.0749959019973719 0.0125 +0.0015 0.0125000033442165 0.0749930714941251 0.0125000001826038 +0.002 0.0125000176572396 0.0749906702852021 0.012500000684764 +0.0025 0.0125000440131754 0.0749883627628482 0.0125000011448231 +0.003 0.0125000769878301 0.0749858782509146 0.0125000014906762 +0.0035 0.0125001129549423 0.0749832071422858 0.0125000017798347 +0.004 0.0125001511813178 0.0749804078336142 0.0125000020766507 +0.0045 0.012500192034785 0.074977502151808 0.0125000023942631 +0.005 0.0125002356493256 0.0749744849206555 0.012500002721869 +0.0055 0.0125002818180671 0.0749713496881013 0.0125000030459634 +0.006 0.0125003302817856 0.0749680954048084 0.0125000033639105 +0.0065 0.0125003809896545 0.0749647233839099 0.0125000036788337 +0.007 0.0125004340178694 0.0749612342366524 0.0125000039933352 +0.0075 0.0125004893978446 0.0749576271308298 0.0125000043087029 +0.008 0.0125005471412498 0.0749539010522549 0.0125000046245701 +0.0085 0.0125006073073439 0.0749500558612222 0.012500004940715 +0.009 0.0125006699388407 0.074946092385613 0.0125000052546712 +0.0095 0.0125007350936876 0.0749420110290399 0.0125000055663652 +0.01 0.012500802880235 0.0749378118611261 0.0125000058754685 +0.0105 0.0125008734110566 0.0749334949531 0.0125000061846458 +0.011 0.0125009468077478 0.0749290604825308 0.012500006495101 +0.0115 0.0125010231610264 0.0749245086425263 0.0125000068080745 +0.012 0.0125011025253879 0.0749198396039276 0.0125000071212011 +0.0125 0.0125011849547521 0.0749150534982812 0.0125000074313058 +0.013 0.0125012705477779 0.074910150452888 0.0125000077392734 +0.0135 0.0125013594262825 0.0749051306524712 0.0125000080461066 +0.014 0.0125014517019126 0.0748999942758666 0.0125000083513947 +0.0145 0.0125015474772151 0.074894741443193 0.0125000086568626 +0.015 0.0125016468568451 0.0748893722658431 0.0125000089647992 +0.0155 0.0125017499583805 0.0748838868070743 0.0125000092734344 +0.016 0.012501856866164 0.0748782850958273 0.0125000095816828 +0.0165 0.0125019676675665 0.0748725671561518 0.0125000098889883 +0.017 0.0125020824499925 0.0748667330233061 0.0125000101970672 +0.0175 0.0125022013184374 0.0748607827111428 0.0125000105052853 +0.018 0.0125023243789529 0.0748547171433957 0.0125000108131354 +0.0185 0.012502451713508 0.0748485381419893 0.0125000111206504 +0.019 0.0125025834080759 0.0748422460154806 0.0125000114280529 +0.0195 0.0125027198760274 0.0748358405114036 0.0125000117354589 +0.02 0.012502861760673 0.0748293207168762 0.0125000120424071 +0.0205 0.0125030091644594 0.074822685192825 0.0125000123492122 +0.021 0.0125031619490945 0.0748159340602175 0.0125000126560844 +0.0215 0.0125033196732352 0.0748090679131625 0.012500012962509 +0.022 0.0125034819875786 0.0748020870352774 0.0125000132681755 +0.0225 0.0125036486883929 0.0747949914330295 0.0125000135746268 +0.023 0.0125038196255762 0.0747877810554487 0.0125000138827973 +0.0235 0.0125039947512232 0.0747804559615213 0.0125000141908901 +0.024 0.0125041740961928 0.0747730161554665 0.012500014497748 +0.0245 0.0125043575469033 0.074765461368562 0.0125000148044466 +0.025 0.0125045449287539 0.0747577915721098 0.0125000151112605 +0.0255 0.0125047360793463 0.0747500068203705 0.0125000154174915 +0.026 0.0125049308911517 0.0747421072097923 0.0125000157238147 +0.0265 0.0125051293071854 0.0747340923096962 0.0125000160318014 +0.027 0.012505331313387 0.0747259610554987 0.0125000163405183 +0.0275 0.0125055369093664 0.0747177128769582 0.012500016648547 +0.028 0.0125057461133999 0.0747093474886303 0.0125000169564974 +0.0285 0.0125059589534998 0.0747008651348975 0.0125000172638578 +0.029 0.0125061754546447 0.0746922655128748 0.0125000175711268 +0.0295 0.0125063956353074 0.0746835480990572 0.0125000178781312 +0.03 0.0125066195369456 0.0746747123007921 0.0125000181849594 +0.0305 0.0125068475244659 0.0746657580471327 0.0125000184921242 +0.031 0.0125070802847853 0.0746566864897768 0.0125000187999931 +0.0315 0.0125073178353274 0.0746474992433834 0.0125000191084876 +0.032 0.0125075596433049 0.0746381973886898 0.0125000194170787 +0.0325 0.0125078053803543 0.074628781033137 0.0125000197249964 +0.033 0.0125080548599224 0.0746192487727982 0.0125000200328498 +0.0335 0.0125083079810483 0.0746095991450759 0.0125000203419885 +0.034 0.0125085644226519 0.0745998306444208 0.0125000206521617 +0.0345 0.012508823631116 0.0745899414753287 0.012500020963092 +0.035 0.0125090855614811 0.0745799307370364 0.0125000212745639 +0.0355 0.0125093505669297 0.0745697989274233 0.012500021585858 +0.036 0.0125096189178983 0.0745595464914658 0.0125000218970347 +0.0365 0.0125098908031128 0.0745491738811546 0.0125000222089467 +0.037 0.0125101664927103 0.0745386826915822 0.0125000225212018 +0.0375 0.012510446039729 0.074528075234196 0.0125000228334483 +0.038 0.0125107292334232 0.0745173527929548 0.012500023145739 +0.0385 0.0125110160865171 0.0745065152284388 0.0125000234582768 +0.039 0.0125113067084177 0.0744955621434888 0.0125000237710172 +0.0395 0.0125116012072096 0.0744844932890634 0.0125000240836363 +0.04 0.0125118996559684 0.0744733086904374 0.0125000243963058 +0.0405 0.0125122021479286 0.0744620092619274 0.012500024708449 +0.041 0.012512508822742 0.0744505968163863 0.0125000250211385 +0.0415 0.0125128195447761 0.0744390721733666 0.0125000253360147 +0.042 0.0125131337277288 0.0744274340468892 0.012500025651711 +0.0425 0.0125134510611473 0.0744156811422224 0.0125000259670777 +0.043 0.0125137715603842 0.0744038137506796 0.0125000262813505 +0.0435 0.0125140956416854 0.0743918333412265 0.0125000265954227 +0.044 0.0125144238247531 0.0743797413595094 0.0125000269108317 +0.0445 0.0125147563393749 0.0743675381034863 0.0125000272282431 +0.045 0.0125150933603251 0.0743552235255857 0.0125000275468987 +0.0455 0.0125154350857703 0.0743427975253698 0.0125000278657718 +0.046 0.0125157817918577 0.0743302599735268 0.0125000281848642 +0.0465 0.0125161340671706 0.0743176108466509 0.012500028504118 +0.047 0.01251649271429 0.0743048505821367 0.0125000288239436 +0.0475 0.0125168578944135 0.0742919799860187 0.0125000291444938 +0.048 0.0125172292471653 0.074278999889339 0.012500029465742 +0.0485 0.0125176062392456 0.0742659102969844 0.0125000297880467 +0.049 0.0125179887632022 0.0742527099182196 0.0125000301115904 +0.0495 0.0125183768517866 0.0742393978792816 0.012500030436439 +0.05 0.0125187705448376 0.0742259746154409 0.0125000307626122 +0.0505 0.0125191698226996 0.0742124409455901 0.012500031089665 +0.051 0.0125195741662145 0.0741987967551394 0.012500031417163 +0.0515 0.0125199827667637 0.074185041166048 0.0125000317452304 +0.052 0.0125203951443892 0.0741711737450425 0.0125000320738158 +0.0525 0.0125208108771845 0.0741571942230372 0.0125000324033166 +0.053 0.0125212307116341 0.0741431035514634 0.0125000327325788 +0.0535 0.0125216552849992 0.0741289041613734 0.0125000330614799 +0.054 0.0125220847036796 0.0741145990864233 0.012500033391614 +0.0545 0.0125225184626379 0.0741001904460181 0.0125000337238976 +0.055 0.0125229557939291 0.0740856780358061 0.0125000340573529 +0.0555 0.0125233961330913 0.0740710617595659 0.0125000343917671 +0.056 0.0125238393630019 0.074056343215867 0.0125000347257608 +0.0565 0.0125242855188165 0.0740415240695649 0.0125000350603756 +0.057 0.012524735009779 0.0740266051033449 0.0125000353955182 +0.0575 0.0125251881082133 0.0740115874425514 0.0125000357310947 +0.058 0.0125256448167547 0.0739964714425039 0.0125000360674441 +0.0585 0.0125261051794114 0.0739812567989755 0.0125000364038475 +0.059 0.0125265691312359 0.0739659442893851 0.0125000367402776 +0.0595 0.0125270364523742 0.0739505348471866 0.0125000370768439 +0.06 0.012527507337991 0.0739350291866052 0.012500037413116 +0.0605 0.012527982154348 0.073919427888509 0.0125000377488182 +0.061 0.0125284612340973 0.0739037314422841 0.0125000380853503 +0.0615 0.012528944431737 0.0738879406601221 0.0125000384225768 +0.062 0.0125294313177728 0.0738720569151579 0.0125000387608978 +0.0625 0.0125299222114356 0.0738560797776093 0.0125000390990731 +0.063 0.0125304176885473 0.0738400084246764 0.0125000394378979 +0.0635 0.0125309181930006 0.0738238433831216 0.0125000397768305 +0.064 0.0125314240164897 0.0738075854203121 0.0125000401167762 +0.0645 0.0125319354261538 0.0737912349571499 0.0125000404574225 +0.065 0.012532452718723 0.0737747920845364 0.0125000407992282 +0.0655 0.0125329761943416 0.0737582567528621 0.0125000411420028 +0.066 0.0125335061400333 0.0737416289416253 0.0125000414861494 +0.0665 0.0125340426142196 0.0737249088279218 0.0125000418311539 +0.067 0.0125345854698459 0.0737080967164278 0.0125000421774254 +0.0675 0.0125351349679976 0.073691192355743 0.0125000425249661 +0.068 0.0125356913896253 0.0736741952971669 0.0125000428736722 +0.0685 0.0125362549346859 0.0736571050638826 0.012500043222449 +0.069 0.0125368257630043 0.0736399211660882 0.0125000435712456 +0.0695 0.0125374040344076 0.0736226430507843 0.012500043920274 +0.07 0.012537989942684 0.0736052706389624 0.0125000442699503 +0.0705 0.0125385837043623 0.0735878044159234 0.0125000446206812 +0.071 0.012539185558078 0.0735702439876803 0.0125000449725664 +0.0715 0.0125397954656937 0.0735525884169068 0.0125000453253002 +0.072 0.0125404131237258 0.0735348368271186 0.01250004567871 +0.0725 0.0125410383505072 0.0735169888344963 0.0125000460328227 +0.073 0.0125416709598846 0.0734990445175739 0.012500046388035 +0.0735 0.0125423108097736 0.0734810042998974 0.0125000467443348 +0.074 0.0125429578096836 0.0734628672652273 0.0125000471015488 +0.0745 0.0125436119391173 0.0734446327577499 0.0125000474594015 +0.075 0.0125442731454866 0.0734263008360234 0.0125000478182035 +0.0755 0.0125449414528079 0.0734078701478739 0.012500048177856 +0.076 0.0125456168877888 0.0733893384444025 0.0125000485388364 +0.0765 0.0125462991963269 0.0733707032727119 0.0125000489013877 +0.077 0.0125469879566261 0.0733519621455785 0.0125000492645213 +0.0775 0.0125476825975582 0.0733331139682873 0.0125000496275966 +0.078 0.0125483831502433 0.0733141597200612 0.0125000499905357 +0.0785 0.0125490901283466 0.073295099441288 0.0125000503538522 +0.079 0.0125498038907127 0.0732759347963305 0.0125000507185035 +0.0795 0.0125505244457868 0.0732566676056432 0.0125000510847912 +0.08 0.0125512518303048 0.0732372978681192 0.0125000514525186 +0.0805 0.012551985681727 0.0732178258482018 0.0125000518211484 +0.081 0.0125527250478685 0.073198252841388 0.0125000521911682 +0.0815 0.0125534692706767 0.0731785800214086 0.0125000525613498 +0.082 0.0125542181528897 0.0731588078078276 0.0125000529308378 +0.0825 0.0125549722187 0.073138936839665 0.0125000533009596 +0.083 0.012555731922813 0.0731189678560959 0.0125000536723676 +0.0835 0.0125564981076712 0.0730989014713189 0.0125000540444472 +0.084 0.012557271861757 0.073078737939361 0.0125000544170328 +0.0845 0.0125580538219965 0.0730584772133311 0.0125000547900126 +0.085 0.0125588441132991 0.0730381191815979 0.0125000551644114 +0.0855 0.012559642502832 0.0730176633684367 0.0125000555405351 +0.086 0.0125604486594564 0.0729971095361342 0.0125000559189543 +0.0865 0.0125612624149858 0.0729764565787258 0.0125000562990366 +0.087 0.0125620831663457 0.0729557041372277 0.0125000566804314 +0.0875 0.0125629107238344 0.072934853482448 0.0125000570636981 +0.088 0.0125637454622506 0.0729139048534814 0.0125000574488069 +0.0885 0.0125645873250672 0.0728928588843758 0.0125000578348257 +0.089 0.0125654361602015 0.0728717179279137 0.0125000582218897 +0.0895 0.0125662920271842 0.0728504834233376 0.0125000586103645 +0.09 0.0125671553467095 0.0728291580749964 0.0125000590011322 +0.0905 0.0125680257836067 0.0728077454625691 0.0125000593936012 +0.091 0.0125689027536602 0.0727862483202056 0.0125000597872353 +0.0915 0.0125697860642709 0.0727646682158857 0.0125000601820394 +0.092 0.0125706755971485 0.072743006341674 0.0125000605790028 +0.0925 0.0125715713808331 0.0727212626690222 0.0125000609767932 +0.093 0.0125724737843492 0.0726994367593901 0.0125000613741537 +0.0935 0.0125733828427252 0.0726775292794987 0.0125000617719857 +0.094 0.0125742986265858 0.0726555412766135 0.012500062170792 +0.0945 0.0125752210447856 0.0726334734520968 0.0125000625705829 +0.095 0.0125761502261944 0.0726113261942238 0.0125000629716152 +0.0955 0.0125770865606728 0.0725890990506181 0.0125000633738312 +0.096 0.0125780304182548 0.072566791505883 0.0125000637763817 +0.0965 0.0125789820564134 0.07254440312889 0.012500064179646 +0.097 0.0125799416849116 0.0725219343917297 0.0125000645840975 +0.0975 0.0125809095592082 0.0724993855149805 0.012500064989918 +0.098 0.0125818858205314 0.0724767564297006 0.0125000653965162 +0.0985 0.0125828705371447 0.0724540468668683 0.0125000658036729 +0.099 0.0125838639694543 0.0724312562818436 0.0125000662115207 +0.0995 0.0125848663260106 0.0724083839329126 0.0125000666202442 +0.1 0.0125858777596958 0.0723854289876051 0.0125000670303669 +0.1005 0.0125868983990415 0.072362391111541 0.0125000674417685 +0.101 0.0125879285202581 0.0723392711786724 0.0125000678537865 +0.1015 0.0125889685393678 0.0723160691498371 0.0125000682668401 +0.102 0.0125900183884359 0.0722927834877071 0.0125000686804555 +0.1025 0.0125910776564142 0.0722694132586163 0.0125000690946413 +0.103 0.0125921460306946 0.0722459579328498 0.012500069510269 +0.1035 0.0125932233424903 0.0722224173657108 0.0125000699273205 +0.104 0.0125943095176739 0.0721987918022245 0.0125000703450781 +0.1045 0.0125954042756967 0.0721750794953287 0.0125000707635394 +0.105 0.0125965071862884 0.0721512778048885 0.0125000711826795 +0.1055 0.012597618095317 0.0721273842573268 0.0125000716027733 +0.106 0.0125987367868017 0.0721033970885232 0.0125000720233989 +0.1065 0.0125998632479962 0.0720793147495296 0.0125000724445647 +0.107 0.0126009975145266 0.0720551356186785 0.0125000728662562 +0.1075 0.0126021393524584 0.0720308583838514 0.0125000732891158 +0.108 0.0126032883702846 0.0720064845364474 0.0125000737129606 +0.1085 0.0126044448818495 0.0719820164738215 0.0125000741386649 +0.109 0.0126056089806466 0.0719574542944843 0.0125000745661744 +0.1095 0.0126067802485683 0.0719327981493707 0.0125000749951633 +0.11 0.0126079588482608 0.0719080512633783 0.0125000754253925 +0.1105 0.0126091448524924 0.071883217409525 0.0125000758568785 +0.111 0.0126103386915484 0.0718582968120602 0.0125000762900258 +0.1115 0.0126115413343476 0.0718332879946126 0.0125000767246223 +0.112 0.0126127532535571 0.0718081909940463 0.0125000771597066 +0.1125 0.012613974482903 0.0717830062935445 0.0125000775953627 +0.113 0.0126152048641583 0.0717577317282726 0.0125000780326157 +0.1135 0.0126164445318644 0.0717323655534199 0.0125000784725675 +0.114 0.0126176933537812 0.0717069091348638 0.0125000789149698 +0.1145 0.0126189514107718 0.0716813638063966 0.0125000793594558 +0.115 0.0126202185888803 0.0716557300830613 0.0125000798059571 +0.1155 0.0126214945801939 0.0716300099186204 0.0125000802552018 +0.116 0.0126227792207163 0.0716042069040983 0.0125000807078012 +0.1165 0.0126240726345822 0.0715783241635575 0.012500081161931 +0.117 0.0126253748007877 0.07155236419014 0.0125000816179233 +0.1175 0.0126266855847159 0.0715263287840677 0.0125000820768273 +0.118 0.0126280045900553 0.0715002203844616 0.0125000825376802 +0.1185 0.0126293314622285 0.0714740411134881 0.0125000830003794 +0.119 0.0126306660478345 0.071447791698858 0.0125000834640098 +0.1195 0.012632008353524 0.0714214716181641 0.012500083927503 +0.12 0.0126333585523774 0.0713950798539505 0.0125000843911155 +0.1205 0.0126347167785209 0.0713686169190507 0.0125000848556508 +0.121 0.0126360829987546 0.0713420848493475 0.01250008532102 +0.1215 0.0126374577231128 0.0713154847832072 0.0125000857874629 +0.122 0.0126388414899376 0.0712888154928615 0.0125000862549891 +0.1225 0.0126402343792045 0.0712620750404585 0.0125000867236095 +0.123 0.0126416364311789 0.0712352632859442 0.012500087193527 +0.1235 0.0126430477162937 0.0712083803456637 0.0125000876648702 +0.124 0.0126444683680462 0.0711814253453414 0.0125000881366336 +0.1245 0.0126458982733919 0.0711543976686381 0.012500088609068 +0.125 0.0126473369672591 0.0711272973950097 0.0125000890820524 +0.1255 0.0126487847993668 0.0711001252067068 0.0125000895557919 +0.126 0.0126502423647321 0.0710728803970436 0.012500090030248 +0.1265 0.0126517097443016 0.0710455618609429 0.0125000905063692 +0.127 0.0126531865776579 0.0710181689091766 0.0125000909836774 +0.1275 0.0126546724642283 0.0709907005205658 0.0125000914625418 +0.128 0.0126561672912092 0.0709631558151657 0.0125000919430538 +0.1285 0.0126576711731003 0.0709355332662253 0.0125000924245691 +0.129 0.0126591843479419 0.0709078311209674 0.0125000929065986 +0.1295 0.0126607065223792 0.0708800468614479 0.0125000933885762 +0.13 0.0126622372006046 0.0708521776377584 0.0125000938704771 +0.1305 0.0126637759794608 0.0708242216464173 0.0125000943531733 +0.131 0.0126653230437159 0.0707961784712943 0.0125000948362816 +0.1315 0.0126668784811421 0.0707680479624047 0.0125000953195963 +0.132 0.0126684420701418 0.0707398305148648 0.0125000958034465 +0.1325 0.0126700136451633 0.0707115261861112 0.0125000962895652 +0.133 0.012671593524925 0.0706831356169001 0.0125000967777586 +0.1335 0.0126731822588363 0.0706546595232563 0.0125000972680293 +0.134 0.01267478025804 0.0706260985627089 0.0125000977590707 +0.1345 0.0126763878611403 0.0705974512369763 0.0125000982504579 +0.135 0.012678005075775 0.0705687176535136 0.0125000987428924 +0.1355 0.0126796319668242 0.0705399010241314 0.0125000992380056 +0.136 0.0126812687470115 0.0705110035440853 0.0125000997352982 +0.1365 0.0126829154474624 0.0704820240883768 0.012500100235761 +0.137 0.0126845718608667 0.0704529635521465 0.0125001007388719 +0.1375 0.0126862374961731 0.0704238243968008 0.0125001012451901 +0.138 0.0126879125848994 0.0703946078113356 0.0125001017535883 +0.1385 0.0126895971914739 0.0703653162388974 0.012500102263958 +0.139 0.0126912914599122 0.0703359514021819 0.0125001027769726 +0.1395 0.012692995303079 0.0703065141896107 0.0125001032935805 +0.14 0.0126947085031461 0.0702770066206562 0.0125001038128884 +0.1405 0.0126964307452827 0.0702474318995572 0.0125001043354713 +0.141 0.0126981617557038 0.0702177924647458 0.0125001048603636 +0.1415 0.0126999010830405 0.07018808956874 0.0125001053865906 +0.142 0.0127016483991205 0.070158323777051 0.0125001059132109 +0.1425 0.012703402896629 0.0701284966984488 0.0125001064406157 +0.143 0.0127051636929851 0.0700986098888251 0.0125001069685743 +0.1435 0.012706931152266 0.0700686636943538 0.0125001074970939 +0.144 0.0127087059972591 0.070038657525037 0.0125001080255404 +0.1445 0.0127104883703813 0.0700085901955972 0.0125001085547402 +0.145 0.0127122782635537 0.0699784599517305 0.0125001090841181 +0.1455 0.0127140757281717 0.0699482664828602 0.0125001096140783 +0.146 0.0127158808200988 0.0699180104115875 0.0125001101439778 +0.1465 0.0127176937624702 0.0698876924744136 0.0125001106756344 +0.147 0.0127195150908897 0.0698573127930928 0.012500111208934 +0.1475 0.0127213451481209 0.0698268710321188 0.0125001117441913 +0.148 0.0127231837645339 0.0697963647539769 0.0125001122803982 +0.1485 0.0127250308896124 0.0697657905327628 0.012500112817525 +0.149 0.0127268868560469 0.0697351463515933 0.0125001133556519 +0.1495 0.0127287514517311 0.0697044309448768 0.0125001138948511 +0.15 0.012730624075663 0.069673643046511 0.0125001144346737 +0.1505 0.0127325044956987 0.0696427810409499 0.0125001149747732 +0.151 0.0127343926095969 0.0696118433917304 0.0125001155140664 +0.1515 0.0127362886626804 0.0695808294413301 0.0125001160529514 +0.152 0.0127381928378466 0.0695497383813778 0.0125001165913058 +0.1525 0.0127401045501439 0.0695185703624072 0.0125001170626055 +0.153 0.0127420230620493 0.0694873246433922 0.0125001174073547 +0.1535 0.0127439481949488 0.0694560002650496 0.0125001177527172 +0.154 0.0127458804587036 0.0694245964997216 0.0125001181447302 +0.1545 0.0127478208344053 0.069393112182885 0.0125001185690044 +0.155 0.0127497694794413 0.0693615488894475 0.0125001189972399 +0.1555 0.0127517265736793 0.0693299074757143 0.0125001194185732 +0.156 0.0127536927441403 0.0692981882512503 0.0125001198368156 +0.1565 0.0127556685978262 0.0692663914500161 0.0125001202588223 +0.157 0.0127576546087877 0.0692345175418192 0.0125001206880527 +0.1575 0.0127596510720754 0.0692025691272927 0.0125001211232538 +0.158 0.0127616574252431 0.0691705486247008 0.0125001215627793 +0.1585 0.0127636728595526 0.0691384580188943 0.0125001220056218 +0.159 0.0127656972893372 0.0691063007162679 0.0125001224521313 +0.1595 0.0127677310791117 0.0690740785774818 0.0125001229024494 +0.16 0.012769774265488 0.0690417914346591 0.0125001233564857 +0.1605 0.0127718270558757 0.0690094380917684 0.0125001238146229 +0.161 0.0127738896382978 0.0689770197976081 0.0125001242768188 +0.1615 0.0127759618652626 0.06894453932916 0.0125001247414648 +0.162 0.0127780433515407 0.0689119992258201 0.0125001252076177 +0.1625 0.0127801334050184 0.068879402369152 0.0125001256749149 +0.163 0.012782231316587 0.0688467515075784 0.0125001261441838 +0.1635 0.0127843368780501 0.0688140470273557 0.0125001266137922 +0.164 0.0127864499084511 0.0687812885984146 0.0125001270823272 +0.1645 0.0127885705088522 0.0687484745874635 0.0125001275520153 +0.165 0.0127906989680373 0.0687156026808917 0.0125001280243345 +0.1655 0.0127928352449925 0.0686826720630527 0.012500128498765 +0.166 0.012794979593055 0.0686496842785473 0.0125001289731691 +0.1665 0.0127971323538133 0.0686166408641062 0.0125001294478993 +0.167 0.0127992935104371 0.0685835408230068 0.0125001299244146 +0.1675 0.0128014626144894 0.0685503823594937 0.0125001304028117 +0.168 0.0128036392161727 0.068517162382307 0.0125001308829762 +0.1685 0.0128058233322308 0.0684838788634776 0.0125001313652517 +0.169 0.0128080149875068 0.0684505296972794 0.0125001318493904 +0.1695 0.0128102138789772 0.0684171131692019 0.0125001323344848 +0.17 0.0128124197690954 0.0683836309285182 0.012500132820227 +0.1705 0.012814632846808 0.0683500831426964 0.0125001333064485 +0.171 0.0128168534027487 0.0683164678401307 0.0125001337925488 +0.1715 0.0128190812804723 0.0682827815380308 0.0125001342787961 +0.172 0.0128213162592469 0.0682490211536844 0.0125001347649187 +0.1725 0.0128235588832304 0.0682151870413142 0.0125001352519191 +0.173 0.0128258099063287 0.0681812806199935 0.0125001357411076 +0.1735 0.0128280695668951 0.068147303577313 0.0125001362336126 +0.174 0.0128303377560341 0.0681132566638334 0.0125001367284609 +0.1745 0.0128326147845277 0.0680791407945997 0.012500137224605 +0.175 0.012834901163981 0.0680449559044301 0.0125001377222924 +0.1755 0.0128371971784651 0.0680107016750191 0.0125001382217717 +0.176 0.0128395025707569 0.0679763777397078 0.0125001387243806 +0.1765 0.0128418174852357 0.0679419833079986 0.0125001392303544 +0.177 0.012844141971839 0.0679075184653563 0.0125001397384846 +0.1775 0.0128464762146313 0.0678729858523951 0.0125001402486252 +0.178 0.0128488204858904 0.0678383912116323 0.0125001407617899 +0.1785 0.0128511742810678 0.0678037386438912 0.0125001412788621 +0.179 0.0128535370580071 0.067769028351916 0.0125001417999778 +0.1795 0.0128559094756492 0.0677342587021314 0.0125001423236006 +0.18 0.0128582919537753 0.0676994296682911 0.0125001428496338 +0.1805 0.0128606841852538 0.0676645413488297 0.0125001433783889 +0.181 0.0128630856862685 0.0676295937942209 0.0125001439087119 +0.1815 0.0128654956987639 0.0675945885645282 0.0125001444402449 +0.182 0.0128679135780373 0.0675595270287679 0.0125001449737831 +0.1825 0.0128703395171785 0.0675244090154313 0.012500145509378 +0.183 0.0128727735544487 0.067489234963809 0.0125001460461508 +0.1835 0.0128752152377092 0.067454007755817 0.0125001465835557 +0.184 0.0128776642345718 0.0674187267494812 0.0125001471219238 +0.1845 0.0128801211106621 0.0673833887678195 0.01250014766154 +0.185 0.0128825865417732 0.0673479942536686 0.0125001482024707 +0.1855 0.0128850605406452 0.0673125436586293 0.0125001487437858 +0.186 0.0128875426616768 0.0672770358684689 0.0125001492855959 +0.1865 0.0128900327668943 0.0672414700429181 0.0125001498283408 +0.187 0.0128925311439583 0.0672058460964553 0.0125001503714044 +0.1875 0.0128950377755295 0.0671701634083054 0.0125001509143151 +0.188 0.0128975524435866 0.0671344203343581 0.0125001514570375 +0.1885 0.0129000744170682 0.0670986129937753 0.0125001519997635 +0.189 0.0129026032308386 0.0670627368766718 0.0125001525426058 +0.1895 0.0129051392149135 0.0670267921155098 0.0125001530857832 +0.19 0.0129076832031372 0.0669907800801029 0.012500153628731 +0.1905 0.0129102360049622 0.0669547025371182 0.0125001541720362 +0.191 0.0129127974820919 0.0669185595052652 0.0125001547180708 +0.1915 0.0129153671483815 0.0668823514404908 0.0125001552663092 +0.192 0.0129179449293554 0.0668460807413349 0.0125001558164509 +0.1925 0.012920531393008 0.0668097484840365 0.0125001563683345 +0.193 0.012923127060576 0.0667733527729988 0.0125001569217723 +0.1935 0.0129257318029192 0.0667368930039745 0.012500157477428 +0.194 0.0129283456334846 0.0667003697143303 0.0125001580357049 +0.1945 0.0129309684733626 0.0666637835123955 0.0125001585967968 +0.195 0.012933600198508 0.0666271335025375 0.0125001591609698 +0.1955 0.0129362411829754 0.0665904190475219 0.0125001597283133 +0.196 0.0129388916560657 0.0665536398990822 0.0125001602975002 +0.1965 0.0129415515925019 0.0665167982277797 0.0125001608680006 +0.197 0.0129442209521559 0.0664798974937136 0.0125001614407101 +0.1975 0.012946899333994 0.0664429402844039 0.0125001620164093 +0.198 0.012949587201349 0.0664059278981645 0.0125001625956118 +0.1985 0.0129522839039791 0.0663688598301225 0.0125001631784166 +0.199 0.0129549881251638 0.0663317363568444 0.0125001637636085 +0.1995 0.012957699903731 0.0662945571712031 0.0125001643500425 +0.2 0.0129604192257086 0.0662573245182229 0.012500164937564 +0.2005 0.0129631461332207 0.0662200425229985 0.0125001655272026 +0.201 0.012965880995353 0.0661827117607532 0.0125001661190575 +0.2015 0.0129686241787339 0.0661453282946321 0.0125001667123466 +0.202 0.0129713758848448 0.0661078893910774 0.0125001673061692 +0.2025 0.0129741357932652 0.066070394764986 0.0125001678998039 +0.203 0.0129769034319197 0.0660328455747598 0.0125001684929378 +0.2035 0.0129796782480612 0.0659952408153629 0.0125001690859724 +0.204 0.012982460442565 0.0659575780735275 0.0125001696795754 +0.2045 0.0129852500254074 0.0659198552863344 0.0125001702730409 +0.205 0.0129880465159745 0.0658820695889383 0.0125001708655112 +0.2055 0.0129908495482344 0.0658442212620969 0.0125001714569698 +0.206 0.0129936593656602 0.0658063132735712 0.0125001720473456 +0.2065 0.0129964763215326 0.0657683459390343 0.0125001726367527 +0.207 0.0129993009261937 0.0657303193081157 0.0125001732255158 +0.2075 0.0130021334260296 0.0656922357556555 0.0125001738145553 +0.208 0.0130049740443797 0.0656540966383133 0.0125001744062116 +0.2085 0.0130078228937333 0.0656159040743408 0.0125001750000243 +0.209 0.0130106798220403 0.0655776587527737 0.0125001755965667 +0.2095 0.0130135441358562 0.0655393601938749 0.0125001761950392 +0.21 0.0130164159257795 0.065501007318464 0.012500176795254 +0.2105 0.0130192947401568 0.0654625984235932 0.0125001773976401 +0.211 0.0130221803535926 0.0654241324438822 0.012500178003727 +0.2115 0.0130250726141407 0.0653856068816428 0.0125001786147342 +0.212 0.0130279718750297 0.065347022881255 0.0125001792289932 +0.2125 0.0130308785651848 0.0653083820168067 0.0125001798456681 +0.213 0.0130337931511768 0.0652696844108447 0.0125001804647389 +0.2135 0.0130367160492718 0.0652309302095727 0.0125001810857201 +0.214 0.0130396477926017 0.0651921195348817 0.012500181708996 +0.2145 0.0130425885302615 0.0651532535199641 0.012500182334503 +0.215 0.0130455376351482 0.0651143378262048 0.012500182961942 +0.2155 0.0130484947992819 0.0650753751047328 0.0125001835934935 +0.216 0.0130514604040829 0.0650363656563249 0.012500184229472 +0.2165 0.0130544352841099 0.0649973108833029 0.0125001848690937 +0.217 0.0130574194669048 0.0649582127987587 0.0125001855105858 +0.2175 0.0130604124369727 0.0649190713238086 0.0125001861528947 +0.218 0.0130634136650269 0.0648798822455727 0.0125001867957179 +0.2185 0.013066423277041 0.0648406434304534 0.0125001874385755 +0.219 0.0130694414940459 0.0648013542063651 0.0125001880813829 +0.2195 0.013072468273958 0.0647620116731086 0.0125001887239038 +0.22 0.01307550325289 0.0647226110837675 0.0125001893649834 +0.2205 0.0130785462402962 0.0646831513665981 0.0125001900059455 +0.221 0.0130815963648064 0.0646436320347413 0.0125001906459321 +0.2215 0.0130846526373006 0.0646040552022212 0.0125001912849953 +0.222 0.0130877153813197 0.0645644224354166 0.0125001919229943 +0.2225 0.0130907853356958 0.0645247322429749 0.0125001925608761 +0.223 0.0130938624759423 0.0644849850076557 0.0125001931981795 +0.2235 0.0130969465850925 0.0644451875992753 0.0125001938340907 +0.224 0.0131000373964428 0.0644053461986936 0.0125001944722351 +0.2245 0.0131031348072255 0.0643654596016581 0.0125001951161741 +0.225 0.0131062388523134 0.064325524516923 0.0125001957640152 +0.2255 0.0131093497813842 0.0642855404256832 0.0125001964135887 +0.226 0.0131124677380759 0.0642455087755581 0.0125001970636044 +0.2265 0.0131155922469719 0.0642054305563183 0.0125001977148762 +0.227 0.0131187229667571 0.0641653018526735 0.0125001983703668 +0.2275 0.0131218600160361 0.0641251193009904 0.0125001990312097 +0.228 0.013125003740116 0.0640848844608808 0.0125001996971464 +0.2285 0.0131281544433297 0.0640445975910263 0.0125002003651726 +0.229 0.013131312359297 0.0640042594999983 0.0125002010339425 +0.2295 0.0131344780334968 0.0639638691308462 0.0125002017028719 +0.23 0.0131376520712377 0.0639234263773924 0.0125002023718764 +0.2305 0.0131408347831191 0.0638829333475951 0.0125002030435658 +0.231 0.0131440260849527 0.0638423933997379 0.0125002037202758 +0.2315 0.0131472264351531 0.0638018137323542 0.0125002044009007 +0.232 0.0131504362443144 0.0637611956114397 0.0125002050854956 +0.2325 0.0131536551663924 0.0637205368618239 0.0125002057725713 +0.233 0.0131568833324088 0.0636798368928394 0.012500206460872 +0.2335 0.0131601214810723 0.0636390943170837 0.0125002071504382 +0.234 0.0131633693006553 0.0635983059402736 0.0125002078400954 +0.2345 0.0131666253913091 0.0635574716683615 0.0125002085290297 +0.235 0.0131698885283727 0.0635165877263716 0.0125002092172507 +0.2355 0.0131731582863913 0.0634756496190425 0.0125002099046128 +0.236 0.0131764346568701 0.0634346570175007 0.0125002105915327 +0.2365 0.0131797174482373 0.0633936098054368 0.0125002112776269 +0.237 0.0131830066244715 0.0633525096830658 0.0125002119628361 +0.2375 0.0131863028919825 0.0633113587780997 0.0125002126465149 +0.238 0.0131896062983375 0.0632701560124728 0.0125002133286056 +0.2385 0.0131929167621356 0.0632289012090095 0.0125002140090575 +0.239 0.0131962345406103 0.0631875990650798 0.0125002146885563 +0.2395 0.013199559652 0.0631462557711268 0.0125002153707827 +0.24 0.0132028919129306 0.0631048719055052 0.0125002160590749 +0.2405 0.0132062316054756 0.0630634467072894 0.0125002167509864 +0.241 0.0132095780702053 0.0630219796375969 0.0125002174442242 +0.2415 0.0132129297348011 0.0629804698477689 0.012500218137594 +0.242 0.013216286136359 0.0629389138699227 0.0125002188329894 +0.2425 0.0132196476777308 0.0628973097227194 0.0125002195342807 +0.243 0.0132230147203094 0.062855656218887 0.012500220241132 +0.2435 0.0132263873753283 0.062813954614702 0.0125002209501765 +0.244 0.0132297658464275 0.0627722055992147 0.0125002216614385 +0.2445 0.0132331504374759 0.0627304098006292 0.0125002223747421 +0.245 0.0132365419176474 0.0626885693809467 0.0125002230912406 +0.2455 0.0132399410798948 0.0626466871036787 0.0125002238108129 +0.246 0.0132433483086555 0.0626047632306889 0.0125002245330803 +0.2465 0.0132467640653805 0.0625627966176429 0.0125002252574719 +0.247 0.0132501889986619 0.0625207901771847 0.0125002259844177 +0.2475 0.0132536232867821 0.0624787475428795 0.0125002267144579 +0.248 0.0132570662214086 0.0624366706898261 0.0125002274472009 +0.2485 0.0132605176082689 0.0623945560240869 0.0125002281815523 +0.249 0.013263977272217 0.0623523997561565 0.0125002289163005 +0.2495 0.0132674453156131 0.0623101997721833 0.0125002296502455 +0.25 0.0132709215331723 0.0622679559671121 0.0125002303826672 +0.2505 0.0132744052378184 0.0622256702031086 0.0125002311138158 +0.251 0.0132778955441665 0.0621833411938759 0.0125002318454258 +0.2515 0.0132813914670571 0.062140966985363 0.0125002325766497 +0.252 0.0132848918517592 0.0620985453956733 0.0125002333061374 +0.2525 0.0132883965073619 0.0620560745750933 0.0125002340329609 +0.253 0.0132919056075365 0.0620135531102694 0.0125002347569831 +0.2535 0.0132954194221858 0.0619709828378727 0.0125002354782631 +0.254 0.0132989380756062 0.0619283674041981 0.0125002361988538 +0.2545 0.0133024614119865 0.0618857067403105 0.0125002369219757 +0.255 0.0133059895476649 0.0618430015225375 0.0125002376466659 +0.2555 0.01330952256954 0.0618002518402629 0.0125002383740164 +0.256 0.0133130602085285 0.0617574576689412 0.0125002391035499 +0.2565 0.0133166021973701 0.061714620799492 0.0125002399131659 +0.257 0.0133201482446441 0.0616717407072147 0.0125002408635094 +0.2575 0.0133236979073455 0.0616288151827039 0.0125002417979309 +0.258 0.0133272512991731 0.0615858441738848 0.012500242682964 +0.2585 0.013330809255347 0.0615428289079448 0.0125002435428111 +0.259 0.0133343732806041 0.0614997743408986 0.0125002444046429 +0.2595 0.0133379447572421 0.0614566857344719 0.0125002452795074 +0.26 0.0133415237789007 0.0614135643389948 0.0125002461659782 +0.2605 0.0133451100347098 0.0613704082457817 0.0125002470595542 +0.261 0.0133487040327262 0.0613272166972923 0.0125002479532255 +0.2615 0.0133523070358971 0.0612839891908537 0.0125002488451565 +0.262 0.0133559201706968 0.0612407263933109 0.0125002497367036 +0.2625 0.0133595439716176 0.0611974316383658 0.0125002506292434 +0.263 0.0133631777020073 0.0611541060167995 0.012500251524376 +0.2635 0.0133668203514909 0.0611107475484731 0.0125002524192721 +0.264 0.0133704716033436 0.061067355909864 0.0125002533123389 +0.2645 0.0133741314295607 0.0610239305863244 0.0125002542042434 +0.265 0.0133777996268009 0.0609804708626542 0.012500255094927 +0.2655 0.0133814758620604 0.0609369757575701 0.0125002559837453 +0.266 0.0133851588680357 0.0608934438870379 0.0125002568691 +0.2665 0.0133888470943386 0.0608498748418548 0.0125002577500977 +0.267 0.0133925402149406 0.0608062665604231 0.0125002586280934 +0.2675 0.013396238563701 0.0607626128535218 0.0125002595027302 +0.268 0.0133999419664515 0.0607189106741414 0.0125002603741911 +0.2685 0.0134036495910731 0.0606751647647278 0.0125002612446595 +0.269 0.0134073610273882 0.0606313791282443 0.0125002621165878 +0.2695 0.0134110761902298 0.0605875547140988 0.0125002629919976 +0.27 0.0134147954813234 0.0605436894706827 0.0125002638724753 +0.2705 0.0134185197612964 0.0604997821989624 0.012500264754193 +0.271 0.0134222493082914 0.0604558341080011 0.0125002656365979 +0.2715 0.0134259830031322 0.0604118444552701 0.0125002665211745 +0.272 0.0134297196336532 0.0603678164765577 0.0125002674090353 +0.2725 0.0134334599590661 0.0603237581211723 0.0125002683022676 +0.273 0.0134372057724429 0.0602796729445277 0.012500269201983 +0.2735 0.0134409572161969 0.0602355587704342 0.012500270105608 +0.274 0.0134447138245837 0.0601914137752141 0.0125002710115332 +0.2745 0.0134484755582978 0.0601472417916704 0.012500271920249 +0.275 0.0134522440013164 0.060103046850115 0.0125002728306759 +0.2755 0.0134560210224006 0.0600588313385413 0.0125002737412032 +0.276 0.0134598083125344 0.0600145952226675 0.0125002746509909 +0.2765 0.0134636068024613 0.0599703356928878 0.0125002755592196 +0.277 0.0134674166957528 0.0599260491345259 0.0125002764645759 +0.2775 0.0134712381032506 0.0598817369570803 0.0125002773675502 +0.278 0.0134750708736713 0.0598374007308022 0.0125002782690576 +0.2785 0.0134789138835432 0.0597930378481985 0.0125002791694352 +0.279 0.0134827658397257 0.0597486445431972 0.0125002800682002 +0.2795 0.0134866267393745 0.0597042172370307 0.0125002809646599 +0.28 0.0134904966058765 0.0596597533274669 0.0125002818574913 +0.2805 0.0134943746231855 0.0596152511769412 0.0125002827457733 +0.281 0.0134982596414986 0.059570710478849 0.0125002836297061 +0.2815 0.0135021502785941 0.059526130579524 0.0125002845084445 +0.282 0.0135060455372588 0.0594815106281662 0.0125002853828591 +0.2825 0.0135099454477854 0.0594368491862771 0.012500286257493 +0.283 0.0135138503773366 0.0593921444654443 0.0125002871366266 +0.2835 0.0135177602020793 0.0593473968222808 0.0125002880176741 +0.284 0.0135216744574791 0.0593026084001171 0.0125002888997271 +0.2845 0.0135255923686543 0.0592577800059505 0.0125002897855808 +0.285 0.0135295136871195 0.0592129134578021 0.0125002906727047 +0.2855 0.0135334391832342 0.0591680140362984 0.0125002915614549 +0.286 0.0135373691610791 0.0591230852525921 0.012500292455805 +0.2865 0.0135413032257154 0.0590781292825787 0.0125002933597793 +0.287 0.0135452403720959 0.0590331483322279 0.012500294271662 +0.2875 0.013549180517062 0.0589881449063875 0.0125002951893878 +0.288 0.0135531248679445 0.0589431226761457 0.012500296111861 +0.2885 0.0135570752856879 0.0588980842499739 0.0125002970356322 +0.289 0.013561033551085 0.0588530307911231 0.0125002979586962 +0.2895 0.0135650010745621 0.0588079622991782 0.0125002988791548 +0.29 0.013568979173012 0.0587628770204963 0.0125002997957109 +0.2905 0.0135729684894421 0.0587177724241644 0.0125003007070258 +0.291 0.0135769693874123 0.058672646041943 0.012500301613361 +0.2915 0.0135809821512043 0.0586274947973361 0.0125003025146422 +0.292 0.0135850070268622 0.058582317463337 0.0125003034101972 +0.2925 0.0135890434319216 0.0585371129998527 0.0125003043001394 +0.293 0.0135930908030881 0.0584918791694586 0.0125003051854183 +0.2935 0.0135971487852114 0.0584466120460592 0.012500306069249 +0.294 0.01360121612698 0.0584013090777729 0.0125003069500429 +0.2945 0.0136052905719312 0.0583559677557281 0.0125003078273906 +0.295 0.0136093707073989 0.0583105843731835 0.0125003087010685 +0.2955 0.0136134564716036 0.0582651546223388 0.0125003095697889 +0.296 0.0136175477616535 0.0582196771584021 0.0125003104332836 +0.2965 0.0136216438513693 0.0581741564472099 0.0125003112934188 +0.297 0.013625743843078 0.0581285984533434 0.0125003121546211 +0.2975 0.0136298474175464 0.05808300510933 0.0125003130183145 +0.298 0.0136339553037338 0.0580373764054982 0.0125003142624384 +0.2985 0.0136380681901477 0.0579917131701216 0.0125003161712327 +0.299 0.0136421865760057 0.0579460148932739 0.0125003179924337 +0.2995 0.0136463106271024 0.0579002828063983 0.0125003195743955 +0.3 0.0136504396059791 0.057854519575696 0.0125003210364152 +0.3005 0.0136545730874519 0.0578087333516823 0.0125003225122029 +0.301 0.0136587107348362 0.0577629312010814 0.0125003240458457 +0.3015 0.013662853392308 0.0577171174032393 0.0125003256132559 +0.302 0.0136670019296572 0.0576712925595305 0.0125003271785157 +0.3025 0.01367115695442 0.0576254544007106 0.0125003287273888 +0.303 0.0136753190458859 0.0575796009959365 0.0125003302632287 +0.3035 0.0136794889240561 0.0575337308477852 0.0125003317922647 +0.304 0.0136836675966501 0.0574878424897454 0.0125003333177826 +0.3045 0.0136878556867009 0.0574419337194097 0.0125003348379149 +0.305 0.0136920532866544 0.0573960007121854 0.0125003363506983 +0.3055 0.0136962608479068 0.057350040322446 0.0125003378547521 +0.306 0.0137004785976366 0.0573040495074322 0.0125003393496958 +0.3065 0.0137047062056019 0.0572580256870822 0.0125003408367443 +0.307 0.0137089433119827 0.0572119669909728 0.0125003423242501 +0.3075 0.0137131896723535 0.0571658727682867 0.0125003438159759 +0.308 0.0137174446796444 0.0571197409886637 0.0125003452993238 +0.3085 0.0137217075546585 0.0570735660609971 0.0125003467769522 +0.309 0.0137259767123536 0.0570273445178213 0.0125003482551936 +0.3095 0.0137302503762296 0.056981079978968 0.0125003497305391 +0.31 0.0137345290253564 0.056934778997723 0.0125003512026313 +0.3105 0.0137388133727862 0.0568884423284369 0.012500352677551 +0.311 0.0137431036161519 0.0568420696809468 0.0125003541562226 +0.3115 0.0137474000548072 0.0567956607338214 0.0125003556314875 +0.312 0.0137517033955091 0.0567492176104144 0.012500357099494 +0.3125 0.0137560139019043 0.0567027460678677 0.0125003585703584 +0.313 0.0137603314645345 0.0566562449634672 0.0125003600566125 +0.3135 0.0137646561642459 0.056609713438349 0.0125003615530178 +0.314 0.0137689871913046 0.0565631566793686 0.012500363051406 +0.3145 0.0137733225588254 0.0565165840035182 0.0125003645520861 +0.315 0.0137776617733803 0.0564699986387889 0.0125003660605459 +0.3155 0.0137820052570648 0.0564234011206082 0.0125003675748025 +0.316 0.0137863535718216 0.0563767917687995 0.0125003690901851 +0.3165 0.013790706894788 0.0563301699843127 0.0125003706001219 +0.317 0.0137950651860821 0.0562835343885724 0.0125003721034755 +0.3175 0.0137994289137429 0.0562368831912733 0.0125003731344424 +0.318 0.0138037986634798 0.0561902133357802 0.0125003729153784 +0.3185 0.0138081749266721 0.0561435207508168 0.0125003720460148 +0.319 0.0138125582580407 0.0560968030688169 0.0125003715660072 +0.3195 0.0138169491382361 0.0560500577888492 0.0125003715123904 +0.32 0.0138213477549176 0.0560032820977376 0.0125003715914109 +0.3205 0.0138257533154178 0.0559564743777823 0.0125003715808373 +0.321 0.0138301653624063 0.0559096334330401 0.0125003714543591 +0.3215 0.0138345840997959 0.0558627571015605 0.012500371286785 +0.322 0.0138390090358373 0.0558158404961638 0.0125003711449147 +0.3225 0.0138434393199562 0.0557688799207681 0.0125003710412483 +0.323 0.0138478749672786 0.0557218753505021 0.0125003709562044 +0.3235 0.0138523161191323 0.0556748336995139 0.0125003708748983 +0.324 0.013856762921442 0.0556277609468987 0.0125003707976947 +0.3245 0.0138612155529392 0.0555806613373226 0.0125003707273425 +0.325 0.0138656747336751 0.0555335346718235 0.012500370664172 +0.3255 0.0138701409407715 0.0554863795768854 0.0125003706086421 +0.326 0.0138746146272646 0.0554391925517666 0.0125003705653233 +0.3265 0.0138790955102048 0.0553919750818604 0.0125003705354368 +0.327 0.0138835838339358 0.0553447324274872 0.0125003705184598 +0.3275 0.0138880798535396 0.0552974728160016 0.0125003705122212 +0.328 0.0138925838141045 0.0552502020503835 0.0125003705179139 +0.3285 0.0138970947627648 0.0552029230990679 0.0125003705349709 +0.329 0.0139016112956365 0.0551556366389158 0.0125003705578514 +0.3295 0.0139061325224018 0.0551083412014145 0.0125003705818478 +0.33 0.0139106580334645 0.055061035352643 0.0125003706054587 +0.3305 0.0139151871296916 0.0550137178285526 0.0125003706289332 +0.331 0.013919718101048 0.0549663871709359 0.0125003706505133 +0.3315 0.0139242499829035 0.054919041551296 0.0125003706682849 +0.332 0.0139287833339468 0.0548716777140859 0.0125003706803555 +0.3325 0.0139333194028789 0.054824294670332 0.0125003706869312 +0.333 0.0139378593794591 0.0547768913422248 0.0125003706907806 +0.3335 0.0139424034214421 0.0547294659231354 0.0125003706944954 +0.334 0.0139469515707073 0.0546820160942877 0.0125003707000078 +0.3345 0.0139515046149054 0.0546345398191043 0.012500370705707 +0.335 0.0139560631371632 0.0545870342018143 0.0125003707075483 +0.3355 0.0139606276230734 0.0545394970738702 0.0125003707041679 +0.336 0.0139651982392516 0.054491927559615 0.0125003706967643 +0.3365 0.0139697740564522 0.0544443278095273 0.0125003706905251 +0.337 0.0139743538753445 0.0543966960381681 0.0125003706920366 +0.3375 0.013978938649629 0.0543490304138739 0.0125003706978489 +0.338 0.0139835294228203 0.0543013337559315 0.0125003707058312 +0.3385 0.0139881271598305 0.0542536070392543 0.0125003707188536 +0.339 0.013992732385152 0.0542058526450929 0.0125003707369641 +0.3395 0.0139973448851044 0.0541580752851546 0.0125003708502976 +0.34 0.0140019642112634 0.0541102785565808 0.0125003712069414 +0.3405 0.0140065909287202 0.0540624664672816 0.012500371690841 +0.341 0.0140112252334095 0.054014638832379 0.0125003721055247 +0.3415 0.0140158665013257 0.0539667951268334 0.0125003724419121 +0.342 0.0140205145800515 0.0539189376642785 0.0125003727500298 +0.3425 0.0140251686982299 0.053871071883208 0.0125003730646439 +0.343 0.0140298270486518 0.05382320109457 0.0125003733913515 +0.3435 0.0140344879322182 0.0537753251398092 0.0125003737188577 +0.344 0.014039150825361 0.0537274408334216 0.0125003740383014 +0.3445 0.0140438161656398 0.0536795430750578 0.0125003743482765 +0.345 0.0140484843627533 0.0536316322159523 0.0125003746524925 +0.3455 0.0140531554315296 0.0535837102187214 0.0125003749566547 +0.346 0.0140578289535515 0.053535775259797 0.0125003752622328 +0.3465 0.0140625060148259 0.053487823805641 0.0125003755679735 +0.347 0.0140671877360209 0.0534398517462514 0.0125003758703812 +0.3475 0.0140718742330241 0.0533918564387328 0.012500376167145 +0.348 0.014076565498707 0.0533438395491292 0.0125003764582613 +0.3485 0.0140812617659767 0.0532957996744341 0.0125003767437638 +0.349 0.0140859634387578 0.053247729678353 0.012500377015764 +0.3495 0.0140906715342537 0.0531996263348906 0.0125003772660605 +0.35 0.0140953867653163 0.0531514952073329 0.0125003775094714 +0.3505 0.0141001085069269 0.0531033395497807 0.0125003777592753 +0.351 0.0141048363255084 0.0530551599595179 0.0125003780156128 +0.3515 0.0141095701432451 0.0530069557954692 0.0125003782777977 +0.352 0.0141143100821874 0.0529587272260067 0.0125003785406536 +0.3525 0.0141190569736966 0.0529104721759581 0.0125003788039522 +0.353 0.0141238107464828 0.0528621895916706 0.0125003790696545 +0.3535 0.0141285721489445 0.0528138846913209 0.0125003793385155 +0.354 0.0141333414712595 0.0527655653323154 0.0125003796107781 +0.3545 0.0141381176929673 0.0527172322749347 0.0125003798888731 +0.355 0.0141429005543582 0.0526688835247084 0.0125003801693888 +0.3555 0.0141476893114615 0.0526205183703693 0.0125003804505133 +0.356 0.0141524832236539 0.0525721361113847 0.0125003807340843 +0.3565 0.0141572819123457 0.0525237372630027 0.0125003810201099 +0.357 0.0141620849849274 0.0524753218035528 0.012500381305342 +0.3575 0.014166892048408 0.0524268912235699 0.0125003815896402 +0.358 0.0141717039539244 0.0523784459896041 0.0125003818770659 +0.3585 0.0141765224796512 0.0523299845641149 0.0125003821663811 +0.359 0.0141813479943242 0.0522815066700162 0.0125003824522951 +0.3595 0.0141861800178334 0.0522330126923046 0.0125003827319558 +0.36 0.014191018295729 0.0521845005788585 0.0125003830067247 +0.3605 0.0141958630283016 0.0521359664952085 0.0125003832772787 +0.361 0.0142007139663257 0.0520874054160131 0.0125003835396761 +0.3615 0.0142055712139872 0.0520388144833673 0.0125003837976497 +0.362 0.0142104349498594 0.0519901940621218 0.0125003840524394 +0.3625 0.0142153053736973 0.0519415450481186 0.0125003843025255 +0.363 0.0142201825271228 0.0518928712655905 0.0125003845484476 +0.3635 0.0142250664311347 0.0518441755807932 0.0125003847973311 +0.364 0.0142299577250388 0.0517954599637313 0.0125003850537198 +0.3645 0.0142348563680823 0.0517467257729429 0.0125003853157477 +0.365 0.0142397602997389 0.0516979724938415 0.0125003855797734 +0.3655 0.0142446669515866 0.0516491993610566 0.0125003858472092 +0.366 0.0142495769176596 0.0516004028341934 0.0125003861211587 +0.3665 0.0142544916636934 0.0515515815733394 0.0125003863994727 +0.367 0.0142594121462458 0.0515027377617783 0.0125003866797692 +0.3675 0.0142643391238695 0.0514538743949747 0.0125003869637855 +0.368 0.0142692730450793 0.0514049930729116 0.0125003872531612 +0.3685 0.0142742130908351 0.0513560943225467 0.0125003875480009 +0.369 0.0142791586410056 0.0513071788413776 0.0125003878485207 +0.3695 0.0142841102016367 0.0512582507881923 0.012500388152176 +0.37 0.0142890688371831 0.0512093155407717 0.0125003884615643 +0.3705 0.0142940342851113 0.0511603734471596 0.0125003887749469 +0.371 0.0142990058250186 0.0511114180438128 0.0125003890884477 +0.3715 0.0143039834424015 0.0510624450381179 0.0125003893994327 +0.372 0.0143089673578858 0.0510134524133321 0.012500389707732 +0.3725 0.0143139577972513 0.050964435366901 0.0125003900130733 +0.373 0.0143189549039946 0.0509153916916992 0.012500390314249 +0.3735 0.0143239583840855 0.0508663214852113 0.0125003906097135 +0.374 0.0143289677275063 0.0508172258940952 0.0125003908990037 +0.3745 0.0143339821723384 0.0507681039473845 0.012500391182841 +0.375 0.0143390017830664 0.0507189557289231 0.0125003914611289 +0.3755 0.0143440263138344 0.0506697885478417 0.0125003917345457 +0.376 0.0143490551447122 0.0506206090542039 0.0125003920108424 +0.3765 0.0143540889396556 0.0505714145669457 0.0125003922977994 +0.377 0.0143591284214589 0.0505222030797124 0.0125003925915639 +0.3775 0.0143641734934194 0.0504729749790409 0.0125003928861857 +0.378 0.0143692231789116 0.0504237298596643 0.0125003931810483 +0.3785 0.0143742774211288 0.0503744642491873 0.0125003934818567 +0.379 0.0143793367186241 0.0503251779401012 0.0125003937914191 +0.3795 0.0143844017888964 0.0502758703785827 0.0125003941061628 +0.38 0.0143894731502068 0.0502265415082184 0.0125003944214277 +0.3805 0.0143945515516605 0.0501771904774653 0.012500394735859 +0.381 0.0143996375548987 0.0501278176523053 0.0125003950513319 +0.3815 0.0144047311116785 0.0500784283239219 0.0125003953728031 +0.382 0.0144098330002979 0.050029031038891 0.0125003957025058 +0.3825 0.0144149438655274 0.0499796259295727 0.0125003960410417 +0.383 0.0144200636047942 0.0499302113922943 0.012500396384417 +0.3835 0.0144251915788792 0.0498807848774226 0.0125003963794268 +0.384 0.0144303260641221 0.0498313422485638 0.0125003957626774 +0.3845 0.01443546645124 0.0497818823431703 0.0125003952261402 +0.385 0.0144406121353204 0.0497324013463952 0.0125003949168229 +0.3855 0.0144457622780585 0.0496828941158085 0.0125003947282666 +0.386 0.0144509168387215 0.0496333613201037 0.012500394528048 +0.3865 0.014456075728571 0.0495838061171774 0.0125003942702395 +0.387 0.0144612391939507 0.0495342277012876 0.0125003939788032 +0.3875 0.0144664077419176 0.0494846238592042 0.0125003936893131 +0.388 0.0144715825497176 0.0494349968523307 0.0125003934758459 +0.3885 0.0144767635739545 0.0493853548525589 0.0125003933806149 +0.389 0.0144819494086762 0.049335701886643 0.0125003932816873 +0.3895 0.0144871385016216 0.0492860366327805 0.0125003931509797 +0.39 0.014492331464615 0.049236357128716 0.0125003930065025 +0.3905 0.014497529065544 0.0491866612697067 0.0125003928728351 +0.391 0.0145027310673757 0.0491369471871937 0.0125003926906559 +0.3915 0.0145079373831902 0.0490872119253441 0.0125003924195024 +0.392 0.0145131483665964 0.04903745470471 0.0125003921969041 +0.3925 0.0145183647382818 0.0489876769271294 0.0125003920075963 +0.393 0.014523587731727 0.0489378812725727 0.0125003918226968 +0.3935 0.0145288182549842 0.0488880724960008 0.0125003916346688 +0.394 0.0145340565417393 0.0488382529416274 0.0125003914477232 +0.3945 0.0145393034074858 0.0487884207325765 0.0125003912671866 +0.395 0.0145445600916798 0.0487385766251027 0.0125003910943461 +0.3955 0.0145498275771641 0.0486887244778527 0.0125003909303255 +0.396 0.0145551049201006 0.048638862934367 0.0125003907754892 +0.3965 0.0145603909388312 0.0485889855396872 0.012500390624258 +0.397 0.0145656847375861 0.0485390912122702 0.0125003904713299 +0.3975 0.0145709855275823 0.0484891833820407 0.0125003903136867 +0.398 0.0145762924586881 0.0484392624325174 0.0125003901534315 +0.3985 0.0145816040148615 0.0483893261123235 0.0125003899907733 +0.399 0.0145869196295958 0.0483393700524204 0.0125003898245761 +0.3995 0.0145922390010878 0.0482893906570186 0.0125003896588753 +0.4 0.0145975623376097 0.0482393870088801 0.0125003894946867 +0.4005 0.0146028895824247 0.0481893591935649 0.0125003893272552 +0.401 0.0146082205036013 0.0481393117886683 0.0125003891576487 +0.4015 0.0146135550705668 0.0480892490580735 0.0125003889939218 +0.402 0.0146188935803743 0.0480391701328328 0.0125003888437967 +0.4025 0.0146242357602968 0.0479890736120768 0.0125003887038817 +0.403 0.014629580595282 0.0479389594674231 0.0125003885684891 +0.4035 0.0146349279498281 0.0478888267234606 0.0125003884381206 +0.404 0.0146402778296258 0.0478386770977405 0.0125003883136305 +0.4045 0.0146456312781666 0.0477885185167992 0.0125003881961098 +0.405 0.0146509899773641 0.047738353984838 0.0125003880902158 +0.4055 0.0146563539317825 0.0476881815995079 0.0125003879937255 +0.406 0.0146617232416319 0.0476380002218776 0.0125003879032784 +0.4065 0.0146670990876139 0.0475878110593562 0.012500387815112 +0.407 0.0146724829035304 0.0475376184409977 0.0125003877284585 +0.4075 0.0146778769588457 0.0474874238323884 0.0125003876428959 +0.408 0.0146832831327053 0.0474372268590462 0.0125003875587493 +0.4085 0.014688702654914 0.0473870276467187 0.0125003874776429 +0.409 0.0146941354384955 0.0473368250388069 0.0125003874016357 +0.4095 0.0146995800657094 0.0472866167947177 0.0125003873266685 +0.41 0.0147050347588013 0.0472364008320536 0.0125003872480974 +0.4105 0.0147104979899768 0.0471861722580058 0.0125003871655063 +0.411 0.0147159689163819 0.0471359273173436 0.0125003870787328 +0.4115 0.0147214469042981 0.0470856657621076 0.012500386988639 +0.412 0.0147269309970003 0.0470353871413508 0.0125003868954076 +0.4125 0.0147324198041393 0.0469850898535439 0.0125003867972033 +0.413 0.0147379122244181 0.0469347724809094 0.0125003866985316 +0.4135 0.0147434081116731 0.0468844331308025 0.0125003865748872 +0.414 0.0147489076052167 0.0468340715640808 0.0125003863895683 +0.4145 0.0147544105336559 0.0467836901757598 0.0125003862033142 +0.415 0.0147599161399002 0.0467332902195923 0.0125003860436244 +0.4155 0.0147654237611309 0.0466828739464518 0.0125003859038019 +0.416 0.0147709343078055 0.04663244614676 0.0125003857736303 +0.4165 0.014776448285773 0.0465820129066814 0.0125003856504853 +0.417 0.0147819648391578 0.0465315753732593 0.0125003855382662 +0.4175 0.0147874838553931 0.0464811337473219 0.012500385436484 +0.418 0.0147930061274809 0.0464306917812339 0.0125003853427101 +0.4185 0.0147985338028408 0.046380254310485 0.0125003852566328 +0.419 0.0148040696238296 0.0463298239913212 0.0125003851749184 +0.4195 0.0148096161744446 0.0462794006188359 0.0125003850923718 +0.42 0.0148151745815852 0.0462289802639745 0.0125003850059809 +0.4205 0.014820745285956 0.0461785578781895 0.0125003849139056 +0.421 0.0148263284953535 0.0461281300111847 0.0125003848135708 +0.4215 0.0148319246430174 0.046077695890113 0.0125003847043267 +0.422 0.0148375330291705 0.0460272536144559 0.0125003845898375 +0.4225 0.014843152944112 0.0459768001640347 0.0125003844746308 +0.423 0.0148487836061366 0.0459263314560052 0.0125003843610364 +0.4235 0.0148544230314132 0.045875845195706 0.0125003842460532 +0.424 0.0148600689845559 0.0458253373778778 0.0125003841270921 +0.4245 0.0148657199600364 0.0457748026710712 0.0125003840034233 +0.425 0.0148713754925192 0.0457242392443268 0.0125003838770945 +0.4255 0.0148770354244802 0.0456736491509942 0.0125003837510392 +0.426 0.0148826991642269 0.0456230371466634 0.0125003836288744 +0.4265 0.0148883659286108 0.045572408393114 0.0125003835100439 +0.427 0.0148940363798425 0.0455217650152429 0.0125003833937553 +0.4275 0.0148997116505315 0.0454711077169943 0.0125003833718368 +0.428 0.0149053928173664 0.0454204349959456 0.0125003835597812 +0.4285 0.0149110794335854 0.0453697489509976 0.0125003838115487 +0.429 0.0149167704196081 0.0453190565900202 0.0125003840062849 +0.4295 0.0149224649217208 0.0452683660949895 0.0125003841481541 +0.43 0.0149281637522124 0.0452176834388511 0.0125003842774662 +0.4305 0.0149338681431373 0.045167009836432 0.0125003844178191 +0.431 0.0149395792969048 0.0451163419766827 0.0125003845662793 +0.4315 0.0149452979621175 0.0450656765011241 0.0125003847127803 +0.432 0.0149510247118398 0.0450150124496436 0.0125003848502957 +0.4325 0.0149567604239032 0.0449643481051056 0.0125003844793094 +0.433 0.0149625057392192 0.0449136795206474 0.0125003827744264 +0.4335 0.0149682606760599 0.0448630010464406 0.012500380382368 +0.434 0.0149740255190942 0.0448123092284482 0.0125003784072017 +0.4345 0.0149797999562513 0.0447616006999508 0.0125003768857981 +0.435 0.014985583062462 0.0447108717429002 0.0125003754985921 +0.4355 0.01499137479789 0.0446601194791843 0.0125003740115059 +0.436 0.0149971747696639 0.0446093405731555 0.0125003724085154 +0.4365 0.0150029820315903 0.044558533263068 0.0125003707711891 +0.437 0.015008795508433 0.0445076960934105 0.0125003691653704 +0.4375 0.0150146150161588 0.0444568341571815 0.0125003676065637 +0.438 0.0150204399879044 0.0444059524461718 0.0125003660822762 +0.4385 0.0150262699600832 0.0443550529733209 0.0125003645688036 +0.439 0.0150321052403674 0.0443041339372894 0.0125003630574216 +0.4395 0.0150379461440569 0.0442531955037235 0.0125003615452829 +0.44 0.0150437922843393 0.0442022428299464 0.0125003600372896 +0.4405 0.0150496442773745 0.0441512785110114 0.0125003585428101 +0.441 0.0150555026453886 0.0441003038512482 0.0125003570652317 +0.4415 0.0150613674048312 0.0440493244630677 0.0125003556004858 +0.442 0.0150672384973707 0.0439983487358043 0.0125003541497829 +0.4425 0.0150731153136685 0.0439473812727159 0.0125003527144325 +0.443 0.0150789971179486 0.0438964217035578 0.0125003512888309 +0.4435 0.0150848834153899 0.0438454683743446 0.012500349865522 +0.444 0.0150907741659566 0.0437945182300083 0.0125003484419548 +0.4445 0.0150966698824028 0.043743567953071 0.0125003470179264 +0.445 0.0151025705991653 0.0436926148201277 0.0125003455904004 +0.4455 0.0151084761126425 0.0436416540456531 0.0125003441576546 +0.446 0.0151143870136921 0.0435906831431883 0.0125003427185531 +0.4465 0.0151203039636992 0.0435397011661528 0.0125003412735661 +0.447 0.015126226311049 0.0434887063487248 0.0125003398250135 +0.4475 0.0151321523418923 0.0434376972543654 0.0125003383779613 +0.448 0.0151380823146981 0.043386671342029 0.0125003369328197 +0.4485 0.0151440177853232 0.0433356254635149 0.0125003354874342 +0.449 0.0151499595908723 0.0432845551738462 0.0125003340414383 +0.4495 0.0151559078898392 0.0432334591263858 0.0125003325940646 +0.45 0.0151618620651341 0.0431823399498714 0.0125003311473499 +0.4505 0.0151678220857776 0.0431312007024725 0.0125003297052713 +0.451 0.0151737890102091 0.0430800416402685 0.0125003282662375 +0.4515 0.0151797641451792 0.0430288624370616 0.012500326829691 +0.452 0.0151857476935941 0.0429776685503261 0.0125003253954309 +0.4525 0.0151917388104824 0.0429264626223891 0.0125003239648619 +0.453 0.0151977357715756 0.0428752491850351 0.0125003225396021 +0.4535 0.0152037385399313 0.0428240307319529 0.0125003211242958 +0.454 0.0152097486501995 0.0427728096784765 0.0125003197195925 +0.4545 0.0152157671176931 0.0427215890617921 0.0125003183235723 +0.455 0.0152217932942711 0.0426703721720388 0.0125003169378955 +0.4555 0.0152278244885437 0.0426191614728996 0.0125003155573545 +0.456 0.0152338571902141 0.0425679589745124 0.0125003141748863 +0.4565 0.015239890747834 0.0425167639851863 0.0125003127884124 +0.457 0.0152459258359359 0.0424655725937096 0.0125003113984636 +0.4575 0.0152519627562893 0.0424143807992384 0.0125003100041684 +0.458 0.0152580014891161 0.0423631872950442 0.0125003086056386 +0.4585 0.0152640424728459 0.0423119934867188 0.0125003072040637 +0.459 0.0152700866179591 0.042260796151042 0.0125003058019695 +0.4595 0.0152761345414466 0.0422095902176438 0.0125003044003461 +0.46 0.0152821860960317 0.0421583706594959 0.0125003029979659 +0.4605 0.0152882417505519 0.0421071352971117 0.0125003015941385 +0.461 0.0152943019836907 0.0420558854467374 0.012500300188054 +0.4615 0.0153003678530779 0.0420046204268534 0.0125002987781945 +0.462 0.0153064398485772 0.0419533376169339 0.0125002973657278 +0.4625 0.0153125181158289 0.0419020370006757 0.012500295954286 +0.463 0.0153186027610335 0.0418507200011825 0.0125002945464408 +0.4635 0.0153246937199593 0.0417993879981013 0.0125002931397597 +0.464 0.0153307913125671 0.0417480409315445 0.012500291734705 +0.4645 0.0153368957481449 0.0416966786973668 0.0125002903297618 +0.465 0.0153430072443636 0.0416452998641023 0.0125002889241171 +0.4655 0.0153491263040289 0.0415939078961752 0.0125002875206643 +0.466 0.0153552527265542 0.0415425111444612 0.0125002861241878 +0.4665 0.0153613853755919 0.0414911120064385 0.0125002847327633 +0.467 0.0153675245881331 0.0414397074306465 0.0125002833412845 +0.4675 0.0153736708001392 0.0413882955870569 0.0125002819509734 +0.468 0.0153798226778043 0.0413368767951433 0.0125002805643893 +0.4685 0.0153859783465795 0.0412854521374128 0.0125002791821698 +0.469 0.0153921376668672 0.0412340209375823 0.0125002777868095 +0.4695 0.0153983006515415 0.0411825837333333 0.0125002763639604 +0.47 0.0154044672822461 0.0411311414615164 0.0125002749420618 +0.4705 0.0154106393629614 0.0410796936556978 0.0125002735296792 +0.471 0.015416818148276 0.0410282391203793 0.0125002721199227 +0.4715 0.0154230033931562 0.0409767773365876 0.0125002707077076 +0.472 0.0154291946760972 0.0409253060985551 0.0125002692931308 +0.4725 0.0154353922869454 0.0408738213440717 0.0125002678783217 +0.473 0.0154415962707435 0.0408223176044508 0.0125002664603915 +0.4735 0.0154478067540859 0.0407707920676266 0.0125002650390571 +0.474 0.0154540236203829 0.040719246400793 0.0125002636156689 +0.4745 0.0154602467990062 0.0406676837879821 0.0125002621935366 +0.475 0.0154664765064765 0.0406161040451724 0.012500260773672 +0.4755 0.0154727132472952 0.0405645088698879 0.0125002593526531 +0.476 0.0154789578182804 0.0405128997704966 0.0125002579330899 +0.4765 0.0154852094513532 0.040461278736227 0.0125002565156765 +0.477 0.0154914654429168 0.0404096457160774 0.0125002550991897 +0.4775 0.0154977232534377 0.040357998038075 0.0125002536838198 +0.478 0.0155039840460997 0.0403063345317532 0.0125002522715676 +0.4785 0.0155102496636387 0.0402546556248462 0.0125002508628989 +0.479 0.0155165212519513 0.0402029640180376 0.0125002494568338 +0.4795 0.0155227994073526 0.040151261657928 0.0125002480549389 +0.48 0.0155290837268094 0.0400995507708735 0.0125002466580762 +0.4805 0.0155353737157005 0.0400478332317958 0.0125002452681864 +0.481 0.0155416692422976 0.0399961111609994 0.0125002438823575 +0.4815 0.0155479715311379 0.0399443892759036 0.0125002425011987 +0.482 0.0155542806911454 0.0398926666195859 0.0125002411224484 +0.4825 0.0155605955172522 0.0398409356481355 0.0125002397434387 +0.483 0.015566915511743 0.0397891928392167 0.0125002383620842 +0.4835 0.0155732414276499 0.0397374359295868 0.0125002369767421 +0.484 0.0155795739824253 0.0396856587177578 0.0125002355885518 +0.4845 0.0155859124543469 0.0396338588567856 0.012500234198455 +0.485 0.0155922553116877 0.0395820388778424 0.0125002328041477 +0.4855 0.0155986024732767 0.0395302001454542 0.0125002314069644 +0.486 0.0156049544329445 0.0394783423330964 0.0125002300093084 +0.4865 0.0156113107981867 0.0394264710238265 0.0125002286095914 +0.487 0.0156176707998367 0.0393745927546673 0.0125002272112168 +0.4875 0.0156240345185581 0.039322706976257 0.0125002258190656 +0.488 0.0156304024124711 0.0392708127595634 0.012500224430951 +0.4885 0.0156367743183024 0.0392189103798231 0.0125002230435973 +0.489 0.0156431493344332 0.0391669976738109 0.0125002216553919 +0.4895 0.015649527540509 0.0391150698495682 0.0125002202711653 +0.49 0.0156559096386412 0.0390631268933602 0.0125002188913737 +0.4905 0.0156622963872172 0.0390111698215965 0.0125002175165766 +0.491 0.0156686882881524 0.038959197472396 0.0125002161432004 +0.4915 0.0156750859933179 0.0389072077523344 0.0125002147703068 +0.492 0.0156814898580731 0.0388552052768031 0.0125002133977095 +0.4925 0.0156878999332553 0.0388031997154903 0.0125002120273428 +0.493 0.0156943170806831 0.0387511940336567 0.012500210663925 +0.4935 0.0157007413056672 0.0386991874883512 0.0125002093050549 +0.494 0.0157071715876861 0.0386471784064913 0.0125002079448658 +0.4945 0.0157136074078893 0.038595159927499 0.0125002065817728 +0.495 0.015720049567636 0.0385431297991648 0.0125002052176527 +0.4955 0.0157264974504728 0.0384910879008972 0.0125002038550697 +0.496 0.0157329491466112 0.0384390310896574 0.0125002024933469 +0.4965 0.0157394036710042 0.0383869588689093 0.0125002011337351 +0.497 0.015745861390767 0.0383348710346985 0.0125001997725242 +0.4975 0.0157523223649582 0.0382827663330803 0.0125001984063737 +0.498 0.0157587858823958 0.038230644114733 0.0125001970363102 +0.4985 0.015765250959417 0.0381785066171267 0.0125001956654992 +0.499 0.0157717172456195 0.0381263582908508 0.0125001942958058 +0.4995 0.0157781843761066 0.0380742010750623 0.0125001929327335 +0.5 0.0157846521311596 0.0380220326675823 0.0125001915751379 diff --git a/tutorials/cfdemSolverIBTorque/DEM/position_no_coupling.txt b/tutorials/cfdemSolverIBTorque/DEM/position_no_coupling.txt new file mode 100644 index 00000000..dc603fd1 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/DEM/position_no_coupling.txt @@ -0,0 +1,297 @@ +# Fix print output for fix extra1 +0.005 0.012500236537004 0.0749744854546905 0.0125000027025632 +0.01 0.0125008242634914 0.074937820127603 0.0125000057085665 +0.015 0.0125017363991125 0.0748894005558904 0.0125000085686985 +0.02 0.0125030955810171 0.0748293754334657 0.012500011336222 +0.025 0.0125050356811122 0.0747578876926561 0.0125000140282332 +0.03 0.0125074877927014 0.0746748409962972 0.0125000166530117 +0.035 0.0125104225816483 0.0745801058234799 0.0125000192101393 +0.04 0.012513754903303 0.0744735407940129 0.0125000217085116 +0.045 0.0125175252837511 0.0743555231219825 0.0125000241537116 +0.05 0.012521930478137 0.0742264142387962 0.0125000284743026 +0.055 0.0125269975718279 0.0740863420517428 0.0125000336529474 +0.06 0.0125325329039646 0.0739360253890469 0.012500038627405 +0.065 0.0125385977602697 0.0737762549205696 0.0125000434594228 +0.07 0.0125455797782046 0.0736073271504496 0.0125000481668499 +0.075 0.0125537851766228 0.0734290865909666 0.0125000527452892 +0.08 0.0125630625073665 0.0732409404860247 0.0125000572033003 +0.085 0.0125732034801647 0.0730427145072922 0.0125000615619217 +0.09 0.0125844089893159 0.0728348304487263 0.0125000658765985 +0.095 0.0125966130496837 0.0726181712945812 0.0125000701595304 +0.1 0.0126099612333852 0.0723936364292141 0.0125000743751122 +0.105 0.0126248949424391 0.0721611441612741 0.0125000784906639 +0.11 0.0126412273411759 0.071919829889012 0.0125000824923991 +0.115 0.0126588603744341 0.071669406427283 0.012500086427107 +0.12 0.0126779381528763 0.0714107234707794 0.0125000903875093 +0.125 0.0126983037600279 0.0711451959241483 0.0125000942844763 +0.13 0.0127203111003721 0.0708728708124391 0.0125000980938033 +0.135 0.0127437684278005 0.0705925546377452 0.0125001017792639 +0.14 0.0127686989627281 0.070304029225204 0.0125001054424405 +0.145 0.0127952713920198 0.0700086134835725 0.0125001091219742 +0.15 0.0128236003882709 0.0697073230212197 0.0125001127063206 +0.155 0.0128535047686353 0.0693992718057006 0.0125001161873494 +0.16 0.0128849947011697 0.0690838278152024 0.0125001196314175 +0.165 0.0129183269698995 0.0687617200140564 0.012500123121532 +0.17 0.0129536162092595 0.0684336479902595 0.0125001265487077 +0.175 0.0129905754387516 0.0680991942372184 0.012500129845257 +0.18 0.0130292222516222 0.0677584268500641 0.0125001331538208 +0.185 0.0130697868086307 0.0674116892932765 0.0125001365314108 +0.19 0.0131123499851272 0.0670596102781497 0.0125001398386506 +0.195 0.0131565521641094 0.0667019020271566 0.0125001430611168 +0.2 0.0132024630982088 0.0663387711325004 0.0125001463409512 +0.205 0.013250415615055 0.065970724763537 0.0125001496223068 +0.21 0.0133001347842595 0.0655975763253727 0.0125001527649186 +0.215 0.0133514475287693 0.0652192546722626 0.0125001559080522 +0.22 0.0134047253218678 0.064836608999532 0.0125001590721275 +0.225 0.0134600883049289 0.0644499629691857 0.012500160925067 +0.23 0.0135171597497416 0.0640588397259523 0.0125001628488306 +0.235 0.0135761305180943 0.0636644197528995 0.0125001649192497 +0.24 0.0136374994530906 0.0632667672923028 0.0125001668463078 +0.245 0.0137008376245496 0.0628650261569856 0.0125001687255208 +0.25 0.0137661433326641 0.0624604210488421 0.0125001688580286 +0.255 0.0138337420088005 0.0620530215278075 0.0125001564058948 +0.26 0.0139033918646329 0.0616417343126657 0.0125001453975582 +0.265 0.0139749592246876 0.0612277314882123 0.0125001350184401 +0.27 0.0140485067970896 0.0608119929588092 0.0125001249434289 +0.275 0.0141238908785528 0.0603931151903317 0.0125001150779164 +0.28 0.0142012746470849 0.0599713109115894 0.0125001055296021 +0.285 0.0142807107920737 0.0595473526707853 0.0125000962274644 +0.29 0.0143618134396659 0.0591207700554203 0.0125000870686571 +0.295 0.0144447333586024 0.0586916859844777 0.0125000781986505 +0.3 0.0145297717372811 0.0582606344730173 0.012500069536778 +0.305 0.0146164139641859 0.0578271077348268 0.0125000610279495 +0.31 0.0147048616164272 0.0573917916653116 0.0125000527785793 +0.315 0.014795633893752 0.0569552026016578 0.0125000441798509 +0.32 0.0148881388375875 0.0565165949081669 0.0125000336239014 +0.325 0.0149826098340301 0.0560773862672714 0.0125000236869443 +0.33 0.0150795524383358 0.055636642074525 0.0125000139147652 +0.335 0.0151782098493853 0.0551941799793248 0.0125000044910732 +0.34 0.0152786270101278 0.0547515679023534 0.0124999953845839 +0.345 0.0153809499259295 0.0543081179666983 0.0124999865631585 +0.35 0.0154849972628643 0.0538629433887342 0.0124999779701198 +0.355 0.0155911206131639 0.0534168883985991 0.0124999696296539 +0.36 0.0156991066577023 0.0529695264159333 0.0124999615333963 +0.365 0.0158088369808677 0.0525209306913246 0.0124999536269015 +0.37 0.0159208891535571 0.0520714831650018 0.0124999459489351 +0.375 0.0160347796740713 0.0516209040988016 0.0124999385247255 +0.38 0.0161506024160376 0.0511700653538673 0.0124999312528342 +0.385 0.0162690216823923 0.0507188205329724 0.0124999242913059 +0.39 0.0163894255529251 0.0502664278894938 0.0124999174973055 +0.395 0.0165117222435515 0.0498143110525412 0.012499910906624 +0.4 0.0166361000106374 0.0493623191142034 0.0124999046196078 +0.405 0.016762268381544 0.048909492554658 0.0124998985521408 +0.41 0.01689055388012 0.0484567257068018 0.0124998926601439 +0.415 0.0170207005936699 0.048003834548479 0.0124998870429398 +0.42 0.0171523318541075 0.0475506706872609 0.012499881173656 +0.425 0.0172863050550979 0.0470979635688939 0.0124998754688838 +0.43 0.0174221924220287 0.0466449857223776 0.0124998683256025 +0.435 0.0175600665769659 0.0461925174423796 0.0124998601125143 +0.44 0.0177004326433298 0.0457405794110761 0.0124998524972478 +0.445 0.0178428241951901 0.0452879883429904 0.0124998452270136 +0.45 0.0179876386477771 0.0448352619375672 0.0124998381539844 +0.455 0.0181352141982565 0.0443819063125223 0.0124998314336396 +0.46 0.0182853140770164 0.0439275337859794 0.0124998248658528 +0.465 0.0184381488396903 0.0434725218364323 0.0124998183800183 +0.47 0.0185934543784464 0.0430170605615587 0.0124998122499264 +0.475 0.0187507048280302 0.0425613230795601 0.0124998061263224 +0.48 0.0189101130727453 0.0421060923047703 0.0124998079073218 +0.485 0.019071083106515 0.0416502776187911 0.0124998101998178 +0.49 0.0192327987908697 0.0411953774342269 0.0124998122868265 +0.495 0.0193949977679572 0.0407427967527304 0.0124998143435091 +0.5 0.0195570512228574 0.0402921442940068 0.0124998163552607 +0.505 0.0197189843125321 0.0398435426100683 0.0124998182938529 +0.51 0.0198810773577026 0.0393970814504694 0.0124998204779054 +0.515 0.019994570114315 0.0389665795319681 0.0124998234229862 +0.52 0.0199882975316302 0.0385539053972616 0.0124998358350218 +0.525 0.0199777613199592 0.0381304568036815 0.0124998562496343 +0.53 0.0199702589544694 0.0376994369632674 0.0124998755639476 +0.535 0.0199658518117706 0.0372631319404003 0.0124998940751162 +0.54 0.0199642972385542 0.0368213713249698 0.012499912132153 +0.545 0.0199650687570917 0.0363746303645476 0.0124999295285615 +0.55 0.0199683363855042 0.0359242671394522 0.0124999463388064 +0.555 0.0199737627150851 0.0354697089006828 0.0124999627315382 +0.56 0.0199812314870511 0.0350116484767019 0.0124999785584788 +0.565 0.0199911152464918 0.034550925762318 0.012499993884158 +0.57 0.0199997774432893 0.0340885734822495 0.0125000084035803 +0.575 0.020000021670291 0.0336287522360714 0.0125000189673029 +0.58 0.0200000145906293 0.0331661489775264 0.0125000253996002 +0.585 0.0200000221580178 0.0327005813025746 0.0125000319353755 +0.59 0.0200000268577954 0.0322336137884797 0.0125000344562526 +0.595 0.0200000222984212 0.031764565116983 0.012500035300529 +0.6 0.0200000238607877 0.0312937569416753 0.0125000366787521 +0.605 0.0200000233620478 0.0308221133351982 0.0125000334560797 +0.61 0.0200000253346994 0.0303481310067018 0.012500030322434 +0.615 0.0200000283172103 0.0298724469386564 0.0125000256988973 +0.62 0.0200000201639582 0.0293951226281365 0.0125000178104669 +0.625 0.020000027979577 0.0289159781646444 0.0125000087159078 +0.63 0.0200000302189092 0.0284358743067823 0.0125000000604898 +0.635 0.0200000289541939 0.0279543281309844 0.0124999916166636 +0.64 0.0200000291447319 0.0274717461081706 0.01249998336121 +0.645 0.0200000241897294 0.0269885448342676 0.0124999752908733 +0.65 0.0200000291526462 0.0265042663102746 0.0124999673817634 +0.655 0.0200000320611571 0.026019776445703 0.0124999621004187 +0.66 0.020000027684871 0.0255347368609521 0.0124999590523878 +0.665 0.0200000298706519 0.0250492605669369 0.0124999560223872 +0.67 0.0200000281997383 0.0245640069299325 0.0124999571339672 +0.675 0.0200000300744967 0.0240783492266794 0.0124999585393535 +0.68 0.0200000321416222 0.0235928831812986 0.0124999612487326 +0.685 0.0200000253471013 0.0231076241212112 0.0124999667133218 +0.69 0.0200000302603842 0.0226223716492295 0.0124999720247812 +0.695 0.0200000302048525 0.0221377327631808 0.0124999771951639 +0.7 0.0200000285204245 0.0216531749110003 0.0124999823026233 +0.705 0.0200000308905368 0.0211690169863363 0.0124999881633481 +0.71 0.0200000239019309 0.0206854493316259 0.012499997447839 +0.715 0.0200000292424139 0.0202019735697744 0.0125000064048145 +0.72 0.0200000320229518 0.0197192558004315 0.0125000126068634 +0.725 0.0200000294252501 0.0192367878275742 0.0125000172208601 +0.73 0.0200000296121555 0.0187546457356912 0.0125000218557824 +0.735 0.0200000253845759 0.0182732295032465 0.0125000224105888 +0.74 0.0200000284725664 0.0177918665468253 0.012500023164069 +0.745 0.0200000303767641 0.0173110444127638 0.0125000223360184 +0.75 0.0200000239378104 0.0168305293857249 0.0125000194826708 +0.755 0.020000028187551 0.0163500133644174 0.0125000167763564 +0.76 0.0200000273715303 0.0158700238996452 0.0125000111125664 +0.765 0.0200000263615052 0.0153898930943832 0.0125000050088494 +0.77 0.0200000289088896 0.0149098442066627 0.0124999984241309 +0.775 0.0200000217925097 0.0144299137502431 0.0124999889644468 +0.78 0.0200000275009483 0.0139495970859332 0.0124999799276292 +0.785 0.0200000304019253 0.0134694529981284 0.0124999735305264 +0.79 0.0200000273128698 0.0129889187017753 0.012499968719295 +0.795 0.0200000281334406 0.0125080093873894 0.0124999640086841 +0.8 0.0200000243233753 0.0120270870671702 0.0124999632007351 +0.805 0.0200000277770125 0.011545504903701 0.0124999623310077 +0.81 0.0200000298387638 0.0110637306382098 0.0124999630265471 +0.815 0.0200000229922546 0.010581459778972 0.0124999656996383 +0.82 0.0200000274751428 0.010098411052864 0.0124999683254566 +0.825 0.0200000266043951 0.00961514105646263 0.01249997373608 +0.83 0.0200000264984815 0.00913094690701687 0.012499979657182 +0.835 0.0200000301978867 0.00864577472163717 0.0124999860860179 +0.84 0.0200000204589622 0.00815943898255003 0.0124999951394694 +0.845 0.0200000261275933 0.00767146548058978 0.0125000038739187 +0.85 0.020000028558684 0.00718209029884672 0.0125000123596697 +0.855 0.0200000304542313 0.00668965562604887 0.0125000206208296 +0.86 0.0200000294417063 0.0061920183663158 0.0125000285210956 +0.865 0.0199996912464577 0.00568696256828908 0.0125000328326685 +0.87 0.0199927881025601 0.00517156649758336 0.0125000372473451 +0.875 0.0199047461705017 0.00501834656330401 0.0125000378663889 +0.88 0.0197774895873068 0.00505199362338826 0.0125000374876385 +0.885 0.0196435360387028 0.00507940049053325 0.0125000376795458 +0.89 0.0195064384652235 0.00508910949136831 0.0125000382054781 +0.895 0.0193667728647738 0.00508096724509334 0.0125000390397711 +0.9 0.0192253232781333 0.00505598888046871 0.0125000401064158 +0.905 0.0190826060821114 0.00501477347528528 0.0125000413946173 +0.91 0.0189453825389313 0.00500086938552728 0.0125000426625926 +0.915 0.0188066623242529 0.0049999303876751 0.01250004402808 +0.92 0.0186649797919007 0.00499992775279884 0.0125000401788541 +0.925 0.0185200868927541 0.00499992757178488 0.0125000333840137 +0.93 0.0183719294379067 0.00499992623255787 0.0125000268635576 +0.935 0.0182204751892433 0.00499992418442955 0.012500020628951 +0.94 0.0180659904116297 0.00499992463011435 0.0125000146696033 +0.945 0.0179088058120785 0.00499992374239538 0.0125000089858987 +0.95 0.017749030028574 0.00499992585067703 0.0125000035329877 +0.955 0.017586601597158 0.0049999259668668 0.0124999982876338 +0.96 0.0174214759020613 0.00499992570442972 0.0124999937753912 +0.965 0.0172537240675433 0.00499992528621745 0.0124999898714066 +0.97 0.0170833790625211 0.00499992289715026 0.0124999861037382 +0.975 0.0169104129476638 0.00499992368648403 0.012499982462512 +0.98 0.0167349378419565 0.00499992386351154 0.0124999789496762 +0.985 0.0165570412236348 0.0049999245214728 0.0124999755768446 +0.99 0.0163767065745796 0.00499992593219023 0.012499972343389 +0.995 0.0161940064419015 0.00499992575936944 0.0124999702357602 +1 0.016009084461917 0.00499992543408059 0.0124999697821278 +1.005 0.015821995353473 0.00499992291327503 0.0124999694012082 +1.01 0.0156327043796437 0.00499992454652736 0.0124999690729782 +1.015 0.0154413546800499 0.0049999235055347 0.0124999688033041 +1.02 0.0152480446881742 0.00499992500791904 0.012499968602981 +1.025 0.0150528078955605 0.0049999255695991 0.012499968478853 +1.03 0.0148557860437298 0.00499992519364965 0.0124999707377904 +1.035 0.0146571771761245 0.00499992362668852 0.0124999736611588 +1.04 0.0144570167023603 0.00499992398440815 0.0124999765866751 +1.045 0.0142553337622604 0.0049999240343455 0.0124999795190988 +1.05 0.0140521956601599 0.00499992424502964 0.0124999824639031 +1.055 0.0138475743067653 0.00499992554072651 0.0124999854400876 +1.06 0.0136415789696798 0.00499992559928171 0.0124999892415834 +1.065 0.0134344337022946 0.00499992446371113 0.0124999937465263 +1.07 0.0132261865323535 0.00499992381965834 0.0124999982619545 +1.075 0.0130168194624405 0.00499992494664343 0.0125000027878973 +1.08 0.0128063685564619 0.00499992476665945 0.0125000073108775 +1.085 0.0125947772772378 0.00499992618675456 0.0125000118461842 +1.09 0.0123821596188798 0.00499992624295461 0.0125000154735593 +1.095 0.0121688053780041 0.00499992492392606 0.0125000186035848 +1.1 0.0119548206463947 0.00499992520752216 0.0125000218009361 +1.105 0.0117402160290574 0.0049999247436388 0.0125000250650195 +1.11 0.0115249892022011 0.00499992610520356 0.0125000283791976 +1.115 0.0113090507701567 0.004999927421785 0.0125000317378219 +1.12 0.0110925001727087 0.00499992702580687 0.0125000325643638 +1.125 0.0108755734512188 0.00499992613350187 0.0125000327663505 +1.13 0.0106582938513725 0.00499992537737874 0.0125000331042587 +1.135 0.0104406210635136 0.00499992527377176 0.0125000335634526 +1.14 0.0102224107522455 0.00499992707497058 0.01250003413517 +1.145 0.0100035054009143 0.00499992749907389 0.0125000348167865 +1.15 0.00978404389580982 0.00499992669802562 0.0125000342755376 +1.155 0.00956423155519173 0.00499992414929805 0.0125000338936762 +1.16 0.00934405808474123 0.00499992548549617 0.0125000336272253 +1.165 0.00912350918507384 0.00499992551242332 0.01250003347199 +1.17 0.008902495913718 0.00499992776319782 0.0125000334350425 +1.175 0.00868095939634464 0.00499992750043927 0.0125000327295901 +1.18 0.00845907520145958 0.00499992628030759 0.0125000309306665 +1.185 0.00823692752154628 0.00499992534032276 0.0125000292898246 +1.19 0.00801450665530564 0.0049999262973802 0.0125000278084381 +1.195 0.00779182768463592 0.00499992683383591 0.0125000264703703 +1.2 0.00756882178914251 0.0049999288336261 0.0125000252768474 +1.205 0.00734557642628698 0.00499992770109428 0.0125000237086516 +1.21 0.00712219049895383 0.0049999269914477 0.0125000220803608 +1.215 0.00689858202422644 0.00499992586675937 0.0125000205892712 +1.22 0.00667462625282513 0.00499992576372959 0.012500019222236 +1.225 0.00645026860411107 0.00499992929367662 0.0125000179805161 +1.23 0.00622560023101008 0.00499993044343217 0.0125000168334328 +1.235 0.0060010270906103 0.00499993127161701 0.0125000154615009 +1.24 0.00577695176099479 0.0049999319724123 0.0125000142188661 +1.245 0.00555353772677074 0.00499993239239744 0.012500013085938 +1.25 0.0053305798461506 0.00499993332785019 0.0125000120574049 +1.255 0.00510780458406397 0.00499993308800936 0.012500011106401 +1.26 0.00500238011343646 0.00502028398766356 0.012500009415638 +1.265 0.00502072657786976 0.00504836358466823 0.0125000072140034 +1.27 0.00504032647557991 0.00506329295089872 0.0125000050498666 +1.275 0.00505780798444304 0.00506434888155219 0.0125000028870106 +1.28 0.00507315700648154 0.00505210769447159 0.0125000007225509 +1.285 0.00508718886700022 0.00502786199815472 0.0124999985525426 +1.29 0.00509880924286084 0.0050007370593923 0.0124999964418972 +1.295 0.00510504331617029 0.00500005437566104 0.0124999944632696 +1.3 0.00511290952202021 0.00499994208340815 0.0124999924408413 +1.305 0.00512159297804147 0.00499994289704228 0.0124999904221749 +1.31 0.00513102887736567 0.00499994321427144 0.0124999884114282 +1.315 0.00514119303833935 0.00499994353458149 0.0124999864191726 +1.32 0.00515198639470973 0.0049999433711435 0.0124999844662559 +1.325 0.00516332195672042 0.00499994314974974 0.0124999825446163 +1.33 0.00517512290488716 0.00499994315443035 0.0124999806557285 +1.335 0.00518731637629085 0.00499994304693935 0.0124999787957488 +1.34 0.00519983551284217 0.00499994288834828 0.0124999769560763 +1.345 0.00521262754821056 0.00499994264443878 0.0124999751323084 +1.35 0.00522564778642921 0.00499994225780868 0.0124999733314002 +1.355 0.00523885864822241 0.00499994196601573 0.0124999715548513 +1.36 0.00525221833410631 0.0049999417228807 0.0124999698032885 +1.365 0.00526570343648819 0.00499994144510647 0.0124999680726943 +1.37 0.00527930882907763 0.00499994116506169 0.0124999663634871 +1.375 0.00529301084031281 0.00499994085559955 0.0124999646761437 +1.38 0.00530677571240161 0.00499994054289766 0.0124999630097284 +1.385 0.00532057152426852 0.00499994021315869 0.0124999613606743 +1.39 0.0053343697439274 0.00499993984955565 0.0124999597249712 +1.395 0.00534814624074857 0.00499994132421299 0.0124999580972425 +1.4 0.00536189123079802 0.00499994114402403 0.012499956461107 +1.405 0.00537560125543411 0.00499994081170788 0.0124999548199924 +1.41 0.00538927919086364 0.00499994033774879 0.0124999531683918 +1.415 0.00540293045709342 0.00499993914362034 0.0124999515055544 +1.42 0.0054165542310399 0.00499993910990558 0.0124999498480984 +1.425 0.00543015286608728 0.00499993894294784 0.0124999481837944 +1.43 0.00544372785152407 0.00499993878786446 0.0124999465048738 +1.435 0.00545727295595736 0.00499993991971353 0.0124999448135347 +1.44 0.00547078202296412 0.00499994001400869 0.0124999430951259 +1.445 0.00548425302531325 0.00499994006348097 0.0124999413573841 +1.45 0.00549768249201571 0.00499994002703953 0.0124999395985765 +1.455 0.00551106794590268 0.00499993993166579 0.0124999378208477 +1.46 0.00552440965339564 0.00499994008790104 0.0124999360219961 +1.465 0.00553771156198073 0.00499994064063875 0.0124999342077099 +1.47 0.00555097607412681 0.0049999407324425 0.0124999323705485 +1.475 0.00556420757406264 0.00499993963165738 0.0124999305171908 +1.48 0.00557740816378468 0.004999939739377 0.0124999286486975 diff --git a/tutorials/cfdemSolverIBTorque/DEM/post/.gitignore b/tutorials/cfdemSolverIBTorque/DEM/post/.gitignore new file mode 100644 index 00000000..e69de29b diff --git a/tutorials/cfdemSolverIBTorque/DEM/total_particle_force.txt b/tutorials/cfdemSolverIBTorque/DEM/total_particle_force.txt new file mode 100644 index 00000000..e82a85fc --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/DEM/total_particle_force.txt @@ -0,0 +1,91 @@ +# +0.008 5.57697378684129e-05 -0.414699976005958 -59.8834291488285 +0.016 4.57325314920728e-05 0.370056372714585 -14.5561021301538 +0.024 -2.55566687609737e-05 -0.797444701230558 -14.4060079057233 +0.032 1.66803796960471e-05 0.216192561034972 -10.9810844463387 +0.04 -6.70863687336884e-05 -0.13303526779399 -8.1087316190947 +0.048 -3.689306660422e-05 -0.41920356759255 -10.4567167917752 +0.056 4.89125742454428e-06 0.159566492739513 -8.11324356609918 +0.064 -2.32934811327605e-05 -0.752576942118735 -7.22296484169974 +0.072 -2.58032608421664e-05 0.626393627796301 -5.270216491283 +0.08 -0.000126882243217032 -0.240946143636515 -6.96518837633297 +0.088 3.96931092402544e-05 0.169099624692103 -5.87387591087596 +0.096 -5.37173890514666e-05 0.163240855167488 -5.23676555255799 +0.104 -0.000121509963639644 -0.679145133971048 -4.14646193254031 +0.112 5.76014816145453e-05 0.100939947363903 -3.16213542742363 +0.12 -0.000122732420324127 -0.120787637767941 -4.56122320832608 +0.128 3.12193930677631e-05 -0.0269487069868444 -3.69752960109922 +0.136 1.17745377149481e-05 0.222691339866483 -3.72716646557289 +0.144 -0.000140785287958245 -0.301323536239502 -2.90752918693922 +0.152 -0.000244634442412905 -0.0626358391829448 -2.32847302986077 +0.16 0.000286113904980888 0.00240811477722827 -3.19081817883174 +0.168 -0.000122522820381357 -0.0488621386536859 -3.33632682927924 +0.176 -6.80862267512737e-06 0.0092401840752771 -3.05146411762291 +0.184 0.000250571785836708 0.149037388485718 -2.53736264808346 +0.192 0.00022378988020284 -0.137900301887764 -1.98208925350055 +0.2 -0.000254007665159624 -0.0343525923282959 -1.62373008638033 +0.208 0.000431860851495361 -0.0413930108818663 -2.27485908379201 +0.216 0.000328504522270851 -0.0298644561313073 -2.49724394163959 +0.224 -0.000254975007447499 0.0216513706104903 -1.85760875701887 +0.232 -8.68669997621588e-05 0.103508445058573 -1.96474466926062 +0.24 0.000691779844177768 -0.0189865287248349 -1.59454550900477 +0.248 0.000205526271982378 -0.0246189971638151 -1.32512155620886 +0.256 -0.000484917146748363 0.0338453610169152 -1.15318924950138 +0.264 0.00171061871034356 -0.0431298278684289 -1.74743313468358 +0.272 -0.000145114644740374 0.00755374272417894 -1.90159747460399 +0.28 -0.000762139809715267 0.0265597704399049 -1.27926640398799 +0.288 -0.000390438043517958 0.026937985962427 -1.4578668738422 +0.296 0.000630661262580516 -0.0114925944725122 -1.31113151566504 +0.304 0.00231835639811268 0.0420029454602112 -0.94308011268111 +0.312 -0.002858981303815 0.0252935884210398 -0.863400433099041 +0.32 -0.00109133673947065 -0.015540995762621 -0.771777914718429 +0.328 0.00179244166894796 0.00463390898141749 -1.40103636857958 +0.336 -0.00208948604142637 0.0160460446489094 -1.48731205099446 +0.344 -0.00144004148214883 0.000940126979838446 -0.984354337118748 +0.352 3.85939488586255e-07 -0.0191168354456585 -1.10705504990449 +0.36 0.00191522833815906 -0.00551235579332907 -1.02958854151131 +0.368 0.00129851851357572 0.0102250283094307 -0.839472588246229 +0.376 -0.00387445644177877 -0.0319746410783325 -0.656556161460664 +0.384 0.0015692171770507 -0.024115316122241 -0.572461990178095 +0.392 0.0187941653697265 0.0105155762362229 -0.696466587743586 +0.4 -0.0017317603181491 -0.0136569460385808 -1.11365305931376 +0.408 0.00171965083681277 -0.0259079259637093 -1.16640924553119 +0.416 0.00415561819817993 -0.0351864521218673 -1.09191789158922 +0.424 0.00132979670421267 0.0103728890613535 -0.857008848934859 +0.432 -0.000960570103796545 0.0232873053247741 -0.784300190558021 +0.44 -0.00145970016809916 -0.0115316211008073 -0.703580752941708 +0.448 0.00669515157922791 0.0123196888453078 -0.492291083268433 +0.456 0.00196163415797006 0.0241270802631336 -0.445362888568582 +0.464 -0.00219582284507307 -0.00472907612147741 -0.407406873403708 +0.472 -0.000340739722576476 -0.00828913150071285 -0.814311388875283 +0.48 0.00291769392750867 -0.000868975675019215 -0.893529846904775 +0.488 -0.0030430166982529 -0.00215488054532847 -0.922074480861382 +0.496 -0.00792568831109749 -0.0172474198933022 -0.858633246817558 +0.504 -0.00336808578540183 -0.030942976689941 -0.682574101617982 +0.512 0.00182502783464717 -0.000573132200587453 -0.599482243905043 +0.52 0.00174677060265059 -0.00229833566759223 -0.542768878112839 +0.528 -0.00791935776306834 -0.0186078517982001 -0.436763695739937 +0.536 -0.00444133850947166 -0.00829780731801657 -0.344312642935571 +0.544 0.00692743591069366 0.00661821410082475 -0.30519389508196 +0.552 0.00806712515868413 -0.000212830582480113 -0.305166089596398 +0.56 -0.0125027807973428 -0.000430005688416008 -0.618258282999961 +0.568 0.00200949312873792 -0.00559020501816431 -0.725282088856743 +0.576 0.0115942663238309 0.00590853133103146 -0.734645978015688 +0.584 0.0165570602109742 0.0138030538506574 -0.685292541132325 +0.592 -0.00957380421472473 -0.010978619645367 -0.552111581211175 +0.6 -0.0059484573101578 -0.017223975876245 -0.462939656029838 +0.608 0.00372039776193537 0.00101252697465072 -0.422455769622715 +0.616 2.53437151053627e-05 -0.00439683615140047 -0.334168626999153 +0.624 -0.0161569578603793 -0.0314094901782528 -0.257462042810767 +0.632 -0.0543346909001145 -0.0185921675570432 -0.233883487891059 +0.64 -0.0135413108925657 0.00291137913534849 -0.223568641145182 +0.648 0.0190418085679941 0.0019800581762633 -0.239947040134984 +0.656 -0.0418215335552241 -0.027572454547763 -0.51283463963412 +0.664 -0.0109136829936161 0.00596801803870313 -0.593475245518045 +0.672 0.022448641774616 0.00630398230736282 -0.599477114211604 +0.68 0.0931112660840376 0.010841431523667 -0.553732606290178 +0.688 0.0224066918443506 -0.012753930208544 -0.339725390749717 +0.696 -0.0186310062078328 -0.0257317920797673 -0.365074234774036 +0.704 -0.0369223718798501 -0.00148233870538929 -0.344501286305965 +0.712 0.0117788301073745 -0.000383583658343322 -0.300973756396047 +0.72 0.0525977742560354 -0.0170395317835646 -0.248357065788045 diff --git a/tutorials/cfdemSolverIBTorque/parCFDDEMrun.sh b/tutorials/cfdemSolverIBTorque/parCFDDEMrun.sh new file mode 100644 index 00000000..a689f57a --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/parCFDDEMrun.sh @@ -0,0 +1,76 @@ +#!/bin/bash + +#===================================================================# +# allrun script for testcase as part of test routine +# run settlingTest CFD part +# Christoph Goniva - Feb. 2011 +#===================================================================# + +#- source CFDEM env vars +. ~/.bashrc + +#- include functions +source $CFDEM_PROJECT_DIR/etc/functions.sh + +#--------------------------------------------------------------------------------# +#- define variables +casePath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")" +logpath=$casePath +headerText="run_parallel_CFDEMIB_two_way_coupling" +logfileName="log_$headerText" +solverName="cfdemSolverIBTorque" +nrProcs="4" +machineFileName="none" # yourMachinefileName | none +debugMode="off" # on | off| strict +testHarnessPath="$CFDEM_TEST_HARNESS_PATH" +runOctave="true" +postproc="false" +#--------------------------------------------------------------------------------# + +#- call function to run a parallel CFD-DEM case +parCFDDEMrun $logpath $logfileName $casePath $headerText $solverName $nrProcs $machineFileName $debugMode + +if [ $runOctave == "true" ] + then + + cd $casePath/CFD/octave + octave plot_data.m + evince angular_velocity_compare.eps +fi + +if [ $postproc == "true" ] + then + #- get VTK data from liggghts dump file + cd $casePath/DEM/post + lpp dump* + + #- get VTK data from CFD sim + cd $casePath/CFD + reconstructParMesh -constant -mergeTol 1e-06 + reconstructPar -noLagrangian + foamToVTK + + #- start paraview + paraview + + #- keep terminal open (if started in new terminal) + echo "...press enter to clean up case" + echo "press Ctr+C to keep data" + read +fi + +#- copy log file to test harness +cp ../../$logfileName $testHarnessPath + +#- clean up case +echo "deleting data at: $casePath" +source $WM_PROJECT_DIR/bin/tools/CleanFunctions +cd $casePath/CFD +cleanCase +rm -r $casePath/CFD/clockData +rm $casePath/DEM/post/*.* +#rm -r $casePath/DEM/post/restart/*.* +#- preserve post directory +touch $casePath/DEM/post/.gitignore +echo "done" + diff --git a/tutorials/cfdemSolverIBTorque/plot_data.m b/tutorials/cfdemSolverIBTorque/plot_data.m new file mode 100644 index 00000000..32d48a75 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/plot_data.m @@ -0,0 +1,33 @@ +clear all; +clc; + +%% Script to plot the angular velocities and the particle positions + +A = importdata('DEM/angular_velocity_no_coupling.txt',' ',1); +B = importdata('DEM/position_no_coupling.txt',' ',1); +C = importdata('DEM/angular_velocity.txt',' ',1); +D = importdata('DEM/position.txt',' ',1); + +pos1 = B.data(); +omega1 = A.data(); +pos2 = D.data(); +omega2 = C.data(); + +time = omega1(:,1); +omegax1 = omega1(:,2); +omegay1 = omega1(:,3); +omegaz1 = omega1(:,4); + +time2 = omega2(:,1); +omegax2 = omega2(:,2); +omegay2 = omega2(:,3); +omegaz2 = omega2(:,4); + +figure +plot(time,omegaz1,'-.-',time2,omegaz2,'Linewidth',1.5) +xlabel('Time (s)') +ylabel('Angular velocity (1/s)') +legend('One-way coupling','Two-way coupling') +axis([0 0.5 0 11]) +set(gca,'FontSize',12) +print('angular_velocity_compare.eps') diff --git a/tutorials/cfdemSolverIBTorque/post.sh b/tutorials/cfdemSolverIBTorque/post.sh new file mode 100755 index 00000000..18fe7adb --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/post.sh @@ -0,0 +1,41 @@ +#!/bin/bash + +#===================================================================# +# allrun script for testcase as part of test routine +# run settlingTest CFD part +# Christoph Goniva - Feb. 2011 +#===================================================================# + +#- source CFDEM env vars +. ~/.bashrc + +#- include functions +source $CFDEM_PROJECT_DIR/etc/functions.sh + +#--------------------------------------------------------------------------------# +#- define variables +casePath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")" +logpath=$casePath +headerText="run_parallel_CFDEMIB_fixed_RS" +logfileName="log_$headerText" +solverName="cfdemSolverIB" +nrProcs="4" +machineFileName="none" # yourMachinefileName | none +debugMode="off" # on | off| strict +testHarnessPath="$CFDEM_TEST_HARNESS_PATH" +postproc="true" +#--------------------------------------------------------------------------------# + +#- get VTK data from liggghts dump file +cd $casePath/DEM/post +lpp dump* + +#- get VTK data from CFD sim +cd $casePath/CFD +reconstructParMesh -constant -mergeTol 1e-06 +reconstructPar -noLagrangian +foamToVTK + +#- start paraview +paraview + From 3e7ddecbbcc8485827395a7e0045f9531ad8dcd5 Mon Sep 17 00:00:00 2001 From: Achuth1992 Date: Mon, 8 Oct 2018 17:09:30 +0200 Subject: [PATCH 005/149] Corrected the tutorial path for the two way coupled solver. --- .../Allclean.sh | 44 + .../falling_sphere_two_way_coupling/Allrun.sh | 27 + .../falling_sphere_two_way_coupling/CFD/0/U | 41 + .../falling_sphere_two_way_coupling/CFD/0/Us | 43 + .../falling_sphere_two_way_coupling/CFD/0/p | 46 + .../CFD/0/phiIB | 48 + .../falling_sphere_two_way_coupling/CFD/0/rho | 39 + .../CFD/0/voidfraction | 41 + .../CFD/constant/couplingProperties | 136 +++ .../CFD/constant/dynamicMeshDict | 39 + .../CFD/constant/g | 22 + .../CFD/constant/liggghtsCommands | 31 + .../CFD/constant/transportProperties | 40 + .../CFD/constant/turbulenceProperties | 21 + .../CFD/system/blockMeshDict | 83 ++ .../CFD/system/controlDict | 56 + .../CFD/system/controlDict.foam | 81 ++ .../CFD/system/decomposeParDict | 86 ++ .../CFD/system/fvOptions | 34 + .../CFD/system/fvSchemes | 75 ++ .../CFD/system/fvSolution | 110 ++ .../DEM/angular_velocity.txt | 1001 +++++++++++++++++ .../DEM/angular_velocity_no_coupling.txt | 103 ++ .../DEM/drag_particle_force.txt | 91 ++ .../DEM/in.liggghts_run | 87 ++ .../DEM/position.txt | 1001 +++++++++++++++++ .../DEM/position_no_coupling.txt | 297 +++++ .../DEM/total_particle_force.txt | 91 ++ .../parCFDDEMrun.sh | 76 ++ .../plot_data.m | 33 + .../falling_sphere_two_way_coupling/post.sh | 41 + 31 files changed, 3964 insertions(+) create mode 100755 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/Allclean.sh create mode 100755 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/Allrun.sh create mode 100755 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/U create mode 100755 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/Us create mode 100755 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/p create mode 100755 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/phiIB create mode 100644 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/rho create mode 100755 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/voidfraction create mode 100644 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/couplingProperties create mode 100644 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/dynamicMeshDict create mode 100755 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/g create mode 100755 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/liggghtsCommands create mode 100755 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/transportProperties create mode 100755 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/turbulenceProperties create mode 100644 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/blockMeshDict create mode 100644 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/controlDict create mode 100755 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/controlDict.foam create mode 100644 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/decomposeParDict create mode 100644 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/fvOptions create mode 100755 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/fvSchemes create mode 100755 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/fvSolution create mode 100644 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/angular_velocity.txt create mode 100644 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/angular_velocity_no_coupling.txt create mode 100644 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/drag_particle_force.txt create mode 100644 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/in.liggghts_run create mode 100644 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/position.txt create mode 100644 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/position_no_coupling.txt create mode 100644 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/total_particle_force.txt create mode 100644 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/parCFDDEMrun.sh create mode 100644 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/plot_data.m create mode 100755 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/post.sh diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/Allclean.sh b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/Allclean.sh new file mode 100755 index 00000000..e71f9b1b --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/Allclean.sh @@ -0,0 +1,44 @@ +#!/bin/bash + +#===================================================================# +# allrun script for testcase as part of test routine +# run settlingTest CFD part +# Christoph Goniva - Feb. 2011 +#===================================================================# + +#- source CFDEM env vars +. ~/.bashrc + +#- include functions +source $CFDEM_PROJECT_DIR/etc/functions.sh + +#--------------------------------------------------------------------------------# +#- define variables +casePath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")" +logpath=$casePath +headerText="run_parallel_CFDEMIB_fixed_RS" +logfileName="log_$headerText" +solverName="cfdemSolverIB" +nrProcs="4" +machineFileName="none" # yourMachinefileName | none +debugMode="off" # on | off| strict +testHarnessPath="$CFDEM_TEST_HARNESS_PATH" +runOctave="false" +postproc="true" +#--------------------------------------------------------------------------------# + +#- copy log file to test harness +cp ../../$logfileName $testHarnessPath + +#- clean up case +echo "deleting data at: $casePath" +source $WM_PROJECT_DIR/bin/tools/CleanFunctions +cd $casePath/CFD +cleanCase +rm -r $casePath/CFD/clockData +rm $casePath/DEM/post/*.* +#rm -r $casePath/DEM/post/restart/*.* +#- preserve post directory +touch $casePath/DEM/post/.gitignore +echo "done" + diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/Allrun.sh b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/Allrun.sh new file mode 100755 index 00000000..6b90b8d4 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/Allrun.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +#===================================================================# +# allrun script for testcase as part of test routine +# run settlingTest +# Christoph Goniva - July. 2011, mod by Alice Hager - July 2011 +#===================================================================# + +source $CFDEM_PROJECT_DIR/etc/functions.sh + +#- define variables +casePath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")" + +echo $casePath + +# check if mesh was built +if [ -f "$casePath/CFD/constant/polyMesh/points" ]; then + echo "mesh was built before - using old mesh" +else + echo "mesh needs to be built" + cd CFD/ + blockMesh +fi + + +#gnome-terminal --title='cfdemSolverIB twoSpheresGlowinskiMPI CFD' -e "bash $casePath/parCFDDEMrun.sh" +bash $casePath/parCFDDEMrun.sh diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/U b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/U new file mode 100755 index 00000000..8f227388 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/U @@ -0,0 +1,41 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + object U; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform (0 0 0); //velocity in micrometres per second + +boundaryField +{ + inlet + { + type fixedValue; + value $internalField; + } + + channelWall + { + type zeroGradient; + } + + outlet + { + type fixedValue; + value $internalField; + } +} + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/Us b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/Us new file mode 100755 index 00000000..2da47cab --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/Us @@ -0,0 +1,43 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volVectorField; + location "0"; + object Us; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -1 0 0 0 0]; + +internalField uniform (0 0 0); + +boundaryField +{ + inlet + { + type zeroGradient; + } + outlet + { + type zeroGradient; + } + channelWall + { + type zeroGradient; + } + frontAndBack + { + type zeroGradient; + } +} + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/p b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/p new file mode 100755 index 00000000..e04c60ba --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/p @@ -0,0 +1,46 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object p; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 2 -2 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + inlet + { + type fixedValue; + value $internalField; + } + + channelWall + { + type zeroGradient; + } + + outlet + { + type fixedValue; + value $internalField; + } + + frontAndBack + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/phiIB b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/phiIB new file mode 100755 index 00000000..fb0f39d0 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/phiIB @@ -0,0 +1,48 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object phiIB; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 2 -1 0 0 0 0]; + +internalField uniform 0; + +boundaryField +{ + inlet + { + //type zeroGradient; + type fixedValue; + value uniform 0; + } + + channelWall + { + type zeroGradient; + } + + outlet + { + type fixedValue; + value uniform 0; + //type zeroGradient; + } + + frontAndBack + { + type empty; + } +} + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/rho b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/rho new file mode 100644 index 00000000..b2089d6e --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/rho @@ -0,0 +1,39 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object phiIB; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [1 -3 0 0 0 0 0]; + +internalField uniform 1; + +boundaryField +{ + inlet + { + type zeroGradient; + } + + channelWall + { + type zeroGradient; + } + + outlet + { + type zeroGradient; + } +} + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/voidfraction b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/voidfraction new file mode 100755 index 00000000..bfef101d --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/voidfraction @@ -0,0 +1,41 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class volScalarField; + object voidfraction; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 0 0 0 0 0 0]; + +internalField uniform 1; + +boundaryField +{ + inlet + { + type zeroGradient; + } + outlet + { + type zeroGradient; + } + channelWall + { + type zeroGradient; + } + frontAndBack + { + type zeroGradient; + } +} + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/couplingProperties b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/couplingProperties new file mode 100644 index 00000000..33a5ee99 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/couplingProperties @@ -0,0 +1,136 @@ +/*---------------------------------------------------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.4 | +| \\ / A nd | Web: http://www.openfoam.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ + + +FoamFile +{ + version 2.0; + format ascii; + + root ""; + case ""; + instance ""; + local ""; + + class dictionary; + object couplingProperties; +} + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +//===========================================================================// +// sub-models & settings + +modelType none; + +checkPeriodicCells; + +verbose; + +couplingInterval 10; + +depth 0; + +voidFractionModel IB;//bigParticle;//centre; // + +locateModel engineIB;//standard;// + +meshMotionModel noMeshMotion; + +regionModel allRegion; + +dataExchangeModel twoWayMPI;//twoWayFiles; + +IOModel basicIO; + +probeModel off; + +averagingModel dilute; + +clockModel off; + +smoothingModel off; + +forceModels +( + ShirgaonkarIBTorque + ArchimedesIB +); + +momCoupleModels +( +); + +turbulenceModelType "turbulenceProperties"; + +//===========================================================================// +// sub-model properties + +ShirgaonkarIBTorqueProps +{ + velFieldName "U"; + pressureFieldName "p"; + densityFieldName "rho"; + verbose; + useTorque; +} + +ArchimedesIBProps +{ + densityFieldName "rho"; + gravityFieldName "g"; + voidfractionFieldName "voidfractionNext"; +} + +twoWayFilesProps +{ + maxNumberOfParticles 10000; + DEMts 0.00003; +} + +twoWayMPIProps +{ + maxNumberOfParticles 10100; + liggghtsPath "../DEM/in.liggghts_run"; +} + +IBProps +{ + maxCellsPerParticle 20000; + alphaMin 0.30; + scaleUpVol 1.0; +} + +bigParticleProps +{ + maxCellsPerParticle 1000; + alphaMin 0.30; + scaleUpVol 1.0; +} +centreProps +{ + alphaMin 0.30; +} + +dividedProps +{ + alphaMin 0.05; + scaleUpVol 1.2; +} + +engineIBProps +{ + engineProps + { + treeSearch false; + } + zSplit 8; + xySplit 16; +} + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/dynamicMeshDict b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/dynamicMeshDict new file mode 100644 index 00000000..13335692 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/dynamicMeshDict @@ -0,0 +1,39 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object dynamicMeshDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dynamicFvMesh staticFvMesh;// dynamicRefineFvMesh;// + +dynamicRefineFvMeshCoeffs +{ + refineInterval 1;//refine every refineInterval timesteps + field interFace; + lowerRefineLevel 0.1; + upperRefineLevel 0.9; + unrefineLevel 10; + nBufferLayers 1; + maxRefinement 1;//maximum refinement level (starts from 0) + maxCells 1000000; + correctFluxes + ( + (phi U) + (phi_0 U) + ); + dumpLevel false; +} + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/g b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/g new file mode 100755 index 00000000..69411749 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/g @@ -0,0 +1,22 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class uniformDimensionedVectorField; + location "constant"; + object g; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +dimensions [0 1 -2 0 0 0 0]; +value (0 -9.81 0); +//value (0 0 0); + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/liggghtsCommands b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/liggghtsCommands new file mode 100755 index 00000000..7431b210 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/liggghtsCommands @@ -0,0 +1,31 @@ +/*---------------------------------------------------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.4 | +| \\ / A nd | Web: http://www.openfoam.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ + + +FoamFile +{ + version 2.0; + format ascii; + + root ""; + case ""; + instance ""; + local ""; + + class dictionary; + object liggghtsCommands; +} + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +liggghtsCommandModels +( + runLiggghts +); + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/transportProperties b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/transportProperties new file mode 100755 index 00000000..64e2be18 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/transportProperties @@ -0,0 +1,40 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object transportProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + + +transportModel Newtonian; + +// Fluid properties of plasma // dextran +nu nu [ 0 2 -1 0 0 0 0 ] 5e-06;//0.99048;4.9524; + +CrossPowerLawCoeffs +{ + nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-06; + nuInf nuInf [ 0 2 -1 0 0 0 0 ] 1e-06; + m m [ 0 0 1 0 0 0 0 ] 1; + n n [ 0 0 0 0 0 0 0 ] 1; +} + +BirdCarreauCoeffs +{ + nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-06; + nuInf nuInf [ 0 2 -1 0 0 0 0 ] 1e-06; + k k [ 0 0 1 0 0 0 0 ] 0; + n n [ 0 0 0 0 0 0 0 ] 1; +} + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/turbulenceProperties b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/turbulenceProperties new file mode 100755 index 00000000..9cfc50a3 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/turbulenceProperties @@ -0,0 +1,21 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object turbulenceProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +simulationType laminar; + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/blockMeshDict b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/blockMeshDict new file mode 100644 index 00000000..ded13525 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/blockMeshDict @@ -0,0 +1,83 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: http://www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object blockMeshDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +convertToMeters 1; + +vertices +( + (0 0 0) + (0.025 0 0) + (0.025 0.1 0) + (0 0.1 0) + (0 0 0.025) + (0.025 0 0.025) + (0.025 0.1 0.025) + (0 0.1 0.025) +); + +blocks +( + hex (0 1 2 3 4 5 6 7) (20 80 20) simpleGrading (1 1 1) + //hex (0 1 2 3 4 5 6 7) (120 480 1) simpleGrading (1 1 1) +); + +edges +( +); + +boundary +( + inlet + { + type wall; + faces + ( + (0 3 2 1) + ); + } + + channelWall + { + type wall; + faces + ( + (2 6 5 1) + (0 4 7 3) + (3 7 6 2) + (1 5 4 0) + ); + } + + outlet + { + type wall; + faces + ( + (4 5 6 7) + ); + } + /*empty frontAndBack + ( + (0 3 2 1) + (4 5 6 7) + )*/ +); + +mergePatchPairs +( +); + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/controlDict b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/controlDict new file mode 100644 index 00000000..034878cc --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/controlDict @@ -0,0 +1,56 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object controlDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +application cfdemSolverIB; + +startFrom startTime; + +startTime 0; + +stopAt endTime; + +endTime 0.5; + +deltaT 0.0005; + +writeControl adjustableRunTime;//timeStep;// + +writeInterval 0.005;// + +purgeWrite 0; + +writeFormat ascii; + +writePrecision 6; + +writeCompression uncompressed; + +timeFormat general; + +timePrecision 6; + +runTimeModifiable off;//yes; + +adjustTimeStep no; + +maxCo 0.6; + +maxDeltaT 1; + + +// ************************************************************************* // + diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/controlDict.foam b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/controlDict.foam new file mode 100755 index 00000000..a383de08 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/controlDict.foam @@ -0,0 +1,81 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object controlDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +application interDyMFoam; + +startFrom startTime; + +startTime 0; + +stopAt endTime; + +endTime 0.1; + +deltaT 0.0003; + +writeControl adjustableRunTime;//timeStep;// + +writeInterval 0.003;//10;//0.05;// + +purgeWrite 0; + +writeFormat ascii; + +writePrecision 6; + +writeCompression uncompressed; + +timeFormat general; + +timePrecision 6; + +runTimeModifiable off;//yes; + +adjustTimeStep no; + +maxCo 1; + +maxDeltaT 1; + + +// ************************************************************************* // + + +functions +{ + probes + { + type probes; + // Where to load it from + functionObjectLibs ( "libsampling.so" ); + // Name of the directory for probe data + name drag; + probeLocations + ( + (0.0 0.0 0.0) + ); + + // Fields to be probed + fields ( particleForces ); + + // Write at same frequency as fields + writeControl timeStep;//outputTime; + writeInterval 1; + } +} + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/decomposeParDict b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/decomposeParDict new file mode 100644 index 00000000..dd1f9093 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/decomposeParDict @@ -0,0 +1,86 @@ +/*-------------------------------*- C++ -*---------------------------------*\ +| ========= | +| \\ / OpenFOAM | +| \\ / | +| \\ / The Open Source CFD Toolbox | +| \\/ http://www.OpenFOAM.org | +\*-------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + note "mesh decomposition control dictionary"; + location "system"; + object decomposeParDict; +} + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +numberOfSubdomains 4; + +//- Keep owner and neighbour on same processor for faces in zones: +// preserveFaceZones (heater solid1 solid3); + +//method scotch; +// method hierarchical; + method simple; +// method metis; +// method manual; + +simpleCoeffs +{ + n (1 1 4); + delta 0.001; +} + +hierarchicalCoeffs +{ + n (2 2 1); + delta 0.001; + order xyz; +} + +metisCoeffs +{ + /* + processorWeights + ( + 1 + 1 + 1 + 1 + ); + */ +} + +scotchCoeffs +{ + //processorWeights + //( + // 1 + // 1 + // 1 + // 1 + //); + //writeGraph true; + //strategy "b"; +} + +manualCoeffs +{ + dataFile "decompositionData"; +} + + +//// Is the case distributed +//distributed yes; +//// Per slave (so nProcs-1 entries) the directory above the case. +//roots +//( +// "/tmp" +// "/tmp" +//); + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/fvOptions b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/fvOptions new file mode 100644 index 00000000..e5f6ad60 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/fvOptions @@ -0,0 +1,34 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "constant"; + object fvOptions; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +momentumSource +{ + type meanVelocityForce; + active yes; + + meanVelocityForceCoeffs + { + selectionMode all; + + fields (U); + Ubar (0.01 0 0); + relaxation 0.2; + } +} + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/fvSchemes b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/fvSchemes new file mode 100755 index 00000000..6e2838e2 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/fvSchemes @@ -0,0 +1,75 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSchemes; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +ddtSchemes +{ + default Euler; +} + +gradSchemes +{ + default Gauss linear; + grad(p) Gauss linear; + grad(U) Gauss linear; +} + +divSchemes +{ + default Gauss linear; + div(phi,U) Gauss limitedLinearV 1; + div(phi,k) Gauss limitedLinear 1; + div(phi,epsilon) Gauss limitedLinear 1; + div(phi,R) Gauss limitedLinear 1; + div(R) Gauss linear; + div(phi,nuTilda) Gauss limitedLinear 1; + div((nuEff*dev(grad(U).T()))) Gauss linear; + div(U) Gauss linear; +} + +laplacianSchemes +{ + default Gauss linear corrected; + laplacian(nuEff,U) Gauss linear corrected; + laplacian((1|A(U)),p) Gauss linear corrected; + laplacian((voidfraction2|A(U)),p) Gauss linear corrected; + laplacian(DkEff,k) Gauss linear corrected; + laplacian(DepsilonEff,epsilon) Gauss linear corrected; + laplacian(DREff,R) Gauss linear corrected; + laplacian(DnuTildaEff,nuTilda) Gauss linear corrected; + laplacian(phiIB) Gauss linear corrected; + laplacian(U) Gauss linear corrected; +} + +interpolationSchemes +{ + default linear; + interpolate(U) linear; +} + +snGradSchemes +{ + default corrected; +} + +fluxRequired +{ + default no; + p ; +} + + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/fvSolution b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/fvSolution new file mode 100755 index 00000000..eb44359a --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/fvSolution @@ -0,0 +1,110 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: 1.6 | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + location "system"; + object fvSolution; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +solvers +{ + p + { + solver PCG; + preconditioner DIC; + tolerance 1e-06; + relTol 0; + } + + pFinal + { + solver PCG; + preconditioner DIC; + tolerance 1e-06; + relTol 0; + } + + U + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + k + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + epsilon + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + R + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + nuTilda + { + solver PBiCG; + preconditioner DILU; + tolerance 1e-05; + relTol 0; + } + + phiIB + { + solver PCG; + preconditioner DIC; + tolerance 1e-06; + relTol 0; + } + + "(U|k)Final" + { + $U; + tolerance 1e-05; + relTol 0; + } + +} + +PISO +{ + nCorrectors 4; + nNonOrthogonalCorrectors 0; + pRefCell 0; + pRefValue 0; +} + +PIMPLE +{ + nOuterCorrectors 3; + nCorrectors 2; + nNonOrthogonalCorrectors 0; + pRefCell 0; + pRefValue 0; +} + +// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/angular_velocity.txt b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/angular_velocity.txt new file mode 100644 index 00000000..7928de89 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/angular_velocity.txt @@ -0,0 +1,1001 @@ +# Fix print output for fix extra2 +0.0005 0 0 10 +0.001 0 0 10 +0.0015 -0.00160175583883757 5.42106927531215e-05 9.98896656390648 +0.002 -0.00188440089869802 6.37764682755777e-05 9.9772221449051 +0.0025 -0.00188154553145205 6.48413788601314e-05 9.95622186405224 +0.003 -0.00187776585768398 6.52350681494554e-05 9.92218797085662 +0.0035 -0.00187279110897297 6.4837770345858e-05 9.88019890020431 +0.004 -0.00186567080942605 6.38607454462638e-05 9.83385594205739 +0.0045 -0.0018568248288197 6.36279298362999e-05 9.78487526676378 +0.005 -0.00184689746331872 6.32284696058445e-05 9.73431179801951 +0.0055 -0.00183734410932767 6.30002274300432e-05 9.68292883282761 +0.006 -0.00182774549446851 6.25091803617043e-05 9.63111938770735 +0.0065 -0.00181768655802577 6.2149118199291e-05 9.57925605672918 +0.007 -0.00180606459260581 6.16116426187375e-05 9.52745410444826 +0.0075 -0.00179221809084654 6.0847700176659e-05 9.47589430750652 +0.008 -0.0017819760123953 6.0303275205592e-05 9.42470858423677 +0.0085 -0.00177252248544887 6.00388153104148e-05 9.37403205389553 +0.009 -0.00176335399723121 5.96252985454925e-05 9.32392466475355 +0.0095 -0.00175452007017003 5.97451624562218e-05 9.2743919169733 +0.01 -0.00174415093571518 5.95273373616831e-05 9.22546297245794 +0.0105 -0.0017343748229266 5.93943770559391e-05 9.17716936879792 +0.011 -0.00172451556427321 5.88645734885384e-05 9.12950140995406 +0.0115 -0.0017145439567483 5.86129866816275e-05 9.0824724666932 +0.012 -0.00170498230815907 5.82317564653027e-05 9.03607010715652 +0.0125 -0.00169565454948575 5.79804213227871e-05 8.99029972474843 +0.013 -0.00168651943917968 5.77402448245722e-05 8.94517304677342 +0.0135 -0.00167720344368292 5.76220191951566e-05 8.90068635673371 +0.014 -0.00166797180581675 5.74780233797926e-05 8.8568315407768 +0.0145 -0.00165976953112505 5.72409625274111e-05 8.81361136932529 +0.015 -0.00165145308433705 5.70315686513344e-05 8.7710053089313 +0.0155 -0.00164323373949033 5.6418003776611e-05 8.72898415467562 +0.016 -0.00163479688313149 5.63554943185066e-05 8.68752586430334 +0.0165 -0.0016268745087072 5.63308916404737e-05 8.64662542486649 +0.017 -0.00161871989003419 5.60230119503476e-05 8.60626225731296 +0.0175 -0.00161064726515352 5.58233840925146e-05 8.5664261977856 +0.018 -0.00160284611727299 5.56223188086908e-05 8.52710185529702 +0.0185 -0.00159483371145711 5.53658669064287e-05 8.48827160807219 +0.019 -0.00158709315979655 5.52418562403365e-05 8.44990798621358 +0.0195 -0.00157942559435015 5.5126705379256e-05 8.41275068222043 +0.02 -0.00157210875143593 5.50114172178825e-05 8.37653102864138 +0.0205 -0.00156487743830693 5.48019592721838e-05 8.34036669513446 +0.021 -0.00155775518374371 5.47475664717159e-05 8.30445134807668 +0.0215 -0.001550809053255 5.4600372080336e-05 8.26881876047921 +0.022 -0.00154366442992244 5.44460990065674e-05 8.23345023057392 +0.0225 -0.00153641882579893 5.43037566679356e-05 8.19835484126055 +0.023 -0.00152886968086778 5.41290156502642e-05 8.16352819368497 +0.0235 -0.00152198143497171 5.39005255325366e-05 8.12918856941634 +0.024 -0.00151523134430693 5.36579992063853e-05 8.09535446584724 +0.0245 -0.00150855460611353 5.34003784827921e-05 8.06178345068869 +0.025 -0.00150189137622494 5.29428950003461e-05 8.02843235660851 +0.0255 -0.0014950388043732 5.30153323925783e-05 7.99528652436219 +0.026 -0.00148885023121169 5.25150348720066e-05 7.96237937420809 +0.0265 -0.00148171340049777 5.25383725552898e-05 7.92968717164778 +0.027 -0.00147471895427351 5.23040067562532e-05 7.89722095541375 +0.0275 -0.00146774660538336 5.19275162280096e-05 7.86495600037092 +0.028 -0.00146169481456081 5.18572102991581e-05 7.83289732031258 +0.0285 -0.00145501434641355 5.19336422272282e-05 7.80106608686141 +0.029 -0.00144841837468394 5.19682356002333e-05 7.76946924323596 +0.0295 -0.00144149579827661 5.23495395414288e-05 7.73811407151478 +0.03 -0.00143544344422985 5.15335800830499e-05 7.70700385668546 +0.0305 -0.00142943904361377 5.0918067724372e-05 7.67690965825425 +0.031 -0.00142331404749813 5.04866646183475e-05 7.64733024839459 +0.0315 -0.00141754789171076 4.99920122932867e-05 7.61795024791829 +0.032 -0.00141142188206955 4.95266172640223e-05 7.58870445219168 +0.0325 -0.00140497091439479 4.90283823450701e-05 7.55959675566411 +0.033 -0.00140026112878336 4.92732792831785e-05 7.53062690579347 +0.0335 -0.00139500204563991 4.91984159793109e-05 7.50180194509217 +0.034 -0.00138955432743714 4.88808062893652e-05 7.47344872693787 +0.0345 -0.00138504657462344 4.90689875985492e-05 7.44581776157907 +0.035 -0.00137945980562545 4.85850104790073e-05 7.41835989178757 +0.0355 -0.00137396944823102 4.80359065623458e-05 7.39098564578266 +0.036 -0.00136856984418217 4.76766218480109e-05 7.36371823964037 +0.0365 -0.00136316519091524 4.74778991655773e-05 7.33673045410375 +0.037 -0.00135779124690802 4.72045461687625e-05 7.30992182012075 +0.0375 -0.0013524607736655 4.68637195809675e-05 7.28276493086064 +0.038 -0.00134713769073699 4.65199483098301e-05 7.25562486820469 +0.0385 -0.00134182409253544 4.6126937922503e-05 7.22858918713727 +0.039 -0.00133665099806033 4.58402803807189e-05 7.20165635425803 +0.0395 -0.0013313640006805 4.55053731514398e-05 7.1748330675759 +0.04 -0.00132604648028625 4.51786773715353e-05 7.14812265319821 +0.0405 -0.00132058070684105 4.47857124653451e-05 7.1215330961104 +0.041 -0.00131590431228162 4.44360493027296e-05 7.0950645108468 +0.0415 -0.00131076194680618 4.4075326786913e-05 7.06914024206996 +0.042 -0.00130605070893094 4.36948354758136e-05 7.04361772993354 +0.0425 -0.00130114966489751 4.31469712880448e-05 7.01845867487456 +0.043 -0.00129657400518766 4.27665558237925e-05 6.99405823862909 +0.0435 -0.0012919236895618 4.2465815196873e-05 6.96996214390515 +0.044 -0.00128712854542248 4.23111663838678e-05 6.94595380836239 +0.0445 -0.0012822208096935 4.21638661330458e-05 6.92202375104194 +0.045 -0.00127732124611969 4.21834550160692e-05 6.89815561137263 +0.0455 -0.00127252302761324 4.19759996732028e-05 6.87436572994651 +0.046 -0.00126767126997852 4.18658061914585e-05 6.85067079944151 +0.0465 -0.00126305682218593 4.15866927155263e-05 6.82780289231457 +0.047 -0.00125852758950658 4.13471469215011e-05 6.80544525635516 +0.0475 -0.00125406668131445 4.11794414138399e-05 6.78324304552007 +0.048 -0.00124986040715355 4.10529431400244e-05 6.76050637058548 +0.0485 -0.00124543404931263 4.08107306512912e-05 6.73767124534945 +0.049 -0.0012406801942322 4.05377403759459e-05 6.71482946942436 +0.0495 -0.00123631362055341 4.02046668261527e-05 6.69194611595496 +0.05 -0.00123158648884488 3.9813028543913e-05 6.66903079101164 +0.0505 -0.00122758422556219 3.95295995907986e-05 6.646088304913 +0.051 -0.00122335372890665 3.92470057545281e-05 6.62363685494915 +0.0515 -0.0012191081993593 3.89763898956256e-05 6.60121864996103 +0.052 -0.00121482023339905 3.87684270041819e-05 6.57898438520304 +0.0525 -0.00121029471883539 3.84666507494163e-05 6.5568548921777 +0.053 -0.00120612081187175 3.83199947414254e-05 6.53489826377544 +0.0535 -0.00120187426804355 3.81865232105366e-05 6.5131712811517 +0.054 -0.00119787311887203 3.81711415759735e-05 6.49145369639789 +0.0545 -0.00119369526315785 3.77287773736486e-05 6.46965104999862 +0.055 -0.00118938017543204 3.77903821069773e-05 6.4479199511557 +0.0555 -0.00118490430817547 3.76351461637874e-05 6.42613917425842 +0.056 -0.00118049368355551 3.76188022797725e-05 6.40438293489793 +0.0565 -0.00117606627511607 3.72871738713415e-05 6.38296392618544 +0.057 -0.00117146420758291 3.73599516776464e-05 6.36174424175752 +0.0575 -0.00116692047807116 3.71790587518196e-05 6.34052287938272 +0.058 -0.00116239378332123 3.72802050808235e-05 6.31928426172192 +0.0585 -0.00115786151442991 3.72938451009315e-05 6.29804943138215 +0.059 -0.00115326390487814 3.69594320991106e-05 6.27720205041116 +0.0595 -0.00114870056819869 3.66621642069694e-05 6.25639230577744 +0.06 -0.00114399765341549 3.64008985591533e-05 6.23556679299567 +0.0605 -0.00113941155588824 3.58482183995847e-05 6.21493169649848 +0.061 -0.00113462615572339 3.56549842201655e-05 6.19437699462679 +0.0615 -0.00113010779372327 3.52584805800521e-05 6.17447471640926 +0.062 -0.00112547765651105 3.52904852456994e-05 6.15504976214233 +0.0625 -0.00112088386444563 3.53072688416882e-05 6.13574508418098 +0.063 -0.00111636310692242 3.53135303551615e-05 6.11650227675442 +0.0635 -0.00111201277705725 3.50193601456075e-05 6.09731004305227 +0.064 -0.0011074840125339 3.49235061668968e-05 6.0781918725573 +0.0645 -0.00110322168307373 3.48627119852732e-05 6.0591614270993 +0.065 -0.00109875415827386 3.46279158777684e-05 6.04022004716002 +0.0655 -0.0010944335521735 3.46811387484164e-05 6.02137098761255 +0.066 -0.00109002498259349 3.4703801372493e-05 6.00262224281671 +0.0665 -0.00108581710790198 3.45840343749148e-05 5.98442330636076 +0.067 -0.00108148533407051 3.4432823051285e-05 5.96639200161434 +0.0675 -0.00107713007047794 3.43801067501956e-05 5.9484378361875 +0.068 -0.00107275348153431 3.42537648932429e-05 5.93055907900385 +0.0685 -0.00106854965445984 3.43403146524146e-05 5.91274928399829 +0.069 -0.00106426938724901 3.42038097298268e-05 5.89501461877331 +0.0695 -0.00105995973259059 3.41129309852269e-05 5.87735172059 +0.07 -0.0010556718669474 3.40378460896909e-05 5.85976048836574 +0.0705 -0.00105143723889073 3.39682836749937e-05 5.84225312681665 +0.071 -0.00104727195032197 3.38725487611045e-05 5.82475387797097 +0.0715 -0.0010431190071391 3.37904582449736e-05 5.80730271119534 +0.072 -0.00103904980550953 3.37227274002694e-05 5.79005818065407 +0.0725 -0.00103500890466667 3.36625137850075e-05 5.77280428295391 +0.073 -0.00103098417638083 3.35792131218629e-05 5.75549300273027 +0.0735 -0.00102681386403377 3.35435243314756e-05 5.73806906670663 +0.074 -0.00102267859295624 3.35380709216971e-05 5.72067282872308 +0.0745 -0.00101884188084254 3.35051515027691e-05 5.70332760052219 +0.075 -0.00101491798756559 3.34655711956377e-05 5.6859933165909 +0.0755 -0.00101104995544345 3.34111046728427e-05 5.6687493662112 +0.076 -0.00100717412090237 3.34007751606577e-05 5.65145320988811 +0.0765 -0.00100341648657428 3.33372924152452e-05 5.6341648673097 +0.077 -0.0009996006165254 3.32269844157181e-05 5.61727226945745 +0.0775 -0.000995849512188081 3.30796894166209e-05 5.60073114013421 +0.078 -0.0009921029598925 3.29655576364993e-05 5.58438127566417 +0.0785 -0.000988378178380385 3.29243655407464e-05 5.56792461752845 +0.079 -0.000984799351106073 3.28308894895973e-05 5.55137744859133 +0.0795 -0.00098143755850194 3.26638616718935e-05 5.5348353929216 +0.08 -0.00097818415829451 3.24579915208342e-05 5.51833226740737 +0.0805 -0.000975009272916336 3.22426549923474e-05 5.5014394455583 +0.081 -0.000971869352609482 3.20288045980646e-05 5.48438544257473 +0.0815 -0.000968611463267347 3.17827878730965e-05 5.46782963188018 +0.082 -0.000965360017854153 3.1535344816014e-05 5.45124124889674 +0.0825 -0.000962073445389647 3.14452495046268e-05 5.43498091210226 +0.083 -0.00095884204716011 3.12362815915139e-05 5.41882819404124 +0.0835 -0.000955531607714311 3.10472878617115e-05 5.40318248500352 +0.084 -0.000952263935253264 3.08750157665808e-05 5.38801653869894 +0.0845 -0.000948838286190936 3.06056304940115e-05 5.37314691340587 +0.085 -0.000945658419502184 3.01678008975669e-05 5.35835839002735 +0.0855 -0.000942541946407269 2.98295514888723e-05 5.34327137024189 +0.086 -0.000939675891371318 2.96577359788396e-05 5.32816039334897 +0.0865 -0.000936943663967391 2.95575463791677e-05 5.3134323754401 +0.087 -0.000934266710465144 2.95410410223869e-05 5.29792487677154 +0.0875 -0.000931473873322321 2.940349161947e-05 5.28224175515526 +0.088 -0.000928591567959761 2.92912744883767e-05 5.26694190841149 +0.0885 -0.000925481546869374 2.90733812548435e-05 5.25158360961844 +0.089 -0.000922206759971635 2.88618109674615e-05 5.23629299174443 +0.0895 -0.000919024100355139 2.87466088530409e-05 5.22117448652888 +0.09 -0.000915870086720425 2.86506035289872e-05 5.20570591023451 +0.0905 -0.000912736789273864 2.8512648089552e-05 5.19018172905517 +0.091 -0.000909537198426372 2.85081077720689e-05 5.17446971625778 +0.0915 -0.000906317044289398 2.84738042153991e-05 5.15880613381616 +0.092 -0.000902991677161422 2.82181148483462e-05 5.14335003497521 +0.0925 -0.000899451671251297 2.80934312248055e-05 5.12785222686122 +0.093 -0.000895811153016741 2.78370005480367e-05 5.11219746712413 +0.0935 -0.000892045047047785 2.75445589055173e-05 5.09672261431195 +0.094 -0.000888212254827393 2.73324224007387e-05 5.08134647389174 +0.0945 -0.000884323131764257 2.71366670756222e-05 5.06638036176869 +0.095 -0.000880390292415561 2.70033520971436e-05 5.051619656724 +0.0955 -0.000876405416239586 2.69469905588242e-05 5.03686137273488 +0.096 -0.000872357226690938 2.68302374408133e-05 5.02208130988732 +0.0965 -0.000868297079971315 2.67431118633464e-05 5.00728365757975 +0.097 -0.000864182741279996 2.66423227219974e-05 4.99249348498603 +0.0975 -0.000860065531325562 2.65681708903884e-05 4.97772976973386 +0.098 -0.000855972671926809 2.64335632298658e-05 4.96327933696337 +0.0985 -0.000851862861105125 2.62231153055722e-05 4.94894205223224 +0.099 -0.000847773088643814 2.60784180235168e-05 4.93465120463298 +0.0995 -0.000843698041504062 2.6185071163488e-05 4.9203950058007 +0.1 -0.000839525045019397 2.64501656092504e-05 4.9061458769245 +0.1005 -0.000835435772722564 2.63803511746623e-05 4.89192642416245 +0.101 -0.000831323652320629 2.6338428510232e-05 4.87791573769376 +0.1015 -0.000827467015530282 2.62666127768406e-05 4.86405414903313 +0.102 -0.000823508991164228 2.62357947588352e-05 4.85022367433649 +0.1025 -0.000819659310453469 2.61175972058382e-05 4.83650751802573 +0.103 -0.000815808736176993 2.6022333765433e-05 4.82277778342304 +0.1035 -0.000811972491941426 2.58937722305038e-05 4.8091419172148 +0.104 -0.000808208113879359 2.58182213300031e-05 4.79552181551801 +0.1045 -0.000804460974666142 2.57613244101107e-05 4.78168704949092 +0.105 -0.000800830314509638 2.55310795263886e-05 4.76784874902131 +0.1055 -0.000797292968597326 2.53402606729115e-05 4.75463747204691 +0.106 -0.000793798258699542 2.52094262124516e-05 4.74168953865128 +0.1065 -0.000790349029227559 2.51841836409275e-05 4.72880085220125 +0.107 -0.000786915945488773 2.5026984896398e-05 4.71593284613999 +0.1075 -0.000783560331198442 2.48510071362296e-05 4.70360890264402 +0.108 -0.000780559240843795 2.46239844371643e-05 4.69133579837316 +0.1085 -0.000777803723025541 2.43967583244394e-05 4.67905679040346 +0.109 -0.000775018954995301 2.41400957415185e-05 4.66728775062573 +0.1095 -0.000772321105170567 2.39332141274522e-05 4.65522430302153 +0.11 -0.000769602162733001 2.37241415179144e-05 4.64261553079685 +0.1105 -0.000767138354586492 2.35787070656662e-05 4.63023105028647 +0.111 -0.000764453024615342 2.33874682268298e-05 4.61831126123817 +0.1115 -0.000761675034420819 2.31320964486135e-05 4.606655186406 +0.112 -0.000758839335948729 2.29584117879882e-05 4.59530224729107 +0.1125 -0.00075616540144708 2.25790165145572e-05 4.58418718442535 +0.113 -0.000753599695572568 2.21376058265671e-05 4.57333788636555 +0.1135 -0.00075117689275472 2.17379057562719e-05 4.56186888995635 +0.114 -0.00074896403713931 2.14594166893936e-05 4.55025888912697 +0.1145 -0.00074675596784077 2.13901610751203e-05 4.53908081473079 +0.115 -0.000744294183009392 2.12908630573291e-05 4.52811129681608 +0.1155 -0.000741808068080579 2.13534592162061e-05 4.51615979142584 +0.116 -0.000739127462428563 2.12772206466436e-05 4.50391203618181 +0.1165 -0.000736434320811968 2.10278182171111e-05 4.49156049183818 +0.117 -0.000733706346695517 2.08647434937127e-05 4.47899810251303 +0.1175 -0.000731048324087831 2.07187601073954e-05 4.46637879112174 +0.118 -0.000728280046300415 2.05782012335022e-05 4.45375166454862 +0.1185 -0.000725432052138016 2.03667542408013e-05 4.44079006694574 +0.119 -0.000722403984704604 2.02459227452665e-05 4.42744036774273 +0.1195 -0.000719317052840126 2.00968223178992e-05 4.41371858198302 +0.12 -0.000715851315506064 1.99706098640457e-05 4.39972622284863 +0.1205 -0.000712227582788937 1.98071023379284e-05 4.38570303886923 +0.121 -0.000708414368731271 1.96316196280416e-05 4.37220346714006 +0.1215 -0.000704464823670757 1.94478992849429e-05 4.35892092001383 +0.122 -0.000700427343684589 1.93977687230448e-05 4.34558659673599 +0.1225 -0.000696275387587527 1.92794086161192e-05 4.33216165392796 +0.123 -0.000692046150231456 1.89983248303665e-05 4.3186712633811 +0.1235 -0.000687807264383727 1.89493661248198e-05 4.30536048409667 +0.124 -0.000683559841690245 1.88035446203663e-05 4.29205131345201 +0.1245 -0.000679234961845752 1.86678487227103e-05 4.2784905285386 +0.125 -0.000674864727143295 1.84928464371333e-05 4.26487077939224 +0.1255 -0.000670545354400097 1.82613271275081e-05 4.2520006491773 +0.126 -0.000666318652670098 1.80692151862938e-05 4.23934709320804 +0.1265 -0.000662349897967708 1.78952385302353e-05 4.2267772548883 +0.127 -0.000658503282302757 1.75109180221786e-05 4.21434266883711 +0.1275 -0.000654694476835578 1.74999894124383e-05 4.20198261358345 +0.128 -0.000650878142585768 1.7348703573967e-05 4.18965899208045 +0.1285 -0.000647184034062848 1.74077526162472e-05 4.17796962684113 +0.129 -0.000643444171191752 1.72985233813655e-05 4.16670606650827 +0.1295 -0.00063978173518808 1.72358966702251e-05 4.15549774117101 +0.13 -0.000636066520834417 1.709930944833e-05 4.14456892162974 +0.1305 -0.000632399711893561 1.70199930508061e-05 4.13374286025071 +0.131 -0.000628712687282742 1.69822250019168e-05 4.12293793278861 +0.1315 -0.000625407114139405 1.66633643656862e-05 4.11226492198219 +0.132 -0.000622495414514494 1.62123224863327e-05 4.10175165908199 +0.1325 -0.000619701148196482 1.58791819455442e-05 4.09249814494658 +0.133 -0.000616886515932915 1.56760540810309e-05 4.08355157705846 +0.1335 -0.000614123327452427 1.54471692065035e-05 4.07442814498486 +0.134 -0.000611424847943348 1.51946254997735e-05 4.0661954935388 +0.1345 -0.000608965505637359 1.49039714856359e-05 4.05870735301664 +0.135 -0.000606717029537128 1.45667636875956e-05 4.05030382061326 +0.1355 -0.000604383621755323 1.42958038582312e-05 4.04142574759532 +0.136 -0.000602220817681424 1.41192282490506e-05 4.03265258243521 +0.1365 -0.000600014041076342 1.34016955743076e-05 4.02379399694298 +0.137 -0.000597951526228499 1.32269126180165e-05 4.01512637271161 +0.1375 -0.00059601476158918 1.31752026562494e-05 4.00599397028869 +0.138 -0.000593812152603961 1.30963864780493e-05 3.9969600034473 +0.1385 -0.000591680111687448 1.29776836153239e-05 3.9879197335055 +0.139 -0.000589546915943458 1.2973151664741e-05 3.97885757089362 +0.1395 -0.000587117028515938 1.2862978541825e-05 3.97006815635399 +0.14 -0.000584838685985393 1.2619494757085e-05 3.96021597197715 +0.1405 -0.000582323098417967 1.25331034258351e-05 3.9502101180896 +0.141 -0.000579627352755883 1.21795039183606e-05 3.93931120228974 +0.1415 -0.000576846121745855 1.19484563431948e-05 3.92808106078198 +0.142 -0.000573991008953753 1.16820534001689e-05 3.9163787647341 +0.1425 -0.00057081859674944 1.16424270610293e-05 3.9040213395919 +0.143 -0.000567616093023965 1.14944027375459e-05 3.89118640215326 +0.1435 -0.000564003857748825 1.1498379508647e-05 3.87830053440849 +0.144 -0.000560073230532711 1.13178569159381e-05 3.86533772271183 +0.1445 -0.000555894140297337 1.13683502888611e-05 3.85211794140702 +0.145 -0.000551702335947271 1.13692714950991e-05 3.83864748398659 +0.1455 -0.00054727993707798 1.1293440434569e-05 3.82593338933606 +0.146 -0.00054292948550431 1.1181520895935e-05 3.81329056656482 +0.1465 -0.000538524531863761 1.09352224100452e-05 3.80101439065897 +0.147 -0.000534278264283254 1.05564907703974e-05 3.78924118219578 +0.1475 -0.00053030026669915 1.0129906833285e-05 3.77758402370545 +0.148 -0.000526540102642895 9.79674807106199e-06 3.76573731929491 +0.1485 -0.00052278587308094 9.59066937302214e-06 3.75451798944795 +0.149 -0.000519006992098527 9.55904075509904e-06 3.74415393998059 +0.1495 -0.000515157853283599 9.29022309542721e-06 3.73447944505657 +0.15 -0.000511264023211584 8.93841028847531e-06 3.72498017171008 +0.1505 -0.000507480997141526 8.81647266465113e-06 3.71562304194123 +0.151 -0.000503671589283474 8.59345588821207e-06 3.7063007719041 +0.1515 -0.000499903521178646 8.44008864258415e-06 3.69699528706147 +0.152 -0.000496015332607746 8.52526900173743e-06 3.68831036981148 +0.1525 -0.000577779819163049 0.000171319148544453 3.67990446474606 +0.153 -0.000594181136406428 0.000188630277981058 3.6719924859457 +0.1535 -0.000595273228052 0.000183110243009373 3.66451956858025 +0.154 -0.000593665011869995 0.000181166704054664 3.65806456375735 +0.1545 -0.000590098535727495 0.000181500431567581 3.65219381996446 +0.155 -0.000585989032680537 0.000182497171197142 3.646952432475 +0.1555 -0.000582254951557979 0.000183282148197751 3.64189076151966 +0.156 -0.000578731217412146 0.000183421995877753 3.6366188840892 +0.1565 -0.000574989746586242 0.000183362468311594 3.63108088378032 +0.157 -0.000571586090321757 0.000182994350928907 3.62613455764558 +0.1575 -0.000568199175358893 0.000182545617551118 3.62019815813113 +0.158 -0.000564520838827952 0.000181257126972438 3.61433217124182 +0.1585 -0.000561113811521883 0.000180366853136936 3.60725685306488 +0.159 -0.000557912581833321 0.000179698379840742 3.60042535931636 +0.1595 -0.000554964205983539 0.000179338869846924 3.59283845347643 +0.16 -0.000552016786961811 0.000178773962877543 3.5849030630697 +0.1605 -0.000548759603661827 0.000178192996707155 3.57677111046347 +0.161 -0.000545407255231906 0.000177548137504472 3.56859847959122 +0.1615 -0.000542249823810059 0.000177181221077341 3.56015897189531 +0.162 -0.000538799981877137 0.000176530254015861 3.55066640468578 +0.1625 -0.000535207164548314 0.000175687235327719 3.54008631772651 +0.163 -0.000531419720379776 0.000174797344351641 3.52894579382935 +0.1635 -0.000668854127260241 0.000168849398884738 3.51766950540952 +0.164 -0.000689886898914388 0.000167078388795451 3.5061111940525 +0.1645 -0.000685342305800283 0.000166172639752701 3.49430898892657 +0.165 -0.000680109638329609 0.000165278199170148 3.48241016168835 +0.1655 -0.00067480619992607 0.000164068748082671 3.47079360522909 +0.166 -0.000669718290951627 0.000162885074928201 3.45942763674163 +0.1665 -0.000664856825045753 0.000161737127769945 3.44811764879905 +0.167 -0.000659729362687506 0.000160532978842147 3.43797654915298 +0.1675 -0.000654770299430722 0.000159304178412149 3.42799598613703 +0.168 -0.000649748814849624 0.000158074031884882 3.41822877746929 +0.1685 -0.000644666987569451 0.000156953039822473 3.40854147516217 +0.169 -0.00063932169357085 0.00015581306208996 3.39892134935789 +0.1695 -0.000634192741476335 0.000154671107437286 3.38943012378039 +0.17 -0.000628858998863835 0.0001534539818155 3.37996676364696 +0.1705 -0.000623477870612676 0.000152463384477501 3.37133571162114 +0.171 -0.00061811616837698 0.000151368804430035 3.36305273062473 +0.1715 -0.000612582761416151 0.000150250484154221 3.35538304218582 +0.172 -0.000607317630516492 0.000149160970156282 3.34752432601462 +0.1725 -0.000602408028283379 0.000148142480671073 3.34059639253945 +0.173 -0.000597939517599616 0.000147104838481243 3.3344669600016 +0.1735 -0.000593491573562543 0.00014622307658917 3.32879855655694 +0.174 -0.000589406834961804 0.000145152776668654 3.32375365250658 +0.1745 -0.000585849305187486 0.00014422052581456 3.31888562897674 +0.175 -0.000582689884791144 0.000143223052858901 3.31446682177422 +0.1755 -0.000579199702645559 0.000142366782634701 3.30958314134158 +0.176 -0.000575586468251837 0.000141382890279916 3.30470169029348 +0.1765 -0.00057170841822024 0.00014034772660539 3.30036371732873 +0.177 -0.000567614011248817 0.000139194823819009 3.29627484072128 +0.1775 -0.000563533111560714 0.000138316631498999 3.29232720752474 +0.178 -0.000559567664909541 0.000137743607334127 3.28805205175929 +0.1785 -0.000555918160914916 0.000137461409003928 3.28138808251723 +0.179 -0.000552324580942348 0.000137247639682002 3.27427787937875 +0.1795 -0.000548559077557527 0.000137064678172645 3.26702441509207 +0.18 -0.00054487285761916 0.000136961778939008 3.25972439619042 +0.1805 -0.000541086681653162 0.000136680495738263 3.25214683226717 +0.181 -0.000537085658634324 0.00013628485469907 3.24490500105445 +0.1815 -0.000532675817386697 0.000135930246103592 3.23673863762075 +0.182 -0.000528552529784591 0.000135341198418359 3.22765489812988 +0.1825 -0.000524427503995537 0.000134622405521917 3.21829465601976 +0.183 -0.000520274545565327 0.00013359313727128 3.20799728245454 +0.1835 -0.000516349123941416 0.000132451737539003 3.19787860830624 +0.184 -0.000512434300697579 0.000131203309443739 3.18777747423148 +0.1845 -0.000508227087120121 0.000129578572731747 3.17828989261519 +0.185 -0.000503870734816498 0.000128121112832705 3.16869335116776 +0.1855 -0.000499370999378886 0.000126936622983367 3.15905088534802 +0.186 -0.00049508041742161 0.000125850303091947 3.14892950431573 +0.1865 -0.000490434645409113 0.000124797458406403 3.13917025969436 +0.187 -0.000485701049650216 0.0001236550930376 3.12973408265742 +0.1875 -0.000480888536766281 0.000122656797117985 3.12126327398754 +0.188 -0.000476196546342379 0.000121556788207025 3.11306614037437 +0.1885 -0.000470914410218381 0.000120476468305415 3.105174087226 +0.189 -0.000465412749230773 0.000119659878234286 3.09737683888505 +0.1895 -0.000459775808739295 0.000118883778080186 3.08964617325942 +0.19 -0.000454282491777203 0.000118130049229188 3.08238238791137 +0.1905 -0.000449719611121952 0.000117197566907344 3.07538249932818 +0.191 -0.000445482924897184 0.000116541186376536 3.06799261652097 +0.1915 -0.000441829591286628 0.000115895644524193 3.06102730689297 +0.192 -0.000439039966862386 0.000115152563500072 3.0543324688191 +0.1925 -0.000436599514503637 0.000114329472368686 3.0480170383087 +0.193 -0.00043399477752043 0.000113493549240633 3.04130470523575 +0.1935 -0.000430997000454053 0.000112530928475612 3.03483548550081 +0.194 -0.000427642294348917 0.000111730775824904 3.02838913681238 +0.1945 -0.000423789734290212 0.00011078427975832 3.02326573479738 +0.195 -0.000419751469919104 0.000110080790490606 3.01846440436987 +0.1955 -0.00041539964158228 0.000109400600232587 3.01374288271239 +0.196 -0.000411092458930561 0.000108948586578195 3.00880950086933 +0.1965 -0.000407199827740468 0.000108690365795095 3.00385254942429 +0.197 -0.000403342650141711 0.000108464895950227 2.99839190143608 +0.1975 -0.000399669617752509 0.000108079198820441 2.99270612846198 +0.198 -0.000396204055399696 0.000107976374491591 2.98571019955352 +0.1985 -0.000392701809213419 0.000108183511997768 2.97849831397333 +0.199 -0.00038903219355784 0.000108445454975314 2.97112455304877 +0.1995 -0.00038554373912365 0.000108157489889382 2.96321493619739 +0.2 -0.000382497332500276 0.00010760077970771 2.95559947286516 +0.2005 -0.000379896512280113 0.000106790043574129 2.94878706944468 +0.201 -0.000377361347706737 0.000105971018861127 2.94177346928048 +0.2015 -0.000374735899242422 0.000105154945034143 2.93465783110209 +0.202 -0.000372066439997236 0.000104563305014515 2.9277217339544 +0.2025 -0.00036890721837056 0.000104093050801527 2.91953102513291 +0.203 -0.00036562322073353 0.000103288384745697 2.91064956439114 +0.2035 -0.00036236278211643 0.000102664668393468 2.90234208110411 +0.204 -0.000358892934926773 0.00010202707054643 2.89397446568839 +0.2045 -0.000355498288991124 0.000101420391157564 2.88544475033171 +0.205 -0.000351757848435823 0.000100863963627141 2.87718056126118 +0.2055 -0.000347973341252564 0.000100076024217495 2.86873213153931 +0.206 -0.00034394817387576 9.93457063937056e-05 2.86006987538763 +0.2065 -0.000339826773729536 9.87837951331079e-05 2.85184722550844 +0.207 -0.000336165413282011 9.82090093412095e-05 2.84336393419316 +0.2075 -0.000333453213236833 9.7444796009193e-05 2.8349820430861 +0.208 -0.000331160889548661 9.69025403936968e-05 2.82754803474946 +0.2085 -0.000330643078933089 9.61982063621564e-05 2.82055393810431 +0.209 -0.00033029521646581 9.53197533152113e-05 2.81308855816644 +0.2095 -0.0003293086325232 9.4232968732227e-05 2.80578164105145 +0.21 -0.000328241091220529 9.31439806304773e-05 2.79837567594416 +0.2105 -0.000326957488116729 9.20540698040445e-05 2.79118665931545 +0.211 -0.000325296012808576 9.07142636979435e-05 2.78457791357639 +0.2115 -0.000323521704717011 8.94443600658636e-05 2.77812657218519 +0.212 -0.000321550444356262 8.81914841352363e-05 2.77263596120356 +0.2125 -0.00031950888941003 8.69483141419035e-05 2.76737870409194 +0.213 -0.000317332511239484 8.57761779433895e-05 2.76221156864475 +0.2135 -0.000315155277443475 8.49012959367541e-05 2.75664434062046 +0.214 -0.000313377194334318 8.43705958855993e-05 2.75143363078446 +0.2145 -0.000311240694295142 8.3955244109329e-05 2.74558074866717 +0.215 -0.000309935055093958 8.30807455814906e-05 2.7401369894806 +0.2155 -0.000308827005642039 8.23392220174565e-05 2.73505310283997 +0.216 -0.000307881847580566 8.14832011276303e-05 2.7308726680948 +0.2165 -0.000306739947673213 8.06397311347615e-05 2.72590866498327 +0.217 -0.000305417990212526 7.99729061457309e-05 2.71994790170991 +0.2175 -0.000303691434928636 7.95555134132105e-05 2.7133786329271 +0.218 -0.000302015524246946 7.9258053566256e-05 2.70655273679757 +0.2185 -0.000299557274633479 7.95089927945331e-05 2.70062413864982 +0.219 -0.000296502069730854 7.92213948321978e-05 2.69459646711913 +0.2195 -0.000293949410294766 7.89234212062385e-05 2.68852180388038 +0.22 -0.000291815626239972 7.88349040492582e-05 2.68226364432705 +0.2205 -0.000287959780120919 7.83007402542305e-05 2.67684120215626 +0.221 -0.000283287817824265 7.79137464255987e-05 2.67112731188391 +0.2215 -0.000278722308836273 7.75896446117155e-05 2.66426217042571 +0.222 -0.000274262343143373 7.70372962153463e-05 2.65750675247067 +0.2225 -0.000270160844255688 7.64602126445515e-05 2.65058256284194 +0.223 -0.000265558185019936 7.60923194458608e-05 2.6436021794522 +0.2235 -0.000261654618859154 7.58965669705203e-05 2.63711674691448 +0.224 -0.000260594908311795 7.54095630067696e-05 2.63141769318843 +0.2245 -0.000260915949455964 7.47001978624426e-05 2.62565875460773 +0.225 -0.000261558407936902 7.41652696793314e-05 2.61976158809482 +0.2255 -0.000262103983616589 7.37481656596106e-05 2.61380178380388 +0.226 -0.000261491520798082 7.38907706968212e-05 2.6074453256584 +0.2265 -0.000260188825649962 7.31903802240359e-05 2.60104924223595 +0.227 -0.000259091658975632 7.25738098904863e-05 2.59520766669826 +0.2275 -0.0002576029778977 7.22836185131284e-05 2.58963787123692 +0.228 -0.000256181416279255 7.18593887224916e-05 2.58403277605762 +0.2285 -0.000254557704100875 7.13316796296575e-05 2.57865190030464 +0.229 -0.0002525365028414 7.09329272158753e-05 2.57326909108532 +0.2295 -0.000250088445682117 7.03907706680562e-05 2.56782999219279 +0.23 -0.000247918753920593 6.99237054870625e-05 2.56247540957368 +0.2305 -0.000246946636800934 6.92497156699011e-05 2.55755449915014 +0.231 -0.000245784070606991 6.87819836211012e-05 2.55264162505394 +0.2315 -0.00024402444598032 6.80223648241656e-05 2.54781434489476 +0.232 -0.00024200540549706 6.70487616453655e-05 2.54290012014279 +0.2325 -0.000239304810804622 6.63188476272725e-05 2.53860895558149 +0.233 -0.000236406909740913 6.54213904262617e-05 2.53604998956057 +0.2335 -0.000232865462940991 6.45606884546532e-05 2.5334115020838 +0.234 -0.000228778982101247 6.37112077862805e-05 2.52943625252807 +0.2345 -0.000224959235079579 6.27352005707372e-05 2.52417611813079 +0.235 -0.00022103668548159 6.14194945298399e-05 2.51886573033529 +0.2355 -0.000217252372425546 6.05149506271766e-05 2.51302361749523 +0.236 -0.000212775660785292 5.96630148566498e-05 2.50667332303726 +0.2365 -0.00020784801789045 5.90504822657464e-05 2.49986523190621 +0.237 -0.000203088527865315 5.87373891068542e-05 2.49392081259736 +0.2375 -0.000198345266709457 5.80172129717554e-05 2.4881775481609 +0.238 -0.000193715150049616 5.72491394562891e-05 2.48241904877832 +0.2385 -0.00018893563407097 5.6813001137623e-05 2.47657214035504 +0.239 -0.000185137099521083 5.6172501245479e-05 2.47094975124891 +0.2395 -0.000184069779826612 5.60397988449804e-05 2.46576358526161 +0.24 -0.000184819437614241 5.54277807807285e-05 2.45972506662359 +0.2405 -0.000185651444991881 5.54161603275911e-05 2.45326667855332 +0.241 -0.000186228037523677 5.52517274934973e-05 2.44750439844396 +0.2415 -0.000185803892821473 5.53348579505456e-05 2.44125046433818 +0.242 -0.000184963146614156 5.48667230071239e-05 2.43537817142672 +0.2425 -0.000184697497006721 5.51478198288374e-05 2.42959709547476 +0.243 -0.000183703658865259 5.49233931568951e-05 2.4230194778334 +0.2435 -0.000182935796820132 5.50645456830558e-05 2.41612539370537 +0.244 -0.000181373244562243 5.4795389246362e-05 2.4093302298697 +0.2445 -0.0001802188789864 5.46633181459288e-05 2.40297552284796 +0.245 -0.000179177398394026 5.37557547817319e-05 2.39764824395338 +0.2455 -0.000177910179289556 5.32950442457107e-05 2.3933597947983 +0.246 -0.000176068114762407 5.2392457586411e-05 2.3893367958668 +0.2465 -0.00017485083634798 5.17897556898869e-05 2.38584088081907 +0.247 -0.0001735864099074 5.07280566971024e-05 2.38225355723085 +0.2475 -0.000172793344476778 4.99767905342894e-05 2.37864680186017 +0.248 -0.000171689042112346 4.88976552733447e-05 2.37492957648208 +0.2485 -0.000170058143206406 4.7816451644079e-05 2.37083197644272 +0.249 -0.0001683163166277 4.72568940448068e-05 2.36669854018478 +0.2495 -0.000165811019019034 4.67162437756845e-05 2.36268858446658 +0.25 -0.000162208151006753 4.62891199862958e-05 2.35860133659101 +0.2505 -0.000159312873572305 4.6019809641182e-05 2.35436392592453 +0.251 -0.000156004999093361 4.54839904148514e-05 2.35002995064106 +0.2515 -0.000151854634112813 4.53081222492613e-05 2.34565361119043 +0.252 -0.000146989630775664 4.53003031548931e-05 2.3410097622751 +0.2525 -0.000138671541024569 4.52016899468514e-05 2.33648533268407 +0.253 -0.000129803551652115 4.51511036795986e-05 2.3316683287158 +0.2535 -0.000121648170081484 4.50519544306265e-05 2.3268673647174 +0.254 -0.000115049192808704 4.4703903468407e-05 2.32197095252847 +0.2545 -0.000109557708529639 4.42443847811944e-05 2.31723684889107 +0.255 -0.000106013450440175 4.4158023120907e-05 2.31287425128513 +0.2555 -0.000103144733502936 4.37359342026723e-05 2.30831317393323 +0.256 -9.93155281247813e-05 4.38164501487656e-05 2.30329878781244 +0.2565 -0.000427311868328549 5.7341966577673e-05 2.2980699492467 +0.257 -0.000480702686443565 5.93233798218094e-05 2.29282168704037 +0.2575 -0.000474774242759674 5.92795471288572e-05 2.28716653676061 +0.258 -0.000467030175033449 5.94378296434009e-05 2.28118783145176 +0.2585 -0.000459915221735982 5.8890423309487e-05 2.27584439617139 +0.259 -0.000453817132704329 5.69624309546084e-05 2.2709022565255 +0.2595 -0.000448164753822498 5.44366108889981e-05 2.26706046604144 +0.26 -0.000443277326094085 5.23367932133636e-05 2.26339282699188 +0.2605 -0.000437703548323587 5.0361868418134e-05 2.26007444112672 +0.261 -0.000430961377024663 4.87337654075953e-05 2.25781966037433 +0.2615 -0.000424275108100732 4.73850228322874e-05 2.25578379021999 +0.262 -0.000417152183443321 4.62255095915603e-05 2.25292238265705 +0.2625 -0.00041064528679571 4.59628076827355e-05 2.25223069377725 +0.263 -0.000403784632222385 4.64935055409012e-05 2.25057989903536 +0.2635 -0.00039645963354521 4.71767603396524e-05 2.24830691118599 +0.264 -0.000388224965607432 4.75668149514588e-05 2.24614349593686 +0.2645 -0.000380031895722408 4.82854632526551e-05 2.24356242866985 +0.265 -0.00037177111892373 4.89478996523301e-05 2.24067513807586 +0.2655 -0.000363187939263673 4.9331637740092e-05 2.23751691106037 +0.266 -0.000354493883890022 4.95210435876898e-05 2.23267240784451 +0.2665 -0.000345269886399141 5.02516578476507e-05 2.22774330412924 +0.267 -0.0003365907801798 5.09045176188968e-05 2.2224615337779 +0.2675 -0.000325678112283758 5.19189882838961e-05 2.21724830496055 +0.268 -0.000315076216929563 5.19954361322692e-05 2.21152069407658 +0.2685 -0.000305898850199149 5.15464054631982e-05 2.20595319100788 +0.269 -0.000298256134182546 5.12047692437179e-05 2.20001904984698 +0.2695 -0.000292819494859111 5.06880388807e-05 2.19361827679231 +0.27 -0.000287906307957415 5.04211887303602e-05 2.18691214220097 +0.2705 -0.00028151122304929 4.99527938125334e-05 2.17933982968954 +0.271 -0.000275249235920561 4.97298767385028e-05 2.17125077572826 +0.2715 -0.0002677019442889 4.92561581612788e-05 2.16310402108284 +0.272 -0.000261378424706838 4.77201781690805e-05 2.15567214469153 +0.2725 -0.000256504472178202 4.49739023900762e-05 2.150558674707 +0.273 -0.000251448006191306 4.16469522912265e-05 2.14550227921099 +0.2735 -0.000245866202588236 3.89843721747185e-05 2.14044153930922 +0.274 -0.000240397019100516 3.6326844663294e-05 2.13593413476025 +0.2745 -0.000234366601967096 3.38702791551531e-05 2.13265177068112 +0.275 -0.000227166805176973 3.20866387854208e-05 2.13149976621763 +0.2755 -0.000219842910737497 3.11580044272889e-05 2.1303368961148 +0.276 -0.0002120123461314 3.06669551476781e-05 2.12966727368782 +0.2765 -0.000203301263518625 2.98918348049512e-05 2.12969847408911 +0.277 -0.000194094762157707 2.95076424725201e-05 2.12971440831857 +0.2775 -0.000185133575811579 2.94128917836004e-05 2.12944819040687 +0.278 -0.000176467794152379 2.89756319179135e-05 2.12875726788832 +0.2785 -0.000168341609986983 2.93357420732499e-05 2.12588051636518 +0.279 -0.000159707936133061 2.9671651082828e-05 2.12258048473469 +0.2795 -0.000150850038794731 2.99968217637611e-05 2.11809791452123 +0.28 -0.000141729765286196 3.04915813482225e-05 2.11276121014277 +0.2805 -0.000132524013240944 3.10780873304828e-05 2.10690658008186 +0.281 -0.000123124695370808 3.14414851228293e-05 2.10046439400267 +0.2815 -0.000112942235486622 3.16560149983107e-05 2.09384012348414 +0.282 -0.000103757985977003 3.16839286010123e-05 2.0867580170449 +0.2825 -9.57922660880916e-05 3.16797179514444e-05 2.07936538672816 +0.283 -8.90554252764982e-05 3.12549431607731e-05 2.07104774162326 +0.2835 -8.1805669228306e-05 3.11352625643385e-05 2.06231697296816 +0.284 -7.63456871749222e-05 3.14799574806428e-05 2.0534742943847 +0.2845 -7.07920895271038e-05 3.12503660974471e-05 2.04367370931132 +0.285 -6.56342197545409e-05 3.09235734937104e-05 2.03429658434967 +0.2855 -6.13635550464199e-05 2.96675014162733e-05 2.0258339756339 +0.286 -5.81019471573132e-05 2.80805855984872e-05 2.01875938831656 +0.2865 -5.56715437788466e-05 2.53006196096697e-05 2.01199342225603 +0.287 -5.23749520758875e-05 2.25483891016712e-05 2.00504084357103 +0.2875 -4.92101054120659e-05 2.11115472515276e-05 1.99936485432062 +0.288 -4.46889690708461e-05 2.01549328494883e-05 1.99521839381692 +0.2885 -3.93738654917886e-05 1.9181931836541e-05 1.99201213016964 +0.289 -3.2962542753127e-05 1.82229407714285e-05 1.98979333690768 +0.2895 -2.49789408755041e-05 1.73312539013913e-05 1.98799952093912 +0.29 -1.60139738454766e-05 1.68340852088203e-05 1.98666795979658 +0.2905 -6.29383565697435e-06 1.62590766783648e-05 1.98582988426621 +0.291 4.65370459277031e-06 1.55022460224484e-05 1.98527589854125 +0.2915 1.58845700474281e-05 1.49939378950858e-05 1.9842589259423 +0.292 2.71751771368195e-05 1.45671036474791e-05 1.98230795416346 +0.2925 3.71328286913369e-05 1.48709859948374e-05 1.97902279086851 +0.293 4.67428242724483e-05 1.4823836424953e-05 1.97704006156364 +0.2935 5.63612349106349e-05 1.50133008845856e-05 1.97492274295579 +0.294 6.63831819415454e-05 1.50346377906459e-05 1.97060584278528 +0.2945 7.65669415597724e-05 1.49550170122591e-05 1.96624699886642 +0.295 8.61403251909599e-05 1.49984404147068e-05 1.96161888757402 +0.2955 9.57712236003477e-05 1.51458719124334e-05 1.95646452623865 +0.296 0.000104383824489993 1.52976178874385e-05 1.9505929785553 +0.2965 0.000111856313454657 1.540055231476e-05 1.9435799066284 +0.297 0.000117241998022263 1.41611490801766e-05 1.93665922183166 +0.2975 0.000122033299112726 1.33046454059441e-05 1.93034016584586 +0.298 -0.00122283603862906 -0.000206968358350241 1.92312345992995 +0.2985 -0.00145724595403975 -0.00024538063489204 1.915404477475 +0.299 -0.00145186886709727 -0.000246162566678674 1.90931722360711 +0.2995 -0.00143887963190456 -0.000247101690644031 1.90299057096598 +0.3 -0.0014307992823864 -0.000247844806207452 1.89779089249058 +0.3005 -0.00142459130375275 -0.000248147834036902 1.89282554084999 +0.301 -0.00141859739827814 -0.00024854955302351 1.88858595976585 +0.3015 -0.00141009424910078 -0.000248827427319426 1.88489185507509 +0.302 -0.00139901874451515 -0.000249453714108299 1.88154384738123 +0.3025 -0.00138559875787187 -0.000249255451613152 1.87870204093006 +0.303 -0.00136946474434391 -0.000248550094016401 1.87636622002236 +0.3035 -0.00135206244849314 -0.000247870255421838 1.87432998027732 +0.304 -0.00133306105607646 -0.000247014555373746 1.872596524412 +0.3045 -0.00131345691815866 -0.000246483462002952 1.87089851276039 +0.305 -0.00129282439676744 -0.000245783506280448 1.86929024949782 +0.3055 -0.00127139431765234 -0.000244733555952677 1.86773579826851 +0.306 -0.001249409531059 -0.000243646681689444 1.8658641451868 +0.3065 -0.00122818310630495 -0.00024256682900033 1.86269150367788 +0.307 -0.00157686243774981 -0.000270136834300832 1.85948756735594 +0.3075 -0.00162230462892952 -0.000273704989066832 1.85524236283197 +0.308 -0.00160322232307968 -0.000271834697735402 1.85018239527752 +0.3085 -0.00158246900676561 -0.000270381302005886 1.84539316336297 +0.309 -0.00156480500199911 -0.000269710651453556 1.8394919204026 +0.3095 -0.00154984245220673 -0.000269284666713071 1.83450459264944 +0.31 -0.00153757361316451 -0.000268787296897319 1.83097613409522 +0.3105 -0.00152544290369646 -0.000269024438386117 1.8278226529766 +0.311 -0.00151305703935073 -0.000268012634109166 1.82503604367448 +0.3115 -0.0015003945975135 -0.000267774063247864 1.82212767886233 +0.312 -0.00148663317723668 -0.000268174274883188 1.81897494410337 +0.3125 -0.00148078623738597 -0.000265789899857651 1.81555769809157 +0.313 -0.00147357109332959 -0.000265862451077564 1.81163219987407 +0.3135 -0.00146558074994185 -0.000265688563762612 1.80887557552258 +0.314 -0.00145599180140012 -0.000265387754386511 1.8056181415062 +0.3145 -0.00144611561271187 -0.000265099919093328 1.80244734335692 +0.315 -0.00143526948511063 -0.000265600796594635 1.79930390392643 +0.3155 -0.00142293755633013 -0.000264638823505673 1.79593704271346 +0.316 -0.00140950215102705 -0.000263360798313607 1.79251416788316 +0.3165 -0.00139462836319436 -0.000262455648273876 1.78944354765301 +0.317 -0.00137795395375544 -0.000261869714592051 1.78621811704496 +0.3175 -0.000773342398246073 -0.000212860601957957 1.782798147765 +0.318 -7.83610525588568e-05 -0.000153324921535141 1.77925805958008 +0.3185 4.40003035812608e-05 -0.000143580214181069 1.77565679404977 +0.319 6.85642282464598e-05 -0.000141885383499682 1.77193066630872 +0.3195 9.15632529352112e-05 -0.000140076016473488 1.76812125682657 +0.32 0.00010991181504594 -0.000138210888234925 1.76420761579965 +0.3205 0.000125168060152868 -0.000136013282840001 1.76075695396064 +0.321 0.000139208065549231 -0.000135536049865032 1.757183222242 +0.3215 0.000152904373904089 -0.000135406451857268 1.75346290645055 +0.322 0.000165790508525751 -0.000135309773452157 1.75093520095053 +0.3225 0.000177679677548813 -0.000135170101706846 1.74895850129573 +0.323 0.000187765907055583 -0.000135307049650877 1.74654733813719 +0.3235 0.000194547442477484 -0.000135180957143802 1.74368156478816 +0.324 0.000198811825808924 -0.000134447730012583 1.74134510806905 +0.3245 0.000203079877915808 -0.000133997069943739 1.7405184785709 +0.325 0.000207973403044112 -0.000133514432833028 1.74042536739148 +0.3255 0.000210562261413327 -0.000134505316377378 1.74049795918174 +0.326 0.000211794561805474 -0.000135589098340795 1.73892050063404 +0.3265 0.000212538298393525 -0.00013600314612356 1.73821472959297 +0.327 0.000213182165916524 -0.00013559420633631 1.73609598824968 +0.3275 0.000214447233655479 -0.000135632308775685 1.73360474757671 +0.328 0.000215385758701776 -0.000135564578199713 1.72983652971212 +0.3285 0.000216662626359106 -0.000135664082292004 1.72583266885779 +0.329 0.000218860814460234 -0.000136135447134848 1.72103278613218 +0.3295 0.000222997634883859 -0.000136449835447592 1.71569118012415 +0.33 0.000228323759891466 -0.000135924134610443 1.71032568564742 +0.3305 0.000235595746057888 -0.000135877253467949 1.7055740726876 +0.331 0.000244436611760518 -0.000135469564748743 1.69986626737837 +0.3315 0.000254270535506403 -0.000134929796055378 1.69352970972031 +0.332 0.000265127632333123 -0.00013370978608686 1.68810140008263 +0.3325 0.000275994946281062 -0.000132673676494777 1.68367885896954 +0.333 0.000285592537817063 -0.000132690100139017 1.67976726532399 +0.3335 0.000294018374344588 -0.000133002574448108 1.67587755763351 +0.334 0.000302931525822631 -0.000132786409454396 1.67345072279721 +0.3345 0.000312351773997874 -0.000132045989612007 1.67118068041655 +0.335 0.000321920086416 -0.00013134721735242 1.66835520285356 +0.3355 0.000331570371688532 -0.000130830232734145 1.6652087420566 +0.336 0.000340330918164978 -0.00013014270026933 1.66349320967571 +0.3365 0.00034665073255564 -0.000129146078667145 1.66282915625201 +0.337 0.000352331191973394 -0.000128509803077632 1.66369222817652 +0.3375 0.00035721446423329 -0.000128166877806554 1.66591988442296 +0.338 0.000358839863962254 -0.000129582744232106 1.66853210839922 +0.3385 0.000361389001397783 -0.000131230440524814 1.67095510723835 +0.339 0.000363590936060324 -0.000132142207547501 1.67330059537822 +0.3395 -0.000325729516425999 -0.000183573767023515 1.67563855635038 +0.34 -0.000362641856783136 -9.07883721278086e-05 1.67606664815298 +0.3405 -0.000358169988764893 -7.07594470614271e-05 1.67626247541385 +0.341 -0.000357577567405999 -6.98797695927939e-05 1.67552543893994 +0.3415 -0.000355704839530057 -6.9529107335988e-05 1.67472131417307 +0.342 -0.000351387934829294 -6.91834396811102e-05 1.67275043124681 +0.3425 -0.000344276766080342 -6.91426394823561e-05 1.66890721581283 +0.343 -0.000334943657306701 -6.92082954710427e-05 1.66416390297559 +0.3435 -0.000324690699124467 -6.93624694584719e-05 1.65962435196538 +0.344 -0.000313069752490657 -6.94919275538862e-05 1.65475236234969 +0.3445 -0.000300925262085473 -7.04755878869417e-05 1.64996779896448 +0.345 -0.000289058811286687 -7.1977334050608e-05 1.64538418261829 +0.3455 -0.000277416398169843 -7.36974797838385e-05 1.64100634847775 +0.346 -0.000266508830153893 -7.56117020504699e-05 1.63738686521364 +0.3465 -0.000254634948789412 -7.7679075972958e-05 1.63370039828791 +0.347 -0.000242380535753555 -7.9499872107186e-05 1.62970129418736 +0.3475 -0.000230281530752966 -8.08078087129991e-05 1.62571273495763 +0.348 -0.000217464767949347 -8.18143116839573e-05 1.62316996706616 +0.3485 -0.000203720870243813 -8.29232477923746e-05 1.62072881050449 +0.349 -0.000142544396773705 -2.21604495667687e-05 1.61832591153935 +0.3495 -0.00012622139107243 -1.08719037867729e-05 1.61656918886811 +0.35 -0.000116940986150478 -1.16277104735558e-05 1.6150865250235 +0.3505 -0.00010842959875538 -1.32030741558924e-05 1.61551342363482 +0.351 -0.000102414325723524 -1.54162695610332e-05 1.61631723029262 +0.3515 -9.45975320037512e-05 -1.75454726364427e-05 1.61682592409815 +0.352 -8.68800850629418e-05 -2.02781265078068e-05 1.61754172969235 +0.3525 -7.86732119392174e-05 -2.21940138967668e-05 1.61903406134888 +0.353 -7.10671634633347e-05 -2.40351597096661e-05 1.62095678845302 +0.3535 -6.34765005311666e-05 -2.57685935534238e-05 1.62198431657468 +0.354 -5.73538793658837e-05 -2.45157759765411e-05 1.61979152681856 +0.3545 -5.15496533006486e-05 -2.25566368681335e-05 1.61705581384999 +0.355 -4.44056281635088e-05 -2.07038995478597e-05 1.61523374538388 +0.3555 -3.68783774339146e-05 -2.06454130433411e-05 1.61358559710095 +0.356 -3.1150462916058e-05 -1.92644915679877e-05 1.61035875520005 +0.3565 -2.41142380961264e-05 -1.91205454381204e-05 1.60671854161625 +0.357 -1.65097077172703e-05 -2.12335428097053e-05 1.60387934298312 +0.3575 -9.62775456708831e-06 -2.23967289659283e-05 1.60076706136184 +0.358 -2.72717711214981e-06 -2.32253460126105e-05 1.59744181582333 +0.3585 5.19274889945401e-06 -2.57603492124493e-05 1.59371549091887 +0.359 1.382517515875e-05 -2.83013437799915e-05 1.58953524586792 +0.3595 2.26558568260481e-05 -3.06324498049522e-05 1.58431651155149 +0.36 0.000115827326636844 1.46046866367177e-05 1.57951345183266 +0.3605 0.000133782792154717 2.3424574603251e-05 1.57445307666804 +0.361 0.000142510904188404 2.18825329380787e-05 1.56929481449047 +0.3615 0.000153955364924074 2.0205759331438e-05 1.56498390163366 +0.362 0.000166651426049864 1.91465936153056e-05 1.56177216537097 +0.3625 0.000178609906923251 1.81353542720349e-05 1.55844046739013 +0.363 0.000187054848106443 1.69224271706344e-05 1.55560519479434 +0.3635 0.000191308962166749 1.56419365735266e-05 1.55257046645496 +0.364 0.000193536682813578 1.36486422834566e-05 1.54958378645775 +0.3645 0.00019712983807989 1.12651963795009e-05 1.54558494156079 +0.365 0.000201096845529905 9.23372412351413e-06 1.541862215216 +0.3655 0.000204464525683621 7.11255999607693e-06 1.53865547175832 +0.366 0.000207572319858567 4.74687032749764e-06 1.53610392371361 +0.3665 0.000210998568254989 2.14027948911699e-06 1.53468023261641 +0.367 0.000214195963512909 3.44727805052281e-07 1.53309910199175 +0.3675 0.000215731661876005 -7.12757737990347e-07 1.53166251075662 +0.368 0.000218117425539493 -1.4844192335895e-06 1.52865810582079 +0.3685 0.000220362032994327 -1.32714688738653e-06 1.52565752423748 +0.369 0.000222767641919017 -1.88302998095368e-06 1.52410438142633 +0.3695 0.000224059976991054 -3.45702119948164e-06 1.52252605307664 +0.37 0.000224668384992003 -4.14842946632178e-06 1.51985323797401 +0.3705 0.000225798388898451 -4.66451187739919e-06 1.51600319342236 +0.371 0.000227931891876814 -4.52706432699009e-06 1.51171233002605 +0.3715 0.000230887296643069 -4.73799711277614e-06 1.50878508233648 +0.372 0.000234739179964339 -4.86192959754926e-06 1.50530044079694 +0.3725 0.000238683782354757 -4.59991945374265e-06 1.50214479518591 +0.373 0.000244011735804309 -5.00400940990433e-06 1.498980344519 +0.3735 0.000250711041724886 -5.17221934079807e-06 1.49591810437519 +0.374 0.000258383675874187 -6.20388161750228e-06 1.49286459397085 +0.3745 0.000266314054168513 -7.60554854477256e-06 1.48949622106843 +0.375 0.00027359196291694 -8.83542146995303e-06 1.48591462045617 +0.3755 0.000279125464674531 -9.80587854483308e-06 1.482650657662 +0.376 0.000278458767674223 -1.1952828606647e-05 1.47992472372306 +0.3765 0.000274819872590298 -1.36264705369077e-05 1.47717486404865 +0.377 0.000270197168592085 -1.53989909606615e-05 1.47433851900725 +0.3775 0.000269214146674111 -1.67458586293902e-05 1.47080383631044 +0.378 0.000268115360295296 -1.77730252289589e-05 1.46778927629098 +0.3785 0.000266744806574785 -1.93074917902706e-05 1.46516833845274 +0.379 0.000266078090991897 -2.08581383000129e-05 1.46233471776376 +0.3795 0.00026601158120798 -2.25458956422653e-05 1.45974696774669 +0.38 0.00026705966841973 -2.38596574436223e-05 1.4571101567117 +0.3805 0.000268434484985314 -2.53435761245753e-05 1.45532545845669 +0.381 0.000267793067066575 -2.71513939915019e-05 1.4532674351712 +0.3815 0.000267280875403265 -2.81039955105547e-05 1.45087191812392 +0.382 0.000266569570160702 -2.93019850095254e-05 1.44857040145228 +0.3825 0.000267186596667179 -3.09967113338049e-05 1.44646795133113 +0.383 0.000269684299464324 -3.22640978636817e-05 1.44731485674181 +0.3835 0.000195425424054141 0.000426298843326067 1.44786018346768 +0.384 0.000186990010680871 0.000504886711561117 1.44662193554215 +0.3845 0.000191629820030428 0.000498926181836132 1.44486248723544 +0.385 0.000193544284710886 0.000492973852555217 1.44156872593405 +0.3855 0.000198502358172403 0.000490259469720427 1.43785421303152 +0.386 0.000205010062251503 0.000487945051712969 1.43485240828292 +0.3865 0.000212201438147167 0.000485364897315408 1.43208591455707 +0.387 0.000219273283584168 0.000482267953315801 1.42896273413536 +0.3875 0.00022599455481706 0.000479277517802277 1.42578526424298 +0.388 0.000417193831343124 0.000542038338097839 1.42279720864522 +0.3885 0.000451533745272587 0.00055065347587177 1.41987630746475 +0.389 0.00044881139599237 0.000549259616508712 1.41680582597126 +0.3895 0.000443782807116006 0.000547854925603188 1.41448604338126 +0.39 0.000439862801576496 0.000546831829310138 1.41111610011595 +0.3905 0.000436781752138885 0.000544399948498502 1.40774340053163 +0.391 0.000439530033888513 0.000668640250756136 1.40405445330506 +0.3915 0.000432989901148107 0.000686989921687479 1.39987938520653 +0.392 0.000427104935970401 0.000684544235216575 1.39440333717016 +0.3925 0.000425529013774886 0.000683383684521351 1.38989194466253 +0.393 0.000423787313182755 0.000678943130704403 1.38694408655895 +0.3935 0.000422998371961361 0.000674027326044194 1.38447841105071 +0.394 0.000422138113180578 0.000667975518746479 1.3839359786515 +0.3945 0.000421036889155432 0.00066125623155592 1.38324205554249 +0.395 0.000419248871961601 0.000655580467874993 1.38350371155304 +0.3955 0.000417153207623492 0.000651140405037526 1.38273661103725 +0.396 0.000415939602080311 0.000647507731421855 1.38074551369765 +0.3965 0.000422190581583714 0.000644138275480227 1.38131458388048 +0.397 0.000430322095710608 0.000641495718783488 1.38248691418665 +0.3975 0.000438120477543647 0.000639279045616208 1.38299971735251 +0.398 0.000445869575827953 0.000638179903138234 1.38172493659825 +0.3985 0.00045472539579699 0.000636383244633332 1.38066253249742 +0.399 0.000465130999563608 0.000633584765111824 1.37910140297046 +0.3995 0.000475962878447978 0.000631339896546163 1.37708942622116 +0.4 0.000487497358155549 0.000628238885550716 1.37457653957131 +0.4005 0.000497970055931098 0.000624830355984649 1.37167709980727 +0.401 0.000505778751296973 0.000621246864717385 1.36901651801672 +0.4015 0.000509148282118183 0.000617737472121196 1.36618171017741 +0.402 0.000510969842501371 0.0006141933504205 1.36260949842533 +0.4025 0.000515412270241284 0.000611215587206567 1.35780252046454 +0.403 0.000521137037565611 0.000607770372504295 1.35248909554198 +0.4035 0.000526355608330648 0.000604812813848065 1.34714662940942 +0.404 0.00053083191841559 0.000602015049610971 1.34254932848253 +0.4045 0.000533616533066605 0.000596039502198708 1.34088306891451 +0.405 0.000535490012582781 0.000588586274929185 1.33930159762285 +0.4055 0.000540175972262999 0.000581409179755953 1.33816301194141 +0.406 0.000544844990701915 0.000575020165866053 1.33719849758411 +0.4065 0.000550861479643838 0.000569449738822104 1.33746930829308 +0.407 0.000558046746966732 0.000565707578693071 1.33981016247671 +0.4075 0.000565997560586499 0.000562656540955816 1.3430620007457 +0.408 0.000573936167623259 0.000560063151397348 1.34419246285952 +0.4085 0.000580862431962536 0.000558176791351054 1.34531269738333 +0.409 0.000588260697054608 0.000556429777562305 1.34597459859025 +0.4095 0.000596622530952842 0.000554665218801353 1.34483729929151 +0.41 0.000605344986888193 0.000553126305176608 1.34284845449837 +0.4105 0.000614287491219018 0.000551088138093328 1.33983810977394 +0.411 0.000624602656748971 0.000549083661657428 1.33734122844151 +0.4115 0.000635414303505648 0.000547597824027131 1.3345016291757 +0.412 0.000645923151531929 0.000545636276877015 1.3296902142034 +0.4125 0.00065614099406602 0.000542872544513137 1.32467997525639 +0.413 0.000663283097865959 0.000540576355572066 1.31936738785725 +0.4135 0.000841073140142746 0.000574982756510074 1.31324990995766 +0.414 0.000867414914616462 0.000579021901352197 1.30650497904148 +0.4145 0.000868671679286646 0.000579777073154471 1.29950678499432 +0.415 0.000872882931350105 0.000579093479202012 1.29056688092134 +0.4155 0.000878467956236449 0.000577309124378543 1.28251173092649 +0.416 0.00088340008604298 0.000573611430322071 1.27714094351809 +0.4165 0.000885075406874626 0.000567595569721713 1.27202147325903 +0.417 0.000886069824345923 0.000562281685070555 1.26664998460232 +0.4175 0.000888267934436594 0.000557012288851642 1.26105678182948 +0.418 0.000891540166720742 0.000552172463899443 1.25853654139808 +0.4185 0.000895637243198921 0.000547913407055838 1.25727586920978 +0.419 0.000902490238103595 0.000543322775073469 1.25684532792298 +0.4195 0.00091021563619676 0.000539419349623343 1.25707989789392 +0.42 0.000919548704076424 0.000535586404152983 1.25793878771622 +0.4205 0.000929812968918581 0.000531550242188558 1.2589548708029 +0.421 0.000941302303296244 0.000528863192597278 1.2594224112179 +0.4215 0.000953377169904035 0.000526086888016551 1.25876363204228 +0.422 0.000963803266977529 0.000523658005235092 1.2564771978373 +0.4225 0.000972976814346311 0.000521207597661942 1.25557987919695 +0.423 0.000982596909568966 0.000518928134273656 1.2528518126321 +0.4235 0.000992644160959512 0.000516631339373666 1.24980563487824 +0.424 0.00100334307486438 0.000514926053599044 1.2465869205038 +0.4245 0.00101316943061018 0.000512868711941431 1.24270729713761 +0.425 0.00102192599850702 0.000510351129671851 1.23804032344798 +0.4255 0.00102785814045953 0.000508497722552582 1.23382744576195 +0.426 0.00103202856667781 0.000505163301717923 1.22837649951394 +0.4265 0.0010360920712412 0.000501776816273819 1.22318549952604 +0.427 0.00103945474035848 0.000500080502956722 1.21646746685 +0.4275 0.000273244829741248 0.000597092613942052 1.2112878356031 +0.428 0.000111518904169574 0.000601056384009437 1.20635942970954 +0.4285 9.57519188681893e-05 0.000593930571567107 1.20234377469305 +0.429 9.54131903332932e-05 0.000590288240987452 1.19804840767783 +0.4295 9.7464520880455e-05 0.00058789021174916 1.19473511741097 +0.43 0.000101604219619056 0.000584674423046272 1.19208888352458 +0.4305 0.000107670288480977 0.000582906576127608 1.18979210760106 +0.431 0.000116144837294517 0.00057956918097188 1.1879909554457 +0.4315 0.000127337811745771 0.000576308925401451 1.18661199762529 +0.432 0.00014075172520693 0.000573288200816594 1.18536903694538 +0.4325 0.000613655291741446 0.000710672043778488 1.18426482475422 +0.433 0.00115732940868743 0.000873435647781165 1.1829585246705 +0.4335 0.00125587579393414 0.00089659720490911 1.18168191568508 +0.434 0.00128221571680748 0.00089525171880203 1.18042049231013 +0.4345 0.00130062582433643 0.000891641615079806 1.17773984540144 +0.435 0.00131542330764624 0.000886423848033372 1.17470916259075 +0.4355 0.00132684272142376 0.00088085641416726 1.17132937664281 +0.436 0.00133764513805398 0.000876658333539007 1.16831155662962 +0.4365 0.00134691732424782 0.000872790755026743 1.16616805980898 +0.437 0.0013520773429587 0.000868760119897437 1.16541089863553 +0.4375 0.00135270085546768 0.000865403296298053 1.16298244949917 +0.438 0.00135169706449951 0.000862300586498016 1.15976670133787 +0.4385 0.00135007742572488 0.000858615044725723 1.15725018627137 +0.439 0.00134958808890394 0.000854347263357867 1.15470836944486 +0.4395 0.00135104356519949 0.000850208884541163 1.15496112787501 +0.44 0.00135080301058575 0.000844999562532096 1.15352877244307 +0.4405 0.0013447273644795 0.000841549585638619 1.15143523522156 +0.441 0.00134022457268673 0.000838741190331978 1.15021468170374 +0.4415 0.00133660508131603 0.000835718698581649 1.14829914787329 +0.442 0.00133258435526596 0.000832109978473385 1.14638547806774 +0.4425 0.00133023941200577 0.000828313511338344 1.14409199880058 +0.443 0.00132932904199396 0.000823963678346024 1.14161548646529 +0.4435 0.00133010356988567 0.000820026617356765 1.13919548434202 +0.444 0.00133240079106653 0.00081685198085028 1.13693397452751 +0.4445 0.00133583332776507 0.000813538444273188 1.13432387237154 +0.445 0.00134091081331076 0.000809984238673166 1.13104822843138 +0.4455 0.00134756603640595 0.000806615225945156 1.12732394387071 +0.446 0.00135535179688379 0.00080293241363702 1.12327825322754 +0.4465 0.00136278606753485 0.000799565512161102 1.1199368592059 +0.447 0.00136831269266249 0.000796582110407532 1.11689417295937 +0.4475 0.00137312307234787 0.000793244597848854 1.11387685062443 +0.448 0.00137824096386112 0.000789651106556446 1.11186269964103 +0.4485 0.00138320845911727 0.00078623288815966 1.10960769057514 +0.449 0.00138832053384482 0.000782902339433415 1.10730358377959 +0.4495 0.00139224723661617 0.000778563110311312 1.10511472603351 +0.45 0.00139420733661784 0.000774714078352012 1.10510453059078 +0.4505 0.00139586067040942 0.000772048769544199 1.10523026262691 +0.451 0.00139616213564673 0.000769124630986109 1.10686713830765 +0.4515 0.00139589146272036 0.000766598785131339 1.10723158594604 +0.452 0.00139387063219308 0.000763673720665482 1.10823631056238 +0.4525 0.00139112430222469 0.00076034365792106 1.11136958418345 +0.453 0.00138723001753455 0.000757812526739404 1.11349680412124 +0.4535 0.00138202875706063 0.000754593817541575 1.11569579593036 +0.454 0.00137735328255639 0.00075254946821121 1.11791374989799 +0.4545 0.00137241918570986 0.000750099229237692 1.11883992572786 +0.455 0.00136937728669391 0.000746412774331302 1.11789886461635 +0.4555 0.00136701862934252 0.000744066727905648 1.11559945075469 +0.456 0.00136627530054956 0.000741179931158788 1.1125066456265 +0.4565 0.00136742917958452 0.000739052572123543 1.10896735829764 +0.457 0.00136977623964986 0.000738035246645409 1.10589420435297 +0.4575 0.00137298163838412 0.000735884694018657 1.10223973391246 +0.458 0.00137642228609638 0.000732196607427431 1.09973435478532 +0.4585 0.00137842605961827 0.00072754642067656 1.09713156866527 +0.459 0.00138027965773637 0.000723136374982731 1.0953889106446 +0.4595 0.00138244730255689 0.000719253857030146 1.09372058590113 +0.46 0.00138470109558683 0.000714935513071476 1.09182363779147 +0.4605 0.00138723749165882 0.000710864346093809 1.08975976732977 +0.461 0.00139047081582119 0.000708407974251137 1.08944552179571 +0.4615 0.00139451928999275 0.000706267238017679 1.08922317630625 +0.462 0.00139760062796692 0.000704062817941245 1.08941885744947 +0.4625 0.00139902782017143 0.000701609163876046 1.0911289384249 +0.463 0.00139930304335097 0.000699210454133585 1.09431792029894 +0.4635 0.0013963311419925 0.000695494938966654 1.09794499894351 +0.464 0.00139506486322472 0.000691664017342608 1.10166454726852 +0.4645 0.00139359161057361 0.000687771780282492 1.10563250543526 +0.465 0.00139281190906753 0.000683860784306829 1.10952619833548 +0.4655 0.00139088279108126 0.000681733580019065 1.11288738790874 +0.466 0.00138791720114067 0.000679924941914712 1.11307603960204 +0.4665 0.0013846272134371 0.000679790270595457 1.11297468106987 +0.467 0.00138260961001626 0.000678813578040418 1.11263672649755 +0.4675 0.00138053816122099 0.000677898431116344 1.11277125997414 +0.468 0.00137837149790944 0.000676863031692699 1.11161362353371 +0.4685 0.00137701300794677 0.000675547658035164 1.1096739699331 +0.469 0.00118628783889715 0.000949840657020486 1.10845792924973 +0.4695 0.0011506588085301 0.00099432159936564 1.10527259587534 +0.47 0.00114947935083657 0.000991407983989138 1.10318439416419 +0.4705 0.00114942970140819 0.000986052626662536 1.10104973074945 +0.471 0.00115082790468366 0.000981220162977028 1.0984966060377 +0.4715 0.0011519597908896 0.000976328148358749 1.09479650864678 +0.472 0.00115337900052135 0.000972166406107227 1.09178798123004 +0.4725 0.00115610688557127 0.0009668894321138 1.08828468376905 +0.473 0.00115893920451313 0.000962676807855359 1.08574838973535 +0.4735 0.0011628421811007 0.000958657083293443 1.08344765929318 +0.474 0.00116535221902102 0.000955205046999604 1.08139781190654 +0.4745 0.001166164037501 0.000951045317730005 1.07965355542965 +0.475 0.00116535947233726 0.000948334753419843 1.07840990760533 +0.4755 0.0011619967676131 0.000944453005903895 1.07706822774886 +0.476 0.00115807165652859 0.000939246746696928 1.07564284977153 +0.4765 0.00115595106930447 0.000934999971063596 1.07298697169847 +0.477 0.00115447592659588 0.000931539627660779 1.07103127894732 +0.4775 0.00115264353353138 0.000926447285691339 1.06975766254944 +0.478 0.00115104558602717 0.000920856273565073 1.06963166269952 +0.4785 0.00114863931155738 0.000916688322020425 1.06935745033885 +0.479 0.00114593824370137 0.000913610543244702 1.06927211471862 +0.4795 0.00114380356781547 0.000910163837342871 1.06734978980914 +0.48 0.0011406384540507 0.00090646519514342 1.06643357602391 +0.4805 0.00113702564221259 0.000901987121525101 1.06629486439279 +0.481 0.00113206245633861 0.000898378574648521 1.06642902126601 +0.4815 0.0011272905585213 0.000894380995684822 1.06517518724019 +0.482 0.00112384776766969 0.000890664642139732 1.06215274585478 +0.4825 0.001120457393484 0.000886725679441121 1.05872570328418 +0.483 0.00111846527340896 0.000885615754973314 1.05683307059158 +0.4835 0.0011170432781573 0.000883154014273715 1.05496870960003 +0.484 0.0011161918702758 0.000880179120908937 1.05442653851301 +0.4845 0.00111634827416963 0.00087597600002528 1.05364729275275 +0.485 0.00111673883809607 0.000872192354179112 1.05124587663922 +0.4855 0.00111608125292294 0.000868646938903933 1.04887825531639 +0.486 0.00111540429890685 0.000864452508233661 1.04638229851014 +0.4865 0.00111340393467213 0.000860888819734361 1.04435850567715 +0.487 0.00110765246113421 0.00085662090221747 1.0426338419894 +0.4875 0.00109991317747957 0.000852543603234458 1.04090631380409 +0.488 0.00109163831196154 0.000848487385700359 1.03911572066841 +0.4885 0.00108571306785085 0.000844910222783561 1.03632943741958 +0.489 0.0010804524619881 0.000841098252845403 1.03392776919086 +0.4895 0.00107475316779344 0.000837986075159782 1.03120352441941 +0.49 0.00107013079959146 0.000833964399296472 1.02863699769184 +0.4905 0.00106580037826519 0.000829953224282352 1.02636973814017 +0.491 0.00106166612282363 0.000826192807041733 1.02405212367914 +0.4915 0.00105829400553432 0.000821758650412459 1.02280805105452 +0.492 0.0010541047225511 0.000818242191391452 1.02338928413736 +0.4925 0.00104950013677339 0.000815859136161634 1.0220495683452 +0.493 0.0010443675117721 0.000813183363269345 1.02027071433788 +0.4935 0.00104139864282502 0.000809718829454955 1.02160452574057 +0.494 0.0010386371064507 0.000806332136323727 1.02315486622375 +0.4945 0.00103682544500995 0.000801683503230537 1.02453907850073 +0.495 0.0010330727279323 0.000796738367054187 1.02420045017654 +0.4955 0.00103087552228645 0.000792173202498232 1.02299315498878 +0.496 0.00102882076319192 0.000788130527269342 1.02236814013673 +0.4965 0.00102781861744102 0.000784404717771081 1.0209201165312 +0.497 0.0010267990512042 0.000780571877633212 1.01925306932904 +0.4975 0.0010264731120869 0.000777005999348066 1.01700494200394 +0.498 0.00102613582743786 0.000774315656088715 1.01496695614668 +0.4985 0.0010259103871748 0.000772119502084637 1.01289301950162 +0.499 0.0010245829842089 0.000769317229738376 1.01202557131617 +0.4995 0.00102205646562967 0.000767453238088314 1.01158748020731 +0.5 0.00101853821503917 0.000765446734570946 1.01113890789914 diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/angular_velocity_no_coupling.txt b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/angular_velocity_no_coupling.txt new file mode 100644 index 00000000..7687d38c --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/angular_velocity_no_coupling.txt @@ -0,0 +1,103 @@ +# Fix print output for fix extra2 +0.005 0 0 10 +0.01 0 0 10 +0.015 0 0 10 +0.02 0 0 10 +0.025 0 0 10 +0.03 0 0 10 +0.035 0 0 10 +0.04 0 0 10 +0.045 0 0 10 +0.05 0 0 10 +0.055 0 0 10 +0.06 0 0 10 +0.065 0 0 10 +0.07 0 0 10 +0.075 0 0 10 +0.08 0 0 10 +0.085 0 0 10 +0.09 0 0 10 +0.095 0 0 10 +0.1 0 0 10 +0.105 0 0 10 +0.11 0 0 10 +0.115 0 0 10 +0.12 0 0 10 +0.125 0 0 10 +0.13 0 0 10 +0.135 0 0 10 +0.14 0 0 10 +0.145 0 0 10 +0.15 0 0 10 +0.155 0 0 10 +0.16 0 0 10 +0.165 0 0 10 +0.17 0 0 10 +0.175 0 0 10 +0.18 0 0 10 +0.185 0 0 10 +0.19 0 0 10 +0.195 0 0 10 +0.2 0 0 10 +0.205 0 0 10 +0.21 0 0 10 +0.215 0 0 10 +0.22 0 0 10 +0.225 0 0 10 +0.23 0 0 10 +0.235 0 0 10 +0.24 0 0 10 +0.245 0 0 10 +0.25 0 0 10 +0.255 0 0 10 +0.26 0 0 10 +0.265 0 0 10 +0.27 0 0 10 +0.275 0 0 10 +0.28 0 0 10 +0.285 0 0 10 +0.29 0 0 10 +0.295 0 0 10 +0.3 0 0 10 +0.305 0 0 10 +0.31 0 0 10 +0.315 0 0 10 +0.32 0 0 10 +0.325 0 0 10 +0.33 0 0 10 +0.335 0 0 10 +0.34 0 0 10 +0.345 0 0 10 +0.35 0 0 10 +0.355 0 0 10 +0.36 0 0 10 +0.365 0 0 10 +0.37 0 0 10 +0.375 0 0 10 +0.38 0 0 10 +0.385 0 0 10 +0.39 0 0 10 +0.395 0 0 10 +0.4 0 0 10 +0.405 0 0 10 +0.41 0 0 10 +0.415 0 0 10 +0.42 0 0 10 +0.425 0 0 10 +0.43 0 0 10 +0.435 0 0 10 +0.44 0 0 10 +0.445 0 0 10 +0.45 0 0 10 +0.455 0 0 10 +0.46 0 0 10 +0.465 0 0 10 +0.47 0 0 10 +0.475 0 0 10 +0.48 0 0 10 +0.485 0 0 10 +0.49 0 0 10 +0.495 0 0 10 +0.5 0 0 10 +0.505 0 0 10 +0.51 0 0 10 diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/drag_particle_force.txt b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/drag_particle_force.txt new file mode 100644 index 00000000..e82a85fc --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/drag_particle_force.txt @@ -0,0 +1,91 @@ +# +0.008 5.57697378684129e-05 -0.414699976005958 -59.8834291488285 +0.016 4.57325314920728e-05 0.370056372714585 -14.5561021301538 +0.024 -2.55566687609737e-05 -0.797444701230558 -14.4060079057233 +0.032 1.66803796960471e-05 0.216192561034972 -10.9810844463387 +0.04 -6.70863687336884e-05 -0.13303526779399 -8.1087316190947 +0.048 -3.689306660422e-05 -0.41920356759255 -10.4567167917752 +0.056 4.89125742454428e-06 0.159566492739513 -8.11324356609918 +0.064 -2.32934811327605e-05 -0.752576942118735 -7.22296484169974 +0.072 -2.58032608421664e-05 0.626393627796301 -5.270216491283 +0.08 -0.000126882243217032 -0.240946143636515 -6.96518837633297 +0.088 3.96931092402544e-05 0.169099624692103 -5.87387591087596 +0.096 -5.37173890514666e-05 0.163240855167488 -5.23676555255799 +0.104 -0.000121509963639644 -0.679145133971048 -4.14646193254031 +0.112 5.76014816145453e-05 0.100939947363903 -3.16213542742363 +0.12 -0.000122732420324127 -0.120787637767941 -4.56122320832608 +0.128 3.12193930677631e-05 -0.0269487069868444 -3.69752960109922 +0.136 1.17745377149481e-05 0.222691339866483 -3.72716646557289 +0.144 -0.000140785287958245 -0.301323536239502 -2.90752918693922 +0.152 -0.000244634442412905 -0.0626358391829448 -2.32847302986077 +0.16 0.000286113904980888 0.00240811477722827 -3.19081817883174 +0.168 -0.000122522820381357 -0.0488621386536859 -3.33632682927924 +0.176 -6.80862267512737e-06 0.0092401840752771 -3.05146411762291 +0.184 0.000250571785836708 0.149037388485718 -2.53736264808346 +0.192 0.00022378988020284 -0.137900301887764 -1.98208925350055 +0.2 -0.000254007665159624 -0.0343525923282959 -1.62373008638033 +0.208 0.000431860851495361 -0.0413930108818663 -2.27485908379201 +0.216 0.000328504522270851 -0.0298644561313073 -2.49724394163959 +0.224 -0.000254975007447499 0.0216513706104903 -1.85760875701887 +0.232 -8.68669997621588e-05 0.103508445058573 -1.96474466926062 +0.24 0.000691779844177768 -0.0189865287248349 -1.59454550900477 +0.248 0.000205526271982378 -0.0246189971638151 -1.32512155620886 +0.256 -0.000484917146748363 0.0338453610169152 -1.15318924950138 +0.264 0.00171061871034356 -0.0431298278684289 -1.74743313468358 +0.272 -0.000145114644740374 0.00755374272417894 -1.90159747460399 +0.28 -0.000762139809715267 0.0265597704399049 -1.27926640398799 +0.288 -0.000390438043517958 0.026937985962427 -1.4578668738422 +0.296 0.000630661262580516 -0.0114925944725122 -1.31113151566504 +0.304 0.00231835639811268 0.0420029454602112 -0.94308011268111 +0.312 -0.002858981303815 0.0252935884210398 -0.863400433099041 +0.32 -0.00109133673947065 -0.015540995762621 -0.771777914718429 +0.328 0.00179244166894796 0.00463390898141749 -1.40103636857958 +0.336 -0.00208948604142637 0.0160460446489094 -1.48731205099446 +0.344 -0.00144004148214883 0.000940126979838446 -0.984354337118748 +0.352 3.85939488586255e-07 -0.0191168354456585 -1.10705504990449 +0.36 0.00191522833815906 -0.00551235579332907 -1.02958854151131 +0.368 0.00129851851357572 0.0102250283094307 -0.839472588246229 +0.376 -0.00387445644177877 -0.0319746410783325 -0.656556161460664 +0.384 0.0015692171770507 -0.024115316122241 -0.572461990178095 +0.392 0.0187941653697265 0.0105155762362229 -0.696466587743586 +0.4 -0.0017317603181491 -0.0136569460385808 -1.11365305931376 +0.408 0.00171965083681277 -0.0259079259637093 -1.16640924553119 +0.416 0.00415561819817993 -0.0351864521218673 -1.09191789158922 +0.424 0.00132979670421267 0.0103728890613535 -0.857008848934859 +0.432 -0.000960570103796545 0.0232873053247741 -0.784300190558021 +0.44 -0.00145970016809916 -0.0115316211008073 -0.703580752941708 +0.448 0.00669515157922791 0.0123196888453078 -0.492291083268433 +0.456 0.00196163415797006 0.0241270802631336 -0.445362888568582 +0.464 -0.00219582284507307 -0.00472907612147741 -0.407406873403708 +0.472 -0.000340739722576476 -0.00828913150071285 -0.814311388875283 +0.48 0.00291769392750867 -0.000868975675019215 -0.893529846904775 +0.488 -0.0030430166982529 -0.00215488054532847 -0.922074480861382 +0.496 -0.00792568831109749 -0.0172474198933022 -0.858633246817558 +0.504 -0.00336808578540183 -0.030942976689941 -0.682574101617982 +0.512 0.00182502783464717 -0.000573132200587453 -0.599482243905043 +0.52 0.00174677060265059 -0.00229833566759223 -0.542768878112839 +0.528 -0.00791935776306834 -0.0186078517982001 -0.436763695739937 +0.536 -0.00444133850947166 -0.00829780731801657 -0.344312642935571 +0.544 0.00692743591069366 0.00661821410082475 -0.30519389508196 +0.552 0.00806712515868413 -0.000212830582480113 -0.305166089596398 +0.56 -0.0125027807973428 -0.000430005688416008 -0.618258282999961 +0.568 0.00200949312873792 -0.00559020501816431 -0.725282088856743 +0.576 0.0115942663238309 0.00590853133103146 -0.734645978015688 +0.584 0.0165570602109742 0.0138030538506574 -0.685292541132325 +0.592 -0.00957380421472473 -0.010978619645367 -0.552111581211175 +0.6 -0.0059484573101578 -0.017223975876245 -0.462939656029838 +0.608 0.00372039776193537 0.00101252697465072 -0.422455769622715 +0.616 2.53437151053627e-05 -0.00439683615140047 -0.334168626999153 +0.624 -0.0161569578603793 -0.0314094901782528 -0.257462042810767 +0.632 -0.0543346909001145 -0.0185921675570432 -0.233883487891059 +0.64 -0.0135413108925657 0.00291137913534849 -0.223568641145182 +0.648 0.0190418085679941 0.0019800581762633 -0.239947040134984 +0.656 -0.0418215335552241 -0.027572454547763 -0.51283463963412 +0.664 -0.0109136829936161 0.00596801803870313 -0.593475245518045 +0.672 0.022448641774616 0.00630398230736282 -0.599477114211604 +0.68 0.0931112660840376 0.010841431523667 -0.553732606290178 +0.688 0.0224066918443506 -0.012753930208544 -0.339725390749717 +0.696 -0.0186310062078328 -0.0257317920797673 -0.365074234774036 +0.704 -0.0369223718798501 -0.00148233870538929 -0.344501286305965 +0.712 0.0117788301073745 -0.000383583658343322 -0.300973756396047 +0.72 0.0525977742560354 -0.0170395317835646 -0.248357065788045 diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/in.liggghts_run b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/in.liggghts_run new file mode 100644 index 00000000..23a635fa --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/in.liggghts_run @@ -0,0 +1,87 @@ +#echo both +log ../DEM/log.liggghts +thermo_log ../DEM/post/thermo.txt + +variable deltat equal 5e-05 + +atom_style sphere +atom_modify map array sort 0 0 +boundary m m m +newton off + +communicate single vel yes +processors 1 4 1 + +units si + +region reg block 0 0.025 0 0.1 0 0.025 units box +create_box 1 reg + +neighbor 0.1 bin +neigh_modify delay 0 binsize 0.01 + +#Material properties required for granular pair styles + +fix m1 all property/global youngsModulus peratomtype 5e05 +fix m2 all property/global poissonsRatio peratomtype 0.45 +fix m3 all property/global coefficientRestitution peratomtypepair 1 0.3 +fix m4 all property/global coefficientFriction peratomtypepair 1 0.5 + +#pair style +pair_style gran model hertz tangential history #Hertzian without cohesion +pair_coeff * * + +timestep ${deltat} +fix gravi all gravity 9.81 vector 0.0 -1.0 0.0 + +#walls +fix xwall1 all wall/gran model hertz tangential history primitive type 1 xplane 0. +fix xwall2 all wall/gran model hertz tangential history primitive type 1 xplane 0.025 +fix zwall1 all wall/gran model hertz tangential history primitive type 1 zplane 0. +fix zwall2 all wall/gran model hertz tangential history primitive type 1 zplane 0.025 +fix ywall1 all wall/gran model hertz tangential history primitive type 1 yplane 0. +fix ywall2 all wall/gran model hertz tangential history primitive type 1 yplane 0.1 + +# cfd coupling +fix cfd all couple/cfd couple_every 10 mpi +fix cfd2 all couple/cfd/force + +# create atoms for simulation +create_atoms 1 single 0.0125 0.075 0.0125 units box +set atom 1 diameter 0.01 density 1.1 vx 0 vy 0 vz 0 omegaz 10 + + +# Setting the angular velocities to print out +variable omega1 equal omegax[1] +variable omega2 equal omegay[1] +variable omega3 equal omegaz[1] + +# Setting the particle position to print out +variable x1 equal x[1] +variable y1 equal y[1] +variable z1 equal z[1] + +variable time equal step*dt + +fix extra1 all print 10 "${time} ${x1} ${y1} ${z1}" file ../DEM/position.txt screen no +fix extra2 all print 10 "${time} ${omega1} ${omega2} ${omega3}" file ../DEM/angular_velocity.txt screen no + +#integrator for multisphere rigid bodies +fix integr all nve/sphere + +# screen output +compute rke all erotate/sphere +thermo_style custom step atoms ke c_rke vol +thermo 1000 +thermo_modify lost ignore norm no +compute_modify thermo_temp dynamic yes + +# insert the first particles so that dump is not empty +dump dmp1 all custom 100 ../DEM/post/dump.liggghts_run id type x y z vx vy vz omegax omegay omegaz radius fx fy fz + +#force : f_couple_cfd[0] f_couple_cfd[1] f_couple_cfd[2] +#node : f_couple_cfd[6] +#cell id : f_couple_cfd[7] + +run 1 + diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/position.txt b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/position.txt new file mode 100644 index 00000000..2a01405b --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/position.txt @@ -0,0 +1,1001 @@ +# Fix print output for fix extra1 +0.0005 0.0125 0.07499877375 0.0125 +0.001 0.0125 0.0749959019973719 0.0125 +0.0015 0.0125000033442165 0.0749930714941251 0.0125000001826038 +0.002 0.0125000176572396 0.0749906702852021 0.012500000684764 +0.0025 0.0125000440131754 0.0749883627628482 0.0125000011448231 +0.003 0.0125000769878301 0.0749858782509146 0.0125000014906762 +0.0035 0.0125001129549423 0.0749832071422858 0.0125000017798347 +0.004 0.0125001511813178 0.0749804078336142 0.0125000020766507 +0.0045 0.012500192034785 0.074977502151808 0.0125000023942631 +0.005 0.0125002356493256 0.0749744849206555 0.012500002721869 +0.0055 0.0125002818180671 0.0749713496881013 0.0125000030459634 +0.006 0.0125003302817856 0.0749680954048084 0.0125000033639105 +0.0065 0.0125003809896545 0.0749647233839099 0.0125000036788337 +0.007 0.0125004340178694 0.0749612342366524 0.0125000039933352 +0.0075 0.0125004893978446 0.0749576271308298 0.0125000043087029 +0.008 0.0125005471412498 0.0749539010522549 0.0125000046245701 +0.0085 0.0125006073073439 0.0749500558612222 0.012500004940715 +0.009 0.0125006699388407 0.074946092385613 0.0125000052546712 +0.0095 0.0125007350936876 0.0749420110290399 0.0125000055663652 +0.01 0.012500802880235 0.0749378118611261 0.0125000058754685 +0.0105 0.0125008734110566 0.0749334949531 0.0125000061846458 +0.011 0.0125009468077478 0.0749290604825308 0.012500006495101 +0.0115 0.0125010231610264 0.0749245086425263 0.0125000068080745 +0.012 0.0125011025253879 0.0749198396039276 0.0125000071212011 +0.0125 0.0125011849547521 0.0749150534982812 0.0125000074313058 +0.013 0.0125012705477779 0.074910150452888 0.0125000077392734 +0.0135 0.0125013594262825 0.0749051306524712 0.0125000080461066 +0.014 0.0125014517019126 0.0748999942758666 0.0125000083513947 +0.0145 0.0125015474772151 0.074894741443193 0.0125000086568626 +0.015 0.0125016468568451 0.0748893722658431 0.0125000089647992 +0.0155 0.0125017499583805 0.0748838868070743 0.0125000092734344 +0.016 0.012501856866164 0.0748782850958273 0.0125000095816828 +0.0165 0.0125019676675665 0.0748725671561518 0.0125000098889883 +0.017 0.0125020824499925 0.0748667330233061 0.0125000101970672 +0.0175 0.0125022013184374 0.0748607827111428 0.0125000105052853 +0.018 0.0125023243789529 0.0748547171433957 0.0125000108131354 +0.0185 0.012502451713508 0.0748485381419893 0.0125000111206504 +0.019 0.0125025834080759 0.0748422460154806 0.0125000114280529 +0.0195 0.0125027198760274 0.0748358405114036 0.0125000117354589 +0.02 0.012502861760673 0.0748293207168762 0.0125000120424071 +0.0205 0.0125030091644594 0.074822685192825 0.0125000123492122 +0.021 0.0125031619490945 0.0748159340602175 0.0125000126560844 +0.0215 0.0125033196732352 0.0748090679131625 0.012500012962509 +0.022 0.0125034819875786 0.0748020870352774 0.0125000132681755 +0.0225 0.0125036486883929 0.0747949914330295 0.0125000135746268 +0.023 0.0125038196255762 0.0747877810554487 0.0125000138827973 +0.0235 0.0125039947512232 0.0747804559615213 0.0125000141908901 +0.024 0.0125041740961928 0.0747730161554665 0.012500014497748 +0.0245 0.0125043575469033 0.074765461368562 0.0125000148044466 +0.025 0.0125045449287539 0.0747577915721098 0.0125000151112605 +0.0255 0.0125047360793463 0.0747500068203705 0.0125000154174915 +0.026 0.0125049308911517 0.0747421072097923 0.0125000157238147 +0.0265 0.0125051293071854 0.0747340923096962 0.0125000160318014 +0.027 0.012505331313387 0.0747259610554987 0.0125000163405183 +0.0275 0.0125055369093664 0.0747177128769582 0.012500016648547 +0.028 0.0125057461133999 0.0747093474886303 0.0125000169564974 +0.0285 0.0125059589534998 0.0747008651348975 0.0125000172638578 +0.029 0.0125061754546447 0.0746922655128748 0.0125000175711268 +0.0295 0.0125063956353074 0.0746835480990572 0.0125000178781312 +0.03 0.0125066195369456 0.0746747123007921 0.0125000181849594 +0.0305 0.0125068475244659 0.0746657580471327 0.0125000184921242 +0.031 0.0125070802847853 0.0746566864897768 0.0125000187999931 +0.0315 0.0125073178353274 0.0746474992433834 0.0125000191084876 +0.032 0.0125075596433049 0.0746381973886898 0.0125000194170787 +0.0325 0.0125078053803543 0.074628781033137 0.0125000197249964 +0.033 0.0125080548599224 0.0746192487727982 0.0125000200328498 +0.0335 0.0125083079810483 0.0746095991450759 0.0125000203419885 +0.034 0.0125085644226519 0.0745998306444208 0.0125000206521617 +0.0345 0.012508823631116 0.0745899414753287 0.012500020963092 +0.035 0.0125090855614811 0.0745799307370364 0.0125000212745639 +0.0355 0.0125093505669297 0.0745697989274233 0.012500021585858 +0.036 0.0125096189178983 0.0745595464914658 0.0125000218970347 +0.0365 0.0125098908031128 0.0745491738811546 0.0125000222089467 +0.037 0.0125101664927103 0.0745386826915822 0.0125000225212018 +0.0375 0.012510446039729 0.074528075234196 0.0125000228334483 +0.038 0.0125107292334232 0.0745173527929548 0.012500023145739 +0.0385 0.0125110160865171 0.0745065152284388 0.0125000234582768 +0.039 0.0125113067084177 0.0744955621434888 0.0125000237710172 +0.0395 0.0125116012072096 0.0744844932890634 0.0125000240836363 +0.04 0.0125118996559684 0.0744733086904374 0.0125000243963058 +0.0405 0.0125122021479286 0.0744620092619274 0.012500024708449 +0.041 0.012512508822742 0.0744505968163863 0.0125000250211385 +0.0415 0.0125128195447761 0.0744390721733666 0.0125000253360147 +0.042 0.0125131337277288 0.0744274340468892 0.012500025651711 +0.0425 0.0125134510611473 0.0744156811422224 0.0125000259670777 +0.043 0.0125137715603842 0.0744038137506796 0.0125000262813505 +0.0435 0.0125140956416854 0.0743918333412265 0.0125000265954227 +0.044 0.0125144238247531 0.0743797413595094 0.0125000269108317 +0.0445 0.0125147563393749 0.0743675381034863 0.0125000272282431 +0.045 0.0125150933603251 0.0743552235255857 0.0125000275468987 +0.0455 0.0125154350857703 0.0743427975253698 0.0125000278657718 +0.046 0.0125157817918577 0.0743302599735268 0.0125000281848642 +0.0465 0.0125161340671706 0.0743176108466509 0.012500028504118 +0.047 0.01251649271429 0.0743048505821367 0.0125000288239436 +0.0475 0.0125168578944135 0.0742919799860187 0.0125000291444938 +0.048 0.0125172292471653 0.074278999889339 0.012500029465742 +0.0485 0.0125176062392456 0.0742659102969844 0.0125000297880467 +0.049 0.0125179887632022 0.0742527099182196 0.0125000301115904 +0.0495 0.0125183768517866 0.0742393978792816 0.012500030436439 +0.05 0.0125187705448376 0.0742259746154409 0.0125000307626122 +0.0505 0.0125191698226996 0.0742124409455901 0.012500031089665 +0.051 0.0125195741662145 0.0741987967551394 0.012500031417163 +0.0515 0.0125199827667637 0.074185041166048 0.0125000317452304 +0.052 0.0125203951443892 0.0741711737450425 0.0125000320738158 +0.0525 0.0125208108771845 0.0741571942230372 0.0125000324033166 +0.053 0.0125212307116341 0.0741431035514634 0.0125000327325788 +0.0535 0.0125216552849992 0.0741289041613734 0.0125000330614799 +0.054 0.0125220847036796 0.0741145990864233 0.012500033391614 +0.0545 0.0125225184626379 0.0741001904460181 0.0125000337238976 +0.055 0.0125229557939291 0.0740856780358061 0.0125000340573529 +0.0555 0.0125233961330913 0.0740710617595659 0.0125000343917671 +0.056 0.0125238393630019 0.074056343215867 0.0125000347257608 +0.0565 0.0125242855188165 0.0740415240695649 0.0125000350603756 +0.057 0.012524735009779 0.0740266051033449 0.0125000353955182 +0.0575 0.0125251881082133 0.0740115874425514 0.0125000357310947 +0.058 0.0125256448167547 0.0739964714425039 0.0125000360674441 +0.0585 0.0125261051794114 0.0739812567989755 0.0125000364038475 +0.059 0.0125265691312359 0.0739659442893851 0.0125000367402776 +0.0595 0.0125270364523742 0.0739505348471866 0.0125000370768439 +0.06 0.012527507337991 0.0739350291866052 0.012500037413116 +0.0605 0.012527982154348 0.073919427888509 0.0125000377488182 +0.061 0.0125284612340973 0.0739037314422841 0.0125000380853503 +0.0615 0.012528944431737 0.0738879406601221 0.0125000384225768 +0.062 0.0125294313177728 0.0738720569151579 0.0125000387608978 +0.0625 0.0125299222114356 0.0738560797776093 0.0125000390990731 +0.063 0.0125304176885473 0.0738400084246764 0.0125000394378979 +0.0635 0.0125309181930006 0.0738238433831216 0.0125000397768305 +0.064 0.0125314240164897 0.0738075854203121 0.0125000401167762 +0.0645 0.0125319354261538 0.0737912349571499 0.0125000404574225 +0.065 0.012532452718723 0.0737747920845364 0.0125000407992282 +0.0655 0.0125329761943416 0.0737582567528621 0.0125000411420028 +0.066 0.0125335061400333 0.0737416289416253 0.0125000414861494 +0.0665 0.0125340426142196 0.0737249088279218 0.0125000418311539 +0.067 0.0125345854698459 0.0737080967164278 0.0125000421774254 +0.0675 0.0125351349679976 0.073691192355743 0.0125000425249661 +0.068 0.0125356913896253 0.0736741952971669 0.0125000428736722 +0.0685 0.0125362549346859 0.0736571050638826 0.012500043222449 +0.069 0.0125368257630043 0.0736399211660882 0.0125000435712456 +0.0695 0.0125374040344076 0.0736226430507843 0.012500043920274 +0.07 0.012537989942684 0.0736052706389624 0.0125000442699503 +0.0705 0.0125385837043623 0.0735878044159234 0.0125000446206812 +0.071 0.012539185558078 0.0735702439876803 0.0125000449725664 +0.0715 0.0125397954656937 0.0735525884169068 0.0125000453253002 +0.072 0.0125404131237258 0.0735348368271186 0.01250004567871 +0.0725 0.0125410383505072 0.0735169888344963 0.0125000460328227 +0.073 0.0125416709598846 0.0734990445175739 0.012500046388035 +0.0735 0.0125423108097736 0.0734810042998974 0.0125000467443348 +0.074 0.0125429578096836 0.0734628672652273 0.0125000471015488 +0.0745 0.0125436119391173 0.0734446327577499 0.0125000474594015 +0.075 0.0125442731454866 0.0734263008360234 0.0125000478182035 +0.0755 0.0125449414528079 0.0734078701478739 0.012500048177856 +0.076 0.0125456168877888 0.0733893384444025 0.0125000485388364 +0.0765 0.0125462991963269 0.0733707032727119 0.0125000489013877 +0.077 0.0125469879566261 0.0733519621455785 0.0125000492645213 +0.0775 0.0125476825975582 0.0733331139682873 0.0125000496275966 +0.078 0.0125483831502433 0.0733141597200612 0.0125000499905357 +0.0785 0.0125490901283466 0.073295099441288 0.0125000503538522 +0.079 0.0125498038907127 0.0732759347963305 0.0125000507185035 +0.0795 0.0125505244457868 0.0732566676056432 0.0125000510847912 +0.08 0.0125512518303048 0.0732372978681192 0.0125000514525186 +0.0805 0.012551985681727 0.0732178258482018 0.0125000518211484 +0.081 0.0125527250478685 0.073198252841388 0.0125000521911682 +0.0815 0.0125534692706767 0.0731785800214086 0.0125000525613498 +0.082 0.0125542181528897 0.0731588078078276 0.0125000529308378 +0.0825 0.0125549722187 0.073138936839665 0.0125000533009596 +0.083 0.012555731922813 0.0731189678560959 0.0125000536723676 +0.0835 0.0125564981076712 0.0730989014713189 0.0125000540444472 +0.084 0.012557271861757 0.073078737939361 0.0125000544170328 +0.0845 0.0125580538219965 0.0730584772133311 0.0125000547900126 +0.085 0.0125588441132991 0.0730381191815979 0.0125000551644114 +0.0855 0.012559642502832 0.0730176633684367 0.0125000555405351 +0.086 0.0125604486594564 0.0729971095361342 0.0125000559189543 +0.0865 0.0125612624149858 0.0729764565787258 0.0125000562990366 +0.087 0.0125620831663457 0.0729557041372277 0.0125000566804314 +0.0875 0.0125629107238344 0.072934853482448 0.0125000570636981 +0.088 0.0125637454622506 0.0729139048534814 0.0125000574488069 +0.0885 0.0125645873250672 0.0728928588843758 0.0125000578348257 +0.089 0.0125654361602015 0.0728717179279137 0.0125000582218897 +0.0895 0.0125662920271842 0.0728504834233376 0.0125000586103645 +0.09 0.0125671553467095 0.0728291580749964 0.0125000590011322 +0.0905 0.0125680257836067 0.0728077454625691 0.0125000593936012 +0.091 0.0125689027536602 0.0727862483202056 0.0125000597872353 +0.0915 0.0125697860642709 0.0727646682158857 0.0125000601820394 +0.092 0.0125706755971485 0.072743006341674 0.0125000605790028 +0.0925 0.0125715713808331 0.0727212626690222 0.0125000609767932 +0.093 0.0125724737843492 0.0726994367593901 0.0125000613741537 +0.0935 0.0125733828427252 0.0726775292794987 0.0125000617719857 +0.094 0.0125742986265858 0.0726555412766135 0.012500062170792 +0.0945 0.0125752210447856 0.0726334734520968 0.0125000625705829 +0.095 0.0125761502261944 0.0726113261942238 0.0125000629716152 +0.0955 0.0125770865606728 0.0725890990506181 0.0125000633738312 +0.096 0.0125780304182548 0.072566791505883 0.0125000637763817 +0.0965 0.0125789820564134 0.07254440312889 0.012500064179646 +0.097 0.0125799416849116 0.0725219343917297 0.0125000645840975 +0.0975 0.0125809095592082 0.0724993855149805 0.012500064989918 +0.098 0.0125818858205314 0.0724767564297006 0.0125000653965162 +0.0985 0.0125828705371447 0.0724540468668683 0.0125000658036729 +0.099 0.0125838639694543 0.0724312562818436 0.0125000662115207 +0.0995 0.0125848663260106 0.0724083839329126 0.0125000666202442 +0.1 0.0125858777596958 0.0723854289876051 0.0125000670303669 +0.1005 0.0125868983990415 0.072362391111541 0.0125000674417685 +0.101 0.0125879285202581 0.0723392711786724 0.0125000678537865 +0.1015 0.0125889685393678 0.0723160691498371 0.0125000682668401 +0.102 0.0125900183884359 0.0722927834877071 0.0125000686804555 +0.1025 0.0125910776564142 0.0722694132586163 0.0125000690946413 +0.103 0.0125921460306946 0.0722459579328498 0.012500069510269 +0.1035 0.0125932233424903 0.0722224173657108 0.0125000699273205 +0.104 0.0125943095176739 0.0721987918022245 0.0125000703450781 +0.1045 0.0125954042756967 0.0721750794953287 0.0125000707635394 +0.105 0.0125965071862884 0.0721512778048885 0.0125000711826795 +0.1055 0.012597618095317 0.0721273842573268 0.0125000716027733 +0.106 0.0125987367868017 0.0721033970885232 0.0125000720233989 +0.1065 0.0125998632479962 0.0720793147495296 0.0125000724445647 +0.107 0.0126009975145266 0.0720551356186785 0.0125000728662562 +0.1075 0.0126021393524584 0.0720308583838514 0.0125000732891158 +0.108 0.0126032883702846 0.0720064845364474 0.0125000737129606 +0.1085 0.0126044448818495 0.0719820164738215 0.0125000741386649 +0.109 0.0126056089806466 0.0719574542944843 0.0125000745661744 +0.1095 0.0126067802485683 0.0719327981493707 0.0125000749951633 +0.11 0.0126079588482608 0.0719080512633783 0.0125000754253925 +0.1105 0.0126091448524924 0.071883217409525 0.0125000758568785 +0.111 0.0126103386915484 0.0718582968120602 0.0125000762900258 +0.1115 0.0126115413343476 0.0718332879946126 0.0125000767246223 +0.112 0.0126127532535571 0.0718081909940463 0.0125000771597066 +0.1125 0.012613974482903 0.0717830062935445 0.0125000775953627 +0.113 0.0126152048641583 0.0717577317282726 0.0125000780326157 +0.1135 0.0126164445318644 0.0717323655534199 0.0125000784725675 +0.114 0.0126176933537812 0.0717069091348638 0.0125000789149698 +0.1145 0.0126189514107718 0.0716813638063966 0.0125000793594558 +0.115 0.0126202185888803 0.0716557300830613 0.0125000798059571 +0.1155 0.0126214945801939 0.0716300099186204 0.0125000802552018 +0.116 0.0126227792207163 0.0716042069040983 0.0125000807078012 +0.1165 0.0126240726345822 0.0715783241635575 0.012500081161931 +0.117 0.0126253748007877 0.07155236419014 0.0125000816179233 +0.1175 0.0126266855847159 0.0715263287840677 0.0125000820768273 +0.118 0.0126280045900553 0.0715002203844616 0.0125000825376802 +0.1185 0.0126293314622285 0.0714740411134881 0.0125000830003794 +0.119 0.0126306660478345 0.071447791698858 0.0125000834640098 +0.1195 0.012632008353524 0.0714214716181641 0.012500083927503 +0.12 0.0126333585523774 0.0713950798539505 0.0125000843911155 +0.1205 0.0126347167785209 0.0713686169190507 0.0125000848556508 +0.121 0.0126360829987546 0.0713420848493475 0.01250008532102 +0.1215 0.0126374577231128 0.0713154847832072 0.0125000857874629 +0.122 0.0126388414899376 0.0712888154928615 0.0125000862549891 +0.1225 0.0126402343792045 0.0712620750404585 0.0125000867236095 +0.123 0.0126416364311789 0.0712352632859442 0.012500087193527 +0.1235 0.0126430477162937 0.0712083803456637 0.0125000876648702 +0.124 0.0126444683680462 0.0711814253453414 0.0125000881366336 +0.1245 0.0126458982733919 0.0711543976686381 0.012500088609068 +0.125 0.0126473369672591 0.0711272973950097 0.0125000890820524 +0.1255 0.0126487847993668 0.0711001252067068 0.0125000895557919 +0.126 0.0126502423647321 0.0710728803970436 0.012500090030248 +0.1265 0.0126517097443016 0.0710455618609429 0.0125000905063692 +0.127 0.0126531865776579 0.0710181689091766 0.0125000909836774 +0.1275 0.0126546724642283 0.0709907005205658 0.0125000914625418 +0.128 0.0126561672912092 0.0709631558151657 0.0125000919430538 +0.1285 0.0126576711731003 0.0709355332662253 0.0125000924245691 +0.129 0.0126591843479419 0.0709078311209674 0.0125000929065986 +0.1295 0.0126607065223792 0.0708800468614479 0.0125000933885762 +0.13 0.0126622372006046 0.0708521776377584 0.0125000938704771 +0.1305 0.0126637759794608 0.0708242216464173 0.0125000943531733 +0.131 0.0126653230437159 0.0707961784712943 0.0125000948362816 +0.1315 0.0126668784811421 0.0707680479624047 0.0125000953195963 +0.132 0.0126684420701418 0.0707398305148648 0.0125000958034465 +0.1325 0.0126700136451633 0.0707115261861112 0.0125000962895652 +0.133 0.012671593524925 0.0706831356169001 0.0125000967777586 +0.1335 0.0126731822588363 0.0706546595232563 0.0125000972680293 +0.134 0.01267478025804 0.0706260985627089 0.0125000977590707 +0.1345 0.0126763878611403 0.0705974512369763 0.0125000982504579 +0.135 0.012678005075775 0.0705687176535136 0.0125000987428924 +0.1355 0.0126796319668242 0.0705399010241314 0.0125000992380056 +0.136 0.0126812687470115 0.0705110035440853 0.0125000997352982 +0.1365 0.0126829154474624 0.0704820240883768 0.012500100235761 +0.137 0.0126845718608667 0.0704529635521465 0.0125001007388719 +0.1375 0.0126862374961731 0.0704238243968008 0.0125001012451901 +0.138 0.0126879125848994 0.0703946078113356 0.0125001017535883 +0.1385 0.0126895971914739 0.0703653162388974 0.012500102263958 +0.139 0.0126912914599122 0.0703359514021819 0.0125001027769726 +0.1395 0.012692995303079 0.0703065141896107 0.0125001032935805 +0.14 0.0126947085031461 0.0702770066206562 0.0125001038128884 +0.1405 0.0126964307452827 0.0702474318995572 0.0125001043354713 +0.141 0.0126981617557038 0.0702177924647458 0.0125001048603636 +0.1415 0.0126999010830405 0.07018808956874 0.0125001053865906 +0.142 0.0127016483991205 0.070158323777051 0.0125001059132109 +0.1425 0.012703402896629 0.0701284966984488 0.0125001064406157 +0.143 0.0127051636929851 0.0700986098888251 0.0125001069685743 +0.1435 0.012706931152266 0.0700686636943538 0.0125001074970939 +0.144 0.0127087059972591 0.070038657525037 0.0125001080255404 +0.1445 0.0127104883703813 0.0700085901955972 0.0125001085547402 +0.145 0.0127122782635537 0.0699784599517305 0.0125001090841181 +0.1455 0.0127140757281717 0.0699482664828602 0.0125001096140783 +0.146 0.0127158808200988 0.0699180104115875 0.0125001101439778 +0.1465 0.0127176937624702 0.0698876924744136 0.0125001106756344 +0.147 0.0127195150908897 0.0698573127930928 0.012500111208934 +0.1475 0.0127213451481209 0.0698268710321188 0.0125001117441913 +0.148 0.0127231837645339 0.0697963647539769 0.0125001122803982 +0.1485 0.0127250308896124 0.0697657905327628 0.012500112817525 +0.149 0.0127268868560469 0.0697351463515933 0.0125001133556519 +0.1495 0.0127287514517311 0.0697044309448768 0.0125001138948511 +0.15 0.012730624075663 0.069673643046511 0.0125001144346737 +0.1505 0.0127325044956987 0.0696427810409499 0.0125001149747732 +0.151 0.0127343926095969 0.0696118433917304 0.0125001155140664 +0.1515 0.0127362886626804 0.0695808294413301 0.0125001160529514 +0.152 0.0127381928378466 0.0695497383813778 0.0125001165913058 +0.1525 0.0127401045501439 0.0695185703624072 0.0125001170626055 +0.153 0.0127420230620493 0.0694873246433922 0.0125001174073547 +0.1535 0.0127439481949488 0.0694560002650496 0.0125001177527172 +0.154 0.0127458804587036 0.0694245964997216 0.0125001181447302 +0.1545 0.0127478208344053 0.069393112182885 0.0125001185690044 +0.155 0.0127497694794413 0.0693615488894475 0.0125001189972399 +0.1555 0.0127517265736793 0.0693299074757143 0.0125001194185732 +0.156 0.0127536927441403 0.0692981882512503 0.0125001198368156 +0.1565 0.0127556685978262 0.0692663914500161 0.0125001202588223 +0.157 0.0127576546087877 0.0692345175418192 0.0125001206880527 +0.1575 0.0127596510720754 0.0692025691272927 0.0125001211232538 +0.158 0.0127616574252431 0.0691705486247008 0.0125001215627793 +0.1585 0.0127636728595526 0.0691384580188943 0.0125001220056218 +0.159 0.0127656972893372 0.0691063007162679 0.0125001224521313 +0.1595 0.0127677310791117 0.0690740785774818 0.0125001229024494 +0.16 0.012769774265488 0.0690417914346591 0.0125001233564857 +0.1605 0.0127718270558757 0.0690094380917684 0.0125001238146229 +0.161 0.0127738896382978 0.0689770197976081 0.0125001242768188 +0.1615 0.0127759618652626 0.06894453932916 0.0125001247414648 +0.162 0.0127780433515407 0.0689119992258201 0.0125001252076177 +0.1625 0.0127801334050184 0.068879402369152 0.0125001256749149 +0.163 0.012782231316587 0.0688467515075784 0.0125001261441838 +0.1635 0.0127843368780501 0.0688140470273557 0.0125001266137922 +0.164 0.0127864499084511 0.0687812885984146 0.0125001270823272 +0.1645 0.0127885705088522 0.0687484745874635 0.0125001275520153 +0.165 0.0127906989680373 0.0687156026808917 0.0125001280243345 +0.1655 0.0127928352449925 0.0686826720630527 0.012500128498765 +0.166 0.012794979593055 0.0686496842785473 0.0125001289731691 +0.1665 0.0127971323538133 0.0686166408641062 0.0125001294478993 +0.167 0.0127992935104371 0.0685835408230068 0.0125001299244146 +0.1675 0.0128014626144894 0.0685503823594937 0.0125001304028117 +0.168 0.0128036392161727 0.068517162382307 0.0125001308829762 +0.1685 0.0128058233322308 0.0684838788634776 0.0125001313652517 +0.169 0.0128080149875068 0.0684505296972794 0.0125001318493904 +0.1695 0.0128102138789772 0.0684171131692019 0.0125001323344848 +0.17 0.0128124197690954 0.0683836309285182 0.012500132820227 +0.1705 0.012814632846808 0.0683500831426964 0.0125001333064485 +0.171 0.0128168534027487 0.0683164678401307 0.0125001337925488 +0.1715 0.0128190812804723 0.0682827815380308 0.0125001342787961 +0.172 0.0128213162592469 0.0682490211536844 0.0125001347649187 +0.1725 0.0128235588832304 0.0682151870413142 0.0125001352519191 +0.173 0.0128258099063287 0.0681812806199935 0.0125001357411076 +0.1735 0.0128280695668951 0.068147303577313 0.0125001362336126 +0.174 0.0128303377560341 0.0681132566638334 0.0125001367284609 +0.1745 0.0128326147845277 0.0680791407945997 0.012500137224605 +0.175 0.012834901163981 0.0680449559044301 0.0125001377222924 +0.1755 0.0128371971784651 0.0680107016750191 0.0125001382217717 +0.176 0.0128395025707569 0.0679763777397078 0.0125001387243806 +0.1765 0.0128418174852357 0.0679419833079986 0.0125001392303544 +0.177 0.012844141971839 0.0679075184653563 0.0125001397384846 +0.1775 0.0128464762146313 0.0678729858523951 0.0125001402486252 +0.178 0.0128488204858904 0.0678383912116323 0.0125001407617899 +0.1785 0.0128511742810678 0.0678037386438912 0.0125001412788621 +0.179 0.0128535370580071 0.067769028351916 0.0125001417999778 +0.1795 0.0128559094756492 0.0677342587021314 0.0125001423236006 +0.18 0.0128582919537753 0.0676994296682911 0.0125001428496338 +0.1805 0.0128606841852538 0.0676645413488297 0.0125001433783889 +0.181 0.0128630856862685 0.0676295937942209 0.0125001439087119 +0.1815 0.0128654956987639 0.0675945885645282 0.0125001444402449 +0.182 0.0128679135780373 0.0675595270287679 0.0125001449737831 +0.1825 0.0128703395171785 0.0675244090154313 0.012500145509378 +0.183 0.0128727735544487 0.067489234963809 0.0125001460461508 +0.1835 0.0128752152377092 0.067454007755817 0.0125001465835557 +0.184 0.0128776642345718 0.0674187267494812 0.0125001471219238 +0.1845 0.0128801211106621 0.0673833887678195 0.01250014766154 +0.185 0.0128825865417732 0.0673479942536686 0.0125001482024707 +0.1855 0.0128850605406452 0.0673125436586293 0.0125001487437858 +0.186 0.0128875426616768 0.0672770358684689 0.0125001492855959 +0.1865 0.0128900327668943 0.0672414700429181 0.0125001498283408 +0.187 0.0128925311439583 0.0672058460964553 0.0125001503714044 +0.1875 0.0128950377755295 0.0671701634083054 0.0125001509143151 +0.188 0.0128975524435866 0.0671344203343581 0.0125001514570375 +0.1885 0.0129000744170682 0.0670986129937753 0.0125001519997635 +0.189 0.0129026032308386 0.0670627368766718 0.0125001525426058 +0.1895 0.0129051392149135 0.0670267921155098 0.0125001530857832 +0.19 0.0129076832031372 0.0669907800801029 0.012500153628731 +0.1905 0.0129102360049622 0.0669547025371182 0.0125001541720362 +0.191 0.0129127974820919 0.0669185595052652 0.0125001547180708 +0.1915 0.0129153671483815 0.0668823514404908 0.0125001552663092 +0.192 0.0129179449293554 0.0668460807413349 0.0125001558164509 +0.1925 0.012920531393008 0.0668097484840365 0.0125001563683345 +0.193 0.012923127060576 0.0667733527729988 0.0125001569217723 +0.1935 0.0129257318029192 0.0667368930039745 0.012500157477428 +0.194 0.0129283456334846 0.0667003697143303 0.0125001580357049 +0.1945 0.0129309684733626 0.0666637835123955 0.0125001585967968 +0.195 0.012933600198508 0.0666271335025375 0.0125001591609698 +0.1955 0.0129362411829754 0.0665904190475219 0.0125001597283133 +0.196 0.0129388916560657 0.0665536398990822 0.0125001602975002 +0.1965 0.0129415515925019 0.0665167982277797 0.0125001608680006 +0.197 0.0129442209521559 0.0664798974937136 0.0125001614407101 +0.1975 0.012946899333994 0.0664429402844039 0.0125001620164093 +0.198 0.012949587201349 0.0664059278981645 0.0125001625956118 +0.1985 0.0129522839039791 0.0663688598301225 0.0125001631784166 +0.199 0.0129549881251638 0.0663317363568444 0.0125001637636085 +0.1995 0.012957699903731 0.0662945571712031 0.0125001643500425 +0.2 0.0129604192257086 0.0662573245182229 0.012500164937564 +0.2005 0.0129631461332207 0.0662200425229985 0.0125001655272026 +0.201 0.012965880995353 0.0661827117607532 0.0125001661190575 +0.2015 0.0129686241787339 0.0661453282946321 0.0125001667123466 +0.202 0.0129713758848448 0.0661078893910774 0.0125001673061692 +0.2025 0.0129741357932652 0.066070394764986 0.0125001678998039 +0.203 0.0129769034319197 0.0660328455747598 0.0125001684929378 +0.2035 0.0129796782480612 0.0659952408153629 0.0125001690859724 +0.204 0.012982460442565 0.0659575780735275 0.0125001696795754 +0.2045 0.0129852500254074 0.0659198552863344 0.0125001702730409 +0.205 0.0129880465159745 0.0658820695889383 0.0125001708655112 +0.2055 0.0129908495482344 0.0658442212620969 0.0125001714569698 +0.206 0.0129936593656602 0.0658063132735712 0.0125001720473456 +0.2065 0.0129964763215326 0.0657683459390343 0.0125001726367527 +0.207 0.0129993009261937 0.0657303193081157 0.0125001732255158 +0.2075 0.0130021334260296 0.0656922357556555 0.0125001738145553 +0.208 0.0130049740443797 0.0656540966383133 0.0125001744062116 +0.2085 0.0130078228937333 0.0656159040743408 0.0125001750000243 +0.209 0.0130106798220403 0.0655776587527737 0.0125001755965667 +0.2095 0.0130135441358562 0.0655393601938749 0.0125001761950392 +0.21 0.0130164159257795 0.065501007318464 0.012500176795254 +0.2105 0.0130192947401568 0.0654625984235932 0.0125001773976401 +0.211 0.0130221803535926 0.0654241324438822 0.012500178003727 +0.2115 0.0130250726141407 0.0653856068816428 0.0125001786147342 +0.212 0.0130279718750297 0.065347022881255 0.0125001792289932 +0.2125 0.0130308785651848 0.0653083820168067 0.0125001798456681 +0.213 0.0130337931511768 0.0652696844108447 0.0125001804647389 +0.2135 0.0130367160492718 0.0652309302095727 0.0125001810857201 +0.214 0.0130396477926017 0.0651921195348817 0.012500181708996 +0.2145 0.0130425885302615 0.0651532535199641 0.012500182334503 +0.215 0.0130455376351482 0.0651143378262048 0.012500182961942 +0.2155 0.0130484947992819 0.0650753751047328 0.0125001835934935 +0.216 0.0130514604040829 0.0650363656563249 0.012500184229472 +0.2165 0.0130544352841099 0.0649973108833029 0.0125001848690937 +0.217 0.0130574194669048 0.0649582127987587 0.0125001855105858 +0.2175 0.0130604124369727 0.0649190713238086 0.0125001861528947 +0.218 0.0130634136650269 0.0648798822455727 0.0125001867957179 +0.2185 0.013066423277041 0.0648406434304534 0.0125001874385755 +0.219 0.0130694414940459 0.0648013542063651 0.0125001880813829 +0.2195 0.013072468273958 0.0647620116731086 0.0125001887239038 +0.22 0.01307550325289 0.0647226110837675 0.0125001893649834 +0.2205 0.0130785462402962 0.0646831513665981 0.0125001900059455 +0.221 0.0130815963648064 0.0646436320347413 0.0125001906459321 +0.2215 0.0130846526373006 0.0646040552022212 0.0125001912849953 +0.222 0.0130877153813197 0.0645644224354166 0.0125001919229943 +0.2225 0.0130907853356958 0.0645247322429749 0.0125001925608761 +0.223 0.0130938624759423 0.0644849850076557 0.0125001931981795 +0.2235 0.0130969465850925 0.0644451875992753 0.0125001938340907 +0.224 0.0131000373964428 0.0644053461986936 0.0125001944722351 +0.2245 0.0131031348072255 0.0643654596016581 0.0125001951161741 +0.225 0.0131062388523134 0.064325524516923 0.0125001957640152 +0.2255 0.0131093497813842 0.0642855404256832 0.0125001964135887 +0.226 0.0131124677380759 0.0642455087755581 0.0125001970636044 +0.2265 0.0131155922469719 0.0642054305563183 0.0125001977148762 +0.227 0.0131187229667571 0.0641653018526735 0.0125001983703668 +0.2275 0.0131218600160361 0.0641251193009904 0.0125001990312097 +0.228 0.013125003740116 0.0640848844608808 0.0125001996971464 +0.2285 0.0131281544433297 0.0640445975910263 0.0125002003651726 +0.229 0.013131312359297 0.0640042594999983 0.0125002010339425 +0.2295 0.0131344780334968 0.0639638691308462 0.0125002017028719 +0.23 0.0131376520712377 0.0639234263773924 0.0125002023718764 +0.2305 0.0131408347831191 0.0638829333475951 0.0125002030435658 +0.231 0.0131440260849527 0.0638423933997379 0.0125002037202758 +0.2315 0.0131472264351531 0.0638018137323542 0.0125002044009007 +0.232 0.0131504362443144 0.0637611956114397 0.0125002050854956 +0.2325 0.0131536551663924 0.0637205368618239 0.0125002057725713 +0.233 0.0131568833324088 0.0636798368928394 0.012500206460872 +0.2335 0.0131601214810723 0.0636390943170837 0.0125002071504382 +0.234 0.0131633693006553 0.0635983059402736 0.0125002078400954 +0.2345 0.0131666253913091 0.0635574716683615 0.0125002085290297 +0.235 0.0131698885283727 0.0635165877263716 0.0125002092172507 +0.2355 0.0131731582863913 0.0634756496190425 0.0125002099046128 +0.236 0.0131764346568701 0.0634346570175007 0.0125002105915327 +0.2365 0.0131797174482373 0.0633936098054368 0.0125002112776269 +0.237 0.0131830066244715 0.0633525096830658 0.0125002119628361 +0.2375 0.0131863028919825 0.0633113587780997 0.0125002126465149 +0.238 0.0131896062983375 0.0632701560124728 0.0125002133286056 +0.2385 0.0131929167621356 0.0632289012090095 0.0125002140090575 +0.239 0.0131962345406103 0.0631875990650798 0.0125002146885563 +0.2395 0.013199559652 0.0631462557711268 0.0125002153707827 +0.24 0.0132028919129306 0.0631048719055052 0.0125002160590749 +0.2405 0.0132062316054756 0.0630634467072894 0.0125002167509864 +0.241 0.0132095780702053 0.0630219796375969 0.0125002174442242 +0.2415 0.0132129297348011 0.0629804698477689 0.012500218137594 +0.242 0.013216286136359 0.0629389138699227 0.0125002188329894 +0.2425 0.0132196476777308 0.0628973097227194 0.0125002195342807 +0.243 0.0132230147203094 0.062855656218887 0.012500220241132 +0.2435 0.0132263873753283 0.062813954614702 0.0125002209501765 +0.244 0.0132297658464275 0.0627722055992147 0.0125002216614385 +0.2445 0.0132331504374759 0.0627304098006292 0.0125002223747421 +0.245 0.0132365419176474 0.0626885693809467 0.0125002230912406 +0.2455 0.0132399410798948 0.0626466871036787 0.0125002238108129 +0.246 0.0132433483086555 0.0626047632306889 0.0125002245330803 +0.2465 0.0132467640653805 0.0625627966176429 0.0125002252574719 +0.247 0.0132501889986619 0.0625207901771847 0.0125002259844177 +0.2475 0.0132536232867821 0.0624787475428795 0.0125002267144579 +0.248 0.0132570662214086 0.0624366706898261 0.0125002274472009 +0.2485 0.0132605176082689 0.0623945560240869 0.0125002281815523 +0.249 0.013263977272217 0.0623523997561565 0.0125002289163005 +0.2495 0.0132674453156131 0.0623101997721833 0.0125002296502455 +0.25 0.0132709215331723 0.0622679559671121 0.0125002303826672 +0.2505 0.0132744052378184 0.0622256702031086 0.0125002311138158 +0.251 0.0132778955441665 0.0621833411938759 0.0125002318454258 +0.2515 0.0132813914670571 0.062140966985363 0.0125002325766497 +0.252 0.0132848918517592 0.0620985453956733 0.0125002333061374 +0.2525 0.0132883965073619 0.0620560745750933 0.0125002340329609 +0.253 0.0132919056075365 0.0620135531102694 0.0125002347569831 +0.2535 0.0132954194221858 0.0619709828378727 0.0125002354782631 +0.254 0.0132989380756062 0.0619283674041981 0.0125002361988538 +0.2545 0.0133024614119865 0.0618857067403105 0.0125002369219757 +0.255 0.0133059895476649 0.0618430015225375 0.0125002376466659 +0.2555 0.01330952256954 0.0618002518402629 0.0125002383740164 +0.256 0.0133130602085285 0.0617574576689412 0.0125002391035499 +0.2565 0.0133166021973701 0.061714620799492 0.0125002399131659 +0.257 0.0133201482446441 0.0616717407072147 0.0125002408635094 +0.2575 0.0133236979073455 0.0616288151827039 0.0125002417979309 +0.258 0.0133272512991731 0.0615858441738848 0.012500242682964 +0.2585 0.013330809255347 0.0615428289079448 0.0125002435428111 +0.259 0.0133343732806041 0.0614997743408986 0.0125002444046429 +0.2595 0.0133379447572421 0.0614566857344719 0.0125002452795074 +0.26 0.0133415237789007 0.0614135643389948 0.0125002461659782 +0.2605 0.0133451100347098 0.0613704082457817 0.0125002470595542 +0.261 0.0133487040327262 0.0613272166972923 0.0125002479532255 +0.2615 0.0133523070358971 0.0612839891908537 0.0125002488451565 +0.262 0.0133559201706968 0.0612407263933109 0.0125002497367036 +0.2625 0.0133595439716176 0.0611974316383658 0.0125002506292434 +0.263 0.0133631777020073 0.0611541060167995 0.012500251524376 +0.2635 0.0133668203514909 0.0611107475484731 0.0125002524192721 +0.264 0.0133704716033436 0.061067355909864 0.0125002533123389 +0.2645 0.0133741314295607 0.0610239305863244 0.0125002542042434 +0.265 0.0133777996268009 0.0609804708626542 0.012500255094927 +0.2655 0.0133814758620604 0.0609369757575701 0.0125002559837453 +0.266 0.0133851588680357 0.0608934438870379 0.0125002568691 +0.2665 0.0133888470943386 0.0608498748418548 0.0125002577500977 +0.267 0.0133925402149406 0.0608062665604231 0.0125002586280934 +0.2675 0.013396238563701 0.0607626128535218 0.0125002595027302 +0.268 0.0133999419664515 0.0607189106741414 0.0125002603741911 +0.2685 0.0134036495910731 0.0606751647647278 0.0125002612446595 +0.269 0.0134073610273882 0.0606313791282443 0.0125002621165878 +0.2695 0.0134110761902298 0.0605875547140988 0.0125002629919976 +0.27 0.0134147954813234 0.0605436894706827 0.0125002638724753 +0.2705 0.0134185197612964 0.0604997821989624 0.012500264754193 +0.271 0.0134222493082914 0.0604558341080011 0.0125002656365979 +0.2715 0.0134259830031322 0.0604118444552701 0.0125002665211745 +0.272 0.0134297196336532 0.0603678164765577 0.0125002674090353 +0.2725 0.0134334599590661 0.0603237581211723 0.0125002683022676 +0.273 0.0134372057724429 0.0602796729445277 0.012500269201983 +0.2735 0.0134409572161969 0.0602355587704342 0.012500270105608 +0.274 0.0134447138245837 0.0601914137752141 0.0125002710115332 +0.2745 0.0134484755582978 0.0601472417916704 0.012500271920249 +0.275 0.0134522440013164 0.060103046850115 0.0125002728306759 +0.2755 0.0134560210224006 0.0600588313385413 0.0125002737412032 +0.276 0.0134598083125344 0.0600145952226675 0.0125002746509909 +0.2765 0.0134636068024613 0.0599703356928878 0.0125002755592196 +0.277 0.0134674166957528 0.0599260491345259 0.0125002764645759 +0.2775 0.0134712381032506 0.0598817369570803 0.0125002773675502 +0.278 0.0134750708736713 0.0598374007308022 0.0125002782690576 +0.2785 0.0134789138835432 0.0597930378481985 0.0125002791694352 +0.279 0.0134827658397257 0.0597486445431972 0.0125002800682002 +0.2795 0.0134866267393745 0.0597042172370307 0.0125002809646599 +0.28 0.0134904966058765 0.0596597533274669 0.0125002818574913 +0.2805 0.0134943746231855 0.0596152511769412 0.0125002827457733 +0.281 0.0134982596414986 0.059570710478849 0.0125002836297061 +0.2815 0.0135021502785941 0.059526130579524 0.0125002845084445 +0.282 0.0135060455372588 0.0594815106281662 0.0125002853828591 +0.2825 0.0135099454477854 0.0594368491862771 0.012500286257493 +0.283 0.0135138503773366 0.0593921444654443 0.0125002871366266 +0.2835 0.0135177602020793 0.0593473968222808 0.0125002880176741 +0.284 0.0135216744574791 0.0593026084001171 0.0125002888997271 +0.2845 0.0135255923686543 0.0592577800059505 0.0125002897855808 +0.285 0.0135295136871195 0.0592129134578021 0.0125002906727047 +0.2855 0.0135334391832342 0.0591680140362984 0.0125002915614549 +0.286 0.0135373691610791 0.0591230852525921 0.012500292455805 +0.2865 0.0135413032257154 0.0590781292825787 0.0125002933597793 +0.287 0.0135452403720959 0.0590331483322279 0.012500294271662 +0.2875 0.013549180517062 0.0589881449063875 0.0125002951893878 +0.288 0.0135531248679445 0.0589431226761457 0.012500296111861 +0.2885 0.0135570752856879 0.0588980842499739 0.0125002970356322 +0.289 0.013561033551085 0.0588530307911231 0.0125002979586962 +0.2895 0.0135650010745621 0.0588079622991782 0.0125002988791548 +0.29 0.013568979173012 0.0587628770204963 0.0125002997957109 +0.2905 0.0135729684894421 0.0587177724241644 0.0125003007070258 +0.291 0.0135769693874123 0.058672646041943 0.012500301613361 +0.2915 0.0135809821512043 0.0586274947973361 0.0125003025146422 +0.292 0.0135850070268622 0.058582317463337 0.0125003034101972 +0.2925 0.0135890434319216 0.0585371129998527 0.0125003043001394 +0.293 0.0135930908030881 0.0584918791694586 0.0125003051854183 +0.2935 0.0135971487852114 0.0584466120460592 0.012500306069249 +0.294 0.01360121612698 0.0584013090777729 0.0125003069500429 +0.2945 0.0136052905719312 0.0583559677557281 0.0125003078273906 +0.295 0.0136093707073989 0.0583105843731835 0.0125003087010685 +0.2955 0.0136134564716036 0.0582651546223388 0.0125003095697889 +0.296 0.0136175477616535 0.0582196771584021 0.0125003104332836 +0.2965 0.0136216438513693 0.0581741564472099 0.0125003112934188 +0.297 0.013625743843078 0.0581285984533434 0.0125003121546211 +0.2975 0.0136298474175464 0.05808300510933 0.0125003130183145 +0.298 0.0136339553037338 0.0580373764054982 0.0125003142624384 +0.2985 0.0136380681901477 0.0579917131701216 0.0125003161712327 +0.299 0.0136421865760057 0.0579460148932739 0.0125003179924337 +0.2995 0.0136463106271024 0.0579002828063983 0.0125003195743955 +0.3 0.0136504396059791 0.057854519575696 0.0125003210364152 +0.3005 0.0136545730874519 0.0578087333516823 0.0125003225122029 +0.301 0.0136587107348362 0.0577629312010814 0.0125003240458457 +0.3015 0.013662853392308 0.0577171174032393 0.0125003256132559 +0.302 0.0136670019296572 0.0576712925595305 0.0125003271785157 +0.3025 0.01367115695442 0.0576254544007106 0.0125003287273888 +0.303 0.0136753190458859 0.0575796009959365 0.0125003302632287 +0.3035 0.0136794889240561 0.0575337308477852 0.0125003317922647 +0.304 0.0136836675966501 0.0574878424897454 0.0125003333177826 +0.3045 0.0136878556867009 0.0574419337194097 0.0125003348379149 +0.305 0.0136920532866544 0.0573960007121854 0.0125003363506983 +0.3055 0.0136962608479068 0.057350040322446 0.0125003378547521 +0.306 0.0137004785976366 0.0573040495074322 0.0125003393496958 +0.3065 0.0137047062056019 0.0572580256870822 0.0125003408367443 +0.307 0.0137089433119827 0.0572119669909728 0.0125003423242501 +0.3075 0.0137131896723535 0.0571658727682867 0.0125003438159759 +0.308 0.0137174446796444 0.0571197409886637 0.0125003452993238 +0.3085 0.0137217075546585 0.0570735660609971 0.0125003467769522 +0.309 0.0137259767123536 0.0570273445178213 0.0125003482551936 +0.3095 0.0137302503762296 0.056981079978968 0.0125003497305391 +0.31 0.0137345290253564 0.056934778997723 0.0125003512026313 +0.3105 0.0137388133727862 0.0568884423284369 0.012500352677551 +0.311 0.0137431036161519 0.0568420696809468 0.0125003541562226 +0.3115 0.0137474000548072 0.0567956607338214 0.0125003556314875 +0.312 0.0137517033955091 0.0567492176104144 0.012500357099494 +0.3125 0.0137560139019043 0.0567027460678677 0.0125003585703584 +0.313 0.0137603314645345 0.0566562449634672 0.0125003600566125 +0.3135 0.0137646561642459 0.056609713438349 0.0125003615530178 +0.314 0.0137689871913046 0.0565631566793686 0.012500363051406 +0.3145 0.0137733225588254 0.0565165840035182 0.0125003645520861 +0.315 0.0137776617733803 0.0564699986387889 0.0125003660605459 +0.3155 0.0137820052570648 0.0564234011206082 0.0125003675748025 +0.316 0.0137863535718216 0.0563767917687995 0.0125003690901851 +0.3165 0.013790706894788 0.0563301699843127 0.0125003706001219 +0.317 0.0137950651860821 0.0562835343885724 0.0125003721034755 +0.3175 0.0137994289137429 0.0562368831912733 0.0125003731344424 +0.318 0.0138037986634798 0.0561902133357802 0.0125003729153784 +0.3185 0.0138081749266721 0.0561435207508168 0.0125003720460148 +0.319 0.0138125582580407 0.0560968030688169 0.0125003715660072 +0.3195 0.0138169491382361 0.0560500577888492 0.0125003715123904 +0.32 0.0138213477549176 0.0560032820977376 0.0125003715914109 +0.3205 0.0138257533154178 0.0559564743777823 0.0125003715808373 +0.321 0.0138301653624063 0.0559096334330401 0.0125003714543591 +0.3215 0.0138345840997959 0.0558627571015605 0.012500371286785 +0.322 0.0138390090358373 0.0558158404961638 0.0125003711449147 +0.3225 0.0138434393199562 0.0557688799207681 0.0125003710412483 +0.323 0.0138478749672786 0.0557218753505021 0.0125003709562044 +0.3235 0.0138523161191323 0.0556748336995139 0.0125003708748983 +0.324 0.013856762921442 0.0556277609468987 0.0125003707976947 +0.3245 0.0138612155529392 0.0555806613373226 0.0125003707273425 +0.325 0.0138656747336751 0.0555335346718235 0.012500370664172 +0.3255 0.0138701409407715 0.0554863795768854 0.0125003706086421 +0.326 0.0138746146272646 0.0554391925517666 0.0125003705653233 +0.3265 0.0138790955102048 0.0553919750818604 0.0125003705354368 +0.327 0.0138835838339358 0.0553447324274872 0.0125003705184598 +0.3275 0.0138880798535396 0.0552974728160016 0.0125003705122212 +0.328 0.0138925838141045 0.0552502020503835 0.0125003705179139 +0.3285 0.0138970947627648 0.0552029230990679 0.0125003705349709 +0.329 0.0139016112956365 0.0551556366389158 0.0125003705578514 +0.3295 0.0139061325224018 0.0551083412014145 0.0125003705818478 +0.33 0.0139106580334645 0.055061035352643 0.0125003706054587 +0.3305 0.0139151871296916 0.0550137178285526 0.0125003706289332 +0.331 0.013919718101048 0.0549663871709359 0.0125003706505133 +0.3315 0.0139242499829035 0.054919041551296 0.0125003706682849 +0.332 0.0139287833339468 0.0548716777140859 0.0125003706803555 +0.3325 0.0139333194028789 0.054824294670332 0.0125003706869312 +0.333 0.0139378593794591 0.0547768913422248 0.0125003706907806 +0.3335 0.0139424034214421 0.0547294659231354 0.0125003706944954 +0.334 0.0139469515707073 0.0546820160942877 0.0125003707000078 +0.3345 0.0139515046149054 0.0546345398191043 0.012500370705707 +0.335 0.0139560631371632 0.0545870342018143 0.0125003707075483 +0.3355 0.0139606276230734 0.0545394970738702 0.0125003707041679 +0.336 0.0139651982392516 0.054491927559615 0.0125003706967643 +0.3365 0.0139697740564522 0.0544443278095273 0.0125003706905251 +0.337 0.0139743538753445 0.0543966960381681 0.0125003706920366 +0.3375 0.013978938649629 0.0543490304138739 0.0125003706978489 +0.338 0.0139835294228203 0.0543013337559315 0.0125003707058312 +0.3385 0.0139881271598305 0.0542536070392543 0.0125003707188536 +0.339 0.013992732385152 0.0542058526450929 0.0125003707369641 +0.3395 0.0139973448851044 0.0541580752851546 0.0125003708502976 +0.34 0.0140019642112634 0.0541102785565808 0.0125003712069414 +0.3405 0.0140065909287202 0.0540624664672816 0.012500371690841 +0.341 0.0140112252334095 0.054014638832379 0.0125003721055247 +0.3415 0.0140158665013257 0.0539667951268334 0.0125003724419121 +0.342 0.0140205145800515 0.0539189376642785 0.0125003727500298 +0.3425 0.0140251686982299 0.053871071883208 0.0125003730646439 +0.343 0.0140298270486518 0.05382320109457 0.0125003733913515 +0.3435 0.0140344879322182 0.0537753251398092 0.0125003737188577 +0.344 0.014039150825361 0.0537274408334216 0.0125003740383014 +0.3445 0.0140438161656398 0.0536795430750578 0.0125003743482765 +0.345 0.0140484843627533 0.0536316322159523 0.0125003746524925 +0.3455 0.0140531554315296 0.0535837102187214 0.0125003749566547 +0.346 0.0140578289535515 0.053535775259797 0.0125003752622328 +0.3465 0.0140625060148259 0.053487823805641 0.0125003755679735 +0.347 0.0140671877360209 0.0534398517462514 0.0125003758703812 +0.3475 0.0140718742330241 0.0533918564387328 0.012500376167145 +0.348 0.014076565498707 0.0533438395491292 0.0125003764582613 +0.3485 0.0140812617659767 0.0532957996744341 0.0125003767437638 +0.349 0.0140859634387578 0.053247729678353 0.012500377015764 +0.3495 0.0140906715342537 0.0531996263348906 0.0125003772660605 +0.35 0.0140953867653163 0.0531514952073329 0.0125003775094714 +0.3505 0.0141001085069269 0.0531033395497807 0.0125003777592753 +0.351 0.0141048363255084 0.0530551599595179 0.0125003780156128 +0.3515 0.0141095701432451 0.0530069557954692 0.0125003782777977 +0.352 0.0141143100821874 0.0529587272260067 0.0125003785406536 +0.3525 0.0141190569736966 0.0529104721759581 0.0125003788039522 +0.353 0.0141238107464828 0.0528621895916706 0.0125003790696545 +0.3535 0.0141285721489445 0.0528138846913209 0.0125003793385155 +0.354 0.0141333414712595 0.0527655653323154 0.0125003796107781 +0.3545 0.0141381176929673 0.0527172322749347 0.0125003798888731 +0.355 0.0141429005543582 0.0526688835247084 0.0125003801693888 +0.3555 0.0141476893114615 0.0526205183703693 0.0125003804505133 +0.356 0.0141524832236539 0.0525721361113847 0.0125003807340843 +0.3565 0.0141572819123457 0.0525237372630027 0.0125003810201099 +0.357 0.0141620849849274 0.0524753218035528 0.012500381305342 +0.3575 0.014166892048408 0.0524268912235699 0.0125003815896402 +0.358 0.0141717039539244 0.0523784459896041 0.0125003818770659 +0.3585 0.0141765224796512 0.0523299845641149 0.0125003821663811 +0.359 0.0141813479943242 0.0522815066700162 0.0125003824522951 +0.3595 0.0141861800178334 0.0522330126923046 0.0125003827319558 +0.36 0.014191018295729 0.0521845005788585 0.0125003830067247 +0.3605 0.0141958630283016 0.0521359664952085 0.0125003832772787 +0.361 0.0142007139663257 0.0520874054160131 0.0125003835396761 +0.3615 0.0142055712139872 0.0520388144833673 0.0125003837976497 +0.362 0.0142104349498594 0.0519901940621218 0.0125003840524394 +0.3625 0.0142153053736973 0.0519415450481186 0.0125003843025255 +0.363 0.0142201825271228 0.0518928712655905 0.0125003845484476 +0.3635 0.0142250664311347 0.0518441755807932 0.0125003847973311 +0.364 0.0142299577250388 0.0517954599637313 0.0125003850537198 +0.3645 0.0142348563680823 0.0517467257729429 0.0125003853157477 +0.365 0.0142397602997389 0.0516979724938415 0.0125003855797734 +0.3655 0.0142446669515866 0.0516491993610566 0.0125003858472092 +0.366 0.0142495769176596 0.0516004028341934 0.0125003861211587 +0.3665 0.0142544916636934 0.0515515815733394 0.0125003863994727 +0.367 0.0142594121462458 0.0515027377617783 0.0125003866797692 +0.3675 0.0142643391238695 0.0514538743949747 0.0125003869637855 +0.368 0.0142692730450793 0.0514049930729116 0.0125003872531612 +0.3685 0.0142742130908351 0.0513560943225467 0.0125003875480009 +0.369 0.0142791586410056 0.0513071788413776 0.0125003878485207 +0.3695 0.0142841102016367 0.0512582507881923 0.012500388152176 +0.37 0.0142890688371831 0.0512093155407717 0.0125003884615643 +0.3705 0.0142940342851113 0.0511603734471596 0.0125003887749469 +0.371 0.0142990058250186 0.0511114180438128 0.0125003890884477 +0.3715 0.0143039834424015 0.0510624450381179 0.0125003893994327 +0.372 0.0143089673578858 0.0510134524133321 0.012500389707732 +0.3725 0.0143139577972513 0.050964435366901 0.0125003900130733 +0.373 0.0143189549039946 0.0509153916916992 0.012500390314249 +0.3735 0.0143239583840855 0.0508663214852113 0.0125003906097135 +0.374 0.0143289677275063 0.0508172258940952 0.0125003908990037 +0.3745 0.0143339821723384 0.0507681039473845 0.012500391182841 +0.375 0.0143390017830664 0.0507189557289231 0.0125003914611289 +0.3755 0.0143440263138344 0.0506697885478417 0.0125003917345457 +0.376 0.0143490551447122 0.0506206090542039 0.0125003920108424 +0.3765 0.0143540889396556 0.0505714145669457 0.0125003922977994 +0.377 0.0143591284214589 0.0505222030797124 0.0125003925915639 +0.3775 0.0143641734934194 0.0504729749790409 0.0125003928861857 +0.378 0.0143692231789116 0.0504237298596643 0.0125003931810483 +0.3785 0.0143742774211288 0.0503744642491873 0.0125003934818567 +0.379 0.0143793367186241 0.0503251779401012 0.0125003937914191 +0.3795 0.0143844017888964 0.0502758703785827 0.0125003941061628 +0.38 0.0143894731502068 0.0502265415082184 0.0125003944214277 +0.3805 0.0143945515516605 0.0501771904774653 0.012500394735859 +0.381 0.0143996375548987 0.0501278176523053 0.0125003950513319 +0.3815 0.0144047311116785 0.0500784283239219 0.0125003953728031 +0.382 0.0144098330002979 0.050029031038891 0.0125003957025058 +0.3825 0.0144149438655274 0.0499796259295727 0.0125003960410417 +0.383 0.0144200636047942 0.0499302113922943 0.012500396384417 +0.3835 0.0144251915788792 0.0498807848774226 0.0125003963794268 +0.384 0.0144303260641221 0.0498313422485638 0.0125003957626774 +0.3845 0.01443546645124 0.0497818823431703 0.0125003952261402 +0.385 0.0144406121353204 0.0497324013463952 0.0125003949168229 +0.3855 0.0144457622780585 0.0496828941158085 0.0125003947282666 +0.386 0.0144509168387215 0.0496333613201037 0.012500394528048 +0.3865 0.014456075728571 0.0495838061171774 0.0125003942702395 +0.387 0.0144612391939507 0.0495342277012876 0.0125003939788032 +0.3875 0.0144664077419176 0.0494846238592042 0.0125003936893131 +0.388 0.0144715825497176 0.0494349968523307 0.0125003934758459 +0.3885 0.0144767635739545 0.0493853548525589 0.0125003933806149 +0.389 0.0144819494086762 0.049335701886643 0.0125003932816873 +0.3895 0.0144871385016216 0.0492860366327805 0.0125003931509797 +0.39 0.014492331464615 0.049236357128716 0.0125003930065025 +0.3905 0.014497529065544 0.0491866612697067 0.0125003928728351 +0.391 0.0145027310673757 0.0491369471871937 0.0125003926906559 +0.3915 0.0145079373831902 0.0490872119253441 0.0125003924195024 +0.392 0.0145131483665964 0.04903745470471 0.0125003921969041 +0.3925 0.0145183647382818 0.0489876769271294 0.0125003920075963 +0.393 0.014523587731727 0.0489378812725727 0.0125003918226968 +0.3935 0.0145288182549842 0.0488880724960008 0.0125003916346688 +0.394 0.0145340565417393 0.0488382529416274 0.0125003914477232 +0.3945 0.0145393034074858 0.0487884207325765 0.0125003912671866 +0.395 0.0145445600916798 0.0487385766251027 0.0125003910943461 +0.3955 0.0145498275771641 0.0486887244778527 0.0125003909303255 +0.396 0.0145551049201006 0.048638862934367 0.0125003907754892 +0.3965 0.0145603909388312 0.0485889855396872 0.012500390624258 +0.397 0.0145656847375861 0.0485390912122702 0.0125003904713299 +0.3975 0.0145709855275823 0.0484891833820407 0.0125003903136867 +0.398 0.0145762924586881 0.0484392624325174 0.0125003901534315 +0.3985 0.0145816040148615 0.0483893261123235 0.0125003899907733 +0.399 0.0145869196295958 0.0483393700524204 0.0125003898245761 +0.3995 0.0145922390010878 0.0482893906570186 0.0125003896588753 +0.4 0.0145975623376097 0.0482393870088801 0.0125003894946867 +0.4005 0.0146028895824247 0.0481893591935649 0.0125003893272552 +0.401 0.0146082205036013 0.0481393117886683 0.0125003891576487 +0.4015 0.0146135550705668 0.0480892490580735 0.0125003889939218 +0.402 0.0146188935803743 0.0480391701328328 0.0125003888437967 +0.4025 0.0146242357602968 0.0479890736120768 0.0125003887038817 +0.403 0.014629580595282 0.0479389594674231 0.0125003885684891 +0.4035 0.0146349279498281 0.0478888267234606 0.0125003884381206 +0.404 0.0146402778296258 0.0478386770977405 0.0125003883136305 +0.4045 0.0146456312781666 0.0477885185167992 0.0125003881961098 +0.405 0.0146509899773641 0.047738353984838 0.0125003880902158 +0.4055 0.0146563539317825 0.0476881815995079 0.0125003879937255 +0.406 0.0146617232416319 0.0476380002218776 0.0125003879032784 +0.4065 0.0146670990876139 0.0475878110593562 0.012500387815112 +0.407 0.0146724829035304 0.0475376184409977 0.0125003877284585 +0.4075 0.0146778769588457 0.0474874238323884 0.0125003876428959 +0.408 0.0146832831327053 0.0474372268590462 0.0125003875587493 +0.4085 0.014688702654914 0.0473870276467187 0.0125003874776429 +0.409 0.0146941354384955 0.0473368250388069 0.0125003874016357 +0.4095 0.0146995800657094 0.0472866167947177 0.0125003873266685 +0.41 0.0147050347588013 0.0472364008320536 0.0125003872480974 +0.4105 0.0147104979899768 0.0471861722580058 0.0125003871655063 +0.411 0.0147159689163819 0.0471359273173436 0.0125003870787328 +0.4115 0.0147214469042981 0.0470856657621076 0.012500386988639 +0.412 0.0147269309970003 0.0470353871413508 0.0125003868954076 +0.4125 0.0147324198041393 0.0469850898535439 0.0125003867972033 +0.413 0.0147379122244181 0.0469347724809094 0.0125003866985316 +0.4135 0.0147434081116731 0.0468844331308025 0.0125003865748872 +0.414 0.0147489076052167 0.0468340715640808 0.0125003863895683 +0.4145 0.0147544105336559 0.0467836901757598 0.0125003862033142 +0.415 0.0147599161399002 0.0467332902195923 0.0125003860436244 +0.4155 0.0147654237611309 0.0466828739464518 0.0125003859038019 +0.416 0.0147709343078055 0.04663244614676 0.0125003857736303 +0.4165 0.014776448285773 0.0465820129066814 0.0125003856504853 +0.417 0.0147819648391578 0.0465315753732593 0.0125003855382662 +0.4175 0.0147874838553931 0.0464811337473219 0.012500385436484 +0.418 0.0147930061274809 0.0464306917812339 0.0125003853427101 +0.4185 0.0147985338028408 0.046380254310485 0.0125003852566328 +0.419 0.0148040696238296 0.0463298239913212 0.0125003851749184 +0.4195 0.0148096161744446 0.0462794006188359 0.0125003850923718 +0.42 0.0148151745815852 0.0462289802639745 0.0125003850059809 +0.4205 0.014820745285956 0.0461785578781895 0.0125003849139056 +0.421 0.0148263284953535 0.0461281300111847 0.0125003848135708 +0.4215 0.0148319246430174 0.046077695890113 0.0125003847043267 +0.422 0.0148375330291705 0.0460272536144559 0.0125003845898375 +0.4225 0.014843152944112 0.0459768001640347 0.0125003844746308 +0.423 0.0148487836061366 0.0459263314560052 0.0125003843610364 +0.4235 0.0148544230314132 0.045875845195706 0.0125003842460532 +0.424 0.0148600689845559 0.0458253373778778 0.0125003841270921 +0.4245 0.0148657199600364 0.0457748026710712 0.0125003840034233 +0.425 0.0148713754925192 0.0457242392443268 0.0125003838770945 +0.4255 0.0148770354244802 0.0456736491509942 0.0125003837510392 +0.426 0.0148826991642269 0.0456230371466634 0.0125003836288744 +0.4265 0.0148883659286108 0.045572408393114 0.0125003835100439 +0.427 0.0148940363798425 0.0455217650152429 0.0125003833937553 +0.4275 0.0148997116505315 0.0454711077169943 0.0125003833718368 +0.428 0.0149053928173664 0.0454204349959456 0.0125003835597812 +0.4285 0.0149110794335854 0.0453697489509976 0.0125003838115487 +0.429 0.0149167704196081 0.0453190565900202 0.0125003840062849 +0.4295 0.0149224649217208 0.0452683660949895 0.0125003841481541 +0.43 0.0149281637522124 0.0452176834388511 0.0125003842774662 +0.4305 0.0149338681431373 0.045167009836432 0.0125003844178191 +0.431 0.0149395792969048 0.0451163419766827 0.0125003845662793 +0.4315 0.0149452979621175 0.0450656765011241 0.0125003847127803 +0.432 0.0149510247118398 0.0450150124496436 0.0125003848502957 +0.4325 0.0149567604239032 0.0449643481051056 0.0125003844793094 +0.433 0.0149625057392192 0.0449136795206474 0.0125003827744264 +0.4335 0.0149682606760599 0.0448630010464406 0.012500380382368 +0.434 0.0149740255190942 0.0448123092284482 0.0125003784072017 +0.4345 0.0149797999562513 0.0447616006999508 0.0125003768857981 +0.435 0.014985583062462 0.0447108717429002 0.0125003754985921 +0.4355 0.01499137479789 0.0446601194791843 0.0125003740115059 +0.436 0.0149971747696639 0.0446093405731555 0.0125003724085154 +0.4365 0.0150029820315903 0.044558533263068 0.0125003707711891 +0.437 0.015008795508433 0.0445076960934105 0.0125003691653704 +0.4375 0.0150146150161588 0.0444568341571815 0.0125003676065637 +0.438 0.0150204399879044 0.0444059524461718 0.0125003660822762 +0.4385 0.0150262699600832 0.0443550529733209 0.0125003645688036 +0.439 0.0150321052403674 0.0443041339372894 0.0125003630574216 +0.4395 0.0150379461440569 0.0442531955037235 0.0125003615452829 +0.44 0.0150437922843393 0.0442022428299464 0.0125003600372896 +0.4405 0.0150496442773745 0.0441512785110114 0.0125003585428101 +0.441 0.0150555026453886 0.0441003038512482 0.0125003570652317 +0.4415 0.0150613674048312 0.0440493244630677 0.0125003556004858 +0.442 0.0150672384973707 0.0439983487358043 0.0125003541497829 +0.4425 0.0150731153136685 0.0439473812727159 0.0125003527144325 +0.443 0.0150789971179486 0.0438964217035578 0.0125003512888309 +0.4435 0.0150848834153899 0.0438454683743446 0.012500349865522 +0.444 0.0150907741659566 0.0437945182300083 0.0125003484419548 +0.4445 0.0150966698824028 0.043743567953071 0.0125003470179264 +0.445 0.0151025705991653 0.0436926148201277 0.0125003455904004 +0.4455 0.0151084761126425 0.0436416540456531 0.0125003441576546 +0.446 0.0151143870136921 0.0435906831431883 0.0125003427185531 +0.4465 0.0151203039636992 0.0435397011661528 0.0125003412735661 +0.447 0.015126226311049 0.0434887063487248 0.0125003398250135 +0.4475 0.0151321523418923 0.0434376972543654 0.0125003383779613 +0.448 0.0151380823146981 0.043386671342029 0.0125003369328197 +0.4485 0.0151440177853232 0.0433356254635149 0.0125003354874342 +0.449 0.0151499595908723 0.0432845551738462 0.0125003340414383 +0.4495 0.0151559078898392 0.0432334591263858 0.0125003325940646 +0.45 0.0151618620651341 0.0431823399498714 0.0125003311473499 +0.4505 0.0151678220857776 0.0431312007024725 0.0125003297052713 +0.451 0.0151737890102091 0.0430800416402685 0.0125003282662375 +0.4515 0.0151797641451792 0.0430288624370616 0.012500326829691 +0.452 0.0151857476935941 0.0429776685503261 0.0125003253954309 +0.4525 0.0151917388104824 0.0429264626223891 0.0125003239648619 +0.453 0.0151977357715756 0.0428752491850351 0.0125003225396021 +0.4535 0.0152037385399313 0.0428240307319529 0.0125003211242958 +0.454 0.0152097486501995 0.0427728096784765 0.0125003197195925 +0.4545 0.0152157671176931 0.0427215890617921 0.0125003183235723 +0.455 0.0152217932942711 0.0426703721720388 0.0125003169378955 +0.4555 0.0152278244885437 0.0426191614728996 0.0125003155573545 +0.456 0.0152338571902141 0.0425679589745124 0.0125003141748863 +0.4565 0.015239890747834 0.0425167639851863 0.0125003127884124 +0.457 0.0152459258359359 0.0424655725937096 0.0125003113984636 +0.4575 0.0152519627562893 0.0424143807992384 0.0125003100041684 +0.458 0.0152580014891161 0.0423631872950442 0.0125003086056386 +0.4585 0.0152640424728459 0.0423119934867188 0.0125003072040637 +0.459 0.0152700866179591 0.042260796151042 0.0125003058019695 +0.4595 0.0152761345414466 0.0422095902176438 0.0125003044003461 +0.46 0.0152821860960317 0.0421583706594959 0.0125003029979659 +0.4605 0.0152882417505519 0.0421071352971117 0.0125003015941385 +0.461 0.0152943019836907 0.0420558854467374 0.012500300188054 +0.4615 0.0153003678530779 0.0420046204268534 0.0125002987781945 +0.462 0.0153064398485772 0.0419533376169339 0.0125002973657278 +0.4625 0.0153125181158289 0.0419020370006757 0.012500295954286 +0.463 0.0153186027610335 0.0418507200011825 0.0125002945464408 +0.4635 0.0153246937199593 0.0417993879981013 0.0125002931397597 +0.464 0.0153307913125671 0.0417480409315445 0.012500291734705 +0.4645 0.0153368957481449 0.0416966786973668 0.0125002903297618 +0.465 0.0153430072443636 0.0416452998641023 0.0125002889241171 +0.4655 0.0153491263040289 0.0415939078961752 0.0125002875206643 +0.466 0.0153552527265542 0.0415425111444612 0.0125002861241878 +0.4665 0.0153613853755919 0.0414911120064385 0.0125002847327633 +0.467 0.0153675245881331 0.0414397074306465 0.0125002833412845 +0.4675 0.0153736708001392 0.0413882955870569 0.0125002819509734 +0.468 0.0153798226778043 0.0413368767951433 0.0125002805643893 +0.4685 0.0153859783465795 0.0412854521374128 0.0125002791821698 +0.469 0.0153921376668672 0.0412340209375823 0.0125002777868095 +0.4695 0.0153983006515415 0.0411825837333333 0.0125002763639604 +0.47 0.0154044672822461 0.0411311414615164 0.0125002749420618 +0.4705 0.0154106393629614 0.0410796936556978 0.0125002735296792 +0.471 0.015416818148276 0.0410282391203793 0.0125002721199227 +0.4715 0.0154230033931562 0.0409767773365876 0.0125002707077076 +0.472 0.0154291946760972 0.0409253060985551 0.0125002692931308 +0.4725 0.0154353922869454 0.0408738213440717 0.0125002678783217 +0.473 0.0154415962707435 0.0408223176044508 0.0125002664603915 +0.4735 0.0154478067540859 0.0407707920676266 0.0125002650390571 +0.474 0.0154540236203829 0.040719246400793 0.0125002636156689 +0.4745 0.0154602467990062 0.0406676837879821 0.0125002621935366 +0.475 0.0154664765064765 0.0406161040451724 0.012500260773672 +0.4755 0.0154727132472952 0.0405645088698879 0.0125002593526531 +0.476 0.0154789578182804 0.0405128997704966 0.0125002579330899 +0.4765 0.0154852094513532 0.040461278736227 0.0125002565156765 +0.477 0.0154914654429168 0.0404096457160774 0.0125002550991897 +0.4775 0.0154977232534377 0.040357998038075 0.0125002536838198 +0.478 0.0155039840460997 0.0403063345317532 0.0125002522715676 +0.4785 0.0155102496636387 0.0402546556248462 0.0125002508628989 +0.479 0.0155165212519513 0.0402029640180376 0.0125002494568338 +0.4795 0.0155227994073526 0.040151261657928 0.0125002480549389 +0.48 0.0155290837268094 0.0400995507708735 0.0125002466580762 +0.4805 0.0155353737157005 0.0400478332317958 0.0125002452681864 +0.481 0.0155416692422976 0.0399961111609994 0.0125002438823575 +0.4815 0.0155479715311379 0.0399443892759036 0.0125002425011987 +0.482 0.0155542806911454 0.0398926666195859 0.0125002411224484 +0.4825 0.0155605955172522 0.0398409356481355 0.0125002397434387 +0.483 0.015566915511743 0.0397891928392167 0.0125002383620842 +0.4835 0.0155732414276499 0.0397374359295868 0.0125002369767421 +0.484 0.0155795739824253 0.0396856587177578 0.0125002355885518 +0.4845 0.0155859124543469 0.0396338588567856 0.012500234198455 +0.485 0.0155922553116877 0.0395820388778424 0.0125002328041477 +0.4855 0.0155986024732767 0.0395302001454542 0.0125002314069644 +0.486 0.0156049544329445 0.0394783423330964 0.0125002300093084 +0.4865 0.0156113107981867 0.0394264710238265 0.0125002286095914 +0.487 0.0156176707998367 0.0393745927546673 0.0125002272112168 +0.4875 0.0156240345185581 0.039322706976257 0.0125002258190656 +0.488 0.0156304024124711 0.0392708127595634 0.012500224430951 +0.4885 0.0156367743183024 0.0392189103798231 0.0125002230435973 +0.489 0.0156431493344332 0.0391669976738109 0.0125002216553919 +0.4895 0.015649527540509 0.0391150698495682 0.0125002202711653 +0.49 0.0156559096386412 0.0390631268933602 0.0125002188913737 +0.4905 0.0156622963872172 0.0390111698215965 0.0125002175165766 +0.491 0.0156686882881524 0.038959197472396 0.0125002161432004 +0.4915 0.0156750859933179 0.0389072077523344 0.0125002147703068 +0.492 0.0156814898580731 0.0388552052768031 0.0125002133977095 +0.4925 0.0156878999332553 0.0388031997154903 0.0125002120273428 +0.493 0.0156943170806831 0.0387511940336567 0.012500210663925 +0.4935 0.0157007413056672 0.0386991874883512 0.0125002093050549 +0.494 0.0157071715876861 0.0386471784064913 0.0125002079448658 +0.4945 0.0157136074078893 0.038595159927499 0.0125002065817728 +0.495 0.015720049567636 0.0385431297991648 0.0125002052176527 +0.4955 0.0157264974504728 0.0384910879008972 0.0125002038550697 +0.496 0.0157329491466112 0.0384390310896574 0.0125002024933469 +0.4965 0.0157394036710042 0.0383869588689093 0.0125002011337351 +0.497 0.015745861390767 0.0383348710346985 0.0125001997725242 +0.4975 0.0157523223649582 0.0382827663330803 0.0125001984063737 +0.498 0.0157587858823958 0.038230644114733 0.0125001970363102 +0.4985 0.015765250959417 0.0381785066171267 0.0125001956654992 +0.499 0.0157717172456195 0.0381263582908508 0.0125001942958058 +0.4995 0.0157781843761066 0.0380742010750623 0.0125001929327335 +0.5 0.0157846521311596 0.0380220326675823 0.0125001915751379 diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/position_no_coupling.txt b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/position_no_coupling.txt new file mode 100644 index 00000000..dc603fd1 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/position_no_coupling.txt @@ -0,0 +1,297 @@ +# Fix print output for fix extra1 +0.005 0.012500236537004 0.0749744854546905 0.0125000027025632 +0.01 0.0125008242634914 0.074937820127603 0.0125000057085665 +0.015 0.0125017363991125 0.0748894005558904 0.0125000085686985 +0.02 0.0125030955810171 0.0748293754334657 0.012500011336222 +0.025 0.0125050356811122 0.0747578876926561 0.0125000140282332 +0.03 0.0125074877927014 0.0746748409962972 0.0125000166530117 +0.035 0.0125104225816483 0.0745801058234799 0.0125000192101393 +0.04 0.012513754903303 0.0744735407940129 0.0125000217085116 +0.045 0.0125175252837511 0.0743555231219825 0.0125000241537116 +0.05 0.012521930478137 0.0742264142387962 0.0125000284743026 +0.055 0.0125269975718279 0.0740863420517428 0.0125000336529474 +0.06 0.0125325329039646 0.0739360253890469 0.012500038627405 +0.065 0.0125385977602697 0.0737762549205696 0.0125000434594228 +0.07 0.0125455797782046 0.0736073271504496 0.0125000481668499 +0.075 0.0125537851766228 0.0734290865909666 0.0125000527452892 +0.08 0.0125630625073665 0.0732409404860247 0.0125000572033003 +0.085 0.0125732034801647 0.0730427145072922 0.0125000615619217 +0.09 0.0125844089893159 0.0728348304487263 0.0125000658765985 +0.095 0.0125966130496837 0.0726181712945812 0.0125000701595304 +0.1 0.0126099612333852 0.0723936364292141 0.0125000743751122 +0.105 0.0126248949424391 0.0721611441612741 0.0125000784906639 +0.11 0.0126412273411759 0.071919829889012 0.0125000824923991 +0.115 0.0126588603744341 0.071669406427283 0.012500086427107 +0.12 0.0126779381528763 0.0714107234707794 0.0125000903875093 +0.125 0.0126983037600279 0.0711451959241483 0.0125000942844763 +0.13 0.0127203111003721 0.0708728708124391 0.0125000980938033 +0.135 0.0127437684278005 0.0705925546377452 0.0125001017792639 +0.14 0.0127686989627281 0.070304029225204 0.0125001054424405 +0.145 0.0127952713920198 0.0700086134835725 0.0125001091219742 +0.15 0.0128236003882709 0.0697073230212197 0.0125001127063206 +0.155 0.0128535047686353 0.0693992718057006 0.0125001161873494 +0.16 0.0128849947011697 0.0690838278152024 0.0125001196314175 +0.165 0.0129183269698995 0.0687617200140564 0.012500123121532 +0.17 0.0129536162092595 0.0684336479902595 0.0125001265487077 +0.175 0.0129905754387516 0.0680991942372184 0.012500129845257 +0.18 0.0130292222516222 0.0677584268500641 0.0125001331538208 +0.185 0.0130697868086307 0.0674116892932765 0.0125001365314108 +0.19 0.0131123499851272 0.0670596102781497 0.0125001398386506 +0.195 0.0131565521641094 0.0667019020271566 0.0125001430611168 +0.2 0.0132024630982088 0.0663387711325004 0.0125001463409512 +0.205 0.013250415615055 0.065970724763537 0.0125001496223068 +0.21 0.0133001347842595 0.0655975763253727 0.0125001527649186 +0.215 0.0133514475287693 0.0652192546722626 0.0125001559080522 +0.22 0.0134047253218678 0.064836608999532 0.0125001590721275 +0.225 0.0134600883049289 0.0644499629691857 0.012500160925067 +0.23 0.0135171597497416 0.0640588397259523 0.0125001628488306 +0.235 0.0135761305180943 0.0636644197528995 0.0125001649192497 +0.24 0.0136374994530906 0.0632667672923028 0.0125001668463078 +0.245 0.0137008376245496 0.0628650261569856 0.0125001687255208 +0.25 0.0137661433326641 0.0624604210488421 0.0125001688580286 +0.255 0.0138337420088005 0.0620530215278075 0.0125001564058948 +0.26 0.0139033918646329 0.0616417343126657 0.0125001453975582 +0.265 0.0139749592246876 0.0612277314882123 0.0125001350184401 +0.27 0.0140485067970896 0.0608119929588092 0.0125001249434289 +0.275 0.0141238908785528 0.0603931151903317 0.0125001150779164 +0.28 0.0142012746470849 0.0599713109115894 0.0125001055296021 +0.285 0.0142807107920737 0.0595473526707853 0.0125000962274644 +0.29 0.0143618134396659 0.0591207700554203 0.0125000870686571 +0.295 0.0144447333586024 0.0586916859844777 0.0125000781986505 +0.3 0.0145297717372811 0.0582606344730173 0.012500069536778 +0.305 0.0146164139641859 0.0578271077348268 0.0125000610279495 +0.31 0.0147048616164272 0.0573917916653116 0.0125000527785793 +0.315 0.014795633893752 0.0569552026016578 0.0125000441798509 +0.32 0.0148881388375875 0.0565165949081669 0.0125000336239014 +0.325 0.0149826098340301 0.0560773862672714 0.0125000236869443 +0.33 0.0150795524383358 0.055636642074525 0.0125000139147652 +0.335 0.0151782098493853 0.0551941799793248 0.0125000044910732 +0.34 0.0152786270101278 0.0547515679023534 0.0124999953845839 +0.345 0.0153809499259295 0.0543081179666983 0.0124999865631585 +0.35 0.0154849972628643 0.0538629433887342 0.0124999779701198 +0.355 0.0155911206131639 0.0534168883985991 0.0124999696296539 +0.36 0.0156991066577023 0.0529695264159333 0.0124999615333963 +0.365 0.0158088369808677 0.0525209306913246 0.0124999536269015 +0.37 0.0159208891535571 0.0520714831650018 0.0124999459489351 +0.375 0.0160347796740713 0.0516209040988016 0.0124999385247255 +0.38 0.0161506024160376 0.0511700653538673 0.0124999312528342 +0.385 0.0162690216823923 0.0507188205329724 0.0124999242913059 +0.39 0.0163894255529251 0.0502664278894938 0.0124999174973055 +0.395 0.0165117222435515 0.0498143110525412 0.012499910906624 +0.4 0.0166361000106374 0.0493623191142034 0.0124999046196078 +0.405 0.016762268381544 0.048909492554658 0.0124998985521408 +0.41 0.01689055388012 0.0484567257068018 0.0124998926601439 +0.415 0.0170207005936699 0.048003834548479 0.0124998870429398 +0.42 0.0171523318541075 0.0475506706872609 0.012499881173656 +0.425 0.0172863050550979 0.0470979635688939 0.0124998754688838 +0.43 0.0174221924220287 0.0466449857223776 0.0124998683256025 +0.435 0.0175600665769659 0.0461925174423796 0.0124998601125143 +0.44 0.0177004326433298 0.0457405794110761 0.0124998524972478 +0.445 0.0178428241951901 0.0452879883429904 0.0124998452270136 +0.45 0.0179876386477771 0.0448352619375672 0.0124998381539844 +0.455 0.0181352141982565 0.0443819063125223 0.0124998314336396 +0.46 0.0182853140770164 0.0439275337859794 0.0124998248658528 +0.465 0.0184381488396903 0.0434725218364323 0.0124998183800183 +0.47 0.0185934543784464 0.0430170605615587 0.0124998122499264 +0.475 0.0187507048280302 0.0425613230795601 0.0124998061263224 +0.48 0.0189101130727453 0.0421060923047703 0.0124998079073218 +0.485 0.019071083106515 0.0416502776187911 0.0124998101998178 +0.49 0.0192327987908697 0.0411953774342269 0.0124998122868265 +0.495 0.0193949977679572 0.0407427967527304 0.0124998143435091 +0.5 0.0195570512228574 0.0402921442940068 0.0124998163552607 +0.505 0.0197189843125321 0.0398435426100683 0.0124998182938529 +0.51 0.0198810773577026 0.0393970814504694 0.0124998204779054 +0.515 0.019994570114315 0.0389665795319681 0.0124998234229862 +0.52 0.0199882975316302 0.0385539053972616 0.0124998358350218 +0.525 0.0199777613199592 0.0381304568036815 0.0124998562496343 +0.53 0.0199702589544694 0.0376994369632674 0.0124998755639476 +0.535 0.0199658518117706 0.0372631319404003 0.0124998940751162 +0.54 0.0199642972385542 0.0368213713249698 0.012499912132153 +0.545 0.0199650687570917 0.0363746303645476 0.0124999295285615 +0.55 0.0199683363855042 0.0359242671394522 0.0124999463388064 +0.555 0.0199737627150851 0.0354697089006828 0.0124999627315382 +0.56 0.0199812314870511 0.0350116484767019 0.0124999785584788 +0.565 0.0199911152464918 0.034550925762318 0.012499993884158 +0.57 0.0199997774432893 0.0340885734822495 0.0125000084035803 +0.575 0.020000021670291 0.0336287522360714 0.0125000189673029 +0.58 0.0200000145906293 0.0331661489775264 0.0125000253996002 +0.585 0.0200000221580178 0.0327005813025746 0.0125000319353755 +0.59 0.0200000268577954 0.0322336137884797 0.0125000344562526 +0.595 0.0200000222984212 0.031764565116983 0.012500035300529 +0.6 0.0200000238607877 0.0312937569416753 0.0125000366787521 +0.605 0.0200000233620478 0.0308221133351982 0.0125000334560797 +0.61 0.0200000253346994 0.0303481310067018 0.012500030322434 +0.615 0.0200000283172103 0.0298724469386564 0.0125000256988973 +0.62 0.0200000201639582 0.0293951226281365 0.0125000178104669 +0.625 0.020000027979577 0.0289159781646444 0.0125000087159078 +0.63 0.0200000302189092 0.0284358743067823 0.0125000000604898 +0.635 0.0200000289541939 0.0279543281309844 0.0124999916166636 +0.64 0.0200000291447319 0.0274717461081706 0.01249998336121 +0.645 0.0200000241897294 0.0269885448342676 0.0124999752908733 +0.65 0.0200000291526462 0.0265042663102746 0.0124999673817634 +0.655 0.0200000320611571 0.026019776445703 0.0124999621004187 +0.66 0.020000027684871 0.0255347368609521 0.0124999590523878 +0.665 0.0200000298706519 0.0250492605669369 0.0124999560223872 +0.67 0.0200000281997383 0.0245640069299325 0.0124999571339672 +0.675 0.0200000300744967 0.0240783492266794 0.0124999585393535 +0.68 0.0200000321416222 0.0235928831812986 0.0124999612487326 +0.685 0.0200000253471013 0.0231076241212112 0.0124999667133218 +0.69 0.0200000302603842 0.0226223716492295 0.0124999720247812 +0.695 0.0200000302048525 0.0221377327631808 0.0124999771951639 +0.7 0.0200000285204245 0.0216531749110003 0.0124999823026233 +0.705 0.0200000308905368 0.0211690169863363 0.0124999881633481 +0.71 0.0200000239019309 0.0206854493316259 0.012499997447839 +0.715 0.0200000292424139 0.0202019735697744 0.0125000064048145 +0.72 0.0200000320229518 0.0197192558004315 0.0125000126068634 +0.725 0.0200000294252501 0.0192367878275742 0.0125000172208601 +0.73 0.0200000296121555 0.0187546457356912 0.0125000218557824 +0.735 0.0200000253845759 0.0182732295032465 0.0125000224105888 +0.74 0.0200000284725664 0.0177918665468253 0.012500023164069 +0.745 0.0200000303767641 0.0173110444127638 0.0125000223360184 +0.75 0.0200000239378104 0.0168305293857249 0.0125000194826708 +0.755 0.020000028187551 0.0163500133644174 0.0125000167763564 +0.76 0.0200000273715303 0.0158700238996452 0.0125000111125664 +0.765 0.0200000263615052 0.0153898930943832 0.0125000050088494 +0.77 0.0200000289088896 0.0149098442066627 0.0124999984241309 +0.775 0.0200000217925097 0.0144299137502431 0.0124999889644468 +0.78 0.0200000275009483 0.0139495970859332 0.0124999799276292 +0.785 0.0200000304019253 0.0134694529981284 0.0124999735305264 +0.79 0.0200000273128698 0.0129889187017753 0.012499968719295 +0.795 0.0200000281334406 0.0125080093873894 0.0124999640086841 +0.8 0.0200000243233753 0.0120270870671702 0.0124999632007351 +0.805 0.0200000277770125 0.011545504903701 0.0124999623310077 +0.81 0.0200000298387638 0.0110637306382098 0.0124999630265471 +0.815 0.0200000229922546 0.010581459778972 0.0124999656996383 +0.82 0.0200000274751428 0.010098411052864 0.0124999683254566 +0.825 0.0200000266043951 0.00961514105646263 0.01249997373608 +0.83 0.0200000264984815 0.00913094690701687 0.012499979657182 +0.835 0.0200000301978867 0.00864577472163717 0.0124999860860179 +0.84 0.0200000204589622 0.00815943898255003 0.0124999951394694 +0.845 0.0200000261275933 0.00767146548058978 0.0125000038739187 +0.85 0.020000028558684 0.00718209029884672 0.0125000123596697 +0.855 0.0200000304542313 0.00668965562604887 0.0125000206208296 +0.86 0.0200000294417063 0.0061920183663158 0.0125000285210956 +0.865 0.0199996912464577 0.00568696256828908 0.0125000328326685 +0.87 0.0199927881025601 0.00517156649758336 0.0125000372473451 +0.875 0.0199047461705017 0.00501834656330401 0.0125000378663889 +0.88 0.0197774895873068 0.00505199362338826 0.0125000374876385 +0.885 0.0196435360387028 0.00507940049053325 0.0125000376795458 +0.89 0.0195064384652235 0.00508910949136831 0.0125000382054781 +0.895 0.0193667728647738 0.00508096724509334 0.0125000390397711 +0.9 0.0192253232781333 0.00505598888046871 0.0125000401064158 +0.905 0.0190826060821114 0.00501477347528528 0.0125000413946173 +0.91 0.0189453825389313 0.00500086938552728 0.0125000426625926 +0.915 0.0188066623242529 0.0049999303876751 0.01250004402808 +0.92 0.0186649797919007 0.00499992775279884 0.0125000401788541 +0.925 0.0185200868927541 0.00499992757178488 0.0125000333840137 +0.93 0.0183719294379067 0.00499992623255787 0.0125000268635576 +0.935 0.0182204751892433 0.00499992418442955 0.012500020628951 +0.94 0.0180659904116297 0.00499992463011435 0.0125000146696033 +0.945 0.0179088058120785 0.00499992374239538 0.0125000089858987 +0.95 0.017749030028574 0.00499992585067703 0.0125000035329877 +0.955 0.017586601597158 0.0049999259668668 0.0124999982876338 +0.96 0.0174214759020613 0.00499992570442972 0.0124999937753912 +0.965 0.0172537240675433 0.00499992528621745 0.0124999898714066 +0.97 0.0170833790625211 0.00499992289715026 0.0124999861037382 +0.975 0.0169104129476638 0.00499992368648403 0.012499982462512 +0.98 0.0167349378419565 0.00499992386351154 0.0124999789496762 +0.985 0.0165570412236348 0.0049999245214728 0.0124999755768446 +0.99 0.0163767065745796 0.00499992593219023 0.012499972343389 +0.995 0.0161940064419015 0.00499992575936944 0.0124999702357602 +1 0.016009084461917 0.00499992543408059 0.0124999697821278 +1.005 0.015821995353473 0.00499992291327503 0.0124999694012082 +1.01 0.0156327043796437 0.00499992454652736 0.0124999690729782 +1.015 0.0154413546800499 0.0049999235055347 0.0124999688033041 +1.02 0.0152480446881742 0.00499992500791904 0.012499968602981 +1.025 0.0150528078955605 0.0049999255695991 0.012499968478853 +1.03 0.0148557860437298 0.00499992519364965 0.0124999707377904 +1.035 0.0146571771761245 0.00499992362668852 0.0124999736611588 +1.04 0.0144570167023603 0.00499992398440815 0.0124999765866751 +1.045 0.0142553337622604 0.0049999240343455 0.0124999795190988 +1.05 0.0140521956601599 0.00499992424502964 0.0124999824639031 +1.055 0.0138475743067653 0.00499992554072651 0.0124999854400876 +1.06 0.0136415789696798 0.00499992559928171 0.0124999892415834 +1.065 0.0134344337022946 0.00499992446371113 0.0124999937465263 +1.07 0.0132261865323535 0.00499992381965834 0.0124999982619545 +1.075 0.0130168194624405 0.00499992494664343 0.0125000027878973 +1.08 0.0128063685564619 0.00499992476665945 0.0125000073108775 +1.085 0.0125947772772378 0.00499992618675456 0.0125000118461842 +1.09 0.0123821596188798 0.00499992624295461 0.0125000154735593 +1.095 0.0121688053780041 0.00499992492392606 0.0125000186035848 +1.1 0.0119548206463947 0.00499992520752216 0.0125000218009361 +1.105 0.0117402160290574 0.0049999247436388 0.0125000250650195 +1.11 0.0115249892022011 0.00499992610520356 0.0125000283791976 +1.115 0.0113090507701567 0.004999927421785 0.0125000317378219 +1.12 0.0110925001727087 0.00499992702580687 0.0125000325643638 +1.125 0.0108755734512188 0.00499992613350187 0.0125000327663505 +1.13 0.0106582938513725 0.00499992537737874 0.0125000331042587 +1.135 0.0104406210635136 0.00499992527377176 0.0125000335634526 +1.14 0.0102224107522455 0.00499992707497058 0.01250003413517 +1.145 0.0100035054009143 0.00499992749907389 0.0125000348167865 +1.15 0.00978404389580982 0.00499992669802562 0.0125000342755376 +1.155 0.00956423155519173 0.00499992414929805 0.0125000338936762 +1.16 0.00934405808474123 0.00499992548549617 0.0125000336272253 +1.165 0.00912350918507384 0.00499992551242332 0.01250003347199 +1.17 0.008902495913718 0.00499992776319782 0.0125000334350425 +1.175 0.00868095939634464 0.00499992750043927 0.0125000327295901 +1.18 0.00845907520145958 0.00499992628030759 0.0125000309306665 +1.185 0.00823692752154628 0.00499992534032276 0.0125000292898246 +1.19 0.00801450665530564 0.0049999262973802 0.0125000278084381 +1.195 0.00779182768463592 0.00499992683383591 0.0125000264703703 +1.2 0.00756882178914251 0.0049999288336261 0.0125000252768474 +1.205 0.00734557642628698 0.00499992770109428 0.0125000237086516 +1.21 0.00712219049895383 0.0049999269914477 0.0125000220803608 +1.215 0.00689858202422644 0.00499992586675937 0.0125000205892712 +1.22 0.00667462625282513 0.00499992576372959 0.012500019222236 +1.225 0.00645026860411107 0.00499992929367662 0.0125000179805161 +1.23 0.00622560023101008 0.00499993044343217 0.0125000168334328 +1.235 0.0060010270906103 0.00499993127161701 0.0125000154615009 +1.24 0.00577695176099479 0.0049999319724123 0.0125000142188661 +1.245 0.00555353772677074 0.00499993239239744 0.012500013085938 +1.25 0.0053305798461506 0.00499993332785019 0.0125000120574049 +1.255 0.00510780458406397 0.00499993308800936 0.012500011106401 +1.26 0.00500238011343646 0.00502028398766356 0.012500009415638 +1.265 0.00502072657786976 0.00504836358466823 0.0125000072140034 +1.27 0.00504032647557991 0.00506329295089872 0.0125000050498666 +1.275 0.00505780798444304 0.00506434888155219 0.0125000028870106 +1.28 0.00507315700648154 0.00505210769447159 0.0125000007225509 +1.285 0.00508718886700022 0.00502786199815472 0.0124999985525426 +1.29 0.00509880924286084 0.0050007370593923 0.0124999964418972 +1.295 0.00510504331617029 0.00500005437566104 0.0124999944632696 +1.3 0.00511290952202021 0.00499994208340815 0.0124999924408413 +1.305 0.00512159297804147 0.00499994289704228 0.0124999904221749 +1.31 0.00513102887736567 0.00499994321427144 0.0124999884114282 +1.315 0.00514119303833935 0.00499994353458149 0.0124999864191726 +1.32 0.00515198639470973 0.0049999433711435 0.0124999844662559 +1.325 0.00516332195672042 0.00499994314974974 0.0124999825446163 +1.33 0.00517512290488716 0.00499994315443035 0.0124999806557285 +1.335 0.00518731637629085 0.00499994304693935 0.0124999787957488 +1.34 0.00519983551284217 0.00499994288834828 0.0124999769560763 +1.345 0.00521262754821056 0.00499994264443878 0.0124999751323084 +1.35 0.00522564778642921 0.00499994225780868 0.0124999733314002 +1.355 0.00523885864822241 0.00499994196601573 0.0124999715548513 +1.36 0.00525221833410631 0.0049999417228807 0.0124999698032885 +1.365 0.00526570343648819 0.00499994144510647 0.0124999680726943 +1.37 0.00527930882907763 0.00499994116506169 0.0124999663634871 +1.375 0.00529301084031281 0.00499994085559955 0.0124999646761437 +1.38 0.00530677571240161 0.00499994054289766 0.0124999630097284 +1.385 0.00532057152426852 0.00499994021315869 0.0124999613606743 +1.39 0.0053343697439274 0.00499993984955565 0.0124999597249712 +1.395 0.00534814624074857 0.00499994132421299 0.0124999580972425 +1.4 0.00536189123079802 0.00499994114402403 0.012499956461107 +1.405 0.00537560125543411 0.00499994081170788 0.0124999548199924 +1.41 0.00538927919086364 0.00499994033774879 0.0124999531683918 +1.415 0.00540293045709342 0.00499993914362034 0.0124999515055544 +1.42 0.0054165542310399 0.00499993910990558 0.0124999498480984 +1.425 0.00543015286608728 0.00499993894294784 0.0124999481837944 +1.43 0.00544372785152407 0.00499993878786446 0.0124999465048738 +1.435 0.00545727295595736 0.00499993991971353 0.0124999448135347 +1.44 0.00547078202296412 0.00499994001400869 0.0124999430951259 +1.445 0.00548425302531325 0.00499994006348097 0.0124999413573841 +1.45 0.00549768249201571 0.00499994002703953 0.0124999395985765 +1.455 0.00551106794590268 0.00499993993166579 0.0124999378208477 +1.46 0.00552440965339564 0.00499994008790104 0.0124999360219961 +1.465 0.00553771156198073 0.00499994064063875 0.0124999342077099 +1.47 0.00555097607412681 0.0049999407324425 0.0124999323705485 +1.475 0.00556420757406264 0.00499993963165738 0.0124999305171908 +1.48 0.00557740816378468 0.004999939739377 0.0124999286486975 diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/total_particle_force.txt b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/total_particle_force.txt new file mode 100644 index 00000000..e82a85fc --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/total_particle_force.txt @@ -0,0 +1,91 @@ +# +0.008 5.57697378684129e-05 -0.414699976005958 -59.8834291488285 +0.016 4.57325314920728e-05 0.370056372714585 -14.5561021301538 +0.024 -2.55566687609737e-05 -0.797444701230558 -14.4060079057233 +0.032 1.66803796960471e-05 0.216192561034972 -10.9810844463387 +0.04 -6.70863687336884e-05 -0.13303526779399 -8.1087316190947 +0.048 -3.689306660422e-05 -0.41920356759255 -10.4567167917752 +0.056 4.89125742454428e-06 0.159566492739513 -8.11324356609918 +0.064 -2.32934811327605e-05 -0.752576942118735 -7.22296484169974 +0.072 -2.58032608421664e-05 0.626393627796301 -5.270216491283 +0.08 -0.000126882243217032 -0.240946143636515 -6.96518837633297 +0.088 3.96931092402544e-05 0.169099624692103 -5.87387591087596 +0.096 -5.37173890514666e-05 0.163240855167488 -5.23676555255799 +0.104 -0.000121509963639644 -0.679145133971048 -4.14646193254031 +0.112 5.76014816145453e-05 0.100939947363903 -3.16213542742363 +0.12 -0.000122732420324127 -0.120787637767941 -4.56122320832608 +0.128 3.12193930677631e-05 -0.0269487069868444 -3.69752960109922 +0.136 1.17745377149481e-05 0.222691339866483 -3.72716646557289 +0.144 -0.000140785287958245 -0.301323536239502 -2.90752918693922 +0.152 -0.000244634442412905 -0.0626358391829448 -2.32847302986077 +0.16 0.000286113904980888 0.00240811477722827 -3.19081817883174 +0.168 -0.000122522820381357 -0.0488621386536859 -3.33632682927924 +0.176 -6.80862267512737e-06 0.0092401840752771 -3.05146411762291 +0.184 0.000250571785836708 0.149037388485718 -2.53736264808346 +0.192 0.00022378988020284 -0.137900301887764 -1.98208925350055 +0.2 -0.000254007665159624 -0.0343525923282959 -1.62373008638033 +0.208 0.000431860851495361 -0.0413930108818663 -2.27485908379201 +0.216 0.000328504522270851 -0.0298644561313073 -2.49724394163959 +0.224 -0.000254975007447499 0.0216513706104903 -1.85760875701887 +0.232 -8.68669997621588e-05 0.103508445058573 -1.96474466926062 +0.24 0.000691779844177768 -0.0189865287248349 -1.59454550900477 +0.248 0.000205526271982378 -0.0246189971638151 -1.32512155620886 +0.256 -0.000484917146748363 0.0338453610169152 -1.15318924950138 +0.264 0.00171061871034356 -0.0431298278684289 -1.74743313468358 +0.272 -0.000145114644740374 0.00755374272417894 -1.90159747460399 +0.28 -0.000762139809715267 0.0265597704399049 -1.27926640398799 +0.288 -0.000390438043517958 0.026937985962427 -1.4578668738422 +0.296 0.000630661262580516 -0.0114925944725122 -1.31113151566504 +0.304 0.00231835639811268 0.0420029454602112 -0.94308011268111 +0.312 -0.002858981303815 0.0252935884210398 -0.863400433099041 +0.32 -0.00109133673947065 -0.015540995762621 -0.771777914718429 +0.328 0.00179244166894796 0.00463390898141749 -1.40103636857958 +0.336 -0.00208948604142637 0.0160460446489094 -1.48731205099446 +0.344 -0.00144004148214883 0.000940126979838446 -0.984354337118748 +0.352 3.85939488586255e-07 -0.0191168354456585 -1.10705504990449 +0.36 0.00191522833815906 -0.00551235579332907 -1.02958854151131 +0.368 0.00129851851357572 0.0102250283094307 -0.839472588246229 +0.376 -0.00387445644177877 -0.0319746410783325 -0.656556161460664 +0.384 0.0015692171770507 -0.024115316122241 -0.572461990178095 +0.392 0.0187941653697265 0.0105155762362229 -0.696466587743586 +0.4 -0.0017317603181491 -0.0136569460385808 -1.11365305931376 +0.408 0.00171965083681277 -0.0259079259637093 -1.16640924553119 +0.416 0.00415561819817993 -0.0351864521218673 -1.09191789158922 +0.424 0.00132979670421267 0.0103728890613535 -0.857008848934859 +0.432 -0.000960570103796545 0.0232873053247741 -0.784300190558021 +0.44 -0.00145970016809916 -0.0115316211008073 -0.703580752941708 +0.448 0.00669515157922791 0.0123196888453078 -0.492291083268433 +0.456 0.00196163415797006 0.0241270802631336 -0.445362888568582 +0.464 -0.00219582284507307 -0.00472907612147741 -0.407406873403708 +0.472 -0.000340739722576476 -0.00828913150071285 -0.814311388875283 +0.48 0.00291769392750867 -0.000868975675019215 -0.893529846904775 +0.488 -0.0030430166982529 -0.00215488054532847 -0.922074480861382 +0.496 -0.00792568831109749 -0.0172474198933022 -0.858633246817558 +0.504 -0.00336808578540183 -0.030942976689941 -0.682574101617982 +0.512 0.00182502783464717 -0.000573132200587453 -0.599482243905043 +0.52 0.00174677060265059 -0.00229833566759223 -0.542768878112839 +0.528 -0.00791935776306834 -0.0186078517982001 -0.436763695739937 +0.536 -0.00444133850947166 -0.00829780731801657 -0.344312642935571 +0.544 0.00692743591069366 0.00661821410082475 -0.30519389508196 +0.552 0.00806712515868413 -0.000212830582480113 -0.305166089596398 +0.56 -0.0125027807973428 -0.000430005688416008 -0.618258282999961 +0.568 0.00200949312873792 -0.00559020501816431 -0.725282088856743 +0.576 0.0115942663238309 0.00590853133103146 -0.734645978015688 +0.584 0.0165570602109742 0.0138030538506574 -0.685292541132325 +0.592 -0.00957380421472473 -0.010978619645367 -0.552111581211175 +0.6 -0.0059484573101578 -0.017223975876245 -0.462939656029838 +0.608 0.00372039776193537 0.00101252697465072 -0.422455769622715 +0.616 2.53437151053627e-05 -0.00439683615140047 -0.334168626999153 +0.624 -0.0161569578603793 -0.0314094901782528 -0.257462042810767 +0.632 -0.0543346909001145 -0.0185921675570432 -0.233883487891059 +0.64 -0.0135413108925657 0.00291137913534849 -0.223568641145182 +0.648 0.0190418085679941 0.0019800581762633 -0.239947040134984 +0.656 -0.0418215335552241 -0.027572454547763 -0.51283463963412 +0.664 -0.0109136829936161 0.00596801803870313 -0.593475245518045 +0.672 0.022448641774616 0.00630398230736282 -0.599477114211604 +0.68 0.0931112660840376 0.010841431523667 -0.553732606290178 +0.688 0.0224066918443506 -0.012753930208544 -0.339725390749717 +0.696 -0.0186310062078328 -0.0257317920797673 -0.365074234774036 +0.704 -0.0369223718798501 -0.00148233870538929 -0.344501286305965 +0.712 0.0117788301073745 -0.000383583658343322 -0.300973756396047 +0.72 0.0525977742560354 -0.0170395317835646 -0.248357065788045 diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/parCFDDEMrun.sh b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/parCFDDEMrun.sh new file mode 100644 index 00000000..a689f57a --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/parCFDDEMrun.sh @@ -0,0 +1,76 @@ +#!/bin/bash + +#===================================================================# +# allrun script for testcase as part of test routine +# run settlingTest CFD part +# Christoph Goniva - Feb. 2011 +#===================================================================# + +#- source CFDEM env vars +. ~/.bashrc + +#- include functions +source $CFDEM_PROJECT_DIR/etc/functions.sh + +#--------------------------------------------------------------------------------# +#- define variables +casePath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")" +logpath=$casePath +headerText="run_parallel_CFDEMIB_two_way_coupling" +logfileName="log_$headerText" +solverName="cfdemSolverIBTorque" +nrProcs="4" +machineFileName="none" # yourMachinefileName | none +debugMode="off" # on | off| strict +testHarnessPath="$CFDEM_TEST_HARNESS_PATH" +runOctave="true" +postproc="false" +#--------------------------------------------------------------------------------# + +#- call function to run a parallel CFD-DEM case +parCFDDEMrun $logpath $logfileName $casePath $headerText $solverName $nrProcs $machineFileName $debugMode + +if [ $runOctave == "true" ] + then + + cd $casePath/CFD/octave + octave plot_data.m + evince angular_velocity_compare.eps +fi + +if [ $postproc == "true" ] + then + #- get VTK data from liggghts dump file + cd $casePath/DEM/post + lpp dump* + + #- get VTK data from CFD sim + cd $casePath/CFD + reconstructParMesh -constant -mergeTol 1e-06 + reconstructPar -noLagrangian + foamToVTK + + #- start paraview + paraview + + #- keep terminal open (if started in new terminal) + echo "...press enter to clean up case" + echo "press Ctr+C to keep data" + read +fi + +#- copy log file to test harness +cp ../../$logfileName $testHarnessPath + +#- clean up case +echo "deleting data at: $casePath" +source $WM_PROJECT_DIR/bin/tools/CleanFunctions +cd $casePath/CFD +cleanCase +rm -r $casePath/CFD/clockData +rm $casePath/DEM/post/*.* +#rm -r $casePath/DEM/post/restart/*.* +#- preserve post directory +touch $casePath/DEM/post/.gitignore +echo "done" + diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/plot_data.m b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/plot_data.m new file mode 100644 index 00000000..32d48a75 --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/plot_data.m @@ -0,0 +1,33 @@ +clear all; +clc; + +%% Script to plot the angular velocities and the particle positions + +A = importdata('DEM/angular_velocity_no_coupling.txt',' ',1); +B = importdata('DEM/position_no_coupling.txt',' ',1); +C = importdata('DEM/angular_velocity.txt',' ',1); +D = importdata('DEM/position.txt',' ',1); + +pos1 = B.data(); +omega1 = A.data(); +pos2 = D.data(); +omega2 = C.data(); + +time = omega1(:,1); +omegax1 = omega1(:,2); +omegay1 = omega1(:,3); +omegaz1 = omega1(:,4); + +time2 = omega2(:,1); +omegax2 = omega2(:,2); +omegay2 = omega2(:,3); +omegaz2 = omega2(:,4); + +figure +plot(time,omegaz1,'-.-',time2,omegaz2,'Linewidth',1.5) +xlabel('Time (s)') +ylabel('Angular velocity (1/s)') +legend('One-way coupling','Two-way coupling') +axis([0 0.5 0 11]) +set(gca,'FontSize',12) +print('angular_velocity_compare.eps') diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/post.sh b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/post.sh new file mode 100755 index 00000000..18fe7adb --- /dev/null +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/post.sh @@ -0,0 +1,41 @@ +#!/bin/bash + +#===================================================================# +# allrun script for testcase as part of test routine +# run settlingTest CFD part +# Christoph Goniva - Feb. 2011 +#===================================================================# + +#- source CFDEM env vars +. ~/.bashrc + +#- include functions +source $CFDEM_PROJECT_DIR/etc/functions.sh + +#--------------------------------------------------------------------------------# +#- define variables +casePath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")" +logpath=$casePath +headerText="run_parallel_CFDEMIB_fixed_RS" +logfileName="log_$headerText" +solverName="cfdemSolverIB" +nrProcs="4" +machineFileName="none" # yourMachinefileName | none +debugMode="off" # on | off| strict +testHarnessPath="$CFDEM_TEST_HARNESS_PATH" +postproc="true" +#--------------------------------------------------------------------------------# + +#- get VTK data from liggghts dump file +cd $casePath/DEM/post +lpp dump* + +#- get VTK data from CFD sim +cd $casePath/CFD +reconstructParMesh -constant -mergeTol 1e-06 +reconstructPar -noLagrangian +foamToVTK + +#- start paraview +paraview + From 27048a8e72fb237f624e1d6980e5e912eeecd865 Mon Sep 17 00:00:00 2001 From: Achuth1992 Date: Tue, 9 Oct 2018 11:49:36 +0200 Subject: [PATCH 006/149] Included the tutorial for the cfdemSolverIBTorque in the tutorial-list --- etc/tutorial-list.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/etc/tutorial-list.txt b/etc/tutorial-list.txt index d893faf1..5f06228c 100644 --- a/etc/tutorial-list.txt +++ b/etc/tutorial-list.txt @@ -19,3 +19,5 @@ cfdemSolverIB/twoSpheresGlowinskiMPI/dir cfdemSolverPisoScalar/packedBedTemp/dir cfdemSolverPiso/ErgunTestCG/dir + +cfdemSolverIBTorque/falling_sphere_two_way_coupling/dir From 15102ac38d24df9b49cf93023a711317f5f8e1ee Mon Sep 17 00:00:00 2001 From: Achuth1992 Date: Tue, 9 Oct 2018 13:31:03 +0200 Subject: [PATCH 007/149] Fixed the fvOptions functionality in the cfdemSolverIB and cfdemSolverIBTorque solvers. Added the functionality to create and utilise fvOptions for the immersed boundary solvers. This is useful for considering periodic channel flows with meanVelocityForce momentumSource. --- applications/solvers/cfdemSolverIB/cfdemSolverIB.C | 8 ++++++++ .../solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C | 5 +++++ 2 files changed, 13 insertions(+) diff --git a/applications/solvers/cfdemSolverIB/cfdemSolverIB.C b/applications/solvers/cfdemSolverIB/cfdemSolverIB.C index 90b5d7c1..e51db180 100755 --- a/applications/solvers/cfdemSolverIB/cfdemSolverIB.C +++ b/applications/solvers/cfdemSolverIB/cfdemSolverIB.C @@ -73,6 +73,8 @@ int main(int argc, char *argv[]) #include "initContinuityErrs.H" + #include "createFvOptions.H" + // create cfdemCloud #include "readGravitationalAcceleration.H" cfdemCloudIB particleCloud(mesh); @@ -106,10 +108,13 @@ int main(int argc, char *argv[]) fvm::ddt(voidfraction,U) + fvm::div(phi, U) + turbulence->divDevReff(U) + == fvOptions(U) ); UEqn.relax(); + fvOptions.constrain(UEqn); + if (piso.momentumPredictor()) { solve(UEqn == -fvc::grad(p)); @@ -128,6 +133,7 @@ int main(int argc, char *argv[]) adjustPhi(phi, U, p); + while (piso.correctNonOrthogonal()) { // Pressure corrector @@ -160,6 +166,8 @@ int main(int argc, char *argv[]) volScalarField voidfractionNext=mesh.lookupObject("voidfractionNext"); particleCloud.calcVelocityCorrection(p,U,phiIB,voidfractionNext); + fvOptions.correct(U); + runTime.write(); Info<< "ExecutionTime = " << runTime.elapsedCpuTime() << " s" diff --git a/applications/solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C b/applications/solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C index 6582c686..e1ec7151 100755 --- a/applications/solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C +++ b/applications/solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C @@ -73,6 +73,8 @@ int main(int argc, char *argv[]) #include "initContinuityErrs.H" + #include "createFvOptions.H" + // create cfdemCloud #include "readGravitationalAcceleration.H" cfdemCloudIBmodified particleCloud(mesh); @@ -106,6 +108,7 @@ int main(int argc, char *argv[]) fvm::ddt(voidfraction,U) + fvm::div(phi, U) + turbulence->divDevReff(U) + == fvOptions(U) ); UEqn.relax(); @@ -161,6 +164,8 @@ int main(int argc, char *argv[]) volScalarField voidfractionNext=mesh.lookupObject("voidfractionNext"); particleCloud.calcVelocityCorrection(p,U,phiIB,voidfractionNext); + fvOptions.correct(U); + runTime.write(); Info<< "ExecutionTime = " << runTime.elapsedCpuTime() << " s" From 846c30fccc59313b1748058047652f995db23a20 Mon Sep 17 00:00:00 2001 From: Achuth1992 Date: Tue, 18 Dec 2018 16:00:16 +0100 Subject: [PATCH 008/149] Additional atom properties and velocity corrections in IBM solver. Molecule data considered as per-atom properties. Consideration of relative motion of atoms with respect to molecule centre of mass. Rotation about the centre of mass. --- .../solvers/cfdemSolverIBTorque/Make/options | 3 ++- .../cfdemSolverIBTorque/cfdemSolverIBTorque.C | 18 ++++++------- .../cfdemCloudIBmodified.C | 27 +++++++++++++++++-- .../cfdemCloudIBmodified.H | 16 +++++++++-- .../ShirgaonkarIBTorque/ShirgaonkarIBTorque.C | 3 ++- 5 files changed, 51 insertions(+), 16 deletions(-) diff --git a/applications/solvers/cfdemSolverIBTorque/Make/options b/applications/solvers/cfdemSolverIBTorque/Make/options index 9ef40aef..c4e8ada5 100755 --- a/applications/solvers/cfdemSolverIBTorque/Make/options +++ b/applications/solvers/cfdemSolverIBTorque/Make/options @@ -14,7 +14,8 @@ EXE_INC = \ -I$(LIB_SRC)/dynamicMesh/lnInclude \ -I$(LIB_SRC)/dynamicMesh/dynamicFvMesh/lnInclude \ -I$(LIB_SRC)/dynamicMesh/dynamicMesh/lnInclude \ - -I$(LIB_SRC)/fvOptions/lnInclude + -I$(LIB_SRC)/fvOptions/lnInclude \ + -I$(CFDEM_LIGGGHTS_SRC_DIR) EXE_LIBS = \ -L$(CFDEM_LIB_DIR)\ diff --git a/applications/solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C b/applications/solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C index e1ec7151..cc4c2253 100755 --- a/applications/solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C +++ b/applications/solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C @@ -53,26 +53,19 @@ Contributions #include "cellSet.H" -#include "fvOptions.H" // added fvOptions +#include "fvOptions.H" // added the fvOptions library // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // int main(int argc, char *argv[]) { #include "setRootCase.H" - #include "createTime.H" - #include "createDynamicFvMesh.H" - #include "createControl.H" - #include "createTimeControls.H" - #include "createFields.H" - #include "initContinuityErrs.H" - #include "createFvOptions.H" // create cfdemCloud @@ -101,6 +94,7 @@ int main(int argc, char *argv[]) // Pressure-velocity PISO corrector { + // Momentum predictor fvVectorMatrix UEqn @@ -108,11 +102,14 @@ int main(int argc, char *argv[]) fvm::ddt(voidfraction,U) + fvm::div(phi, U) + turbulence->divDevReff(U) - == fvOptions(U) + == + fvOptions(U) ); UEqn.relax(); + fvOptions.constrain(UEqn); + if (piso.momentumPredictor()) { solve(UEqn == -fvc::grad(p)); @@ -131,6 +128,7 @@ int main(int argc, char *argv[]) adjustPhi(phi, U, p); + while (piso.correctNonOrthogonal()) { // Pressure corrector @@ -157,7 +155,7 @@ int main(int argc, char *argv[]) } } - laminarTransport.correct(); + laminarTransport.correct(); turbulence->correct(); Info << "particleCloud.calcVelocityCorrection() " << endl; diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C index 6a60005b..017aa9d2 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C @@ -56,9 +56,11 @@ cfdemCloudIBmodified::cfdemCloudIBmodified : cfdemCloud(mesh), angularVelocities_(NULL), - DEMTorques_(NULL), + xmol_(NULL), + vmol_(NULL), pRefCell_(readLabel(mesh.solutionDict().subDict("PISO").lookup("pRefCell"))), pRefValue_(readScalar(mesh.solutionDict().subDict("PISO").lookup("pRefValue"))), + DEMTorques_(NULL), haveEvolvedOnce_(false), skipLagrangeToEulerMapping_(false) @@ -78,6 +80,8 @@ cfdemCloudIBmodified::~cfdemCloudIBmodified() { dataExchangeM().destroy(angularVelocities_,3); dataExchangeM().destroy(DEMTorques_,3); + dataExchangeM().destroy(xmol_,3); + dataExchangeM().destroy(vmol_,3); } @@ -86,6 +90,8 @@ void cfdemCloudIBmodified::getDEMdata() { cfdemCloud::getDEMdata(); dataExchangeM().getData("omega","vector-atom",angularVelocities_); + dataExchangeM().getData("x_mol","vector-atom",xmol_); + dataExchangeM().getData("v_mol","vector-atom",vmol_); } bool cfdemCloudIBmodified::reAllocArrays() @@ -95,6 +101,8 @@ bool cfdemCloudIBmodified::reAllocArrays() // get arrays of new length dataExchangeM().allocateArray(angularVelocities_,0.,3); dataExchangeM().allocateArray(DEMTorques_,0.,3); + dataExchangeM().allocateArray(xmol_,0.,3); + dataExchangeM().allocateArray(vmol_,0.,3); return true; } return false; @@ -186,6 +194,12 @@ void cfdemCloudIBmodified::calcVelocityCorrection vector velRot(0,0,0); vector angVel(0,0,0); + vector rRel(0,0,0); + vector vRel(0,0,0); + vector angRel(0,0,0); + vector rCell(0,0,0); + vector vCell(0,0,0); + for(int index=0; index< numberOfParticles(); index++) { //if(regionM().inRegion()[index][0]) @@ -201,7 +215,15 @@ void cfdemCloudIBmodified::calcVelocityCorrection for(int i=0;i<3;i++) rVec[i]=U.mesh().C()[cellI][i]-position(index)[i]; for(int i=0;i<3;i++) angVel[i]=angularVelocities()[index][i]; velRot=angVel^rVec; - for(int i=0;i<3;i++) uParticle[i] = velocities()[index][i]+velRot[i]; + + for(int i=0;i<3;i++) rRel[i]=position(index)[i]-moleculeCOM()[index][i]; + for(int i=0;i<3;i++) vRel[i]=velocities()[index][i]-moleculeVel()[index][i]; + double r = magSqr(rRel); + angRel = (rRel^vRel)/r; + for(int i=0;i<3;i++) rCell[i]=U.mesh().C()[cellI][i]-moleculeCOM()[index][i]; + vCell=angRel^rCell; + + for(int i=0;i<3;i++) uParticle[i] = velocities()[index][i]+velRot[i]+vCell[i]; // impose field velocity U[cellI]=(1-voidfractions_[index][subCell])*uParticle+voidfractions_[index][subCell]*U[cellI]; @@ -243,6 +265,7 @@ vector cfdemCloudIBmodified::angularVelocity(int index) const return vector(angularVelocities_[index][0],angularVelocities_[index][1],angularVelocities_[index][2]); } + // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // } // End namespace Foam diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H index c9fb9847..422a3401 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H @@ -59,11 +59,13 @@ class cfdemCloudIBmodified protected: mutable double **angularVelocities_; + mutable double **xmol_; + mutable double **vmol_; label pRefCell_; scalar pRefValue_; - // Modifications - mutable double **DEMTorques_; + // Mod by A.N. + mutable double **DEMTorques_; // particle torque mutable bool haveEvolvedOnce_; mutable bool skipLagrangeToEulerMapping_; @@ -104,6 +106,16 @@ public: { return angularVelocities_; } + + inline double ** moleculeCOM() const + { + return xmol_; + } + + inline double ** moleculeVel() const + { + return vmol_; + } }; diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIBTorque/ShirgaonkarIBTorque.C b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIBTorque/ShirgaonkarIBTorque.C index d9d6e2e1..bd812a1c 100644 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIBTorque/ShirgaonkarIBTorque.C +++ b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIBTorque/ShirgaonkarIBTorque.C @@ -155,10 +155,11 @@ void ShirgaonkarIBTorque::setForce() const forceSubM(0).partToArray(index,drag,vector::zero); if(verbose_) Info << "impForces = " << impForces()[index][0]<<","< Date: Wed, 19 Dec 2018 10:34:47 +0100 Subject: [PATCH 009/149] Corrected the velocity calculation Inserted a per-molecule com based velocity calculation instead of using individual particle velocities. Enables consideration of particle rotation about molecule com. --- .../derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C index 017aa9d2..7b411509 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C @@ -223,7 +223,7 @@ void cfdemCloudIBmodified::calcVelocityCorrection for(int i=0;i<3;i++) rCell[i]=U.mesh().C()[cellI][i]-moleculeCOM()[index][i]; vCell=angRel^rCell; - for(int i=0;i<3;i++) uParticle[i] = velocities()[index][i]+velRot[i]+vCell[i]; + for(int i=0;i<3;i++) uParticle[i] = moleculeVel()[index][i]+velRot[i]+vCell[i]; // impose field velocity U[cellI]=(1-voidfractions_[index][subCell])*uParticle+voidfractions_[index][subCell]*U[cellI]; From 99ea82aca3eeffe880896658e7db8c30b40f098d Mon Sep 17 00:00:00 2001 From: Achuth1992 Date: Tue, 16 Apr 2019 13:24:44 +0200 Subject: [PATCH 010/149] Changed the definitions of cfdemSolverIB and cfdemSovlerIBTorque Integrated the two-way coupling into cfdemSolverIB solver. Changed the functionality of cfdemSovlerIBTorque for the bonded multisphere solutions. Added the relative velocity of spheres as a function in cfdemCloudIBmodified to make it feasible for bonded multisphere clumps. --- .../solvers/cfdemSolverIB/Make/options | 5 +++-- .../solvers/cfdemSolverIB/cfdemSolverIB.C | 13 +++++-------- .../derived/cfdemCloudIB/cfdemCloudIB.C | 19 ++++++++++++++++--- .../derived/cfdemCloudIB/cfdemCloudIB.H | 7 ++++++- .../cfdemCloudIBmodified.C | 13 +++++++++---- 5 files changed, 39 insertions(+), 18 deletions(-) diff --git a/applications/solvers/cfdemSolverIB/Make/options b/applications/solvers/cfdemSolverIB/Make/options index 9ef40aef..12c7d02b 100755 --- a/applications/solvers/cfdemSolverIB/Make/options +++ b/applications/solvers/cfdemSolverIB/Make/options @@ -9,12 +9,12 @@ EXE_INC = \ -I$(LIB_SRC)/transportModels \ -I$(LIB_SRC)/transportModels/incompressible/singlePhaseTransportModel \ -I$(CFDEM_SRC_DIR)/lagrangian/cfdemParticle/lnInclude \ - -I$(LIB_SRC)/sampling/lnInclude \ -I$(LIB_SRC)/dynamicFvMesh/lnInclude \ -I$(LIB_SRC)/dynamicMesh/lnInclude \ -I$(LIB_SRC)/dynamicMesh/dynamicFvMesh/lnInclude \ -I$(LIB_SRC)/dynamicMesh/dynamicMesh/lnInclude \ - -I$(LIB_SRC)/fvOptions/lnInclude + -I$(LIB_SRC)/fvOptions/lnInclude \ + -I$(LIB_SRC)/sampling/lnInclude EXE_LIBS = \ -L$(CFDEM_LIB_DIR)\ @@ -26,6 +26,7 @@ EXE_LIBS = \ -ldynamicFvMesh \ -ldynamicMesh \ -lfvOptions \ + -lsampling \ -l$(CFDEM_LIB_NAME) \ $(CFDEM_ADD_LIB_PATHS) \ $(CFDEM_ADD_LIBS) diff --git a/applications/solvers/cfdemSolverIB/cfdemSolverIB.C b/applications/solvers/cfdemSolverIB/cfdemSolverIB.C index e51db180..f45a47fb 100755 --- a/applications/solvers/cfdemSolverIB/cfdemSolverIB.C +++ b/applications/solvers/cfdemSolverIB/cfdemSolverIB.C @@ -59,20 +59,14 @@ Contributions int main(int argc, char *argv[]) { + #include "setRootCase.H" - #include "createTime.H" - #include "createDynamicFvMesh.H" - #include "createControl.H" - #include "createTimeControls.H" - #include "createFields.H" - #include "initContinuityErrs.H" - #include "createFvOptions.H" // create cfdemCloud @@ -101,6 +95,7 @@ int main(int argc, char *argv[]) // Pressure-velocity PISO corrector { + // Momentum predictor fvVectorMatrix UEqn @@ -108,7 +103,8 @@ int main(int argc, char *argv[]) fvm::ddt(voidfraction,U) + fvm::div(phi, U) + turbulence->divDevReff(U) - == fvOptions(U) + == + fvOptions(U) ); UEqn.relax(); @@ -160,6 +156,7 @@ int main(int argc, char *argv[]) } } + laminarTransport.correct(); turbulence->correct(); Info << "particleCloud.calcVelocityCorrection() " << endl; diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C index a5fb1177..3cfb183d 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C @@ -58,6 +58,7 @@ cfdemCloudIB::cfdemCloudIB angularVelocities_(NULL), pRefCell_(readLabel(mesh.solutionDict().subDict("PISO").lookup("pRefCell"))), pRefValue_(readScalar(mesh.solutionDict().subDict("PISO").lookup("pRefValue"))), + DEMTorques_(NULL), haveEvolvedOnce_(false), skipLagrangeToEulerMapping_(false) { @@ -75,6 +76,7 @@ cfdemCloudIB::cfdemCloudIB cfdemCloudIB::~cfdemCloudIB() { dataExchangeM().destroy(angularVelocities_,3); + dataExchangeM().destroy(DEMTorques_,3); } @@ -83,7 +85,7 @@ void cfdemCloudIB::getDEMdata() { cfdemCloud::getDEMdata(); Info << "=== cfdemCloudIB::getDEMdata() === particle rotation not considered in CFD" << endl; - //dataExchangeM().getData("omega","vector-atom",angularVelocities_); + dataExchangeM().getData("omega","vector-atom",angularVelocities_); } bool cfdemCloudIB::reAllocArrays() @@ -92,11 +94,23 @@ bool cfdemCloudIB::reAllocArrays() { // get arrays of new length dataExchangeM().allocateArray(angularVelocities_,0.,3); + dataExchangeM().allocateArray(DEMTorques_,0.,3); return true; } return false; } +void cfdemCloudIB::giveDEMdata() +{ + cfdemCloud::giveDEMdata(); + dataExchangeM().giveData("hdtorque","vector-atom",DEMTorques_); +} + +inline double ** cfdemCloudIB::DEMTorques() const +{ + return DEMTorques_; +} + bool cfdemCloudIB::evolve() { numberOfParticlesChanged_ = false; @@ -186,13 +200,12 @@ void cfdemCloudIB::calcVelocityCorrection // calc particle velocity for(int i=0;i<3;i++) rVec[i]=U.mesh().C()[cellI][i]-position(index)[i]; for(int i=0;i<3;i++) angVel[i]=angularVelocities()[index][i]; - velRot=angVel^rVec; + velRot=angVel^rVec; for(int i=0;i<3;i++) uParticle[i] = velocities()[index][i]+velRot[i]; // impose field velocity U[cellI]=(1-voidfractions_[index][subCell])*uParticle+voidfractions_[index][subCell]*U[cellI]; } - } //} } diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.H b/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.H index d1db244d..6b19369a 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.H +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.H @@ -62,6 +62,8 @@ protected: label pRefCell_; scalar pRefValue_; + mutable double **DEMTorques_; + mutable bool haveEvolvedOnce_; mutable bool skipLagrangeToEulerMapping_; @@ -85,6 +87,10 @@ public: bool reAllocArrays(); + void giveDEMdata(); + + inline double ** DEMTorques() const; + bool evolve(); void calcVelocityCorrection(volScalarField&,volVectorField&,volScalarField&,volScalarField&); // this could be moved to an IB mom couple model @@ -96,7 +102,6 @@ public: { return angularVelocities_; } - }; diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C index 7b411509..2aa74b88 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C @@ -79,9 +79,9 @@ cfdemCloudIBmodified::cfdemCloudIBmodified cfdemCloudIBmodified::~cfdemCloudIBmodified() { dataExchangeM().destroy(angularVelocities_,3); - dataExchangeM().destroy(DEMTorques_,3); dataExchangeM().destroy(xmol_,3); dataExchangeM().destroy(vmol_,3); + dataExchangeM().destroy(DEMTorques_,3); } @@ -100,9 +100,9 @@ bool cfdemCloudIBmodified::reAllocArrays() { // get arrays of new length dataExchangeM().allocateArray(angularVelocities_,0.,3); - dataExchangeM().allocateArray(DEMTorques_,0.,3); dataExchangeM().allocateArray(xmol_,0.,3); dataExchangeM().allocateArray(vmol_,0.,3); + dataExchangeM().allocateArray(DEMTorques_,0.,3); return true; } return false; @@ -217,13 +217,18 @@ void cfdemCloudIBmodified::calcVelocityCorrection velRot=angVel^rVec; for(int i=0;i<3;i++) rRel[i]=position(index)[i]-moleculeCOM()[index][i]; - for(int i=0;i<3;i++) vRel[i]=velocities()[index][i]-moleculeVel()[index][i]; + + // change the v_rel to the v_mol + for(int i=0;i<3;i++) vRel[i]=moleculeVel()[index][i]; double r = magSqr(rRel); angRel = (rRel^vRel)/r; for(int i=0;i<3;i++) rCell[i]=U.mesh().C()[cellI][i]-moleculeCOM()[index][i]; vCell=angRel^rCell; - for(int i=0;i<3;i++) uParticle[i] = moleculeVel()[index][i]+velRot[i]+vCell[i]; + for(int i=0;i<3;i++) uParticle[i] = velocities()[index][i]+velRot[i]+vCell[i]; + + //printf("Moleucle = %f, %f, %f; Ang Rel = %f, %f %f; uParticle = %f, %f, %f \n", moleculeCOM()[index][0], moleculeCOM()[index][1], + // moleculeCOM()[index][2],angRel[0],angRel[1],angRel[2], uParticle[0],uParticle[1],uParticle[2]); // impose field velocity U[cellI]=(1-voidfractions_[index][subCell])*uParticle+voidfractions_[index][subCell]*U[cellI]; From 3d8f32a2a1ed529fca48956a3d53cb15f462b4ea Mon Sep 17 00:00:00 2001 From: Achuth1992 Date: Wed, 24 Apr 2019 13:38:00 +0200 Subject: [PATCH 011/149] Remove reduntant data transfer Removed the redundant data transfer of angular velocity and DEM torques Removed the redundant calculations based on sphere angular velocities --- .../cfdemCloudIBmodified.C | 40 ++----------------- .../cfdemCloudIBmodified.H | 15 ------- 2 files changed, 4 insertions(+), 51 deletions(-) diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C index 2aa74b88..f21a97f1 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C @@ -55,12 +55,10 @@ cfdemCloudIBmodified::cfdemCloudIBmodified ) : cfdemCloud(mesh), - angularVelocities_(NULL), xmol_(NULL), vmol_(NULL), pRefCell_(readLabel(mesh.solutionDict().subDict("PISO").lookup("pRefCell"))), pRefValue_(readScalar(mesh.solutionDict().subDict("PISO").lookup("pRefValue"))), - DEMTorques_(NULL), haveEvolvedOnce_(false), skipLagrangeToEulerMapping_(false) @@ -78,10 +76,8 @@ cfdemCloudIBmodified::cfdemCloudIBmodified cfdemCloudIBmodified::~cfdemCloudIBmodified() { - dataExchangeM().destroy(angularVelocities_,3); dataExchangeM().destroy(xmol_,3); dataExchangeM().destroy(vmol_,3); - dataExchangeM().destroy(DEMTorques_,3); } @@ -89,7 +85,6 @@ cfdemCloudIBmodified::~cfdemCloudIBmodified() void cfdemCloudIBmodified::getDEMdata() { cfdemCloud::getDEMdata(); - dataExchangeM().getData("omega","vector-atom",angularVelocities_); dataExchangeM().getData("x_mol","vector-atom",xmol_); dataExchangeM().getData("v_mol","vector-atom",vmol_); } @@ -99,26 +94,13 @@ bool cfdemCloudIBmodified::reAllocArrays() if(cfdemCloud::reAllocArrays()) { // get arrays of new length - dataExchangeM().allocateArray(angularVelocities_,0.,3); dataExchangeM().allocateArray(xmol_,0.,3); dataExchangeM().allocateArray(vmol_,0.,3); - dataExchangeM().allocateArray(DEMTorques_,0.,3); return true; } return false; } -void cfdemCloudIBmodified::giveDEMdata() -{ - cfdemCloud::giveDEMdata(); - dataExchangeM().giveData("hdtorque","vector-atom",DEMTorques_); -} - -inline double ** cfdemCloudIBmodified::DEMTorques() const -{ - return DEMTorques_; -} - bool cfdemCloudIBmodified::evolve() { numberOfParticlesChanged_ = false; @@ -190,10 +172,6 @@ void cfdemCloudIBmodified::calcVelocityCorrection { label cellI=0; vector uParticle(0,0,0); - vector rVec(0,0,0); - vector velRot(0,0,0); - vector angVel(0,0,0); - vector rRel(0,0,0); vector vRel(0,0,0); vector angRel(0,0,0); @@ -212,23 +190,19 @@ void cfdemCloudIBmodified::calcVelocityCorrection if (cellI >= 0) { // calc particle velocity - for(int i=0;i<3;i++) rVec[i]=U.mesh().C()[cellI][i]-position(index)[i]; - for(int i=0;i<3;i++) angVel[i]=angularVelocities()[index][i]; - velRot=angVel^rVec; - for(int i=0;i<3;i++) rRel[i]=position(index)[i]-moleculeCOM()[index][i]; - // change the v_rel to the v_mol + // capture the relative velocity from DEM side for(int i=0;i<3;i++) vRel[i]=moleculeVel()[index][i]; double r = magSqr(rRel); angRel = (rRel^vRel)/r; for(int i=0;i<3;i++) rCell[i]=U.mesh().C()[cellI][i]-moleculeCOM()[index][i]; vCell=angRel^rCell; - for(int i=0;i<3;i++) uParticle[i] = velocities()[index][i]+velRot[i]+vCell[i]; + for(int i=0;i<3;i++) uParticle[i] = velocities()[index][i]+vCell[i]; - //printf("Moleucle = %f, %f, %f; Ang Rel = %f, %f %f; uParticle = %f, %f, %f \n", moleculeCOM()[index][0], moleculeCOM()[index][1], - // moleculeCOM()[index][2],angRel[0],angRel[1],angRel[2], uParticle[0],uParticle[1],uParticle[2]); + printf("Cell position = %f, %f, %f; COM position = %f %f %f \n", rCell[0], rCell[1], rCell[2], + moleculeCOM()[index][0],moleculeCOM()[index][1],moleculeCOM()[index][2]); // impose field velocity U[cellI]=(1-voidfractions_[index][subCell])*uParticle+voidfractions_[index][subCell]*U[cellI]; @@ -265,12 +239,6 @@ void cfdemCloudIBmodified::calcVelocityCorrection } -vector cfdemCloudIBmodified::angularVelocity(int index) const -{ - return vector(angularVelocities_[index][0],angularVelocities_[index][1],angularVelocities_[index][2]); -} - - // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // } // End namespace Foam diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H index 422a3401..7f689ba3 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H @@ -58,15 +58,11 @@ class cfdemCloudIBmodified { protected: - mutable double **angularVelocities_; mutable double **xmol_; mutable double **vmol_; label pRefCell_; scalar pRefValue_; - // Mod by A.N. - mutable double **DEMTorques_; // particle torque - mutable bool haveEvolvedOnce_; mutable bool skipLagrangeToEulerMapping_; @@ -86,27 +82,16 @@ public: // Member Functions - void giveDEMdata(); - void getDEMdata(); bool reAllocArrays(); // Modification - inline double ** DEMTorques() const; - bool evolve(); void calcVelocityCorrection(volScalarField&,volVectorField&,volScalarField&,volScalarField&); // this could be moved to an IB mom couple model // Access - vector angularVelocity(int) const; - - inline double ** angularVelocities() const - { - return angularVelocities_; - } - inline double ** moleculeCOM() const { return xmol_; From 1a36f9c428084582e86df7c7681b40d2f58fb9b1 Mon Sep 17 00:00:00 2001 From: Achuth1992 Date: Wed, 24 Apr 2019 15:30:43 +0200 Subject: [PATCH 012/149] Added treatment of com based correction at periodic boundaries Add switching term for particles crossing periodic boundaries. Included the swicthing term in the velocity correction operation. Considers rotation in CFD domain and does not consider rotation at periodic boundaries. --- .../cfdemCloudIBmodified.C | 20 ++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C index f21a97f1..46ac2e6b 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C @@ -178,6 +178,8 @@ void cfdemCloudIBmodified::calcVelocityCorrection vector rCell(0,0,0); vector vCell(0,0,0); + const boundBox& globalBb = mesh().bounds(); + for(int index=0; index< numberOfParticles(); index++) { //if(regionM().inRegion()[index][0]) @@ -186,6 +188,7 @@ void cfdemCloudIBmodified::calcVelocityCorrection { //Info << "subCell=" << subCell << endl; cellI = cellIDs()[index][subCell]; + int gamma; if (cellI >= 0) { @@ -196,13 +199,20 @@ void cfdemCloudIBmodified::calcVelocityCorrection for(int i=0;i<3;i++) vRel[i]=moleculeVel()[index][i]; double r = magSqr(rRel); angRel = (rRel^vRel)/r; - for(int i=0;i<3;i++) rCell[i]=U.mesh().C()[cellI][i]-moleculeCOM()[index][i]; + + // calc cell distance from molecule com and setting gammaFactor for vCell calc + for(int i=0;i<3;i++) { + rCell[i]=U.mesh().C()[cellI][i]-moleculeCOM()[index][i]; + + if(rCell[i]>abs(globalBb.max()[i]-globalBb.min()[i])) + gamma = 0; + else + gamma = 1; + } + vCell=angRel^rCell; - for(int i=0;i<3;i++) uParticle[i] = velocities()[index][i]+vCell[i]; - - printf("Cell position = %f, %f, %f; COM position = %f %f %f \n", rCell[0], rCell[1], rCell[2], - moleculeCOM()[index][0],moleculeCOM()[index][1],moleculeCOM()[index][2]); + for(int i=0;i<3;i++) uParticle[i] = velocities()[index][i]+gamma*vCell[i]; // impose field velocity U[cellI]=(1-voidfractions_[index][subCell])*uParticle+voidfractions_[index][subCell]*U[cellI]; From 0a1bf033046a7a3e24fcecfe487ab73a0134d860 Mon Sep 17 00:00:00 2001 From: Achuth1992 Date: Fri, 26 Apr 2019 13:35:04 +0200 Subject: [PATCH 013/149] Corrections to the velocity correction implementation Removed the gamma correction factor Direct derivation of relative velocity from DEM side Calculaiton of velocity correction improved --- .../cfdemCloudIBmodified/cfdemCloudIBmodified.C | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C index 46ac2e6b..c290d795 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C @@ -178,8 +178,6 @@ void cfdemCloudIBmodified::calcVelocityCorrection vector rCell(0,0,0); vector vCell(0,0,0); - const boundBox& globalBb = mesh().bounds(); - for(int index=0; index< numberOfParticles(); index++) { //if(regionM().inRegion()[index][0]) @@ -188,7 +186,6 @@ void cfdemCloudIBmodified::calcVelocityCorrection { //Info << "subCell=" << subCell << endl; cellI = cellIDs()[index][subCell]; - int gamma; if (cellI >= 0) { @@ -201,18 +198,10 @@ void cfdemCloudIBmodified::calcVelocityCorrection angRel = (rRel^vRel)/r; // calc cell distance from molecule com and setting gammaFactor for vCell calc - for(int i=0;i<3;i++) { - rCell[i]=U.mesh().C()[cellI][i]-moleculeCOM()[index][i]; - - if(rCell[i]>abs(globalBb.max()[i]-globalBb.min()[i])) - gamma = 0; - else - gamma = 1; - } - + for(int i=0;i<3;i++) rCell[i]=U.mesh().C()[cellI][i]-moleculeCOM()[index][i]; vCell=angRel^rCell; - for(int i=0;i<3;i++) uParticle[i] = velocities()[index][i]+gamma*vCell[i]; + for(int i=0;i<3;i++) uParticle[i] = velocities()[index][i]+vCell[i]; // impose field velocity U[cellI]=(1-voidfractions_[index][subCell])*uParticle+voidfractions_[index][subCell]*U[cellI]; From 4815aca55a441b70910f113b96c085a48e367a7d Mon Sep 17 00:00:00 2001 From: Achuth1992 Date: Thu, 2 May 2019 14:27:16 +0200 Subject: [PATCH 014/149] PIMPLE algorithm based IB solver New immersed boundary solver based on the PIMPLE algorithm to handle large Courant number flows. This solver is around 2 times faster than the PISO algorithm solver. --- .../solvers/cfdemSolverPimpleIB/Make/files | 3 + .../solvers/cfdemSolverPimpleIB/Make/options | 33 +++ .../cfdemSolverPimpleIB/cfdemSolverPimpleIB.C | 209 ++++++++++++++++++ .../cfdemSolverPimpleIB/createFields.H | 127 +++++++++++ 4 files changed, 372 insertions(+) create mode 100755 applications/solvers/cfdemSolverPimpleIB/Make/files create mode 100755 applications/solvers/cfdemSolverPimpleIB/Make/options create mode 100644 applications/solvers/cfdemSolverPimpleIB/cfdemSolverPimpleIB.C create mode 100644 applications/solvers/cfdemSolverPimpleIB/createFields.H diff --git a/applications/solvers/cfdemSolverPimpleIB/Make/files b/applications/solvers/cfdemSolverPimpleIB/Make/files new file mode 100755 index 00000000..a2df5847 --- /dev/null +++ b/applications/solvers/cfdemSolverPimpleIB/Make/files @@ -0,0 +1,3 @@ +cfdemSolverPimpleIB.C + +EXE=$(CFDEM_APP_DIR)/cfdemSolverPimpleIB diff --git a/applications/solvers/cfdemSolverPimpleIB/Make/options b/applications/solvers/cfdemSolverPimpleIB/Make/options new file mode 100755 index 00000000..12c7d02b --- /dev/null +++ b/applications/solvers/cfdemSolverPimpleIB/Make/options @@ -0,0 +1,33 @@ +include $(CFDEM_ADD_LIBS_DIR)/additionalLibs + +EXE_INC = \ + -I$(CFDEM_OFVERSION_DIR) \ + -I$(LIB_SRC)/finiteVolume/lnInclude \ + -I$(LIB_SRC)/meshTools/lnInclude \ + -I$(LIB_SRC)/TurbulenceModels/turbulenceModels/lnInclude \ + -I$(LIB_SRC)/TurbulenceModels/incompressible/lnInclude \ + -I$(LIB_SRC)/transportModels \ + -I$(LIB_SRC)/transportModels/incompressible/singlePhaseTransportModel \ + -I$(CFDEM_SRC_DIR)/lagrangian/cfdemParticle/lnInclude \ + -I$(LIB_SRC)/dynamicFvMesh/lnInclude \ + -I$(LIB_SRC)/dynamicMesh/lnInclude \ + -I$(LIB_SRC)/dynamicMesh/dynamicFvMesh/lnInclude \ + -I$(LIB_SRC)/dynamicMesh/dynamicMesh/lnInclude \ + -I$(LIB_SRC)/fvOptions/lnInclude \ + -I$(LIB_SRC)/sampling/lnInclude + +EXE_LIBS = \ + -L$(CFDEM_LIB_DIR)\ + -lturbulenceModels \ + -lincompressibleTurbulenceModels \ + -lincompressibleTransportModels \ + -lfiniteVolume \ + -lmeshTools \ + -ldynamicFvMesh \ + -ldynamicMesh \ + -lfvOptions \ + -lsampling \ + -l$(CFDEM_LIB_NAME) \ + $(CFDEM_ADD_LIB_PATHS) \ + $(CFDEM_ADD_LIBS) + diff --git a/applications/solvers/cfdemSolverPimpleIB/cfdemSolverPimpleIB.C b/applications/solvers/cfdemSolverPimpleIB/cfdemSolverPimpleIB.C new file mode 100644 index 00000000..83d86a16 --- /dev/null +++ b/applications/solvers/cfdemSolverPimpleIB/cfdemSolverPimpleIB.C @@ -0,0 +1,209 @@ +/*---------------------------------------------------------------------------*\ + CFDEMcoupling - Open Source CFD-DEM coupling + + CFDEMcoupling is part of the CFDEMproject + www.cfdem.com + Christoph Goniva, christoph.goniva@cfdem.com + Copyright (C) 1991-2009 OpenCFD Ltd. + Copyright (C) 2009-2012 JKU, Linz + Copyright (C) 2012- DCS Computing GmbH,Linz +------------------------------------------------------------------------------- +License + This file is part of CFDEMcoupling. + + CFDEMcoupling is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received a copy of the GNU General Public License + along with CFDEMcoupling. If not, see . + +Application + cfdemSolverIB + +Description + Transient solver for incompressible flow. + The code is an evolution of the solver pisoFoam in OpenFOAM(R) 1.6, + where additional functionality for CFD-DEM coupling using immersed body + (fictitious domain) method is added. +Contributions + Alice Hager +\*---------------------------------------------------------------------------*/ + + +#include "fvCFD.H" +#include "singlePhaseTransportModel.H" +#include "turbulentTransportModel.H" +#include "pimpleControl.H" + +#include "cfdemCloudIB.H" +#include "implicitCouple.H" + +#include "averagingModel.H" +#include "regionModel.H" +#include "voidFractionModel.H" + +#include "dynamicFvMesh.H" //dyM + +#include "cellSet.H" + +#include "fvOptions.H" // fvOptions library + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +int main(int argc, char *argv[]) +{ + + #include "postProcess.H" + + #include "setRootCase.H" + #include "createTime.H" + //#include "createMesh.H" + #include "createDynamicFvMesh.H" + #include "createControl.H" + #include "createTimeControls.H" + #include "createFields.H" + #include "createFvOptions.H" + #include "initContinuityErrs.H" + + // create cfdemCloud for particle data + cfdemCloudIB particleCloud(mesh); + + // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + Info << "\nStarting time loop\n" << endl; + + while (runTime.loop()) + { + Info << "Time = " << runTime.timeName() << nl << endl; + + //=== dyM ===================== + interFace = mag(mesh.lookupObject("voidfractionNext")); + mesh.update(); //dyM + + #include "readTimeControls.H" + #include "CourantNo.H" + #include "setDeltaT.H" + + // particle information update + Info << "- evolve()" << endl; + particleCloud.evolve(); + + // Pressure-velocity PIMPLE corrector loop + while (pimple.loop()) + { + // Momentum predictor + + tmp tUEqn + ( + fvm::ddt(voidfraction,U) + + fvm::div(phi,U) + + turbulence->divDevReff(U) + == + fvOptions(U) + ); + + fvVectorMatrix UEqn = tUEqn.ref(); + + UEqn.relax(); + + fvOptions.constrain(UEqn); + + solve(UEqn == -fvc::grad(p)); + + fvOptions.correct(U); + + // Pressure corrector loop + while (pimple.correct()) + { + volScalarField rAU(1.0/UEqn.A()); + volVectorField HbyA("HbyA", U); + HbyA = rAU*UEqn.H(); + + surfaceScalarField phiHbyA + ( + "phiHbyA", + fvc::flux(HbyA) + + fvc::interpolate(rAU)*fvc::ddtCorr(U, phi) + ); + + adjustPhi(phiHbyA, U, p); + + tmp rAtU(rAU); + + if (pimple.consistent()) + { + rAtU = 1.0/max(1.0/rAU - UEqn.H1(), 0.1/rAU); + phiHbyA += + fvc::interpolate(rAtU() - rAU)*fvc::snGrad(p)*mesh.magSf(); + HbyA -= (rAU - rAtU())*fvc::grad(p); + } + + if (pimple.nCorrPISO() <= 1) + { + tUEqn.clear(); + } + + // Update the pressure BCs to ensure flux consistency + constrainPressure(p, U, phiHbyA, rAtU()); + + // Non-orthogonal pressure corrector loop + while (pimple.correctNonOrthogonal()) + { + // Pressure corrector + fvScalarMatrix pEqn + ( + fvm::laplacian(rAtU(), p) == fvc::div(phiHbyA) + ); + + pEqn.setReference(pRefCell, pRefValue); + + pEqn.solve(mesh.solver(p.select(pimple.finalInnerIter()))); + + if (pimple.finalNonOrthogonalIter()) + { + phi = phiHbyA - pEqn.flux(); + } + } + + #include "continuityErrs.H" + + p.relax(); + + // Momentum corrector + U = HbyA - rAtU()*fvc::grad(p); + U.correctBoundaryConditions(); + fvOptions.correct(U); + } + + if (pimple.turbCorr()) + { + laminarTransport.correct(); + turbulence->correct(); + } + } + + Info << "particleCloud.calcVelocityCorrection() " << endl; + volScalarField voidfractionNext = mesh.lookupObject("voidfractionNext"); + particleCloud.calcVelocityCorrection(p,U,phiIB,voidfractionNext); + + fvOptions.correct(U); + + runTime.write(); + + Info<< "ExecutionTime = " << runTime.elapsedCpuTime() << " s" + << " ClockTime = " << runTime.elapsedClockTime() << " s" + << nl << endl; + } + + Info << "End\n" << endl; + + return 0; +} + +// ************************************************************************* // diff --git a/applications/solvers/cfdemSolverPimpleIB/createFields.H b/applications/solvers/cfdemSolverPimpleIB/createFields.H new file mode 100644 index 00000000..ed7c9db5 --- /dev/null +++ b/applications/solvers/cfdemSolverPimpleIB/createFields.H @@ -0,0 +1,127 @@ +Info<< "Reading field p\n" << endl; +volScalarField p +( + IOobject + ( + "p", + runTime.timeName(), + mesh, + IOobject::MUST_READ, + IOobject::AUTO_WRITE + ), + mesh +); + +Info<< "Reading physical velocity field U" << endl; +Info<< "Note: only if voidfraction at boundary is 1, U is superficial velocity!!!\n" << endl; +volVectorField U +( + IOobject + ( + "U", + runTime.timeName(), + mesh, + IOobject::MUST_READ, + IOobject::AUTO_WRITE + ), + mesh +); +//mod by alice +Info<< "Reading physical velocity field U" << endl; +Info<< "Note: only if voidfraction at boundary is 1, U is superficial velocity!!!\n" << endl; +volVectorField Us +( + IOobject + ( + "Us", + runTime.timeName(), + mesh, + IOobject::MUST_READ, + IOobject::AUTO_WRITE + ), + mesh +); + +//======================== +// drag law modelling +//======================== + +Info<< "\nCreating dummy density field rho = 1\n" << endl; +volScalarField rho +( + IOobject + ( + "rho", + runTime.timeName(), + mesh, + IOobject::READ_IF_PRESENT, + IOobject::AUTO_WRITE + ), + mesh, + dimensionedScalar("0", dimensionSet(1, -3, 0, 0, 0), 1.0) +); + + +Info<< "Reading field phiIB\n" << endl; +volScalarField phiIB +( + IOobject + ( + "phiIB", + runTime.timeName(), + mesh, + IOobject::MUST_READ, + IOobject::AUTO_WRITE + ), + mesh +); + + +//mod by alice +Info<< "Reading field phiIB\n" << endl; +volScalarField voidfraction +( + IOobject + ( + "voidfraction", + runTime.timeName(), + mesh, + IOobject::MUST_READ, + IOobject::AUTO_WRITE + ), + mesh +); +//======================== +# include "createPhi.H" + +label pRefCell = 0; +scalar pRefValue = 0.0; +setRefCell(p, mesh.solutionDict().subDict("PIMPLE"), pRefCell, pRefValue); + + +singlePhaseTransportModel laminarTransport(U, phi); + +autoPtr turbulence +( + incompressible::turbulenceModel::New(U, phi, laminarTransport) +); + +//=== dyM =================== + +Info<< "Reading field interFace\n" << endl; +volScalarField interFace +( + IOobject + ( + "interFace", + runTime.timeName(), + mesh, + IOobject::READ_IF_PRESENT, + IOobject::AUTO_WRITE + ), + mesh, + //dimensionedScalar("0", dimensionSet(0, -1, 0, 0, 0), 0.0) + dimensionedScalar("0", dimensionSet(0, 0, 0, 0, 0), 0.0) +); + +//=========================== From b4f7303337ed49d63f1b4666fa2cc2c707fa2d32 Mon Sep 17 00:00:00 2001 From: Achuth1992 Date: Thu, 2 May 2019 14:27:51 +0200 Subject: [PATCH 015/149] Added the cfdemSolverPimpleIB to solver list --- etc/solver-list.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/etc/solver-list.txt b/etc/solver-list.txt index 8be085a4..88f2241c 100644 --- a/etc/solver-list.txt +++ b/etc/solver-list.txt @@ -4,3 +4,4 @@ cfdemSolverRhoPimple/dir cfdemSolverIB/dir cfdemSolverPisoScalar/dir cfdemSolverIBTorque/dir +cfdemSolverPimpleIB/dir From c6815c9156a66ad9d163ce90e70473f6a78c9793 Mon Sep 17 00:00:00 2001 From: Achuth1992 Date: Wed, 15 May 2019 12:00:21 +0200 Subject: [PATCH 016/149] Added a reduced-order immersed boundary solver with continuous momentum forcing cfdemSolverIBRO - Immersed boundary method (continuous focring approach) solver for particulate flows. Does not provide the rigid body constrain and provides approximate solutions for the faster simulations. --- .../solvers/cfdemSolverIBRO/Make/files | 3 + .../solvers/cfdemSolverIBRO/Make/options | 33 ++++ applications/solvers/cfdemSolverIBRO/UEqn.H | 22 +++ .../solvers/cfdemSolverIBRO/cfdemSolverIBRO.C | 139 ++++++++++++++++ .../solvers/cfdemSolverIBRO/createFields.H | 157 ++++++++++++++++++ applications/solvers/cfdemSolverIBRO/pEqn.H | 37 +++++ etc/solver-list.txt | 1 + .../cfdemCloudIBmodified.C | 35 +++- .../cfdemCloudIBmodified.H | 2 +- 9 files changed, 427 insertions(+), 2 deletions(-) create mode 100755 applications/solvers/cfdemSolverIBRO/Make/files create mode 100755 applications/solvers/cfdemSolverIBRO/Make/options create mode 100644 applications/solvers/cfdemSolverIBRO/UEqn.H create mode 100755 applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C create mode 100755 applications/solvers/cfdemSolverIBRO/createFields.H create mode 100644 applications/solvers/cfdemSolverIBRO/pEqn.H diff --git a/applications/solvers/cfdemSolverIBRO/Make/files b/applications/solvers/cfdemSolverIBRO/Make/files new file mode 100755 index 00000000..21f8bfa2 --- /dev/null +++ b/applications/solvers/cfdemSolverIBRO/Make/files @@ -0,0 +1,3 @@ +cfdemSolverIBRO.C + +EXE=$(CFDEM_APP_DIR)/cfdemSolverIBRO diff --git a/applications/solvers/cfdemSolverIBRO/Make/options b/applications/solvers/cfdemSolverIBRO/Make/options new file mode 100755 index 00000000..12c7d02b --- /dev/null +++ b/applications/solvers/cfdemSolverIBRO/Make/options @@ -0,0 +1,33 @@ +include $(CFDEM_ADD_LIBS_DIR)/additionalLibs + +EXE_INC = \ + -I$(CFDEM_OFVERSION_DIR) \ + -I$(LIB_SRC)/finiteVolume/lnInclude \ + -I$(LIB_SRC)/meshTools/lnInclude \ + -I$(LIB_SRC)/TurbulenceModels/turbulenceModels/lnInclude \ + -I$(LIB_SRC)/TurbulenceModels/incompressible/lnInclude \ + -I$(LIB_SRC)/transportModels \ + -I$(LIB_SRC)/transportModels/incompressible/singlePhaseTransportModel \ + -I$(CFDEM_SRC_DIR)/lagrangian/cfdemParticle/lnInclude \ + -I$(LIB_SRC)/dynamicFvMesh/lnInclude \ + -I$(LIB_SRC)/dynamicMesh/lnInclude \ + -I$(LIB_SRC)/dynamicMesh/dynamicFvMesh/lnInclude \ + -I$(LIB_SRC)/dynamicMesh/dynamicMesh/lnInclude \ + -I$(LIB_SRC)/fvOptions/lnInclude \ + -I$(LIB_SRC)/sampling/lnInclude + +EXE_LIBS = \ + -L$(CFDEM_LIB_DIR)\ + -lturbulenceModels \ + -lincompressibleTurbulenceModels \ + -lincompressibleTransportModels \ + -lfiniteVolume \ + -lmeshTools \ + -ldynamicFvMesh \ + -ldynamicMesh \ + -lfvOptions \ + -lsampling \ + -l$(CFDEM_LIB_NAME) \ + $(CFDEM_ADD_LIB_PATHS) \ + $(CFDEM_ADD_LIBS) + diff --git a/applications/solvers/cfdemSolverIBRO/UEqn.H b/applications/solvers/cfdemSolverIBRO/UEqn.H new file mode 100644 index 00000000..72961062 --- /dev/null +++ b/applications/solvers/cfdemSolverIBRO/UEqn.H @@ -0,0 +1,22 @@ +fvVectorMatrix UEqn +( + fvm::ddt(voidfraction,U) + MRF.DDt(U) + // + 1.5*fvm::div(phi, U) //Adams Bashforth implicit scheme + // - 0.5*fvc::div(phi, U) + + fvm::div(phi, U) + + turbulence->divDevReff(U) + == + fvOptions(U) + + lambda*Us/U.mesh().time().deltaT() + - fvm::Sp(lambda/U.mesh().time().deltaT(),U) +); + +UEqn.relax(); + +fvOptions.constrain(UEqn); + +if (piso.momentumPredictor()) +{ + solve(UEqn == -fvc::grad(p)); + fvOptions.correct(U); +} diff --git a/applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C b/applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C new file mode 100755 index 00000000..5bd025a7 --- /dev/null +++ b/applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C @@ -0,0 +1,139 @@ +/*---------------------------------------------------------------------------*\ + CFDEMcoupling - Open Source CFD-DEM coupling + + CFDEMcoupling is part of the CFDEMproject + www.cfdem.com + Christoph Goniva, christoph.goniva@cfdem.com + Copyright (C) 1991-2009 OpenCFD Ltd. + Copyright (C) 2009-2012 JKU, Linz + Copyright (C) 2012- DCS Computing GmbH,Linz +------------------------------------------------------------------------------- +License + This file is part of CFDEMcoupling. + + CFDEMcoupling is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received a copy of the GNU General Public License + along with CFDEMcoupling. If not, see . + +Application + cfdemSolverIB + +Description + Transient solver for incompressible flow. + The code is an evolution of the solver pisoFoam in OpenFOAM(R) 1.6, + where additional functionality for CFD-DEM coupling using immersed body + (fictitious domain) method is added. +Contributions + Alice Hager +\*---------------------------------------------------------------------------*/ + + +#include "fvCFD.H" +#include "singlePhaseTransportModel.H" +#include "turbulentTransportModel.H" +#include "pisoControl.H" + +#include "cfdemCloudIBmodified.H" +#include "implicitCouple.H" + +#include "averagingModel.H" +#include "regionModel.H" +#include "voidFractionModel.H" + +#include "dynamicFvMesh.H" //dyM + +#include "cellSet.H" + +#include "fvOptions.H" // added the fvOptions library + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +int main(int argc, char *argv[]) +{ + + #include "setRootCase.H" + #include "createTime.H" + #include "createDynamicFvMesh.H" + #include "createControl.H" + #include "createTimeControls.H" + #include "createFields.H" + #include "initContinuityErrs.H" + #include "createFvOptions.H" + + // create cfdemCloud + #include "readGravitationalAcceleration.H" + cfdemCloudIBmodified particleCloud(mesh); + + // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + + Info<< "\nStarting time loop\n" << endl; + + while (runTime.loop()) + { + Info<< "Time = " << runTime.timeName() << nl << endl; + + //=== dyM =================== + interFace = mag(mesh.lookupObject("voidfractionNext")); + mesh.update(); //dyM + + #include "readTimeControls.H" + #include "CourantNo.H" + #include "setDeltaT.H" + + // do particle stuff + Info << "- evolve()" << endl; + particleCloud.evolve(Us); + Us.correctBoundaryConditions(); + + volScalarField voidfractionNext=mesh.lookupObject("voidfractionNext"); + + forAll(voidfractionNext,cellI) + { + if(voidfractionNext[cellI] < 1) lambda[cellI]=(1.0-voidfractionNext[cellI]); + else lambda[cellI]=0.0; + } + + // Pressure-velocity PISO corrector + { + MRF.correctBoundaryVelocity(U); + + // Momentum predictor + #include "UEqn.H" + + // --- PISO loop + while (piso.correct()) + { + #include "pEqn.H" + } + } + + laminarTransport.correct(); + turbulence->correct(); + + /*Info << "particleCloud.calcVelocityCorrection() " << endl; + volScalarField voidfractionNext=mesh.lookupObject("voidfractionNext"); + particleCloud.calcVelocityCorrection(p,U,phiIB,voidfractionNext);*/ + + runTime.write(); + + Info<< "ExecutionTime = " << runTime.elapsedCpuTime() << " s" + << " ClockTime = " << runTime.elapsedClockTime() << " s" + << nl << endl; + } + + Info<< "End\n" << endl; + + return 0; +} + + +// ************************************************************************* // diff --git a/applications/solvers/cfdemSolverIBRO/createFields.H b/applications/solvers/cfdemSolverIBRO/createFields.H new file mode 100755 index 00000000..d664e2fd --- /dev/null +++ b/applications/solvers/cfdemSolverIBRO/createFields.H @@ -0,0 +1,157 @@ + Info<< "Reading field p\n" << endl; + volScalarField p + ( + IOobject + ( + "p", + runTime.timeName(), + mesh, + IOobject::MUST_READ, + IOobject::AUTO_WRITE + ), + mesh + ); + + Info<< "Reading physical velocity field U" << endl; + Info<< "Note: only if voidfraction at boundary is 1, U is superficial velocity!!!\n" << endl; + volVectorField U + ( + IOobject + ( + "U", + runTime.timeName(), + mesh, + IOobject::MUST_READ, + IOobject::AUTO_WRITE + ), + mesh + ); + + Info<< "Reading particle velocity field Us\n" << endl; + volVectorField Us + ( + IOobject + ( + "Us", + runTime.timeName(), + mesh, + IOobject::MUST_READ, + IOobject::AUTO_WRITE + ), + mesh + ); + +//======================== +// drag law modelling +//======================== + + Info<< "\nCreating dummy density field rho = 1\n" << endl; + volScalarField rho + ( + IOobject + ( + "rho", + runTime.timeName(), + mesh, + IOobject::READ_IF_PRESENT, + IOobject::AUTO_WRITE + ), + mesh, + dimensionedScalar("0", dimensionSet(1, -3, 0, 0, 0), 1.0) + ); + + + Info<< "Reading field phiIB\n" << endl; + volScalarField phiIB + ( + IOobject + ( + "phiIB", + runTime.timeName(), + mesh, + IOobject::MUST_READ, + IOobject::AUTO_WRITE + ), + mesh + ); + + //mod by alice + Info<< "Reading field voidfraction\n" << endl; + volScalarField voidfraction + ( + IOobject + ( + "voidfraction", + runTime.timeName(), + mesh, + IOobject::MUST_READ, + IOobject::AUTO_WRITE + ), + mesh + ); + + Info<< "Reading the solid volume fraction field lambda\n" << endl; + volScalarField lambda + ( + IOobject + ( + "lambda", + runTime.timeName(), + mesh, + IOobject::MUST_READ, + IOobject::AUTO_WRITE + ), + mesh + ); + + /*Info<< "Reading the momentum forcing term F\n" << endl; + volVectorField F + ( + IOobject + ( + "F", + runTime.timeName(), + mesh, + IOobject::MUST_READ, + IOobject::AUTO_WRITE + ), + mesh + );*/ + +//======================== + +# include "createPhi.H" + + label pRefCell = 0; + scalar pRefValue = 0.0; + setRefCell(p, mesh.solutionDict().subDict("PISO"), pRefCell, pRefValue); + + + singlePhaseTransportModel laminarTransport(U, phi); + + autoPtr turbulence + ( + incompressible::turbulenceModel::New(U, phi, laminarTransport) + ); + +//=== dyM =================== + + Info<< "Reading field interFace\n" << endl; + volScalarField interFace + ( + IOobject + ( + "interFace", + runTime.timeName(), + mesh, + IOobject::READ_IF_PRESENT, + IOobject::AUTO_WRITE + ), + mesh, + //dimensionedScalar("0", dimensionSet(0, -1, 0, 0, 0), 0.0) + dimensionedScalar("0", dimensionSet(0, 0, 0, 0, 0), 0.0) + ); + +//=========================== + +#include "createMRF.H" diff --git a/applications/solvers/cfdemSolverIBRO/pEqn.H b/applications/solvers/cfdemSolverIBRO/pEqn.H new file mode 100644 index 00000000..6d6daedc --- /dev/null +++ b/applications/solvers/cfdemSolverIBRO/pEqn.H @@ -0,0 +1,37 @@ +volScalarField rUA = 1.0/UEqn.A(); +surfaceScalarField rUAf(fvc::interpolate(rUA)); + +U = rUA*UEqn.H(); + +surfaceScalarField phiS(fvc::interpolate(Us*lambda) & mesh.Sf()); + +phi = (fvc::interpolate(U) & mesh.Sf()) + + rUAf*fvc::ddtCorr(U, phi); // Is there additional flux term due to the particle presence? + +MRF.makeRelative(phi); + +adjustPhi(phi, U, p); + +while (piso.correctNonOrthogonal()) +{ + // Pressure corrector + + fvScalarMatrix pEqn + ( + fvm::laplacian(rUA, p) == fvc::div(phi) + particleCloud.ddtVoidfraction() + ); + + pEqn.setReference(pRefCell, pRefValue); + + pEqn.solve(mesh.solver(p.select(piso.finalInnerIter()))); + + if (piso.finalNonOrthogonalIter()) + { + phi -= pEqn.flux(); + } +} + +#include "continuityErrs.H" +U -= rUA*fvc::grad(p); // should we add a pressure correction? +U.correctBoundaryConditions(); +fvOptions.correct(U); diff --git a/etc/solver-list.txt b/etc/solver-list.txt index 88f2241c..61cf4113 100644 --- a/etc/solver-list.txt +++ b/etc/solver-list.txt @@ -5,3 +5,4 @@ cfdemSolverIB/dir cfdemSolverPisoScalar/dir cfdemSolverIBTorque/dir cfdemSolverPimpleIB/dir +cfdemSolverIBRO/dir diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C index c290d795..9ad90ca0 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C @@ -101,7 +101,7 @@ bool cfdemCloudIBmodified::reAllocArrays() return false; } -bool cfdemCloudIBmodified::evolve() +bool cfdemCloudIBmodified::evolve(volVectorField& Us) { numberOfParticlesChanged_ = false; arraysReallocated_=false; @@ -144,6 +144,39 @@ bool cfdemCloudIBmodified::evolve() for (int i=0;i=0){ + // calc particle velocity + for(int i=0;i<3;i++) rRel[i]=position(index)[i]-moleculeCOM()[index][i]; + + // capture the relative velocity from DEM side + for(int i=0;i<3;i++) vRel[i]=moleculeVel()[index][i]; + double r = magSqr(rRel); + angRel = (rRel^vRel)/r; + + // calc cell distance from molecule com and setting gammaFactor for vCell calc + for(int i=0;i<3;i++) rCell[i]=Us.mesh().C()[cell][i]-moleculeCOM()[index][i]; + vCell=angRel^rCell; + for(int i=0;i<3;i++) uP[i] = velocities()[index][i]+vCell[i]; + Us[cell] = (1-voidfractions_[index][subCell])*uP; + } + } + } + if(verbose_) Info << "setVelocity done." << endl; + // write DEM data if(verbose_) Info << " -giveDEMdata()" << endl; giveDEMdata(); diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H index 7f689ba3..11752e0a 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H @@ -87,7 +87,7 @@ public: bool reAllocArrays(); // Modification - bool evolve(); + bool evolve(volVectorField&); void calcVelocityCorrection(volScalarField&,volVectorField&,volScalarField&,volScalarField&); // this could be moved to an IB mom couple model From 3eb0fdbc8ae5812ce5a618aab6866428cd86dcb7 Mon Sep 17 00:00:00 2001 From: Achuth1992 Date: Mon, 20 May 2019 16:10:30 +0200 Subject: [PATCH 017/149] Corrected the force calculation on the multisphere particle Corrected the loop determination for calculating the forcfe acting on a multispehre particle. --- .../forceModel/ShirgaonkarIB/ShirgaonkarIB.C | 33 +++++++++---------- 1 file changed, 15 insertions(+), 18 deletions(-) diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C index 47d8f4e6..692ac18d 100644 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C +++ b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C @@ -65,8 +65,8 @@ ShirgaonkarIB::ShirgaonkarIB propsDict_(dict.subDict(typeName + "Props")), verbose_(false), twoDimensional_(false), - multisphere_(false), // drag for a multisphere particle depth_(1), + multisphere_(false), // drag for a multisphere particle velFieldName_(propsDict_.lookup("velFieldName")), U_(sm.mesh().lookupObject (velFieldName_)), pressureFieldName_(propsDict_.lookup("pressureFieldName")), @@ -171,38 +171,35 @@ void ShirgaonkarIB::calcForce() const for(int index=0; index< particleCloud_.numberOfParticles(); index++) { - int prev; + int prev = 0; for(int subCell=0;subCell -1 && index == 0) // Force on 1st particle + if (cellID > -1) // Force on 1st particle { - dragMS += h[cellID]*h.mesh().V()[cellID]; + if (index == 0) dragMS += h[cellID]*h.mesh().V()[cellID]; - } - - else if(cellID > -1 && index > 0) - { - - // Check for cellID in previous particles - for(int i=index-1; i>= 0; i--) + if(index > 0) { - for(int j=0; j< particleCloud_.voidFractionM().cellsPerParticle()[i][0];j++) + // Check for cellID in previous particles + for(int i=index-1; i>= 0; i--) { - label cell = particleCloud_.cellIDs()[i][j]; - if(cellID == cell){prev++;} + for(int j=0; j< particleCloud_.voidFractionM().cellsPerParticle()[i][0];j++) + { + label cell = particleCloud_.cellIDs()[i][j]; + if(cell > -1 && cell == cellID){prev++;} + } } } - if(prev == 0){ dragMS += h[cellID]*h.mesh().V()[cellID];} } + if(prev == 0){ dragMS += h[cellID]*h.mesh().V()[cellID];} } } - Info << "Drag force on particle clump = " << dragMS[0]<<","< Date: Mon, 20 May 2019 17:05:53 +0200 Subject: [PATCH 018/149] Finite volume mesh based multisphere force calculation Changed the force calculation on the multisphere clump based on the finite volume mesh field datas. --- .../forceModel/ShirgaonkarIB/ShirgaonkarIB.C | 34 ++++--------------- .../forceModel/ShirgaonkarIB/ShirgaonkarIB.H | 4 +++ 2 files changed, 10 insertions(+), 28 deletions(-) diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C index 692ac18d..710651bf 100644 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C +++ b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C @@ -70,7 +70,9 @@ ShirgaonkarIB::ShirgaonkarIB velFieldName_(propsDict_.lookup("velFieldName")), U_(sm.mesh().lookupObject (velFieldName_)), pressureFieldName_(propsDict_.lookup("pressureFieldName")), - p_(sm.mesh().lookupObject (pressureFieldName_)) + p_(sm.mesh().lookupObject (pressureFieldName_)), + solidVolFractionName_(propsDict_.lookup("solidVolFractionName")), + lambda_(sm.mesh().lookupObject (solidVolFractionName_)) { //Append the field names to be probed particleCloud_.probeM().initialize(typeName, typeName+".logDat"); @@ -162,40 +164,16 @@ void ShirgaonkarIB::setForce() const void ShirgaonkarIB::calcForce() const { - label cellID; vector dragMS; volVectorField h=forceSubM(0).IBDragPerV(U_,p_); dragMS = vector::zero; - for(int index=0; index< particleCloud_.numberOfParticles(); index++) + forAll(lambda_,cellI) { - int prev = 0; - - for(int subCell=0;subCell -1) // Force on 1st particle - { - if (index == 0) dragMS += h[cellID]*h.mesh().V()[cellID]; - - if(index > 0) - { - // Check for cellID in previous particles - for(int i=index-1; i>= 0; i--) - { - for(int j=0; j< particleCloud_.voidFractionM().cellsPerParticle()[i][0];j++) - { - label cell = particleCloud_.cellIDs()[i][j]; - if(cell > -1 && cell == cellID){prev++;} - } - } - } - } - if(prev == 0){ dragMS += h[cellID]*h.mesh().V()[cellID];} - } + if(lambda_[cellI] > 0) dragMS += h[cellI]*h.mesh().V()[cellI]; + else dragMS = dragMS; } //Info << "Drag force on particle clump = " << dragMS[0] << ", " << dragMS[1] << ", " << dragMS[2] << endl; diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.H b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.H index 3d2e8c97..8fb798fe 100644 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.H +++ b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.H @@ -76,6 +76,10 @@ private: const volScalarField& p_; + word solidVolFractionName_; + + const volScalarField& lambda_; + public: //- Runtime type information From 5096d599c36aedab46e111dbd6ee9d9ee3fd6146 Mon Sep 17 00:00:00 2001 From: Achuth1992 Date: Tue, 28 May 2019 13:20:43 +0200 Subject: [PATCH 019/149] Added a volume ratio basde correction factor for continuous forcing term Considering the influence of the irregularity in the shape of the actual RBC and the model RBC a new correction factor based on the volume ratio has been adopted. --- applications/solvers/cfdemSolverIBRO/UEqn.H | 4 ++-- applications/solvers/cfdemSolverIBRO/createFields.H | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/applications/solvers/cfdemSolverIBRO/UEqn.H b/applications/solvers/cfdemSolverIBRO/UEqn.H index 72961062..21230645 100644 --- a/applications/solvers/cfdemSolverIBRO/UEqn.H +++ b/applications/solvers/cfdemSolverIBRO/UEqn.H @@ -7,8 +7,8 @@ fvVectorMatrix UEqn + turbulence->divDevReff(U) == fvOptions(U) - + lambda*Us/U.mesh().time().deltaT() - - fvm::Sp(lambda/U.mesh().time().deltaT(),U) + + V_ratio*lambda*Us/U.mesh().time().deltaT() + - fvm::Sp(V_ratio*lambda/U.mesh().time().deltaT(),U) ); UEqn.relax(); diff --git a/applications/solvers/cfdemSolverIBRO/createFields.H b/applications/solvers/cfdemSolverIBRO/createFields.H index d664e2fd..8eb9cc47 100755 --- a/applications/solvers/cfdemSolverIBRO/createFields.H +++ b/applications/solvers/cfdemSolverIBRO/createFields.H @@ -104,19 +104,19 @@ mesh ); - /*Info<< "Reading the momentum forcing term F\n" << endl; - volVectorField F + Info<< "Reading the additional volume ratio field V_ratio\n" << endl; + volScalarField V_ratio ( IOobject ( - "F", + "V_ratio", runTime.timeName(), mesh, IOobject::MUST_READ, - IOobject::AUTO_WRITE + IOobject::NO_WRITE ), mesh - );*/ + ); //======================== From 4a9650c5ff7c3476e5adcaf43e4fb24817a3a359 Mon Sep 17 00:00:00 2001 From: Achuth1992 Date: Tue, 30 Jul 2019 12:38:28 +0200 Subject: [PATCH 020/149] Major changes to the code structure regarding particle data in CFD. Added the particle velocity as a CFD field variable for cfdemSolverIB. Added an extra function member in cfdemSolverIBRO to calculate the particle velocity as a separate field. --- .../solvers/cfdemSolverIB/cfdemSolverIB.C | 6 +- .../solvers/cfdemSolverIB/createFields.H | 35 +++--- applications/solvers/cfdemSolverIBRO/UEqn.H | 8 +- .../solvers/cfdemSolverIBRO/cfdemSolverIBRO.C | 3 +- .../solvers/cfdemSolverIBRO/createFields.H | 14 --- .../cfdemSolverIBTorque/cfdemSolverIBTorque.C | 2 +- .../derived/cfdemCloudIB/cfdemCloudIB.C | 30 ++++- .../derived/cfdemCloudIB/cfdemCloudIB.H | 2 +- .../cfdemCloudIBmodified.C | 115 ++++-------------- .../cfdemCloudIBmodified.H | 4 +- 10 files changed, 79 insertions(+), 140 deletions(-) diff --git a/applications/solvers/cfdemSolverIB/cfdemSolverIB.C b/applications/solvers/cfdemSolverIB/cfdemSolverIB.C index f45a47fb..80dea356 100755 --- a/applications/solvers/cfdemSolverIB/cfdemSolverIB.C +++ b/applications/solvers/cfdemSolverIB/cfdemSolverIB.C @@ -91,16 +91,17 @@ int main(int argc, char *argv[]) // do particle stuff Info << "- evolve()" << endl; - particleCloud.evolve(); + particleCloud.evolve(Us); // Pressure-velocity PISO corrector { + MRF.correctBoundaryVelocity(U); // Momentum predictor fvVectorMatrix UEqn ( - fvm::ddt(voidfraction,U) + fvm::ddt(voidfraction,U) + MRF.DDt(U) + fvm::div(phi, U) + turbulence->divDevReff(U) == @@ -114,6 +115,7 @@ int main(int argc, char *argv[]) if (piso.momentumPredictor()) { solve(UEqn == -fvc::grad(p)); + fvOptions.correct(U); } // --- PISO loop diff --git a/applications/solvers/cfdemSolverIB/createFields.H b/applications/solvers/cfdemSolverIB/createFields.H index 017d4358..ea7e6a25 100755 --- a/applications/solvers/cfdemSolverIB/createFields.H +++ b/applications/solvers/cfdemSolverIB/createFields.H @@ -26,21 +26,6 @@ ), mesh ); - //mod by alice - Info<< "Reading physical velocity field U" << endl; - Info<< "Note: only if voidfraction at boundary is 1, U is superficial velocity!!!\n" << endl; - volVectorField Us - ( - IOobject - ( - "Us", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh - ); //======================== // drag law modelling @@ -76,9 +61,8 @@ mesh ); - //mod by alice - Info<< "Reading field phiIB\n" << endl; + Info<< "Reading field voidfraction\n" << endl; volScalarField voidfraction ( IOobject @@ -91,6 +75,21 @@ ), mesh ); + + Info<< "Reading particle velocity field Us\n" << endl; + volVectorField Us + ( + IOobject + ( + "Us", + runTime.timeName(), + mesh, + IOobject::MUST_READ, + IOobject::AUTO_WRITE + ), + mesh + ); + //======================== # include "createPhi.H" @@ -126,3 +125,5 @@ ); //=========================== + +#include "createMRF.H" diff --git a/applications/solvers/cfdemSolverIBRO/UEqn.H b/applications/solvers/cfdemSolverIBRO/UEqn.H index 21230645..351eb22b 100644 --- a/applications/solvers/cfdemSolverIBRO/UEqn.H +++ b/applications/solvers/cfdemSolverIBRO/UEqn.H @@ -1,14 +1,12 @@ fvVectorMatrix UEqn ( - fvm::ddt(voidfraction,U) + MRF.DDt(U) - // + 1.5*fvm::div(phi, U) //Adams Bashforth implicit scheme - // - 0.5*fvc::div(phi, U) + fvm::ddt(voidfractionNext,U) + MRF.DDt(U) + fvm::div(phi, U) + turbulence->divDevReff(U) == fvOptions(U) - + V_ratio*lambda*Us/U.mesh().time().deltaT() - - fvm::Sp(V_ratio*lambda/U.mesh().time().deltaT(),U) + + lambda*Us/U.mesh().time().deltaT() // explicit part of source term + - fvm::Sp(lambda/U.mesh().time().deltaT(),U) //fvm::ddt(V_ratio*lambda,U) // // implicit part of source term ); UEqn.relax(); diff --git a/applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C b/applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C index 5bd025a7..f20ee73b 100755 --- a/applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C +++ b/applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C @@ -91,7 +91,8 @@ int main(int argc, char *argv[]) // do particle stuff Info << "- evolve()" << endl; - particleCloud.evolve(Us); + particleCloud.evolve(); + particleCloud.calcForcingTerm(Us); Us.correctBoundaryConditions(); volScalarField voidfractionNext=mesh.lookupObject("voidfractionNext"); diff --git a/applications/solvers/cfdemSolverIBRO/createFields.H b/applications/solvers/cfdemSolverIBRO/createFields.H index 8eb9cc47..8138b830 100755 --- a/applications/solvers/cfdemSolverIBRO/createFields.H +++ b/applications/solvers/cfdemSolverIBRO/createFields.H @@ -104,20 +104,6 @@ mesh ); - Info<< "Reading the additional volume ratio field V_ratio\n" << endl; - volScalarField V_ratio - ( - IOobject - ( - "V_ratio", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::NO_WRITE - ), - mesh - ); - //======================== # include "createPhi.H" diff --git a/applications/solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C b/applications/solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C index cc4c2253..55f98e7b 100755 --- a/applications/solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C +++ b/applications/solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C @@ -90,7 +90,7 @@ int main(int argc, char *argv[]) // do particle stuff Info << "- evolve()" << endl; - particleCloud.evolve(); + particleCloud.evolve(Us); // Pressure-velocity PISO corrector { diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C index 3cfb183d..49db5196 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C @@ -111,7 +111,7 @@ inline double ** cfdemCloudIB::DEMTorques() const return DEMTorques_; } -bool cfdemCloudIB::evolve() +bool cfdemCloudIB::evolve(volVectorField& Us) { numberOfParticlesChanged_ = false; arraysReallocated_=false; @@ -154,6 +154,30 @@ bool cfdemCloudIB::evolve() for (int i=0;i=0){ + // calc particle velocity + for(int i=0;i<3;i++) rVec[i]=Us.mesh().C()[cell][i]-position(index)[i]; + for(int i=0;i<3;i++) angVel[i]=angularVelocities()[index][i]; + velRot=angVel^rVec; + for(int i=0;i<3;i++) uP[i] = velocities()[index][i]+velRot[i]; + Us[cell] = (1-voidfractions_[index][subCell])*uP; + } + } + } + if(verbose_) Info << "setVelocity done." << endl; + // write DEM data if(verbose_) Info << " -giveDEMdata()" << endl; giveDEMdata(); @@ -204,7 +228,7 @@ void cfdemCloudIB::calcVelocityCorrection for(int i=0;i<3;i++) uParticle[i] = velocities()[index][i]+velRot[i]; // impose field velocity - U[cellI]=(1-voidfractions_[index][subCell])*uParticle+voidfractions_[index][subCell]*U[cellI]; + U[cellI]= (1-voidfractions_[index][subCell])*uParticle+voidfractions_[index][subCell]*U[cellI]; } } //} @@ -227,7 +251,7 @@ void cfdemCloudIB::calcVelocityCorrection U.correctBoundaryConditions(); // correct the pressure as well - p=p+phiIB/U.mesh().time().deltaT(); // do we have to account for rho here? + p=p+phiIB/U.mesh().time().deltaT(); // no need to account for rho since p=(p/rho) in OF p.correctBoundaryConditions(); if (couplingProperties_.found("checkinterface")) diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.H b/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.H index 6b19369a..4e03fb1b 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.H +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.H @@ -91,7 +91,7 @@ public: inline double ** DEMTorques() const; - bool evolve(); + bool evolve(volVectorField&); void calcVelocityCorrection(volScalarField&,volVectorField&,volScalarField&,volScalarField&); // this could be moved to an IB mom couple model diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C index 9ad90ca0..b1f91d92 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C @@ -101,7 +101,7 @@ bool cfdemCloudIBmodified::reAllocArrays() return false; } -bool cfdemCloudIBmodified::evolve(volVectorField& Us) +bool cfdemCloudIBmodified::evolve() { numberOfParticlesChanged_ = false; arraysReallocated_=false; @@ -144,6 +144,26 @@ bool cfdemCloudIBmodified::evolve(volVectorField& Us) for (int i=0;i Date: Thu, 26 Sep 2019 13:46:18 +0200 Subject: [PATCH 021/149] Included particle rotation in the velocity correction. Added a particle velocity field to the cfdemSolverIBRO. Particle velocity considers the particle rotation also. --- .../cfdemCloudIBmodified.C | 63 ++++++++++++++++--- .../cfdemCloudIBmodified.H | 23 +++++-- 2 files changed, 73 insertions(+), 13 deletions(-) diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C index b1f91d92..3887ec11 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C @@ -55,10 +55,12 @@ cfdemCloudIBmodified::cfdemCloudIBmodified ) : cfdemCloud(mesh), - xmol_(NULL), - vmol_(NULL), + //xmol_(NULL), + //vmol_(NULL), + angularVelocities_(NULL), pRefCell_(readLabel(mesh.solutionDict().subDict("PISO").lookup("pRefCell"))), pRefValue_(readScalar(mesh.solutionDict().subDict("PISO").lookup("pRefValue"))), + DEMTorques_(NULL), haveEvolvedOnce_(false), skipLagrangeToEulerMapping_(false) @@ -76,8 +78,10 @@ cfdemCloudIBmodified::cfdemCloudIBmodified cfdemCloudIBmodified::~cfdemCloudIBmodified() { - dataExchangeM().destroy(xmol_,3); - dataExchangeM().destroy(vmol_,3); + //dataExchangeM().destroy(xmol_,3); + //dataExchangeM().destroy(vmol_,3); + dataExchangeM().destroy(angularVelocities_,3); + dataExchangeM().destroy(DEMTorques_,3); } @@ -85,8 +89,9 @@ cfdemCloudIBmodified::~cfdemCloudIBmodified() void cfdemCloudIBmodified::getDEMdata() { cfdemCloud::getDEMdata(); - dataExchangeM().getData("x_mol","vector-atom",xmol_); - dataExchangeM().getData("v_mol","vector-atom",vmol_); + //dataExchangeM().getData("x_mol","vector-atom",xmol_); + //dataExchangeM().getData("v_mol","vector-atom",vmol_); + dataExchangeM().getData("omega","vector-atom",angularVelocities_); } bool cfdemCloudIBmodified::reAllocArrays() @@ -94,13 +99,26 @@ bool cfdemCloudIBmodified::reAllocArrays() if(cfdemCloud::reAllocArrays()) { // get arrays of new length - dataExchangeM().allocateArray(xmol_,0.,3); - dataExchangeM().allocateArray(vmol_,0.,3); + //dataExchangeM().allocateArray(xmol_,0.,3); + //dataExchangeM().allocateArray(vmol_,0.,3); + dataExchangeM().allocateArray(angularVelocities_,0.,3); + dataExchangeM().allocateArray(DEMTorques_,0.,3); return true; } return false; } +void cfdemCloudIBmodified::giveDEMdata() +{ + cfdemCloud::giveDEMdata(); + dataExchangeM().giveData("hdtorque","vector-atom",DEMTorques_); +} + +inline double ** cfdemCloudIBmodified::DEMTorques() const +{ + return DEMTorques_; +} + bool cfdemCloudIBmodified::evolve() { numberOfParticlesChanged_ = false; @@ -168,6 +186,27 @@ void cfdemCloudIBmodified::calcForcingTerm(volVectorField& Us) if(verbose_) Info << "- setVelocity(velocities_)" << endl; label cell = 0; vector uP(0,0,0); + vector rVec(0,0,0); + vector velRot(0,0,0); + vector angVel(0,0,0); + for (int index = 0; index < numberOfParticles(); ++index){ + for(int subCell = 0; subCell < voidFractionM().cellsPerParticle()[index][0]; subCell++) + { + cell = cellIDs()[index][subCell]; + + if(cell >=0){ + // calc particle velocity + for(int i=0;i<3;i++) rVec[i]=Us.mesh().C()[cell][i]-position(index)[i]; + for(int i=0;i<3;i++) angVel[i]=angularVelocities()[index][i]; + velRot=angVel^rVec; + for(int i=0;i<3;i++) uP[i] = velocities()[index][i]+velRot[i]; + Us[cell] = (1-voidfractions_[index][subCell])*uP; + } + } + } + + /*label cell = 0; + vector uP(0,0,0); vector rRel(0,0,0); vector vRel(0,0,0); vector angRel(0,0,0); @@ -194,10 +233,16 @@ void cfdemCloudIBmodified::calcForcingTerm(volVectorField& Us) Us[cell] = (1-voidfractions_[index][subCell])*uP; } } - } + }*/ + if(verbose_) Info << "setVelocity done." << endl; } +vector cfdemCloudIBmodified::angularVelocity(int index) const +{ + return vector(angularVelocities_[index][0],angularVelocities_[index][1],angularVelocities_[index][2]); +} + // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // } // End namespace Foam diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H index 8963bcaf..192b7e74 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H @@ -58,10 +58,13 @@ class cfdemCloudIBmodified { protected: - mutable double **xmol_; - mutable double **vmol_; + //mutable double **xmol_; + //mutable double **vmol_; + + mutable double **angularVelocities_; label pRefCell_; scalar pRefValue_; + mutable double **DEMTorques_; mutable bool haveEvolvedOnce_; mutable bool skipLagrangeToEulerMapping_; @@ -86,13 +89,25 @@ public: bool reAllocArrays(); + void giveDEMdata(); + + inline double ** DEMTorques() const; + // Modification bool evolve(); void calcForcingTerm(volVectorField&); + // Access + vector angularVelocity(int) const; + + inline double ** angularVelocities() const + { + return angularVelocities_; + } + // Access - inline double ** moleculeCOM() const + /* inline double ** moleculeCOM() const { return xmol_; } @@ -100,7 +115,7 @@ public: inline double ** moleculeVel() const { return vmol_; - } + }*/ }; From 690dacd96bae18494522c9ea34128102255c3311 Mon Sep 17 00:00:00 2001 From: Achuth1992 Date: Tue, 1 Oct 2019 16:08:45 +0200 Subject: [PATCH 022/149] Changed the computation in cfdemSolverIBRO Switched back to the older formulation of forcing term. --- .../cfdemCloudIBmodified.C | 62 +++---------------- .../cfdemCloudIBmodified.H | 22 ++----- 2 files changed, 13 insertions(+), 71 deletions(-) diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C index 3887ec11..68eb184b 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C @@ -55,12 +55,10 @@ cfdemCloudIBmodified::cfdemCloudIBmodified ) : cfdemCloud(mesh), - //xmol_(NULL), - //vmol_(NULL), - angularVelocities_(NULL), + xmol_(NULL), + vmol_(NULL), pRefCell_(readLabel(mesh.solutionDict().subDict("PISO").lookup("pRefCell"))), pRefValue_(readScalar(mesh.solutionDict().subDict("PISO").lookup("pRefValue"))), - DEMTorques_(NULL), haveEvolvedOnce_(false), skipLagrangeToEulerMapping_(false) @@ -78,10 +76,8 @@ cfdemCloudIBmodified::cfdemCloudIBmodified cfdemCloudIBmodified::~cfdemCloudIBmodified() { - //dataExchangeM().destroy(xmol_,3); - //dataExchangeM().destroy(vmol_,3); - dataExchangeM().destroy(angularVelocities_,3); - dataExchangeM().destroy(DEMTorques_,3); + dataExchangeM().destroy(xmol_,3); + dataExchangeM().destroy(vmol_,3); } @@ -89,9 +85,8 @@ cfdemCloudIBmodified::~cfdemCloudIBmodified() void cfdemCloudIBmodified::getDEMdata() { cfdemCloud::getDEMdata(); - //dataExchangeM().getData("x_mol","vector-atom",xmol_); - //dataExchangeM().getData("v_mol","vector-atom",vmol_); - dataExchangeM().getData("omega","vector-atom",angularVelocities_); + dataExchangeM().getData("x_mol","vector-atom",xmol_); + dataExchangeM().getData("v_mol","vector-atom",vmol_); } bool cfdemCloudIBmodified::reAllocArrays() @@ -99,26 +94,13 @@ bool cfdemCloudIBmodified::reAllocArrays() if(cfdemCloud::reAllocArrays()) { // get arrays of new length - //dataExchangeM().allocateArray(xmol_,0.,3); - //dataExchangeM().allocateArray(vmol_,0.,3); - dataExchangeM().allocateArray(angularVelocities_,0.,3); - dataExchangeM().allocateArray(DEMTorques_,0.,3); + dataExchangeM().allocateArray(xmol_,0.,3); + dataExchangeM().allocateArray(vmol_,0.,3); return true; } return false; } -void cfdemCloudIBmodified::giveDEMdata() -{ - cfdemCloud::giveDEMdata(); - dataExchangeM().giveData("hdtorque","vector-atom",DEMTorques_); -} - -inline double ** cfdemCloudIBmodified::DEMTorques() const -{ - return DEMTorques_; -} - bool cfdemCloudIBmodified::evolve() { numberOfParticlesChanged_ = false; @@ -186,27 +168,6 @@ void cfdemCloudIBmodified::calcForcingTerm(volVectorField& Us) if(verbose_) Info << "- setVelocity(velocities_)" << endl; label cell = 0; vector uP(0,0,0); - vector rVec(0,0,0); - vector velRot(0,0,0); - vector angVel(0,0,0); - for (int index = 0; index < numberOfParticles(); ++index){ - for(int subCell = 0; subCell < voidFractionM().cellsPerParticle()[index][0]; subCell++) - { - cell = cellIDs()[index][subCell]; - - if(cell >=0){ - // calc particle velocity - for(int i=0;i<3;i++) rVec[i]=Us.mesh().C()[cell][i]-position(index)[i]; - for(int i=0;i<3;i++) angVel[i]=angularVelocities()[index][i]; - velRot=angVel^rVec; - for(int i=0;i<3;i++) uP[i] = velocities()[index][i]+velRot[i]; - Us[cell] = (1-voidfractions_[index][subCell])*uP; - } - } - } - - /*label cell = 0; - vector uP(0,0,0); vector rRel(0,0,0); vector vRel(0,0,0); vector angRel(0,0,0); @@ -233,16 +194,11 @@ void cfdemCloudIBmodified::calcForcingTerm(volVectorField& Us) Us[cell] = (1-voidfractions_[index][subCell])*uP; } } - }*/ + } if(verbose_) Info << "setVelocity done." << endl; } -vector cfdemCloudIBmodified::angularVelocity(int index) const -{ - return vector(angularVelocities_[index][0],angularVelocities_[index][1],angularVelocities_[index][2]); -} - // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // } // End namespace Foam diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H index 192b7e74..a2aaf412 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H @@ -58,13 +58,11 @@ class cfdemCloudIBmodified { protected: - //mutable double **xmol_; - //mutable double **vmol_; + mutable double **xmol_; + mutable double **vmol_; - mutable double **angularVelocities_; label pRefCell_; scalar pRefValue_; - mutable double **DEMTorques_; mutable bool haveEvolvedOnce_; mutable bool skipLagrangeToEulerMapping_; @@ -89,25 +87,13 @@ public: bool reAllocArrays(); - void giveDEMdata(); - - inline double ** DEMTorques() const; - // Modification bool evolve(); void calcForcingTerm(volVectorField&); - // Access - vector angularVelocity(int) const; - - inline double ** angularVelocities() const - { - return angularVelocities_; - } - // Access - /* inline double ** moleculeCOM() const + inline double ** moleculeCOM() const { return xmol_; } @@ -115,7 +101,7 @@ public: inline double ** moleculeVel() const { return vmol_; - }*/ + } }; From 2123c18aa4ab373dd039beb3c027c6323631c411 Mon Sep 17 00:00:00 2001 From: Achuth1992 Date: Tue, 29 Oct 2019 12:05:51 +0100 Subject: [PATCH 023/149] Clean up the cfdemSolverIBRO code Code clean up performed for better understanding. Added a penalization factor 'lambda' for the momentum equation. 'lambda' is the penalization factor representing particle rigidity. --- applications/solvers/cfdemSolverIBRO/UEqn.H | 4 +- .../solvers/cfdemSolverIBRO/cfdemSolverIBRO.C | 6 --- .../solvers/cfdemSolverIBRO/createFields.H | 41 ++++++++++++------- applications/solvers/cfdemSolverIBRO/pEqn.H | 2 - .../cfdemSolverPimpleIB/cfdemSolverPimpleIB.C | 2 +- 5 files changed, 30 insertions(+), 25 deletions(-) diff --git a/applications/solvers/cfdemSolverIBRO/UEqn.H b/applications/solvers/cfdemSolverIBRO/UEqn.H index 351eb22b..199fc4d1 100644 --- a/applications/solvers/cfdemSolverIBRO/UEqn.H +++ b/applications/solvers/cfdemSolverIBRO/UEqn.H @@ -5,8 +5,8 @@ fvVectorMatrix UEqn + turbulence->divDevReff(U) == fvOptions(U) - + lambda*Us/U.mesh().time().deltaT() // explicit part of source term - - fvm::Sp(lambda/U.mesh().time().deltaT(),U) //fvm::ddt(V_ratio*lambda,U) // // implicit part of source term + + lambda*(1-voidfractionNext)*Us/U.mesh().time().deltaT() // explicit part of source term + - fvm::Sp(lambda*(1-voidfractionNext)/U.mesh().time().deltaT(),U) //fvm::ddt(V_ratio*lambda,U) // // implicit part of source term ); UEqn.relax(); diff --git a/applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C b/applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C index f20ee73b..71827c82 100755 --- a/applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C +++ b/applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C @@ -97,12 +97,6 @@ int main(int argc, char *argv[]) volScalarField voidfractionNext=mesh.lookupObject("voidfractionNext"); - forAll(voidfractionNext,cellI) - { - if(voidfractionNext[cellI] < 1) lambda[cellI]=(1.0-voidfractionNext[cellI]); - else lambda[cellI]=0.0; - } - // Pressure-velocity PISO corrector { MRF.correctBoundaryVelocity(U); diff --git a/applications/solvers/cfdemSolverIBRO/createFields.H b/applications/solvers/cfdemSolverIBRO/createFields.H index 8138b830..25743157 100755 --- a/applications/solvers/cfdemSolverIBRO/createFields.H +++ b/applications/solvers/cfdemSolverIBRO/createFields.H @@ -41,6 +41,20 @@ mesh ); + Info<< "Reading the penalization factor field lambda\n" << endl; + volScalarField lambda + ( + IOobject + ( + "lambda", + runTime.timeName(), + mesh, + IOobject::MUST_READ, + IOobject::AUTO_WRITE + ), + mesh + ); + //======================== // drag law modelling //======================== @@ -90,20 +104,6 @@ mesh ); - Info<< "Reading the solid volume fraction field lambda\n" << endl; - volScalarField lambda - ( - IOobject - ( - "lambda", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh - ); - //======================== # include "createPhi.H" @@ -138,6 +138,19 @@ dimensionedScalar("0", dimensionSet(0, 0, 0, 0, 0), 0.0) ); + volScalarField viscosity + ( + IOobject + ( + "viscosity", + runTime.timeName(), + mesh, + IOobject::NO_READ, + IOobject::AUTO_WRITE + ), + turbulence->nu() + ); + //=========================== #include "createMRF.H" diff --git a/applications/solvers/cfdemSolverIBRO/pEqn.H b/applications/solvers/cfdemSolverIBRO/pEqn.H index 6d6daedc..4875a1c8 100644 --- a/applications/solvers/cfdemSolverIBRO/pEqn.H +++ b/applications/solvers/cfdemSolverIBRO/pEqn.H @@ -3,8 +3,6 @@ surfaceScalarField rUAf(fvc::interpolate(rUA)); U = rUA*UEqn.H(); -surfaceScalarField phiS(fvc::interpolate(Us*lambda) & mesh.Sf()); - phi = (fvc::interpolate(U) & mesh.Sf()) + rUAf*fvc::ddtCorr(U, phi); // Is there additional flux term due to the particle presence? diff --git a/applications/solvers/cfdemSolverPimpleIB/cfdemSolverPimpleIB.C b/applications/solvers/cfdemSolverPimpleIB/cfdemSolverPimpleIB.C index 83d86a16..3780a27e 100644 --- a/applications/solvers/cfdemSolverPimpleIB/cfdemSolverPimpleIB.C +++ b/applications/solvers/cfdemSolverPimpleIB/cfdemSolverPimpleIB.C @@ -92,7 +92,7 @@ int main(int argc, char *argv[]) // particle information update Info << "- evolve()" << endl; - particleCloud.evolve(); + particleCloud.evolve(Us); // Pressure-velocity PIMPLE corrector loop while (pimple.loop()) From f946fe571d19e1e4bbadbe3188876cf93cd04b39 Mon Sep 17 00:00:00 2001 From: Achuth1992 Date: Mon, 24 Feb 2020 09:48:01 +0100 Subject: [PATCH 024/149] Minor changes to the cfdemSolverIBRO and cfdemCloudIBmodified Discarded some ideal code lines in cfdemSolverIBRO Excluded the molecular calculatoins in cfdemCloudIBmodified --- applications/solvers/cfdemSolverIBRO/UEqn.H | 3 +- .../solvers/cfdemSolverIBRO/cfdemSolverIBRO.C | 4 --- .../solvers/cfdemSolverIBRO/createFields.H | 13 ------- .../cfdemCloudIBmodified.C | 35 ++++++++++++++----- .../cfdemCloudIBmodified.H | 8 ++--- 5 files changed, 31 insertions(+), 32 deletions(-) diff --git a/applications/solvers/cfdemSolverIBRO/UEqn.H b/applications/solvers/cfdemSolverIBRO/UEqn.H index 199fc4d1..af4edf22 100644 --- a/applications/solvers/cfdemSolverIBRO/UEqn.H +++ b/applications/solvers/cfdemSolverIBRO/UEqn.H @@ -5,8 +5,7 @@ fvVectorMatrix UEqn + turbulence->divDevReff(U) == fvOptions(U) - + lambda*(1-voidfractionNext)*Us/U.mesh().time().deltaT() // explicit part of source term - - fvm::Sp(lambda*(1-voidfractionNext)/U.mesh().time().deltaT(),U) //fvm::ddt(V_ratio*lambda,U) // // implicit part of source term + + (lambda*(1-voidfractionNext)/U.mesh().time().deltaT())*(Us - fvm::Sp(1,U)) ); UEqn.relax(); diff --git a/applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C b/applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C index 71827c82..6c967c24 100755 --- a/applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C +++ b/applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C @@ -114,10 +114,6 @@ int main(int argc, char *argv[]) laminarTransport.correct(); turbulence->correct(); - /*Info << "particleCloud.calcVelocityCorrection() " << endl; - volScalarField voidfractionNext=mesh.lookupObject("voidfractionNext"); - particleCloud.calcVelocityCorrection(p,U,phiIB,voidfractionNext);*/ - runTime.write(); Info<< "ExecutionTime = " << runTime.elapsedCpuTime() << " s" diff --git a/applications/solvers/cfdemSolverIBRO/createFields.H b/applications/solvers/cfdemSolverIBRO/createFields.H index 25743157..5b15ad97 100755 --- a/applications/solvers/cfdemSolverIBRO/createFields.H +++ b/applications/solvers/cfdemSolverIBRO/createFields.H @@ -138,19 +138,6 @@ dimensionedScalar("0", dimensionSet(0, 0, 0, 0, 0), 0.0) ); - volScalarField viscosity - ( - IOobject - ( - "viscosity", - runTime.timeName(), - mesh, - IOobject::NO_READ, - IOobject::AUTO_WRITE - ), - turbulence->nu() - ); - //=========================== #include "createMRF.H" diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C index 68eb184b..c120228f 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C @@ -55,8 +55,8 @@ cfdemCloudIBmodified::cfdemCloudIBmodified ) : cfdemCloud(mesh), - xmol_(NULL), - vmol_(NULL), + //xmol_(NULL), + //vmol_(NULL), pRefCell_(readLabel(mesh.solutionDict().subDict("PISO").lookup("pRefCell"))), pRefValue_(readScalar(mesh.solutionDict().subDict("PISO").lookup("pRefValue"))), haveEvolvedOnce_(false), @@ -76,8 +76,8 @@ cfdemCloudIBmodified::cfdemCloudIBmodified cfdemCloudIBmodified::~cfdemCloudIBmodified() { - dataExchangeM().destroy(xmol_,3); - dataExchangeM().destroy(vmol_,3); + // dataExchangeM().destroy(xmol_,3); + // dataExchangeM().destroy(vmol_,3); } @@ -85,8 +85,8 @@ cfdemCloudIBmodified::~cfdemCloudIBmodified() void cfdemCloudIBmodified::getDEMdata() { cfdemCloud::getDEMdata(); - dataExchangeM().getData("x_mol","vector-atom",xmol_); - dataExchangeM().getData("v_mol","vector-atom",vmol_); + // dataExchangeM().getData("x_mol","vector-atom",xmol_); + // dataExchangeM().getData("v_mol","vector-atom",vmol_); } bool cfdemCloudIBmodified::reAllocArrays() @@ -94,8 +94,8 @@ bool cfdemCloudIBmodified::reAllocArrays() if(cfdemCloud::reAllocArrays()) { // get arrays of new length - dataExchangeM().allocateArray(xmol_,0.,3); - dataExchangeM().allocateArray(vmol_,0.,3); + // dataExchangeM().allocateArray(xmol_,0.,3); + // dataExchangeM().allocateArray(vmol_,0.,3); return true; } return false; @@ -168,6 +168,23 @@ void cfdemCloudIBmodified::calcForcingTerm(volVectorField& Us) if(verbose_) Info << "- setVelocity(velocities_)" << endl; label cell = 0; vector uP(0,0,0); + for (int index = 0; index < numberOfParticles(); ++index){ + for(int subCell = 0; subCell < voidFractionM().cellsPerParticle()[index][0]; subCell++) + { + cell = cellIDs()[index][subCell]; + + if(cell >=0){ + // calc particle velocity + //for(int i=0;i<3;i++) rVec[i]=Us.mesh().C()[cell][i]-position(index)[i]; + for(int i=0;i<3;i++) uP[i] = velocities()[index][i]; + Us[cell] = (1-voidfractions_[index][subCell])*uP; + } + } + } + + + /*label cell = 0; + vector uP(0,0,0); vector rRel(0,0,0); vector vRel(0,0,0); vector angRel(0,0,0); @@ -196,7 +213,7 @@ void cfdemCloudIBmodified::calcForcingTerm(volVectorField& Us) } } - if(verbose_) Info << "setVelocity done." << endl; + if(verbose_) Info << "setVelocity done." << endl;*/ } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H index a2aaf412..3fc60909 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H @@ -58,8 +58,8 @@ class cfdemCloudIBmodified { protected: - mutable double **xmol_; - mutable double **vmol_; + // mutable double **xmol_; + // mutable double **vmol_; label pRefCell_; scalar pRefValue_; @@ -93,7 +93,7 @@ public: void calcForcingTerm(volVectorField&); // Access - inline double ** moleculeCOM() const + /* inline double ** moleculeCOM() const { return xmol_; } @@ -101,7 +101,7 @@ public: inline double ** moleculeVel() const { return vmol_; - } + }*/ }; From 74052b23191a45fd1a3211f1c0e1be1cf31497b4 Mon Sep 17 00:00:00 2001 From: Achuth1992 Date: Tue, 25 Feb 2020 18:30:50 +0100 Subject: [PATCH 025/149] Minor change to the particle velocity consideration. --- .../derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C index c120228f..6bbec0f3 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C @@ -177,7 +177,7 @@ void cfdemCloudIBmodified::calcForcingTerm(volVectorField& Us) // calc particle velocity //for(int i=0;i<3;i++) rVec[i]=Us.mesh().C()[cell][i]-position(index)[i]; for(int i=0;i<3;i++) uP[i] = velocities()[index][i]; - Us[cell] = (1-voidfractions_[index][subCell])*uP; + Us[cell] = uP;//(1-voidfractions_[index][subCell])*uP; } } } From 2af9d3730736c54c0be388ae077c94e3f77519fc Mon Sep 17 00:00:00 2001 From: Achuth1992 Date: Wed, 4 Mar 2020 13:06:56 +0100 Subject: [PATCH 026/149] Minor changes to the momentum source and particle velocity --- applications/solvers/cfdemSolverIBRO/UEqn.H | 2 +- .../derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/applications/solvers/cfdemSolverIBRO/UEqn.H b/applications/solvers/cfdemSolverIBRO/UEqn.H index af4edf22..a20a5986 100644 --- a/applications/solvers/cfdemSolverIBRO/UEqn.H +++ b/applications/solvers/cfdemSolverIBRO/UEqn.H @@ -5,7 +5,7 @@ fvVectorMatrix UEqn + turbulence->divDevReff(U) == fvOptions(U) - + (lambda*(1-voidfractionNext)/U.mesh().time().deltaT())*(Us - fvm::Sp(1,U)) + + (lambda*(1-voidfractionNext)/U.mesh().time().deltaT())*(fvc::Sp(1,Us)-fvm::Sp(1,U)) ); UEqn.relax(); diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C index 6bbec0f3..c120228f 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C @@ -177,7 +177,7 @@ void cfdemCloudIBmodified::calcForcingTerm(volVectorField& Us) // calc particle velocity //for(int i=0;i<3;i++) rVec[i]=Us.mesh().C()[cell][i]-position(index)[i]; for(int i=0;i<3;i++) uP[i] = velocities()[index][i]; - Us[cell] = uP;//(1-voidfractions_[index][subCell])*uP; + Us[cell] = (1-voidfractions_[index][subCell])*uP; } } } From 6a7a5fc4fd8d811a53a0f4efdc7fde06a4e778ae Mon Sep 17 00:00:00 2001 From: danielque Date: Mon, 7 Jun 2021 12:32:18 +0200 Subject: [PATCH 027/149] remove duplicate tutorial files previous move to sub-folder left files in original place (i.e. was a copy instead of a move operation) --- tutorials/cfdemSolverIBTorque/Allclean.sh | 44 - tutorials/cfdemSolverIBTorque/Allrun.sh | 27 - tutorials/cfdemSolverIBTorque/CFD/0/U | 41 - tutorials/cfdemSolverIBTorque/CFD/0/Us | 43 - tutorials/cfdemSolverIBTorque/CFD/0/p | 46 - tutorials/cfdemSolverIBTorque/CFD/0/phiIB | 48 - tutorials/cfdemSolverIBTorque/CFD/0/rho | 39 - .../cfdemSolverIBTorque/CFD/0/voidfraction | 41 - .../CFD/constant/couplingProperties | 136 --- .../CFD/constant/dynamicMeshDict | 39 - tutorials/cfdemSolverIBTorque/CFD/constant/g | 22 - .../CFD/constant/liggghtsCommands | 31 - .../CFD/constant/transportProperties | 40 - .../CFD/constant/turbulenceProperties | 21 - .../CFD/system/blockMeshDict | 83 -- .../CFD/system/controlDict | 56 - .../CFD/system/controlDict.foam | 81 -- .../CFD/system/decomposeParDict | 86 -- .../cfdemSolverIBTorque/CFD/system/fvOptions | 34 - .../cfdemSolverIBTorque/CFD/system/fvSchemes | 75 -- .../cfdemSolverIBTorque/CFD/system/fvSolution | 110 -- .../DEM/angular_velocity.txt | 1001 ----------------- .../DEM/angular_velocity_no_coupling.txt | 103 -- .../DEM/drag_particle_force.txt | 91 -- .../cfdemSolverIBTorque/DEM/in.liggghts_run | 87 -- .../cfdemSolverIBTorque/DEM/position.txt | 1001 ----------------- .../DEM/position_no_coupling.txt | 297 ----- .../DEM/total_particle_force.txt | 91 -- .../DEM/post/.gitignore | 0 tutorials/cfdemSolverIBTorque/parCFDDEMrun.sh | 76 -- tutorials/cfdemSolverIBTorque/plot_data.m | 33 - tutorials/cfdemSolverIBTorque/post.sh | 41 - 32 files changed, 3964 deletions(-) delete mode 100755 tutorials/cfdemSolverIBTorque/Allclean.sh delete mode 100755 tutorials/cfdemSolverIBTorque/Allrun.sh delete mode 100755 tutorials/cfdemSolverIBTorque/CFD/0/U delete mode 100755 tutorials/cfdemSolverIBTorque/CFD/0/Us delete mode 100755 tutorials/cfdemSolverIBTorque/CFD/0/p delete mode 100755 tutorials/cfdemSolverIBTorque/CFD/0/phiIB delete mode 100644 tutorials/cfdemSolverIBTorque/CFD/0/rho delete mode 100755 tutorials/cfdemSolverIBTorque/CFD/0/voidfraction delete mode 100644 tutorials/cfdemSolverIBTorque/CFD/constant/couplingProperties delete mode 100644 tutorials/cfdemSolverIBTorque/CFD/constant/dynamicMeshDict delete mode 100755 tutorials/cfdemSolverIBTorque/CFD/constant/g delete mode 100755 tutorials/cfdemSolverIBTorque/CFD/constant/liggghtsCommands delete mode 100755 tutorials/cfdemSolverIBTorque/CFD/constant/transportProperties delete mode 100755 tutorials/cfdemSolverIBTorque/CFD/constant/turbulenceProperties delete mode 100644 tutorials/cfdemSolverIBTorque/CFD/system/blockMeshDict delete mode 100644 tutorials/cfdemSolverIBTorque/CFD/system/controlDict delete mode 100755 tutorials/cfdemSolverIBTorque/CFD/system/controlDict.foam delete mode 100644 tutorials/cfdemSolverIBTorque/CFD/system/decomposeParDict delete mode 100644 tutorials/cfdemSolverIBTorque/CFD/system/fvOptions delete mode 100755 tutorials/cfdemSolverIBTorque/CFD/system/fvSchemes delete mode 100755 tutorials/cfdemSolverIBTorque/CFD/system/fvSolution delete mode 100644 tutorials/cfdemSolverIBTorque/DEM/angular_velocity.txt delete mode 100644 tutorials/cfdemSolverIBTorque/DEM/angular_velocity_no_coupling.txt delete mode 100644 tutorials/cfdemSolverIBTorque/DEM/drag_particle_force.txt delete mode 100644 tutorials/cfdemSolverIBTorque/DEM/in.liggghts_run delete mode 100644 tutorials/cfdemSolverIBTorque/DEM/position.txt delete mode 100644 tutorials/cfdemSolverIBTorque/DEM/position_no_coupling.txt delete mode 100644 tutorials/cfdemSolverIBTorque/DEM/total_particle_force.txt rename tutorials/cfdemSolverIBTorque/{ => falling_sphere_two_way_coupling}/DEM/post/.gitignore (100%) delete mode 100644 tutorials/cfdemSolverIBTorque/parCFDDEMrun.sh delete mode 100644 tutorials/cfdemSolverIBTorque/plot_data.m delete mode 100755 tutorials/cfdemSolverIBTorque/post.sh diff --git a/tutorials/cfdemSolverIBTorque/Allclean.sh b/tutorials/cfdemSolverIBTorque/Allclean.sh deleted file mode 100755 index e71f9b1b..00000000 --- a/tutorials/cfdemSolverIBTorque/Allclean.sh +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/bash - -#===================================================================# -# allrun script for testcase as part of test routine -# run settlingTest CFD part -# Christoph Goniva - Feb. 2011 -#===================================================================# - -#- source CFDEM env vars -. ~/.bashrc - -#- include functions -source $CFDEM_PROJECT_DIR/etc/functions.sh - -#--------------------------------------------------------------------------------# -#- define variables -casePath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")" -logpath=$casePath -headerText="run_parallel_CFDEMIB_fixed_RS" -logfileName="log_$headerText" -solverName="cfdemSolverIB" -nrProcs="4" -machineFileName="none" # yourMachinefileName | none -debugMode="off" # on | off| strict -testHarnessPath="$CFDEM_TEST_HARNESS_PATH" -runOctave="false" -postproc="true" -#--------------------------------------------------------------------------------# - -#- copy log file to test harness -cp ../../$logfileName $testHarnessPath - -#- clean up case -echo "deleting data at: $casePath" -source $WM_PROJECT_DIR/bin/tools/CleanFunctions -cd $casePath/CFD -cleanCase -rm -r $casePath/CFD/clockData -rm $casePath/DEM/post/*.* -#rm -r $casePath/DEM/post/restart/*.* -#- preserve post directory -touch $casePath/DEM/post/.gitignore -echo "done" - diff --git a/tutorials/cfdemSolverIBTorque/Allrun.sh b/tutorials/cfdemSolverIBTorque/Allrun.sh deleted file mode 100755 index 6b90b8d4..00000000 --- a/tutorials/cfdemSolverIBTorque/Allrun.sh +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/bash - -#===================================================================# -# allrun script for testcase as part of test routine -# run settlingTest -# Christoph Goniva - July. 2011, mod by Alice Hager - July 2011 -#===================================================================# - -source $CFDEM_PROJECT_DIR/etc/functions.sh - -#- define variables -casePath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")" - -echo $casePath - -# check if mesh was built -if [ -f "$casePath/CFD/constant/polyMesh/points" ]; then - echo "mesh was built before - using old mesh" -else - echo "mesh needs to be built" - cd CFD/ - blockMesh -fi - - -#gnome-terminal --title='cfdemSolverIB twoSpheresGlowinskiMPI CFD' -e "bash $casePath/parCFDDEMrun.sh" -bash $casePath/parCFDDEMrun.sh diff --git a/tutorials/cfdemSolverIBTorque/CFD/0/U b/tutorials/cfdemSolverIBTorque/CFD/0/U deleted file mode 100755 index 8f227388..00000000 --- a/tutorials/cfdemSolverIBTorque/CFD/0/U +++ /dev/null @@ -1,41 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volVectorField; - object U; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 1 -1 0 0 0 0]; - -internalField uniform (0 0 0); //velocity in micrometres per second - -boundaryField -{ - inlet - { - type fixedValue; - value $internalField; - } - - channelWall - { - type zeroGradient; - } - - outlet - { - type fixedValue; - value $internalField; - } -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/0/Us b/tutorials/cfdemSolverIBTorque/CFD/0/Us deleted file mode 100755 index 2da47cab..00000000 --- a/tutorials/cfdemSolverIBTorque/CFD/0/Us +++ /dev/null @@ -1,43 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volVectorField; - location "0"; - object Us; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 1 -1 0 0 0 0]; - -internalField uniform (0 0 0); - -boundaryField -{ - inlet - { - type zeroGradient; - } - outlet - { - type zeroGradient; - } - channelWall - { - type zeroGradient; - } - frontAndBack - { - type zeroGradient; - } -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/0/p b/tutorials/cfdemSolverIBTorque/CFD/0/p deleted file mode 100755 index e04c60ba..00000000 --- a/tutorials/cfdemSolverIBTorque/CFD/0/p +++ /dev/null @@ -1,46 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - object p; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 2 -2 0 0 0 0]; - -internalField uniform 0; - -boundaryField -{ - inlet - { - type fixedValue; - value $internalField; - } - - channelWall - { - type zeroGradient; - } - - outlet - { - type fixedValue; - value $internalField; - } - - frontAndBack - { - type empty; - } -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/0/phiIB b/tutorials/cfdemSolverIBTorque/CFD/0/phiIB deleted file mode 100755 index fb0f39d0..00000000 --- a/tutorials/cfdemSolverIBTorque/CFD/0/phiIB +++ /dev/null @@ -1,48 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - object phiIB; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 2 -1 0 0 0 0]; - -internalField uniform 0; - -boundaryField -{ - inlet - { - //type zeroGradient; - type fixedValue; - value uniform 0; - } - - channelWall - { - type zeroGradient; - } - - outlet - { - type fixedValue; - value uniform 0; - //type zeroGradient; - } - - frontAndBack - { - type empty; - } -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/0/rho b/tutorials/cfdemSolverIBTorque/CFD/0/rho deleted file mode 100644 index b2089d6e..00000000 --- a/tutorials/cfdemSolverIBTorque/CFD/0/rho +++ /dev/null @@ -1,39 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - object phiIB; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [1 -3 0 0 0 0 0]; - -internalField uniform 1; - -boundaryField -{ - inlet - { - type zeroGradient; - } - - channelWall - { - type zeroGradient; - } - - outlet - { - type zeroGradient; - } -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/0/voidfraction b/tutorials/cfdemSolverIBTorque/CFD/0/voidfraction deleted file mode 100755 index bfef101d..00000000 --- a/tutorials/cfdemSolverIBTorque/CFD/0/voidfraction +++ /dev/null @@ -1,41 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - object voidfraction; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 0 0 0 0 0 0]; - -internalField uniform 1; - -boundaryField -{ - inlet - { - type zeroGradient; - } - outlet - { - type zeroGradient; - } - channelWall - { - type zeroGradient; - } - frontAndBack - { - type zeroGradient; - } -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/constant/couplingProperties b/tutorials/cfdemSolverIBTorque/CFD/constant/couplingProperties deleted file mode 100644 index 33a5ee99..00000000 --- a/tutorials/cfdemSolverIBTorque/CFD/constant/couplingProperties +++ /dev/null @@ -1,136 +0,0 @@ -/*---------------------------------------------------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.4 | -| \\ / A nd | Web: http://www.openfoam.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ - - -FoamFile -{ - version 2.0; - format ascii; - - root ""; - case ""; - instance ""; - local ""; - - class dictionary; - object couplingProperties; -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -//===========================================================================// -// sub-models & settings - -modelType none; - -checkPeriodicCells; - -verbose; - -couplingInterval 10; - -depth 0; - -voidFractionModel IB;//bigParticle;//centre; // - -locateModel engineIB;//standard;// - -meshMotionModel noMeshMotion; - -regionModel allRegion; - -dataExchangeModel twoWayMPI;//twoWayFiles; - -IOModel basicIO; - -probeModel off; - -averagingModel dilute; - -clockModel off; - -smoothingModel off; - -forceModels -( - ShirgaonkarIBTorque - ArchimedesIB -); - -momCoupleModels -( -); - -turbulenceModelType "turbulenceProperties"; - -//===========================================================================// -// sub-model properties - -ShirgaonkarIBTorqueProps -{ - velFieldName "U"; - pressureFieldName "p"; - densityFieldName "rho"; - verbose; - useTorque; -} - -ArchimedesIBProps -{ - densityFieldName "rho"; - gravityFieldName "g"; - voidfractionFieldName "voidfractionNext"; -} - -twoWayFilesProps -{ - maxNumberOfParticles 10000; - DEMts 0.00003; -} - -twoWayMPIProps -{ - maxNumberOfParticles 10100; - liggghtsPath "../DEM/in.liggghts_run"; -} - -IBProps -{ - maxCellsPerParticle 20000; - alphaMin 0.30; - scaleUpVol 1.0; -} - -bigParticleProps -{ - maxCellsPerParticle 1000; - alphaMin 0.30; - scaleUpVol 1.0; -} -centreProps -{ - alphaMin 0.30; -} - -dividedProps -{ - alphaMin 0.05; - scaleUpVol 1.2; -} - -engineIBProps -{ - engineProps - { - treeSearch false; - } - zSplit 8; - xySplit 16; -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/constant/dynamicMeshDict b/tutorials/cfdemSolverIBTorque/CFD/constant/dynamicMeshDict deleted file mode 100644 index 13335692..00000000 --- a/tutorials/cfdemSolverIBTorque/CFD/constant/dynamicMeshDict +++ /dev/null @@ -1,39 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "constant"; - object dynamicMeshDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dynamicFvMesh staticFvMesh;// dynamicRefineFvMesh;// - -dynamicRefineFvMeshCoeffs -{ - refineInterval 1;//refine every refineInterval timesteps - field interFace; - lowerRefineLevel 0.1; - upperRefineLevel 0.9; - unrefineLevel 10; - nBufferLayers 1; - maxRefinement 1;//maximum refinement level (starts from 0) - maxCells 1000000; - correctFluxes - ( - (phi U) - (phi_0 U) - ); - dumpLevel false; -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/constant/g b/tutorials/cfdemSolverIBTorque/CFD/constant/g deleted file mode 100755 index 69411749..00000000 --- a/tutorials/cfdemSolverIBTorque/CFD/constant/g +++ /dev/null @@ -1,22 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class uniformDimensionedVectorField; - location "constant"; - object g; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 1 -2 0 0 0 0]; -value (0 -9.81 0); -//value (0 0 0); - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/constant/liggghtsCommands b/tutorials/cfdemSolverIBTorque/CFD/constant/liggghtsCommands deleted file mode 100755 index 7431b210..00000000 --- a/tutorials/cfdemSolverIBTorque/CFD/constant/liggghtsCommands +++ /dev/null @@ -1,31 +0,0 @@ -/*---------------------------------------------------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.4 | -| \\ / A nd | Web: http://www.openfoam.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ - - -FoamFile -{ - version 2.0; - format ascii; - - root ""; - case ""; - instance ""; - local ""; - - class dictionary; - object liggghtsCommands; -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -liggghtsCommandModels -( - runLiggghts -); - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/constant/transportProperties b/tutorials/cfdemSolverIBTorque/CFD/constant/transportProperties deleted file mode 100755 index 64e2be18..00000000 --- a/tutorials/cfdemSolverIBTorque/CFD/constant/transportProperties +++ /dev/null @@ -1,40 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "constant"; - object transportProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - - -transportModel Newtonian; - -// Fluid properties of plasma // dextran -nu nu [ 0 2 -1 0 0 0 0 ] 5e-06;//0.99048;4.9524; - -CrossPowerLawCoeffs -{ - nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-06; - nuInf nuInf [ 0 2 -1 0 0 0 0 ] 1e-06; - m m [ 0 0 1 0 0 0 0 ] 1; - n n [ 0 0 0 0 0 0 0 ] 1; -} - -BirdCarreauCoeffs -{ - nu0 nu0 [ 0 2 -1 0 0 0 0 ] 1e-06; - nuInf nuInf [ 0 2 -1 0 0 0 0 ] 1e-06; - k k [ 0 0 1 0 0 0 0 ] 0; - n n [ 0 0 0 0 0 0 0 ] 1; -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/constant/turbulenceProperties b/tutorials/cfdemSolverIBTorque/CFD/constant/turbulenceProperties deleted file mode 100755 index 9cfc50a3..00000000 --- a/tutorials/cfdemSolverIBTorque/CFD/constant/turbulenceProperties +++ /dev/null @@ -1,21 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "constant"; - object turbulenceProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -simulationType laminar; - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/system/blockMeshDict b/tutorials/cfdemSolverIBTorque/CFD/system/blockMeshDict deleted file mode 100644 index ded13525..00000000 --- a/tutorials/cfdemSolverIBTorque/CFD/system/blockMeshDict +++ /dev/null @@ -1,83 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - object blockMeshDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -convertToMeters 1; - -vertices -( - (0 0 0) - (0.025 0 0) - (0.025 0.1 0) - (0 0.1 0) - (0 0 0.025) - (0.025 0 0.025) - (0.025 0.1 0.025) - (0 0.1 0.025) -); - -blocks -( - hex (0 1 2 3 4 5 6 7) (20 80 20) simpleGrading (1 1 1) - //hex (0 1 2 3 4 5 6 7) (120 480 1) simpleGrading (1 1 1) -); - -edges -( -); - -boundary -( - inlet - { - type wall; - faces - ( - (0 3 2 1) - ); - } - - channelWall - { - type wall; - faces - ( - (2 6 5 1) - (0 4 7 3) - (3 7 6 2) - (1 5 4 0) - ); - } - - outlet - { - type wall; - faces - ( - (4 5 6 7) - ); - } - /*empty frontAndBack - ( - (0 3 2 1) - (4 5 6 7) - )*/ -); - -mergePatchPairs -( -); - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/system/controlDict b/tutorials/cfdemSolverIBTorque/CFD/system/controlDict deleted file mode 100644 index 034878cc..00000000 --- a/tutorials/cfdemSolverIBTorque/CFD/system/controlDict +++ /dev/null @@ -1,56 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object controlDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -application cfdemSolverIB; - -startFrom startTime; - -startTime 0; - -stopAt endTime; - -endTime 0.5; - -deltaT 0.0005; - -writeControl adjustableRunTime;//timeStep;// - -writeInterval 0.005;// - -purgeWrite 0; - -writeFormat ascii; - -writePrecision 6; - -writeCompression uncompressed; - -timeFormat general; - -timePrecision 6; - -runTimeModifiable off;//yes; - -adjustTimeStep no; - -maxCo 0.6; - -maxDeltaT 1; - - -// ************************************************************************* // - diff --git a/tutorials/cfdemSolverIBTorque/CFD/system/controlDict.foam b/tutorials/cfdemSolverIBTorque/CFD/system/controlDict.foam deleted file mode 100755 index a383de08..00000000 --- a/tutorials/cfdemSolverIBTorque/CFD/system/controlDict.foam +++ /dev/null @@ -1,81 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object controlDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -application interDyMFoam; - -startFrom startTime; - -startTime 0; - -stopAt endTime; - -endTime 0.1; - -deltaT 0.0003; - -writeControl adjustableRunTime;//timeStep;// - -writeInterval 0.003;//10;//0.05;// - -purgeWrite 0; - -writeFormat ascii; - -writePrecision 6; - -writeCompression uncompressed; - -timeFormat general; - -timePrecision 6; - -runTimeModifiable off;//yes; - -adjustTimeStep no; - -maxCo 1; - -maxDeltaT 1; - - -// ************************************************************************* // - - -functions -{ - probes - { - type probes; - // Where to load it from - functionObjectLibs ( "libsampling.so" ); - // Name of the directory for probe data - name drag; - probeLocations - ( - (0.0 0.0 0.0) - ); - - // Fields to be probed - fields ( particleForces ); - - // Write at same frequency as fields - writeControl timeStep;//outputTime; - writeInterval 1; - } -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/system/decomposeParDict b/tutorials/cfdemSolverIBTorque/CFD/system/decomposeParDict deleted file mode 100644 index dd1f9093..00000000 --- a/tutorials/cfdemSolverIBTorque/CFD/system/decomposeParDict +++ /dev/null @@ -1,86 +0,0 @@ -/*-------------------------------*- C++ -*---------------------------------*\ -| ========= | -| \\ / OpenFOAM | -| \\ / | -| \\ / The Open Source CFD Toolbox | -| \\/ http://www.OpenFOAM.org | -\*-------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - note "mesh decomposition control dictionary"; - location "system"; - object decomposeParDict; -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -numberOfSubdomains 4; - -//- Keep owner and neighbour on same processor for faces in zones: -// preserveFaceZones (heater solid1 solid3); - -//method scotch; -// method hierarchical; - method simple; -// method metis; -// method manual; - -simpleCoeffs -{ - n (1 1 4); - delta 0.001; -} - -hierarchicalCoeffs -{ - n (2 2 1); - delta 0.001; - order xyz; -} - -metisCoeffs -{ - /* - processorWeights - ( - 1 - 1 - 1 - 1 - ); - */ -} - -scotchCoeffs -{ - //processorWeights - //( - // 1 - // 1 - // 1 - // 1 - //); - //writeGraph true; - //strategy "b"; -} - -manualCoeffs -{ - dataFile "decompositionData"; -} - - -//// Is the case distributed -//distributed yes; -//// Per slave (so nProcs-1 entries) the directory above the case. -//roots -//( -// "/tmp" -// "/tmp" -//); - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/system/fvOptions b/tutorials/cfdemSolverIBTorque/CFD/system/fvOptions deleted file mode 100644 index e5f6ad60..00000000 --- a/tutorials/cfdemSolverIBTorque/CFD/system/fvOptions +++ /dev/null @@ -1,34 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "constant"; - object fvOptions; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -momentumSource -{ - type meanVelocityForce; - active yes; - - meanVelocityForceCoeffs - { - selectionMode all; - - fields (U); - Ubar (0.01 0 0); - relaxation 0.2; - } -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/system/fvSchemes b/tutorials/cfdemSolverIBTorque/CFD/system/fvSchemes deleted file mode 100755 index 6e2838e2..00000000 --- a/tutorials/cfdemSolverIBTorque/CFD/system/fvSchemes +++ /dev/null @@ -1,75 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object fvSchemes; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -ddtSchemes -{ - default Euler; -} - -gradSchemes -{ - default Gauss linear; - grad(p) Gauss linear; - grad(U) Gauss linear; -} - -divSchemes -{ - default Gauss linear; - div(phi,U) Gauss limitedLinearV 1; - div(phi,k) Gauss limitedLinear 1; - div(phi,epsilon) Gauss limitedLinear 1; - div(phi,R) Gauss limitedLinear 1; - div(R) Gauss linear; - div(phi,nuTilda) Gauss limitedLinear 1; - div((nuEff*dev(grad(U).T()))) Gauss linear; - div(U) Gauss linear; -} - -laplacianSchemes -{ - default Gauss linear corrected; - laplacian(nuEff,U) Gauss linear corrected; - laplacian((1|A(U)),p) Gauss linear corrected; - laplacian((voidfraction2|A(U)),p) Gauss linear corrected; - laplacian(DkEff,k) Gauss linear corrected; - laplacian(DepsilonEff,epsilon) Gauss linear corrected; - laplacian(DREff,R) Gauss linear corrected; - laplacian(DnuTildaEff,nuTilda) Gauss linear corrected; - laplacian(phiIB) Gauss linear corrected; - laplacian(U) Gauss linear corrected; -} - -interpolationSchemes -{ - default linear; - interpolate(U) linear; -} - -snGradSchemes -{ - default corrected; -} - -fluxRequired -{ - default no; - p ; -} - - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/CFD/system/fvSolution b/tutorials/cfdemSolverIBTorque/CFD/system/fvSolution deleted file mode 100755 index eb44359a..00000000 --- a/tutorials/cfdemSolverIBTorque/CFD/system/fvSolution +++ /dev/null @@ -1,110 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object fvSolution; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -solvers -{ - p - { - solver PCG; - preconditioner DIC; - tolerance 1e-06; - relTol 0; - } - - pFinal - { - solver PCG; - preconditioner DIC; - tolerance 1e-06; - relTol 0; - } - - U - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - k - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - epsilon - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - R - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - nuTilda - { - solver PBiCG; - preconditioner DILU; - tolerance 1e-05; - relTol 0; - } - - phiIB - { - solver PCG; - preconditioner DIC; - tolerance 1e-06; - relTol 0; - } - - "(U|k)Final" - { - $U; - tolerance 1e-05; - relTol 0; - } - -} - -PISO -{ - nCorrectors 4; - nNonOrthogonalCorrectors 0; - pRefCell 0; - pRefValue 0; -} - -PIMPLE -{ - nOuterCorrectors 3; - nCorrectors 2; - nNonOrthogonalCorrectors 0; - pRefCell 0; - pRefValue 0; -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/DEM/angular_velocity.txt b/tutorials/cfdemSolverIBTorque/DEM/angular_velocity.txt deleted file mode 100644 index 7928de89..00000000 --- a/tutorials/cfdemSolverIBTorque/DEM/angular_velocity.txt +++ /dev/null @@ -1,1001 +0,0 @@ -# Fix print output for fix extra2 -0.0005 0 0 10 -0.001 0 0 10 -0.0015 -0.00160175583883757 5.42106927531215e-05 9.98896656390648 -0.002 -0.00188440089869802 6.37764682755777e-05 9.9772221449051 -0.0025 -0.00188154553145205 6.48413788601314e-05 9.95622186405224 -0.003 -0.00187776585768398 6.52350681494554e-05 9.92218797085662 -0.0035 -0.00187279110897297 6.4837770345858e-05 9.88019890020431 -0.004 -0.00186567080942605 6.38607454462638e-05 9.83385594205739 -0.0045 -0.0018568248288197 6.36279298362999e-05 9.78487526676378 -0.005 -0.00184689746331872 6.32284696058445e-05 9.73431179801951 -0.0055 -0.00183734410932767 6.30002274300432e-05 9.68292883282761 -0.006 -0.00182774549446851 6.25091803617043e-05 9.63111938770735 -0.0065 -0.00181768655802577 6.2149118199291e-05 9.57925605672918 -0.007 -0.00180606459260581 6.16116426187375e-05 9.52745410444826 -0.0075 -0.00179221809084654 6.0847700176659e-05 9.47589430750652 -0.008 -0.0017819760123953 6.0303275205592e-05 9.42470858423677 -0.0085 -0.00177252248544887 6.00388153104148e-05 9.37403205389553 -0.009 -0.00176335399723121 5.96252985454925e-05 9.32392466475355 -0.0095 -0.00175452007017003 5.97451624562218e-05 9.2743919169733 -0.01 -0.00174415093571518 5.95273373616831e-05 9.22546297245794 -0.0105 -0.0017343748229266 5.93943770559391e-05 9.17716936879792 -0.011 -0.00172451556427321 5.88645734885384e-05 9.12950140995406 -0.0115 -0.0017145439567483 5.86129866816275e-05 9.0824724666932 -0.012 -0.00170498230815907 5.82317564653027e-05 9.03607010715652 -0.0125 -0.00169565454948575 5.79804213227871e-05 8.99029972474843 -0.013 -0.00168651943917968 5.77402448245722e-05 8.94517304677342 -0.0135 -0.00167720344368292 5.76220191951566e-05 8.90068635673371 -0.014 -0.00166797180581675 5.74780233797926e-05 8.8568315407768 -0.0145 -0.00165976953112505 5.72409625274111e-05 8.81361136932529 -0.015 -0.00165145308433705 5.70315686513344e-05 8.7710053089313 -0.0155 -0.00164323373949033 5.6418003776611e-05 8.72898415467562 -0.016 -0.00163479688313149 5.63554943185066e-05 8.68752586430334 -0.0165 -0.0016268745087072 5.63308916404737e-05 8.64662542486649 -0.017 -0.00161871989003419 5.60230119503476e-05 8.60626225731296 -0.0175 -0.00161064726515352 5.58233840925146e-05 8.5664261977856 -0.018 -0.00160284611727299 5.56223188086908e-05 8.52710185529702 -0.0185 -0.00159483371145711 5.53658669064287e-05 8.48827160807219 -0.019 -0.00158709315979655 5.52418562403365e-05 8.44990798621358 -0.0195 -0.00157942559435015 5.5126705379256e-05 8.41275068222043 -0.02 -0.00157210875143593 5.50114172178825e-05 8.37653102864138 -0.0205 -0.00156487743830693 5.48019592721838e-05 8.34036669513446 -0.021 -0.00155775518374371 5.47475664717159e-05 8.30445134807668 -0.0215 -0.001550809053255 5.4600372080336e-05 8.26881876047921 -0.022 -0.00154366442992244 5.44460990065674e-05 8.23345023057392 -0.0225 -0.00153641882579893 5.43037566679356e-05 8.19835484126055 -0.023 -0.00152886968086778 5.41290156502642e-05 8.16352819368497 -0.0235 -0.00152198143497171 5.39005255325366e-05 8.12918856941634 -0.024 -0.00151523134430693 5.36579992063853e-05 8.09535446584724 -0.0245 -0.00150855460611353 5.34003784827921e-05 8.06178345068869 -0.025 -0.00150189137622494 5.29428950003461e-05 8.02843235660851 -0.0255 -0.0014950388043732 5.30153323925783e-05 7.99528652436219 -0.026 -0.00148885023121169 5.25150348720066e-05 7.96237937420809 -0.0265 -0.00148171340049777 5.25383725552898e-05 7.92968717164778 -0.027 -0.00147471895427351 5.23040067562532e-05 7.89722095541375 -0.0275 -0.00146774660538336 5.19275162280096e-05 7.86495600037092 -0.028 -0.00146169481456081 5.18572102991581e-05 7.83289732031258 -0.0285 -0.00145501434641355 5.19336422272282e-05 7.80106608686141 -0.029 -0.00144841837468394 5.19682356002333e-05 7.76946924323596 -0.0295 -0.00144149579827661 5.23495395414288e-05 7.73811407151478 -0.03 -0.00143544344422985 5.15335800830499e-05 7.70700385668546 -0.0305 -0.00142943904361377 5.0918067724372e-05 7.67690965825425 -0.031 -0.00142331404749813 5.04866646183475e-05 7.64733024839459 -0.0315 -0.00141754789171076 4.99920122932867e-05 7.61795024791829 -0.032 -0.00141142188206955 4.95266172640223e-05 7.58870445219168 -0.0325 -0.00140497091439479 4.90283823450701e-05 7.55959675566411 -0.033 -0.00140026112878336 4.92732792831785e-05 7.53062690579347 -0.0335 -0.00139500204563991 4.91984159793109e-05 7.50180194509217 -0.034 -0.00138955432743714 4.88808062893652e-05 7.47344872693787 -0.0345 -0.00138504657462344 4.90689875985492e-05 7.44581776157907 -0.035 -0.00137945980562545 4.85850104790073e-05 7.41835989178757 -0.0355 -0.00137396944823102 4.80359065623458e-05 7.39098564578266 -0.036 -0.00136856984418217 4.76766218480109e-05 7.36371823964037 -0.0365 -0.00136316519091524 4.74778991655773e-05 7.33673045410375 -0.037 -0.00135779124690802 4.72045461687625e-05 7.30992182012075 -0.0375 -0.0013524607736655 4.68637195809675e-05 7.28276493086064 -0.038 -0.00134713769073699 4.65199483098301e-05 7.25562486820469 -0.0385 -0.00134182409253544 4.6126937922503e-05 7.22858918713727 -0.039 -0.00133665099806033 4.58402803807189e-05 7.20165635425803 -0.0395 -0.0013313640006805 4.55053731514398e-05 7.1748330675759 -0.04 -0.00132604648028625 4.51786773715353e-05 7.14812265319821 -0.0405 -0.00132058070684105 4.47857124653451e-05 7.1215330961104 -0.041 -0.00131590431228162 4.44360493027296e-05 7.0950645108468 -0.0415 -0.00131076194680618 4.4075326786913e-05 7.06914024206996 -0.042 -0.00130605070893094 4.36948354758136e-05 7.04361772993354 -0.0425 -0.00130114966489751 4.31469712880448e-05 7.01845867487456 -0.043 -0.00129657400518766 4.27665558237925e-05 6.99405823862909 -0.0435 -0.0012919236895618 4.2465815196873e-05 6.96996214390515 -0.044 -0.00128712854542248 4.23111663838678e-05 6.94595380836239 -0.0445 -0.0012822208096935 4.21638661330458e-05 6.92202375104194 -0.045 -0.00127732124611969 4.21834550160692e-05 6.89815561137263 -0.0455 -0.00127252302761324 4.19759996732028e-05 6.87436572994651 -0.046 -0.00126767126997852 4.18658061914585e-05 6.85067079944151 -0.0465 -0.00126305682218593 4.15866927155263e-05 6.82780289231457 -0.047 -0.00125852758950658 4.13471469215011e-05 6.80544525635516 -0.0475 -0.00125406668131445 4.11794414138399e-05 6.78324304552007 -0.048 -0.00124986040715355 4.10529431400244e-05 6.76050637058548 -0.0485 -0.00124543404931263 4.08107306512912e-05 6.73767124534945 -0.049 -0.0012406801942322 4.05377403759459e-05 6.71482946942436 -0.0495 -0.00123631362055341 4.02046668261527e-05 6.69194611595496 -0.05 -0.00123158648884488 3.9813028543913e-05 6.66903079101164 -0.0505 -0.00122758422556219 3.95295995907986e-05 6.646088304913 -0.051 -0.00122335372890665 3.92470057545281e-05 6.62363685494915 -0.0515 -0.0012191081993593 3.89763898956256e-05 6.60121864996103 -0.052 -0.00121482023339905 3.87684270041819e-05 6.57898438520304 -0.0525 -0.00121029471883539 3.84666507494163e-05 6.5568548921777 -0.053 -0.00120612081187175 3.83199947414254e-05 6.53489826377544 -0.0535 -0.00120187426804355 3.81865232105366e-05 6.5131712811517 -0.054 -0.00119787311887203 3.81711415759735e-05 6.49145369639789 -0.0545 -0.00119369526315785 3.77287773736486e-05 6.46965104999862 -0.055 -0.00118938017543204 3.77903821069773e-05 6.4479199511557 -0.0555 -0.00118490430817547 3.76351461637874e-05 6.42613917425842 -0.056 -0.00118049368355551 3.76188022797725e-05 6.40438293489793 -0.0565 -0.00117606627511607 3.72871738713415e-05 6.38296392618544 -0.057 -0.00117146420758291 3.73599516776464e-05 6.36174424175752 -0.0575 -0.00116692047807116 3.71790587518196e-05 6.34052287938272 -0.058 -0.00116239378332123 3.72802050808235e-05 6.31928426172192 -0.0585 -0.00115786151442991 3.72938451009315e-05 6.29804943138215 -0.059 -0.00115326390487814 3.69594320991106e-05 6.27720205041116 -0.0595 -0.00114870056819869 3.66621642069694e-05 6.25639230577744 -0.06 -0.00114399765341549 3.64008985591533e-05 6.23556679299567 -0.0605 -0.00113941155588824 3.58482183995847e-05 6.21493169649848 -0.061 -0.00113462615572339 3.56549842201655e-05 6.19437699462679 -0.0615 -0.00113010779372327 3.52584805800521e-05 6.17447471640926 -0.062 -0.00112547765651105 3.52904852456994e-05 6.15504976214233 -0.0625 -0.00112088386444563 3.53072688416882e-05 6.13574508418098 -0.063 -0.00111636310692242 3.53135303551615e-05 6.11650227675442 -0.0635 -0.00111201277705725 3.50193601456075e-05 6.09731004305227 -0.064 -0.0011074840125339 3.49235061668968e-05 6.0781918725573 -0.0645 -0.00110322168307373 3.48627119852732e-05 6.0591614270993 -0.065 -0.00109875415827386 3.46279158777684e-05 6.04022004716002 -0.0655 -0.0010944335521735 3.46811387484164e-05 6.02137098761255 -0.066 -0.00109002498259349 3.4703801372493e-05 6.00262224281671 -0.0665 -0.00108581710790198 3.45840343749148e-05 5.98442330636076 -0.067 -0.00108148533407051 3.4432823051285e-05 5.96639200161434 -0.0675 -0.00107713007047794 3.43801067501956e-05 5.9484378361875 -0.068 -0.00107275348153431 3.42537648932429e-05 5.93055907900385 -0.0685 -0.00106854965445984 3.43403146524146e-05 5.91274928399829 -0.069 -0.00106426938724901 3.42038097298268e-05 5.89501461877331 -0.0695 -0.00105995973259059 3.41129309852269e-05 5.87735172059 -0.07 -0.0010556718669474 3.40378460896909e-05 5.85976048836574 -0.0705 -0.00105143723889073 3.39682836749937e-05 5.84225312681665 -0.071 -0.00104727195032197 3.38725487611045e-05 5.82475387797097 -0.0715 -0.0010431190071391 3.37904582449736e-05 5.80730271119534 -0.072 -0.00103904980550953 3.37227274002694e-05 5.79005818065407 -0.0725 -0.00103500890466667 3.36625137850075e-05 5.77280428295391 -0.073 -0.00103098417638083 3.35792131218629e-05 5.75549300273027 -0.0735 -0.00102681386403377 3.35435243314756e-05 5.73806906670663 -0.074 -0.00102267859295624 3.35380709216971e-05 5.72067282872308 -0.0745 -0.00101884188084254 3.35051515027691e-05 5.70332760052219 -0.075 -0.00101491798756559 3.34655711956377e-05 5.6859933165909 -0.0755 -0.00101104995544345 3.34111046728427e-05 5.6687493662112 -0.076 -0.00100717412090237 3.34007751606577e-05 5.65145320988811 -0.0765 -0.00100341648657428 3.33372924152452e-05 5.6341648673097 -0.077 -0.0009996006165254 3.32269844157181e-05 5.61727226945745 -0.0775 -0.000995849512188081 3.30796894166209e-05 5.60073114013421 -0.078 -0.0009921029598925 3.29655576364993e-05 5.58438127566417 -0.0785 -0.000988378178380385 3.29243655407464e-05 5.56792461752845 -0.079 -0.000984799351106073 3.28308894895973e-05 5.55137744859133 -0.0795 -0.00098143755850194 3.26638616718935e-05 5.5348353929216 -0.08 -0.00097818415829451 3.24579915208342e-05 5.51833226740737 -0.0805 -0.000975009272916336 3.22426549923474e-05 5.5014394455583 -0.081 -0.000971869352609482 3.20288045980646e-05 5.48438544257473 -0.0815 -0.000968611463267347 3.17827878730965e-05 5.46782963188018 -0.082 -0.000965360017854153 3.1535344816014e-05 5.45124124889674 -0.0825 -0.000962073445389647 3.14452495046268e-05 5.43498091210226 -0.083 -0.00095884204716011 3.12362815915139e-05 5.41882819404124 -0.0835 -0.000955531607714311 3.10472878617115e-05 5.40318248500352 -0.084 -0.000952263935253264 3.08750157665808e-05 5.38801653869894 -0.0845 -0.000948838286190936 3.06056304940115e-05 5.37314691340587 -0.085 -0.000945658419502184 3.01678008975669e-05 5.35835839002735 -0.0855 -0.000942541946407269 2.98295514888723e-05 5.34327137024189 -0.086 -0.000939675891371318 2.96577359788396e-05 5.32816039334897 -0.0865 -0.000936943663967391 2.95575463791677e-05 5.3134323754401 -0.087 -0.000934266710465144 2.95410410223869e-05 5.29792487677154 -0.0875 -0.000931473873322321 2.940349161947e-05 5.28224175515526 -0.088 -0.000928591567959761 2.92912744883767e-05 5.26694190841149 -0.0885 -0.000925481546869374 2.90733812548435e-05 5.25158360961844 -0.089 -0.000922206759971635 2.88618109674615e-05 5.23629299174443 -0.0895 -0.000919024100355139 2.87466088530409e-05 5.22117448652888 -0.09 -0.000915870086720425 2.86506035289872e-05 5.20570591023451 -0.0905 -0.000912736789273864 2.8512648089552e-05 5.19018172905517 -0.091 -0.000909537198426372 2.85081077720689e-05 5.17446971625778 -0.0915 -0.000906317044289398 2.84738042153991e-05 5.15880613381616 -0.092 -0.000902991677161422 2.82181148483462e-05 5.14335003497521 -0.0925 -0.000899451671251297 2.80934312248055e-05 5.12785222686122 -0.093 -0.000895811153016741 2.78370005480367e-05 5.11219746712413 -0.0935 -0.000892045047047785 2.75445589055173e-05 5.09672261431195 -0.094 -0.000888212254827393 2.73324224007387e-05 5.08134647389174 -0.0945 -0.000884323131764257 2.71366670756222e-05 5.06638036176869 -0.095 -0.000880390292415561 2.70033520971436e-05 5.051619656724 -0.0955 -0.000876405416239586 2.69469905588242e-05 5.03686137273488 -0.096 -0.000872357226690938 2.68302374408133e-05 5.02208130988732 -0.0965 -0.000868297079971315 2.67431118633464e-05 5.00728365757975 -0.097 -0.000864182741279996 2.66423227219974e-05 4.99249348498603 -0.0975 -0.000860065531325562 2.65681708903884e-05 4.97772976973386 -0.098 -0.000855972671926809 2.64335632298658e-05 4.96327933696337 -0.0985 -0.000851862861105125 2.62231153055722e-05 4.94894205223224 -0.099 -0.000847773088643814 2.60784180235168e-05 4.93465120463298 -0.0995 -0.000843698041504062 2.6185071163488e-05 4.9203950058007 -0.1 -0.000839525045019397 2.64501656092504e-05 4.9061458769245 -0.1005 -0.000835435772722564 2.63803511746623e-05 4.89192642416245 -0.101 -0.000831323652320629 2.6338428510232e-05 4.87791573769376 -0.1015 -0.000827467015530282 2.62666127768406e-05 4.86405414903313 -0.102 -0.000823508991164228 2.62357947588352e-05 4.85022367433649 -0.1025 -0.000819659310453469 2.61175972058382e-05 4.83650751802573 -0.103 -0.000815808736176993 2.6022333765433e-05 4.82277778342304 -0.1035 -0.000811972491941426 2.58937722305038e-05 4.8091419172148 -0.104 -0.000808208113879359 2.58182213300031e-05 4.79552181551801 -0.1045 -0.000804460974666142 2.57613244101107e-05 4.78168704949092 -0.105 -0.000800830314509638 2.55310795263886e-05 4.76784874902131 -0.1055 -0.000797292968597326 2.53402606729115e-05 4.75463747204691 -0.106 -0.000793798258699542 2.52094262124516e-05 4.74168953865128 -0.1065 -0.000790349029227559 2.51841836409275e-05 4.72880085220125 -0.107 -0.000786915945488773 2.5026984896398e-05 4.71593284613999 -0.1075 -0.000783560331198442 2.48510071362296e-05 4.70360890264402 -0.108 -0.000780559240843795 2.46239844371643e-05 4.69133579837316 -0.1085 -0.000777803723025541 2.43967583244394e-05 4.67905679040346 -0.109 -0.000775018954995301 2.41400957415185e-05 4.66728775062573 -0.1095 -0.000772321105170567 2.39332141274522e-05 4.65522430302153 -0.11 -0.000769602162733001 2.37241415179144e-05 4.64261553079685 -0.1105 -0.000767138354586492 2.35787070656662e-05 4.63023105028647 -0.111 -0.000764453024615342 2.33874682268298e-05 4.61831126123817 -0.1115 -0.000761675034420819 2.31320964486135e-05 4.606655186406 -0.112 -0.000758839335948729 2.29584117879882e-05 4.59530224729107 -0.1125 -0.00075616540144708 2.25790165145572e-05 4.58418718442535 -0.113 -0.000753599695572568 2.21376058265671e-05 4.57333788636555 -0.1135 -0.00075117689275472 2.17379057562719e-05 4.56186888995635 -0.114 -0.00074896403713931 2.14594166893936e-05 4.55025888912697 -0.1145 -0.00074675596784077 2.13901610751203e-05 4.53908081473079 -0.115 -0.000744294183009392 2.12908630573291e-05 4.52811129681608 -0.1155 -0.000741808068080579 2.13534592162061e-05 4.51615979142584 -0.116 -0.000739127462428563 2.12772206466436e-05 4.50391203618181 -0.1165 -0.000736434320811968 2.10278182171111e-05 4.49156049183818 -0.117 -0.000733706346695517 2.08647434937127e-05 4.47899810251303 -0.1175 -0.000731048324087831 2.07187601073954e-05 4.46637879112174 -0.118 -0.000728280046300415 2.05782012335022e-05 4.45375166454862 -0.1185 -0.000725432052138016 2.03667542408013e-05 4.44079006694574 -0.119 -0.000722403984704604 2.02459227452665e-05 4.42744036774273 -0.1195 -0.000719317052840126 2.00968223178992e-05 4.41371858198302 -0.12 -0.000715851315506064 1.99706098640457e-05 4.39972622284863 -0.1205 -0.000712227582788937 1.98071023379284e-05 4.38570303886923 -0.121 -0.000708414368731271 1.96316196280416e-05 4.37220346714006 -0.1215 -0.000704464823670757 1.94478992849429e-05 4.35892092001383 -0.122 -0.000700427343684589 1.93977687230448e-05 4.34558659673599 -0.1225 -0.000696275387587527 1.92794086161192e-05 4.33216165392796 -0.123 -0.000692046150231456 1.89983248303665e-05 4.3186712633811 -0.1235 -0.000687807264383727 1.89493661248198e-05 4.30536048409667 -0.124 -0.000683559841690245 1.88035446203663e-05 4.29205131345201 -0.1245 -0.000679234961845752 1.86678487227103e-05 4.2784905285386 -0.125 -0.000674864727143295 1.84928464371333e-05 4.26487077939224 -0.1255 -0.000670545354400097 1.82613271275081e-05 4.2520006491773 -0.126 -0.000666318652670098 1.80692151862938e-05 4.23934709320804 -0.1265 -0.000662349897967708 1.78952385302353e-05 4.2267772548883 -0.127 -0.000658503282302757 1.75109180221786e-05 4.21434266883711 -0.1275 -0.000654694476835578 1.74999894124383e-05 4.20198261358345 -0.128 -0.000650878142585768 1.7348703573967e-05 4.18965899208045 -0.1285 -0.000647184034062848 1.74077526162472e-05 4.17796962684113 -0.129 -0.000643444171191752 1.72985233813655e-05 4.16670606650827 -0.1295 -0.00063978173518808 1.72358966702251e-05 4.15549774117101 -0.13 -0.000636066520834417 1.709930944833e-05 4.14456892162974 -0.1305 -0.000632399711893561 1.70199930508061e-05 4.13374286025071 -0.131 -0.000628712687282742 1.69822250019168e-05 4.12293793278861 -0.1315 -0.000625407114139405 1.66633643656862e-05 4.11226492198219 -0.132 -0.000622495414514494 1.62123224863327e-05 4.10175165908199 -0.1325 -0.000619701148196482 1.58791819455442e-05 4.09249814494658 -0.133 -0.000616886515932915 1.56760540810309e-05 4.08355157705846 -0.1335 -0.000614123327452427 1.54471692065035e-05 4.07442814498486 -0.134 -0.000611424847943348 1.51946254997735e-05 4.0661954935388 -0.1345 -0.000608965505637359 1.49039714856359e-05 4.05870735301664 -0.135 -0.000606717029537128 1.45667636875956e-05 4.05030382061326 -0.1355 -0.000604383621755323 1.42958038582312e-05 4.04142574759532 -0.136 -0.000602220817681424 1.41192282490506e-05 4.03265258243521 -0.1365 -0.000600014041076342 1.34016955743076e-05 4.02379399694298 -0.137 -0.000597951526228499 1.32269126180165e-05 4.01512637271161 -0.1375 -0.00059601476158918 1.31752026562494e-05 4.00599397028869 -0.138 -0.000593812152603961 1.30963864780493e-05 3.9969600034473 -0.1385 -0.000591680111687448 1.29776836153239e-05 3.9879197335055 -0.139 -0.000589546915943458 1.2973151664741e-05 3.97885757089362 -0.1395 -0.000587117028515938 1.2862978541825e-05 3.97006815635399 -0.14 -0.000584838685985393 1.2619494757085e-05 3.96021597197715 -0.1405 -0.000582323098417967 1.25331034258351e-05 3.9502101180896 -0.141 -0.000579627352755883 1.21795039183606e-05 3.93931120228974 -0.1415 -0.000576846121745855 1.19484563431948e-05 3.92808106078198 -0.142 -0.000573991008953753 1.16820534001689e-05 3.9163787647341 -0.1425 -0.00057081859674944 1.16424270610293e-05 3.9040213395919 -0.143 -0.000567616093023965 1.14944027375459e-05 3.89118640215326 -0.1435 -0.000564003857748825 1.1498379508647e-05 3.87830053440849 -0.144 -0.000560073230532711 1.13178569159381e-05 3.86533772271183 -0.1445 -0.000555894140297337 1.13683502888611e-05 3.85211794140702 -0.145 -0.000551702335947271 1.13692714950991e-05 3.83864748398659 -0.1455 -0.00054727993707798 1.1293440434569e-05 3.82593338933606 -0.146 -0.00054292948550431 1.1181520895935e-05 3.81329056656482 -0.1465 -0.000538524531863761 1.09352224100452e-05 3.80101439065897 -0.147 -0.000534278264283254 1.05564907703974e-05 3.78924118219578 -0.1475 -0.00053030026669915 1.0129906833285e-05 3.77758402370545 -0.148 -0.000526540102642895 9.79674807106199e-06 3.76573731929491 -0.1485 -0.00052278587308094 9.59066937302214e-06 3.75451798944795 -0.149 -0.000519006992098527 9.55904075509904e-06 3.74415393998059 -0.1495 -0.000515157853283599 9.29022309542721e-06 3.73447944505657 -0.15 -0.000511264023211584 8.93841028847531e-06 3.72498017171008 -0.1505 -0.000507480997141526 8.81647266465113e-06 3.71562304194123 -0.151 -0.000503671589283474 8.59345588821207e-06 3.7063007719041 -0.1515 -0.000499903521178646 8.44008864258415e-06 3.69699528706147 -0.152 -0.000496015332607746 8.52526900173743e-06 3.68831036981148 -0.1525 -0.000577779819163049 0.000171319148544453 3.67990446474606 -0.153 -0.000594181136406428 0.000188630277981058 3.6719924859457 -0.1535 -0.000595273228052 0.000183110243009373 3.66451956858025 -0.154 -0.000593665011869995 0.000181166704054664 3.65806456375735 -0.1545 -0.000590098535727495 0.000181500431567581 3.65219381996446 -0.155 -0.000585989032680537 0.000182497171197142 3.646952432475 -0.1555 -0.000582254951557979 0.000183282148197751 3.64189076151966 -0.156 -0.000578731217412146 0.000183421995877753 3.6366188840892 -0.1565 -0.000574989746586242 0.000183362468311594 3.63108088378032 -0.157 -0.000571586090321757 0.000182994350928907 3.62613455764558 -0.1575 -0.000568199175358893 0.000182545617551118 3.62019815813113 -0.158 -0.000564520838827952 0.000181257126972438 3.61433217124182 -0.1585 -0.000561113811521883 0.000180366853136936 3.60725685306488 -0.159 -0.000557912581833321 0.000179698379840742 3.60042535931636 -0.1595 -0.000554964205983539 0.000179338869846924 3.59283845347643 -0.16 -0.000552016786961811 0.000178773962877543 3.5849030630697 -0.1605 -0.000548759603661827 0.000178192996707155 3.57677111046347 -0.161 -0.000545407255231906 0.000177548137504472 3.56859847959122 -0.1615 -0.000542249823810059 0.000177181221077341 3.56015897189531 -0.162 -0.000538799981877137 0.000176530254015861 3.55066640468578 -0.1625 -0.000535207164548314 0.000175687235327719 3.54008631772651 -0.163 -0.000531419720379776 0.000174797344351641 3.52894579382935 -0.1635 -0.000668854127260241 0.000168849398884738 3.51766950540952 -0.164 -0.000689886898914388 0.000167078388795451 3.5061111940525 -0.1645 -0.000685342305800283 0.000166172639752701 3.49430898892657 -0.165 -0.000680109638329609 0.000165278199170148 3.48241016168835 -0.1655 -0.00067480619992607 0.000164068748082671 3.47079360522909 -0.166 -0.000669718290951627 0.000162885074928201 3.45942763674163 -0.1665 -0.000664856825045753 0.000161737127769945 3.44811764879905 -0.167 -0.000659729362687506 0.000160532978842147 3.43797654915298 -0.1675 -0.000654770299430722 0.000159304178412149 3.42799598613703 -0.168 -0.000649748814849624 0.000158074031884882 3.41822877746929 -0.1685 -0.000644666987569451 0.000156953039822473 3.40854147516217 -0.169 -0.00063932169357085 0.00015581306208996 3.39892134935789 -0.1695 -0.000634192741476335 0.000154671107437286 3.38943012378039 -0.17 -0.000628858998863835 0.0001534539818155 3.37996676364696 -0.1705 -0.000623477870612676 0.000152463384477501 3.37133571162114 -0.171 -0.00061811616837698 0.000151368804430035 3.36305273062473 -0.1715 -0.000612582761416151 0.000150250484154221 3.35538304218582 -0.172 -0.000607317630516492 0.000149160970156282 3.34752432601462 -0.1725 -0.000602408028283379 0.000148142480671073 3.34059639253945 -0.173 -0.000597939517599616 0.000147104838481243 3.3344669600016 -0.1735 -0.000593491573562543 0.00014622307658917 3.32879855655694 -0.174 -0.000589406834961804 0.000145152776668654 3.32375365250658 -0.1745 -0.000585849305187486 0.00014422052581456 3.31888562897674 -0.175 -0.000582689884791144 0.000143223052858901 3.31446682177422 -0.1755 -0.000579199702645559 0.000142366782634701 3.30958314134158 -0.176 -0.000575586468251837 0.000141382890279916 3.30470169029348 -0.1765 -0.00057170841822024 0.00014034772660539 3.30036371732873 -0.177 -0.000567614011248817 0.000139194823819009 3.29627484072128 -0.1775 -0.000563533111560714 0.000138316631498999 3.29232720752474 -0.178 -0.000559567664909541 0.000137743607334127 3.28805205175929 -0.1785 -0.000555918160914916 0.000137461409003928 3.28138808251723 -0.179 -0.000552324580942348 0.000137247639682002 3.27427787937875 -0.1795 -0.000548559077557527 0.000137064678172645 3.26702441509207 -0.18 -0.00054487285761916 0.000136961778939008 3.25972439619042 -0.1805 -0.000541086681653162 0.000136680495738263 3.25214683226717 -0.181 -0.000537085658634324 0.00013628485469907 3.24490500105445 -0.1815 -0.000532675817386697 0.000135930246103592 3.23673863762075 -0.182 -0.000528552529784591 0.000135341198418359 3.22765489812988 -0.1825 -0.000524427503995537 0.000134622405521917 3.21829465601976 -0.183 -0.000520274545565327 0.00013359313727128 3.20799728245454 -0.1835 -0.000516349123941416 0.000132451737539003 3.19787860830624 -0.184 -0.000512434300697579 0.000131203309443739 3.18777747423148 -0.1845 -0.000508227087120121 0.000129578572731747 3.17828989261519 -0.185 -0.000503870734816498 0.000128121112832705 3.16869335116776 -0.1855 -0.000499370999378886 0.000126936622983367 3.15905088534802 -0.186 -0.00049508041742161 0.000125850303091947 3.14892950431573 -0.1865 -0.000490434645409113 0.000124797458406403 3.13917025969436 -0.187 -0.000485701049650216 0.0001236550930376 3.12973408265742 -0.1875 -0.000480888536766281 0.000122656797117985 3.12126327398754 -0.188 -0.000476196546342379 0.000121556788207025 3.11306614037437 -0.1885 -0.000470914410218381 0.000120476468305415 3.105174087226 -0.189 -0.000465412749230773 0.000119659878234286 3.09737683888505 -0.1895 -0.000459775808739295 0.000118883778080186 3.08964617325942 -0.19 -0.000454282491777203 0.000118130049229188 3.08238238791137 -0.1905 -0.000449719611121952 0.000117197566907344 3.07538249932818 -0.191 -0.000445482924897184 0.000116541186376536 3.06799261652097 -0.1915 -0.000441829591286628 0.000115895644524193 3.06102730689297 -0.192 -0.000439039966862386 0.000115152563500072 3.0543324688191 -0.1925 -0.000436599514503637 0.000114329472368686 3.0480170383087 -0.193 -0.00043399477752043 0.000113493549240633 3.04130470523575 -0.1935 -0.000430997000454053 0.000112530928475612 3.03483548550081 -0.194 -0.000427642294348917 0.000111730775824904 3.02838913681238 -0.1945 -0.000423789734290212 0.00011078427975832 3.02326573479738 -0.195 -0.000419751469919104 0.000110080790490606 3.01846440436987 -0.1955 -0.00041539964158228 0.000109400600232587 3.01374288271239 -0.196 -0.000411092458930561 0.000108948586578195 3.00880950086933 -0.1965 -0.000407199827740468 0.000108690365795095 3.00385254942429 -0.197 -0.000403342650141711 0.000108464895950227 2.99839190143608 -0.1975 -0.000399669617752509 0.000108079198820441 2.99270612846198 -0.198 -0.000396204055399696 0.000107976374491591 2.98571019955352 -0.1985 -0.000392701809213419 0.000108183511997768 2.97849831397333 -0.199 -0.00038903219355784 0.000108445454975314 2.97112455304877 -0.1995 -0.00038554373912365 0.000108157489889382 2.96321493619739 -0.2 -0.000382497332500276 0.00010760077970771 2.95559947286516 -0.2005 -0.000379896512280113 0.000106790043574129 2.94878706944468 -0.201 -0.000377361347706737 0.000105971018861127 2.94177346928048 -0.2015 -0.000374735899242422 0.000105154945034143 2.93465783110209 -0.202 -0.000372066439997236 0.000104563305014515 2.9277217339544 -0.2025 -0.00036890721837056 0.000104093050801527 2.91953102513291 -0.203 -0.00036562322073353 0.000103288384745697 2.91064956439114 -0.2035 -0.00036236278211643 0.000102664668393468 2.90234208110411 -0.204 -0.000358892934926773 0.00010202707054643 2.89397446568839 -0.2045 -0.000355498288991124 0.000101420391157564 2.88544475033171 -0.205 -0.000351757848435823 0.000100863963627141 2.87718056126118 -0.2055 -0.000347973341252564 0.000100076024217495 2.86873213153931 -0.206 -0.00034394817387576 9.93457063937056e-05 2.86006987538763 -0.2065 -0.000339826773729536 9.87837951331079e-05 2.85184722550844 -0.207 -0.000336165413282011 9.82090093412095e-05 2.84336393419316 -0.2075 -0.000333453213236833 9.7444796009193e-05 2.8349820430861 -0.208 -0.000331160889548661 9.69025403936968e-05 2.82754803474946 -0.2085 -0.000330643078933089 9.61982063621564e-05 2.82055393810431 -0.209 -0.00033029521646581 9.53197533152113e-05 2.81308855816644 -0.2095 -0.0003293086325232 9.4232968732227e-05 2.80578164105145 -0.21 -0.000328241091220529 9.31439806304773e-05 2.79837567594416 -0.2105 -0.000326957488116729 9.20540698040445e-05 2.79118665931545 -0.211 -0.000325296012808576 9.07142636979435e-05 2.78457791357639 -0.2115 -0.000323521704717011 8.94443600658636e-05 2.77812657218519 -0.212 -0.000321550444356262 8.81914841352363e-05 2.77263596120356 -0.2125 -0.00031950888941003 8.69483141419035e-05 2.76737870409194 -0.213 -0.000317332511239484 8.57761779433895e-05 2.76221156864475 -0.2135 -0.000315155277443475 8.49012959367541e-05 2.75664434062046 -0.214 -0.000313377194334318 8.43705958855993e-05 2.75143363078446 -0.2145 -0.000311240694295142 8.3955244109329e-05 2.74558074866717 -0.215 -0.000309935055093958 8.30807455814906e-05 2.7401369894806 -0.2155 -0.000308827005642039 8.23392220174565e-05 2.73505310283997 -0.216 -0.000307881847580566 8.14832011276303e-05 2.7308726680948 -0.2165 -0.000306739947673213 8.06397311347615e-05 2.72590866498327 -0.217 -0.000305417990212526 7.99729061457309e-05 2.71994790170991 -0.2175 -0.000303691434928636 7.95555134132105e-05 2.7133786329271 -0.218 -0.000302015524246946 7.9258053566256e-05 2.70655273679757 -0.2185 -0.000299557274633479 7.95089927945331e-05 2.70062413864982 -0.219 -0.000296502069730854 7.92213948321978e-05 2.69459646711913 -0.2195 -0.000293949410294766 7.89234212062385e-05 2.68852180388038 -0.22 -0.000291815626239972 7.88349040492582e-05 2.68226364432705 -0.2205 -0.000287959780120919 7.83007402542305e-05 2.67684120215626 -0.221 -0.000283287817824265 7.79137464255987e-05 2.67112731188391 -0.2215 -0.000278722308836273 7.75896446117155e-05 2.66426217042571 -0.222 -0.000274262343143373 7.70372962153463e-05 2.65750675247067 -0.2225 -0.000270160844255688 7.64602126445515e-05 2.65058256284194 -0.223 -0.000265558185019936 7.60923194458608e-05 2.6436021794522 -0.2235 -0.000261654618859154 7.58965669705203e-05 2.63711674691448 -0.224 -0.000260594908311795 7.54095630067696e-05 2.63141769318843 -0.2245 -0.000260915949455964 7.47001978624426e-05 2.62565875460773 -0.225 -0.000261558407936902 7.41652696793314e-05 2.61976158809482 -0.2255 -0.000262103983616589 7.37481656596106e-05 2.61380178380388 -0.226 -0.000261491520798082 7.38907706968212e-05 2.6074453256584 -0.2265 -0.000260188825649962 7.31903802240359e-05 2.60104924223595 -0.227 -0.000259091658975632 7.25738098904863e-05 2.59520766669826 -0.2275 -0.0002576029778977 7.22836185131284e-05 2.58963787123692 -0.228 -0.000256181416279255 7.18593887224916e-05 2.58403277605762 -0.2285 -0.000254557704100875 7.13316796296575e-05 2.57865190030464 -0.229 -0.0002525365028414 7.09329272158753e-05 2.57326909108532 -0.2295 -0.000250088445682117 7.03907706680562e-05 2.56782999219279 -0.23 -0.000247918753920593 6.99237054870625e-05 2.56247540957368 -0.2305 -0.000246946636800934 6.92497156699011e-05 2.55755449915014 -0.231 -0.000245784070606991 6.87819836211012e-05 2.55264162505394 -0.2315 -0.00024402444598032 6.80223648241656e-05 2.54781434489476 -0.232 -0.00024200540549706 6.70487616453655e-05 2.54290012014279 -0.2325 -0.000239304810804622 6.63188476272725e-05 2.53860895558149 -0.233 -0.000236406909740913 6.54213904262617e-05 2.53604998956057 -0.2335 -0.000232865462940991 6.45606884546532e-05 2.5334115020838 -0.234 -0.000228778982101247 6.37112077862805e-05 2.52943625252807 -0.2345 -0.000224959235079579 6.27352005707372e-05 2.52417611813079 -0.235 -0.00022103668548159 6.14194945298399e-05 2.51886573033529 -0.2355 -0.000217252372425546 6.05149506271766e-05 2.51302361749523 -0.236 -0.000212775660785292 5.96630148566498e-05 2.50667332303726 -0.2365 -0.00020784801789045 5.90504822657464e-05 2.49986523190621 -0.237 -0.000203088527865315 5.87373891068542e-05 2.49392081259736 -0.2375 -0.000198345266709457 5.80172129717554e-05 2.4881775481609 -0.238 -0.000193715150049616 5.72491394562891e-05 2.48241904877832 -0.2385 -0.00018893563407097 5.6813001137623e-05 2.47657214035504 -0.239 -0.000185137099521083 5.6172501245479e-05 2.47094975124891 -0.2395 -0.000184069779826612 5.60397988449804e-05 2.46576358526161 -0.24 -0.000184819437614241 5.54277807807285e-05 2.45972506662359 -0.2405 -0.000185651444991881 5.54161603275911e-05 2.45326667855332 -0.241 -0.000186228037523677 5.52517274934973e-05 2.44750439844396 -0.2415 -0.000185803892821473 5.53348579505456e-05 2.44125046433818 -0.242 -0.000184963146614156 5.48667230071239e-05 2.43537817142672 -0.2425 -0.000184697497006721 5.51478198288374e-05 2.42959709547476 -0.243 -0.000183703658865259 5.49233931568951e-05 2.4230194778334 -0.2435 -0.000182935796820132 5.50645456830558e-05 2.41612539370537 -0.244 -0.000181373244562243 5.4795389246362e-05 2.4093302298697 -0.2445 -0.0001802188789864 5.46633181459288e-05 2.40297552284796 -0.245 -0.000179177398394026 5.37557547817319e-05 2.39764824395338 -0.2455 -0.000177910179289556 5.32950442457107e-05 2.3933597947983 -0.246 -0.000176068114762407 5.2392457586411e-05 2.3893367958668 -0.2465 -0.00017485083634798 5.17897556898869e-05 2.38584088081907 -0.247 -0.0001735864099074 5.07280566971024e-05 2.38225355723085 -0.2475 -0.000172793344476778 4.99767905342894e-05 2.37864680186017 -0.248 -0.000171689042112346 4.88976552733447e-05 2.37492957648208 -0.2485 -0.000170058143206406 4.7816451644079e-05 2.37083197644272 -0.249 -0.0001683163166277 4.72568940448068e-05 2.36669854018478 -0.2495 -0.000165811019019034 4.67162437756845e-05 2.36268858446658 -0.25 -0.000162208151006753 4.62891199862958e-05 2.35860133659101 -0.2505 -0.000159312873572305 4.6019809641182e-05 2.35436392592453 -0.251 -0.000156004999093361 4.54839904148514e-05 2.35002995064106 -0.2515 -0.000151854634112813 4.53081222492613e-05 2.34565361119043 -0.252 -0.000146989630775664 4.53003031548931e-05 2.3410097622751 -0.2525 -0.000138671541024569 4.52016899468514e-05 2.33648533268407 -0.253 -0.000129803551652115 4.51511036795986e-05 2.3316683287158 -0.2535 -0.000121648170081484 4.50519544306265e-05 2.3268673647174 -0.254 -0.000115049192808704 4.4703903468407e-05 2.32197095252847 -0.2545 -0.000109557708529639 4.42443847811944e-05 2.31723684889107 -0.255 -0.000106013450440175 4.4158023120907e-05 2.31287425128513 -0.2555 -0.000103144733502936 4.37359342026723e-05 2.30831317393323 -0.256 -9.93155281247813e-05 4.38164501487656e-05 2.30329878781244 -0.2565 -0.000427311868328549 5.7341966577673e-05 2.2980699492467 -0.257 -0.000480702686443565 5.93233798218094e-05 2.29282168704037 -0.2575 -0.000474774242759674 5.92795471288572e-05 2.28716653676061 -0.258 -0.000467030175033449 5.94378296434009e-05 2.28118783145176 -0.2585 -0.000459915221735982 5.8890423309487e-05 2.27584439617139 -0.259 -0.000453817132704329 5.69624309546084e-05 2.2709022565255 -0.2595 -0.000448164753822498 5.44366108889981e-05 2.26706046604144 -0.26 -0.000443277326094085 5.23367932133636e-05 2.26339282699188 -0.2605 -0.000437703548323587 5.0361868418134e-05 2.26007444112672 -0.261 -0.000430961377024663 4.87337654075953e-05 2.25781966037433 -0.2615 -0.000424275108100732 4.73850228322874e-05 2.25578379021999 -0.262 -0.000417152183443321 4.62255095915603e-05 2.25292238265705 -0.2625 -0.00041064528679571 4.59628076827355e-05 2.25223069377725 -0.263 -0.000403784632222385 4.64935055409012e-05 2.25057989903536 -0.2635 -0.00039645963354521 4.71767603396524e-05 2.24830691118599 -0.264 -0.000388224965607432 4.75668149514588e-05 2.24614349593686 -0.2645 -0.000380031895722408 4.82854632526551e-05 2.24356242866985 -0.265 -0.00037177111892373 4.89478996523301e-05 2.24067513807586 -0.2655 -0.000363187939263673 4.9331637740092e-05 2.23751691106037 -0.266 -0.000354493883890022 4.95210435876898e-05 2.23267240784451 -0.2665 -0.000345269886399141 5.02516578476507e-05 2.22774330412924 -0.267 -0.0003365907801798 5.09045176188968e-05 2.2224615337779 -0.2675 -0.000325678112283758 5.19189882838961e-05 2.21724830496055 -0.268 -0.000315076216929563 5.19954361322692e-05 2.21152069407658 -0.2685 -0.000305898850199149 5.15464054631982e-05 2.20595319100788 -0.269 -0.000298256134182546 5.12047692437179e-05 2.20001904984698 -0.2695 -0.000292819494859111 5.06880388807e-05 2.19361827679231 -0.27 -0.000287906307957415 5.04211887303602e-05 2.18691214220097 -0.2705 -0.00028151122304929 4.99527938125334e-05 2.17933982968954 -0.271 -0.000275249235920561 4.97298767385028e-05 2.17125077572826 -0.2715 -0.0002677019442889 4.92561581612788e-05 2.16310402108284 -0.272 -0.000261378424706838 4.77201781690805e-05 2.15567214469153 -0.2725 -0.000256504472178202 4.49739023900762e-05 2.150558674707 -0.273 -0.000251448006191306 4.16469522912265e-05 2.14550227921099 -0.2735 -0.000245866202588236 3.89843721747185e-05 2.14044153930922 -0.274 -0.000240397019100516 3.6326844663294e-05 2.13593413476025 -0.2745 -0.000234366601967096 3.38702791551531e-05 2.13265177068112 -0.275 -0.000227166805176973 3.20866387854208e-05 2.13149976621763 -0.2755 -0.000219842910737497 3.11580044272889e-05 2.1303368961148 -0.276 -0.0002120123461314 3.06669551476781e-05 2.12966727368782 -0.2765 -0.000203301263518625 2.98918348049512e-05 2.12969847408911 -0.277 -0.000194094762157707 2.95076424725201e-05 2.12971440831857 -0.2775 -0.000185133575811579 2.94128917836004e-05 2.12944819040687 -0.278 -0.000176467794152379 2.89756319179135e-05 2.12875726788832 -0.2785 -0.000168341609986983 2.93357420732499e-05 2.12588051636518 -0.279 -0.000159707936133061 2.9671651082828e-05 2.12258048473469 -0.2795 -0.000150850038794731 2.99968217637611e-05 2.11809791452123 -0.28 -0.000141729765286196 3.04915813482225e-05 2.11276121014277 -0.2805 -0.000132524013240944 3.10780873304828e-05 2.10690658008186 -0.281 -0.000123124695370808 3.14414851228293e-05 2.10046439400267 -0.2815 -0.000112942235486622 3.16560149983107e-05 2.09384012348414 -0.282 -0.000103757985977003 3.16839286010123e-05 2.0867580170449 -0.2825 -9.57922660880916e-05 3.16797179514444e-05 2.07936538672816 -0.283 -8.90554252764982e-05 3.12549431607731e-05 2.07104774162326 -0.2835 -8.1805669228306e-05 3.11352625643385e-05 2.06231697296816 -0.284 -7.63456871749222e-05 3.14799574806428e-05 2.0534742943847 -0.2845 -7.07920895271038e-05 3.12503660974471e-05 2.04367370931132 -0.285 -6.56342197545409e-05 3.09235734937104e-05 2.03429658434967 -0.2855 -6.13635550464199e-05 2.96675014162733e-05 2.0258339756339 -0.286 -5.81019471573132e-05 2.80805855984872e-05 2.01875938831656 -0.2865 -5.56715437788466e-05 2.53006196096697e-05 2.01199342225603 -0.287 -5.23749520758875e-05 2.25483891016712e-05 2.00504084357103 -0.2875 -4.92101054120659e-05 2.11115472515276e-05 1.99936485432062 -0.288 -4.46889690708461e-05 2.01549328494883e-05 1.99521839381692 -0.2885 -3.93738654917886e-05 1.9181931836541e-05 1.99201213016964 -0.289 -3.2962542753127e-05 1.82229407714285e-05 1.98979333690768 -0.2895 -2.49789408755041e-05 1.73312539013913e-05 1.98799952093912 -0.29 -1.60139738454766e-05 1.68340852088203e-05 1.98666795979658 -0.2905 -6.29383565697435e-06 1.62590766783648e-05 1.98582988426621 -0.291 4.65370459277031e-06 1.55022460224484e-05 1.98527589854125 -0.2915 1.58845700474281e-05 1.49939378950858e-05 1.9842589259423 -0.292 2.71751771368195e-05 1.45671036474791e-05 1.98230795416346 -0.2925 3.71328286913369e-05 1.48709859948374e-05 1.97902279086851 -0.293 4.67428242724483e-05 1.4823836424953e-05 1.97704006156364 -0.2935 5.63612349106349e-05 1.50133008845856e-05 1.97492274295579 -0.294 6.63831819415454e-05 1.50346377906459e-05 1.97060584278528 -0.2945 7.65669415597724e-05 1.49550170122591e-05 1.96624699886642 -0.295 8.61403251909599e-05 1.49984404147068e-05 1.96161888757402 -0.2955 9.57712236003477e-05 1.51458719124334e-05 1.95646452623865 -0.296 0.000104383824489993 1.52976178874385e-05 1.9505929785553 -0.2965 0.000111856313454657 1.540055231476e-05 1.9435799066284 -0.297 0.000117241998022263 1.41611490801766e-05 1.93665922183166 -0.2975 0.000122033299112726 1.33046454059441e-05 1.93034016584586 -0.298 -0.00122283603862906 -0.000206968358350241 1.92312345992995 -0.2985 -0.00145724595403975 -0.00024538063489204 1.915404477475 -0.299 -0.00145186886709727 -0.000246162566678674 1.90931722360711 -0.2995 -0.00143887963190456 -0.000247101690644031 1.90299057096598 -0.3 -0.0014307992823864 -0.000247844806207452 1.89779089249058 -0.3005 -0.00142459130375275 -0.000248147834036902 1.89282554084999 -0.301 -0.00141859739827814 -0.00024854955302351 1.88858595976585 -0.3015 -0.00141009424910078 -0.000248827427319426 1.88489185507509 -0.302 -0.00139901874451515 -0.000249453714108299 1.88154384738123 -0.3025 -0.00138559875787187 -0.000249255451613152 1.87870204093006 -0.303 -0.00136946474434391 -0.000248550094016401 1.87636622002236 -0.3035 -0.00135206244849314 -0.000247870255421838 1.87432998027732 -0.304 -0.00133306105607646 -0.000247014555373746 1.872596524412 -0.3045 -0.00131345691815866 -0.000246483462002952 1.87089851276039 -0.305 -0.00129282439676744 -0.000245783506280448 1.86929024949782 -0.3055 -0.00127139431765234 -0.000244733555952677 1.86773579826851 -0.306 -0.001249409531059 -0.000243646681689444 1.8658641451868 -0.3065 -0.00122818310630495 -0.00024256682900033 1.86269150367788 -0.307 -0.00157686243774981 -0.000270136834300832 1.85948756735594 -0.3075 -0.00162230462892952 -0.000273704989066832 1.85524236283197 -0.308 -0.00160322232307968 -0.000271834697735402 1.85018239527752 -0.3085 -0.00158246900676561 -0.000270381302005886 1.84539316336297 -0.309 -0.00156480500199911 -0.000269710651453556 1.8394919204026 -0.3095 -0.00154984245220673 -0.000269284666713071 1.83450459264944 -0.31 -0.00153757361316451 -0.000268787296897319 1.83097613409522 -0.3105 -0.00152544290369646 -0.000269024438386117 1.8278226529766 -0.311 -0.00151305703935073 -0.000268012634109166 1.82503604367448 -0.3115 -0.0015003945975135 -0.000267774063247864 1.82212767886233 -0.312 -0.00148663317723668 -0.000268174274883188 1.81897494410337 -0.3125 -0.00148078623738597 -0.000265789899857651 1.81555769809157 -0.313 -0.00147357109332959 -0.000265862451077564 1.81163219987407 -0.3135 -0.00146558074994185 -0.000265688563762612 1.80887557552258 -0.314 -0.00145599180140012 -0.000265387754386511 1.8056181415062 -0.3145 -0.00144611561271187 -0.000265099919093328 1.80244734335692 -0.315 -0.00143526948511063 -0.000265600796594635 1.79930390392643 -0.3155 -0.00142293755633013 -0.000264638823505673 1.79593704271346 -0.316 -0.00140950215102705 -0.000263360798313607 1.79251416788316 -0.3165 -0.00139462836319436 -0.000262455648273876 1.78944354765301 -0.317 -0.00137795395375544 -0.000261869714592051 1.78621811704496 -0.3175 -0.000773342398246073 -0.000212860601957957 1.782798147765 -0.318 -7.83610525588568e-05 -0.000153324921535141 1.77925805958008 -0.3185 4.40003035812608e-05 -0.000143580214181069 1.77565679404977 -0.319 6.85642282464598e-05 -0.000141885383499682 1.77193066630872 -0.3195 9.15632529352112e-05 -0.000140076016473488 1.76812125682657 -0.32 0.00010991181504594 -0.000138210888234925 1.76420761579965 -0.3205 0.000125168060152868 -0.000136013282840001 1.76075695396064 -0.321 0.000139208065549231 -0.000135536049865032 1.757183222242 -0.3215 0.000152904373904089 -0.000135406451857268 1.75346290645055 -0.322 0.000165790508525751 -0.000135309773452157 1.75093520095053 -0.3225 0.000177679677548813 -0.000135170101706846 1.74895850129573 -0.323 0.000187765907055583 -0.000135307049650877 1.74654733813719 -0.3235 0.000194547442477484 -0.000135180957143802 1.74368156478816 -0.324 0.000198811825808924 -0.000134447730012583 1.74134510806905 -0.3245 0.000203079877915808 -0.000133997069943739 1.7405184785709 -0.325 0.000207973403044112 -0.000133514432833028 1.74042536739148 -0.3255 0.000210562261413327 -0.000134505316377378 1.74049795918174 -0.326 0.000211794561805474 -0.000135589098340795 1.73892050063404 -0.3265 0.000212538298393525 -0.00013600314612356 1.73821472959297 -0.327 0.000213182165916524 -0.00013559420633631 1.73609598824968 -0.3275 0.000214447233655479 -0.000135632308775685 1.73360474757671 -0.328 0.000215385758701776 -0.000135564578199713 1.72983652971212 -0.3285 0.000216662626359106 -0.000135664082292004 1.72583266885779 -0.329 0.000218860814460234 -0.000136135447134848 1.72103278613218 -0.3295 0.000222997634883859 -0.000136449835447592 1.71569118012415 -0.33 0.000228323759891466 -0.000135924134610443 1.71032568564742 -0.3305 0.000235595746057888 -0.000135877253467949 1.7055740726876 -0.331 0.000244436611760518 -0.000135469564748743 1.69986626737837 -0.3315 0.000254270535506403 -0.000134929796055378 1.69352970972031 -0.332 0.000265127632333123 -0.00013370978608686 1.68810140008263 -0.3325 0.000275994946281062 -0.000132673676494777 1.68367885896954 -0.333 0.000285592537817063 -0.000132690100139017 1.67976726532399 -0.3335 0.000294018374344588 -0.000133002574448108 1.67587755763351 -0.334 0.000302931525822631 -0.000132786409454396 1.67345072279721 -0.3345 0.000312351773997874 -0.000132045989612007 1.67118068041655 -0.335 0.000321920086416 -0.00013134721735242 1.66835520285356 -0.3355 0.000331570371688532 -0.000130830232734145 1.6652087420566 -0.336 0.000340330918164978 -0.00013014270026933 1.66349320967571 -0.3365 0.00034665073255564 -0.000129146078667145 1.66282915625201 -0.337 0.000352331191973394 -0.000128509803077632 1.66369222817652 -0.3375 0.00035721446423329 -0.000128166877806554 1.66591988442296 -0.338 0.000358839863962254 -0.000129582744232106 1.66853210839922 -0.3385 0.000361389001397783 -0.000131230440524814 1.67095510723835 -0.339 0.000363590936060324 -0.000132142207547501 1.67330059537822 -0.3395 -0.000325729516425999 -0.000183573767023515 1.67563855635038 -0.34 -0.000362641856783136 -9.07883721278086e-05 1.67606664815298 -0.3405 -0.000358169988764893 -7.07594470614271e-05 1.67626247541385 -0.341 -0.000357577567405999 -6.98797695927939e-05 1.67552543893994 -0.3415 -0.000355704839530057 -6.9529107335988e-05 1.67472131417307 -0.342 -0.000351387934829294 -6.91834396811102e-05 1.67275043124681 -0.3425 -0.000344276766080342 -6.91426394823561e-05 1.66890721581283 -0.343 -0.000334943657306701 -6.92082954710427e-05 1.66416390297559 -0.3435 -0.000324690699124467 -6.93624694584719e-05 1.65962435196538 -0.344 -0.000313069752490657 -6.94919275538862e-05 1.65475236234969 -0.3445 -0.000300925262085473 -7.04755878869417e-05 1.64996779896448 -0.345 -0.000289058811286687 -7.1977334050608e-05 1.64538418261829 -0.3455 -0.000277416398169843 -7.36974797838385e-05 1.64100634847775 -0.346 -0.000266508830153893 -7.56117020504699e-05 1.63738686521364 -0.3465 -0.000254634948789412 -7.7679075972958e-05 1.63370039828791 -0.347 -0.000242380535753555 -7.9499872107186e-05 1.62970129418736 -0.3475 -0.000230281530752966 -8.08078087129991e-05 1.62571273495763 -0.348 -0.000217464767949347 -8.18143116839573e-05 1.62316996706616 -0.3485 -0.000203720870243813 -8.29232477923746e-05 1.62072881050449 -0.349 -0.000142544396773705 -2.21604495667687e-05 1.61832591153935 -0.3495 -0.00012622139107243 -1.08719037867729e-05 1.61656918886811 -0.35 -0.000116940986150478 -1.16277104735558e-05 1.6150865250235 -0.3505 -0.00010842959875538 -1.32030741558924e-05 1.61551342363482 -0.351 -0.000102414325723524 -1.54162695610332e-05 1.61631723029262 -0.3515 -9.45975320037512e-05 -1.75454726364427e-05 1.61682592409815 -0.352 -8.68800850629418e-05 -2.02781265078068e-05 1.61754172969235 -0.3525 -7.86732119392174e-05 -2.21940138967668e-05 1.61903406134888 -0.353 -7.10671634633347e-05 -2.40351597096661e-05 1.62095678845302 -0.3535 -6.34765005311666e-05 -2.57685935534238e-05 1.62198431657468 -0.354 -5.73538793658837e-05 -2.45157759765411e-05 1.61979152681856 -0.3545 -5.15496533006486e-05 -2.25566368681335e-05 1.61705581384999 -0.355 -4.44056281635088e-05 -2.07038995478597e-05 1.61523374538388 -0.3555 -3.68783774339146e-05 -2.06454130433411e-05 1.61358559710095 -0.356 -3.1150462916058e-05 -1.92644915679877e-05 1.61035875520005 -0.3565 -2.41142380961264e-05 -1.91205454381204e-05 1.60671854161625 -0.357 -1.65097077172703e-05 -2.12335428097053e-05 1.60387934298312 -0.3575 -9.62775456708831e-06 -2.23967289659283e-05 1.60076706136184 -0.358 -2.72717711214981e-06 -2.32253460126105e-05 1.59744181582333 -0.3585 5.19274889945401e-06 -2.57603492124493e-05 1.59371549091887 -0.359 1.382517515875e-05 -2.83013437799915e-05 1.58953524586792 -0.3595 2.26558568260481e-05 -3.06324498049522e-05 1.58431651155149 -0.36 0.000115827326636844 1.46046866367177e-05 1.57951345183266 -0.3605 0.000133782792154717 2.3424574603251e-05 1.57445307666804 -0.361 0.000142510904188404 2.18825329380787e-05 1.56929481449047 -0.3615 0.000153955364924074 2.0205759331438e-05 1.56498390163366 -0.362 0.000166651426049864 1.91465936153056e-05 1.56177216537097 -0.3625 0.000178609906923251 1.81353542720349e-05 1.55844046739013 -0.363 0.000187054848106443 1.69224271706344e-05 1.55560519479434 -0.3635 0.000191308962166749 1.56419365735266e-05 1.55257046645496 -0.364 0.000193536682813578 1.36486422834566e-05 1.54958378645775 -0.3645 0.00019712983807989 1.12651963795009e-05 1.54558494156079 -0.365 0.000201096845529905 9.23372412351413e-06 1.541862215216 -0.3655 0.000204464525683621 7.11255999607693e-06 1.53865547175832 -0.366 0.000207572319858567 4.74687032749764e-06 1.53610392371361 -0.3665 0.000210998568254989 2.14027948911699e-06 1.53468023261641 -0.367 0.000214195963512909 3.44727805052281e-07 1.53309910199175 -0.3675 0.000215731661876005 -7.12757737990347e-07 1.53166251075662 -0.368 0.000218117425539493 -1.4844192335895e-06 1.52865810582079 -0.3685 0.000220362032994327 -1.32714688738653e-06 1.52565752423748 -0.369 0.000222767641919017 -1.88302998095368e-06 1.52410438142633 -0.3695 0.000224059976991054 -3.45702119948164e-06 1.52252605307664 -0.37 0.000224668384992003 -4.14842946632178e-06 1.51985323797401 -0.3705 0.000225798388898451 -4.66451187739919e-06 1.51600319342236 -0.371 0.000227931891876814 -4.52706432699009e-06 1.51171233002605 -0.3715 0.000230887296643069 -4.73799711277614e-06 1.50878508233648 -0.372 0.000234739179964339 -4.86192959754926e-06 1.50530044079694 -0.3725 0.000238683782354757 -4.59991945374265e-06 1.50214479518591 -0.373 0.000244011735804309 -5.00400940990433e-06 1.498980344519 -0.3735 0.000250711041724886 -5.17221934079807e-06 1.49591810437519 -0.374 0.000258383675874187 -6.20388161750228e-06 1.49286459397085 -0.3745 0.000266314054168513 -7.60554854477256e-06 1.48949622106843 -0.375 0.00027359196291694 -8.83542146995303e-06 1.48591462045617 -0.3755 0.000279125464674531 -9.80587854483308e-06 1.482650657662 -0.376 0.000278458767674223 -1.1952828606647e-05 1.47992472372306 -0.3765 0.000274819872590298 -1.36264705369077e-05 1.47717486404865 -0.377 0.000270197168592085 -1.53989909606615e-05 1.47433851900725 -0.3775 0.000269214146674111 -1.67458586293902e-05 1.47080383631044 -0.378 0.000268115360295296 -1.77730252289589e-05 1.46778927629098 -0.3785 0.000266744806574785 -1.93074917902706e-05 1.46516833845274 -0.379 0.000266078090991897 -2.08581383000129e-05 1.46233471776376 -0.3795 0.00026601158120798 -2.25458956422653e-05 1.45974696774669 -0.38 0.00026705966841973 -2.38596574436223e-05 1.4571101567117 -0.3805 0.000268434484985314 -2.53435761245753e-05 1.45532545845669 -0.381 0.000267793067066575 -2.71513939915019e-05 1.4532674351712 -0.3815 0.000267280875403265 -2.81039955105547e-05 1.45087191812392 -0.382 0.000266569570160702 -2.93019850095254e-05 1.44857040145228 -0.3825 0.000267186596667179 -3.09967113338049e-05 1.44646795133113 -0.383 0.000269684299464324 -3.22640978636817e-05 1.44731485674181 -0.3835 0.000195425424054141 0.000426298843326067 1.44786018346768 -0.384 0.000186990010680871 0.000504886711561117 1.44662193554215 -0.3845 0.000191629820030428 0.000498926181836132 1.44486248723544 -0.385 0.000193544284710886 0.000492973852555217 1.44156872593405 -0.3855 0.000198502358172403 0.000490259469720427 1.43785421303152 -0.386 0.000205010062251503 0.000487945051712969 1.43485240828292 -0.3865 0.000212201438147167 0.000485364897315408 1.43208591455707 -0.387 0.000219273283584168 0.000482267953315801 1.42896273413536 -0.3875 0.00022599455481706 0.000479277517802277 1.42578526424298 -0.388 0.000417193831343124 0.000542038338097839 1.42279720864522 -0.3885 0.000451533745272587 0.00055065347587177 1.41987630746475 -0.389 0.00044881139599237 0.000549259616508712 1.41680582597126 -0.3895 0.000443782807116006 0.000547854925603188 1.41448604338126 -0.39 0.000439862801576496 0.000546831829310138 1.41111610011595 -0.3905 0.000436781752138885 0.000544399948498502 1.40774340053163 -0.391 0.000439530033888513 0.000668640250756136 1.40405445330506 -0.3915 0.000432989901148107 0.000686989921687479 1.39987938520653 -0.392 0.000427104935970401 0.000684544235216575 1.39440333717016 -0.3925 0.000425529013774886 0.000683383684521351 1.38989194466253 -0.393 0.000423787313182755 0.000678943130704403 1.38694408655895 -0.3935 0.000422998371961361 0.000674027326044194 1.38447841105071 -0.394 0.000422138113180578 0.000667975518746479 1.3839359786515 -0.3945 0.000421036889155432 0.00066125623155592 1.38324205554249 -0.395 0.000419248871961601 0.000655580467874993 1.38350371155304 -0.3955 0.000417153207623492 0.000651140405037526 1.38273661103725 -0.396 0.000415939602080311 0.000647507731421855 1.38074551369765 -0.3965 0.000422190581583714 0.000644138275480227 1.38131458388048 -0.397 0.000430322095710608 0.000641495718783488 1.38248691418665 -0.3975 0.000438120477543647 0.000639279045616208 1.38299971735251 -0.398 0.000445869575827953 0.000638179903138234 1.38172493659825 -0.3985 0.00045472539579699 0.000636383244633332 1.38066253249742 -0.399 0.000465130999563608 0.000633584765111824 1.37910140297046 -0.3995 0.000475962878447978 0.000631339896546163 1.37708942622116 -0.4 0.000487497358155549 0.000628238885550716 1.37457653957131 -0.4005 0.000497970055931098 0.000624830355984649 1.37167709980727 -0.401 0.000505778751296973 0.000621246864717385 1.36901651801672 -0.4015 0.000509148282118183 0.000617737472121196 1.36618171017741 -0.402 0.000510969842501371 0.0006141933504205 1.36260949842533 -0.4025 0.000515412270241284 0.000611215587206567 1.35780252046454 -0.403 0.000521137037565611 0.000607770372504295 1.35248909554198 -0.4035 0.000526355608330648 0.000604812813848065 1.34714662940942 -0.404 0.00053083191841559 0.000602015049610971 1.34254932848253 -0.4045 0.000533616533066605 0.000596039502198708 1.34088306891451 -0.405 0.000535490012582781 0.000588586274929185 1.33930159762285 -0.4055 0.000540175972262999 0.000581409179755953 1.33816301194141 -0.406 0.000544844990701915 0.000575020165866053 1.33719849758411 -0.4065 0.000550861479643838 0.000569449738822104 1.33746930829308 -0.407 0.000558046746966732 0.000565707578693071 1.33981016247671 -0.4075 0.000565997560586499 0.000562656540955816 1.3430620007457 -0.408 0.000573936167623259 0.000560063151397348 1.34419246285952 -0.4085 0.000580862431962536 0.000558176791351054 1.34531269738333 -0.409 0.000588260697054608 0.000556429777562305 1.34597459859025 -0.4095 0.000596622530952842 0.000554665218801353 1.34483729929151 -0.41 0.000605344986888193 0.000553126305176608 1.34284845449837 -0.4105 0.000614287491219018 0.000551088138093328 1.33983810977394 -0.411 0.000624602656748971 0.000549083661657428 1.33734122844151 -0.4115 0.000635414303505648 0.000547597824027131 1.3345016291757 -0.412 0.000645923151531929 0.000545636276877015 1.3296902142034 -0.4125 0.00065614099406602 0.000542872544513137 1.32467997525639 -0.413 0.000663283097865959 0.000540576355572066 1.31936738785725 -0.4135 0.000841073140142746 0.000574982756510074 1.31324990995766 -0.414 0.000867414914616462 0.000579021901352197 1.30650497904148 -0.4145 0.000868671679286646 0.000579777073154471 1.29950678499432 -0.415 0.000872882931350105 0.000579093479202012 1.29056688092134 -0.4155 0.000878467956236449 0.000577309124378543 1.28251173092649 -0.416 0.00088340008604298 0.000573611430322071 1.27714094351809 -0.4165 0.000885075406874626 0.000567595569721713 1.27202147325903 -0.417 0.000886069824345923 0.000562281685070555 1.26664998460232 -0.4175 0.000888267934436594 0.000557012288851642 1.26105678182948 -0.418 0.000891540166720742 0.000552172463899443 1.25853654139808 -0.4185 0.000895637243198921 0.000547913407055838 1.25727586920978 -0.419 0.000902490238103595 0.000543322775073469 1.25684532792298 -0.4195 0.00091021563619676 0.000539419349623343 1.25707989789392 -0.42 0.000919548704076424 0.000535586404152983 1.25793878771622 -0.4205 0.000929812968918581 0.000531550242188558 1.2589548708029 -0.421 0.000941302303296244 0.000528863192597278 1.2594224112179 -0.4215 0.000953377169904035 0.000526086888016551 1.25876363204228 -0.422 0.000963803266977529 0.000523658005235092 1.2564771978373 -0.4225 0.000972976814346311 0.000521207597661942 1.25557987919695 -0.423 0.000982596909568966 0.000518928134273656 1.2528518126321 -0.4235 0.000992644160959512 0.000516631339373666 1.24980563487824 -0.424 0.00100334307486438 0.000514926053599044 1.2465869205038 -0.4245 0.00101316943061018 0.000512868711941431 1.24270729713761 -0.425 0.00102192599850702 0.000510351129671851 1.23804032344798 -0.4255 0.00102785814045953 0.000508497722552582 1.23382744576195 -0.426 0.00103202856667781 0.000505163301717923 1.22837649951394 -0.4265 0.0010360920712412 0.000501776816273819 1.22318549952604 -0.427 0.00103945474035848 0.000500080502956722 1.21646746685 -0.4275 0.000273244829741248 0.000597092613942052 1.2112878356031 -0.428 0.000111518904169574 0.000601056384009437 1.20635942970954 -0.4285 9.57519188681893e-05 0.000593930571567107 1.20234377469305 -0.429 9.54131903332932e-05 0.000590288240987452 1.19804840767783 -0.4295 9.7464520880455e-05 0.00058789021174916 1.19473511741097 -0.43 0.000101604219619056 0.000584674423046272 1.19208888352458 -0.4305 0.000107670288480977 0.000582906576127608 1.18979210760106 -0.431 0.000116144837294517 0.00057956918097188 1.1879909554457 -0.4315 0.000127337811745771 0.000576308925401451 1.18661199762529 -0.432 0.00014075172520693 0.000573288200816594 1.18536903694538 -0.4325 0.000613655291741446 0.000710672043778488 1.18426482475422 -0.433 0.00115732940868743 0.000873435647781165 1.1829585246705 -0.4335 0.00125587579393414 0.00089659720490911 1.18168191568508 -0.434 0.00128221571680748 0.00089525171880203 1.18042049231013 -0.4345 0.00130062582433643 0.000891641615079806 1.17773984540144 -0.435 0.00131542330764624 0.000886423848033372 1.17470916259075 -0.4355 0.00132684272142376 0.00088085641416726 1.17132937664281 -0.436 0.00133764513805398 0.000876658333539007 1.16831155662962 -0.4365 0.00134691732424782 0.000872790755026743 1.16616805980898 -0.437 0.0013520773429587 0.000868760119897437 1.16541089863553 -0.4375 0.00135270085546768 0.000865403296298053 1.16298244949917 -0.438 0.00135169706449951 0.000862300586498016 1.15976670133787 -0.4385 0.00135007742572488 0.000858615044725723 1.15725018627137 -0.439 0.00134958808890394 0.000854347263357867 1.15470836944486 -0.4395 0.00135104356519949 0.000850208884541163 1.15496112787501 -0.44 0.00135080301058575 0.000844999562532096 1.15352877244307 -0.4405 0.0013447273644795 0.000841549585638619 1.15143523522156 -0.441 0.00134022457268673 0.000838741190331978 1.15021468170374 -0.4415 0.00133660508131603 0.000835718698581649 1.14829914787329 -0.442 0.00133258435526596 0.000832109978473385 1.14638547806774 -0.4425 0.00133023941200577 0.000828313511338344 1.14409199880058 -0.443 0.00132932904199396 0.000823963678346024 1.14161548646529 -0.4435 0.00133010356988567 0.000820026617356765 1.13919548434202 -0.444 0.00133240079106653 0.00081685198085028 1.13693397452751 -0.4445 0.00133583332776507 0.000813538444273188 1.13432387237154 -0.445 0.00134091081331076 0.000809984238673166 1.13104822843138 -0.4455 0.00134756603640595 0.000806615225945156 1.12732394387071 -0.446 0.00135535179688379 0.00080293241363702 1.12327825322754 -0.4465 0.00136278606753485 0.000799565512161102 1.1199368592059 -0.447 0.00136831269266249 0.000796582110407532 1.11689417295937 -0.4475 0.00137312307234787 0.000793244597848854 1.11387685062443 -0.448 0.00137824096386112 0.000789651106556446 1.11186269964103 -0.4485 0.00138320845911727 0.00078623288815966 1.10960769057514 -0.449 0.00138832053384482 0.000782902339433415 1.10730358377959 -0.4495 0.00139224723661617 0.000778563110311312 1.10511472603351 -0.45 0.00139420733661784 0.000774714078352012 1.10510453059078 -0.4505 0.00139586067040942 0.000772048769544199 1.10523026262691 -0.451 0.00139616213564673 0.000769124630986109 1.10686713830765 -0.4515 0.00139589146272036 0.000766598785131339 1.10723158594604 -0.452 0.00139387063219308 0.000763673720665482 1.10823631056238 -0.4525 0.00139112430222469 0.00076034365792106 1.11136958418345 -0.453 0.00138723001753455 0.000757812526739404 1.11349680412124 -0.4535 0.00138202875706063 0.000754593817541575 1.11569579593036 -0.454 0.00137735328255639 0.00075254946821121 1.11791374989799 -0.4545 0.00137241918570986 0.000750099229237692 1.11883992572786 -0.455 0.00136937728669391 0.000746412774331302 1.11789886461635 -0.4555 0.00136701862934252 0.000744066727905648 1.11559945075469 -0.456 0.00136627530054956 0.000741179931158788 1.1125066456265 -0.4565 0.00136742917958452 0.000739052572123543 1.10896735829764 -0.457 0.00136977623964986 0.000738035246645409 1.10589420435297 -0.4575 0.00137298163838412 0.000735884694018657 1.10223973391246 -0.458 0.00137642228609638 0.000732196607427431 1.09973435478532 -0.4585 0.00137842605961827 0.00072754642067656 1.09713156866527 -0.459 0.00138027965773637 0.000723136374982731 1.0953889106446 -0.4595 0.00138244730255689 0.000719253857030146 1.09372058590113 -0.46 0.00138470109558683 0.000714935513071476 1.09182363779147 -0.4605 0.00138723749165882 0.000710864346093809 1.08975976732977 -0.461 0.00139047081582119 0.000708407974251137 1.08944552179571 -0.4615 0.00139451928999275 0.000706267238017679 1.08922317630625 -0.462 0.00139760062796692 0.000704062817941245 1.08941885744947 -0.4625 0.00139902782017143 0.000701609163876046 1.0911289384249 -0.463 0.00139930304335097 0.000699210454133585 1.09431792029894 -0.4635 0.0013963311419925 0.000695494938966654 1.09794499894351 -0.464 0.00139506486322472 0.000691664017342608 1.10166454726852 -0.4645 0.00139359161057361 0.000687771780282492 1.10563250543526 -0.465 0.00139281190906753 0.000683860784306829 1.10952619833548 -0.4655 0.00139088279108126 0.000681733580019065 1.11288738790874 -0.466 0.00138791720114067 0.000679924941914712 1.11307603960204 -0.4665 0.0013846272134371 0.000679790270595457 1.11297468106987 -0.467 0.00138260961001626 0.000678813578040418 1.11263672649755 -0.4675 0.00138053816122099 0.000677898431116344 1.11277125997414 -0.468 0.00137837149790944 0.000676863031692699 1.11161362353371 -0.4685 0.00137701300794677 0.000675547658035164 1.1096739699331 -0.469 0.00118628783889715 0.000949840657020486 1.10845792924973 -0.4695 0.0011506588085301 0.00099432159936564 1.10527259587534 -0.47 0.00114947935083657 0.000991407983989138 1.10318439416419 -0.4705 0.00114942970140819 0.000986052626662536 1.10104973074945 -0.471 0.00115082790468366 0.000981220162977028 1.0984966060377 -0.4715 0.0011519597908896 0.000976328148358749 1.09479650864678 -0.472 0.00115337900052135 0.000972166406107227 1.09178798123004 -0.4725 0.00115610688557127 0.0009668894321138 1.08828468376905 -0.473 0.00115893920451313 0.000962676807855359 1.08574838973535 -0.4735 0.0011628421811007 0.000958657083293443 1.08344765929318 -0.474 0.00116535221902102 0.000955205046999604 1.08139781190654 -0.4745 0.001166164037501 0.000951045317730005 1.07965355542965 -0.475 0.00116535947233726 0.000948334753419843 1.07840990760533 -0.4755 0.0011619967676131 0.000944453005903895 1.07706822774886 -0.476 0.00115807165652859 0.000939246746696928 1.07564284977153 -0.4765 0.00115595106930447 0.000934999971063596 1.07298697169847 -0.477 0.00115447592659588 0.000931539627660779 1.07103127894732 -0.4775 0.00115264353353138 0.000926447285691339 1.06975766254944 -0.478 0.00115104558602717 0.000920856273565073 1.06963166269952 -0.4785 0.00114863931155738 0.000916688322020425 1.06935745033885 -0.479 0.00114593824370137 0.000913610543244702 1.06927211471862 -0.4795 0.00114380356781547 0.000910163837342871 1.06734978980914 -0.48 0.0011406384540507 0.00090646519514342 1.06643357602391 -0.4805 0.00113702564221259 0.000901987121525101 1.06629486439279 -0.481 0.00113206245633861 0.000898378574648521 1.06642902126601 -0.4815 0.0011272905585213 0.000894380995684822 1.06517518724019 -0.482 0.00112384776766969 0.000890664642139732 1.06215274585478 -0.4825 0.001120457393484 0.000886725679441121 1.05872570328418 -0.483 0.00111846527340896 0.000885615754973314 1.05683307059158 -0.4835 0.0011170432781573 0.000883154014273715 1.05496870960003 -0.484 0.0011161918702758 0.000880179120908937 1.05442653851301 -0.4845 0.00111634827416963 0.00087597600002528 1.05364729275275 -0.485 0.00111673883809607 0.000872192354179112 1.05124587663922 -0.4855 0.00111608125292294 0.000868646938903933 1.04887825531639 -0.486 0.00111540429890685 0.000864452508233661 1.04638229851014 -0.4865 0.00111340393467213 0.000860888819734361 1.04435850567715 -0.487 0.00110765246113421 0.00085662090221747 1.0426338419894 -0.4875 0.00109991317747957 0.000852543603234458 1.04090631380409 -0.488 0.00109163831196154 0.000848487385700359 1.03911572066841 -0.4885 0.00108571306785085 0.000844910222783561 1.03632943741958 -0.489 0.0010804524619881 0.000841098252845403 1.03392776919086 -0.4895 0.00107475316779344 0.000837986075159782 1.03120352441941 -0.49 0.00107013079959146 0.000833964399296472 1.02863699769184 -0.4905 0.00106580037826519 0.000829953224282352 1.02636973814017 -0.491 0.00106166612282363 0.000826192807041733 1.02405212367914 -0.4915 0.00105829400553432 0.000821758650412459 1.02280805105452 -0.492 0.0010541047225511 0.000818242191391452 1.02338928413736 -0.4925 0.00104950013677339 0.000815859136161634 1.0220495683452 -0.493 0.0010443675117721 0.000813183363269345 1.02027071433788 -0.4935 0.00104139864282502 0.000809718829454955 1.02160452574057 -0.494 0.0010386371064507 0.000806332136323727 1.02315486622375 -0.4945 0.00103682544500995 0.000801683503230537 1.02453907850073 -0.495 0.0010330727279323 0.000796738367054187 1.02420045017654 -0.4955 0.00103087552228645 0.000792173202498232 1.02299315498878 -0.496 0.00102882076319192 0.000788130527269342 1.02236814013673 -0.4965 0.00102781861744102 0.000784404717771081 1.0209201165312 -0.497 0.0010267990512042 0.000780571877633212 1.01925306932904 -0.4975 0.0010264731120869 0.000777005999348066 1.01700494200394 -0.498 0.00102613582743786 0.000774315656088715 1.01496695614668 -0.4985 0.0010259103871748 0.000772119502084637 1.01289301950162 -0.499 0.0010245829842089 0.000769317229738376 1.01202557131617 -0.4995 0.00102205646562967 0.000767453238088314 1.01158748020731 -0.5 0.00101853821503917 0.000765446734570946 1.01113890789914 diff --git a/tutorials/cfdemSolverIBTorque/DEM/angular_velocity_no_coupling.txt b/tutorials/cfdemSolverIBTorque/DEM/angular_velocity_no_coupling.txt deleted file mode 100644 index 7687d38c..00000000 --- a/tutorials/cfdemSolverIBTorque/DEM/angular_velocity_no_coupling.txt +++ /dev/null @@ -1,103 +0,0 @@ -# Fix print output for fix extra2 -0.005 0 0 10 -0.01 0 0 10 -0.015 0 0 10 -0.02 0 0 10 -0.025 0 0 10 -0.03 0 0 10 -0.035 0 0 10 -0.04 0 0 10 -0.045 0 0 10 -0.05 0 0 10 -0.055 0 0 10 -0.06 0 0 10 -0.065 0 0 10 -0.07 0 0 10 -0.075 0 0 10 -0.08 0 0 10 -0.085 0 0 10 -0.09 0 0 10 -0.095 0 0 10 -0.1 0 0 10 -0.105 0 0 10 -0.11 0 0 10 -0.115 0 0 10 -0.12 0 0 10 -0.125 0 0 10 -0.13 0 0 10 -0.135 0 0 10 -0.14 0 0 10 -0.145 0 0 10 -0.15 0 0 10 -0.155 0 0 10 -0.16 0 0 10 -0.165 0 0 10 -0.17 0 0 10 -0.175 0 0 10 -0.18 0 0 10 -0.185 0 0 10 -0.19 0 0 10 -0.195 0 0 10 -0.2 0 0 10 -0.205 0 0 10 -0.21 0 0 10 -0.215 0 0 10 -0.22 0 0 10 -0.225 0 0 10 -0.23 0 0 10 -0.235 0 0 10 -0.24 0 0 10 -0.245 0 0 10 -0.25 0 0 10 -0.255 0 0 10 -0.26 0 0 10 -0.265 0 0 10 -0.27 0 0 10 -0.275 0 0 10 -0.28 0 0 10 -0.285 0 0 10 -0.29 0 0 10 -0.295 0 0 10 -0.3 0 0 10 -0.305 0 0 10 -0.31 0 0 10 -0.315 0 0 10 -0.32 0 0 10 -0.325 0 0 10 -0.33 0 0 10 -0.335 0 0 10 -0.34 0 0 10 -0.345 0 0 10 -0.35 0 0 10 -0.355 0 0 10 -0.36 0 0 10 -0.365 0 0 10 -0.37 0 0 10 -0.375 0 0 10 -0.38 0 0 10 -0.385 0 0 10 -0.39 0 0 10 -0.395 0 0 10 -0.4 0 0 10 -0.405 0 0 10 -0.41 0 0 10 -0.415 0 0 10 -0.42 0 0 10 -0.425 0 0 10 -0.43 0 0 10 -0.435 0 0 10 -0.44 0 0 10 -0.445 0 0 10 -0.45 0 0 10 -0.455 0 0 10 -0.46 0 0 10 -0.465 0 0 10 -0.47 0 0 10 -0.475 0 0 10 -0.48 0 0 10 -0.485 0 0 10 -0.49 0 0 10 -0.495 0 0 10 -0.5 0 0 10 -0.505 0 0 10 -0.51 0 0 10 diff --git a/tutorials/cfdemSolverIBTorque/DEM/drag_particle_force.txt b/tutorials/cfdemSolverIBTorque/DEM/drag_particle_force.txt deleted file mode 100644 index e82a85fc..00000000 --- a/tutorials/cfdemSolverIBTorque/DEM/drag_particle_force.txt +++ /dev/null @@ -1,91 +0,0 @@ -# -0.008 5.57697378684129e-05 -0.414699976005958 -59.8834291488285 -0.016 4.57325314920728e-05 0.370056372714585 -14.5561021301538 -0.024 -2.55566687609737e-05 -0.797444701230558 -14.4060079057233 -0.032 1.66803796960471e-05 0.216192561034972 -10.9810844463387 -0.04 -6.70863687336884e-05 -0.13303526779399 -8.1087316190947 -0.048 -3.689306660422e-05 -0.41920356759255 -10.4567167917752 -0.056 4.89125742454428e-06 0.159566492739513 -8.11324356609918 -0.064 -2.32934811327605e-05 -0.752576942118735 -7.22296484169974 -0.072 -2.58032608421664e-05 0.626393627796301 -5.270216491283 -0.08 -0.000126882243217032 -0.240946143636515 -6.96518837633297 -0.088 3.96931092402544e-05 0.169099624692103 -5.87387591087596 -0.096 -5.37173890514666e-05 0.163240855167488 -5.23676555255799 -0.104 -0.000121509963639644 -0.679145133971048 -4.14646193254031 -0.112 5.76014816145453e-05 0.100939947363903 -3.16213542742363 -0.12 -0.000122732420324127 -0.120787637767941 -4.56122320832608 -0.128 3.12193930677631e-05 -0.0269487069868444 -3.69752960109922 -0.136 1.17745377149481e-05 0.222691339866483 -3.72716646557289 -0.144 -0.000140785287958245 -0.301323536239502 -2.90752918693922 -0.152 -0.000244634442412905 -0.0626358391829448 -2.32847302986077 -0.16 0.000286113904980888 0.00240811477722827 -3.19081817883174 -0.168 -0.000122522820381357 -0.0488621386536859 -3.33632682927924 -0.176 -6.80862267512737e-06 0.0092401840752771 -3.05146411762291 -0.184 0.000250571785836708 0.149037388485718 -2.53736264808346 -0.192 0.00022378988020284 -0.137900301887764 -1.98208925350055 -0.2 -0.000254007665159624 -0.0343525923282959 -1.62373008638033 -0.208 0.000431860851495361 -0.0413930108818663 -2.27485908379201 -0.216 0.000328504522270851 -0.0298644561313073 -2.49724394163959 -0.224 -0.000254975007447499 0.0216513706104903 -1.85760875701887 -0.232 -8.68669997621588e-05 0.103508445058573 -1.96474466926062 -0.24 0.000691779844177768 -0.0189865287248349 -1.59454550900477 -0.248 0.000205526271982378 -0.0246189971638151 -1.32512155620886 -0.256 -0.000484917146748363 0.0338453610169152 -1.15318924950138 -0.264 0.00171061871034356 -0.0431298278684289 -1.74743313468358 -0.272 -0.000145114644740374 0.00755374272417894 -1.90159747460399 -0.28 -0.000762139809715267 0.0265597704399049 -1.27926640398799 -0.288 -0.000390438043517958 0.026937985962427 -1.4578668738422 -0.296 0.000630661262580516 -0.0114925944725122 -1.31113151566504 -0.304 0.00231835639811268 0.0420029454602112 -0.94308011268111 -0.312 -0.002858981303815 0.0252935884210398 -0.863400433099041 -0.32 -0.00109133673947065 -0.015540995762621 -0.771777914718429 -0.328 0.00179244166894796 0.00463390898141749 -1.40103636857958 -0.336 -0.00208948604142637 0.0160460446489094 -1.48731205099446 -0.344 -0.00144004148214883 0.000940126979838446 -0.984354337118748 -0.352 3.85939488586255e-07 -0.0191168354456585 -1.10705504990449 -0.36 0.00191522833815906 -0.00551235579332907 -1.02958854151131 -0.368 0.00129851851357572 0.0102250283094307 -0.839472588246229 -0.376 -0.00387445644177877 -0.0319746410783325 -0.656556161460664 -0.384 0.0015692171770507 -0.024115316122241 -0.572461990178095 -0.392 0.0187941653697265 0.0105155762362229 -0.696466587743586 -0.4 -0.0017317603181491 -0.0136569460385808 -1.11365305931376 -0.408 0.00171965083681277 -0.0259079259637093 -1.16640924553119 -0.416 0.00415561819817993 -0.0351864521218673 -1.09191789158922 -0.424 0.00132979670421267 0.0103728890613535 -0.857008848934859 -0.432 -0.000960570103796545 0.0232873053247741 -0.784300190558021 -0.44 -0.00145970016809916 -0.0115316211008073 -0.703580752941708 -0.448 0.00669515157922791 0.0123196888453078 -0.492291083268433 -0.456 0.00196163415797006 0.0241270802631336 -0.445362888568582 -0.464 -0.00219582284507307 -0.00472907612147741 -0.407406873403708 -0.472 -0.000340739722576476 -0.00828913150071285 -0.814311388875283 -0.48 0.00291769392750867 -0.000868975675019215 -0.893529846904775 -0.488 -0.0030430166982529 -0.00215488054532847 -0.922074480861382 -0.496 -0.00792568831109749 -0.0172474198933022 -0.858633246817558 -0.504 -0.00336808578540183 -0.030942976689941 -0.682574101617982 -0.512 0.00182502783464717 -0.000573132200587453 -0.599482243905043 -0.52 0.00174677060265059 -0.00229833566759223 -0.542768878112839 -0.528 -0.00791935776306834 -0.0186078517982001 -0.436763695739937 -0.536 -0.00444133850947166 -0.00829780731801657 -0.344312642935571 -0.544 0.00692743591069366 0.00661821410082475 -0.30519389508196 -0.552 0.00806712515868413 -0.000212830582480113 -0.305166089596398 -0.56 -0.0125027807973428 -0.000430005688416008 -0.618258282999961 -0.568 0.00200949312873792 -0.00559020501816431 -0.725282088856743 -0.576 0.0115942663238309 0.00590853133103146 -0.734645978015688 -0.584 0.0165570602109742 0.0138030538506574 -0.685292541132325 -0.592 -0.00957380421472473 -0.010978619645367 -0.552111581211175 -0.6 -0.0059484573101578 -0.017223975876245 -0.462939656029838 -0.608 0.00372039776193537 0.00101252697465072 -0.422455769622715 -0.616 2.53437151053627e-05 -0.00439683615140047 -0.334168626999153 -0.624 -0.0161569578603793 -0.0314094901782528 -0.257462042810767 -0.632 -0.0543346909001145 -0.0185921675570432 -0.233883487891059 -0.64 -0.0135413108925657 0.00291137913534849 -0.223568641145182 -0.648 0.0190418085679941 0.0019800581762633 -0.239947040134984 -0.656 -0.0418215335552241 -0.027572454547763 -0.51283463963412 -0.664 -0.0109136829936161 0.00596801803870313 -0.593475245518045 -0.672 0.022448641774616 0.00630398230736282 -0.599477114211604 -0.68 0.0931112660840376 0.010841431523667 -0.553732606290178 -0.688 0.0224066918443506 -0.012753930208544 -0.339725390749717 -0.696 -0.0186310062078328 -0.0257317920797673 -0.365074234774036 -0.704 -0.0369223718798501 -0.00148233870538929 -0.344501286305965 -0.712 0.0117788301073745 -0.000383583658343322 -0.300973756396047 -0.72 0.0525977742560354 -0.0170395317835646 -0.248357065788045 diff --git a/tutorials/cfdemSolverIBTorque/DEM/in.liggghts_run b/tutorials/cfdemSolverIBTorque/DEM/in.liggghts_run deleted file mode 100644 index 23a635fa..00000000 --- a/tutorials/cfdemSolverIBTorque/DEM/in.liggghts_run +++ /dev/null @@ -1,87 +0,0 @@ -#echo both -log ../DEM/log.liggghts -thermo_log ../DEM/post/thermo.txt - -variable deltat equal 5e-05 - -atom_style sphere -atom_modify map array sort 0 0 -boundary m m m -newton off - -communicate single vel yes -processors 1 4 1 - -units si - -region reg block 0 0.025 0 0.1 0 0.025 units box -create_box 1 reg - -neighbor 0.1 bin -neigh_modify delay 0 binsize 0.01 - -#Material properties required for granular pair styles - -fix m1 all property/global youngsModulus peratomtype 5e05 -fix m2 all property/global poissonsRatio peratomtype 0.45 -fix m3 all property/global coefficientRestitution peratomtypepair 1 0.3 -fix m4 all property/global coefficientFriction peratomtypepair 1 0.5 - -#pair style -pair_style gran model hertz tangential history #Hertzian without cohesion -pair_coeff * * - -timestep ${deltat} -fix gravi all gravity 9.81 vector 0.0 -1.0 0.0 - -#walls -fix xwall1 all wall/gran model hertz tangential history primitive type 1 xplane 0. -fix xwall2 all wall/gran model hertz tangential history primitive type 1 xplane 0.025 -fix zwall1 all wall/gran model hertz tangential history primitive type 1 zplane 0. -fix zwall2 all wall/gran model hertz tangential history primitive type 1 zplane 0.025 -fix ywall1 all wall/gran model hertz tangential history primitive type 1 yplane 0. -fix ywall2 all wall/gran model hertz tangential history primitive type 1 yplane 0.1 - -# cfd coupling -fix cfd all couple/cfd couple_every 10 mpi -fix cfd2 all couple/cfd/force - -# create atoms for simulation -create_atoms 1 single 0.0125 0.075 0.0125 units box -set atom 1 diameter 0.01 density 1.1 vx 0 vy 0 vz 0 omegaz 10 - - -# Setting the angular velocities to print out -variable omega1 equal omegax[1] -variable omega2 equal omegay[1] -variable omega3 equal omegaz[1] - -# Setting the particle position to print out -variable x1 equal x[1] -variable y1 equal y[1] -variable z1 equal z[1] - -variable time equal step*dt - -fix extra1 all print 10 "${time} ${x1} ${y1} ${z1}" file ../DEM/position.txt screen no -fix extra2 all print 10 "${time} ${omega1} ${omega2} ${omega3}" file ../DEM/angular_velocity.txt screen no - -#integrator for multisphere rigid bodies -fix integr all nve/sphere - -# screen output -compute rke all erotate/sphere -thermo_style custom step atoms ke c_rke vol -thermo 1000 -thermo_modify lost ignore norm no -compute_modify thermo_temp dynamic yes - -# insert the first particles so that dump is not empty -dump dmp1 all custom 100 ../DEM/post/dump.liggghts_run id type x y z vx vy vz omegax omegay omegaz radius fx fy fz - -#force : f_couple_cfd[0] f_couple_cfd[1] f_couple_cfd[2] -#node : f_couple_cfd[6] -#cell id : f_couple_cfd[7] - -run 1 - diff --git a/tutorials/cfdemSolverIBTorque/DEM/position.txt b/tutorials/cfdemSolverIBTorque/DEM/position.txt deleted file mode 100644 index 2a01405b..00000000 --- a/tutorials/cfdemSolverIBTorque/DEM/position.txt +++ /dev/null @@ -1,1001 +0,0 @@ -# Fix print output for fix extra1 -0.0005 0.0125 0.07499877375 0.0125 -0.001 0.0125 0.0749959019973719 0.0125 -0.0015 0.0125000033442165 0.0749930714941251 0.0125000001826038 -0.002 0.0125000176572396 0.0749906702852021 0.012500000684764 -0.0025 0.0125000440131754 0.0749883627628482 0.0125000011448231 -0.003 0.0125000769878301 0.0749858782509146 0.0125000014906762 -0.0035 0.0125001129549423 0.0749832071422858 0.0125000017798347 -0.004 0.0125001511813178 0.0749804078336142 0.0125000020766507 -0.0045 0.012500192034785 0.074977502151808 0.0125000023942631 -0.005 0.0125002356493256 0.0749744849206555 0.012500002721869 -0.0055 0.0125002818180671 0.0749713496881013 0.0125000030459634 -0.006 0.0125003302817856 0.0749680954048084 0.0125000033639105 -0.0065 0.0125003809896545 0.0749647233839099 0.0125000036788337 -0.007 0.0125004340178694 0.0749612342366524 0.0125000039933352 -0.0075 0.0125004893978446 0.0749576271308298 0.0125000043087029 -0.008 0.0125005471412498 0.0749539010522549 0.0125000046245701 -0.0085 0.0125006073073439 0.0749500558612222 0.012500004940715 -0.009 0.0125006699388407 0.074946092385613 0.0125000052546712 -0.0095 0.0125007350936876 0.0749420110290399 0.0125000055663652 -0.01 0.012500802880235 0.0749378118611261 0.0125000058754685 -0.0105 0.0125008734110566 0.0749334949531 0.0125000061846458 -0.011 0.0125009468077478 0.0749290604825308 0.012500006495101 -0.0115 0.0125010231610264 0.0749245086425263 0.0125000068080745 -0.012 0.0125011025253879 0.0749198396039276 0.0125000071212011 -0.0125 0.0125011849547521 0.0749150534982812 0.0125000074313058 -0.013 0.0125012705477779 0.074910150452888 0.0125000077392734 -0.0135 0.0125013594262825 0.0749051306524712 0.0125000080461066 -0.014 0.0125014517019126 0.0748999942758666 0.0125000083513947 -0.0145 0.0125015474772151 0.074894741443193 0.0125000086568626 -0.015 0.0125016468568451 0.0748893722658431 0.0125000089647992 -0.0155 0.0125017499583805 0.0748838868070743 0.0125000092734344 -0.016 0.012501856866164 0.0748782850958273 0.0125000095816828 -0.0165 0.0125019676675665 0.0748725671561518 0.0125000098889883 -0.017 0.0125020824499925 0.0748667330233061 0.0125000101970672 -0.0175 0.0125022013184374 0.0748607827111428 0.0125000105052853 -0.018 0.0125023243789529 0.0748547171433957 0.0125000108131354 -0.0185 0.012502451713508 0.0748485381419893 0.0125000111206504 -0.019 0.0125025834080759 0.0748422460154806 0.0125000114280529 -0.0195 0.0125027198760274 0.0748358405114036 0.0125000117354589 -0.02 0.012502861760673 0.0748293207168762 0.0125000120424071 -0.0205 0.0125030091644594 0.074822685192825 0.0125000123492122 -0.021 0.0125031619490945 0.0748159340602175 0.0125000126560844 -0.0215 0.0125033196732352 0.0748090679131625 0.012500012962509 -0.022 0.0125034819875786 0.0748020870352774 0.0125000132681755 -0.0225 0.0125036486883929 0.0747949914330295 0.0125000135746268 -0.023 0.0125038196255762 0.0747877810554487 0.0125000138827973 -0.0235 0.0125039947512232 0.0747804559615213 0.0125000141908901 -0.024 0.0125041740961928 0.0747730161554665 0.012500014497748 -0.0245 0.0125043575469033 0.074765461368562 0.0125000148044466 -0.025 0.0125045449287539 0.0747577915721098 0.0125000151112605 -0.0255 0.0125047360793463 0.0747500068203705 0.0125000154174915 -0.026 0.0125049308911517 0.0747421072097923 0.0125000157238147 -0.0265 0.0125051293071854 0.0747340923096962 0.0125000160318014 -0.027 0.012505331313387 0.0747259610554987 0.0125000163405183 -0.0275 0.0125055369093664 0.0747177128769582 0.012500016648547 -0.028 0.0125057461133999 0.0747093474886303 0.0125000169564974 -0.0285 0.0125059589534998 0.0747008651348975 0.0125000172638578 -0.029 0.0125061754546447 0.0746922655128748 0.0125000175711268 -0.0295 0.0125063956353074 0.0746835480990572 0.0125000178781312 -0.03 0.0125066195369456 0.0746747123007921 0.0125000181849594 -0.0305 0.0125068475244659 0.0746657580471327 0.0125000184921242 -0.031 0.0125070802847853 0.0746566864897768 0.0125000187999931 -0.0315 0.0125073178353274 0.0746474992433834 0.0125000191084876 -0.032 0.0125075596433049 0.0746381973886898 0.0125000194170787 -0.0325 0.0125078053803543 0.074628781033137 0.0125000197249964 -0.033 0.0125080548599224 0.0746192487727982 0.0125000200328498 -0.0335 0.0125083079810483 0.0746095991450759 0.0125000203419885 -0.034 0.0125085644226519 0.0745998306444208 0.0125000206521617 -0.0345 0.012508823631116 0.0745899414753287 0.012500020963092 -0.035 0.0125090855614811 0.0745799307370364 0.0125000212745639 -0.0355 0.0125093505669297 0.0745697989274233 0.012500021585858 -0.036 0.0125096189178983 0.0745595464914658 0.0125000218970347 -0.0365 0.0125098908031128 0.0745491738811546 0.0125000222089467 -0.037 0.0125101664927103 0.0745386826915822 0.0125000225212018 -0.0375 0.012510446039729 0.074528075234196 0.0125000228334483 -0.038 0.0125107292334232 0.0745173527929548 0.012500023145739 -0.0385 0.0125110160865171 0.0745065152284388 0.0125000234582768 -0.039 0.0125113067084177 0.0744955621434888 0.0125000237710172 -0.0395 0.0125116012072096 0.0744844932890634 0.0125000240836363 -0.04 0.0125118996559684 0.0744733086904374 0.0125000243963058 -0.0405 0.0125122021479286 0.0744620092619274 0.012500024708449 -0.041 0.012512508822742 0.0744505968163863 0.0125000250211385 -0.0415 0.0125128195447761 0.0744390721733666 0.0125000253360147 -0.042 0.0125131337277288 0.0744274340468892 0.012500025651711 -0.0425 0.0125134510611473 0.0744156811422224 0.0125000259670777 -0.043 0.0125137715603842 0.0744038137506796 0.0125000262813505 -0.0435 0.0125140956416854 0.0743918333412265 0.0125000265954227 -0.044 0.0125144238247531 0.0743797413595094 0.0125000269108317 -0.0445 0.0125147563393749 0.0743675381034863 0.0125000272282431 -0.045 0.0125150933603251 0.0743552235255857 0.0125000275468987 -0.0455 0.0125154350857703 0.0743427975253698 0.0125000278657718 -0.046 0.0125157817918577 0.0743302599735268 0.0125000281848642 -0.0465 0.0125161340671706 0.0743176108466509 0.012500028504118 -0.047 0.01251649271429 0.0743048505821367 0.0125000288239436 -0.0475 0.0125168578944135 0.0742919799860187 0.0125000291444938 -0.048 0.0125172292471653 0.074278999889339 0.012500029465742 -0.0485 0.0125176062392456 0.0742659102969844 0.0125000297880467 -0.049 0.0125179887632022 0.0742527099182196 0.0125000301115904 -0.0495 0.0125183768517866 0.0742393978792816 0.012500030436439 -0.05 0.0125187705448376 0.0742259746154409 0.0125000307626122 -0.0505 0.0125191698226996 0.0742124409455901 0.012500031089665 -0.051 0.0125195741662145 0.0741987967551394 0.012500031417163 -0.0515 0.0125199827667637 0.074185041166048 0.0125000317452304 -0.052 0.0125203951443892 0.0741711737450425 0.0125000320738158 -0.0525 0.0125208108771845 0.0741571942230372 0.0125000324033166 -0.053 0.0125212307116341 0.0741431035514634 0.0125000327325788 -0.0535 0.0125216552849992 0.0741289041613734 0.0125000330614799 -0.054 0.0125220847036796 0.0741145990864233 0.012500033391614 -0.0545 0.0125225184626379 0.0741001904460181 0.0125000337238976 -0.055 0.0125229557939291 0.0740856780358061 0.0125000340573529 -0.0555 0.0125233961330913 0.0740710617595659 0.0125000343917671 -0.056 0.0125238393630019 0.074056343215867 0.0125000347257608 -0.0565 0.0125242855188165 0.0740415240695649 0.0125000350603756 -0.057 0.012524735009779 0.0740266051033449 0.0125000353955182 -0.0575 0.0125251881082133 0.0740115874425514 0.0125000357310947 -0.058 0.0125256448167547 0.0739964714425039 0.0125000360674441 -0.0585 0.0125261051794114 0.0739812567989755 0.0125000364038475 -0.059 0.0125265691312359 0.0739659442893851 0.0125000367402776 -0.0595 0.0125270364523742 0.0739505348471866 0.0125000370768439 -0.06 0.012527507337991 0.0739350291866052 0.012500037413116 -0.0605 0.012527982154348 0.073919427888509 0.0125000377488182 -0.061 0.0125284612340973 0.0739037314422841 0.0125000380853503 -0.0615 0.012528944431737 0.0738879406601221 0.0125000384225768 -0.062 0.0125294313177728 0.0738720569151579 0.0125000387608978 -0.0625 0.0125299222114356 0.0738560797776093 0.0125000390990731 -0.063 0.0125304176885473 0.0738400084246764 0.0125000394378979 -0.0635 0.0125309181930006 0.0738238433831216 0.0125000397768305 -0.064 0.0125314240164897 0.0738075854203121 0.0125000401167762 -0.0645 0.0125319354261538 0.0737912349571499 0.0125000404574225 -0.065 0.012532452718723 0.0737747920845364 0.0125000407992282 -0.0655 0.0125329761943416 0.0737582567528621 0.0125000411420028 -0.066 0.0125335061400333 0.0737416289416253 0.0125000414861494 -0.0665 0.0125340426142196 0.0737249088279218 0.0125000418311539 -0.067 0.0125345854698459 0.0737080967164278 0.0125000421774254 -0.0675 0.0125351349679976 0.073691192355743 0.0125000425249661 -0.068 0.0125356913896253 0.0736741952971669 0.0125000428736722 -0.0685 0.0125362549346859 0.0736571050638826 0.012500043222449 -0.069 0.0125368257630043 0.0736399211660882 0.0125000435712456 -0.0695 0.0125374040344076 0.0736226430507843 0.012500043920274 -0.07 0.012537989942684 0.0736052706389624 0.0125000442699503 -0.0705 0.0125385837043623 0.0735878044159234 0.0125000446206812 -0.071 0.012539185558078 0.0735702439876803 0.0125000449725664 -0.0715 0.0125397954656937 0.0735525884169068 0.0125000453253002 -0.072 0.0125404131237258 0.0735348368271186 0.01250004567871 -0.0725 0.0125410383505072 0.0735169888344963 0.0125000460328227 -0.073 0.0125416709598846 0.0734990445175739 0.012500046388035 -0.0735 0.0125423108097736 0.0734810042998974 0.0125000467443348 -0.074 0.0125429578096836 0.0734628672652273 0.0125000471015488 -0.0745 0.0125436119391173 0.0734446327577499 0.0125000474594015 -0.075 0.0125442731454866 0.0734263008360234 0.0125000478182035 -0.0755 0.0125449414528079 0.0734078701478739 0.012500048177856 -0.076 0.0125456168877888 0.0733893384444025 0.0125000485388364 -0.0765 0.0125462991963269 0.0733707032727119 0.0125000489013877 -0.077 0.0125469879566261 0.0733519621455785 0.0125000492645213 -0.0775 0.0125476825975582 0.0733331139682873 0.0125000496275966 -0.078 0.0125483831502433 0.0733141597200612 0.0125000499905357 -0.0785 0.0125490901283466 0.073295099441288 0.0125000503538522 -0.079 0.0125498038907127 0.0732759347963305 0.0125000507185035 -0.0795 0.0125505244457868 0.0732566676056432 0.0125000510847912 -0.08 0.0125512518303048 0.0732372978681192 0.0125000514525186 -0.0805 0.012551985681727 0.0732178258482018 0.0125000518211484 -0.081 0.0125527250478685 0.073198252841388 0.0125000521911682 -0.0815 0.0125534692706767 0.0731785800214086 0.0125000525613498 -0.082 0.0125542181528897 0.0731588078078276 0.0125000529308378 -0.0825 0.0125549722187 0.073138936839665 0.0125000533009596 -0.083 0.012555731922813 0.0731189678560959 0.0125000536723676 -0.0835 0.0125564981076712 0.0730989014713189 0.0125000540444472 -0.084 0.012557271861757 0.073078737939361 0.0125000544170328 -0.0845 0.0125580538219965 0.0730584772133311 0.0125000547900126 -0.085 0.0125588441132991 0.0730381191815979 0.0125000551644114 -0.0855 0.012559642502832 0.0730176633684367 0.0125000555405351 -0.086 0.0125604486594564 0.0729971095361342 0.0125000559189543 -0.0865 0.0125612624149858 0.0729764565787258 0.0125000562990366 -0.087 0.0125620831663457 0.0729557041372277 0.0125000566804314 -0.0875 0.0125629107238344 0.072934853482448 0.0125000570636981 -0.088 0.0125637454622506 0.0729139048534814 0.0125000574488069 -0.0885 0.0125645873250672 0.0728928588843758 0.0125000578348257 -0.089 0.0125654361602015 0.0728717179279137 0.0125000582218897 -0.0895 0.0125662920271842 0.0728504834233376 0.0125000586103645 -0.09 0.0125671553467095 0.0728291580749964 0.0125000590011322 -0.0905 0.0125680257836067 0.0728077454625691 0.0125000593936012 -0.091 0.0125689027536602 0.0727862483202056 0.0125000597872353 -0.0915 0.0125697860642709 0.0727646682158857 0.0125000601820394 -0.092 0.0125706755971485 0.072743006341674 0.0125000605790028 -0.0925 0.0125715713808331 0.0727212626690222 0.0125000609767932 -0.093 0.0125724737843492 0.0726994367593901 0.0125000613741537 -0.0935 0.0125733828427252 0.0726775292794987 0.0125000617719857 -0.094 0.0125742986265858 0.0726555412766135 0.012500062170792 -0.0945 0.0125752210447856 0.0726334734520968 0.0125000625705829 -0.095 0.0125761502261944 0.0726113261942238 0.0125000629716152 -0.0955 0.0125770865606728 0.0725890990506181 0.0125000633738312 -0.096 0.0125780304182548 0.072566791505883 0.0125000637763817 -0.0965 0.0125789820564134 0.07254440312889 0.012500064179646 -0.097 0.0125799416849116 0.0725219343917297 0.0125000645840975 -0.0975 0.0125809095592082 0.0724993855149805 0.012500064989918 -0.098 0.0125818858205314 0.0724767564297006 0.0125000653965162 -0.0985 0.0125828705371447 0.0724540468668683 0.0125000658036729 -0.099 0.0125838639694543 0.0724312562818436 0.0125000662115207 -0.0995 0.0125848663260106 0.0724083839329126 0.0125000666202442 -0.1 0.0125858777596958 0.0723854289876051 0.0125000670303669 -0.1005 0.0125868983990415 0.072362391111541 0.0125000674417685 -0.101 0.0125879285202581 0.0723392711786724 0.0125000678537865 -0.1015 0.0125889685393678 0.0723160691498371 0.0125000682668401 -0.102 0.0125900183884359 0.0722927834877071 0.0125000686804555 -0.1025 0.0125910776564142 0.0722694132586163 0.0125000690946413 -0.103 0.0125921460306946 0.0722459579328498 0.012500069510269 -0.1035 0.0125932233424903 0.0722224173657108 0.0125000699273205 -0.104 0.0125943095176739 0.0721987918022245 0.0125000703450781 -0.1045 0.0125954042756967 0.0721750794953287 0.0125000707635394 -0.105 0.0125965071862884 0.0721512778048885 0.0125000711826795 -0.1055 0.012597618095317 0.0721273842573268 0.0125000716027733 -0.106 0.0125987367868017 0.0721033970885232 0.0125000720233989 -0.1065 0.0125998632479962 0.0720793147495296 0.0125000724445647 -0.107 0.0126009975145266 0.0720551356186785 0.0125000728662562 -0.1075 0.0126021393524584 0.0720308583838514 0.0125000732891158 -0.108 0.0126032883702846 0.0720064845364474 0.0125000737129606 -0.1085 0.0126044448818495 0.0719820164738215 0.0125000741386649 -0.109 0.0126056089806466 0.0719574542944843 0.0125000745661744 -0.1095 0.0126067802485683 0.0719327981493707 0.0125000749951633 -0.11 0.0126079588482608 0.0719080512633783 0.0125000754253925 -0.1105 0.0126091448524924 0.071883217409525 0.0125000758568785 -0.111 0.0126103386915484 0.0718582968120602 0.0125000762900258 -0.1115 0.0126115413343476 0.0718332879946126 0.0125000767246223 -0.112 0.0126127532535571 0.0718081909940463 0.0125000771597066 -0.1125 0.012613974482903 0.0717830062935445 0.0125000775953627 -0.113 0.0126152048641583 0.0717577317282726 0.0125000780326157 -0.1135 0.0126164445318644 0.0717323655534199 0.0125000784725675 -0.114 0.0126176933537812 0.0717069091348638 0.0125000789149698 -0.1145 0.0126189514107718 0.0716813638063966 0.0125000793594558 -0.115 0.0126202185888803 0.0716557300830613 0.0125000798059571 -0.1155 0.0126214945801939 0.0716300099186204 0.0125000802552018 -0.116 0.0126227792207163 0.0716042069040983 0.0125000807078012 -0.1165 0.0126240726345822 0.0715783241635575 0.012500081161931 -0.117 0.0126253748007877 0.07155236419014 0.0125000816179233 -0.1175 0.0126266855847159 0.0715263287840677 0.0125000820768273 -0.118 0.0126280045900553 0.0715002203844616 0.0125000825376802 -0.1185 0.0126293314622285 0.0714740411134881 0.0125000830003794 -0.119 0.0126306660478345 0.071447791698858 0.0125000834640098 -0.1195 0.012632008353524 0.0714214716181641 0.012500083927503 -0.12 0.0126333585523774 0.0713950798539505 0.0125000843911155 -0.1205 0.0126347167785209 0.0713686169190507 0.0125000848556508 -0.121 0.0126360829987546 0.0713420848493475 0.01250008532102 -0.1215 0.0126374577231128 0.0713154847832072 0.0125000857874629 -0.122 0.0126388414899376 0.0712888154928615 0.0125000862549891 -0.1225 0.0126402343792045 0.0712620750404585 0.0125000867236095 -0.123 0.0126416364311789 0.0712352632859442 0.012500087193527 -0.1235 0.0126430477162937 0.0712083803456637 0.0125000876648702 -0.124 0.0126444683680462 0.0711814253453414 0.0125000881366336 -0.1245 0.0126458982733919 0.0711543976686381 0.012500088609068 -0.125 0.0126473369672591 0.0711272973950097 0.0125000890820524 -0.1255 0.0126487847993668 0.0711001252067068 0.0125000895557919 -0.126 0.0126502423647321 0.0710728803970436 0.012500090030248 -0.1265 0.0126517097443016 0.0710455618609429 0.0125000905063692 -0.127 0.0126531865776579 0.0710181689091766 0.0125000909836774 -0.1275 0.0126546724642283 0.0709907005205658 0.0125000914625418 -0.128 0.0126561672912092 0.0709631558151657 0.0125000919430538 -0.1285 0.0126576711731003 0.0709355332662253 0.0125000924245691 -0.129 0.0126591843479419 0.0709078311209674 0.0125000929065986 -0.1295 0.0126607065223792 0.0708800468614479 0.0125000933885762 -0.13 0.0126622372006046 0.0708521776377584 0.0125000938704771 -0.1305 0.0126637759794608 0.0708242216464173 0.0125000943531733 -0.131 0.0126653230437159 0.0707961784712943 0.0125000948362816 -0.1315 0.0126668784811421 0.0707680479624047 0.0125000953195963 -0.132 0.0126684420701418 0.0707398305148648 0.0125000958034465 -0.1325 0.0126700136451633 0.0707115261861112 0.0125000962895652 -0.133 0.012671593524925 0.0706831356169001 0.0125000967777586 -0.1335 0.0126731822588363 0.0706546595232563 0.0125000972680293 -0.134 0.01267478025804 0.0706260985627089 0.0125000977590707 -0.1345 0.0126763878611403 0.0705974512369763 0.0125000982504579 -0.135 0.012678005075775 0.0705687176535136 0.0125000987428924 -0.1355 0.0126796319668242 0.0705399010241314 0.0125000992380056 -0.136 0.0126812687470115 0.0705110035440853 0.0125000997352982 -0.1365 0.0126829154474624 0.0704820240883768 0.012500100235761 -0.137 0.0126845718608667 0.0704529635521465 0.0125001007388719 -0.1375 0.0126862374961731 0.0704238243968008 0.0125001012451901 -0.138 0.0126879125848994 0.0703946078113356 0.0125001017535883 -0.1385 0.0126895971914739 0.0703653162388974 0.012500102263958 -0.139 0.0126912914599122 0.0703359514021819 0.0125001027769726 -0.1395 0.012692995303079 0.0703065141896107 0.0125001032935805 -0.14 0.0126947085031461 0.0702770066206562 0.0125001038128884 -0.1405 0.0126964307452827 0.0702474318995572 0.0125001043354713 -0.141 0.0126981617557038 0.0702177924647458 0.0125001048603636 -0.1415 0.0126999010830405 0.07018808956874 0.0125001053865906 -0.142 0.0127016483991205 0.070158323777051 0.0125001059132109 -0.1425 0.012703402896629 0.0701284966984488 0.0125001064406157 -0.143 0.0127051636929851 0.0700986098888251 0.0125001069685743 -0.1435 0.012706931152266 0.0700686636943538 0.0125001074970939 -0.144 0.0127087059972591 0.070038657525037 0.0125001080255404 -0.1445 0.0127104883703813 0.0700085901955972 0.0125001085547402 -0.145 0.0127122782635537 0.0699784599517305 0.0125001090841181 -0.1455 0.0127140757281717 0.0699482664828602 0.0125001096140783 -0.146 0.0127158808200988 0.0699180104115875 0.0125001101439778 -0.1465 0.0127176937624702 0.0698876924744136 0.0125001106756344 -0.147 0.0127195150908897 0.0698573127930928 0.012500111208934 -0.1475 0.0127213451481209 0.0698268710321188 0.0125001117441913 -0.148 0.0127231837645339 0.0697963647539769 0.0125001122803982 -0.1485 0.0127250308896124 0.0697657905327628 0.012500112817525 -0.149 0.0127268868560469 0.0697351463515933 0.0125001133556519 -0.1495 0.0127287514517311 0.0697044309448768 0.0125001138948511 -0.15 0.012730624075663 0.069673643046511 0.0125001144346737 -0.1505 0.0127325044956987 0.0696427810409499 0.0125001149747732 -0.151 0.0127343926095969 0.0696118433917304 0.0125001155140664 -0.1515 0.0127362886626804 0.0695808294413301 0.0125001160529514 -0.152 0.0127381928378466 0.0695497383813778 0.0125001165913058 -0.1525 0.0127401045501439 0.0695185703624072 0.0125001170626055 -0.153 0.0127420230620493 0.0694873246433922 0.0125001174073547 -0.1535 0.0127439481949488 0.0694560002650496 0.0125001177527172 -0.154 0.0127458804587036 0.0694245964997216 0.0125001181447302 -0.1545 0.0127478208344053 0.069393112182885 0.0125001185690044 -0.155 0.0127497694794413 0.0693615488894475 0.0125001189972399 -0.1555 0.0127517265736793 0.0693299074757143 0.0125001194185732 -0.156 0.0127536927441403 0.0692981882512503 0.0125001198368156 -0.1565 0.0127556685978262 0.0692663914500161 0.0125001202588223 -0.157 0.0127576546087877 0.0692345175418192 0.0125001206880527 -0.1575 0.0127596510720754 0.0692025691272927 0.0125001211232538 -0.158 0.0127616574252431 0.0691705486247008 0.0125001215627793 -0.1585 0.0127636728595526 0.0691384580188943 0.0125001220056218 -0.159 0.0127656972893372 0.0691063007162679 0.0125001224521313 -0.1595 0.0127677310791117 0.0690740785774818 0.0125001229024494 -0.16 0.012769774265488 0.0690417914346591 0.0125001233564857 -0.1605 0.0127718270558757 0.0690094380917684 0.0125001238146229 -0.161 0.0127738896382978 0.0689770197976081 0.0125001242768188 -0.1615 0.0127759618652626 0.06894453932916 0.0125001247414648 -0.162 0.0127780433515407 0.0689119992258201 0.0125001252076177 -0.1625 0.0127801334050184 0.068879402369152 0.0125001256749149 -0.163 0.012782231316587 0.0688467515075784 0.0125001261441838 -0.1635 0.0127843368780501 0.0688140470273557 0.0125001266137922 -0.164 0.0127864499084511 0.0687812885984146 0.0125001270823272 -0.1645 0.0127885705088522 0.0687484745874635 0.0125001275520153 -0.165 0.0127906989680373 0.0687156026808917 0.0125001280243345 -0.1655 0.0127928352449925 0.0686826720630527 0.012500128498765 -0.166 0.012794979593055 0.0686496842785473 0.0125001289731691 -0.1665 0.0127971323538133 0.0686166408641062 0.0125001294478993 -0.167 0.0127992935104371 0.0685835408230068 0.0125001299244146 -0.1675 0.0128014626144894 0.0685503823594937 0.0125001304028117 -0.168 0.0128036392161727 0.068517162382307 0.0125001308829762 -0.1685 0.0128058233322308 0.0684838788634776 0.0125001313652517 -0.169 0.0128080149875068 0.0684505296972794 0.0125001318493904 -0.1695 0.0128102138789772 0.0684171131692019 0.0125001323344848 -0.17 0.0128124197690954 0.0683836309285182 0.012500132820227 -0.1705 0.012814632846808 0.0683500831426964 0.0125001333064485 -0.171 0.0128168534027487 0.0683164678401307 0.0125001337925488 -0.1715 0.0128190812804723 0.0682827815380308 0.0125001342787961 -0.172 0.0128213162592469 0.0682490211536844 0.0125001347649187 -0.1725 0.0128235588832304 0.0682151870413142 0.0125001352519191 -0.173 0.0128258099063287 0.0681812806199935 0.0125001357411076 -0.1735 0.0128280695668951 0.068147303577313 0.0125001362336126 -0.174 0.0128303377560341 0.0681132566638334 0.0125001367284609 -0.1745 0.0128326147845277 0.0680791407945997 0.012500137224605 -0.175 0.012834901163981 0.0680449559044301 0.0125001377222924 -0.1755 0.0128371971784651 0.0680107016750191 0.0125001382217717 -0.176 0.0128395025707569 0.0679763777397078 0.0125001387243806 -0.1765 0.0128418174852357 0.0679419833079986 0.0125001392303544 -0.177 0.012844141971839 0.0679075184653563 0.0125001397384846 -0.1775 0.0128464762146313 0.0678729858523951 0.0125001402486252 -0.178 0.0128488204858904 0.0678383912116323 0.0125001407617899 -0.1785 0.0128511742810678 0.0678037386438912 0.0125001412788621 -0.179 0.0128535370580071 0.067769028351916 0.0125001417999778 -0.1795 0.0128559094756492 0.0677342587021314 0.0125001423236006 -0.18 0.0128582919537753 0.0676994296682911 0.0125001428496338 -0.1805 0.0128606841852538 0.0676645413488297 0.0125001433783889 -0.181 0.0128630856862685 0.0676295937942209 0.0125001439087119 -0.1815 0.0128654956987639 0.0675945885645282 0.0125001444402449 -0.182 0.0128679135780373 0.0675595270287679 0.0125001449737831 -0.1825 0.0128703395171785 0.0675244090154313 0.012500145509378 -0.183 0.0128727735544487 0.067489234963809 0.0125001460461508 -0.1835 0.0128752152377092 0.067454007755817 0.0125001465835557 -0.184 0.0128776642345718 0.0674187267494812 0.0125001471219238 -0.1845 0.0128801211106621 0.0673833887678195 0.01250014766154 -0.185 0.0128825865417732 0.0673479942536686 0.0125001482024707 -0.1855 0.0128850605406452 0.0673125436586293 0.0125001487437858 -0.186 0.0128875426616768 0.0672770358684689 0.0125001492855959 -0.1865 0.0128900327668943 0.0672414700429181 0.0125001498283408 -0.187 0.0128925311439583 0.0672058460964553 0.0125001503714044 -0.1875 0.0128950377755295 0.0671701634083054 0.0125001509143151 -0.188 0.0128975524435866 0.0671344203343581 0.0125001514570375 -0.1885 0.0129000744170682 0.0670986129937753 0.0125001519997635 -0.189 0.0129026032308386 0.0670627368766718 0.0125001525426058 -0.1895 0.0129051392149135 0.0670267921155098 0.0125001530857832 -0.19 0.0129076832031372 0.0669907800801029 0.012500153628731 -0.1905 0.0129102360049622 0.0669547025371182 0.0125001541720362 -0.191 0.0129127974820919 0.0669185595052652 0.0125001547180708 -0.1915 0.0129153671483815 0.0668823514404908 0.0125001552663092 -0.192 0.0129179449293554 0.0668460807413349 0.0125001558164509 -0.1925 0.012920531393008 0.0668097484840365 0.0125001563683345 -0.193 0.012923127060576 0.0667733527729988 0.0125001569217723 -0.1935 0.0129257318029192 0.0667368930039745 0.012500157477428 -0.194 0.0129283456334846 0.0667003697143303 0.0125001580357049 -0.1945 0.0129309684733626 0.0666637835123955 0.0125001585967968 -0.195 0.012933600198508 0.0666271335025375 0.0125001591609698 -0.1955 0.0129362411829754 0.0665904190475219 0.0125001597283133 -0.196 0.0129388916560657 0.0665536398990822 0.0125001602975002 -0.1965 0.0129415515925019 0.0665167982277797 0.0125001608680006 -0.197 0.0129442209521559 0.0664798974937136 0.0125001614407101 -0.1975 0.012946899333994 0.0664429402844039 0.0125001620164093 -0.198 0.012949587201349 0.0664059278981645 0.0125001625956118 -0.1985 0.0129522839039791 0.0663688598301225 0.0125001631784166 -0.199 0.0129549881251638 0.0663317363568444 0.0125001637636085 -0.1995 0.012957699903731 0.0662945571712031 0.0125001643500425 -0.2 0.0129604192257086 0.0662573245182229 0.012500164937564 -0.2005 0.0129631461332207 0.0662200425229985 0.0125001655272026 -0.201 0.012965880995353 0.0661827117607532 0.0125001661190575 -0.2015 0.0129686241787339 0.0661453282946321 0.0125001667123466 -0.202 0.0129713758848448 0.0661078893910774 0.0125001673061692 -0.2025 0.0129741357932652 0.066070394764986 0.0125001678998039 -0.203 0.0129769034319197 0.0660328455747598 0.0125001684929378 -0.2035 0.0129796782480612 0.0659952408153629 0.0125001690859724 -0.204 0.012982460442565 0.0659575780735275 0.0125001696795754 -0.2045 0.0129852500254074 0.0659198552863344 0.0125001702730409 -0.205 0.0129880465159745 0.0658820695889383 0.0125001708655112 -0.2055 0.0129908495482344 0.0658442212620969 0.0125001714569698 -0.206 0.0129936593656602 0.0658063132735712 0.0125001720473456 -0.2065 0.0129964763215326 0.0657683459390343 0.0125001726367527 -0.207 0.0129993009261937 0.0657303193081157 0.0125001732255158 -0.2075 0.0130021334260296 0.0656922357556555 0.0125001738145553 -0.208 0.0130049740443797 0.0656540966383133 0.0125001744062116 -0.2085 0.0130078228937333 0.0656159040743408 0.0125001750000243 -0.209 0.0130106798220403 0.0655776587527737 0.0125001755965667 -0.2095 0.0130135441358562 0.0655393601938749 0.0125001761950392 -0.21 0.0130164159257795 0.065501007318464 0.012500176795254 -0.2105 0.0130192947401568 0.0654625984235932 0.0125001773976401 -0.211 0.0130221803535926 0.0654241324438822 0.012500178003727 -0.2115 0.0130250726141407 0.0653856068816428 0.0125001786147342 -0.212 0.0130279718750297 0.065347022881255 0.0125001792289932 -0.2125 0.0130308785651848 0.0653083820168067 0.0125001798456681 -0.213 0.0130337931511768 0.0652696844108447 0.0125001804647389 -0.2135 0.0130367160492718 0.0652309302095727 0.0125001810857201 -0.214 0.0130396477926017 0.0651921195348817 0.012500181708996 -0.2145 0.0130425885302615 0.0651532535199641 0.012500182334503 -0.215 0.0130455376351482 0.0651143378262048 0.012500182961942 -0.2155 0.0130484947992819 0.0650753751047328 0.0125001835934935 -0.216 0.0130514604040829 0.0650363656563249 0.012500184229472 -0.2165 0.0130544352841099 0.0649973108833029 0.0125001848690937 -0.217 0.0130574194669048 0.0649582127987587 0.0125001855105858 -0.2175 0.0130604124369727 0.0649190713238086 0.0125001861528947 -0.218 0.0130634136650269 0.0648798822455727 0.0125001867957179 -0.2185 0.013066423277041 0.0648406434304534 0.0125001874385755 -0.219 0.0130694414940459 0.0648013542063651 0.0125001880813829 -0.2195 0.013072468273958 0.0647620116731086 0.0125001887239038 -0.22 0.01307550325289 0.0647226110837675 0.0125001893649834 -0.2205 0.0130785462402962 0.0646831513665981 0.0125001900059455 -0.221 0.0130815963648064 0.0646436320347413 0.0125001906459321 -0.2215 0.0130846526373006 0.0646040552022212 0.0125001912849953 -0.222 0.0130877153813197 0.0645644224354166 0.0125001919229943 -0.2225 0.0130907853356958 0.0645247322429749 0.0125001925608761 -0.223 0.0130938624759423 0.0644849850076557 0.0125001931981795 -0.2235 0.0130969465850925 0.0644451875992753 0.0125001938340907 -0.224 0.0131000373964428 0.0644053461986936 0.0125001944722351 -0.2245 0.0131031348072255 0.0643654596016581 0.0125001951161741 -0.225 0.0131062388523134 0.064325524516923 0.0125001957640152 -0.2255 0.0131093497813842 0.0642855404256832 0.0125001964135887 -0.226 0.0131124677380759 0.0642455087755581 0.0125001970636044 -0.2265 0.0131155922469719 0.0642054305563183 0.0125001977148762 -0.227 0.0131187229667571 0.0641653018526735 0.0125001983703668 -0.2275 0.0131218600160361 0.0641251193009904 0.0125001990312097 -0.228 0.013125003740116 0.0640848844608808 0.0125001996971464 -0.2285 0.0131281544433297 0.0640445975910263 0.0125002003651726 -0.229 0.013131312359297 0.0640042594999983 0.0125002010339425 -0.2295 0.0131344780334968 0.0639638691308462 0.0125002017028719 -0.23 0.0131376520712377 0.0639234263773924 0.0125002023718764 -0.2305 0.0131408347831191 0.0638829333475951 0.0125002030435658 -0.231 0.0131440260849527 0.0638423933997379 0.0125002037202758 -0.2315 0.0131472264351531 0.0638018137323542 0.0125002044009007 -0.232 0.0131504362443144 0.0637611956114397 0.0125002050854956 -0.2325 0.0131536551663924 0.0637205368618239 0.0125002057725713 -0.233 0.0131568833324088 0.0636798368928394 0.012500206460872 -0.2335 0.0131601214810723 0.0636390943170837 0.0125002071504382 -0.234 0.0131633693006553 0.0635983059402736 0.0125002078400954 -0.2345 0.0131666253913091 0.0635574716683615 0.0125002085290297 -0.235 0.0131698885283727 0.0635165877263716 0.0125002092172507 -0.2355 0.0131731582863913 0.0634756496190425 0.0125002099046128 -0.236 0.0131764346568701 0.0634346570175007 0.0125002105915327 -0.2365 0.0131797174482373 0.0633936098054368 0.0125002112776269 -0.237 0.0131830066244715 0.0633525096830658 0.0125002119628361 -0.2375 0.0131863028919825 0.0633113587780997 0.0125002126465149 -0.238 0.0131896062983375 0.0632701560124728 0.0125002133286056 -0.2385 0.0131929167621356 0.0632289012090095 0.0125002140090575 -0.239 0.0131962345406103 0.0631875990650798 0.0125002146885563 -0.2395 0.013199559652 0.0631462557711268 0.0125002153707827 -0.24 0.0132028919129306 0.0631048719055052 0.0125002160590749 -0.2405 0.0132062316054756 0.0630634467072894 0.0125002167509864 -0.241 0.0132095780702053 0.0630219796375969 0.0125002174442242 -0.2415 0.0132129297348011 0.0629804698477689 0.012500218137594 -0.242 0.013216286136359 0.0629389138699227 0.0125002188329894 -0.2425 0.0132196476777308 0.0628973097227194 0.0125002195342807 -0.243 0.0132230147203094 0.062855656218887 0.012500220241132 -0.2435 0.0132263873753283 0.062813954614702 0.0125002209501765 -0.244 0.0132297658464275 0.0627722055992147 0.0125002216614385 -0.2445 0.0132331504374759 0.0627304098006292 0.0125002223747421 -0.245 0.0132365419176474 0.0626885693809467 0.0125002230912406 -0.2455 0.0132399410798948 0.0626466871036787 0.0125002238108129 -0.246 0.0132433483086555 0.0626047632306889 0.0125002245330803 -0.2465 0.0132467640653805 0.0625627966176429 0.0125002252574719 -0.247 0.0132501889986619 0.0625207901771847 0.0125002259844177 -0.2475 0.0132536232867821 0.0624787475428795 0.0125002267144579 -0.248 0.0132570662214086 0.0624366706898261 0.0125002274472009 -0.2485 0.0132605176082689 0.0623945560240869 0.0125002281815523 -0.249 0.013263977272217 0.0623523997561565 0.0125002289163005 -0.2495 0.0132674453156131 0.0623101997721833 0.0125002296502455 -0.25 0.0132709215331723 0.0622679559671121 0.0125002303826672 -0.2505 0.0132744052378184 0.0622256702031086 0.0125002311138158 -0.251 0.0132778955441665 0.0621833411938759 0.0125002318454258 -0.2515 0.0132813914670571 0.062140966985363 0.0125002325766497 -0.252 0.0132848918517592 0.0620985453956733 0.0125002333061374 -0.2525 0.0132883965073619 0.0620560745750933 0.0125002340329609 -0.253 0.0132919056075365 0.0620135531102694 0.0125002347569831 -0.2535 0.0132954194221858 0.0619709828378727 0.0125002354782631 -0.254 0.0132989380756062 0.0619283674041981 0.0125002361988538 -0.2545 0.0133024614119865 0.0618857067403105 0.0125002369219757 -0.255 0.0133059895476649 0.0618430015225375 0.0125002376466659 -0.2555 0.01330952256954 0.0618002518402629 0.0125002383740164 -0.256 0.0133130602085285 0.0617574576689412 0.0125002391035499 -0.2565 0.0133166021973701 0.061714620799492 0.0125002399131659 -0.257 0.0133201482446441 0.0616717407072147 0.0125002408635094 -0.2575 0.0133236979073455 0.0616288151827039 0.0125002417979309 -0.258 0.0133272512991731 0.0615858441738848 0.012500242682964 -0.2585 0.013330809255347 0.0615428289079448 0.0125002435428111 -0.259 0.0133343732806041 0.0614997743408986 0.0125002444046429 -0.2595 0.0133379447572421 0.0614566857344719 0.0125002452795074 -0.26 0.0133415237789007 0.0614135643389948 0.0125002461659782 -0.2605 0.0133451100347098 0.0613704082457817 0.0125002470595542 -0.261 0.0133487040327262 0.0613272166972923 0.0125002479532255 -0.2615 0.0133523070358971 0.0612839891908537 0.0125002488451565 -0.262 0.0133559201706968 0.0612407263933109 0.0125002497367036 -0.2625 0.0133595439716176 0.0611974316383658 0.0125002506292434 -0.263 0.0133631777020073 0.0611541060167995 0.012500251524376 -0.2635 0.0133668203514909 0.0611107475484731 0.0125002524192721 -0.264 0.0133704716033436 0.061067355909864 0.0125002533123389 -0.2645 0.0133741314295607 0.0610239305863244 0.0125002542042434 -0.265 0.0133777996268009 0.0609804708626542 0.012500255094927 -0.2655 0.0133814758620604 0.0609369757575701 0.0125002559837453 -0.266 0.0133851588680357 0.0608934438870379 0.0125002568691 -0.2665 0.0133888470943386 0.0608498748418548 0.0125002577500977 -0.267 0.0133925402149406 0.0608062665604231 0.0125002586280934 -0.2675 0.013396238563701 0.0607626128535218 0.0125002595027302 -0.268 0.0133999419664515 0.0607189106741414 0.0125002603741911 -0.2685 0.0134036495910731 0.0606751647647278 0.0125002612446595 -0.269 0.0134073610273882 0.0606313791282443 0.0125002621165878 -0.2695 0.0134110761902298 0.0605875547140988 0.0125002629919976 -0.27 0.0134147954813234 0.0605436894706827 0.0125002638724753 -0.2705 0.0134185197612964 0.0604997821989624 0.012500264754193 -0.271 0.0134222493082914 0.0604558341080011 0.0125002656365979 -0.2715 0.0134259830031322 0.0604118444552701 0.0125002665211745 -0.272 0.0134297196336532 0.0603678164765577 0.0125002674090353 -0.2725 0.0134334599590661 0.0603237581211723 0.0125002683022676 -0.273 0.0134372057724429 0.0602796729445277 0.012500269201983 -0.2735 0.0134409572161969 0.0602355587704342 0.012500270105608 -0.274 0.0134447138245837 0.0601914137752141 0.0125002710115332 -0.2745 0.0134484755582978 0.0601472417916704 0.012500271920249 -0.275 0.0134522440013164 0.060103046850115 0.0125002728306759 -0.2755 0.0134560210224006 0.0600588313385413 0.0125002737412032 -0.276 0.0134598083125344 0.0600145952226675 0.0125002746509909 -0.2765 0.0134636068024613 0.0599703356928878 0.0125002755592196 -0.277 0.0134674166957528 0.0599260491345259 0.0125002764645759 -0.2775 0.0134712381032506 0.0598817369570803 0.0125002773675502 -0.278 0.0134750708736713 0.0598374007308022 0.0125002782690576 -0.2785 0.0134789138835432 0.0597930378481985 0.0125002791694352 -0.279 0.0134827658397257 0.0597486445431972 0.0125002800682002 -0.2795 0.0134866267393745 0.0597042172370307 0.0125002809646599 -0.28 0.0134904966058765 0.0596597533274669 0.0125002818574913 -0.2805 0.0134943746231855 0.0596152511769412 0.0125002827457733 -0.281 0.0134982596414986 0.059570710478849 0.0125002836297061 -0.2815 0.0135021502785941 0.059526130579524 0.0125002845084445 -0.282 0.0135060455372588 0.0594815106281662 0.0125002853828591 -0.2825 0.0135099454477854 0.0594368491862771 0.012500286257493 -0.283 0.0135138503773366 0.0593921444654443 0.0125002871366266 -0.2835 0.0135177602020793 0.0593473968222808 0.0125002880176741 -0.284 0.0135216744574791 0.0593026084001171 0.0125002888997271 -0.2845 0.0135255923686543 0.0592577800059505 0.0125002897855808 -0.285 0.0135295136871195 0.0592129134578021 0.0125002906727047 -0.2855 0.0135334391832342 0.0591680140362984 0.0125002915614549 -0.286 0.0135373691610791 0.0591230852525921 0.012500292455805 -0.2865 0.0135413032257154 0.0590781292825787 0.0125002933597793 -0.287 0.0135452403720959 0.0590331483322279 0.012500294271662 -0.2875 0.013549180517062 0.0589881449063875 0.0125002951893878 -0.288 0.0135531248679445 0.0589431226761457 0.012500296111861 -0.2885 0.0135570752856879 0.0588980842499739 0.0125002970356322 -0.289 0.013561033551085 0.0588530307911231 0.0125002979586962 -0.2895 0.0135650010745621 0.0588079622991782 0.0125002988791548 -0.29 0.013568979173012 0.0587628770204963 0.0125002997957109 -0.2905 0.0135729684894421 0.0587177724241644 0.0125003007070258 -0.291 0.0135769693874123 0.058672646041943 0.012500301613361 -0.2915 0.0135809821512043 0.0586274947973361 0.0125003025146422 -0.292 0.0135850070268622 0.058582317463337 0.0125003034101972 -0.2925 0.0135890434319216 0.0585371129998527 0.0125003043001394 -0.293 0.0135930908030881 0.0584918791694586 0.0125003051854183 -0.2935 0.0135971487852114 0.0584466120460592 0.012500306069249 -0.294 0.01360121612698 0.0584013090777729 0.0125003069500429 -0.2945 0.0136052905719312 0.0583559677557281 0.0125003078273906 -0.295 0.0136093707073989 0.0583105843731835 0.0125003087010685 -0.2955 0.0136134564716036 0.0582651546223388 0.0125003095697889 -0.296 0.0136175477616535 0.0582196771584021 0.0125003104332836 -0.2965 0.0136216438513693 0.0581741564472099 0.0125003112934188 -0.297 0.013625743843078 0.0581285984533434 0.0125003121546211 -0.2975 0.0136298474175464 0.05808300510933 0.0125003130183145 -0.298 0.0136339553037338 0.0580373764054982 0.0125003142624384 -0.2985 0.0136380681901477 0.0579917131701216 0.0125003161712327 -0.299 0.0136421865760057 0.0579460148932739 0.0125003179924337 -0.2995 0.0136463106271024 0.0579002828063983 0.0125003195743955 -0.3 0.0136504396059791 0.057854519575696 0.0125003210364152 -0.3005 0.0136545730874519 0.0578087333516823 0.0125003225122029 -0.301 0.0136587107348362 0.0577629312010814 0.0125003240458457 -0.3015 0.013662853392308 0.0577171174032393 0.0125003256132559 -0.302 0.0136670019296572 0.0576712925595305 0.0125003271785157 -0.3025 0.01367115695442 0.0576254544007106 0.0125003287273888 -0.303 0.0136753190458859 0.0575796009959365 0.0125003302632287 -0.3035 0.0136794889240561 0.0575337308477852 0.0125003317922647 -0.304 0.0136836675966501 0.0574878424897454 0.0125003333177826 -0.3045 0.0136878556867009 0.0574419337194097 0.0125003348379149 -0.305 0.0136920532866544 0.0573960007121854 0.0125003363506983 -0.3055 0.0136962608479068 0.057350040322446 0.0125003378547521 -0.306 0.0137004785976366 0.0573040495074322 0.0125003393496958 -0.3065 0.0137047062056019 0.0572580256870822 0.0125003408367443 -0.307 0.0137089433119827 0.0572119669909728 0.0125003423242501 -0.3075 0.0137131896723535 0.0571658727682867 0.0125003438159759 -0.308 0.0137174446796444 0.0571197409886637 0.0125003452993238 -0.3085 0.0137217075546585 0.0570735660609971 0.0125003467769522 -0.309 0.0137259767123536 0.0570273445178213 0.0125003482551936 -0.3095 0.0137302503762296 0.056981079978968 0.0125003497305391 -0.31 0.0137345290253564 0.056934778997723 0.0125003512026313 -0.3105 0.0137388133727862 0.0568884423284369 0.012500352677551 -0.311 0.0137431036161519 0.0568420696809468 0.0125003541562226 -0.3115 0.0137474000548072 0.0567956607338214 0.0125003556314875 -0.312 0.0137517033955091 0.0567492176104144 0.012500357099494 -0.3125 0.0137560139019043 0.0567027460678677 0.0125003585703584 -0.313 0.0137603314645345 0.0566562449634672 0.0125003600566125 -0.3135 0.0137646561642459 0.056609713438349 0.0125003615530178 -0.314 0.0137689871913046 0.0565631566793686 0.012500363051406 -0.3145 0.0137733225588254 0.0565165840035182 0.0125003645520861 -0.315 0.0137776617733803 0.0564699986387889 0.0125003660605459 -0.3155 0.0137820052570648 0.0564234011206082 0.0125003675748025 -0.316 0.0137863535718216 0.0563767917687995 0.0125003690901851 -0.3165 0.013790706894788 0.0563301699843127 0.0125003706001219 -0.317 0.0137950651860821 0.0562835343885724 0.0125003721034755 -0.3175 0.0137994289137429 0.0562368831912733 0.0125003731344424 -0.318 0.0138037986634798 0.0561902133357802 0.0125003729153784 -0.3185 0.0138081749266721 0.0561435207508168 0.0125003720460148 -0.319 0.0138125582580407 0.0560968030688169 0.0125003715660072 -0.3195 0.0138169491382361 0.0560500577888492 0.0125003715123904 -0.32 0.0138213477549176 0.0560032820977376 0.0125003715914109 -0.3205 0.0138257533154178 0.0559564743777823 0.0125003715808373 -0.321 0.0138301653624063 0.0559096334330401 0.0125003714543591 -0.3215 0.0138345840997959 0.0558627571015605 0.012500371286785 -0.322 0.0138390090358373 0.0558158404961638 0.0125003711449147 -0.3225 0.0138434393199562 0.0557688799207681 0.0125003710412483 -0.323 0.0138478749672786 0.0557218753505021 0.0125003709562044 -0.3235 0.0138523161191323 0.0556748336995139 0.0125003708748983 -0.324 0.013856762921442 0.0556277609468987 0.0125003707976947 -0.3245 0.0138612155529392 0.0555806613373226 0.0125003707273425 -0.325 0.0138656747336751 0.0555335346718235 0.012500370664172 -0.3255 0.0138701409407715 0.0554863795768854 0.0125003706086421 -0.326 0.0138746146272646 0.0554391925517666 0.0125003705653233 -0.3265 0.0138790955102048 0.0553919750818604 0.0125003705354368 -0.327 0.0138835838339358 0.0553447324274872 0.0125003705184598 -0.3275 0.0138880798535396 0.0552974728160016 0.0125003705122212 -0.328 0.0138925838141045 0.0552502020503835 0.0125003705179139 -0.3285 0.0138970947627648 0.0552029230990679 0.0125003705349709 -0.329 0.0139016112956365 0.0551556366389158 0.0125003705578514 -0.3295 0.0139061325224018 0.0551083412014145 0.0125003705818478 -0.33 0.0139106580334645 0.055061035352643 0.0125003706054587 -0.3305 0.0139151871296916 0.0550137178285526 0.0125003706289332 -0.331 0.013919718101048 0.0549663871709359 0.0125003706505133 -0.3315 0.0139242499829035 0.054919041551296 0.0125003706682849 -0.332 0.0139287833339468 0.0548716777140859 0.0125003706803555 -0.3325 0.0139333194028789 0.054824294670332 0.0125003706869312 -0.333 0.0139378593794591 0.0547768913422248 0.0125003706907806 -0.3335 0.0139424034214421 0.0547294659231354 0.0125003706944954 -0.334 0.0139469515707073 0.0546820160942877 0.0125003707000078 -0.3345 0.0139515046149054 0.0546345398191043 0.012500370705707 -0.335 0.0139560631371632 0.0545870342018143 0.0125003707075483 -0.3355 0.0139606276230734 0.0545394970738702 0.0125003707041679 -0.336 0.0139651982392516 0.054491927559615 0.0125003706967643 -0.3365 0.0139697740564522 0.0544443278095273 0.0125003706905251 -0.337 0.0139743538753445 0.0543966960381681 0.0125003706920366 -0.3375 0.013978938649629 0.0543490304138739 0.0125003706978489 -0.338 0.0139835294228203 0.0543013337559315 0.0125003707058312 -0.3385 0.0139881271598305 0.0542536070392543 0.0125003707188536 -0.339 0.013992732385152 0.0542058526450929 0.0125003707369641 -0.3395 0.0139973448851044 0.0541580752851546 0.0125003708502976 -0.34 0.0140019642112634 0.0541102785565808 0.0125003712069414 -0.3405 0.0140065909287202 0.0540624664672816 0.012500371690841 -0.341 0.0140112252334095 0.054014638832379 0.0125003721055247 -0.3415 0.0140158665013257 0.0539667951268334 0.0125003724419121 -0.342 0.0140205145800515 0.0539189376642785 0.0125003727500298 -0.3425 0.0140251686982299 0.053871071883208 0.0125003730646439 -0.343 0.0140298270486518 0.05382320109457 0.0125003733913515 -0.3435 0.0140344879322182 0.0537753251398092 0.0125003737188577 -0.344 0.014039150825361 0.0537274408334216 0.0125003740383014 -0.3445 0.0140438161656398 0.0536795430750578 0.0125003743482765 -0.345 0.0140484843627533 0.0536316322159523 0.0125003746524925 -0.3455 0.0140531554315296 0.0535837102187214 0.0125003749566547 -0.346 0.0140578289535515 0.053535775259797 0.0125003752622328 -0.3465 0.0140625060148259 0.053487823805641 0.0125003755679735 -0.347 0.0140671877360209 0.0534398517462514 0.0125003758703812 -0.3475 0.0140718742330241 0.0533918564387328 0.012500376167145 -0.348 0.014076565498707 0.0533438395491292 0.0125003764582613 -0.3485 0.0140812617659767 0.0532957996744341 0.0125003767437638 -0.349 0.0140859634387578 0.053247729678353 0.012500377015764 -0.3495 0.0140906715342537 0.0531996263348906 0.0125003772660605 -0.35 0.0140953867653163 0.0531514952073329 0.0125003775094714 -0.3505 0.0141001085069269 0.0531033395497807 0.0125003777592753 -0.351 0.0141048363255084 0.0530551599595179 0.0125003780156128 -0.3515 0.0141095701432451 0.0530069557954692 0.0125003782777977 -0.352 0.0141143100821874 0.0529587272260067 0.0125003785406536 -0.3525 0.0141190569736966 0.0529104721759581 0.0125003788039522 -0.353 0.0141238107464828 0.0528621895916706 0.0125003790696545 -0.3535 0.0141285721489445 0.0528138846913209 0.0125003793385155 -0.354 0.0141333414712595 0.0527655653323154 0.0125003796107781 -0.3545 0.0141381176929673 0.0527172322749347 0.0125003798888731 -0.355 0.0141429005543582 0.0526688835247084 0.0125003801693888 -0.3555 0.0141476893114615 0.0526205183703693 0.0125003804505133 -0.356 0.0141524832236539 0.0525721361113847 0.0125003807340843 -0.3565 0.0141572819123457 0.0525237372630027 0.0125003810201099 -0.357 0.0141620849849274 0.0524753218035528 0.012500381305342 -0.3575 0.014166892048408 0.0524268912235699 0.0125003815896402 -0.358 0.0141717039539244 0.0523784459896041 0.0125003818770659 -0.3585 0.0141765224796512 0.0523299845641149 0.0125003821663811 -0.359 0.0141813479943242 0.0522815066700162 0.0125003824522951 -0.3595 0.0141861800178334 0.0522330126923046 0.0125003827319558 -0.36 0.014191018295729 0.0521845005788585 0.0125003830067247 -0.3605 0.0141958630283016 0.0521359664952085 0.0125003832772787 -0.361 0.0142007139663257 0.0520874054160131 0.0125003835396761 -0.3615 0.0142055712139872 0.0520388144833673 0.0125003837976497 -0.362 0.0142104349498594 0.0519901940621218 0.0125003840524394 -0.3625 0.0142153053736973 0.0519415450481186 0.0125003843025255 -0.363 0.0142201825271228 0.0518928712655905 0.0125003845484476 -0.3635 0.0142250664311347 0.0518441755807932 0.0125003847973311 -0.364 0.0142299577250388 0.0517954599637313 0.0125003850537198 -0.3645 0.0142348563680823 0.0517467257729429 0.0125003853157477 -0.365 0.0142397602997389 0.0516979724938415 0.0125003855797734 -0.3655 0.0142446669515866 0.0516491993610566 0.0125003858472092 -0.366 0.0142495769176596 0.0516004028341934 0.0125003861211587 -0.3665 0.0142544916636934 0.0515515815733394 0.0125003863994727 -0.367 0.0142594121462458 0.0515027377617783 0.0125003866797692 -0.3675 0.0142643391238695 0.0514538743949747 0.0125003869637855 -0.368 0.0142692730450793 0.0514049930729116 0.0125003872531612 -0.3685 0.0142742130908351 0.0513560943225467 0.0125003875480009 -0.369 0.0142791586410056 0.0513071788413776 0.0125003878485207 -0.3695 0.0142841102016367 0.0512582507881923 0.012500388152176 -0.37 0.0142890688371831 0.0512093155407717 0.0125003884615643 -0.3705 0.0142940342851113 0.0511603734471596 0.0125003887749469 -0.371 0.0142990058250186 0.0511114180438128 0.0125003890884477 -0.3715 0.0143039834424015 0.0510624450381179 0.0125003893994327 -0.372 0.0143089673578858 0.0510134524133321 0.012500389707732 -0.3725 0.0143139577972513 0.050964435366901 0.0125003900130733 -0.373 0.0143189549039946 0.0509153916916992 0.012500390314249 -0.3735 0.0143239583840855 0.0508663214852113 0.0125003906097135 -0.374 0.0143289677275063 0.0508172258940952 0.0125003908990037 -0.3745 0.0143339821723384 0.0507681039473845 0.012500391182841 -0.375 0.0143390017830664 0.0507189557289231 0.0125003914611289 -0.3755 0.0143440263138344 0.0506697885478417 0.0125003917345457 -0.376 0.0143490551447122 0.0506206090542039 0.0125003920108424 -0.3765 0.0143540889396556 0.0505714145669457 0.0125003922977994 -0.377 0.0143591284214589 0.0505222030797124 0.0125003925915639 -0.3775 0.0143641734934194 0.0504729749790409 0.0125003928861857 -0.378 0.0143692231789116 0.0504237298596643 0.0125003931810483 -0.3785 0.0143742774211288 0.0503744642491873 0.0125003934818567 -0.379 0.0143793367186241 0.0503251779401012 0.0125003937914191 -0.3795 0.0143844017888964 0.0502758703785827 0.0125003941061628 -0.38 0.0143894731502068 0.0502265415082184 0.0125003944214277 -0.3805 0.0143945515516605 0.0501771904774653 0.012500394735859 -0.381 0.0143996375548987 0.0501278176523053 0.0125003950513319 -0.3815 0.0144047311116785 0.0500784283239219 0.0125003953728031 -0.382 0.0144098330002979 0.050029031038891 0.0125003957025058 -0.3825 0.0144149438655274 0.0499796259295727 0.0125003960410417 -0.383 0.0144200636047942 0.0499302113922943 0.012500396384417 -0.3835 0.0144251915788792 0.0498807848774226 0.0125003963794268 -0.384 0.0144303260641221 0.0498313422485638 0.0125003957626774 -0.3845 0.01443546645124 0.0497818823431703 0.0125003952261402 -0.385 0.0144406121353204 0.0497324013463952 0.0125003949168229 -0.3855 0.0144457622780585 0.0496828941158085 0.0125003947282666 -0.386 0.0144509168387215 0.0496333613201037 0.012500394528048 -0.3865 0.014456075728571 0.0495838061171774 0.0125003942702395 -0.387 0.0144612391939507 0.0495342277012876 0.0125003939788032 -0.3875 0.0144664077419176 0.0494846238592042 0.0125003936893131 -0.388 0.0144715825497176 0.0494349968523307 0.0125003934758459 -0.3885 0.0144767635739545 0.0493853548525589 0.0125003933806149 -0.389 0.0144819494086762 0.049335701886643 0.0125003932816873 -0.3895 0.0144871385016216 0.0492860366327805 0.0125003931509797 -0.39 0.014492331464615 0.049236357128716 0.0125003930065025 -0.3905 0.014497529065544 0.0491866612697067 0.0125003928728351 -0.391 0.0145027310673757 0.0491369471871937 0.0125003926906559 -0.3915 0.0145079373831902 0.0490872119253441 0.0125003924195024 -0.392 0.0145131483665964 0.04903745470471 0.0125003921969041 -0.3925 0.0145183647382818 0.0489876769271294 0.0125003920075963 -0.393 0.014523587731727 0.0489378812725727 0.0125003918226968 -0.3935 0.0145288182549842 0.0488880724960008 0.0125003916346688 -0.394 0.0145340565417393 0.0488382529416274 0.0125003914477232 -0.3945 0.0145393034074858 0.0487884207325765 0.0125003912671866 -0.395 0.0145445600916798 0.0487385766251027 0.0125003910943461 -0.3955 0.0145498275771641 0.0486887244778527 0.0125003909303255 -0.396 0.0145551049201006 0.048638862934367 0.0125003907754892 -0.3965 0.0145603909388312 0.0485889855396872 0.012500390624258 -0.397 0.0145656847375861 0.0485390912122702 0.0125003904713299 -0.3975 0.0145709855275823 0.0484891833820407 0.0125003903136867 -0.398 0.0145762924586881 0.0484392624325174 0.0125003901534315 -0.3985 0.0145816040148615 0.0483893261123235 0.0125003899907733 -0.399 0.0145869196295958 0.0483393700524204 0.0125003898245761 -0.3995 0.0145922390010878 0.0482893906570186 0.0125003896588753 -0.4 0.0145975623376097 0.0482393870088801 0.0125003894946867 -0.4005 0.0146028895824247 0.0481893591935649 0.0125003893272552 -0.401 0.0146082205036013 0.0481393117886683 0.0125003891576487 -0.4015 0.0146135550705668 0.0480892490580735 0.0125003889939218 -0.402 0.0146188935803743 0.0480391701328328 0.0125003888437967 -0.4025 0.0146242357602968 0.0479890736120768 0.0125003887038817 -0.403 0.014629580595282 0.0479389594674231 0.0125003885684891 -0.4035 0.0146349279498281 0.0478888267234606 0.0125003884381206 -0.404 0.0146402778296258 0.0478386770977405 0.0125003883136305 -0.4045 0.0146456312781666 0.0477885185167992 0.0125003881961098 -0.405 0.0146509899773641 0.047738353984838 0.0125003880902158 -0.4055 0.0146563539317825 0.0476881815995079 0.0125003879937255 -0.406 0.0146617232416319 0.0476380002218776 0.0125003879032784 -0.4065 0.0146670990876139 0.0475878110593562 0.012500387815112 -0.407 0.0146724829035304 0.0475376184409977 0.0125003877284585 -0.4075 0.0146778769588457 0.0474874238323884 0.0125003876428959 -0.408 0.0146832831327053 0.0474372268590462 0.0125003875587493 -0.4085 0.014688702654914 0.0473870276467187 0.0125003874776429 -0.409 0.0146941354384955 0.0473368250388069 0.0125003874016357 -0.4095 0.0146995800657094 0.0472866167947177 0.0125003873266685 -0.41 0.0147050347588013 0.0472364008320536 0.0125003872480974 -0.4105 0.0147104979899768 0.0471861722580058 0.0125003871655063 -0.411 0.0147159689163819 0.0471359273173436 0.0125003870787328 -0.4115 0.0147214469042981 0.0470856657621076 0.012500386988639 -0.412 0.0147269309970003 0.0470353871413508 0.0125003868954076 -0.4125 0.0147324198041393 0.0469850898535439 0.0125003867972033 -0.413 0.0147379122244181 0.0469347724809094 0.0125003866985316 -0.4135 0.0147434081116731 0.0468844331308025 0.0125003865748872 -0.414 0.0147489076052167 0.0468340715640808 0.0125003863895683 -0.4145 0.0147544105336559 0.0467836901757598 0.0125003862033142 -0.415 0.0147599161399002 0.0467332902195923 0.0125003860436244 -0.4155 0.0147654237611309 0.0466828739464518 0.0125003859038019 -0.416 0.0147709343078055 0.04663244614676 0.0125003857736303 -0.4165 0.014776448285773 0.0465820129066814 0.0125003856504853 -0.417 0.0147819648391578 0.0465315753732593 0.0125003855382662 -0.4175 0.0147874838553931 0.0464811337473219 0.012500385436484 -0.418 0.0147930061274809 0.0464306917812339 0.0125003853427101 -0.4185 0.0147985338028408 0.046380254310485 0.0125003852566328 -0.419 0.0148040696238296 0.0463298239913212 0.0125003851749184 -0.4195 0.0148096161744446 0.0462794006188359 0.0125003850923718 -0.42 0.0148151745815852 0.0462289802639745 0.0125003850059809 -0.4205 0.014820745285956 0.0461785578781895 0.0125003849139056 -0.421 0.0148263284953535 0.0461281300111847 0.0125003848135708 -0.4215 0.0148319246430174 0.046077695890113 0.0125003847043267 -0.422 0.0148375330291705 0.0460272536144559 0.0125003845898375 -0.4225 0.014843152944112 0.0459768001640347 0.0125003844746308 -0.423 0.0148487836061366 0.0459263314560052 0.0125003843610364 -0.4235 0.0148544230314132 0.045875845195706 0.0125003842460532 -0.424 0.0148600689845559 0.0458253373778778 0.0125003841270921 -0.4245 0.0148657199600364 0.0457748026710712 0.0125003840034233 -0.425 0.0148713754925192 0.0457242392443268 0.0125003838770945 -0.4255 0.0148770354244802 0.0456736491509942 0.0125003837510392 -0.426 0.0148826991642269 0.0456230371466634 0.0125003836288744 -0.4265 0.0148883659286108 0.045572408393114 0.0125003835100439 -0.427 0.0148940363798425 0.0455217650152429 0.0125003833937553 -0.4275 0.0148997116505315 0.0454711077169943 0.0125003833718368 -0.428 0.0149053928173664 0.0454204349959456 0.0125003835597812 -0.4285 0.0149110794335854 0.0453697489509976 0.0125003838115487 -0.429 0.0149167704196081 0.0453190565900202 0.0125003840062849 -0.4295 0.0149224649217208 0.0452683660949895 0.0125003841481541 -0.43 0.0149281637522124 0.0452176834388511 0.0125003842774662 -0.4305 0.0149338681431373 0.045167009836432 0.0125003844178191 -0.431 0.0149395792969048 0.0451163419766827 0.0125003845662793 -0.4315 0.0149452979621175 0.0450656765011241 0.0125003847127803 -0.432 0.0149510247118398 0.0450150124496436 0.0125003848502957 -0.4325 0.0149567604239032 0.0449643481051056 0.0125003844793094 -0.433 0.0149625057392192 0.0449136795206474 0.0125003827744264 -0.4335 0.0149682606760599 0.0448630010464406 0.012500380382368 -0.434 0.0149740255190942 0.0448123092284482 0.0125003784072017 -0.4345 0.0149797999562513 0.0447616006999508 0.0125003768857981 -0.435 0.014985583062462 0.0447108717429002 0.0125003754985921 -0.4355 0.01499137479789 0.0446601194791843 0.0125003740115059 -0.436 0.0149971747696639 0.0446093405731555 0.0125003724085154 -0.4365 0.0150029820315903 0.044558533263068 0.0125003707711891 -0.437 0.015008795508433 0.0445076960934105 0.0125003691653704 -0.4375 0.0150146150161588 0.0444568341571815 0.0125003676065637 -0.438 0.0150204399879044 0.0444059524461718 0.0125003660822762 -0.4385 0.0150262699600832 0.0443550529733209 0.0125003645688036 -0.439 0.0150321052403674 0.0443041339372894 0.0125003630574216 -0.4395 0.0150379461440569 0.0442531955037235 0.0125003615452829 -0.44 0.0150437922843393 0.0442022428299464 0.0125003600372896 -0.4405 0.0150496442773745 0.0441512785110114 0.0125003585428101 -0.441 0.0150555026453886 0.0441003038512482 0.0125003570652317 -0.4415 0.0150613674048312 0.0440493244630677 0.0125003556004858 -0.442 0.0150672384973707 0.0439983487358043 0.0125003541497829 -0.4425 0.0150731153136685 0.0439473812727159 0.0125003527144325 -0.443 0.0150789971179486 0.0438964217035578 0.0125003512888309 -0.4435 0.0150848834153899 0.0438454683743446 0.012500349865522 -0.444 0.0150907741659566 0.0437945182300083 0.0125003484419548 -0.4445 0.0150966698824028 0.043743567953071 0.0125003470179264 -0.445 0.0151025705991653 0.0436926148201277 0.0125003455904004 -0.4455 0.0151084761126425 0.0436416540456531 0.0125003441576546 -0.446 0.0151143870136921 0.0435906831431883 0.0125003427185531 -0.4465 0.0151203039636992 0.0435397011661528 0.0125003412735661 -0.447 0.015126226311049 0.0434887063487248 0.0125003398250135 -0.4475 0.0151321523418923 0.0434376972543654 0.0125003383779613 -0.448 0.0151380823146981 0.043386671342029 0.0125003369328197 -0.4485 0.0151440177853232 0.0433356254635149 0.0125003354874342 -0.449 0.0151499595908723 0.0432845551738462 0.0125003340414383 -0.4495 0.0151559078898392 0.0432334591263858 0.0125003325940646 -0.45 0.0151618620651341 0.0431823399498714 0.0125003311473499 -0.4505 0.0151678220857776 0.0431312007024725 0.0125003297052713 -0.451 0.0151737890102091 0.0430800416402685 0.0125003282662375 -0.4515 0.0151797641451792 0.0430288624370616 0.012500326829691 -0.452 0.0151857476935941 0.0429776685503261 0.0125003253954309 -0.4525 0.0151917388104824 0.0429264626223891 0.0125003239648619 -0.453 0.0151977357715756 0.0428752491850351 0.0125003225396021 -0.4535 0.0152037385399313 0.0428240307319529 0.0125003211242958 -0.454 0.0152097486501995 0.0427728096784765 0.0125003197195925 -0.4545 0.0152157671176931 0.0427215890617921 0.0125003183235723 -0.455 0.0152217932942711 0.0426703721720388 0.0125003169378955 -0.4555 0.0152278244885437 0.0426191614728996 0.0125003155573545 -0.456 0.0152338571902141 0.0425679589745124 0.0125003141748863 -0.4565 0.015239890747834 0.0425167639851863 0.0125003127884124 -0.457 0.0152459258359359 0.0424655725937096 0.0125003113984636 -0.4575 0.0152519627562893 0.0424143807992384 0.0125003100041684 -0.458 0.0152580014891161 0.0423631872950442 0.0125003086056386 -0.4585 0.0152640424728459 0.0423119934867188 0.0125003072040637 -0.459 0.0152700866179591 0.042260796151042 0.0125003058019695 -0.4595 0.0152761345414466 0.0422095902176438 0.0125003044003461 -0.46 0.0152821860960317 0.0421583706594959 0.0125003029979659 -0.4605 0.0152882417505519 0.0421071352971117 0.0125003015941385 -0.461 0.0152943019836907 0.0420558854467374 0.012500300188054 -0.4615 0.0153003678530779 0.0420046204268534 0.0125002987781945 -0.462 0.0153064398485772 0.0419533376169339 0.0125002973657278 -0.4625 0.0153125181158289 0.0419020370006757 0.012500295954286 -0.463 0.0153186027610335 0.0418507200011825 0.0125002945464408 -0.4635 0.0153246937199593 0.0417993879981013 0.0125002931397597 -0.464 0.0153307913125671 0.0417480409315445 0.012500291734705 -0.4645 0.0153368957481449 0.0416966786973668 0.0125002903297618 -0.465 0.0153430072443636 0.0416452998641023 0.0125002889241171 -0.4655 0.0153491263040289 0.0415939078961752 0.0125002875206643 -0.466 0.0153552527265542 0.0415425111444612 0.0125002861241878 -0.4665 0.0153613853755919 0.0414911120064385 0.0125002847327633 -0.467 0.0153675245881331 0.0414397074306465 0.0125002833412845 -0.4675 0.0153736708001392 0.0413882955870569 0.0125002819509734 -0.468 0.0153798226778043 0.0413368767951433 0.0125002805643893 -0.4685 0.0153859783465795 0.0412854521374128 0.0125002791821698 -0.469 0.0153921376668672 0.0412340209375823 0.0125002777868095 -0.4695 0.0153983006515415 0.0411825837333333 0.0125002763639604 -0.47 0.0154044672822461 0.0411311414615164 0.0125002749420618 -0.4705 0.0154106393629614 0.0410796936556978 0.0125002735296792 -0.471 0.015416818148276 0.0410282391203793 0.0125002721199227 -0.4715 0.0154230033931562 0.0409767773365876 0.0125002707077076 -0.472 0.0154291946760972 0.0409253060985551 0.0125002692931308 -0.4725 0.0154353922869454 0.0408738213440717 0.0125002678783217 -0.473 0.0154415962707435 0.0408223176044508 0.0125002664603915 -0.4735 0.0154478067540859 0.0407707920676266 0.0125002650390571 -0.474 0.0154540236203829 0.040719246400793 0.0125002636156689 -0.4745 0.0154602467990062 0.0406676837879821 0.0125002621935366 -0.475 0.0154664765064765 0.0406161040451724 0.012500260773672 -0.4755 0.0154727132472952 0.0405645088698879 0.0125002593526531 -0.476 0.0154789578182804 0.0405128997704966 0.0125002579330899 -0.4765 0.0154852094513532 0.040461278736227 0.0125002565156765 -0.477 0.0154914654429168 0.0404096457160774 0.0125002550991897 -0.4775 0.0154977232534377 0.040357998038075 0.0125002536838198 -0.478 0.0155039840460997 0.0403063345317532 0.0125002522715676 -0.4785 0.0155102496636387 0.0402546556248462 0.0125002508628989 -0.479 0.0155165212519513 0.0402029640180376 0.0125002494568338 -0.4795 0.0155227994073526 0.040151261657928 0.0125002480549389 -0.48 0.0155290837268094 0.0400995507708735 0.0125002466580762 -0.4805 0.0155353737157005 0.0400478332317958 0.0125002452681864 -0.481 0.0155416692422976 0.0399961111609994 0.0125002438823575 -0.4815 0.0155479715311379 0.0399443892759036 0.0125002425011987 -0.482 0.0155542806911454 0.0398926666195859 0.0125002411224484 -0.4825 0.0155605955172522 0.0398409356481355 0.0125002397434387 -0.483 0.015566915511743 0.0397891928392167 0.0125002383620842 -0.4835 0.0155732414276499 0.0397374359295868 0.0125002369767421 -0.484 0.0155795739824253 0.0396856587177578 0.0125002355885518 -0.4845 0.0155859124543469 0.0396338588567856 0.012500234198455 -0.485 0.0155922553116877 0.0395820388778424 0.0125002328041477 -0.4855 0.0155986024732767 0.0395302001454542 0.0125002314069644 -0.486 0.0156049544329445 0.0394783423330964 0.0125002300093084 -0.4865 0.0156113107981867 0.0394264710238265 0.0125002286095914 -0.487 0.0156176707998367 0.0393745927546673 0.0125002272112168 -0.4875 0.0156240345185581 0.039322706976257 0.0125002258190656 -0.488 0.0156304024124711 0.0392708127595634 0.012500224430951 -0.4885 0.0156367743183024 0.0392189103798231 0.0125002230435973 -0.489 0.0156431493344332 0.0391669976738109 0.0125002216553919 -0.4895 0.015649527540509 0.0391150698495682 0.0125002202711653 -0.49 0.0156559096386412 0.0390631268933602 0.0125002188913737 -0.4905 0.0156622963872172 0.0390111698215965 0.0125002175165766 -0.491 0.0156686882881524 0.038959197472396 0.0125002161432004 -0.4915 0.0156750859933179 0.0389072077523344 0.0125002147703068 -0.492 0.0156814898580731 0.0388552052768031 0.0125002133977095 -0.4925 0.0156878999332553 0.0388031997154903 0.0125002120273428 -0.493 0.0156943170806831 0.0387511940336567 0.012500210663925 -0.4935 0.0157007413056672 0.0386991874883512 0.0125002093050549 -0.494 0.0157071715876861 0.0386471784064913 0.0125002079448658 -0.4945 0.0157136074078893 0.038595159927499 0.0125002065817728 -0.495 0.015720049567636 0.0385431297991648 0.0125002052176527 -0.4955 0.0157264974504728 0.0384910879008972 0.0125002038550697 -0.496 0.0157329491466112 0.0384390310896574 0.0125002024933469 -0.4965 0.0157394036710042 0.0383869588689093 0.0125002011337351 -0.497 0.015745861390767 0.0383348710346985 0.0125001997725242 -0.4975 0.0157523223649582 0.0382827663330803 0.0125001984063737 -0.498 0.0157587858823958 0.038230644114733 0.0125001970363102 -0.4985 0.015765250959417 0.0381785066171267 0.0125001956654992 -0.499 0.0157717172456195 0.0381263582908508 0.0125001942958058 -0.4995 0.0157781843761066 0.0380742010750623 0.0125001929327335 -0.5 0.0157846521311596 0.0380220326675823 0.0125001915751379 diff --git a/tutorials/cfdemSolverIBTorque/DEM/position_no_coupling.txt b/tutorials/cfdemSolverIBTorque/DEM/position_no_coupling.txt deleted file mode 100644 index dc603fd1..00000000 --- a/tutorials/cfdemSolverIBTorque/DEM/position_no_coupling.txt +++ /dev/null @@ -1,297 +0,0 @@ -# Fix print output for fix extra1 -0.005 0.012500236537004 0.0749744854546905 0.0125000027025632 -0.01 0.0125008242634914 0.074937820127603 0.0125000057085665 -0.015 0.0125017363991125 0.0748894005558904 0.0125000085686985 -0.02 0.0125030955810171 0.0748293754334657 0.012500011336222 -0.025 0.0125050356811122 0.0747578876926561 0.0125000140282332 -0.03 0.0125074877927014 0.0746748409962972 0.0125000166530117 -0.035 0.0125104225816483 0.0745801058234799 0.0125000192101393 -0.04 0.012513754903303 0.0744735407940129 0.0125000217085116 -0.045 0.0125175252837511 0.0743555231219825 0.0125000241537116 -0.05 0.012521930478137 0.0742264142387962 0.0125000284743026 -0.055 0.0125269975718279 0.0740863420517428 0.0125000336529474 -0.06 0.0125325329039646 0.0739360253890469 0.012500038627405 -0.065 0.0125385977602697 0.0737762549205696 0.0125000434594228 -0.07 0.0125455797782046 0.0736073271504496 0.0125000481668499 -0.075 0.0125537851766228 0.0734290865909666 0.0125000527452892 -0.08 0.0125630625073665 0.0732409404860247 0.0125000572033003 -0.085 0.0125732034801647 0.0730427145072922 0.0125000615619217 -0.09 0.0125844089893159 0.0728348304487263 0.0125000658765985 -0.095 0.0125966130496837 0.0726181712945812 0.0125000701595304 -0.1 0.0126099612333852 0.0723936364292141 0.0125000743751122 -0.105 0.0126248949424391 0.0721611441612741 0.0125000784906639 -0.11 0.0126412273411759 0.071919829889012 0.0125000824923991 -0.115 0.0126588603744341 0.071669406427283 0.012500086427107 -0.12 0.0126779381528763 0.0714107234707794 0.0125000903875093 -0.125 0.0126983037600279 0.0711451959241483 0.0125000942844763 -0.13 0.0127203111003721 0.0708728708124391 0.0125000980938033 -0.135 0.0127437684278005 0.0705925546377452 0.0125001017792639 -0.14 0.0127686989627281 0.070304029225204 0.0125001054424405 -0.145 0.0127952713920198 0.0700086134835725 0.0125001091219742 -0.15 0.0128236003882709 0.0697073230212197 0.0125001127063206 -0.155 0.0128535047686353 0.0693992718057006 0.0125001161873494 -0.16 0.0128849947011697 0.0690838278152024 0.0125001196314175 -0.165 0.0129183269698995 0.0687617200140564 0.012500123121532 -0.17 0.0129536162092595 0.0684336479902595 0.0125001265487077 -0.175 0.0129905754387516 0.0680991942372184 0.012500129845257 -0.18 0.0130292222516222 0.0677584268500641 0.0125001331538208 -0.185 0.0130697868086307 0.0674116892932765 0.0125001365314108 -0.19 0.0131123499851272 0.0670596102781497 0.0125001398386506 -0.195 0.0131565521641094 0.0667019020271566 0.0125001430611168 -0.2 0.0132024630982088 0.0663387711325004 0.0125001463409512 -0.205 0.013250415615055 0.065970724763537 0.0125001496223068 -0.21 0.0133001347842595 0.0655975763253727 0.0125001527649186 -0.215 0.0133514475287693 0.0652192546722626 0.0125001559080522 -0.22 0.0134047253218678 0.064836608999532 0.0125001590721275 -0.225 0.0134600883049289 0.0644499629691857 0.012500160925067 -0.23 0.0135171597497416 0.0640588397259523 0.0125001628488306 -0.235 0.0135761305180943 0.0636644197528995 0.0125001649192497 -0.24 0.0136374994530906 0.0632667672923028 0.0125001668463078 -0.245 0.0137008376245496 0.0628650261569856 0.0125001687255208 -0.25 0.0137661433326641 0.0624604210488421 0.0125001688580286 -0.255 0.0138337420088005 0.0620530215278075 0.0125001564058948 -0.26 0.0139033918646329 0.0616417343126657 0.0125001453975582 -0.265 0.0139749592246876 0.0612277314882123 0.0125001350184401 -0.27 0.0140485067970896 0.0608119929588092 0.0125001249434289 -0.275 0.0141238908785528 0.0603931151903317 0.0125001150779164 -0.28 0.0142012746470849 0.0599713109115894 0.0125001055296021 -0.285 0.0142807107920737 0.0595473526707853 0.0125000962274644 -0.29 0.0143618134396659 0.0591207700554203 0.0125000870686571 -0.295 0.0144447333586024 0.0586916859844777 0.0125000781986505 -0.3 0.0145297717372811 0.0582606344730173 0.012500069536778 -0.305 0.0146164139641859 0.0578271077348268 0.0125000610279495 -0.31 0.0147048616164272 0.0573917916653116 0.0125000527785793 -0.315 0.014795633893752 0.0569552026016578 0.0125000441798509 -0.32 0.0148881388375875 0.0565165949081669 0.0125000336239014 -0.325 0.0149826098340301 0.0560773862672714 0.0125000236869443 -0.33 0.0150795524383358 0.055636642074525 0.0125000139147652 -0.335 0.0151782098493853 0.0551941799793248 0.0125000044910732 -0.34 0.0152786270101278 0.0547515679023534 0.0124999953845839 -0.345 0.0153809499259295 0.0543081179666983 0.0124999865631585 -0.35 0.0154849972628643 0.0538629433887342 0.0124999779701198 -0.355 0.0155911206131639 0.0534168883985991 0.0124999696296539 -0.36 0.0156991066577023 0.0529695264159333 0.0124999615333963 -0.365 0.0158088369808677 0.0525209306913246 0.0124999536269015 -0.37 0.0159208891535571 0.0520714831650018 0.0124999459489351 -0.375 0.0160347796740713 0.0516209040988016 0.0124999385247255 -0.38 0.0161506024160376 0.0511700653538673 0.0124999312528342 -0.385 0.0162690216823923 0.0507188205329724 0.0124999242913059 -0.39 0.0163894255529251 0.0502664278894938 0.0124999174973055 -0.395 0.0165117222435515 0.0498143110525412 0.012499910906624 -0.4 0.0166361000106374 0.0493623191142034 0.0124999046196078 -0.405 0.016762268381544 0.048909492554658 0.0124998985521408 -0.41 0.01689055388012 0.0484567257068018 0.0124998926601439 -0.415 0.0170207005936699 0.048003834548479 0.0124998870429398 -0.42 0.0171523318541075 0.0475506706872609 0.012499881173656 -0.425 0.0172863050550979 0.0470979635688939 0.0124998754688838 -0.43 0.0174221924220287 0.0466449857223776 0.0124998683256025 -0.435 0.0175600665769659 0.0461925174423796 0.0124998601125143 -0.44 0.0177004326433298 0.0457405794110761 0.0124998524972478 -0.445 0.0178428241951901 0.0452879883429904 0.0124998452270136 -0.45 0.0179876386477771 0.0448352619375672 0.0124998381539844 -0.455 0.0181352141982565 0.0443819063125223 0.0124998314336396 -0.46 0.0182853140770164 0.0439275337859794 0.0124998248658528 -0.465 0.0184381488396903 0.0434725218364323 0.0124998183800183 -0.47 0.0185934543784464 0.0430170605615587 0.0124998122499264 -0.475 0.0187507048280302 0.0425613230795601 0.0124998061263224 -0.48 0.0189101130727453 0.0421060923047703 0.0124998079073218 -0.485 0.019071083106515 0.0416502776187911 0.0124998101998178 -0.49 0.0192327987908697 0.0411953774342269 0.0124998122868265 -0.495 0.0193949977679572 0.0407427967527304 0.0124998143435091 -0.5 0.0195570512228574 0.0402921442940068 0.0124998163552607 -0.505 0.0197189843125321 0.0398435426100683 0.0124998182938529 -0.51 0.0198810773577026 0.0393970814504694 0.0124998204779054 -0.515 0.019994570114315 0.0389665795319681 0.0124998234229862 -0.52 0.0199882975316302 0.0385539053972616 0.0124998358350218 -0.525 0.0199777613199592 0.0381304568036815 0.0124998562496343 -0.53 0.0199702589544694 0.0376994369632674 0.0124998755639476 -0.535 0.0199658518117706 0.0372631319404003 0.0124998940751162 -0.54 0.0199642972385542 0.0368213713249698 0.012499912132153 -0.545 0.0199650687570917 0.0363746303645476 0.0124999295285615 -0.55 0.0199683363855042 0.0359242671394522 0.0124999463388064 -0.555 0.0199737627150851 0.0354697089006828 0.0124999627315382 -0.56 0.0199812314870511 0.0350116484767019 0.0124999785584788 -0.565 0.0199911152464918 0.034550925762318 0.012499993884158 -0.57 0.0199997774432893 0.0340885734822495 0.0125000084035803 -0.575 0.020000021670291 0.0336287522360714 0.0125000189673029 -0.58 0.0200000145906293 0.0331661489775264 0.0125000253996002 -0.585 0.0200000221580178 0.0327005813025746 0.0125000319353755 -0.59 0.0200000268577954 0.0322336137884797 0.0125000344562526 -0.595 0.0200000222984212 0.031764565116983 0.012500035300529 -0.6 0.0200000238607877 0.0312937569416753 0.0125000366787521 -0.605 0.0200000233620478 0.0308221133351982 0.0125000334560797 -0.61 0.0200000253346994 0.0303481310067018 0.012500030322434 -0.615 0.0200000283172103 0.0298724469386564 0.0125000256988973 -0.62 0.0200000201639582 0.0293951226281365 0.0125000178104669 -0.625 0.020000027979577 0.0289159781646444 0.0125000087159078 -0.63 0.0200000302189092 0.0284358743067823 0.0125000000604898 -0.635 0.0200000289541939 0.0279543281309844 0.0124999916166636 -0.64 0.0200000291447319 0.0274717461081706 0.01249998336121 -0.645 0.0200000241897294 0.0269885448342676 0.0124999752908733 -0.65 0.0200000291526462 0.0265042663102746 0.0124999673817634 -0.655 0.0200000320611571 0.026019776445703 0.0124999621004187 -0.66 0.020000027684871 0.0255347368609521 0.0124999590523878 -0.665 0.0200000298706519 0.0250492605669369 0.0124999560223872 -0.67 0.0200000281997383 0.0245640069299325 0.0124999571339672 -0.675 0.0200000300744967 0.0240783492266794 0.0124999585393535 -0.68 0.0200000321416222 0.0235928831812986 0.0124999612487326 -0.685 0.0200000253471013 0.0231076241212112 0.0124999667133218 -0.69 0.0200000302603842 0.0226223716492295 0.0124999720247812 -0.695 0.0200000302048525 0.0221377327631808 0.0124999771951639 -0.7 0.0200000285204245 0.0216531749110003 0.0124999823026233 -0.705 0.0200000308905368 0.0211690169863363 0.0124999881633481 -0.71 0.0200000239019309 0.0206854493316259 0.012499997447839 -0.715 0.0200000292424139 0.0202019735697744 0.0125000064048145 -0.72 0.0200000320229518 0.0197192558004315 0.0125000126068634 -0.725 0.0200000294252501 0.0192367878275742 0.0125000172208601 -0.73 0.0200000296121555 0.0187546457356912 0.0125000218557824 -0.735 0.0200000253845759 0.0182732295032465 0.0125000224105888 -0.74 0.0200000284725664 0.0177918665468253 0.012500023164069 -0.745 0.0200000303767641 0.0173110444127638 0.0125000223360184 -0.75 0.0200000239378104 0.0168305293857249 0.0125000194826708 -0.755 0.020000028187551 0.0163500133644174 0.0125000167763564 -0.76 0.0200000273715303 0.0158700238996452 0.0125000111125664 -0.765 0.0200000263615052 0.0153898930943832 0.0125000050088494 -0.77 0.0200000289088896 0.0149098442066627 0.0124999984241309 -0.775 0.0200000217925097 0.0144299137502431 0.0124999889644468 -0.78 0.0200000275009483 0.0139495970859332 0.0124999799276292 -0.785 0.0200000304019253 0.0134694529981284 0.0124999735305264 -0.79 0.0200000273128698 0.0129889187017753 0.012499968719295 -0.795 0.0200000281334406 0.0125080093873894 0.0124999640086841 -0.8 0.0200000243233753 0.0120270870671702 0.0124999632007351 -0.805 0.0200000277770125 0.011545504903701 0.0124999623310077 -0.81 0.0200000298387638 0.0110637306382098 0.0124999630265471 -0.815 0.0200000229922546 0.010581459778972 0.0124999656996383 -0.82 0.0200000274751428 0.010098411052864 0.0124999683254566 -0.825 0.0200000266043951 0.00961514105646263 0.01249997373608 -0.83 0.0200000264984815 0.00913094690701687 0.012499979657182 -0.835 0.0200000301978867 0.00864577472163717 0.0124999860860179 -0.84 0.0200000204589622 0.00815943898255003 0.0124999951394694 -0.845 0.0200000261275933 0.00767146548058978 0.0125000038739187 -0.85 0.020000028558684 0.00718209029884672 0.0125000123596697 -0.855 0.0200000304542313 0.00668965562604887 0.0125000206208296 -0.86 0.0200000294417063 0.0061920183663158 0.0125000285210956 -0.865 0.0199996912464577 0.00568696256828908 0.0125000328326685 -0.87 0.0199927881025601 0.00517156649758336 0.0125000372473451 -0.875 0.0199047461705017 0.00501834656330401 0.0125000378663889 -0.88 0.0197774895873068 0.00505199362338826 0.0125000374876385 -0.885 0.0196435360387028 0.00507940049053325 0.0125000376795458 -0.89 0.0195064384652235 0.00508910949136831 0.0125000382054781 -0.895 0.0193667728647738 0.00508096724509334 0.0125000390397711 -0.9 0.0192253232781333 0.00505598888046871 0.0125000401064158 -0.905 0.0190826060821114 0.00501477347528528 0.0125000413946173 -0.91 0.0189453825389313 0.00500086938552728 0.0125000426625926 -0.915 0.0188066623242529 0.0049999303876751 0.01250004402808 -0.92 0.0186649797919007 0.00499992775279884 0.0125000401788541 -0.925 0.0185200868927541 0.00499992757178488 0.0125000333840137 -0.93 0.0183719294379067 0.00499992623255787 0.0125000268635576 -0.935 0.0182204751892433 0.00499992418442955 0.012500020628951 -0.94 0.0180659904116297 0.00499992463011435 0.0125000146696033 -0.945 0.0179088058120785 0.00499992374239538 0.0125000089858987 -0.95 0.017749030028574 0.00499992585067703 0.0125000035329877 -0.955 0.017586601597158 0.0049999259668668 0.0124999982876338 -0.96 0.0174214759020613 0.00499992570442972 0.0124999937753912 -0.965 0.0172537240675433 0.00499992528621745 0.0124999898714066 -0.97 0.0170833790625211 0.00499992289715026 0.0124999861037382 -0.975 0.0169104129476638 0.00499992368648403 0.012499982462512 -0.98 0.0167349378419565 0.00499992386351154 0.0124999789496762 -0.985 0.0165570412236348 0.0049999245214728 0.0124999755768446 -0.99 0.0163767065745796 0.00499992593219023 0.012499972343389 -0.995 0.0161940064419015 0.00499992575936944 0.0124999702357602 -1 0.016009084461917 0.00499992543408059 0.0124999697821278 -1.005 0.015821995353473 0.00499992291327503 0.0124999694012082 -1.01 0.0156327043796437 0.00499992454652736 0.0124999690729782 -1.015 0.0154413546800499 0.0049999235055347 0.0124999688033041 -1.02 0.0152480446881742 0.00499992500791904 0.012499968602981 -1.025 0.0150528078955605 0.0049999255695991 0.012499968478853 -1.03 0.0148557860437298 0.00499992519364965 0.0124999707377904 -1.035 0.0146571771761245 0.00499992362668852 0.0124999736611588 -1.04 0.0144570167023603 0.00499992398440815 0.0124999765866751 -1.045 0.0142553337622604 0.0049999240343455 0.0124999795190988 -1.05 0.0140521956601599 0.00499992424502964 0.0124999824639031 -1.055 0.0138475743067653 0.00499992554072651 0.0124999854400876 -1.06 0.0136415789696798 0.00499992559928171 0.0124999892415834 -1.065 0.0134344337022946 0.00499992446371113 0.0124999937465263 -1.07 0.0132261865323535 0.00499992381965834 0.0124999982619545 -1.075 0.0130168194624405 0.00499992494664343 0.0125000027878973 -1.08 0.0128063685564619 0.00499992476665945 0.0125000073108775 -1.085 0.0125947772772378 0.00499992618675456 0.0125000118461842 -1.09 0.0123821596188798 0.00499992624295461 0.0125000154735593 -1.095 0.0121688053780041 0.00499992492392606 0.0125000186035848 -1.1 0.0119548206463947 0.00499992520752216 0.0125000218009361 -1.105 0.0117402160290574 0.0049999247436388 0.0125000250650195 -1.11 0.0115249892022011 0.00499992610520356 0.0125000283791976 -1.115 0.0113090507701567 0.004999927421785 0.0125000317378219 -1.12 0.0110925001727087 0.00499992702580687 0.0125000325643638 -1.125 0.0108755734512188 0.00499992613350187 0.0125000327663505 -1.13 0.0106582938513725 0.00499992537737874 0.0125000331042587 -1.135 0.0104406210635136 0.00499992527377176 0.0125000335634526 -1.14 0.0102224107522455 0.00499992707497058 0.01250003413517 -1.145 0.0100035054009143 0.00499992749907389 0.0125000348167865 -1.15 0.00978404389580982 0.00499992669802562 0.0125000342755376 -1.155 0.00956423155519173 0.00499992414929805 0.0125000338936762 -1.16 0.00934405808474123 0.00499992548549617 0.0125000336272253 -1.165 0.00912350918507384 0.00499992551242332 0.01250003347199 -1.17 0.008902495913718 0.00499992776319782 0.0125000334350425 -1.175 0.00868095939634464 0.00499992750043927 0.0125000327295901 -1.18 0.00845907520145958 0.00499992628030759 0.0125000309306665 -1.185 0.00823692752154628 0.00499992534032276 0.0125000292898246 -1.19 0.00801450665530564 0.0049999262973802 0.0125000278084381 -1.195 0.00779182768463592 0.00499992683383591 0.0125000264703703 -1.2 0.00756882178914251 0.0049999288336261 0.0125000252768474 -1.205 0.00734557642628698 0.00499992770109428 0.0125000237086516 -1.21 0.00712219049895383 0.0049999269914477 0.0125000220803608 -1.215 0.00689858202422644 0.00499992586675937 0.0125000205892712 -1.22 0.00667462625282513 0.00499992576372959 0.012500019222236 -1.225 0.00645026860411107 0.00499992929367662 0.0125000179805161 -1.23 0.00622560023101008 0.00499993044343217 0.0125000168334328 -1.235 0.0060010270906103 0.00499993127161701 0.0125000154615009 -1.24 0.00577695176099479 0.0049999319724123 0.0125000142188661 -1.245 0.00555353772677074 0.00499993239239744 0.012500013085938 -1.25 0.0053305798461506 0.00499993332785019 0.0125000120574049 -1.255 0.00510780458406397 0.00499993308800936 0.012500011106401 -1.26 0.00500238011343646 0.00502028398766356 0.012500009415638 -1.265 0.00502072657786976 0.00504836358466823 0.0125000072140034 -1.27 0.00504032647557991 0.00506329295089872 0.0125000050498666 -1.275 0.00505780798444304 0.00506434888155219 0.0125000028870106 -1.28 0.00507315700648154 0.00505210769447159 0.0125000007225509 -1.285 0.00508718886700022 0.00502786199815472 0.0124999985525426 -1.29 0.00509880924286084 0.0050007370593923 0.0124999964418972 -1.295 0.00510504331617029 0.00500005437566104 0.0124999944632696 -1.3 0.00511290952202021 0.00499994208340815 0.0124999924408413 -1.305 0.00512159297804147 0.00499994289704228 0.0124999904221749 -1.31 0.00513102887736567 0.00499994321427144 0.0124999884114282 -1.315 0.00514119303833935 0.00499994353458149 0.0124999864191726 -1.32 0.00515198639470973 0.0049999433711435 0.0124999844662559 -1.325 0.00516332195672042 0.00499994314974974 0.0124999825446163 -1.33 0.00517512290488716 0.00499994315443035 0.0124999806557285 -1.335 0.00518731637629085 0.00499994304693935 0.0124999787957488 -1.34 0.00519983551284217 0.00499994288834828 0.0124999769560763 -1.345 0.00521262754821056 0.00499994264443878 0.0124999751323084 -1.35 0.00522564778642921 0.00499994225780868 0.0124999733314002 -1.355 0.00523885864822241 0.00499994196601573 0.0124999715548513 -1.36 0.00525221833410631 0.0049999417228807 0.0124999698032885 -1.365 0.00526570343648819 0.00499994144510647 0.0124999680726943 -1.37 0.00527930882907763 0.00499994116506169 0.0124999663634871 -1.375 0.00529301084031281 0.00499994085559955 0.0124999646761437 -1.38 0.00530677571240161 0.00499994054289766 0.0124999630097284 -1.385 0.00532057152426852 0.00499994021315869 0.0124999613606743 -1.39 0.0053343697439274 0.00499993984955565 0.0124999597249712 -1.395 0.00534814624074857 0.00499994132421299 0.0124999580972425 -1.4 0.00536189123079802 0.00499994114402403 0.012499956461107 -1.405 0.00537560125543411 0.00499994081170788 0.0124999548199924 -1.41 0.00538927919086364 0.00499994033774879 0.0124999531683918 -1.415 0.00540293045709342 0.00499993914362034 0.0124999515055544 -1.42 0.0054165542310399 0.00499993910990558 0.0124999498480984 -1.425 0.00543015286608728 0.00499993894294784 0.0124999481837944 -1.43 0.00544372785152407 0.00499993878786446 0.0124999465048738 -1.435 0.00545727295595736 0.00499993991971353 0.0124999448135347 -1.44 0.00547078202296412 0.00499994001400869 0.0124999430951259 -1.445 0.00548425302531325 0.00499994006348097 0.0124999413573841 -1.45 0.00549768249201571 0.00499994002703953 0.0124999395985765 -1.455 0.00551106794590268 0.00499993993166579 0.0124999378208477 -1.46 0.00552440965339564 0.00499994008790104 0.0124999360219961 -1.465 0.00553771156198073 0.00499994064063875 0.0124999342077099 -1.47 0.00555097607412681 0.0049999407324425 0.0124999323705485 -1.475 0.00556420757406264 0.00499993963165738 0.0124999305171908 -1.48 0.00557740816378468 0.004999939739377 0.0124999286486975 diff --git a/tutorials/cfdemSolverIBTorque/DEM/total_particle_force.txt b/tutorials/cfdemSolverIBTorque/DEM/total_particle_force.txt deleted file mode 100644 index e82a85fc..00000000 --- a/tutorials/cfdemSolverIBTorque/DEM/total_particle_force.txt +++ /dev/null @@ -1,91 +0,0 @@ -# -0.008 5.57697378684129e-05 -0.414699976005958 -59.8834291488285 -0.016 4.57325314920728e-05 0.370056372714585 -14.5561021301538 -0.024 -2.55566687609737e-05 -0.797444701230558 -14.4060079057233 -0.032 1.66803796960471e-05 0.216192561034972 -10.9810844463387 -0.04 -6.70863687336884e-05 -0.13303526779399 -8.1087316190947 -0.048 -3.689306660422e-05 -0.41920356759255 -10.4567167917752 -0.056 4.89125742454428e-06 0.159566492739513 -8.11324356609918 -0.064 -2.32934811327605e-05 -0.752576942118735 -7.22296484169974 -0.072 -2.58032608421664e-05 0.626393627796301 -5.270216491283 -0.08 -0.000126882243217032 -0.240946143636515 -6.96518837633297 -0.088 3.96931092402544e-05 0.169099624692103 -5.87387591087596 -0.096 -5.37173890514666e-05 0.163240855167488 -5.23676555255799 -0.104 -0.000121509963639644 -0.679145133971048 -4.14646193254031 -0.112 5.76014816145453e-05 0.100939947363903 -3.16213542742363 -0.12 -0.000122732420324127 -0.120787637767941 -4.56122320832608 -0.128 3.12193930677631e-05 -0.0269487069868444 -3.69752960109922 -0.136 1.17745377149481e-05 0.222691339866483 -3.72716646557289 -0.144 -0.000140785287958245 -0.301323536239502 -2.90752918693922 -0.152 -0.000244634442412905 -0.0626358391829448 -2.32847302986077 -0.16 0.000286113904980888 0.00240811477722827 -3.19081817883174 -0.168 -0.000122522820381357 -0.0488621386536859 -3.33632682927924 -0.176 -6.80862267512737e-06 0.0092401840752771 -3.05146411762291 -0.184 0.000250571785836708 0.149037388485718 -2.53736264808346 -0.192 0.00022378988020284 -0.137900301887764 -1.98208925350055 -0.2 -0.000254007665159624 -0.0343525923282959 -1.62373008638033 -0.208 0.000431860851495361 -0.0413930108818663 -2.27485908379201 -0.216 0.000328504522270851 -0.0298644561313073 -2.49724394163959 -0.224 -0.000254975007447499 0.0216513706104903 -1.85760875701887 -0.232 -8.68669997621588e-05 0.103508445058573 -1.96474466926062 -0.24 0.000691779844177768 -0.0189865287248349 -1.59454550900477 -0.248 0.000205526271982378 -0.0246189971638151 -1.32512155620886 -0.256 -0.000484917146748363 0.0338453610169152 -1.15318924950138 -0.264 0.00171061871034356 -0.0431298278684289 -1.74743313468358 -0.272 -0.000145114644740374 0.00755374272417894 -1.90159747460399 -0.28 -0.000762139809715267 0.0265597704399049 -1.27926640398799 -0.288 -0.000390438043517958 0.026937985962427 -1.4578668738422 -0.296 0.000630661262580516 -0.0114925944725122 -1.31113151566504 -0.304 0.00231835639811268 0.0420029454602112 -0.94308011268111 -0.312 -0.002858981303815 0.0252935884210398 -0.863400433099041 -0.32 -0.00109133673947065 -0.015540995762621 -0.771777914718429 -0.328 0.00179244166894796 0.00463390898141749 -1.40103636857958 -0.336 -0.00208948604142637 0.0160460446489094 -1.48731205099446 -0.344 -0.00144004148214883 0.000940126979838446 -0.984354337118748 -0.352 3.85939488586255e-07 -0.0191168354456585 -1.10705504990449 -0.36 0.00191522833815906 -0.00551235579332907 -1.02958854151131 -0.368 0.00129851851357572 0.0102250283094307 -0.839472588246229 -0.376 -0.00387445644177877 -0.0319746410783325 -0.656556161460664 -0.384 0.0015692171770507 -0.024115316122241 -0.572461990178095 -0.392 0.0187941653697265 0.0105155762362229 -0.696466587743586 -0.4 -0.0017317603181491 -0.0136569460385808 -1.11365305931376 -0.408 0.00171965083681277 -0.0259079259637093 -1.16640924553119 -0.416 0.00415561819817993 -0.0351864521218673 -1.09191789158922 -0.424 0.00132979670421267 0.0103728890613535 -0.857008848934859 -0.432 -0.000960570103796545 0.0232873053247741 -0.784300190558021 -0.44 -0.00145970016809916 -0.0115316211008073 -0.703580752941708 -0.448 0.00669515157922791 0.0123196888453078 -0.492291083268433 -0.456 0.00196163415797006 0.0241270802631336 -0.445362888568582 -0.464 -0.00219582284507307 -0.00472907612147741 -0.407406873403708 -0.472 -0.000340739722576476 -0.00828913150071285 -0.814311388875283 -0.48 0.00291769392750867 -0.000868975675019215 -0.893529846904775 -0.488 -0.0030430166982529 -0.00215488054532847 -0.922074480861382 -0.496 -0.00792568831109749 -0.0172474198933022 -0.858633246817558 -0.504 -0.00336808578540183 -0.030942976689941 -0.682574101617982 -0.512 0.00182502783464717 -0.000573132200587453 -0.599482243905043 -0.52 0.00174677060265059 -0.00229833566759223 -0.542768878112839 -0.528 -0.00791935776306834 -0.0186078517982001 -0.436763695739937 -0.536 -0.00444133850947166 -0.00829780731801657 -0.344312642935571 -0.544 0.00692743591069366 0.00661821410082475 -0.30519389508196 -0.552 0.00806712515868413 -0.000212830582480113 -0.305166089596398 -0.56 -0.0125027807973428 -0.000430005688416008 -0.618258282999961 -0.568 0.00200949312873792 -0.00559020501816431 -0.725282088856743 -0.576 0.0115942663238309 0.00590853133103146 -0.734645978015688 -0.584 0.0165570602109742 0.0138030538506574 -0.685292541132325 -0.592 -0.00957380421472473 -0.010978619645367 -0.552111581211175 -0.6 -0.0059484573101578 -0.017223975876245 -0.462939656029838 -0.608 0.00372039776193537 0.00101252697465072 -0.422455769622715 -0.616 2.53437151053627e-05 -0.00439683615140047 -0.334168626999153 -0.624 -0.0161569578603793 -0.0314094901782528 -0.257462042810767 -0.632 -0.0543346909001145 -0.0185921675570432 -0.233883487891059 -0.64 -0.0135413108925657 0.00291137913534849 -0.223568641145182 -0.648 0.0190418085679941 0.0019800581762633 -0.239947040134984 -0.656 -0.0418215335552241 -0.027572454547763 -0.51283463963412 -0.664 -0.0109136829936161 0.00596801803870313 -0.593475245518045 -0.672 0.022448641774616 0.00630398230736282 -0.599477114211604 -0.68 0.0931112660840376 0.010841431523667 -0.553732606290178 -0.688 0.0224066918443506 -0.012753930208544 -0.339725390749717 -0.696 -0.0186310062078328 -0.0257317920797673 -0.365074234774036 -0.704 -0.0369223718798501 -0.00148233870538929 -0.344501286305965 -0.712 0.0117788301073745 -0.000383583658343322 -0.300973756396047 -0.72 0.0525977742560354 -0.0170395317835646 -0.248357065788045 diff --git a/tutorials/cfdemSolverIBTorque/DEM/post/.gitignore b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/post/.gitignore similarity index 100% rename from tutorials/cfdemSolverIBTorque/DEM/post/.gitignore rename to tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/post/.gitignore diff --git a/tutorials/cfdemSolverIBTorque/parCFDDEMrun.sh b/tutorials/cfdemSolverIBTorque/parCFDDEMrun.sh deleted file mode 100644 index a689f57a..00000000 --- a/tutorials/cfdemSolverIBTorque/parCFDDEMrun.sh +++ /dev/null @@ -1,76 +0,0 @@ -#!/bin/bash - -#===================================================================# -# allrun script for testcase as part of test routine -# run settlingTest CFD part -# Christoph Goniva - Feb. 2011 -#===================================================================# - -#- source CFDEM env vars -. ~/.bashrc - -#- include functions -source $CFDEM_PROJECT_DIR/etc/functions.sh - -#--------------------------------------------------------------------------------# -#- define variables -casePath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")" -logpath=$casePath -headerText="run_parallel_CFDEMIB_two_way_coupling" -logfileName="log_$headerText" -solverName="cfdemSolverIBTorque" -nrProcs="4" -machineFileName="none" # yourMachinefileName | none -debugMode="off" # on | off| strict -testHarnessPath="$CFDEM_TEST_HARNESS_PATH" -runOctave="true" -postproc="false" -#--------------------------------------------------------------------------------# - -#- call function to run a parallel CFD-DEM case -parCFDDEMrun $logpath $logfileName $casePath $headerText $solverName $nrProcs $machineFileName $debugMode - -if [ $runOctave == "true" ] - then - - cd $casePath/CFD/octave - octave plot_data.m - evince angular_velocity_compare.eps -fi - -if [ $postproc == "true" ] - then - #- get VTK data from liggghts dump file - cd $casePath/DEM/post - lpp dump* - - #- get VTK data from CFD sim - cd $casePath/CFD - reconstructParMesh -constant -mergeTol 1e-06 - reconstructPar -noLagrangian - foamToVTK - - #- start paraview - paraview - - #- keep terminal open (if started in new terminal) - echo "...press enter to clean up case" - echo "press Ctr+C to keep data" - read -fi - -#- copy log file to test harness -cp ../../$logfileName $testHarnessPath - -#- clean up case -echo "deleting data at: $casePath" -source $WM_PROJECT_DIR/bin/tools/CleanFunctions -cd $casePath/CFD -cleanCase -rm -r $casePath/CFD/clockData -rm $casePath/DEM/post/*.* -#rm -r $casePath/DEM/post/restart/*.* -#- preserve post directory -touch $casePath/DEM/post/.gitignore -echo "done" - diff --git a/tutorials/cfdemSolverIBTorque/plot_data.m b/tutorials/cfdemSolverIBTorque/plot_data.m deleted file mode 100644 index 32d48a75..00000000 --- a/tutorials/cfdemSolverIBTorque/plot_data.m +++ /dev/null @@ -1,33 +0,0 @@ -clear all; -clc; - -%% Script to plot the angular velocities and the particle positions - -A = importdata('DEM/angular_velocity_no_coupling.txt',' ',1); -B = importdata('DEM/position_no_coupling.txt',' ',1); -C = importdata('DEM/angular_velocity.txt',' ',1); -D = importdata('DEM/position.txt',' ',1); - -pos1 = B.data(); -omega1 = A.data(); -pos2 = D.data(); -omega2 = C.data(); - -time = omega1(:,1); -omegax1 = omega1(:,2); -omegay1 = omega1(:,3); -omegaz1 = omega1(:,4); - -time2 = omega2(:,1); -omegax2 = omega2(:,2); -omegay2 = omega2(:,3); -omegaz2 = omega2(:,4); - -figure -plot(time,omegaz1,'-.-',time2,omegaz2,'Linewidth',1.5) -xlabel('Time (s)') -ylabel('Angular velocity (1/s)') -legend('One-way coupling','Two-way coupling') -axis([0 0.5 0 11]) -set(gca,'FontSize',12) -print('angular_velocity_compare.eps') diff --git a/tutorials/cfdemSolverIBTorque/post.sh b/tutorials/cfdemSolverIBTorque/post.sh deleted file mode 100755 index 18fe7adb..00000000 --- a/tutorials/cfdemSolverIBTorque/post.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/bash - -#===================================================================# -# allrun script for testcase as part of test routine -# run settlingTest CFD part -# Christoph Goniva - Feb. 2011 -#===================================================================# - -#- source CFDEM env vars -. ~/.bashrc - -#- include functions -source $CFDEM_PROJECT_DIR/etc/functions.sh - -#--------------------------------------------------------------------------------# -#- define variables -casePath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")" -logpath=$casePath -headerText="run_parallel_CFDEMIB_fixed_RS" -logfileName="log_$headerText" -solverName="cfdemSolverIB" -nrProcs="4" -machineFileName="none" # yourMachinefileName | none -debugMode="off" # on | off| strict -testHarnessPath="$CFDEM_TEST_HARNESS_PATH" -postproc="true" -#--------------------------------------------------------------------------------# - -#- get VTK data from liggghts dump file -cd $casePath/DEM/post -lpp dump* - -#- get VTK data from CFD sim -cd $casePath/CFD -reconstructParMesh -constant -mergeTol 1e-06 -reconstructPar -noLagrangian -foamToVTK - -#- start paraview -paraview - From 998a0cd3d1057faf462f5689c951aed42dd81727 Mon Sep 17 00:00:00 2001 From: danielque Date: Tue, 8 Jun 2021 12:27:31 +0200 Subject: [PATCH 028/149] fix compilation error in cfdemSolverIBTorque use proper variant of cfdemCloud --- .../solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/applications/solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C b/applications/solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C index 55f98e7b..dc30cac2 100755 --- a/applications/solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C +++ b/applications/solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C @@ -29,7 +29,7 @@ Application Description Transient solver for incompressible flow. - The code is an evolution of the solver pisoFoam in OpenFOAM(R) 1.6, + The code is an evolution of the solver pisoFoam in OpenFOAM(R) 1.6, where additional functionality for CFD-DEM coupling using immersed body (fictitious domain) method is added. Contributions @@ -42,7 +42,7 @@ Contributions #include "turbulentTransportModel.H" #include "pisoControl.H" -#include "cfdemCloudIBmodified.H" +#include "cfdemCloudIB.H" #include "implicitCouple.H" #include "averagingModel.H" @@ -70,7 +70,7 @@ int main(int argc, char *argv[]) // create cfdemCloud #include "readGravitationalAcceleration.H" - cfdemCloudIBmodified particleCloud(mesh); + cfdemCloudIB particleCloud(mesh); // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // From 5a3f78b5f1f58ad0437bb21cd216b46cec4e9fcd Mon Sep 17 00:00:00 2001 From: danielque Date: Tue, 8 Jun 2021 12:37:13 +0200 Subject: [PATCH 029/149] remove output files produced by simulation --- .../DEM/angular_velocity.txt | 1001 ----------------- .../DEM/angular_velocity_no_coupling.txt | 103 -- .../DEM/drag_particle_force.txt | 91 -- .../DEM/position.txt | 1001 ----------------- .../DEM/position_no_coupling.txt | 297 ----- .../DEM/total_particle_force.txt | 91 -- 6 files changed, 2584 deletions(-) delete mode 100644 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/angular_velocity.txt delete mode 100644 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/angular_velocity_no_coupling.txt delete mode 100644 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/drag_particle_force.txt delete mode 100644 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/position.txt delete mode 100644 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/position_no_coupling.txt delete mode 100644 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/total_particle_force.txt diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/angular_velocity.txt b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/angular_velocity.txt deleted file mode 100644 index 7928de89..00000000 --- a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/angular_velocity.txt +++ /dev/null @@ -1,1001 +0,0 @@ -# Fix print output for fix extra2 -0.0005 0 0 10 -0.001 0 0 10 -0.0015 -0.00160175583883757 5.42106927531215e-05 9.98896656390648 -0.002 -0.00188440089869802 6.37764682755777e-05 9.9772221449051 -0.0025 -0.00188154553145205 6.48413788601314e-05 9.95622186405224 -0.003 -0.00187776585768398 6.52350681494554e-05 9.92218797085662 -0.0035 -0.00187279110897297 6.4837770345858e-05 9.88019890020431 -0.004 -0.00186567080942605 6.38607454462638e-05 9.83385594205739 -0.0045 -0.0018568248288197 6.36279298362999e-05 9.78487526676378 -0.005 -0.00184689746331872 6.32284696058445e-05 9.73431179801951 -0.0055 -0.00183734410932767 6.30002274300432e-05 9.68292883282761 -0.006 -0.00182774549446851 6.25091803617043e-05 9.63111938770735 -0.0065 -0.00181768655802577 6.2149118199291e-05 9.57925605672918 -0.007 -0.00180606459260581 6.16116426187375e-05 9.52745410444826 -0.0075 -0.00179221809084654 6.0847700176659e-05 9.47589430750652 -0.008 -0.0017819760123953 6.0303275205592e-05 9.42470858423677 -0.0085 -0.00177252248544887 6.00388153104148e-05 9.37403205389553 -0.009 -0.00176335399723121 5.96252985454925e-05 9.32392466475355 -0.0095 -0.00175452007017003 5.97451624562218e-05 9.2743919169733 -0.01 -0.00174415093571518 5.95273373616831e-05 9.22546297245794 -0.0105 -0.0017343748229266 5.93943770559391e-05 9.17716936879792 -0.011 -0.00172451556427321 5.88645734885384e-05 9.12950140995406 -0.0115 -0.0017145439567483 5.86129866816275e-05 9.0824724666932 -0.012 -0.00170498230815907 5.82317564653027e-05 9.03607010715652 -0.0125 -0.00169565454948575 5.79804213227871e-05 8.99029972474843 -0.013 -0.00168651943917968 5.77402448245722e-05 8.94517304677342 -0.0135 -0.00167720344368292 5.76220191951566e-05 8.90068635673371 -0.014 -0.00166797180581675 5.74780233797926e-05 8.8568315407768 -0.0145 -0.00165976953112505 5.72409625274111e-05 8.81361136932529 -0.015 -0.00165145308433705 5.70315686513344e-05 8.7710053089313 -0.0155 -0.00164323373949033 5.6418003776611e-05 8.72898415467562 -0.016 -0.00163479688313149 5.63554943185066e-05 8.68752586430334 -0.0165 -0.0016268745087072 5.63308916404737e-05 8.64662542486649 -0.017 -0.00161871989003419 5.60230119503476e-05 8.60626225731296 -0.0175 -0.00161064726515352 5.58233840925146e-05 8.5664261977856 -0.018 -0.00160284611727299 5.56223188086908e-05 8.52710185529702 -0.0185 -0.00159483371145711 5.53658669064287e-05 8.48827160807219 -0.019 -0.00158709315979655 5.52418562403365e-05 8.44990798621358 -0.0195 -0.00157942559435015 5.5126705379256e-05 8.41275068222043 -0.02 -0.00157210875143593 5.50114172178825e-05 8.37653102864138 -0.0205 -0.00156487743830693 5.48019592721838e-05 8.34036669513446 -0.021 -0.00155775518374371 5.47475664717159e-05 8.30445134807668 -0.0215 -0.001550809053255 5.4600372080336e-05 8.26881876047921 -0.022 -0.00154366442992244 5.44460990065674e-05 8.23345023057392 -0.0225 -0.00153641882579893 5.43037566679356e-05 8.19835484126055 -0.023 -0.00152886968086778 5.41290156502642e-05 8.16352819368497 -0.0235 -0.00152198143497171 5.39005255325366e-05 8.12918856941634 -0.024 -0.00151523134430693 5.36579992063853e-05 8.09535446584724 -0.0245 -0.00150855460611353 5.34003784827921e-05 8.06178345068869 -0.025 -0.00150189137622494 5.29428950003461e-05 8.02843235660851 -0.0255 -0.0014950388043732 5.30153323925783e-05 7.99528652436219 -0.026 -0.00148885023121169 5.25150348720066e-05 7.96237937420809 -0.0265 -0.00148171340049777 5.25383725552898e-05 7.92968717164778 -0.027 -0.00147471895427351 5.23040067562532e-05 7.89722095541375 -0.0275 -0.00146774660538336 5.19275162280096e-05 7.86495600037092 -0.028 -0.00146169481456081 5.18572102991581e-05 7.83289732031258 -0.0285 -0.00145501434641355 5.19336422272282e-05 7.80106608686141 -0.029 -0.00144841837468394 5.19682356002333e-05 7.76946924323596 -0.0295 -0.00144149579827661 5.23495395414288e-05 7.73811407151478 -0.03 -0.00143544344422985 5.15335800830499e-05 7.70700385668546 -0.0305 -0.00142943904361377 5.0918067724372e-05 7.67690965825425 -0.031 -0.00142331404749813 5.04866646183475e-05 7.64733024839459 -0.0315 -0.00141754789171076 4.99920122932867e-05 7.61795024791829 -0.032 -0.00141142188206955 4.95266172640223e-05 7.58870445219168 -0.0325 -0.00140497091439479 4.90283823450701e-05 7.55959675566411 -0.033 -0.00140026112878336 4.92732792831785e-05 7.53062690579347 -0.0335 -0.00139500204563991 4.91984159793109e-05 7.50180194509217 -0.034 -0.00138955432743714 4.88808062893652e-05 7.47344872693787 -0.0345 -0.00138504657462344 4.90689875985492e-05 7.44581776157907 -0.035 -0.00137945980562545 4.85850104790073e-05 7.41835989178757 -0.0355 -0.00137396944823102 4.80359065623458e-05 7.39098564578266 -0.036 -0.00136856984418217 4.76766218480109e-05 7.36371823964037 -0.0365 -0.00136316519091524 4.74778991655773e-05 7.33673045410375 -0.037 -0.00135779124690802 4.72045461687625e-05 7.30992182012075 -0.0375 -0.0013524607736655 4.68637195809675e-05 7.28276493086064 -0.038 -0.00134713769073699 4.65199483098301e-05 7.25562486820469 -0.0385 -0.00134182409253544 4.6126937922503e-05 7.22858918713727 -0.039 -0.00133665099806033 4.58402803807189e-05 7.20165635425803 -0.0395 -0.0013313640006805 4.55053731514398e-05 7.1748330675759 -0.04 -0.00132604648028625 4.51786773715353e-05 7.14812265319821 -0.0405 -0.00132058070684105 4.47857124653451e-05 7.1215330961104 -0.041 -0.00131590431228162 4.44360493027296e-05 7.0950645108468 -0.0415 -0.00131076194680618 4.4075326786913e-05 7.06914024206996 -0.042 -0.00130605070893094 4.36948354758136e-05 7.04361772993354 -0.0425 -0.00130114966489751 4.31469712880448e-05 7.01845867487456 -0.043 -0.00129657400518766 4.27665558237925e-05 6.99405823862909 -0.0435 -0.0012919236895618 4.2465815196873e-05 6.96996214390515 -0.044 -0.00128712854542248 4.23111663838678e-05 6.94595380836239 -0.0445 -0.0012822208096935 4.21638661330458e-05 6.92202375104194 -0.045 -0.00127732124611969 4.21834550160692e-05 6.89815561137263 -0.0455 -0.00127252302761324 4.19759996732028e-05 6.87436572994651 -0.046 -0.00126767126997852 4.18658061914585e-05 6.85067079944151 -0.0465 -0.00126305682218593 4.15866927155263e-05 6.82780289231457 -0.047 -0.00125852758950658 4.13471469215011e-05 6.80544525635516 -0.0475 -0.00125406668131445 4.11794414138399e-05 6.78324304552007 -0.048 -0.00124986040715355 4.10529431400244e-05 6.76050637058548 -0.0485 -0.00124543404931263 4.08107306512912e-05 6.73767124534945 -0.049 -0.0012406801942322 4.05377403759459e-05 6.71482946942436 -0.0495 -0.00123631362055341 4.02046668261527e-05 6.69194611595496 -0.05 -0.00123158648884488 3.9813028543913e-05 6.66903079101164 -0.0505 -0.00122758422556219 3.95295995907986e-05 6.646088304913 -0.051 -0.00122335372890665 3.92470057545281e-05 6.62363685494915 -0.0515 -0.0012191081993593 3.89763898956256e-05 6.60121864996103 -0.052 -0.00121482023339905 3.87684270041819e-05 6.57898438520304 -0.0525 -0.00121029471883539 3.84666507494163e-05 6.5568548921777 -0.053 -0.00120612081187175 3.83199947414254e-05 6.53489826377544 -0.0535 -0.00120187426804355 3.81865232105366e-05 6.5131712811517 -0.054 -0.00119787311887203 3.81711415759735e-05 6.49145369639789 -0.0545 -0.00119369526315785 3.77287773736486e-05 6.46965104999862 -0.055 -0.00118938017543204 3.77903821069773e-05 6.4479199511557 -0.0555 -0.00118490430817547 3.76351461637874e-05 6.42613917425842 -0.056 -0.00118049368355551 3.76188022797725e-05 6.40438293489793 -0.0565 -0.00117606627511607 3.72871738713415e-05 6.38296392618544 -0.057 -0.00117146420758291 3.73599516776464e-05 6.36174424175752 -0.0575 -0.00116692047807116 3.71790587518196e-05 6.34052287938272 -0.058 -0.00116239378332123 3.72802050808235e-05 6.31928426172192 -0.0585 -0.00115786151442991 3.72938451009315e-05 6.29804943138215 -0.059 -0.00115326390487814 3.69594320991106e-05 6.27720205041116 -0.0595 -0.00114870056819869 3.66621642069694e-05 6.25639230577744 -0.06 -0.00114399765341549 3.64008985591533e-05 6.23556679299567 -0.0605 -0.00113941155588824 3.58482183995847e-05 6.21493169649848 -0.061 -0.00113462615572339 3.56549842201655e-05 6.19437699462679 -0.0615 -0.00113010779372327 3.52584805800521e-05 6.17447471640926 -0.062 -0.00112547765651105 3.52904852456994e-05 6.15504976214233 -0.0625 -0.00112088386444563 3.53072688416882e-05 6.13574508418098 -0.063 -0.00111636310692242 3.53135303551615e-05 6.11650227675442 -0.0635 -0.00111201277705725 3.50193601456075e-05 6.09731004305227 -0.064 -0.0011074840125339 3.49235061668968e-05 6.0781918725573 -0.0645 -0.00110322168307373 3.48627119852732e-05 6.0591614270993 -0.065 -0.00109875415827386 3.46279158777684e-05 6.04022004716002 -0.0655 -0.0010944335521735 3.46811387484164e-05 6.02137098761255 -0.066 -0.00109002498259349 3.4703801372493e-05 6.00262224281671 -0.0665 -0.00108581710790198 3.45840343749148e-05 5.98442330636076 -0.067 -0.00108148533407051 3.4432823051285e-05 5.96639200161434 -0.0675 -0.00107713007047794 3.43801067501956e-05 5.9484378361875 -0.068 -0.00107275348153431 3.42537648932429e-05 5.93055907900385 -0.0685 -0.00106854965445984 3.43403146524146e-05 5.91274928399829 -0.069 -0.00106426938724901 3.42038097298268e-05 5.89501461877331 -0.0695 -0.00105995973259059 3.41129309852269e-05 5.87735172059 -0.07 -0.0010556718669474 3.40378460896909e-05 5.85976048836574 -0.0705 -0.00105143723889073 3.39682836749937e-05 5.84225312681665 -0.071 -0.00104727195032197 3.38725487611045e-05 5.82475387797097 -0.0715 -0.0010431190071391 3.37904582449736e-05 5.80730271119534 -0.072 -0.00103904980550953 3.37227274002694e-05 5.79005818065407 -0.0725 -0.00103500890466667 3.36625137850075e-05 5.77280428295391 -0.073 -0.00103098417638083 3.35792131218629e-05 5.75549300273027 -0.0735 -0.00102681386403377 3.35435243314756e-05 5.73806906670663 -0.074 -0.00102267859295624 3.35380709216971e-05 5.72067282872308 -0.0745 -0.00101884188084254 3.35051515027691e-05 5.70332760052219 -0.075 -0.00101491798756559 3.34655711956377e-05 5.6859933165909 -0.0755 -0.00101104995544345 3.34111046728427e-05 5.6687493662112 -0.076 -0.00100717412090237 3.34007751606577e-05 5.65145320988811 -0.0765 -0.00100341648657428 3.33372924152452e-05 5.6341648673097 -0.077 -0.0009996006165254 3.32269844157181e-05 5.61727226945745 -0.0775 -0.000995849512188081 3.30796894166209e-05 5.60073114013421 -0.078 -0.0009921029598925 3.29655576364993e-05 5.58438127566417 -0.0785 -0.000988378178380385 3.29243655407464e-05 5.56792461752845 -0.079 -0.000984799351106073 3.28308894895973e-05 5.55137744859133 -0.0795 -0.00098143755850194 3.26638616718935e-05 5.5348353929216 -0.08 -0.00097818415829451 3.24579915208342e-05 5.51833226740737 -0.0805 -0.000975009272916336 3.22426549923474e-05 5.5014394455583 -0.081 -0.000971869352609482 3.20288045980646e-05 5.48438544257473 -0.0815 -0.000968611463267347 3.17827878730965e-05 5.46782963188018 -0.082 -0.000965360017854153 3.1535344816014e-05 5.45124124889674 -0.0825 -0.000962073445389647 3.14452495046268e-05 5.43498091210226 -0.083 -0.00095884204716011 3.12362815915139e-05 5.41882819404124 -0.0835 -0.000955531607714311 3.10472878617115e-05 5.40318248500352 -0.084 -0.000952263935253264 3.08750157665808e-05 5.38801653869894 -0.0845 -0.000948838286190936 3.06056304940115e-05 5.37314691340587 -0.085 -0.000945658419502184 3.01678008975669e-05 5.35835839002735 -0.0855 -0.000942541946407269 2.98295514888723e-05 5.34327137024189 -0.086 -0.000939675891371318 2.96577359788396e-05 5.32816039334897 -0.0865 -0.000936943663967391 2.95575463791677e-05 5.3134323754401 -0.087 -0.000934266710465144 2.95410410223869e-05 5.29792487677154 -0.0875 -0.000931473873322321 2.940349161947e-05 5.28224175515526 -0.088 -0.000928591567959761 2.92912744883767e-05 5.26694190841149 -0.0885 -0.000925481546869374 2.90733812548435e-05 5.25158360961844 -0.089 -0.000922206759971635 2.88618109674615e-05 5.23629299174443 -0.0895 -0.000919024100355139 2.87466088530409e-05 5.22117448652888 -0.09 -0.000915870086720425 2.86506035289872e-05 5.20570591023451 -0.0905 -0.000912736789273864 2.8512648089552e-05 5.19018172905517 -0.091 -0.000909537198426372 2.85081077720689e-05 5.17446971625778 -0.0915 -0.000906317044289398 2.84738042153991e-05 5.15880613381616 -0.092 -0.000902991677161422 2.82181148483462e-05 5.14335003497521 -0.0925 -0.000899451671251297 2.80934312248055e-05 5.12785222686122 -0.093 -0.000895811153016741 2.78370005480367e-05 5.11219746712413 -0.0935 -0.000892045047047785 2.75445589055173e-05 5.09672261431195 -0.094 -0.000888212254827393 2.73324224007387e-05 5.08134647389174 -0.0945 -0.000884323131764257 2.71366670756222e-05 5.06638036176869 -0.095 -0.000880390292415561 2.70033520971436e-05 5.051619656724 -0.0955 -0.000876405416239586 2.69469905588242e-05 5.03686137273488 -0.096 -0.000872357226690938 2.68302374408133e-05 5.02208130988732 -0.0965 -0.000868297079971315 2.67431118633464e-05 5.00728365757975 -0.097 -0.000864182741279996 2.66423227219974e-05 4.99249348498603 -0.0975 -0.000860065531325562 2.65681708903884e-05 4.97772976973386 -0.098 -0.000855972671926809 2.64335632298658e-05 4.96327933696337 -0.0985 -0.000851862861105125 2.62231153055722e-05 4.94894205223224 -0.099 -0.000847773088643814 2.60784180235168e-05 4.93465120463298 -0.0995 -0.000843698041504062 2.6185071163488e-05 4.9203950058007 -0.1 -0.000839525045019397 2.64501656092504e-05 4.9061458769245 -0.1005 -0.000835435772722564 2.63803511746623e-05 4.89192642416245 -0.101 -0.000831323652320629 2.6338428510232e-05 4.87791573769376 -0.1015 -0.000827467015530282 2.62666127768406e-05 4.86405414903313 -0.102 -0.000823508991164228 2.62357947588352e-05 4.85022367433649 -0.1025 -0.000819659310453469 2.61175972058382e-05 4.83650751802573 -0.103 -0.000815808736176993 2.6022333765433e-05 4.82277778342304 -0.1035 -0.000811972491941426 2.58937722305038e-05 4.8091419172148 -0.104 -0.000808208113879359 2.58182213300031e-05 4.79552181551801 -0.1045 -0.000804460974666142 2.57613244101107e-05 4.78168704949092 -0.105 -0.000800830314509638 2.55310795263886e-05 4.76784874902131 -0.1055 -0.000797292968597326 2.53402606729115e-05 4.75463747204691 -0.106 -0.000793798258699542 2.52094262124516e-05 4.74168953865128 -0.1065 -0.000790349029227559 2.51841836409275e-05 4.72880085220125 -0.107 -0.000786915945488773 2.5026984896398e-05 4.71593284613999 -0.1075 -0.000783560331198442 2.48510071362296e-05 4.70360890264402 -0.108 -0.000780559240843795 2.46239844371643e-05 4.69133579837316 -0.1085 -0.000777803723025541 2.43967583244394e-05 4.67905679040346 -0.109 -0.000775018954995301 2.41400957415185e-05 4.66728775062573 -0.1095 -0.000772321105170567 2.39332141274522e-05 4.65522430302153 -0.11 -0.000769602162733001 2.37241415179144e-05 4.64261553079685 -0.1105 -0.000767138354586492 2.35787070656662e-05 4.63023105028647 -0.111 -0.000764453024615342 2.33874682268298e-05 4.61831126123817 -0.1115 -0.000761675034420819 2.31320964486135e-05 4.606655186406 -0.112 -0.000758839335948729 2.29584117879882e-05 4.59530224729107 -0.1125 -0.00075616540144708 2.25790165145572e-05 4.58418718442535 -0.113 -0.000753599695572568 2.21376058265671e-05 4.57333788636555 -0.1135 -0.00075117689275472 2.17379057562719e-05 4.56186888995635 -0.114 -0.00074896403713931 2.14594166893936e-05 4.55025888912697 -0.1145 -0.00074675596784077 2.13901610751203e-05 4.53908081473079 -0.115 -0.000744294183009392 2.12908630573291e-05 4.52811129681608 -0.1155 -0.000741808068080579 2.13534592162061e-05 4.51615979142584 -0.116 -0.000739127462428563 2.12772206466436e-05 4.50391203618181 -0.1165 -0.000736434320811968 2.10278182171111e-05 4.49156049183818 -0.117 -0.000733706346695517 2.08647434937127e-05 4.47899810251303 -0.1175 -0.000731048324087831 2.07187601073954e-05 4.46637879112174 -0.118 -0.000728280046300415 2.05782012335022e-05 4.45375166454862 -0.1185 -0.000725432052138016 2.03667542408013e-05 4.44079006694574 -0.119 -0.000722403984704604 2.02459227452665e-05 4.42744036774273 -0.1195 -0.000719317052840126 2.00968223178992e-05 4.41371858198302 -0.12 -0.000715851315506064 1.99706098640457e-05 4.39972622284863 -0.1205 -0.000712227582788937 1.98071023379284e-05 4.38570303886923 -0.121 -0.000708414368731271 1.96316196280416e-05 4.37220346714006 -0.1215 -0.000704464823670757 1.94478992849429e-05 4.35892092001383 -0.122 -0.000700427343684589 1.93977687230448e-05 4.34558659673599 -0.1225 -0.000696275387587527 1.92794086161192e-05 4.33216165392796 -0.123 -0.000692046150231456 1.89983248303665e-05 4.3186712633811 -0.1235 -0.000687807264383727 1.89493661248198e-05 4.30536048409667 -0.124 -0.000683559841690245 1.88035446203663e-05 4.29205131345201 -0.1245 -0.000679234961845752 1.86678487227103e-05 4.2784905285386 -0.125 -0.000674864727143295 1.84928464371333e-05 4.26487077939224 -0.1255 -0.000670545354400097 1.82613271275081e-05 4.2520006491773 -0.126 -0.000666318652670098 1.80692151862938e-05 4.23934709320804 -0.1265 -0.000662349897967708 1.78952385302353e-05 4.2267772548883 -0.127 -0.000658503282302757 1.75109180221786e-05 4.21434266883711 -0.1275 -0.000654694476835578 1.74999894124383e-05 4.20198261358345 -0.128 -0.000650878142585768 1.7348703573967e-05 4.18965899208045 -0.1285 -0.000647184034062848 1.74077526162472e-05 4.17796962684113 -0.129 -0.000643444171191752 1.72985233813655e-05 4.16670606650827 -0.1295 -0.00063978173518808 1.72358966702251e-05 4.15549774117101 -0.13 -0.000636066520834417 1.709930944833e-05 4.14456892162974 -0.1305 -0.000632399711893561 1.70199930508061e-05 4.13374286025071 -0.131 -0.000628712687282742 1.69822250019168e-05 4.12293793278861 -0.1315 -0.000625407114139405 1.66633643656862e-05 4.11226492198219 -0.132 -0.000622495414514494 1.62123224863327e-05 4.10175165908199 -0.1325 -0.000619701148196482 1.58791819455442e-05 4.09249814494658 -0.133 -0.000616886515932915 1.56760540810309e-05 4.08355157705846 -0.1335 -0.000614123327452427 1.54471692065035e-05 4.07442814498486 -0.134 -0.000611424847943348 1.51946254997735e-05 4.0661954935388 -0.1345 -0.000608965505637359 1.49039714856359e-05 4.05870735301664 -0.135 -0.000606717029537128 1.45667636875956e-05 4.05030382061326 -0.1355 -0.000604383621755323 1.42958038582312e-05 4.04142574759532 -0.136 -0.000602220817681424 1.41192282490506e-05 4.03265258243521 -0.1365 -0.000600014041076342 1.34016955743076e-05 4.02379399694298 -0.137 -0.000597951526228499 1.32269126180165e-05 4.01512637271161 -0.1375 -0.00059601476158918 1.31752026562494e-05 4.00599397028869 -0.138 -0.000593812152603961 1.30963864780493e-05 3.9969600034473 -0.1385 -0.000591680111687448 1.29776836153239e-05 3.9879197335055 -0.139 -0.000589546915943458 1.2973151664741e-05 3.97885757089362 -0.1395 -0.000587117028515938 1.2862978541825e-05 3.97006815635399 -0.14 -0.000584838685985393 1.2619494757085e-05 3.96021597197715 -0.1405 -0.000582323098417967 1.25331034258351e-05 3.9502101180896 -0.141 -0.000579627352755883 1.21795039183606e-05 3.93931120228974 -0.1415 -0.000576846121745855 1.19484563431948e-05 3.92808106078198 -0.142 -0.000573991008953753 1.16820534001689e-05 3.9163787647341 -0.1425 -0.00057081859674944 1.16424270610293e-05 3.9040213395919 -0.143 -0.000567616093023965 1.14944027375459e-05 3.89118640215326 -0.1435 -0.000564003857748825 1.1498379508647e-05 3.87830053440849 -0.144 -0.000560073230532711 1.13178569159381e-05 3.86533772271183 -0.1445 -0.000555894140297337 1.13683502888611e-05 3.85211794140702 -0.145 -0.000551702335947271 1.13692714950991e-05 3.83864748398659 -0.1455 -0.00054727993707798 1.1293440434569e-05 3.82593338933606 -0.146 -0.00054292948550431 1.1181520895935e-05 3.81329056656482 -0.1465 -0.000538524531863761 1.09352224100452e-05 3.80101439065897 -0.147 -0.000534278264283254 1.05564907703974e-05 3.78924118219578 -0.1475 -0.00053030026669915 1.0129906833285e-05 3.77758402370545 -0.148 -0.000526540102642895 9.79674807106199e-06 3.76573731929491 -0.1485 -0.00052278587308094 9.59066937302214e-06 3.75451798944795 -0.149 -0.000519006992098527 9.55904075509904e-06 3.74415393998059 -0.1495 -0.000515157853283599 9.29022309542721e-06 3.73447944505657 -0.15 -0.000511264023211584 8.93841028847531e-06 3.72498017171008 -0.1505 -0.000507480997141526 8.81647266465113e-06 3.71562304194123 -0.151 -0.000503671589283474 8.59345588821207e-06 3.7063007719041 -0.1515 -0.000499903521178646 8.44008864258415e-06 3.69699528706147 -0.152 -0.000496015332607746 8.52526900173743e-06 3.68831036981148 -0.1525 -0.000577779819163049 0.000171319148544453 3.67990446474606 -0.153 -0.000594181136406428 0.000188630277981058 3.6719924859457 -0.1535 -0.000595273228052 0.000183110243009373 3.66451956858025 -0.154 -0.000593665011869995 0.000181166704054664 3.65806456375735 -0.1545 -0.000590098535727495 0.000181500431567581 3.65219381996446 -0.155 -0.000585989032680537 0.000182497171197142 3.646952432475 -0.1555 -0.000582254951557979 0.000183282148197751 3.64189076151966 -0.156 -0.000578731217412146 0.000183421995877753 3.6366188840892 -0.1565 -0.000574989746586242 0.000183362468311594 3.63108088378032 -0.157 -0.000571586090321757 0.000182994350928907 3.62613455764558 -0.1575 -0.000568199175358893 0.000182545617551118 3.62019815813113 -0.158 -0.000564520838827952 0.000181257126972438 3.61433217124182 -0.1585 -0.000561113811521883 0.000180366853136936 3.60725685306488 -0.159 -0.000557912581833321 0.000179698379840742 3.60042535931636 -0.1595 -0.000554964205983539 0.000179338869846924 3.59283845347643 -0.16 -0.000552016786961811 0.000178773962877543 3.5849030630697 -0.1605 -0.000548759603661827 0.000178192996707155 3.57677111046347 -0.161 -0.000545407255231906 0.000177548137504472 3.56859847959122 -0.1615 -0.000542249823810059 0.000177181221077341 3.56015897189531 -0.162 -0.000538799981877137 0.000176530254015861 3.55066640468578 -0.1625 -0.000535207164548314 0.000175687235327719 3.54008631772651 -0.163 -0.000531419720379776 0.000174797344351641 3.52894579382935 -0.1635 -0.000668854127260241 0.000168849398884738 3.51766950540952 -0.164 -0.000689886898914388 0.000167078388795451 3.5061111940525 -0.1645 -0.000685342305800283 0.000166172639752701 3.49430898892657 -0.165 -0.000680109638329609 0.000165278199170148 3.48241016168835 -0.1655 -0.00067480619992607 0.000164068748082671 3.47079360522909 -0.166 -0.000669718290951627 0.000162885074928201 3.45942763674163 -0.1665 -0.000664856825045753 0.000161737127769945 3.44811764879905 -0.167 -0.000659729362687506 0.000160532978842147 3.43797654915298 -0.1675 -0.000654770299430722 0.000159304178412149 3.42799598613703 -0.168 -0.000649748814849624 0.000158074031884882 3.41822877746929 -0.1685 -0.000644666987569451 0.000156953039822473 3.40854147516217 -0.169 -0.00063932169357085 0.00015581306208996 3.39892134935789 -0.1695 -0.000634192741476335 0.000154671107437286 3.38943012378039 -0.17 -0.000628858998863835 0.0001534539818155 3.37996676364696 -0.1705 -0.000623477870612676 0.000152463384477501 3.37133571162114 -0.171 -0.00061811616837698 0.000151368804430035 3.36305273062473 -0.1715 -0.000612582761416151 0.000150250484154221 3.35538304218582 -0.172 -0.000607317630516492 0.000149160970156282 3.34752432601462 -0.1725 -0.000602408028283379 0.000148142480671073 3.34059639253945 -0.173 -0.000597939517599616 0.000147104838481243 3.3344669600016 -0.1735 -0.000593491573562543 0.00014622307658917 3.32879855655694 -0.174 -0.000589406834961804 0.000145152776668654 3.32375365250658 -0.1745 -0.000585849305187486 0.00014422052581456 3.31888562897674 -0.175 -0.000582689884791144 0.000143223052858901 3.31446682177422 -0.1755 -0.000579199702645559 0.000142366782634701 3.30958314134158 -0.176 -0.000575586468251837 0.000141382890279916 3.30470169029348 -0.1765 -0.00057170841822024 0.00014034772660539 3.30036371732873 -0.177 -0.000567614011248817 0.000139194823819009 3.29627484072128 -0.1775 -0.000563533111560714 0.000138316631498999 3.29232720752474 -0.178 -0.000559567664909541 0.000137743607334127 3.28805205175929 -0.1785 -0.000555918160914916 0.000137461409003928 3.28138808251723 -0.179 -0.000552324580942348 0.000137247639682002 3.27427787937875 -0.1795 -0.000548559077557527 0.000137064678172645 3.26702441509207 -0.18 -0.00054487285761916 0.000136961778939008 3.25972439619042 -0.1805 -0.000541086681653162 0.000136680495738263 3.25214683226717 -0.181 -0.000537085658634324 0.00013628485469907 3.24490500105445 -0.1815 -0.000532675817386697 0.000135930246103592 3.23673863762075 -0.182 -0.000528552529784591 0.000135341198418359 3.22765489812988 -0.1825 -0.000524427503995537 0.000134622405521917 3.21829465601976 -0.183 -0.000520274545565327 0.00013359313727128 3.20799728245454 -0.1835 -0.000516349123941416 0.000132451737539003 3.19787860830624 -0.184 -0.000512434300697579 0.000131203309443739 3.18777747423148 -0.1845 -0.000508227087120121 0.000129578572731747 3.17828989261519 -0.185 -0.000503870734816498 0.000128121112832705 3.16869335116776 -0.1855 -0.000499370999378886 0.000126936622983367 3.15905088534802 -0.186 -0.00049508041742161 0.000125850303091947 3.14892950431573 -0.1865 -0.000490434645409113 0.000124797458406403 3.13917025969436 -0.187 -0.000485701049650216 0.0001236550930376 3.12973408265742 -0.1875 -0.000480888536766281 0.000122656797117985 3.12126327398754 -0.188 -0.000476196546342379 0.000121556788207025 3.11306614037437 -0.1885 -0.000470914410218381 0.000120476468305415 3.105174087226 -0.189 -0.000465412749230773 0.000119659878234286 3.09737683888505 -0.1895 -0.000459775808739295 0.000118883778080186 3.08964617325942 -0.19 -0.000454282491777203 0.000118130049229188 3.08238238791137 -0.1905 -0.000449719611121952 0.000117197566907344 3.07538249932818 -0.191 -0.000445482924897184 0.000116541186376536 3.06799261652097 -0.1915 -0.000441829591286628 0.000115895644524193 3.06102730689297 -0.192 -0.000439039966862386 0.000115152563500072 3.0543324688191 -0.1925 -0.000436599514503637 0.000114329472368686 3.0480170383087 -0.193 -0.00043399477752043 0.000113493549240633 3.04130470523575 -0.1935 -0.000430997000454053 0.000112530928475612 3.03483548550081 -0.194 -0.000427642294348917 0.000111730775824904 3.02838913681238 -0.1945 -0.000423789734290212 0.00011078427975832 3.02326573479738 -0.195 -0.000419751469919104 0.000110080790490606 3.01846440436987 -0.1955 -0.00041539964158228 0.000109400600232587 3.01374288271239 -0.196 -0.000411092458930561 0.000108948586578195 3.00880950086933 -0.1965 -0.000407199827740468 0.000108690365795095 3.00385254942429 -0.197 -0.000403342650141711 0.000108464895950227 2.99839190143608 -0.1975 -0.000399669617752509 0.000108079198820441 2.99270612846198 -0.198 -0.000396204055399696 0.000107976374491591 2.98571019955352 -0.1985 -0.000392701809213419 0.000108183511997768 2.97849831397333 -0.199 -0.00038903219355784 0.000108445454975314 2.97112455304877 -0.1995 -0.00038554373912365 0.000108157489889382 2.96321493619739 -0.2 -0.000382497332500276 0.00010760077970771 2.95559947286516 -0.2005 -0.000379896512280113 0.000106790043574129 2.94878706944468 -0.201 -0.000377361347706737 0.000105971018861127 2.94177346928048 -0.2015 -0.000374735899242422 0.000105154945034143 2.93465783110209 -0.202 -0.000372066439997236 0.000104563305014515 2.9277217339544 -0.2025 -0.00036890721837056 0.000104093050801527 2.91953102513291 -0.203 -0.00036562322073353 0.000103288384745697 2.91064956439114 -0.2035 -0.00036236278211643 0.000102664668393468 2.90234208110411 -0.204 -0.000358892934926773 0.00010202707054643 2.89397446568839 -0.2045 -0.000355498288991124 0.000101420391157564 2.88544475033171 -0.205 -0.000351757848435823 0.000100863963627141 2.87718056126118 -0.2055 -0.000347973341252564 0.000100076024217495 2.86873213153931 -0.206 -0.00034394817387576 9.93457063937056e-05 2.86006987538763 -0.2065 -0.000339826773729536 9.87837951331079e-05 2.85184722550844 -0.207 -0.000336165413282011 9.82090093412095e-05 2.84336393419316 -0.2075 -0.000333453213236833 9.7444796009193e-05 2.8349820430861 -0.208 -0.000331160889548661 9.69025403936968e-05 2.82754803474946 -0.2085 -0.000330643078933089 9.61982063621564e-05 2.82055393810431 -0.209 -0.00033029521646581 9.53197533152113e-05 2.81308855816644 -0.2095 -0.0003293086325232 9.4232968732227e-05 2.80578164105145 -0.21 -0.000328241091220529 9.31439806304773e-05 2.79837567594416 -0.2105 -0.000326957488116729 9.20540698040445e-05 2.79118665931545 -0.211 -0.000325296012808576 9.07142636979435e-05 2.78457791357639 -0.2115 -0.000323521704717011 8.94443600658636e-05 2.77812657218519 -0.212 -0.000321550444356262 8.81914841352363e-05 2.77263596120356 -0.2125 -0.00031950888941003 8.69483141419035e-05 2.76737870409194 -0.213 -0.000317332511239484 8.57761779433895e-05 2.76221156864475 -0.2135 -0.000315155277443475 8.49012959367541e-05 2.75664434062046 -0.214 -0.000313377194334318 8.43705958855993e-05 2.75143363078446 -0.2145 -0.000311240694295142 8.3955244109329e-05 2.74558074866717 -0.215 -0.000309935055093958 8.30807455814906e-05 2.7401369894806 -0.2155 -0.000308827005642039 8.23392220174565e-05 2.73505310283997 -0.216 -0.000307881847580566 8.14832011276303e-05 2.7308726680948 -0.2165 -0.000306739947673213 8.06397311347615e-05 2.72590866498327 -0.217 -0.000305417990212526 7.99729061457309e-05 2.71994790170991 -0.2175 -0.000303691434928636 7.95555134132105e-05 2.7133786329271 -0.218 -0.000302015524246946 7.9258053566256e-05 2.70655273679757 -0.2185 -0.000299557274633479 7.95089927945331e-05 2.70062413864982 -0.219 -0.000296502069730854 7.92213948321978e-05 2.69459646711913 -0.2195 -0.000293949410294766 7.89234212062385e-05 2.68852180388038 -0.22 -0.000291815626239972 7.88349040492582e-05 2.68226364432705 -0.2205 -0.000287959780120919 7.83007402542305e-05 2.67684120215626 -0.221 -0.000283287817824265 7.79137464255987e-05 2.67112731188391 -0.2215 -0.000278722308836273 7.75896446117155e-05 2.66426217042571 -0.222 -0.000274262343143373 7.70372962153463e-05 2.65750675247067 -0.2225 -0.000270160844255688 7.64602126445515e-05 2.65058256284194 -0.223 -0.000265558185019936 7.60923194458608e-05 2.6436021794522 -0.2235 -0.000261654618859154 7.58965669705203e-05 2.63711674691448 -0.224 -0.000260594908311795 7.54095630067696e-05 2.63141769318843 -0.2245 -0.000260915949455964 7.47001978624426e-05 2.62565875460773 -0.225 -0.000261558407936902 7.41652696793314e-05 2.61976158809482 -0.2255 -0.000262103983616589 7.37481656596106e-05 2.61380178380388 -0.226 -0.000261491520798082 7.38907706968212e-05 2.6074453256584 -0.2265 -0.000260188825649962 7.31903802240359e-05 2.60104924223595 -0.227 -0.000259091658975632 7.25738098904863e-05 2.59520766669826 -0.2275 -0.0002576029778977 7.22836185131284e-05 2.58963787123692 -0.228 -0.000256181416279255 7.18593887224916e-05 2.58403277605762 -0.2285 -0.000254557704100875 7.13316796296575e-05 2.57865190030464 -0.229 -0.0002525365028414 7.09329272158753e-05 2.57326909108532 -0.2295 -0.000250088445682117 7.03907706680562e-05 2.56782999219279 -0.23 -0.000247918753920593 6.99237054870625e-05 2.56247540957368 -0.2305 -0.000246946636800934 6.92497156699011e-05 2.55755449915014 -0.231 -0.000245784070606991 6.87819836211012e-05 2.55264162505394 -0.2315 -0.00024402444598032 6.80223648241656e-05 2.54781434489476 -0.232 -0.00024200540549706 6.70487616453655e-05 2.54290012014279 -0.2325 -0.000239304810804622 6.63188476272725e-05 2.53860895558149 -0.233 -0.000236406909740913 6.54213904262617e-05 2.53604998956057 -0.2335 -0.000232865462940991 6.45606884546532e-05 2.5334115020838 -0.234 -0.000228778982101247 6.37112077862805e-05 2.52943625252807 -0.2345 -0.000224959235079579 6.27352005707372e-05 2.52417611813079 -0.235 -0.00022103668548159 6.14194945298399e-05 2.51886573033529 -0.2355 -0.000217252372425546 6.05149506271766e-05 2.51302361749523 -0.236 -0.000212775660785292 5.96630148566498e-05 2.50667332303726 -0.2365 -0.00020784801789045 5.90504822657464e-05 2.49986523190621 -0.237 -0.000203088527865315 5.87373891068542e-05 2.49392081259736 -0.2375 -0.000198345266709457 5.80172129717554e-05 2.4881775481609 -0.238 -0.000193715150049616 5.72491394562891e-05 2.48241904877832 -0.2385 -0.00018893563407097 5.6813001137623e-05 2.47657214035504 -0.239 -0.000185137099521083 5.6172501245479e-05 2.47094975124891 -0.2395 -0.000184069779826612 5.60397988449804e-05 2.46576358526161 -0.24 -0.000184819437614241 5.54277807807285e-05 2.45972506662359 -0.2405 -0.000185651444991881 5.54161603275911e-05 2.45326667855332 -0.241 -0.000186228037523677 5.52517274934973e-05 2.44750439844396 -0.2415 -0.000185803892821473 5.53348579505456e-05 2.44125046433818 -0.242 -0.000184963146614156 5.48667230071239e-05 2.43537817142672 -0.2425 -0.000184697497006721 5.51478198288374e-05 2.42959709547476 -0.243 -0.000183703658865259 5.49233931568951e-05 2.4230194778334 -0.2435 -0.000182935796820132 5.50645456830558e-05 2.41612539370537 -0.244 -0.000181373244562243 5.4795389246362e-05 2.4093302298697 -0.2445 -0.0001802188789864 5.46633181459288e-05 2.40297552284796 -0.245 -0.000179177398394026 5.37557547817319e-05 2.39764824395338 -0.2455 -0.000177910179289556 5.32950442457107e-05 2.3933597947983 -0.246 -0.000176068114762407 5.2392457586411e-05 2.3893367958668 -0.2465 -0.00017485083634798 5.17897556898869e-05 2.38584088081907 -0.247 -0.0001735864099074 5.07280566971024e-05 2.38225355723085 -0.2475 -0.000172793344476778 4.99767905342894e-05 2.37864680186017 -0.248 -0.000171689042112346 4.88976552733447e-05 2.37492957648208 -0.2485 -0.000170058143206406 4.7816451644079e-05 2.37083197644272 -0.249 -0.0001683163166277 4.72568940448068e-05 2.36669854018478 -0.2495 -0.000165811019019034 4.67162437756845e-05 2.36268858446658 -0.25 -0.000162208151006753 4.62891199862958e-05 2.35860133659101 -0.2505 -0.000159312873572305 4.6019809641182e-05 2.35436392592453 -0.251 -0.000156004999093361 4.54839904148514e-05 2.35002995064106 -0.2515 -0.000151854634112813 4.53081222492613e-05 2.34565361119043 -0.252 -0.000146989630775664 4.53003031548931e-05 2.3410097622751 -0.2525 -0.000138671541024569 4.52016899468514e-05 2.33648533268407 -0.253 -0.000129803551652115 4.51511036795986e-05 2.3316683287158 -0.2535 -0.000121648170081484 4.50519544306265e-05 2.3268673647174 -0.254 -0.000115049192808704 4.4703903468407e-05 2.32197095252847 -0.2545 -0.000109557708529639 4.42443847811944e-05 2.31723684889107 -0.255 -0.000106013450440175 4.4158023120907e-05 2.31287425128513 -0.2555 -0.000103144733502936 4.37359342026723e-05 2.30831317393323 -0.256 -9.93155281247813e-05 4.38164501487656e-05 2.30329878781244 -0.2565 -0.000427311868328549 5.7341966577673e-05 2.2980699492467 -0.257 -0.000480702686443565 5.93233798218094e-05 2.29282168704037 -0.2575 -0.000474774242759674 5.92795471288572e-05 2.28716653676061 -0.258 -0.000467030175033449 5.94378296434009e-05 2.28118783145176 -0.2585 -0.000459915221735982 5.8890423309487e-05 2.27584439617139 -0.259 -0.000453817132704329 5.69624309546084e-05 2.2709022565255 -0.2595 -0.000448164753822498 5.44366108889981e-05 2.26706046604144 -0.26 -0.000443277326094085 5.23367932133636e-05 2.26339282699188 -0.2605 -0.000437703548323587 5.0361868418134e-05 2.26007444112672 -0.261 -0.000430961377024663 4.87337654075953e-05 2.25781966037433 -0.2615 -0.000424275108100732 4.73850228322874e-05 2.25578379021999 -0.262 -0.000417152183443321 4.62255095915603e-05 2.25292238265705 -0.2625 -0.00041064528679571 4.59628076827355e-05 2.25223069377725 -0.263 -0.000403784632222385 4.64935055409012e-05 2.25057989903536 -0.2635 -0.00039645963354521 4.71767603396524e-05 2.24830691118599 -0.264 -0.000388224965607432 4.75668149514588e-05 2.24614349593686 -0.2645 -0.000380031895722408 4.82854632526551e-05 2.24356242866985 -0.265 -0.00037177111892373 4.89478996523301e-05 2.24067513807586 -0.2655 -0.000363187939263673 4.9331637740092e-05 2.23751691106037 -0.266 -0.000354493883890022 4.95210435876898e-05 2.23267240784451 -0.2665 -0.000345269886399141 5.02516578476507e-05 2.22774330412924 -0.267 -0.0003365907801798 5.09045176188968e-05 2.2224615337779 -0.2675 -0.000325678112283758 5.19189882838961e-05 2.21724830496055 -0.268 -0.000315076216929563 5.19954361322692e-05 2.21152069407658 -0.2685 -0.000305898850199149 5.15464054631982e-05 2.20595319100788 -0.269 -0.000298256134182546 5.12047692437179e-05 2.20001904984698 -0.2695 -0.000292819494859111 5.06880388807e-05 2.19361827679231 -0.27 -0.000287906307957415 5.04211887303602e-05 2.18691214220097 -0.2705 -0.00028151122304929 4.99527938125334e-05 2.17933982968954 -0.271 -0.000275249235920561 4.97298767385028e-05 2.17125077572826 -0.2715 -0.0002677019442889 4.92561581612788e-05 2.16310402108284 -0.272 -0.000261378424706838 4.77201781690805e-05 2.15567214469153 -0.2725 -0.000256504472178202 4.49739023900762e-05 2.150558674707 -0.273 -0.000251448006191306 4.16469522912265e-05 2.14550227921099 -0.2735 -0.000245866202588236 3.89843721747185e-05 2.14044153930922 -0.274 -0.000240397019100516 3.6326844663294e-05 2.13593413476025 -0.2745 -0.000234366601967096 3.38702791551531e-05 2.13265177068112 -0.275 -0.000227166805176973 3.20866387854208e-05 2.13149976621763 -0.2755 -0.000219842910737497 3.11580044272889e-05 2.1303368961148 -0.276 -0.0002120123461314 3.06669551476781e-05 2.12966727368782 -0.2765 -0.000203301263518625 2.98918348049512e-05 2.12969847408911 -0.277 -0.000194094762157707 2.95076424725201e-05 2.12971440831857 -0.2775 -0.000185133575811579 2.94128917836004e-05 2.12944819040687 -0.278 -0.000176467794152379 2.89756319179135e-05 2.12875726788832 -0.2785 -0.000168341609986983 2.93357420732499e-05 2.12588051636518 -0.279 -0.000159707936133061 2.9671651082828e-05 2.12258048473469 -0.2795 -0.000150850038794731 2.99968217637611e-05 2.11809791452123 -0.28 -0.000141729765286196 3.04915813482225e-05 2.11276121014277 -0.2805 -0.000132524013240944 3.10780873304828e-05 2.10690658008186 -0.281 -0.000123124695370808 3.14414851228293e-05 2.10046439400267 -0.2815 -0.000112942235486622 3.16560149983107e-05 2.09384012348414 -0.282 -0.000103757985977003 3.16839286010123e-05 2.0867580170449 -0.2825 -9.57922660880916e-05 3.16797179514444e-05 2.07936538672816 -0.283 -8.90554252764982e-05 3.12549431607731e-05 2.07104774162326 -0.2835 -8.1805669228306e-05 3.11352625643385e-05 2.06231697296816 -0.284 -7.63456871749222e-05 3.14799574806428e-05 2.0534742943847 -0.2845 -7.07920895271038e-05 3.12503660974471e-05 2.04367370931132 -0.285 -6.56342197545409e-05 3.09235734937104e-05 2.03429658434967 -0.2855 -6.13635550464199e-05 2.96675014162733e-05 2.0258339756339 -0.286 -5.81019471573132e-05 2.80805855984872e-05 2.01875938831656 -0.2865 -5.56715437788466e-05 2.53006196096697e-05 2.01199342225603 -0.287 -5.23749520758875e-05 2.25483891016712e-05 2.00504084357103 -0.2875 -4.92101054120659e-05 2.11115472515276e-05 1.99936485432062 -0.288 -4.46889690708461e-05 2.01549328494883e-05 1.99521839381692 -0.2885 -3.93738654917886e-05 1.9181931836541e-05 1.99201213016964 -0.289 -3.2962542753127e-05 1.82229407714285e-05 1.98979333690768 -0.2895 -2.49789408755041e-05 1.73312539013913e-05 1.98799952093912 -0.29 -1.60139738454766e-05 1.68340852088203e-05 1.98666795979658 -0.2905 -6.29383565697435e-06 1.62590766783648e-05 1.98582988426621 -0.291 4.65370459277031e-06 1.55022460224484e-05 1.98527589854125 -0.2915 1.58845700474281e-05 1.49939378950858e-05 1.9842589259423 -0.292 2.71751771368195e-05 1.45671036474791e-05 1.98230795416346 -0.2925 3.71328286913369e-05 1.48709859948374e-05 1.97902279086851 -0.293 4.67428242724483e-05 1.4823836424953e-05 1.97704006156364 -0.2935 5.63612349106349e-05 1.50133008845856e-05 1.97492274295579 -0.294 6.63831819415454e-05 1.50346377906459e-05 1.97060584278528 -0.2945 7.65669415597724e-05 1.49550170122591e-05 1.96624699886642 -0.295 8.61403251909599e-05 1.49984404147068e-05 1.96161888757402 -0.2955 9.57712236003477e-05 1.51458719124334e-05 1.95646452623865 -0.296 0.000104383824489993 1.52976178874385e-05 1.9505929785553 -0.2965 0.000111856313454657 1.540055231476e-05 1.9435799066284 -0.297 0.000117241998022263 1.41611490801766e-05 1.93665922183166 -0.2975 0.000122033299112726 1.33046454059441e-05 1.93034016584586 -0.298 -0.00122283603862906 -0.000206968358350241 1.92312345992995 -0.2985 -0.00145724595403975 -0.00024538063489204 1.915404477475 -0.299 -0.00145186886709727 -0.000246162566678674 1.90931722360711 -0.2995 -0.00143887963190456 -0.000247101690644031 1.90299057096598 -0.3 -0.0014307992823864 -0.000247844806207452 1.89779089249058 -0.3005 -0.00142459130375275 -0.000248147834036902 1.89282554084999 -0.301 -0.00141859739827814 -0.00024854955302351 1.88858595976585 -0.3015 -0.00141009424910078 -0.000248827427319426 1.88489185507509 -0.302 -0.00139901874451515 -0.000249453714108299 1.88154384738123 -0.3025 -0.00138559875787187 -0.000249255451613152 1.87870204093006 -0.303 -0.00136946474434391 -0.000248550094016401 1.87636622002236 -0.3035 -0.00135206244849314 -0.000247870255421838 1.87432998027732 -0.304 -0.00133306105607646 -0.000247014555373746 1.872596524412 -0.3045 -0.00131345691815866 -0.000246483462002952 1.87089851276039 -0.305 -0.00129282439676744 -0.000245783506280448 1.86929024949782 -0.3055 -0.00127139431765234 -0.000244733555952677 1.86773579826851 -0.306 -0.001249409531059 -0.000243646681689444 1.8658641451868 -0.3065 -0.00122818310630495 -0.00024256682900033 1.86269150367788 -0.307 -0.00157686243774981 -0.000270136834300832 1.85948756735594 -0.3075 -0.00162230462892952 -0.000273704989066832 1.85524236283197 -0.308 -0.00160322232307968 -0.000271834697735402 1.85018239527752 -0.3085 -0.00158246900676561 -0.000270381302005886 1.84539316336297 -0.309 -0.00156480500199911 -0.000269710651453556 1.8394919204026 -0.3095 -0.00154984245220673 -0.000269284666713071 1.83450459264944 -0.31 -0.00153757361316451 -0.000268787296897319 1.83097613409522 -0.3105 -0.00152544290369646 -0.000269024438386117 1.8278226529766 -0.311 -0.00151305703935073 -0.000268012634109166 1.82503604367448 -0.3115 -0.0015003945975135 -0.000267774063247864 1.82212767886233 -0.312 -0.00148663317723668 -0.000268174274883188 1.81897494410337 -0.3125 -0.00148078623738597 -0.000265789899857651 1.81555769809157 -0.313 -0.00147357109332959 -0.000265862451077564 1.81163219987407 -0.3135 -0.00146558074994185 -0.000265688563762612 1.80887557552258 -0.314 -0.00145599180140012 -0.000265387754386511 1.8056181415062 -0.3145 -0.00144611561271187 -0.000265099919093328 1.80244734335692 -0.315 -0.00143526948511063 -0.000265600796594635 1.79930390392643 -0.3155 -0.00142293755633013 -0.000264638823505673 1.79593704271346 -0.316 -0.00140950215102705 -0.000263360798313607 1.79251416788316 -0.3165 -0.00139462836319436 -0.000262455648273876 1.78944354765301 -0.317 -0.00137795395375544 -0.000261869714592051 1.78621811704496 -0.3175 -0.000773342398246073 -0.000212860601957957 1.782798147765 -0.318 -7.83610525588568e-05 -0.000153324921535141 1.77925805958008 -0.3185 4.40003035812608e-05 -0.000143580214181069 1.77565679404977 -0.319 6.85642282464598e-05 -0.000141885383499682 1.77193066630872 -0.3195 9.15632529352112e-05 -0.000140076016473488 1.76812125682657 -0.32 0.00010991181504594 -0.000138210888234925 1.76420761579965 -0.3205 0.000125168060152868 -0.000136013282840001 1.76075695396064 -0.321 0.000139208065549231 -0.000135536049865032 1.757183222242 -0.3215 0.000152904373904089 -0.000135406451857268 1.75346290645055 -0.322 0.000165790508525751 -0.000135309773452157 1.75093520095053 -0.3225 0.000177679677548813 -0.000135170101706846 1.74895850129573 -0.323 0.000187765907055583 -0.000135307049650877 1.74654733813719 -0.3235 0.000194547442477484 -0.000135180957143802 1.74368156478816 -0.324 0.000198811825808924 -0.000134447730012583 1.74134510806905 -0.3245 0.000203079877915808 -0.000133997069943739 1.7405184785709 -0.325 0.000207973403044112 -0.000133514432833028 1.74042536739148 -0.3255 0.000210562261413327 -0.000134505316377378 1.74049795918174 -0.326 0.000211794561805474 -0.000135589098340795 1.73892050063404 -0.3265 0.000212538298393525 -0.00013600314612356 1.73821472959297 -0.327 0.000213182165916524 -0.00013559420633631 1.73609598824968 -0.3275 0.000214447233655479 -0.000135632308775685 1.73360474757671 -0.328 0.000215385758701776 -0.000135564578199713 1.72983652971212 -0.3285 0.000216662626359106 -0.000135664082292004 1.72583266885779 -0.329 0.000218860814460234 -0.000136135447134848 1.72103278613218 -0.3295 0.000222997634883859 -0.000136449835447592 1.71569118012415 -0.33 0.000228323759891466 -0.000135924134610443 1.71032568564742 -0.3305 0.000235595746057888 -0.000135877253467949 1.7055740726876 -0.331 0.000244436611760518 -0.000135469564748743 1.69986626737837 -0.3315 0.000254270535506403 -0.000134929796055378 1.69352970972031 -0.332 0.000265127632333123 -0.00013370978608686 1.68810140008263 -0.3325 0.000275994946281062 -0.000132673676494777 1.68367885896954 -0.333 0.000285592537817063 -0.000132690100139017 1.67976726532399 -0.3335 0.000294018374344588 -0.000133002574448108 1.67587755763351 -0.334 0.000302931525822631 -0.000132786409454396 1.67345072279721 -0.3345 0.000312351773997874 -0.000132045989612007 1.67118068041655 -0.335 0.000321920086416 -0.00013134721735242 1.66835520285356 -0.3355 0.000331570371688532 -0.000130830232734145 1.6652087420566 -0.336 0.000340330918164978 -0.00013014270026933 1.66349320967571 -0.3365 0.00034665073255564 -0.000129146078667145 1.66282915625201 -0.337 0.000352331191973394 -0.000128509803077632 1.66369222817652 -0.3375 0.00035721446423329 -0.000128166877806554 1.66591988442296 -0.338 0.000358839863962254 -0.000129582744232106 1.66853210839922 -0.3385 0.000361389001397783 -0.000131230440524814 1.67095510723835 -0.339 0.000363590936060324 -0.000132142207547501 1.67330059537822 -0.3395 -0.000325729516425999 -0.000183573767023515 1.67563855635038 -0.34 -0.000362641856783136 -9.07883721278086e-05 1.67606664815298 -0.3405 -0.000358169988764893 -7.07594470614271e-05 1.67626247541385 -0.341 -0.000357577567405999 -6.98797695927939e-05 1.67552543893994 -0.3415 -0.000355704839530057 -6.9529107335988e-05 1.67472131417307 -0.342 -0.000351387934829294 -6.91834396811102e-05 1.67275043124681 -0.3425 -0.000344276766080342 -6.91426394823561e-05 1.66890721581283 -0.343 -0.000334943657306701 -6.92082954710427e-05 1.66416390297559 -0.3435 -0.000324690699124467 -6.93624694584719e-05 1.65962435196538 -0.344 -0.000313069752490657 -6.94919275538862e-05 1.65475236234969 -0.3445 -0.000300925262085473 -7.04755878869417e-05 1.64996779896448 -0.345 -0.000289058811286687 -7.1977334050608e-05 1.64538418261829 -0.3455 -0.000277416398169843 -7.36974797838385e-05 1.64100634847775 -0.346 -0.000266508830153893 -7.56117020504699e-05 1.63738686521364 -0.3465 -0.000254634948789412 -7.7679075972958e-05 1.63370039828791 -0.347 -0.000242380535753555 -7.9499872107186e-05 1.62970129418736 -0.3475 -0.000230281530752966 -8.08078087129991e-05 1.62571273495763 -0.348 -0.000217464767949347 -8.18143116839573e-05 1.62316996706616 -0.3485 -0.000203720870243813 -8.29232477923746e-05 1.62072881050449 -0.349 -0.000142544396773705 -2.21604495667687e-05 1.61832591153935 -0.3495 -0.00012622139107243 -1.08719037867729e-05 1.61656918886811 -0.35 -0.000116940986150478 -1.16277104735558e-05 1.6150865250235 -0.3505 -0.00010842959875538 -1.32030741558924e-05 1.61551342363482 -0.351 -0.000102414325723524 -1.54162695610332e-05 1.61631723029262 -0.3515 -9.45975320037512e-05 -1.75454726364427e-05 1.61682592409815 -0.352 -8.68800850629418e-05 -2.02781265078068e-05 1.61754172969235 -0.3525 -7.86732119392174e-05 -2.21940138967668e-05 1.61903406134888 -0.353 -7.10671634633347e-05 -2.40351597096661e-05 1.62095678845302 -0.3535 -6.34765005311666e-05 -2.57685935534238e-05 1.62198431657468 -0.354 -5.73538793658837e-05 -2.45157759765411e-05 1.61979152681856 -0.3545 -5.15496533006486e-05 -2.25566368681335e-05 1.61705581384999 -0.355 -4.44056281635088e-05 -2.07038995478597e-05 1.61523374538388 -0.3555 -3.68783774339146e-05 -2.06454130433411e-05 1.61358559710095 -0.356 -3.1150462916058e-05 -1.92644915679877e-05 1.61035875520005 -0.3565 -2.41142380961264e-05 -1.91205454381204e-05 1.60671854161625 -0.357 -1.65097077172703e-05 -2.12335428097053e-05 1.60387934298312 -0.3575 -9.62775456708831e-06 -2.23967289659283e-05 1.60076706136184 -0.358 -2.72717711214981e-06 -2.32253460126105e-05 1.59744181582333 -0.3585 5.19274889945401e-06 -2.57603492124493e-05 1.59371549091887 -0.359 1.382517515875e-05 -2.83013437799915e-05 1.58953524586792 -0.3595 2.26558568260481e-05 -3.06324498049522e-05 1.58431651155149 -0.36 0.000115827326636844 1.46046866367177e-05 1.57951345183266 -0.3605 0.000133782792154717 2.3424574603251e-05 1.57445307666804 -0.361 0.000142510904188404 2.18825329380787e-05 1.56929481449047 -0.3615 0.000153955364924074 2.0205759331438e-05 1.56498390163366 -0.362 0.000166651426049864 1.91465936153056e-05 1.56177216537097 -0.3625 0.000178609906923251 1.81353542720349e-05 1.55844046739013 -0.363 0.000187054848106443 1.69224271706344e-05 1.55560519479434 -0.3635 0.000191308962166749 1.56419365735266e-05 1.55257046645496 -0.364 0.000193536682813578 1.36486422834566e-05 1.54958378645775 -0.3645 0.00019712983807989 1.12651963795009e-05 1.54558494156079 -0.365 0.000201096845529905 9.23372412351413e-06 1.541862215216 -0.3655 0.000204464525683621 7.11255999607693e-06 1.53865547175832 -0.366 0.000207572319858567 4.74687032749764e-06 1.53610392371361 -0.3665 0.000210998568254989 2.14027948911699e-06 1.53468023261641 -0.367 0.000214195963512909 3.44727805052281e-07 1.53309910199175 -0.3675 0.000215731661876005 -7.12757737990347e-07 1.53166251075662 -0.368 0.000218117425539493 -1.4844192335895e-06 1.52865810582079 -0.3685 0.000220362032994327 -1.32714688738653e-06 1.52565752423748 -0.369 0.000222767641919017 -1.88302998095368e-06 1.52410438142633 -0.3695 0.000224059976991054 -3.45702119948164e-06 1.52252605307664 -0.37 0.000224668384992003 -4.14842946632178e-06 1.51985323797401 -0.3705 0.000225798388898451 -4.66451187739919e-06 1.51600319342236 -0.371 0.000227931891876814 -4.52706432699009e-06 1.51171233002605 -0.3715 0.000230887296643069 -4.73799711277614e-06 1.50878508233648 -0.372 0.000234739179964339 -4.86192959754926e-06 1.50530044079694 -0.3725 0.000238683782354757 -4.59991945374265e-06 1.50214479518591 -0.373 0.000244011735804309 -5.00400940990433e-06 1.498980344519 -0.3735 0.000250711041724886 -5.17221934079807e-06 1.49591810437519 -0.374 0.000258383675874187 -6.20388161750228e-06 1.49286459397085 -0.3745 0.000266314054168513 -7.60554854477256e-06 1.48949622106843 -0.375 0.00027359196291694 -8.83542146995303e-06 1.48591462045617 -0.3755 0.000279125464674531 -9.80587854483308e-06 1.482650657662 -0.376 0.000278458767674223 -1.1952828606647e-05 1.47992472372306 -0.3765 0.000274819872590298 -1.36264705369077e-05 1.47717486404865 -0.377 0.000270197168592085 -1.53989909606615e-05 1.47433851900725 -0.3775 0.000269214146674111 -1.67458586293902e-05 1.47080383631044 -0.378 0.000268115360295296 -1.77730252289589e-05 1.46778927629098 -0.3785 0.000266744806574785 -1.93074917902706e-05 1.46516833845274 -0.379 0.000266078090991897 -2.08581383000129e-05 1.46233471776376 -0.3795 0.00026601158120798 -2.25458956422653e-05 1.45974696774669 -0.38 0.00026705966841973 -2.38596574436223e-05 1.4571101567117 -0.3805 0.000268434484985314 -2.53435761245753e-05 1.45532545845669 -0.381 0.000267793067066575 -2.71513939915019e-05 1.4532674351712 -0.3815 0.000267280875403265 -2.81039955105547e-05 1.45087191812392 -0.382 0.000266569570160702 -2.93019850095254e-05 1.44857040145228 -0.3825 0.000267186596667179 -3.09967113338049e-05 1.44646795133113 -0.383 0.000269684299464324 -3.22640978636817e-05 1.44731485674181 -0.3835 0.000195425424054141 0.000426298843326067 1.44786018346768 -0.384 0.000186990010680871 0.000504886711561117 1.44662193554215 -0.3845 0.000191629820030428 0.000498926181836132 1.44486248723544 -0.385 0.000193544284710886 0.000492973852555217 1.44156872593405 -0.3855 0.000198502358172403 0.000490259469720427 1.43785421303152 -0.386 0.000205010062251503 0.000487945051712969 1.43485240828292 -0.3865 0.000212201438147167 0.000485364897315408 1.43208591455707 -0.387 0.000219273283584168 0.000482267953315801 1.42896273413536 -0.3875 0.00022599455481706 0.000479277517802277 1.42578526424298 -0.388 0.000417193831343124 0.000542038338097839 1.42279720864522 -0.3885 0.000451533745272587 0.00055065347587177 1.41987630746475 -0.389 0.00044881139599237 0.000549259616508712 1.41680582597126 -0.3895 0.000443782807116006 0.000547854925603188 1.41448604338126 -0.39 0.000439862801576496 0.000546831829310138 1.41111610011595 -0.3905 0.000436781752138885 0.000544399948498502 1.40774340053163 -0.391 0.000439530033888513 0.000668640250756136 1.40405445330506 -0.3915 0.000432989901148107 0.000686989921687479 1.39987938520653 -0.392 0.000427104935970401 0.000684544235216575 1.39440333717016 -0.3925 0.000425529013774886 0.000683383684521351 1.38989194466253 -0.393 0.000423787313182755 0.000678943130704403 1.38694408655895 -0.3935 0.000422998371961361 0.000674027326044194 1.38447841105071 -0.394 0.000422138113180578 0.000667975518746479 1.3839359786515 -0.3945 0.000421036889155432 0.00066125623155592 1.38324205554249 -0.395 0.000419248871961601 0.000655580467874993 1.38350371155304 -0.3955 0.000417153207623492 0.000651140405037526 1.38273661103725 -0.396 0.000415939602080311 0.000647507731421855 1.38074551369765 -0.3965 0.000422190581583714 0.000644138275480227 1.38131458388048 -0.397 0.000430322095710608 0.000641495718783488 1.38248691418665 -0.3975 0.000438120477543647 0.000639279045616208 1.38299971735251 -0.398 0.000445869575827953 0.000638179903138234 1.38172493659825 -0.3985 0.00045472539579699 0.000636383244633332 1.38066253249742 -0.399 0.000465130999563608 0.000633584765111824 1.37910140297046 -0.3995 0.000475962878447978 0.000631339896546163 1.37708942622116 -0.4 0.000487497358155549 0.000628238885550716 1.37457653957131 -0.4005 0.000497970055931098 0.000624830355984649 1.37167709980727 -0.401 0.000505778751296973 0.000621246864717385 1.36901651801672 -0.4015 0.000509148282118183 0.000617737472121196 1.36618171017741 -0.402 0.000510969842501371 0.0006141933504205 1.36260949842533 -0.4025 0.000515412270241284 0.000611215587206567 1.35780252046454 -0.403 0.000521137037565611 0.000607770372504295 1.35248909554198 -0.4035 0.000526355608330648 0.000604812813848065 1.34714662940942 -0.404 0.00053083191841559 0.000602015049610971 1.34254932848253 -0.4045 0.000533616533066605 0.000596039502198708 1.34088306891451 -0.405 0.000535490012582781 0.000588586274929185 1.33930159762285 -0.4055 0.000540175972262999 0.000581409179755953 1.33816301194141 -0.406 0.000544844990701915 0.000575020165866053 1.33719849758411 -0.4065 0.000550861479643838 0.000569449738822104 1.33746930829308 -0.407 0.000558046746966732 0.000565707578693071 1.33981016247671 -0.4075 0.000565997560586499 0.000562656540955816 1.3430620007457 -0.408 0.000573936167623259 0.000560063151397348 1.34419246285952 -0.4085 0.000580862431962536 0.000558176791351054 1.34531269738333 -0.409 0.000588260697054608 0.000556429777562305 1.34597459859025 -0.4095 0.000596622530952842 0.000554665218801353 1.34483729929151 -0.41 0.000605344986888193 0.000553126305176608 1.34284845449837 -0.4105 0.000614287491219018 0.000551088138093328 1.33983810977394 -0.411 0.000624602656748971 0.000549083661657428 1.33734122844151 -0.4115 0.000635414303505648 0.000547597824027131 1.3345016291757 -0.412 0.000645923151531929 0.000545636276877015 1.3296902142034 -0.4125 0.00065614099406602 0.000542872544513137 1.32467997525639 -0.413 0.000663283097865959 0.000540576355572066 1.31936738785725 -0.4135 0.000841073140142746 0.000574982756510074 1.31324990995766 -0.414 0.000867414914616462 0.000579021901352197 1.30650497904148 -0.4145 0.000868671679286646 0.000579777073154471 1.29950678499432 -0.415 0.000872882931350105 0.000579093479202012 1.29056688092134 -0.4155 0.000878467956236449 0.000577309124378543 1.28251173092649 -0.416 0.00088340008604298 0.000573611430322071 1.27714094351809 -0.4165 0.000885075406874626 0.000567595569721713 1.27202147325903 -0.417 0.000886069824345923 0.000562281685070555 1.26664998460232 -0.4175 0.000888267934436594 0.000557012288851642 1.26105678182948 -0.418 0.000891540166720742 0.000552172463899443 1.25853654139808 -0.4185 0.000895637243198921 0.000547913407055838 1.25727586920978 -0.419 0.000902490238103595 0.000543322775073469 1.25684532792298 -0.4195 0.00091021563619676 0.000539419349623343 1.25707989789392 -0.42 0.000919548704076424 0.000535586404152983 1.25793878771622 -0.4205 0.000929812968918581 0.000531550242188558 1.2589548708029 -0.421 0.000941302303296244 0.000528863192597278 1.2594224112179 -0.4215 0.000953377169904035 0.000526086888016551 1.25876363204228 -0.422 0.000963803266977529 0.000523658005235092 1.2564771978373 -0.4225 0.000972976814346311 0.000521207597661942 1.25557987919695 -0.423 0.000982596909568966 0.000518928134273656 1.2528518126321 -0.4235 0.000992644160959512 0.000516631339373666 1.24980563487824 -0.424 0.00100334307486438 0.000514926053599044 1.2465869205038 -0.4245 0.00101316943061018 0.000512868711941431 1.24270729713761 -0.425 0.00102192599850702 0.000510351129671851 1.23804032344798 -0.4255 0.00102785814045953 0.000508497722552582 1.23382744576195 -0.426 0.00103202856667781 0.000505163301717923 1.22837649951394 -0.4265 0.0010360920712412 0.000501776816273819 1.22318549952604 -0.427 0.00103945474035848 0.000500080502956722 1.21646746685 -0.4275 0.000273244829741248 0.000597092613942052 1.2112878356031 -0.428 0.000111518904169574 0.000601056384009437 1.20635942970954 -0.4285 9.57519188681893e-05 0.000593930571567107 1.20234377469305 -0.429 9.54131903332932e-05 0.000590288240987452 1.19804840767783 -0.4295 9.7464520880455e-05 0.00058789021174916 1.19473511741097 -0.43 0.000101604219619056 0.000584674423046272 1.19208888352458 -0.4305 0.000107670288480977 0.000582906576127608 1.18979210760106 -0.431 0.000116144837294517 0.00057956918097188 1.1879909554457 -0.4315 0.000127337811745771 0.000576308925401451 1.18661199762529 -0.432 0.00014075172520693 0.000573288200816594 1.18536903694538 -0.4325 0.000613655291741446 0.000710672043778488 1.18426482475422 -0.433 0.00115732940868743 0.000873435647781165 1.1829585246705 -0.4335 0.00125587579393414 0.00089659720490911 1.18168191568508 -0.434 0.00128221571680748 0.00089525171880203 1.18042049231013 -0.4345 0.00130062582433643 0.000891641615079806 1.17773984540144 -0.435 0.00131542330764624 0.000886423848033372 1.17470916259075 -0.4355 0.00132684272142376 0.00088085641416726 1.17132937664281 -0.436 0.00133764513805398 0.000876658333539007 1.16831155662962 -0.4365 0.00134691732424782 0.000872790755026743 1.16616805980898 -0.437 0.0013520773429587 0.000868760119897437 1.16541089863553 -0.4375 0.00135270085546768 0.000865403296298053 1.16298244949917 -0.438 0.00135169706449951 0.000862300586498016 1.15976670133787 -0.4385 0.00135007742572488 0.000858615044725723 1.15725018627137 -0.439 0.00134958808890394 0.000854347263357867 1.15470836944486 -0.4395 0.00135104356519949 0.000850208884541163 1.15496112787501 -0.44 0.00135080301058575 0.000844999562532096 1.15352877244307 -0.4405 0.0013447273644795 0.000841549585638619 1.15143523522156 -0.441 0.00134022457268673 0.000838741190331978 1.15021468170374 -0.4415 0.00133660508131603 0.000835718698581649 1.14829914787329 -0.442 0.00133258435526596 0.000832109978473385 1.14638547806774 -0.4425 0.00133023941200577 0.000828313511338344 1.14409199880058 -0.443 0.00132932904199396 0.000823963678346024 1.14161548646529 -0.4435 0.00133010356988567 0.000820026617356765 1.13919548434202 -0.444 0.00133240079106653 0.00081685198085028 1.13693397452751 -0.4445 0.00133583332776507 0.000813538444273188 1.13432387237154 -0.445 0.00134091081331076 0.000809984238673166 1.13104822843138 -0.4455 0.00134756603640595 0.000806615225945156 1.12732394387071 -0.446 0.00135535179688379 0.00080293241363702 1.12327825322754 -0.4465 0.00136278606753485 0.000799565512161102 1.1199368592059 -0.447 0.00136831269266249 0.000796582110407532 1.11689417295937 -0.4475 0.00137312307234787 0.000793244597848854 1.11387685062443 -0.448 0.00137824096386112 0.000789651106556446 1.11186269964103 -0.4485 0.00138320845911727 0.00078623288815966 1.10960769057514 -0.449 0.00138832053384482 0.000782902339433415 1.10730358377959 -0.4495 0.00139224723661617 0.000778563110311312 1.10511472603351 -0.45 0.00139420733661784 0.000774714078352012 1.10510453059078 -0.4505 0.00139586067040942 0.000772048769544199 1.10523026262691 -0.451 0.00139616213564673 0.000769124630986109 1.10686713830765 -0.4515 0.00139589146272036 0.000766598785131339 1.10723158594604 -0.452 0.00139387063219308 0.000763673720665482 1.10823631056238 -0.4525 0.00139112430222469 0.00076034365792106 1.11136958418345 -0.453 0.00138723001753455 0.000757812526739404 1.11349680412124 -0.4535 0.00138202875706063 0.000754593817541575 1.11569579593036 -0.454 0.00137735328255639 0.00075254946821121 1.11791374989799 -0.4545 0.00137241918570986 0.000750099229237692 1.11883992572786 -0.455 0.00136937728669391 0.000746412774331302 1.11789886461635 -0.4555 0.00136701862934252 0.000744066727905648 1.11559945075469 -0.456 0.00136627530054956 0.000741179931158788 1.1125066456265 -0.4565 0.00136742917958452 0.000739052572123543 1.10896735829764 -0.457 0.00136977623964986 0.000738035246645409 1.10589420435297 -0.4575 0.00137298163838412 0.000735884694018657 1.10223973391246 -0.458 0.00137642228609638 0.000732196607427431 1.09973435478532 -0.4585 0.00137842605961827 0.00072754642067656 1.09713156866527 -0.459 0.00138027965773637 0.000723136374982731 1.0953889106446 -0.4595 0.00138244730255689 0.000719253857030146 1.09372058590113 -0.46 0.00138470109558683 0.000714935513071476 1.09182363779147 -0.4605 0.00138723749165882 0.000710864346093809 1.08975976732977 -0.461 0.00139047081582119 0.000708407974251137 1.08944552179571 -0.4615 0.00139451928999275 0.000706267238017679 1.08922317630625 -0.462 0.00139760062796692 0.000704062817941245 1.08941885744947 -0.4625 0.00139902782017143 0.000701609163876046 1.0911289384249 -0.463 0.00139930304335097 0.000699210454133585 1.09431792029894 -0.4635 0.0013963311419925 0.000695494938966654 1.09794499894351 -0.464 0.00139506486322472 0.000691664017342608 1.10166454726852 -0.4645 0.00139359161057361 0.000687771780282492 1.10563250543526 -0.465 0.00139281190906753 0.000683860784306829 1.10952619833548 -0.4655 0.00139088279108126 0.000681733580019065 1.11288738790874 -0.466 0.00138791720114067 0.000679924941914712 1.11307603960204 -0.4665 0.0013846272134371 0.000679790270595457 1.11297468106987 -0.467 0.00138260961001626 0.000678813578040418 1.11263672649755 -0.4675 0.00138053816122099 0.000677898431116344 1.11277125997414 -0.468 0.00137837149790944 0.000676863031692699 1.11161362353371 -0.4685 0.00137701300794677 0.000675547658035164 1.1096739699331 -0.469 0.00118628783889715 0.000949840657020486 1.10845792924973 -0.4695 0.0011506588085301 0.00099432159936564 1.10527259587534 -0.47 0.00114947935083657 0.000991407983989138 1.10318439416419 -0.4705 0.00114942970140819 0.000986052626662536 1.10104973074945 -0.471 0.00115082790468366 0.000981220162977028 1.0984966060377 -0.4715 0.0011519597908896 0.000976328148358749 1.09479650864678 -0.472 0.00115337900052135 0.000972166406107227 1.09178798123004 -0.4725 0.00115610688557127 0.0009668894321138 1.08828468376905 -0.473 0.00115893920451313 0.000962676807855359 1.08574838973535 -0.4735 0.0011628421811007 0.000958657083293443 1.08344765929318 -0.474 0.00116535221902102 0.000955205046999604 1.08139781190654 -0.4745 0.001166164037501 0.000951045317730005 1.07965355542965 -0.475 0.00116535947233726 0.000948334753419843 1.07840990760533 -0.4755 0.0011619967676131 0.000944453005903895 1.07706822774886 -0.476 0.00115807165652859 0.000939246746696928 1.07564284977153 -0.4765 0.00115595106930447 0.000934999971063596 1.07298697169847 -0.477 0.00115447592659588 0.000931539627660779 1.07103127894732 -0.4775 0.00115264353353138 0.000926447285691339 1.06975766254944 -0.478 0.00115104558602717 0.000920856273565073 1.06963166269952 -0.4785 0.00114863931155738 0.000916688322020425 1.06935745033885 -0.479 0.00114593824370137 0.000913610543244702 1.06927211471862 -0.4795 0.00114380356781547 0.000910163837342871 1.06734978980914 -0.48 0.0011406384540507 0.00090646519514342 1.06643357602391 -0.4805 0.00113702564221259 0.000901987121525101 1.06629486439279 -0.481 0.00113206245633861 0.000898378574648521 1.06642902126601 -0.4815 0.0011272905585213 0.000894380995684822 1.06517518724019 -0.482 0.00112384776766969 0.000890664642139732 1.06215274585478 -0.4825 0.001120457393484 0.000886725679441121 1.05872570328418 -0.483 0.00111846527340896 0.000885615754973314 1.05683307059158 -0.4835 0.0011170432781573 0.000883154014273715 1.05496870960003 -0.484 0.0011161918702758 0.000880179120908937 1.05442653851301 -0.4845 0.00111634827416963 0.00087597600002528 1.05364729275275 -0.485 0.00111673883809607 0.000872192354179112 1.05124587663922 -0.4855 0.00111608125292294 0.000868646938903933 1.04887825531639 -0.486 0.00111540429890685 0.000864452508233661 1.04638229851014 -0.4865 0.00111340393467213 0.000860888819734361 1.04435850567715 -0.487 0.00110765246113421 0.00085662090221747 1.0426338419894 -0.4875 0.00109991317747957 0.000852543603234458 1.04090631380409 -0.488 0.00109163831196154 0.000848487385700359 1.03911572066841 -0.4885 0.00108571306785085 0.000844910222783561 1.03632943741958 -0.489 0.0010804524619881 0.000841098252845403 1.03392776919086 -0.4895 0.00107475316779344 0.000837986075159782 1.03120352441941 -0.49 0.00107013079959146 0.000833964399296472 1.02863699769184 -0.4905 0.00106580037826519 0.000829953224282352 1.02636973814017 -0.491 0.00106166612282363 0.000826192807041733 1.02405212367914 -0.4915 0.00105829400553432 0.000821758650412459 1.02280805105452 -0.492 0.0010541047225511 0.000818242191391452 1.02338928413736 -0.4925 0.00104950013677339 0.000815859136161634 1.0220495683452 -0.493 0.0010443675117721 0.000813183363269345 1.02027071433788 -0.4935 0.00104139864282502 0.000809718829454955 1.02160452574057 -0.494 0.0010386371064507 0.000806332136323727 1.02315486622375 -0.4945 0.00103682544500995 0.000801683503230537 1.02453907850073 -0.495 0.0010330727279323 0.000796738367054187 1.02420045017654 -0.4955 0.00103087552228645 0.000792173202498232 1.02299315498878 -0.496 0.00102882076319192 0.000788130527269342 1.02236814013673 -0.4965 0.00102781861744102 0.000784404717771081 1.0209201165312 -0.497 0.0010267990512042 0.000780571877633212 1.01925306932904 -0.4975 0.0010264731120869 0.000777005999348066 1.01700494200394 -0.498 0.00102613582743786 0.000774315656088715 1.01496695614668 -0.4985 0.0010259103871748 0.000772119502084637 1.01289301950162 -0.499 0.0010245829842089 0.000769317229738376 1.01202557131617 -0.4995 0.00102205646562967 0.000767453238088314 1.01158748020731 -0.5 0.00101853821503917 0.000765446734570946 1.01113890789914 diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/angular_velocity_no_coupling.txt b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/angular_velocity_no_coupling.txt deleted file mode 100644 index 7687d38c..00000000 --- a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/angular_velocity_no_coupling.txt +++ /dev/null @@ -1,103 +0,0 @@ -# Fix print output for fix extra2 -0.005 0 0 10 -0.01 0 0 10 -0.015 0 0 10 -0.02 0 0 10 -0.025 0 0 10 -0.03 0 0 10 -0.035 0 0 10 -0.04 0 0 10 -0.045 0 0 10 -0.05 0 0 10 -0.055 0 0 10 -0.06 0 0 10 -0.065 0 0 10 -0.07 0 0 10 -0.075 0 0 10 -0.08 0 0 10 -0.085 0 0 10 -0.09 0 0 10 -0.095 0 0 10 -0.1 0 0 10 -0.105 0 0 10 -0.11 0 0 10 -0.115 0 0 10 -0.12 0 0 10 -0.125 0 0 10 -0.13 0 0 10 -0.135 0 0 10 -0.14 0 0 10 -0.145 0 0 10 -0.15 0 0 10 -0.155 0 0 10 -0.16 0 0 10 -0.165 0 0 10 -0.17 0 0 10 -0.175 0 0 10 -0.18 0 0 10 -0.185 0 0 10 -0.19 0 0 10 -0.195 0 0 10 -0.2 0 0 10 -0.205 0 0 10 -0.21 0 0 10 -0.215 0 0 10 -0.22 0 0 10 -0.225 0 0 10 -0.23 0 0 10 -0.235 0 0 10 -0.24 0 0 10 -0.245 0 0 10 -0.25 0 0 10 -0.255 0 0 10 -0.26 0 0 10 -0.265 0 0 10 -0.27 0 0 10 -0.275 0 0 10 -0.28 0 0 10 -0.285 0 0 10 -0.29 0 0 10 -0.295 0 0 10 -0.3 0 0 10 -0.305 0 0 10 -0.31 0 0 10 -0.315 0 0 10 -0.32 0 0 10 -0.325 0 0 10 -0.33 0 0 10 -0.335 0 0 10 -0.34 0 0 10 -0.345 0 0 10 -0.35 0 0 10 -0.355 0 0 10 -0.36 0 0 10 -0.365 0 0 10 -0.37 0 0 10 -0.375 0 0 10 -0.38 0 0 10 -0.385 0 0 10 -0.39 0 0 10 -0.395 0 0 10 -0.4 0 0 10 -0.405 0 0 10 -0.41 0 0 10 -0.415 0 0 10 -0.42 0 0 10 -0.425 0 0 10 -0.43 0 0 10 -0.435 0 0 10 -0.44 0 0 10 -0.445 0 0 10 -0.45 0 0 10 -0.455 0 0 10 -0.46 0 0 10 -0.465 0 0 10 -0.47 0 0 10 -0.475 0 0 10 -0.48 0 0 10 -0.485 0 0 10 -0.49 0 0 10 -0.495 0 0 10 -0.5 0 0 10 -0.505 0 0 10 -0.51 0 0 10 diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/drag_particle_force.txt b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/drag_particle_force.txt deleted file mode 100644 index e82a85fc..00000000 --- a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/drag_particle_force.txt +++ /dev/null @@ -1,91 +0,0 @@ -# -0.008 5.57697378684129e-05 -0.414699976005958 -59.8834291488285 -0.016 4.57325314920728e-05 0.370056372714585 -14.5561021301538 -0.024 -2.55566687609737e-05 -0.797444701230558 -14.4060079057233 -0.032 1.66803796960471e-05 0.216192561034972 -10.9810844463387 -0.04 -6.70863687336884e-05 -0.13303526779399 -8.1087316190947 -0.048 -3.689306660422e-05 -0.41920356759255 -10.4567167917752 -0.056 4.89125742454428e-06 0.159566492739513 -8.11324356609918 -0.064 -2.32934811327605e-05 -0.752576942118735 -7.22296484169974 -0.072 -2.58032608421664e-05 0.626393627796301 -5.270216491283 -0.08 -0.000126882243217032 -0.240946143636515 -6.96518837633297 -0.088 3.96931092402544e-05 0.169099624692103 -5.87387591087596 -0.096 -5.37173890514666e-05 0.163240855167488 -5.23676555255799 -0.104 -0.000121509963639644 -0.679145133971048 -4.14646193254031 -0.112 5.76014816145453e-05 0.100939947363903 -3.16213542742363 -0.12 -0.000122732420324127 -0.120787637767941 -4.56122320832608 -0.128 3.12193930677631e-05 -0.0269487069868444 -3.69752960109922 -0.136 1.17745377149481e-05 0.222691339866483 -3.72716646557289 -0.144 -0.000140785287958245 -0.301323536239502 -2.90752918693922 -0.152 -0.000244634442412905 -0.0626358391829448 -2.32847302986077 -0.16 0.000286113904980888 0.00240811477722827 -3.19081817883174 -0.168 -0.000122522820381357 -0.0488621386536859 -3.33632682927924 -0.176 -6.80862267512737e-06 0.0092401840752771 -3.05146411762291 -0.184 0.000250571785836708 0.149037388485718 -2.53736264808346 -0.192 0.00022378988020284 -0.137900301887764 -1.98208925350055 -0.2 -0.000254007665159624 -0.0343525923282959 -1.62373008638033 -0.208 0.000431860851495361 -0.0413930108818663 -2.27485908379201 -0.216 0.000328504522270851 -0.0298644561313073 -2.49724394163959 -0.224 -0.000254975007447499 0.0216513706104903 -1.85760875701887 -0.232 -8.68669997621588e-05 0.103508445058573 -1.96474466926062 -0.24 0.000691779844177768 -0.0189865287248349 -1.59454550900477 -0.248 0.000205526271982378 -0.0246189971638151 -1.32512155620886 -0.256 -0.000484917146748363 0.0338453610169152 -1.15318924950138 -0.264 0.00171061871034356 -0.0431298278684289 -1.74743313468358 -0.272 -0.000145114644740374 0.00755374272417894 -1.90159747460399 -0.28 -0.000762139809715267 0.0265597704399049 -1.27926640398799 -0.288 -0.000390438043517958 0.026937985962427 -1.4578668738422 -0.296 0.000630661262580516 -0.0114925944725122 -1.31113151566504 -0.304 0.00231835639811268 0.0420029454602112 -0.94308011268111 -0.312 -0.002858981303815 0.0252935884210398 -0.863400433099041 -0.32 -0.00109133673947065 -0.015540995762621 -0.771777914718429 -0.328 0.00179244166894796 0.00463390898141749 -1.40103636857958 -0.336 -0.00208948604142637 0.0160460446489094 -1.48731205099446 -0.344 -0.00144004148214883 0.000940126979838446 -0.984354337118748 -0.352 3.85939488586255e-07 -0.0191168354456585 -1.10705504990449 -0.36 0.00191522833815906 -0.00551235579332907 -1.02958854151131 -0.368 0.00129851851357572 0.0102250283094307 -0.839472588246229 -0.376 -0.00387445644177877 -0.0319746410783325 -0.656556161460664 -0.384 0.0015692171770507 -0.024115316122241 -0.572461990178095 -0.392 0.0187941653697265 0.0105155762362229 -0.696466587743586 -0.4 -0.0017317603181491 -0.0136569460385808 -1.11365305931376 -0.408 0.00171965083681277 -0.0259079259637093 -1.16640924553119 -0.416 0.00415561819817993 -0.0351864521218673 -1.09191789158922 -0.424 0.00132979670421267 0.0103728890613535 -0.857008848934859 -0.432 -0.000960570103796545 0.0232873053247741 -0.784300190558021 -0.44 -0.00145970016809916 -0.0115316211008073 -0.703580752941708 -0.448 0.00669515157922791 0.0123196888453078 -0.492291083268433 -0.456 0.00196163415797006 0.0241270802631336 -0.445362888568582 -0.464 -0.00219582284507307 -0.00472907612147741 -0.407406873403708 -0.472 -0.000340739722576476 -0.00828913150071285 -0.814311388875283 -0.48 0.00291769392750867 -0.000868975675019215 -0.893529846904775 -0.488 -0.0030430166982529 -0.00215488054532847 -0.922074480861382 -0.496 -0.00792568831109749 -0.0172474198933022 -0.858633246817558 -0.504 -0.00336808578540183 -0.030942976689941 -0.682574101617982 -0.512 0.00182502783464717 -0.000573132200587453 -0.599482243905043 -0.52 0.00174677060265059 -0.00229833566759223 -0.542768878112839 -0.528 -0.00791935776306834 -0.0186078517982001 -0.436763695739937 -0.536 -0.00444133850947166 -0.00829780731801657 -0.344312642935571 -0.544 0.00692743591069366 0.00661821410082475 -0.30519389508196 -0.552 0.00806712515868413 -0.000212830582480113 -0.305166089596398 -0.56 -0.0125027807973428 -0.000430005688416008 -0.618258282999961 -0.568 0.00200949312873792 -0.00559020501816431 -0.725282088856743 -0.576 0.0115942663238309 0.00590853133103146 -0.734645978015688 -0.584 0.0165570602109742 0.0138030538506574 -0.685292541132325 -0.592 -0.00957380421472473 -0.010978619645367 -0.552111581211175 -0.6 -0.0059484573101578 -0.017223975876245 -0.462939656029838 -0.608 0.00372039776193537 0.00101252697465072 -0.422455769622715 -0.616 2.53437151053627e-05 -0.00439683615140047 -0.334168626999153 -0.624 -0.0161569578603793 -0.0314094901782528 -0.257462042810767 -0.632 -0.0543346909001145 -0.0185921675570432 -0.233883487891059 -0.64 -0.0135413108925657 0.00291137913534849 -0.223568641145182 -0.648 0.0190418085679941 0.0019800581762633 -0.239947040134984 -0.656 -0.0418215335552241 -0.027572454547763 -0.51283463963412 -0.664 -0.0109136829936161 0.00596801803870313 -0.593475245518045 -0.672 0.022448641774616 0.00630398230736282 -0.599477114211604 -0.68 0.0931112660840376 0.010841431523667 -0.553732606290178 -0.688 0.0224066918443506 -0.012753930208544 -0.339725390749717 -0.696 -0.0186310062078328 -0.0257317920797673 -0.365074234774036 -0.704 -0.0369223718798501 -0.00148233870538929 -0.344501286305965 -0.712 0.0117788301073745 -0.000383583658343322 -0.300973756396047 -0.72 0.0525977742560354 -0.0170395317835646 -0.248357065788045 diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/position.txt b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/position.txt deleted file mode 100644 index 2a01405b..00000000 --- a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/position.txt +++ /dev/null @@ -1,1001 +0,0 @@ -# Fix print output for fix extra1 -0.0005 0.0125 0.07499877375 0.0125 -0.001 0.0125 0.0749959019973719 0.0125 -0.0015 0.0125000033442165 0.0749930714941251 0.0125000001826038 -0.002 0.0125000176572396 0.0749906702852021 0.012500000684764 -0.0025 0.0125000440131754 0.0749883627628482 0.0125000011448231 -0.003 0.0125000769878301 0.0749858782509146 0.0125000014906762 -0.0035 0.0125001129549423 0.0749832071422858 0.0125000017798347 -0.004 0.0125001511813178 0.0749804078336142 0.0125000020766507 -0.0045 0.012500192034785 0.074977502151808 0.0125000023942631 -0.005 0.0125002356493256 0.0749744849206555 0.012500002721869 -0.0055 0.0125002818180671 0.0749713496881013 0.0125000030459634 -0.006 0.0125003302817856 0.0749680954048084 0.0125000033639105 -0.0065 0.0125003809896545 0.0749647233839099 0.0125000036788337 -0.007 0.0125004340178694 0.0749612342366524 0.0125000039933352 -0.0075 0.0125004893978446 0.0749576271308298 0.0125000043087029 -0.008 0.0125005471412498 0.0749539010522549 0.0125000046245701 -0.0085 0.0125006073073439 0.0749500558612222 0.012500004940715 -0.009 0.0125006699388407 0.074946092385613 0.0125000052546712 -0.0095 0.0125007350936876 0.0749420110290399 0.0125000055663652 -0.01 0.012500802880235 0.0749378118611261 0.0125000058754685 -0.0105 0.0125008734110566 0.0749334949531 0.0125000061846458 -0.011 0.0125009468077478 0.0749290604825308 0.012500006495101 -0.0115 0.0125010231610264 0.0749245086425263 0.0125000068080745 -0.012 0.0125011025253879 0.0749198396039276 0.0125000071212011 -0.0125 0.0125011849547521 0.0749150534982812 0.0125000074313058 -0.013 0.0125012705477779 0.074910150452888 0.0125000077392734 -0.0135 0.0125013594262825 0.0749051306524712 0.0125000080461066 -0.014 0.0125014517019126 0.0748999942758666 0.0125000083513947 -0.0145 0.0125015474772151 0.074894741443193 0.0125000086568626 -0.015 0.0125016468568451 0.0748893722658431 0.0125000089647992 -0.0155 0.0125017499583805 0.0748838868070743 0.0125000092734344 -0.016 0.012501856866164 0.0748782850958273 0.0125000095816828 -0.0165 0.0125019676675665 0.0748725671561518 0.0125000098889883 -0.017 0.0125020824499925 0.0748667330233061 0.0125000101970672 -0.0175 0.0125022013184374 0.0748607827111428 0.0125000105052853 -0.018 0.0125023243789529 0.0748547171433957 0.0125000108131354 -0.0185 0.012502451713508 0.0748485381419893 0.0125000111206504 -0.019 0.0125025834080759 0.0748422460154806 0.0125000114280529 -0.0195 0.0125027198760274 0.0748358405114036 0.0125000117354589 -0.02 0.012502861760673 0.0748293207168762 0.0125000120424071 -0.0205 0.0125030091644594 0.074822685192825 0.0125000123492122 -0.021 0.0125031619490945 0.0748159340602175 0.0125000126560844 -0.0215 0.0125033196732352 0.0748090679131625 0.012500012962509 -0.022 0.0125034819875786 0.0748020870352774 0.0125000132681755 -0.0225 0.0125036486883929 0.0747949914330295 0.0125000135746268 -0.023 0.0125038196255762 0.0747877810554487 0.0125000138827973 -0.0235 0.0125039947512232 0.0747804559615213 0.0125000141908901 -0.024 0.0125041740961928 0.0747730161554665 0.012500014497748 -0.0245 0.0125043575469033 0.074765461368562 0.0125000148044466 -0.025 0.0125045449287539 0.0747577915721098 0.0125000151112605 -0.0255 0.0125047360793463 0.0747500068203705 0.0125000154174915 -0.026 0.0125049308911517 0.0747421072097923 0.0125000157238147 -0.0265 0.0125051293071854 0.0747340923096962 0.0125000160318014 -0.027 0.012505331313387 0.0747259610554987 0.0125000163405183 -0.0275 0.0125055369093664 0.0747177128769582 0.012500016648547 -0.028 0.0125057461133999 0.0747093474886303 0.0125000169564974 -0.0285 0.0125059589534998 0.0747008651348975 0.0125000172638578 -0.029 0.0125061754546447 0.0746922655128748 0.0125000175711268 -0.0295 0.0125063956353074 0.0746835480990572 0.0125000178781312 -0.03 0.0125066195369456 0.0746747123007921 0.0125000181849594 -0.0305 0.0125068475244659 0.0746657580471327 0.0125000184921242 -0.031 0.0125070802847853 0.0746566864897768 0.0125000187999931 -0.0315 0.0125073178353274 0.0746474992433834 0.0125000191084876 -0.032 0.0125075596433049 0.0746381973886898 0.0125000194170787 -0.0325 0.0125078053803543 0.074628781033137 0.0125000197249964 -0.033 0.0125080548599224 0.0746192487727982 0.0125000200328498 -0.0335 0.0125083079810483 0.0746095991450759 0.0125000203419885 -0.034 0.0125085644226519 0.0745998306444208 0.0125000206521617 -0.0345 0.012508823631116 0.0745899414753287 0.012500020963092 -0.035 0.0125090855614811 0.0745799307370364 0.0125000212745639 -0.0355 0.0125093505669297 0.0745697989274233 0.012500021585858 -0.036 0.0125096189178983 0.0745595464914658 0.0125000218970347 -0.0365 0.0125098908031128 0.0745491738811546 0.0125000222089467 -0.037 0.0125101664927103 0.0745386826915822 0.0125000225212018 -0.0375 0.012510446039729 0.074528075234196 0.0125000228334483 -0.038 0.0125107292334232 0.0745173527929548 0.012500023145739 -0.0385 0.0125110160865171 0.0745065152284388 0.0125000234582768 -0.039 0.0125113067084177 0.0744955621434888 0.0125000237710172 -0.0395 0.0125116012072096 0.0744844932890634 0.0125000240836363 -0.04 0.0125118996559684 0.0744733086904374 0.0125000243963058 -0.0405 0.0125122021479286 0.0744620092619274 0.012500024708449 -0.041 0.012512508822742 0.0744505968163863 0.0125000250211385 -0.0415 0.0125128195447761 0.0744390721733666 0.0125000253360147 -0.042 0.0125131337277288 0.0744274340468892 0.012500025651711 -0.0425 0.0125134510611473 0.0744156811422224 0.0125000259670777 -0.043 0.0125137715603842 0.0744038137506796 0.0125000262813505 -0.0435 0.0125140956416854 0.0743918333412265 0.0125000265954227 -0.044 0.0125144238247531 0.0743797413595094 0.0125000269108317 -0.0445 0.0125147563393749 0.0743675381034863 0.0125000272282431 -0.045 0.0125150933603251 0.0743552235255857 0.0125000275468987 -0.0455 0.0125154350857703 0.0743427975253698 0.0125000278657718 -0.046 0.0125157817918577 0.0743302599735268 0.0125000281848642 -0.0465 0.0125161340671706 0.0743176108466509 0.012500028504118 -0.047 0.01251649271429 0.0743048505821367 0.0125000288239436 -0.0475 0.0125168578944135 0.0742919799860187 0.0125000291444938 -0.048 0.0125172292471653 0.074278999889339 0.012500029465742 -0.0485 0.0125176062392456 0.0742659102969844 0.0125000297880467 -0.049 0.0125179887632022 0.0742527099182196 0.0125000301115904 -0.0495 0.0125183768517866 0.0742393978792816 0.012500030436439 -0.05 0.0125187705448376 0.0742259746154409 0.0125000307626122 -0.0505 0.0125191698226996 0.0742124409455901 0.012500031089665 -0.051 0.0125195741662145 0.0741987967551394 0.012500031417163 -0.0515 0.0125199827667637 0.074185041166048 0.0125000317452304 -0.052 0.0125203951443892 0.0741711737450425 0.0125000320738158 -0.0525 0.0125208108771845 0.0741571942230372 0.0125000324033166 -0.053 0.0125212307116341 0.0741431035514634 0.0125000327325788 -0.0535 0.0125216552849992 0.0741289041613734 0.0125000330614799 -0.054 0.0125220847036796 0.0741145990864233 0.012500033391614 -0.0545 0.0125225184626379 0.0741001904460181 0.0125000337238976 -0.055 0.0125229557939291 0.0740856780358061 0.0125000340573529 -0.0555 0.0125233961330913 0.0740710617595659 0.0125000343917671 -0.056 0.0125238393630019 0.074056343215867 0.0125000347257608 -0.0565 0.0125242855188165 0.0740415240695649 0.0125000350603756 -0.057 0.012524735009779 0.0740266051033449 0.0125000353955182 -0.0575 0.0125251881082133 0.0740115874425514 0.0125000357310947 -0.058 0.0125256448167547 0.0739964714425039 0.0125000360674441 -0.0585 0.0125261051794114 0.0739812567989755 0.0125000364038475 -0.059 0.0125265691312359 0.0739659442893851 0.0125000367402776 -0.0595 0.0125270364523742 0.0739505348471866 0.0125000370768439 -0.06 0.012527507337991 0.0739350291866052 0.012500037413116 -0.0605 0.012527982154348 0.073919427888509 0.0125000377488182 -0.061 0.0125284612340973 0.0739037314422841 0.0125000380853503 -0.0615 0.012528944431737 0.0738879406601221 0.0125000384225768 -0.062 0.0125294313177728 0.0738720569151579 0.0125000387608978 -0.0625 0.0125299222114356 0.0738560797776093 0.0125000390990731 -0.063 0.0125304176885473 0.0738400084246764 0.0125000394378979 -0.0635 0.0125309181930006 0.0738238433831216 0.0125000397768305 -0.064 0.0125314240164897 0.0738075854203121 0.0125000401167762 -0.0645 0.0125319354261538 0.0737912349571499 0.0125000404574225 -0.065 0.012532452718723 0.0737747920845364 0.0125000407992282 -0.0655 0.0125329761943416 0.0737582567528621 0.0125000411420028 -0.066 0.0125335061400333 0.0737416289416253 0.0125000414861494 -0.0665 0.0125340426142196 0.0737249088279218 0.0125000418311539 -0.067 0.0125345854698459 0.0737080967164278 0.0125000421774254 -0.0675 0.0125351349679976 0.073691192355743 0.0125000425249661 -0.068 0.0125356913896253 0.0736741952971669 0.0125000428736722 -0.0685 0.0125362549346859 0.0736571050638826 0.012500043222449 -0.069 0.0125368257630043 0.0736399211660882 0.0125000435712456 -0.0695 0.0125374040344076 0.0736226430507843 0.012500043920274 -0.07 0.012537989942684 0.0736052706389624 0.0125000442699503 -0.0705 0.0125385837043623 0.0735878044159234 0.0125000446206812 -0.071 0.012539185558078 0.0735702439876803 0.0125000449725664 -0.0715 0.0125397954656937 0.0735525884169068 0.0125000453253002 -0.072 0.0125404131237258 0.0735348368271186 0.01250004567871 -0.0725 0.0125410383505072 0.0735169888344963 0.0125000460328227 -0.073 0.0125416709598846 0.0734990445175739 0.012500046388035 -0.0735 0.0125423108097736 0.0734810042998974 0.0125000467443348 -0.074 0.0125429578096836 0.0734628672652273 0.0125000471015488 -0.0745 0.0125436119391173 0.0734446327577499 0.0125000474594015 -0.075 0.0125442731454866 0.0734263008360234 0.0125000478182035 -0.0755 0.0125449414528079 0.0734078701478739 0.012500048177856 -0.076 0.0125456168877888 0.0733893384444025 0.0125000485388364 -0.0765 0.0125462991963269 0.0733707032727119 0.0125000489013877 -0.077 0.0125469879566261 0.0733519621455785 0.0125000492645213 -0.0775 0.0125476825975582 0.0733331139682873 0.0125000496275966 -0.078 0.0125483831502433 0.0733141597200612 0.0125000499905357 -0.0785 0.0125490901283466 0.073295099441288 0.0125000503538522 -0.079 0.0125498038907127 0.0732759347963305 0.0125000507185035 -0.0795 0.0125505244457868 0.0732566676056432 0.0125000510847912 -0.08 0.0125512518303048 0.0732372978681192 0.0125000514525186 -0.0805 0.012551985681727 0.0732178258482018 0.0125000518211484 -0.081 0.0125527250478685 0.073198252841388 0.0125000521911682 -0.0815 0.0125534692706767 0.0731785800214086 0.0125000525613498 -0.082 0.0125542181528897 0.0731588078078276 0.0125000529308378 -0.0825 0.0125549722187 0.073138936839665 0.0125000533009596 -0.083 0.012555731922813 0.0731189678560959 0.0125000536723676 -0.0835 0.0125564981076712 0.0730989014713189 0.0125000540444472 -0.084 0.012557271861757 0.073078737939361 0.0125000544170328 -0.0845 0.0125580538219965 0.0730584772133311 0.0125000547900126 -0.085 0.0125588441132991 0.0730381191815979 0.0125000551644114 -0.0855 0.012559642502832 0.0730176633684367 0.0125000555405351 -0.086 0.0125604486594564 0.0729971095361342 0.0125000559189543 -0.0865 0.0125612624149858 0.0729764565787258 0.0125000562990366 -0.087 0.0125620831663457 0.0729557041372277 0.0125000566804314 -0.0875 0.0125629107238344 0.072934853482448 0.0125000570636981 -0.088 0.0125637454622506 0.0729139048534814 0.0125000574488069 -0.0885 0.0125645873250672 0.0728928588843758 0.0125000578348257 -0.089 0.0125654361602015 0.0728717179279137 0.0125000582218897 -0.0895 0.0125662920271842 0.0728504834233376 0.0125000586103645 -0.09 0.0125671553467095 0.0728291580749964 0.0125000590011322 -0.0905 0.0125680257836067 0.0728077454625691 0.0125000593936012 -0.091 0.0125689027536602 0.0727862483202056 0.0125000597872353 -0.0915 0.0125697860642709 0.0727646682158857 0.0125000601820394 -0.092 0.0125706755971485 0.072743006341674 0.0125000605790028 -0.0925 0.0125715713808331 0.0727212626690222 0.0125000609767932 -0.093 0.0125724737843492 0.0726994367593901 0.0125000613741537 -0.0935 0.0125733828427252 0.0726775292794987 0.0125000617719857 -0.094 0.0125742986265858 0.0726555412766135 0.012500062170792 -0.0945 0.0125752210447856 0.0726334734520968 0.0125000625705829 -0.095 0.0125761502261944 0.0726113261942238 0.0125000629716152 -0.0955 0.0125770865606728 0.0725890990506181 0.0125000633738312 -0.096 0.0125780304182548 0.072566791505883 0.0125000637763817 -0.0965 0.0125789820564134 0.07254440312889 0.012500064179646 -0.097 0.0125799416849116 0.0725219343917297 0.0125000645840975 -0.0975 0.0125809095592082 0.0724993855149805 0.012500064989918 -0.098 0.0125818858205314 0.0724767564297006 0.0125000653965162 -0.0985 0.0125828705371447 0.0724540468668683 0.0125000658036729 -0.099 0.0125838639694543 0.0724312562818436 0.0125000662115207 -0.0995 0.0125848663260106 0.0724083839329126 0.0125000666202442 -0.1 0.0125858777596958 0.0723854289876051 0.0125000670303669 -0.1005 0.0125868983990415 0.072362391111541 0.0125000674417685 -0.101 0.0125879285202581 0.0723392711786724 0.0125000678537865 -0.1015 0.0125889685393678 0.0723160691498371 0.0125000682668401 -0.102 0.0125900183884359 0.0722927834877071 0.0125000686804555 -0.1025 0.0125910776564142 0.0722694132586163 0.0125000690946413 -0.103 0.0125921460306946 0.0722459579328498 0.012500069510269 -0.1035 0.0125932233424903 0.0722224173657108 0.0125000699273205 -0.104 0.0125943095176739 0.0721987918022245 0.0125000703450781 -0.1045 0.0125954042756967 0.0721750794953287 0.0125000707635394 -0.105 0.0125965071862884 0.0721512778048885 0.0125000711826795 -0.1055 0.012597618095317 0.0721273842573268 0.0125000716027733 -0.106 0.0125987367868017 0.0721033970885232 0.0125000720233989 -0.1065 0.0125998632479962 0.0720793147495296 0.0125000724445647 -0.107 0.0126009975145266 0.0720551356186785 0.0125000728662562 -0.1075 0.0126021393524584 0.0720308583838514 0.0125000732891158 -0.108 0.0126032883702846 0.0720064845364474 0.0125000737129606 -0.1085 0.0126044448818495 0.0719820164738215 0.0125000741386649 -0.109 0.0126056089806466 0.0719574542944843 0.0125000745661744 -0.1095 0.0126067802485683 0.0719327981493707 0.0125000749951633 -0.11 0.0126079588482608 0.0719080512633783 0.0125000754253925 -0.1105 0.0126091448524924 0.071883217409525 0.0125000758568785 -0.111 0.0126103386915484 0.0718582968120602 0.0125000762900258 -0.1115 0.0126115413343476 0.0718332879946126 0.0125000767246223 -0.112 0.0126127532535571 0.0718081909940463 0.0125000771597066 -0.1125 0.012613974482903 0.0717830062935445 0.0125000775953627 -0.113 0.0126152048641583 0.0717577317282726 0.0125000780326157 -0.1135 0.0126164445318644 0.0717323655534199 0.0125000784725675 -0.114 0.0126176933537812 0.0717069091348638 0.0125000789149698 -0.1145 0.0126189514107718 0.0716813638063966 0.0125000793594558 -0.115 0.0126202185888803 0.0716557300830613 0.0125000798059571 -0.1155 0.0126214945801939 0.0716300099186204 0.0125000802552018 -0.116 0.0126227792207163 0.0716042069040983 0.0125000807078012 -0.1165 0.0126240726345822 0.0715783241635575 0.012500081161931 -0.117 0.0126253748007877 0.07155236419014 0.0125000816179233 -0.1175 0.0126266855847159 0.0715263287840677 0.0125000820768273 -0.118 0.0126280045900553 0.0715002203844616 0.0125000825376802 -0.1185 0.0126293314622285 0.0714740411134881 0.0125000830003794 -0.119 0.0126306660478345 0.071447791698858 0.0125000834640098 -0.1195 0.012632008353524 0.0714214716181641 0.012500083927503 -0.12 0.0126333585523774 0.0713950798539505 0.0125000843911155 -0.1205 0.0126347167785209 0.0713686169190507 0.0125000848556508 -0.121 0.0126360829987546 0.0713420848493475 0.01250008532102 -0.1215 0.0126374577231128 0.0713154847832072 0.0125000857874629 -0.122 0.0126388414899376 0.0712888154928615 0.0125000862549891 -0.1225 0.0126402343792045 0.0712620750404585 0.0125000867236095 -0.123 0.0126416364311789 0.0712352632859442 0.012500087193527 -0.1235 0.0126430477162937 0.0712083803456637 0.0125000876648702 -0.124 0.0126444683680462 0.0711814253453414 0.0125000881366336 -0.1245 0.0126458982733919 0.0711543976686381 0.012500088609068 -0.125 0.0126473369672591 0.0711272973950097 0.0125000890820524 -0.1255 0.0126487847993668 0.0711001252067068 0.0125000895557919 -0.126 0.0126502423647321 0.0710728803970436 0.012500090030248 -0.1265 0.0126517097443016 0.0710455618609429 0.0125000905063692 -0.127 0.0126531865776579 0.0710181689091766 0.0125000909836774 -0.1275 0.0126546724642283 0.0709907005205658 0.0125000914625418 -0.128 0.0126561672912092 0.0709631558151657 0.0125000919430538 -0.1285 0.0126576711731003 0.0709355332662253 0.0125000924245691 -0.129 0.0126591843479419 0.0709078311209674 0.0125000929065986 -0.1295 0.0126607065223792 0.0708800468614479 0.0125000933885762 -0.13 0.0126622372006046 0.0708521776377584 0.0125000938704771 -0.1305 0.0126637759794608 0.0708242216464173 0.0125000943531733 -0.131 0.0126653230437159 0.0707961784712943 0.0125000948362816 -0.1315 0.0126668784811421 0.0707680479624047 0.0125000953195963 -0.132 0.0126684420701418 0.0707398305148648 0.0125000958034465 -0.1325 0.0126700136451633 0.0707115261861112 0.0125000962895652 -0.133 0.012671593524925 0.0706831356169001 0.0125000967777586 -0.1335 0.0126731822588363 0.0706546595232563 0.0125000972680293 -0.134 0.01267478025804 0.0706260985627089 0.0125000977590707 -0.1345 0.0126763878611403 0.0705974512369763 0.0125000982504579 -0.135 0.012678005075775 0.0705687176535136 0.0125000987428924 -0.1355 0.0126796319668242 0.0705399010241314 0.0125000992380056 -0.136 0.0126812687470115 0.0705110035440853 0.0125000997352982 -0.1365 0.0126829154474624 0.0704820240883768 0.012500100235761 -0.137 0.0126845718608667 0.0704529635521465 0.0125001007388719 -0.1375 0.0126862374961731 0.0704238243968008 0.0125001012451901 -0.138 0.0126879125848994 0.0703946078113356 0.0125001017535883 -0.1385 0.0126895971914739 0.0703653162388974 0.012500102263958 -0.139 0.0126912914599122 0.0703359514021819 0.0125001027769726 -0.1395 0.012692995303079 0.0703065141896107 0.0125001032935805 -0.14 0.0126947085031461 0.0702770066206562 0.0125001038128884 -0.1405 0.0126964307452827 0.0702474318995572 0.0125001043354713 -0.141 0.0126981617557038 0.0702177924647458 0.0125001048603636 -0.1415 0.0126999010830405 0.07018808956874 0.0125001053865906 -0.142 0.0127016483991205 0.070158323777051 0.0125001059132109 -0.1425 0.012703402896629 0.0701284966984488 0.0125001064406157 -0.143 0.0127051636929851 0.0700986098888251 0.0125001069685743 -0.1435 0.012706931152266 0.0700686636943538 0.0125001074970939 -0.144 0.0127087059972591 0.070038657525037 0.0125001080255404 -0.1445 0.0127104883703813 0.0700085901955972 0.0125001085547402 -0.145 0.0127122782635537 0.0699784599517305 0.0125001090841181 -0.1455 0.0127140757281717 0.0699482664828602 0.0125001096140783 -0.146 0.0127158808200988 0.0699180104115875 0.0125001101439778 -0.1465 0.0127176937624702 0.0698876924744136 0.0125001106756344 -0.147 0.0127195150908897 0.0698573127930928 0.012500111208934 -0.1475 0.0127213451481209 0.0698268710321188 0.0125001117441913 -0.148 0.0127231837645339 0.0697963647539769 0.0125001122803982 -0.1485 0.0127250308896124 0.0697657905327628 0.012500112817525 -0.149 0.0127268868560469 0.0697351463515933 0.0125001133556519 -0.1495 0.0127287514517311 0.0697044309448768 0.0125001138948511 -0.15 0.012730624075663 0.069673643046511 0.0125001144346737 -0.1505 0.0127325044956987 0.0696427810409499 0.0125001149747732 -0.151 0.0127343926095969 0.0696118433917304 0.0125001155140664 -0.1515 0.0127362886626804 0.0695808294413301 0.0125001160529514 -0.152 0.0127381928378466 0.0695497383813778 0.0125001165913058 -0.1525 0.0127401045501439 0.0695185703624072 0.0125001170626055 -0.153 0.0127420230620493 0.0694873246433922 0.0125001174073547 -0.1535 0.0127439481949488 0.0694560002650496 0.0125001177527172 -0.154 0.0127458804587036 0.0694245964997216 0.0125001181447302 -0.1545 0.0127478208344053 0.069393112182885 0.0125001185690044 -0.155 0.0127497694794413 0.0693615488894475 0.0125001189972399 -0.1555 0.0127517265736793 0.0693299074757143 0.0125001194185732 -0.156 0.0127536927441403 0.0692981882512503 0.0125001198368156 -0.1565 0.0127556685978262 0.0692663914500161 0.0125001202588223 -0.157 0.0127576546087877 0.0692345175418192 0.0125001206880527 -0.1575 0.0127596510720754 0.0692025691272927 0.0125001211232538 -0.158 0.0127616574252431 0.0691705486247008 0.0125001215627793 -0.1585 0.0127636728595526 0.0691384580188943 0.0125001220056218 -0.159 0.0127656972893372 0.0691063007162679 0.0125001224521313 -0.1595 0.0127677310791117 0.0690740785774818 0.0125001229024494 -0.16 0.012769774265488 0.0690417914346591 0.0125001233564857 -0.1605 0.0127718270558757 0.0690094380917684 0.0125001238146229 -0.161 0.0127738896382978 0.0689770197976081 0.0125001242768188 -0.1615 0.0127759618652626 0.06894453932916 0.0125001247414648 -0.162 0.0127780433515407 0.0689119992258201 0.0125001252076177 -0.1625 0.0127801334050184 0.068879402369152 0.0125001256749149 -0.163 0.012782231316587 0.0688467515075784 0.0125001261441838 -0.1635 0.0127843368780501 0.0688140470273557 0.0125001266137922 -0.164 0.0127864499084511 0.0687812885984146 0.0125001270823272 -0.1645 0.0127885705088522 0.0687484745874635 0.0125001275520153 -0.165 0.0127906989680373 0.0687156026808917 0.0125001280243345 -0.1655 0.0127928352449925 0.0686826720630527 0.012500128498765 -0.166 0.012794979593055 0.0686496842785473 0.0125001289731691 -0.1665 0.0127971323538133 0.0686166408641062 0.0125001294478993 -0.167 0.0127992935104371 0.0685835408230068 0.0125001299244146 -0.1675 0.0128014626144894 0.0685503823594937 0.0125001304028117 -0.168 0.0128036392161727 0.068517162382307 0.0125001308829762 -0.1685 0.0128058233322308 0.0684838788634776 0.0125001313652517 -0.169 0.0128080149875068 0.0684505296972794 0.0125001318493904 -0.1695 0.0128102138789772 0.0684171131692019 0.0125001323344848 -0.17 0.0128124197690954 0.0683836309285182 0.012500132820227 -0.1705 0.012814632846808 0.0683500831426964 0.0125001333064485 -0.171 0.0128168534027487 0.0683164678401307 0.0125001337925488 -0.1715 0.0128190812804723 0.0682827815380308 0.0125001342787961 -0.172 0.0128213162592469 0.0682490211536844 0.0125001347649187 -0.1725 0.0128235588832304 0.0682151870413142 0.0125001352519191 -0.173 0.0128258099063287 0.0681812806199935 0.0125001357411076 -0.1735 0.0128280695668951 0.068147303577313 0.0125001362336126 -0.174 0.0128303377560341 0.0681132566638334 0.0125001367284609 -0.1745 0.0128326147845277 0.0680791407945997 0.012500137224605 -0.175 0.012834901163981 0.0680449559044301 0.0125001377222924 -0.1755 0.0128371971784651 0.0680107016750191 0.0125001382217717 -0.176 0.0128395025707569 0.0679763777397078 0.0125001387243806 -0.1765 0.0128418174852357 0.0679419833079986 0.0125001392303544 -0.177 0.012844141971839 0.0679075184653563 0.0125001397384846 -0.1775 0.0128464762146313 0.0678729858523951 0.0125001402486252 -0.178 0.0128488204858904 0.0678383912116323 0.0125001407617899 -0.1785 0.0128511742810678 0.0678037386438912 0.0125001412788621 -0.179 0.0128535370580071 0.067769028351916 0.0125001417999778 -0.1795 0.0128559094756492 0.0677342587021314 0.0125001423236006 -0.18 0.0128582919537753 0.0676994296682911 0.0125001428496338 -0.1805 0.0128606841852538 0.0676645413488297 0.0125001433783889 -0.181 0.0128630856862685 0.0676295937942209 0.0125001439087119 -0.1815 0.0128654956987639 0.0675945885645282 0.0125001444402449 -0.182 0.0128679135780373 0.0675595270287679 0.0125001449737831 -0.1825 0.0128703395171785 0.0675244090154313 0.012500145509378 -0.183 0.0128727735544487 0.067489234963809 0.0125001460461508 -0.1835 0.0128752152377092 0.067454007755817 0.0125001465835557 -0.184 0.0128776642345718 0.0674187267494812 0.0125001471219238 -0.1845 0.0128801211106621 0.0673833887678195 0.01250014766154 -0.185 0.0128825865417732 0.0673479942536686 0.0125001482024707 -0.1855 0.0128850605406452 0.0673125436586293 0.0125001487437858 -0.186 0.0128875426616768 0.0672770358684689 0.0125001492855959 -0.1865 0.0128900327668943 0.0672414700429181 0.0125001498283408 -0.187 0.0128925311439583 0.0672058460964553 0.0125001503714044 -0.1875 0.0128950377755295 0.0671701634083054 0.0125001509143151 -0.188 0.0128975524435866 0.0671344203343581 0.0125001514570375 -0.1885 0.0129000744170682 0.0670986129937753 0.0125001519997635 -0.189 0.0129026032308386 0.0670627368766718 0.0125001525426058 -0.1895 0.0129051392149135 0.0670267921155098 0.0125001530857832 -0.19 0.0129076832031372 0.0669907800801029 0.012500153628731 -0.1905 0.0129102360049622 0.0669547025371182 0.0125001541720362 -0.191 0.0129127974820919 0.0669185595052652 0.0125001547180708 -0.1915 0.0129153671483815 0.0668823514404908 0.0125001552663092 -0.192 0.0129179449293554 0.0668460807413349 0.0125001558164509 -0.1925 0.012920531393008 0.0668097484840365 0.0125001563683345 -0.193 0.012923127060576 0.0667733527729988 0.0125001569217723 -0.1935 0.0129257318029192 0.0667368930039745 0.012500157477428 -0.194 0.0129283456334846 0.0667003697143303 0.0125001580357049 -0.1945 0.0129309684733626 0.0666637835123955 0.0125001585967968 -0.195 0.012933600198508 0.0666271335025375 0.0125001591609698 -0.1955 0.0129362411829754 0.0665904190475219 0.0125001597283133 -0.196 0.0129388916560657 0.0665536398990822 0.0125001602975002 -0.1965 0.0129415515925019 0.0665167982277797 0.0125001608680006 -0.197 0.0129442209521559 0.0664798974937136 0.0125001614407101 -0.1975 0.012946899333994 0.0664429402844039 0.0125001620164093 -0.198 0.012949587201349 0.0664059278981645 0.0125001625956118 -0.1985 0.0129522839039791 0.0663688598301225 0.0125001631784166 -0.199 0.0129549881251638 0.0663317363568444 0.0125001637636085 -0.1995 0.012957699903731 0.0662945571712031 0.0125001643500425 -0.2 0.0129604192257086 0.0662573245182229 0.012500164937564 -0.2005 0.0129631461332207 0.0662200425229985 0.0125001655272026 -0.201 0.012965880995353 0.0661827117607532 0.0125001661190575 -0.2015 0.0129686241787339 0.0661453282946321 0.0125001667123466 -0.202 0.0129713758848448 0.0661078893910774 0.0125001673061692 -0.2025 0.0129741357932652 0.066070394764986 0.0125001678998039 -0.203 0.0129769034319197 0.0660328455747598 0.0125001684929378 -0.2035 0.0129796782480612 0.0659952408153629 0.0125001690859724 -0.204 0.012982460442565 0.0659575780735275 0.0125001696795754 -0.2045 0.0129852500254074 0.0659198552863344 0.0125001702730409 -0.205 0.0129880465159745 0.0658820695889383 0.0125001708655112 -0.2055 0.0129908495482344 0.0658442212620969 0.0125001714569698 -0.206 0.0129936593656602 0.0658063132735712 0.0125001720473456 -0.2065 0.0129964763215326 0.0657683459390343 0.0125001726367527 -0.207 0.0129993009261937 0.0657303193081157 0.0125001732255158 -0.2075 0.0130021334260296 0.0656922357556555 0.0125001738145553 -0.208 0.0130049740443797 0.0656540966383133 0.0125001744062116 -0.2085 0.0130078228937333 0.0656159040743408 0.0125001750000243 -0.209 0.0130106798220403 0.0655776587527737 0.0125001755965667 -0.2095 0.0130135441358562 0.0655393601938749 0.0125001761950392 -0.21 0.0130164159257795 0.065501007318464 0.012500176795254 -0.2105 0.0130192947401568 0.0654625984235932 0.0125001773976401 -0.211 0.0130221803535926 0.0654241324438822 0.012500178003727 -0.2115 0.0130250726141407 0.0653856068816428 0.0125001786147342 -0.212 0.0130279718750297 0.065347022881255 0.0125001792289932 -0.2125 0.0130308785651848 0.0653083820168067 0.0125001798456681 -0.213 0.0130337931511768 0.0652696844108447 0.0125001804647389 -0.2135 0.0130367160492718 0.0652309302095727 0.0125001810857201 -0.214 0.0130396477926017 0.0651921195348817 0.012500181708996 -0.2145 0.0130425885302615 0.0651532535199641 0.012500182334503 -0.215 0.0130455376351482 0.0651143378262048 0.012500182961942 -0.2155 0.0130484947992819 0.0650753751047328 0.0125001835934935 -0.216 0.0130514604040829 0.0650363656563249 0.012500184229472 -0.2165 0.0130544352841099 0.0649973108833029 0.0125001848690937 -0.217 0.0130574194669048 0.0649582127987587 0.0125001855105858 -0.2175 0.0130604124369727 0.0649190713238086 0.0125001861528947 -0.218 0.0130634136650269 0.0648798822455727 0.0125001867957179 -0.2185 0.013066423277041 0.0648406434304534 0.0125001874385755 -0.219 0.0130694414940459 0.0648013542063651 0.0125001880813829 -0.2195 0.013072468273958 0.0647620116731086 0.0125001887239038 -0.22 0.01307550325289 0.0647226110837675 0.0125001893649834 -0.2205 0.0130785462402962 0.0646831513665981 0.0125001900059455 -0.221 0.0130815963648064 0.0646436320347413 0.0125001906459321 -0.2215 0.0130846526373006 0.0646040552022212 0.0125001912849953 -0.222 0.0130877153813197 0.0645644224354166 0.0125001919229943 -0.2225 0.0130907853356958 0.0645247322429749 0.0125001925608761 -0.223 0.0130938624759423 0.0644849850076557 0.0125001931981795 -0.2235 0.0130969465850925 0.0644451875992753 0.0125001938340907 -0.224 0.0131000373964428 0.0644053461986936 0.0125001944722351 -0.2245 0.0131031348072255 0.0643654596016581 0.0125001951161741 -0.225 0.0131062388523134 0.064325524516923 0.0125001957640152 -0.2255 0.0131093497813842 0.0642855404256832 0.0125001964135887 -0.226 0.0131124677380759 0.0642455087755581 0.0125001970636044 -0.2265 0.0131155922469719 0.0642054305563183 0.0125001977148762 -0.227 0.0131187229667571 0.0641653018526735 0.0125001983703668 -0.2275 0.0131218600160361 0.0641251193009904 0.0125001990312097 -0.228 0.013125003740116 0.0640848844608808 0.0125001996971464 -0.2285 0.0131281544433297 0.0640445975910263 0.0125002003651726 -0.229 0.013131312359297 0.0640042594999983 0.0125002010339425 -0.2295 0.0131344780334968 0.0639638691308462 0.0125002017028719 -0.23 0.0131376520712377 0.0639234263773924 0.0125002023718764 -0.2305 0.0131408347831191 0.0638829333475951 0.0125002030435658 -0.231 0.0131440260849527 0.0638423933997379 0.0125002037202758 -0.2315 0.0131472264351531 0.0638018137323542 0.0125002044009007 -0.232 0.0131504362443144 0.0637611956114397 0.0125002050854956 -0.2325 0.0131536551663924 0.0637205368618239 0.0125002057725713 -0.233 0.0131568833324088 0.0636798368928394 0.012500206460872 -0.2335 0.0131601214810723 0.0636390943170837 0.0125002071504382 -0.234 0.0131633693006553 0.0635983059402736 0.0125002078400954 -0.2345 0.0131666253913091 0.0635574716683615 0.0125002085290297 -0.235 0.0131698885283727 0.0635165877263716 0.0125002092172507 -0.2355 0.0131731582863913 0.0634756496190425 0.0125002099046128 -0.236 0.0131764346568701 0.0634346570175007 0.0125002105915327 -0.2365 0.0131797174482373 0.0633936098054368 0.0125002112776269 -0.237 0.0131830066244715 0.0633525096830658 0.0125002119628361 -0.2375 0.0131863028919825 0.0633113587780997 0.0125002126465149 -0.238 0.0131896062983375 0.0632701560124728 0.0125002133286056 -0.2385 0.0131929167621356 0.0632289012090095 0.0125002140090575 -0.239 0.0131962345406103 0.0631875990650798 0.0125002146885563 -0.2395 0.013199559652 0.0631462557711268 0.0125002153707827 -0.24 0.0132028919129306 0.0631048719055052 0.0125002160590749 -0.2405 0.0132062316054756 0.0630634467072894 0.0125002167509864 -0.241 0.0132095780702053 0.0630219796375969 0.0125002174442242 -0.2415 0.0132129297348011 0.0629804698477689 0.012500218137594 -0.242 0.013216286136359 0.0629389138699227 0.0125002188329894 -0.2425 0.0132196476777308 0.0628973097227194 0.0125002195342807 -0.243 0.0132230147203094 0.062855656218887 0.012500220241132 -0.2435 0.0132263873753283 0.062813954614702 0.0125002209501765 -0.244 0.0132297658464275 0.0627722055992147 0.0125002216614385 -0.2445 0.0132331504374759 0.0627304098006292 0.0125002223747421 -0.245 0.0132365419176474 0.0626885693809467 0.0125002230912406 -0.2455 0.0132399410798948 0.0626466871036787 0.0125002238108129 -0.246 0.0132433483086555 0.0626047632306889 0.0125002245330803 -0.2465 0.0132467640653805 0.0625627966176429 0.0125002252574719 -0.247 0.0132501889986619 0.0625207901771847 0.0125002259844177 -0.2475 0.0132536232867821 0.0624787475428795 0.0125002267144579 -0.248 0.0132570662214086 0.0624366706898261 0.0125002274472009 -0.2485 0.0132605176082689 0.0623945560240869 0.0125002281815523 -0.249 0.013263977272217 0.0623523997561565 0.0125002289163005 -0.2495 0.0132674453156131 0.0623101997721833 0.0125002296502455 -0.25 0.0132709215331723 0.0622679559671121 0.0125002303826672 -0.2505 0.0132744052378184 0.0622256702031086 0.0125002311138158 -0.251 0.0132778955441665 0.0621833411938759 0.0125002318454258 -0.2515 0.0132813914670571 0.062140966985363 0.0125002325766497 -0.252 0.0132848918517592 0.0620985453956733 0.0125002333061374 -0.2525 0.0132883965073619 0.0620560745750933 0.0125002340329609 -0.253 0.0132919056075365 0.0620135531102694 0.0125002347569831 -0.2535 0.0132954194221858 0.0619709828378727 0.0125002354782631 -0.254 0.0132989380756062 0.0619283674041981 0.0125002361988538 -0.2545 0.0133024614119865 0.0618857067403105 0.0125002369219757 -0.255 0.0133059895476649 0.0618430015225375 0.0125002376466659 -0.2555 0.01330952256954 0.0618002518402629 0.0125002383740164 -0.256 0.0133130602085285 0.0617574576689412 0.0125002391035499 -0.2565 0.0133166021973701 0.061714620799492 0.0125002399131659 -0.257 0.0133201482446441 0.0616717407072147 0.0125002408635094 -0.2575 0.0133236979073455 0.0616288151827039 0.0125002417979309 -0.258 0.0133272512991731 0.0615858441738848 0.012500242682964 -0.2585 0.013330809255347 0.0615428289079448 0.0125002435428111 -0.259 0.0133343732806041 0.0614997743408986 0.0125002444046429 -0.2595 0.0133379447572421 0.0614566857344719 0.0125002452795074 -0.26 0.0133415237789007 0.0614135643389948 0.0125002461659782 -0.2605 0.0133451100347098 0.0613704082457817 0.0125002470595542 -0.261 0.0133487040327262 0.0613272166972923 0.0125002479532255 -0.2615 0.0133523070358971 0.0612839891908537 0.0125002488451565 -0.262 0.0133559201706968 0.0612407263933109 0.0125002497367036 -0.2625 0.0133595439716176 0.0611974316383658 0.0125002506292434 -0.263 0.0133631777020073 0.0611541060167995 0.012500251524376 -0.2635 0.0133668203514909 0.0611107475484731 0.0125002524192721 -0.264 0.0133704716033436 0.061067355909864 0.0125002533123389 -0.2645 0.0133741314295607 0.0610239305863244 0.0125002542042434 -0.265 0.0133777996268009 0.0609804708626542 0.012500255094927 -0.2655 0.0133814758620604 0.0609369757575701 0.0125002559837453 -0.266 0.0133851588680357 0.0608934438870379 0.0125002568691 -0.2665 0.0133888470943386 0.0608498748418548 0.0125002577500977 -0.267 0.0133925402149406 0.0608062665604231 0.0125002586280934 -0.2675 0.013396238563701 0.0607626128535218 0.0125002595027302 -0.268 0.0133999419664515 0.0607189106741414 0.0125002603741911 -0.2685 0.0134036495910731 0.0606751647647278 0.0125002612446595 -0.269 0.0134073610273882 0.0606313791282443 0.0125002621165878 -0.2695 0.0134110761902298 0.0605875547140988 0.0125002629919976 -0.27 0.0134147954813234 0.0605436894706827 0.0125002638724753 -0.2705 0.0134185197612964 0.0604997821989624 0.012500264754193 -0.271 0.0134222493082914 0.0604558341080011 0.0125002656365979 -0.2715 0.0134259830031322 0.0604118444552701 0.0125002665211745 -0.272 0.0134297196336532 0.0603678164765577 0.0125002674090353 -0.2725 0.0134334599590661 0.0603237581211723 0.0125002683022676 -0.273 0.0134372057724429 0.0602796729445277 0.012500269201983 -0.2735 0.0134409572161969 0.0602355587704342 0.012500270105608 -0.274 0.0134447138245837 0.0601914137752141 0.0125002710115332 -0.2745 0.0134484755582978 0.0601472417916704 0.012500271920249 -0.275 0.0134522440013164 0.060103046850115 0.0125002728306759 -0.2755 0.0134560210224006 0.0600588313385413 0.0125002737412032 -0.276 0.0134598083125344 0.0600145952226675 0.0125002746509909 -0.2765 0.0134636068024613 0.0599703356928878 0.0125002755592196 -0.277 0.0134674166957528 0.0599260491345259 0.0125002764645759 -0.2775 0.0134712381032506 0.0598817369570803 0.0125002773675502 -0.278 0.0134750708736713 0.0598374007308022 0.0125002782690576 -0.2785 0.0134789138835432 0.0597930378481985 0.0125002791694352 -0.279 0.0134827658397257 0.0597486445431972 0.0125002800682002 -0.2795 0.0134866267393745 0.0597042172370307 0.0125002809646599 -0.28 0.0134904966058765 0.0596597533274669 0.0125002818574913 -0.2805 0.0134943746231855 0.0596152511769412 0.0125002827457733 -0.281 0.0134982596414986 0.059570710478849 0.0125002836297061 -0.2815 0.0135021502785941 0.059526130579524 0.0125002845084445 -0.282 0.0135060455372588 0.0594815106281662 0.0125002853828591 -0.2825 0.0135099454477854 0.0594368491862771 0.012500286257493 -0.283 0.0135138503773366 0.0593921444654443 0.0125002871366266 -0.2835 0.0135177602020793 0.0593473968222808 0.0125002880176741 -0.284 0.0135216744574791 0.0593026084001171 0.0125002888997271 -0.2845 0.0135255923686543 0.0592577800059505 0.0125002897855808 -0.285 0.0135295136871195 0.0592129134578021 0.0125002906727047 -0.2855 0.0135334391832342 0.0591680140362984 0.0125002915614549 -0.286 0.0135373691610791 0.0591230852525921 0.012500292455805 -0.2865 0.0135413032257154 0.0590781292825787 0.0125002933597793 -0.287 0.0135452403720959 0.0590331483322279 0.012500294271662 -0.2875 0.013549180517062 0.0589881449063875 0.0125002951893878 -0.288 0.0135531248679445 0.0589431226761457 0.012500296111861 -0.2885 0.0135570752856879 0.0588980842499739 0.0125002970356322 -0.289 0.013561033551085 0.0588530307911231 0.0125002979586962 -0.2895 0.0135650010745621 0.0588079622991782 0.0125002988791548 -0.29 0.013568979173012 0.0587628770204963 0.0125002997957109 -0.2905 0.0135729684894421 0.0587177724241644 0.0125003007070258 -0.291 0.0135769693874123 0.058672646041943 0.012500301613361 -0.2915 0.0135809821512043 0.0586274947973361 0.0125003025146422 -0.292 0.0135850070268622 0.058582317463337 0.0125003034101972 -0.2925 0.0135890434319216 0.0585371129998527 0.0125003043001394 -0.293 0.0135930908030881 0.0584918791694586 0.0125003051854183 -0.2935 0.0135971487852114 0.0584466120460592 0.012500306069249 -0.294 0.01360121612698 0.0584013090777729 0.0125003069500429 -0.2945 0.0136052905719312 0.0583559677557281 0.0125003078273906 -0.295 0.0136093707073989 0.0583105843731835 0.0125003087010685 -0.2955 0.0136134564716036 0.0582651546223388 0.0125003095697889 -0.296 0.0136175477616535 0.0582196771584021 0.0125003104332836 -0.2965 0.0136216438513693 0.0581741564472099 0.0125003112934188 -0.297 0.013625743843078 0.0581285984533434 0.0125003121546211 -0.2975 0.0136298474175464 0.05808300510933 0.0125003130183145 -0.298 0.0136339553037338 0.0580373764054982 0.0125003142624384 -0.2985 0.0136380681901477 0.0579917131701216 0.0125003161712327 -0.299 0.0136421865760057 0.0579460148932739 0.0125003179924337 -0.2995 0.0136463106271024 0.0579002828063983 0.0125003195743955 -0.3 0.0136504396059791 0.057854519575696 0.0125003210364152 -0.3005 0.0136545730874519 0.0578087333516823 0.0125003225122029 -0.301 0.0136587107348362 0.0577629312010814 0.0125003240458457 -0.3015 0.013662853392308 0.0577171174032393 0.0125003256132559 -0.302 0.0136670019296572 0.0576712925595305 0.0125003271785157 -0.3025 0.01367115695442 0.0576254544007106 0.0125003287273888 -0.303 0.0136753190458859 0.0575796009959365 0.0125003302632287 -0.3035 0.0136794889240561 0.0575337308477852 0.0125003317922647 -0.304 0.0136836675966501 0.0574878424897454 0.0125003333177826 -0.3045 0.0136878556867009 0.0574419337194097 0.0125003348379149 -0.305 0.0136920532866544 0.0573960007121854 0.0125003363506983 -0.3055 0.0136962608479068 0.057350040322446 0.0125003378547521 -0.306 0.0137004785976366 0.0573040495074322 0.0125003393496958 -0.3065 0.0137047062056019 0.0572580256870822 0.0125003408367443 -0.307 0.0137089433119827 0.0572119669909728 0.0125003423242501 -0.3075 0.0137131896723535 0.0571658727682867 0.0125003438159759 -0.308 0.0137174446796444 0.0571197409886637 0.0125003452993238 -0.3085 0.0137217075546585 0.0570735660609971 0.0125003467769522 -0.309 0.0137259767123536 0.0570273445178213 0.0125003482551936 -0.3095 0.0137302503762296 0.056981079978968 0.0125003497305391 -0.31 0.0137345290253564 0.056934778997723 0.0125003512026313 -0.3105 0.0137388133727862 0.0568884423284369 0.012500352677551 -0.311 0.0137431036161519 0.0568420696809468 0.0125003541562226 -0.3115 0.0137474000548072 0.0567956607338214 0.0125003556314875 -0.312 0.0137517033955091 0.0567492176104144 0.012500357099494 -0.3125 0.0137560139019043 0.0567027460678677 0.0125003585703584 -0.313 0.0137603314645345 0.0566562449634672 0.0125003600566125 -0.3135 0.0137646561642459 0.056609713438349 0.0125003615530178 -0.314 0.0137689871913046 0.0565631566793686 0.012500363051406 -0.3145 0.0137733225588254 0.0565165840035182 0.0125003645520861 -0.315 0.0137776617733803 0.0564699986387889 0.0125003660605459 -0.3155 0.0137820052570648 0.0564234011206082 0.0125003675748025 -0.316 0.0137863535718216 0.0563767917687995 0.0125003690901851 -0.3165 0.013790706894788 0.0563301699843127 0.0125003706001219 -0.317 0.0137950651860821 0.0562835343885724 0.0125003721034755 -0.3175 0.0137994289137429 0.0562368831912733 0.0125003731344424 -0.318 0.0138037986634798 0.0561902133357802 0.0125003729153784 -0.3185 0.0138081749266721 0.0561435207508168 0.0125003720460148 -0.319 0.0138125582580407 0.0560968030688169 0.0125003715660072 -0.3195 0.0138169491382361 0.0560500577888492 0.0125003715123904 -0.32 0.0138213477549176 0.0560032820977376 0.0125003715914109 -0.3205 0.0138257533154178 0.0559564743777823 0.0125003715808373 -0.321 0.0138301653624063 0.0559096334330401 0.0125003714543591 -0.3215 0.0138345840997959 0.0558627571015605 0.012500371286785 -0.322 0.0138390090358373 0.0558158404961638 0.0125003711449147 -0.3225 0.0138434393199562 0.0557688799207681 0.0125003710412483 -0.323 0.0138478749672786 0.0557218753505021 0.0125003709562044 -0.3235 0.0138523161191323 0.0556748336995139 0.0125003708748983 -0.324 0.013856762921442 0.0556277609468987 0.0125003707976947 -0.3245 0.0138612155529392 0.0555806613373226 0.0125003707273425 -0.325 0.0138656747336751 0.0555335346718235 0.012500370664172 -0.3255 0.0138701409407715 0.0554863795768854 0.0125003706086421 -0.326 0.0138746146272646 0.0554391925517666 0.0125003705653233 -0.3265 0.0138790955102048 0.0553919750818604 0.0125003705354368 -0.327 0.0138835838339358 0.0553447324274872 0.0125003705184598 -0.3275 0.0138880798535396 0.0552974728160016 0.0125003705122212 -0.328 0.0138925838141045 0.0552502020503835 0.0125003705179139 -0.3285 0.0138970947627648 0.0552029230990679 0.0125003705349709 -0.329 0.0139016112956365 0.0551556366389158 0.0125003705578514 -0.3295 0.0139061325224018 0.0551083412014145 0.0125003705818478 -0.33 0.0139106580334645 0.055061035352643 0.0125003706054587 -0.3305 0.0139151871296916 0.0550137178285526 0.0125003706289332 -0.331 0.013919718101048 0.0549663871709359 0.0125003706505133 -0.3315 0.0139242499829035 0.054919041551296 0.0125003706682849 -0.332 0.0139287833339468 0.0548716777140859 0.0125003706803555 -0.3325 0.0139333194028789 0.054824294670332 0.0125003706869312 -0.333 0.0139378593794591 0.0547768913422248 0.0125003706907806 -0.3335 0.0139424034214421 0.0547294659231354 0.0125003706944954 -0.334 0.0139469515707073 0.0546820160942877 0.0125003707000078 -0.3345 0.0139515046149054 0.0546345398191043 0.012500370705707 -0.335 0.0139560631371632 0.0545870342018143 0.0125003707075483 -0.3355 0.0139606276230734 0.0545394970738702 0.0125003707041679 -0.336 0.0139651982392516 0.054491927559615 0.0125003706967643 -0.3365 0.0139697740564522 0.0544443278095273 0.0125003706905251 -0.337 0.0139743538753445 0.0543966960381681 0.0125003706920366 -0.3375 0.013978938649629 0.0543490304138739 0.0125003706978489 -0.338 0.0139835294228203 0.0543013337559315 0.0125003707058312 -0.3385 0.0139881271598305 0.0542536070392543 0.0125003707188536 -0.339 0.013992732385152 0.0542058526450929 0.0125003707369641 -0.3395 0.0139973448851044 0.0541580752851546 0.0125003708502976 -0.34 0.0140019642112634 0.0541102785565808 0.0125003712069414 -0.3405 0.0140065909287202 0.0540624664672816 0.012500371690841 -0.341 0.0140112252334095 0.054014638832379 0.0125003721055247 -0.3415 0.0140158665013257 0.0539667951268334 0.0125003724419121 -0.342 0.0140205145800515 0.0539189376642785 0.0125003727500298 -0.3425 0.0140251686982299 0.053871071883208 0.0125003730646439 -0.343 0.0140298270486518 0.05382320109457 0.0125003733913515 -0.3435 0.0140344879322182 0.0537753251398092 0.0125003737188577 -0.344 0.014039150825361 0.0537274408334216 0.0125003740383014 -0.3445 0.0140438161656398 0.0536795430750578 0.0125003743482765 -0.345 0.0140484843627533 0.0536316322159523 0.0125003746524925 -0.3455 0.0140531554315296 0.0535837102187214 0.0125003749566547 -0.346 0.0140578289535515 0.053535775259797 0.0125003752622328 -0.3465 0.0140625060148259 0.053487823805641 0.0125003755679735 -0.347 0.0140671877360209 0.0534398517462514 0.0125003758703812 -0.3475 0.0140718742330241 0.0533918564387328 0.012500376167145 -0.348 0.014076565498707 0.0533438395491292 0.0125003764582613 -0.3485 0.0140812617659767 0.0532957996744341 0.0125003767437638 -0.349 0.0140859634387578 0.053247729678353 0.012500377015764 -0.3495 0.0140906715342537 0.0531996263348906 0.0125003772660605 -0.35 0.0140953867653163 0.0531514952073329 0.0125003775094714 -0.3505 0.0141001085069269 0.0531033395497807 0.0125003777592753 -0.351 0.0141048363255084 0.0530551599595179 0.0125003780156128 -0.3515 0.0141095701432451 0.0530069557954692 0.0125003782777977 -0.352 0.0141143100821874 0.0529587272260067 0.0125003785406536 -0.3525 0.0141190569736966 0.0529104721759581 0.0125003788039522 -0.353 0.0141238107464828 0.0528621895916706 0.0125003790696545 -0.3535 0.0141285721489445 0.0528138846913209 0.0125003793385155 -0.354 0.0141333414712595 0.0527655653323154 0.0125003796107781 -0.3545 0.0141381176929673 0.0527172322749347 0.0125003798888731 -0.355 0.0141429005543582 0.0526688835247084 0.0125003801693888 -0.3555 0.0141476893114615 0.0526205183703693 0.0125003804505133 -0.356 0.0141524832236539 0.0525721361113847 0.0125003807340843 -0.3565 0.0141572819123457 0.0525237372630027 0.0125003810201099 -0.357 0.0141620849849274 0.0524753218035528 0.012500381305342 -0.3575 0.014166892048408 0.0524268912235699 0.0125003815896402 -0.358 0.0141717039539244 0.0523784459896041 0.0125003818770659 -0.3585 0.0141765224796512 0.0523299845641149 0.0125003821663811 -0.359 0.0141813479943242 0.0522815066700162 0.0125003824522951 -0.3595 0.0141861800178334 0.0522330126923046 0.0125003827319558 -0.36 0.014191018295729 0.0521845005788585 0.0125003830067247 -0.3605 0.0141958630283016 0.0521359664952085 0.0125003832772787 -0.361 0.0142007139663257 0.0520874054160131 0.0125003835396761 -0.3615 0.0142055712139872 0.0520388144833673 0.0125003837976497 -0.362 0.0142104349498594 0.0519901940621218 0.0125003840524394 -0.3625 0.0142153053736973 0.0519415450481186 0.0125003843025255 -0.363 0.0142201825271228 0.0518928712655905 0.0125003845484476 -0.3635 0.0142250664311347 0.0518441755807932 0.0125003847973311 -0.364 0.0142299577250388 0.0517954599637313 0.0125003850537198 -0.3645 0.0142348563680823 0.0517467257729429 0.0125003853157477 -0.365 0.0142397602997389 0.0516979724938415 0.0125003855797734 -0.3655 0.0142446669515866 0.0516491993610566 0.0125003858472092 -0.366 0.0142495769176596 0.0516004028341934 0.0125003861211587 -0.3665 0.0142544916636934 0.0515515815733394 0.0125003863994727 -0.367 0.0142594121462458 0.0515027377617783 0.0125003866797692 -0.3675 0.0142643391238695 0.0514538743949747 0.0125003869637855 -0.368 0.0142692730450793 0.0514049930729116 0.0125003872531612 -0.3685 0.0142742130908351 0.0513560943225467 0.0125003875480009 -0.369 0.0142791586410056 0.0513071788413776 0.0125003878485207 -0.3695 0.0142841102016367 0.0512582507881923 0.012500388152176 -0.37 0.0142890688371831 0.0512093155407717 0.0125003884615643 -0.3705 0.0142940342851113 0.0511603734471596 0.0125003887749469 -0.371 0.0142990058250186 0.0511114180438128 0.0125003890884477 -0.3715 0.0143039834424015 0.0510624450381179 0.0125003893994327 -0.372 0.0143089673578858 0.0510134524133321 0.012500389707732 -0.3725 0.0143139577972513 0.050964435366901 0.0125003900130733 -0.373 0.0143189549039946 0.0509153916916992 0.012500390314249 -0.3735 0.0143239583840855 0.0508663214852113 0.0125003906097135 -0.374 0.0143289677275063 0.0508172258940952 0.0125003908990037 -0.3745 0.0143339821723384 0.0507681039473845 0.012500391182841 -0.375 0.0143390017830664 0.0507189557289231 0.0125003914611289 -0.3755 0.0143440263138344 0.0506697885478417 0.0125003917345457 -0.376 0.0143490551447122 0.0506206090542039 0.0125003920108424 -0.3765 0.0143540889396556 0.0505714145669457 0.0125003922977994 -0.377 0.0143591284214589 0.0505222030797124 0.0125003925915639 -0.3775 0.0143641734934194 0.0504729749790409 0.0125003928861857 -0.378 0.0143692231789116 0.0504237298596643 0.0125003931810483 -0.3785 0.0143742774211288 0.0503744642491873 0.0125003934818567 -0.379 0.0143793367186241 0.0503251779401012 0.0125003937914191 -0.3795 0.0143844017888964 0.0502758703785827 0.0125003941061628 -0.38 0.0143894731502068 0.0502265415082184 0.0125003944214277 -0.3805 0.0143945515516605 0.0501771904774653 0.012500394735859 -0.381 0.0143996375548987 0.0501278176523053 0.0125003950513319 -0.3815 0.0144047311116785 0.0500784283239219 0.0125003953728031 -0.382 0.0144098330002979 0.050029031038891 0.0125003957025058 -0.3825 0.0144149438655274 0.0499796259295727 0.0125003960410417 -0.383 0.0144200636047942 0.0499302113922943 0.012500396384417 -0.3835 0.0144251915788792 0.0498807848774226 0.0125003963794268 -0.384 0.0144303260641221 0.0498313422485638 0.0125003957626774 -0.3845 0.01443546645124 0.0497818823431703 0.0125003952261402 -0.385 0.0144406121353204 0.0497324013463952 0.0125003949168229 -0.3855 0.0144457622780585 0.0496828941158085 0.0125003947282666 -0.386 0.0144509168387215 0.0496333613201037 0.012500394528048 -0.3865 0.014456075728571 0.0495838061171774 0.0125003942702395 -0.387 0.0144612391939507 0.0495342277012876 0.0125003939788032 -0.3875 0.0144664077419176 0.0494846238592042 0.0125003936893131 -0.388 0.0144715825497176 0.0494349968523307 0.0125003934758459 -0.3885 0.0144767635739545 0.0493853548525589 0.0125003933806149 -0.389 0.0144819494086762 0.049335701886643 0.0125003932816873 -0.3895 0.0144871385016216 0.0492860366327805 0.0125003931509797 -0.39 0.014492331464615 0.049236357128716 0.0125003930065025 -0.3905 0.014497529065544 0.0491866612697067 0.0125003928728351 -0.391 0.0145027310673757 0.0491369471871937 0.0125003926906559 -0.3915 0.0145079373831902 0.0490872119253441 0.0125003924195024 -0.392 0.0145131483665964 0.04903745470471 0.0125003921969041 -0.3925 0.0145183647382818 0.0489876769271294 0.0125003920075963 -0.393 0.014523587731727 0.0489378812725727 0.0125003918226968 -0.3935 0.0145288182549842 0.0488880724960008 0.0125003916346688 -0.394 0.0145340565417393 0.0488382529416274 0.0125003914477232 -0.3945 0.0145393034074858 0.0487884207325765 0.0125003912671866 -0.395 0.0145445600916798 0.0487385766251027 0.0125003910943461 -0.3955 0.0145498275771641 0.0486887244778527 0.0125003909303255 -0.396 0.0145551049201006 0.048638862934367 0.0125003907754892 -0.3965 0.0145603909388312 0.0485889855396872 0.012500390624258 -0.397 0.0145656847375861 0.0485390912122702 0.0125003904713299 -0.3975 0.0145709855275823 0.0484891833820407 0.0125003903136867 -0.398 0.0145762924586881 0.0484392624325174 0.0125003901534315 -0.3985 0.0145816040148615 0.0483893261123235 0.0125003899907733 -0.399 0.0145869196295958 0.0483393700524204 0.0125003898245761 -0.3995 0.0145922390010878 0.0482893906570186 0.0125003896588753 -0.4 0.0145975623376097 0.0482393870088801 0.0125003894946867 -0.4005 0.0146028895824247 0.0481893591935649 0.0125003893272552 -0.401 0.0146082205036013 0.0481393117886683 0.0125003891576487 -0.4015 0.0146135550705668 0.0480892490580735 0.0125003889939218 -0.402 0.0146188935803743 0.0480391701328328 0.0125003888437967 -0.4025 0.0146242357602968 0.0479890736120768 0.0125003887038817 -0.403 0.014629580595282 0.0479389594674231 0.0125003885684891 -0.4035 0.0146349279498281 0.0478888267234606 0.0125003884381206 -0.404 0.0146402778296258 0.0478386770977405 0.0125003883136305 -0.4045 0.0146456312781666 0.0477885185167992 0.0125003881961098 -0.405 0.0146509899773641 0.047738353984838 0.0125003880902158 -0.4055 0.0146563539317825 0.0476881815995079 0.0125003879937255 -0.406 0.0146617232416319 0.0476380002218776 0.0125003879032784 -0.4065 0.0146670990876139 0.0475878110593562 0.012500387815112 -0.407 0.0146724829035304 0.0475376184409977 0.0125003877284585 -0.4075 0.0146778769588457 0.0474874238323884 0.0125003876428959 -0.408 0.0146832831327053 0.0474372268590462 0.0125003875587493 -0.4085 0.014688702654914 0.0473870276467187 0.0125003874776429 -0.409 0.0146941354384955 0.0473368250388069 0.0125003874016357 -0.4095 0.0146995800657094 0.0472866167947177 0.0125003873266685 -0.41 0.0147050347588013 0.0472364008320536 0.0125003872480974 -0.4105 0.0147104979899768 0.0471861722580058 0.0125003871655063 -0.411 0.0147159689163819 0.0471359273173436 0.0125003870787328 -0.4115 0.0147214469042981 0.0470856657621076 0.012500386988639 -0.412 0.0147269309970003 0.0470353871413508 0.0125003868954076 -0.4125 0.0147324198041393 0.0469850898535439 0.0125003867972033 -0.413 0.0147379122244181 0.0469347724809094 0.0125003866985316 -0.4135 0.0147434081116731 0.0468844331308025 0.0125003865748872 -0.414 0.0147489076052167 0.0468340715640808 0.0125003863895683 -0.4145 0.0147544105336559 0.0467836901757598 0.0125003862033142 -0.415 0.0147599161399002 0.0467332902195923 0.0125003860436244 -0.4155 0.0147654237611309 0.0466828739464518 0.0125003859038019 -0.416 0.0147709343078055 0.04663244614676 0.0125003857736303 -0.4165 0.014776448285773 0.0465820129066814 0.0125003856504853 -0.417 0.0147819648391578 0.0465315753732593 0.0125003855382662 -0.4175 0.0147874838553931 0.0464811337473219 0.012500385436484 -0.418 0.0147930061274809 0.0464306917812339 0.0125003853427101 -0.4185 0.0147985338028408 0.046380254310485 0.0125003852566328 -0.419 0.0148040696238296 0.0463298239913212 0.0125003851749184 -0.4195 0.0148096161744446 0.0462794006188359 0.0125003850923718 -0.42 0.0148151745815852 0.0462289802639745 0.0125003850059809 -0.4205 0.014820745285956 0.0461785578781895 0.0125003849139056 -0.421 0.0148263284953535 0.0461281300111847 0.0125003848135708 -0.4215 0.0148319246430174 0.046077695890113 0.0125003847043267 -0.422 0.0148375330291705 0.0460272536144559 0.0125003845898375 -0.4225 0.014843152944112 0.0459768001640347 0.0125003844746308 -0.423 0.0148487836061366 0.0459263314560052 0.0125003843610364 -0.4235 0.0148544230314132 0.045875845195706 0.0125003842460532 -0.424 0.0148600689845559 0.0458253373778778 0.0125003841270921 -0.4245 0.0148657199600364 0.0457748026710712 0.0125003840034233 -0.425 0.0148713754925192 0.0457242392443268 0.0125003838770945 -0.4255 0.0148770354244802 0.0456736491509942 0.0125003837510392 -0.426 0.0148826991642269 0.0456230371466634 0.0125003836288744 -0.4265 0.0148883659286108 0.045572408393114 0.0125003835100439 -0.427 0.0148940363798425 0.0455217650152429 0.0125003833937553 -0.4275 0.0148997116505315 0.0454711077169943 0.0125003833718368 -0.428 0.0149053928173664 0.0454204349959456 0.0125003835597812 -0.4285 0.0149110794335854 0.0453697489509976 0.0125003838115487 -0.429 0.0149167704196081 0.0453190565900202 0.0125003840062849 -0.4295 0.0149224649217208 0.0452683660949895 0.0125003841481541 -0.43 0.0149281637522124 0.0452176834388511 0.0125003842774662 -0.4305 0.0149338681431373 0.045167009836432 0.0125003844178191 -0.431 0.0149395792969048 0.0451163419766827 0.0125003845662793 -0.4315 0.0149452979621175 0.0450656765011241 0.0125003847127803 -0.432 0.0149510247118398 0.0450150124496436 0.0125003848502957 -0.4325 0.0149567604239032 0.0449643481051056 0.0125003844793094 -0.433 0.0149625057392192 0.0449136795206474 0.0125003827744264 -0.4335 0.0149682606760599 0.0448630010464406 0.012500380382368 -0.434 0.0149740255190942 0.0448123092284482 0.0125003784072017 -0.4345 0.0149797999562513 0.0447616006999508 0.0125003768857981 -0.435 0.014985583062462 0.0447108717429002 0.0125003754985921 -0.4355 0.01499137479789 0.0446601194791843 0.0125003740115059 -0.436 0.0149971747696639 0.0446093405731555 0.0125003724085154 -0.4365 0.0150029820315903 0.044558533263068 0.0125003707711891 -0.437 0.015008795508433 0.0445076960934105 0.0125003691653704 -0.4375 0.0150146150161588 0.0444568341571815 0.0125003676065637 -0.438 0.0150204399879044 0.0444059524461718 0.0125003660822762 -0.4385 0.0150262699600832 0.0443550529733209 0.0125003645688036 -0.439 0.0150321052403674 0.0443041339372894 0.0125003630574216 -0.4395 0.0150379461440569 0.0442531955037235 0.0125003615452829 -0.44 0.0150437922843393 0.0442022428299464 0.0125003600372896 -0.4405 0.0150496442773745 0.0441512785110114 0.0125003585428101 -0.441 0.0150555026453886 0.0441003038512482 0.0125003570652317 -0.4415 0.0150613674048312 0.0440493244630677 0.0125003556004858 -0.442 0.0150672384973707 0.0439983487358043 0.0125003541497829 -0.4425 0.0150731153136685 0.0439473812727159 0.0125003527144325 -0.443 0.0150789971179486 0.0438964217035578 0.0125003512888309 -0.4435 0.0150848834153899 0.0438454683743446 0.012500349865522 -0.444 0.0150907741659566 0.0437945182300083 0.0125003484419548 -0.4445 0.0150966698824028 0.043743567953071 0.0125003470179264 -0.445 0.0151025705991653 0.0436926148201277 0.0125003455904004 -0.4455 0.0151084761126425 0.0436416540456531 0.0125003441576546 -0.446 0.0151143870136921 0.0435906831431883 0.0125003427185531 -0.4465 0.0151203039636992 0.0435397011661528 0.0125003412735661 -0.447 0.015126226311049 0.0434887063487248 0.0125003398250135 -0.4475 0.0151321523418923 0.0434376972543654 0.0125003383779613 -0.448 0.0151380823146981 0.043386671342029 0.0125003369328197 -0.4485 0.0151440177853232 0.0433356254635149 0.0125003354874342 -0.449 0.0151499595908723 0.0432845551738462 0.0125003340414383 -0.4495 0.0151559078898392 0.0432334591263858 0.0125003325940646 -0.45 0.0151618620651341 0.0431823399498714 0.0125003311473499 -0.4505 0.0151678220857776 0.0431312007024725 0.0125003297052713 -0.451 0.0151737890102091 0.0430800416402685 0.0125003282662375 -0.4515 0.0151797641451792 0.0430288624370616 0.012500326829691 -0.452 0.0151857476935941 0.0429776685503261 0.0125003253954309 -0.4525 0.0151917388104824 0.0429264626223891 0.0125003239648619 -0.453 0.0151977357715756 0.0428752491850351 0.0125003225396021 -0.4535 0.0152037385399313 0.0428240307319529 0.0125003211242958 -0.454 0.0152097486501995 0.0427728096784765 0.0125003197195925 -0.4545 0.0152157671176931 0.0427215890617921 0.0125003183235723 -0.455 0.0152217932942711 0.0426703721720388 0.0125003169378955 -0.4555 0.0152278244885437 0.0426191614728996 0.0125003155573545 -0.456 0.0152338571902141 0.0425679589745124 0.0125003141748863 -0.4565 0.015239890747834 0.0425167639851863 0.0125003127884124 -0.457 0.0152459258359359 0.0424655725937096 0.0125003113984636 -0.4575 0.0152519627562893 0.0424143807992384 0.0125003100041684 -0.458 0.0152580014891161 0.0423631872950442 0.0125003086056386 -0.4585 0.0152640424728459 0.0423119934867188 0.0125003072040637 -0.459 0.0152700866179591 0.042260796151042 0.0125003058019695 -0.4595 0.0152761345414466 0.0422095902176438 0.0125003044003461 -0.46 0.0152821860960317 0.0421583706594959 0.0125003029979659 -0.4605 0.0152882417505519 0.0421071352971117 0.0125003015941385 -0.461 0.0152943019836907 0.0420558854467374 0.012500300188054 -0.4615 0.0153003678530779 0.0420046204268534 0.0125002987781945 -0.462 0.0153064398485772 0.0419533376169339 0.0125002973657278 -0.4625 0.0153125181158289 0.0419020370006757 0.012500295954286 -0.463 0.0153186027610335 0.0418507200011825 0.0125002945464408 -0.4635 0.0153246937199593 0.0417993879981013 0.0125002931397597 -0.464 0.0153307913125671 0.0417480409315445 0.012500291734705 -0.4645 0.0153368957481449 0.0416966786973668 0.0125002903297618 -0.465 0.0153430072443636 0.0416452998641023 0.0125002889241171 -0.4655 0.0153491263040289 0.0415939078961752 0.0125002875206643 -0.466 0.0153552527265542 0.0415425111444612 0.0125002861241878 -0.4665 0.0153613853755919 0.0414911120064385 0.0125002847327633 -0.467 0.0153675245881331 0.0414397074306465 0.0125002833412845 -0.4675 0.0153736708001392 0.0413882955870569 0.0125002819509734 -0.468 0.0153798226778043 0.0413368767951433 0.0125002805643893 -0.4685 0.0153859783465795 0.0412854521374128 0.0125002791821698 -0.469 0.0153921376668672 0.0412340209375823 0.0125002777868095 -0.4695 0.0153983006515415 0.0411825837333333 0.0125002763639604 -0.47 0.0154044672822461 0.0411311414615164 0.0125002749420618 -0.4705 0.0154106393629614 0.0410796936556978 0.0125002735296792 -0.471 0.015416818148276 0.0410282391203793 0.0125002721199227 -0.4715 0.0154230033931562 0.0409767773365876 0.0125002707077076 -0.472 0.0154291946760972 0.0409253060985551 0.0125002692931308 -0.4725 0.0154353922869454 0.0408738213440717 0.0125002678783217 -0.473 0.0154415962707435 0.0408223176044508 0.0125002664603915 -0.4735 0.0154478067540859 0.0407707920676266 0.0125002650390571 -0.474 0.0154540236203829 0.040719246400793 0.0125002636156689 -0.4745 0.0154602467990062 0.0406676837879821 0.0125002621935366 -0.475 0.0154664765064765 0.0406161040451724 0.012500260773672 -0.4755 0.0154727132472952 0.0405645088698879 0.0125002593526531 -0.476 0.0154789578182804 0.0405128997704966 0.0125002579330899 -0.4765 0.0154852094513532 0.040461278736227 0.0125002565156765 -0.477 0.0154914654429168 0.0404096457160774 0.0125002550991897 -0.4775 0.0154977232534377 0.040357998038075 0.0125002536838198 -0.478 0.0155039840460997 0.0403063345317532 0.0125002522715676 -0.4785 0.0155102496636387 0.0402546556248462 0.0125002508628989 -0.479 0.0155165212519513 0.0402029640180376 0.0125002494568338 -0.4795 0.0155227994073526 0.040151261657928 0.0125002480549389 -0.48 0.0155290837268094 0.0400995507708735 0.0125002466580762 -0.4805 0.0155353737157005 0.0400478332317958 0.0125002452681864 -0.481 0.0155416692422976 0.0399961111609994 0.0125002438823575 -0.4815 0.0155479715311379 0.0399443892759036 0.0125002425011987 -0.482 0.0155542806911454 0.0398926666195859 0.0125002411224484 -0.4825 0.0155605955172522 0.0398409356481355 0.0125002397434387 -0.483 0.015566915511743 0.0397891928392167 0.0125002383620842 -0.4835 0.0155732414276499 0.0397374359295868 0.0125002369767421 -0.484 0.0155795739824253 0.0396856587177578 0.0125002355885518 -0.4845 0.0155859124543469 0.0396338588567856 0.012500234198455 -0.485 0.0155922553116877 0.0395820388778424 0.0125002328041477 -0.4855 0.0155986024732767 0.0395302001454542 0.0125002314069644 -0.486 0.0156049544329445 0.0394783423330964 0.0125002300093084 -0.4865 0.0156113107981867 0.0394264710238265 0.0125002286095914 -0.487 0.0156176707998367 0.0393745927546673 0.0125002272112168 -0.4875 0.0156240345185581 0.039322706976257 0.0125002258190656 -0.488 0.0156304024124711 0.0392708127595634 0.012500224430951 -0.4885 0.0156367743183024 0.0392189103798231 0.0125002230435973 -0.489 0.0156431493344332 0.0391669976738109 0.0125002216553919 -0.4895 0.015649527540509 0.0391150698495682 0.0125002202711653 -0.49 0.0156559096386412 0.0390631268933602 0.0125002188913737 -0.4905 0.0156622963872172 0.0390111698215965 0.0125002175165766 -0.491 0.0156686882881524 0.038959197472396 0.0125002161432004 -0.4915 0.0156750859933179 0.0389072077523344 0.0125002147703068 -0.492 0.0156814898580731 0.0388552052768031 0.0125002133977095 -0.4925 0.0156878999332553 0.0388031997154903 0.0125002120273428 -0.493 0.0156943170806831 0.0387511940336567 0.012500210663925 -0.4935 0.0157007413056672 0.0386991874883512 0.0125002093050549 -0.494 0.0157071715876861 0.0386471784064913 0.0125002079448658 -0.4945 0.0157136074078893 0.038595159927499 0.0125002065817728 -0.495 0.015720049567636 0.0385431297991648 0.0125002052176527 -0.4955 0.0157264974504728 0.0384910879008972 0.0125002038550697 -0.496 0.0157329491466112 0.0384390310896574 0.0125002024933469 -0.4965 0.0157394036710042 0.0383869588689093 0.0125002011337351 -0.497 0.015745861390767 0.0383348710346985 0.0125001997725242 -0.4975 0.0157523223649582 0.0382827663330803 0.0125001984063737 -0.498 0.0157587858823958 0.038230644114733 0.0125001970363102 -0.4985 0.015765250959417 0.0381785066171267 0.0125001956654992 -0.499 0.0157717172456195 0.0381263582908508 0.0125001942958058 -0.4995 0.0157781843761066 0.0380742010750623 0.0125001929327335 -0.5 0.0157846521311596 0.0380220326675823 0.0125001915751379 diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/position_no_coupling.txt b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/position_no_coupling.txt deleted file mode 100644 index dc603fd1..00000000 --- a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/position_no_coupling.txt +++ /dev/null @@ -1,297 +0,0 @@ -# Fix print output for fix extra1 -0.005 0.012500236537004 0.0749744854546905 0.0125000027025632 -0.01 0.0125008242634914 0.074937820127603 0.0125000057085665 -0.015 0.0125017363991125 0.0748894005558904 0.0125000085686985 -0.02 0.0125030955810171 0.0748293754334657 0.012500011336222 -0.025 0.0125050356811122 0.0747578876926561 0.0125000140282332 -0.03 0.0125074877927014 0.0746748409962972 0.0125000166530117 -0.035 0.0125104225816483 0.0745801058234799 0.0125000192101393 -0.04 0.012513754903303 0.0744735407940129 0.0125000217085116 -0.045 0.0125175252837511 0.0743555231219825 0.0125000241537116 -0.05 0.012521930478137 0.0742264142387962 0.0125000284743026 -0.055 0.0125269975718279 0.0740863420517428 0.0125000336529474 -0.06 0.0125325329039646 0.0739360253890469 0.012500038627405 -0.065 0.0125385977602697 0.0737762549205696 0.0125000434594228 -0.07 0.0125455797782046 0.0736073271504496 0.0125000481668499 -0.075 0.0125537851766228 0.0734290865909666 0.0125000527452892 -0.08 0.0125630625073665 0.0732409404860247 0.0125000572033003 -0.085 0.0125732034801647 0.0730427145072922 0.0125000615619217 -0.09 0.0125844089893159 0.0728348304487263 0.0125000658765985 -0.095 0.0125966130496837 0.0726181712945812 0.0125000701595304 -0.1 0.0126099612333852 0.0723936364292141 0.0125000743751122 -0.105 0.0126248949424391 0.0721611441612741 0.0125000784906639 -0.11 0.0126412273411759 0.071919829889012 0.0125000824923991 -0.115 0.0126588603744341 0.071669406427283 0.012500086427107 -0.12 0.0126779381528763 0.0714107234707794 0.0125000903875093 -0.125 0.0126983037600279 0.0711451959241483 0.0125000942844763 -0.13 0.0127203111003721 0.0708728708124391 0.0125000980938033 -0.135 0.0127437684278005 0.0705925546377452 0.0125001017792639 -0.14 0.0127686989627281 0.070304029225204 0.0125001054424405 -0.145 0.0127952713920198 0.0700086134835725 0.0125001091219742 -0.15 0.0128236003882709 0.0697073230212197 0.0125001127063206 -0.155 0.0128535047686353 0.0693992718057006 0.0125001161873494 -0.16 0.0128849947011697 0.0690838278152024 0.0125001196314175 -0.165 0.0129183269698995 0.0687617200140564 0.012500123121532 -0.17 0.0129536162092595 0.0684336479902595 0.0125001265487077 -0.175 0.0129905754387516 0.0680991942372184 0.012500129845257 -0.18 0.0130292222516222 0.0677584268500641 0.0125001331538208 -0.185 0.0130697868086307 0.0674116892932765 0.0125001365314108 -0.19 0.0131123499851272 0.0670596102781497 0.0125001398386506 -0.195 0.0131565521641094 0.0667019020271566 0.0125001430611168 -0.2 0.0132024630982088 0.0663387711325004 0.0125001463409512 -0.205 0.013250415615055 0.065970724763537 0.0125001496223068 -0.21 0.0133001347842595 0.0655975763253727 0.0125001527649186 -0.215 0.0133514475287693 0.0652192546722626 0.0125001559080522 -0.22 0.0134047253218678 0.064836608999532 0.0125001590721275 -0.225 0.0134600883049289 0.0644499629691857 0.012500160925067 -0.23 0.0135171597497416 0.0640588397259523 0.0125001628488306 -0.235 0.0135761305180943 0.0636644197528995 0.0125001649192497 -0.24 0.0136374994530906 0.0632667672923028 0.0125001668463078 -0.245 0.0137008376245496 0.0628650261569856 0.0125001687255208 -0.25 0.0137661433326641 0.0624604210488421 0.0125001688580286 -0.255 0.0138337420088005 0.0620530215278075 0.0125001564058948 -0.26 0.0139033918646329 0.0616417343126657 0.0125001453975582 -0.265 0.0139749592246876 0.0612277314882123 0.0125001350184401 -0.27 0.0140485067970896 0.0608119929588092 0.0125001249434289 -0.275 0.0141238908785528 0.0603931151903317 0.0125001150779164 -0.28 0.0142012746470849 0.0599713109115894 0.0125001055296021 -0.285 0.0142807107920737 0.0595473526707853 0.0125000962274644 -0.29 0.0143618134396659 0.0591207700554203 0.0125000870686571 -0.295 0.0144447333586024 0.0586916859844777 0.0125000781986505 -0.3 0.0145297717372811 0.0582606344730173 0.012500069536778 -0.305 0.0146164139641859 0.0578271077348268 0.0125000610279495 -0.31 0.0147048616164272 0.0573917916653116 0.0125000527785793 -0.315 0.014795633893752 0.0569552026016578 0.0125000441798509 -0.32 0.0148881388375875 0.0565165949081669 0.0125000336239014 -0.325 0.0149826098340301 0.0560773862672714 0.0125000236869443 -0.33 0.0150795524383358 0.055636642074525 0.0125000139147652 -0.335 0.0151782098493853 0.0551941799793248 0.0125000044910732 -0.34 0.0152786270101278 0.0547515679023534 0.0124999953845839 -0.345 0.0153809499259295 0.0543081179666983 0.0124999865631585 -0.35 0.0154849972628643 0.0538629433887342 0.0124999779701198 -0.355 0.0155911206131639 0.0534168883985991 0.0124999696296539 -0.36 0.0156991066577023 0.0529695264159333 0.0124999615333963 -0.365 0.0158088369808677 0.0525209306913246 0.0124999536269015 -0.37 0.0159208891535571 0.0520714831650018 0.0124999459489351 -0.375 0.0160347796740713 0.0516209040988016 0.0124999385247255 -0.38 0.0161506024160376 0.0511700653538673 0.0124999312528342 -0.385 0.0162690216823923 0.0507188205329724 0.0124999242913059 -0.39 0.0163894255529251 0.0502664278894938 0.0124999174973055 -0.395 0.0165117222435515 0.0498143110525412 0.012499910906624 -0.4 0.0166361000106374 0.0493623191142034 0.0124999046196078 -0.405 0.016762268381544 0.048909492554658 0.0124998985521408 -0.41 0.01689055388012 0.0484567257068018 0.0124998926601439 -0.415 0.0170207005936699 0.048003834548479 0.0124998870429398 -0.42 0.0171523318541075 0.0475506706872609 0.012499881173656 -0.425 0.0172863050550979 0.0470979635688939 0.0124998754688838 -0.43 0.0174221924220287 0.0466449857223776 0.0124998683256025 -0.435 0.0175600665769659 0.0461925174423796 0.0124998601125143 -0.44 0.0177004326433298 0.0457405794110761 0.0124998524972478 -0.445 0.0178428241951901 0.0452879883429904 0.0124998452270136 -0.45 0.0179876386477771 0.0448352619375672 0.0124998381539844 -0.455 0.0181352141982565 0.0443819063125223 0.0124998314336396 -0.46 0.0182853140770164 0.0439275337859794 0.0124998248658528 -0.465 0.0184381488396903 0.0434725218364323 0.0124998183800183 -0.47 0.0185934543784464 0.0430170605615587 0.0124998122499264 -0.475 0.0187507048280302 0.0425613230795601 0.0124998061263224 -0.48 0.0189101130727453 0.0421060923047703 0.0124998079073218 -0.485 0.019071083106515 0.0416502776187911 0.0124998101998178 -0.49 0.0192327987908697 0.0411953774342269 0.0124998122868265 -0.495 0.0193949977679572 0.0407427967527304 0.0124998143435091 -0.5 0.0195570512228574 0.0402921442940068 0.0124998163552607 -0.505 0.0197189843125321 0.0398435426100683 0.0124998182938529 -0.51 0.0198810773577026 0.0393970814504694 0.0124998204779054 -0.515 0.019994570114315 0.0389665795319681 0.0124998234229862 -0.52 0.0199882975316302 0.0385539053972616 0.0124998358350218 -0.525 0.0199777613199592 0.0381304568036815 0.0124998562496343 -0.53 0.0199702589544694 0.0376994369632674 0.0124998755639476 -0.535 0.0199658518117706 0.0372631319404003 0.0124998940751162 -0.54 0.0199642972385542 0.0368213713249698 0.012499912132153 -0.545 0.0199650687570917 0.0363746303645476 0.0124999295285615 -0.55 0.0199683363855042 0.0359242671394522 0.0124999463388064 -0.555 0.0199737627150851 0.0354697089006828 0.0124999627315382 -0.56 0.0199812314870511 0.0350116484767019 0.0124999785584788 -0.565 0.0199911152464918 0.034550925762318 0.012499993884158 -0.57 0.0199997774432893 0.0340885734822495 0.0125000084035803 -0.575 0.020000021670291 0.0336287522360714 0.0125000189673029 -0.58 0.0200000145906293 0.0331661489775264 0.0125000253996002 -0.585 0.0200000221580178 0.0327005813025746 0.0125000319353755 -0.59 0.0200000268577954 0.0322336137884797 0.0125000344562526 -0.595 0.0200000222984212 0.031764565116983 0.012500035300529 -0.6 0.0200000238607877 0.0312937569416753 0.0125000366787521 -0.605 0.0200000233620478 0.0308221133351982 0.0125000334560797 -0.61 0.0200000253346994 0.0303481310067018 0.012500030322434 -0.615 0.0200000283172103 0.0298724469386564 0.0125000256988973 -0.62 0.0200000201639582 0.0293951226281365 0.0125000178104669 -0.625 0.020000027979577 0.0289159781646444 0.0125000087159078 -0.63 0.0200000302189092 0.0284358743067823 0.0125000000604898 -0.635 0.0200000289541939 0.0279543281309844 0.0124999916166636 -0.64 0.0200000291447319 0.0274717461081706 0.01249998336121 -0.645 0.0200000241897294 0.0269885448342676 0.0124999752908733 -0.65 0.0200000291526462 0.0265042663102746 0.0124999673817634 -0.655 0.0200000320611571 0.026019776445703 0.0124999621004187 -0.66 0.020000027684871 0.0255347368609521 0.0124999590523878 -0.665 0.0200000298706519 0.0250492605669369 0.0124999560223872 -0.67 0.0200000281997383 0.0245640069299325 0.0124999571339672 -0.675 0.0200000300744967 0.0240783492266794 0.0124999585393535 -0.68 0.0200000321416222 0.0235928831812986 0.0124999612487326 -0.685 0.0200000253471013 0.0231076241212112 0.0124999667133218 -0.69 0.0200000302603842 0.0226223716492295 0.0124999720247812 -0.695 0.0200000302048525 0.0221377327631808 0.0124999771951639 -0.7 0.0200000285204245 0.0216531749110003 0.0124999823026233 -0.705 0.0200000308905368 0.0211690169863363 0.0124999881633481 -0.71 0.0200000239019309 0.0206854493316259 0.012499997447839 -0.715 0.0200000292424139 0.0202019735697744 0.0125000064048145 -0.72 0.0200000320229518 0.0197192558004315 0.0125000126068634 -0.725 0.0200000294252501 0.0192367878275742 0.0125000172208601 -0.73 0.0200000296121555 0.0187546457356912 0.0125000218557824 -0.735 0.0200000253845759 0.0182732295032465 0.0125000224105888 -0.74 0.0200000284725664 0.0177918665468253 0.012500023164069 -0.745 0.0200000303767641 0.0173110444127638 0.0125000223360184 -0.75 0.0200000239378104 0.0168305293857249 0.0125000194826708 -0.755 0.020000028187551 0.0163500133644174 0.0125000167763564 -0.76 0.0200000273715303 0.0158700238996452 0.0125000111125664 -0.765 0.0200000263615052 0.0153898930943832 0.0125000050088494 -0.77 0.0200000289088896 0.0149098442066627 0.0124999984241309 -0.775 0.0200000217925097 0.0144299137502431 0.0124999889644468 -0.78 0.0200000275009483 0.0139495970859332 0.0124999799276292 -0.785 0.0200000304019253 0.0134694529981284 0.0124999735305264 -0.79 0.0200000273128698 0.0129889187017753 0.012499968719295 -0.795 0.0200000281334406 0.0125080093873894 0.0124999640086841 -0.8 0.0200000243233753 0.0120270870671702 0.0124999632007351 -0.805 0.0200000277770125 0.011545504903701 0.0124999623310077 -0.81 0.0200000298387638 0.0110637306382098 0.0124999630265471 -0.815 0.0200000229922546 0.010581459778972 0.0124999656996383 -0.82 0.0200000274751428 0.010098411052864 0.0124999683254566 -0.825 0.0200000266043951 0.00961514105646263 0.01249997373608 -0.83 0.0200000264984815 0.00913094690701687 0.012499979657182 -0.835 0.0200000301978867 0.00864577472163717 0.0124999860860179 -0.84 0.0200000204589622 0.00815943898255003 0.0124999951394694 -0.845 0.0200000261275933 0.00767146548058978 0.0125000038739187 -0.85 0.020000028558684 0.00718209029884672 0.0125000123596697 -0.855 0.0200000304542313 0.00668965562604887 0.0125000206208296 -0.86 0.0200000294417063 0.0061920183663158 0.0125000285210956 -0.865 0.0199996912464577 0.00568696256828908 0.0125000328326685 -0.87 0.0199927881025601 0.00517156649758336 0.0125000372473451 -0.875 0.0199047461705017 0.00501834656330401 0.0125000378663889 -0.88 0.0197774895873068 0.00505199362338826 0.0125000374876385 -0.885 0.0196435360387028 0.00507940049053325 0.0125000376795458 -0.89 0.0195064384652235 0.00508910949136831 0.0125000382054781 -0.895 0.0193667728647738 0.00508096724509334 0.0125000390397711 -0.9 0.0192253232781333 0.00505598888046871 0.0125000401064158 -0.905 0.0190826060821114 0.00501477347528528 0.0125000413946173 -0.91 0.0189453825389313 0.00500086938552728 0.0125000426625926 -0.915 0.0188066623242529 0.0049999303876751 0.01250004402808 -0.92 0.0186649797919007 0.00499992775279884 0.0125000401788541 -0.925 0.0185200868927541 0.00499992757178488 0.0125000333840137 -0.93 0.0183719294379067 0.00499992623255787 0.0125000268635576 -0.935 0.0182204751892433 0.00499992418442955 0.012500020628951 -0.94 0.0180659904116297 0.00499992463011435 0.0125000146696033 -0.945 0.0179088058120785 0.00499992374239538 0.0125000089858987 -0.95 0.017749030028574 0.00499992585067703 0.0125000035329877 -0.955 0.017586601597158 0.0049999259668668 0.0124999982876338 -0.96 0.0174214759020613 0.00499992570442972 0.0124999937753912 -0.965 0.0172537240675433 0.00499992528621745 0.0124999898714066 -0.97 0.0170833790625211 0.00499992289715026 0.0124999861037382 -0.975 0.0169104129476638 0.00499992368648403 0.012499982462512 -0.98 0.0167349378419565 0.00499992386351154 0.0124999789496762 -0.985 0.0165570412236348 0.0049999245214728 0.0124999755768446 -0.99 0.0163767065745796 0.00499992593219023 0.012499972343389 -0.995 0.0161940064419015 0.00499992575936944 0.0124999702357602 -1 0.016009084461917 0.00499992543408059 0.0124999697821278 -1.005 0.015821995353473 0.00499992291327503 0.0124999694012082 -1.01 0.0156327043796437 0.00499992454652736 0.0124999690729782 -1.015 0.0154413546800499 0.0049999235055347 0.0124999688033041 -1.02 0.0152480446881742 0.00499992500791904 0.012499968602981 -1.025 0.0150528078955605 0.0049999255695991 0.012499968478853 -1.03 0.0148557860437298 0.00499992519364965 0.0124999707377904 -1.035 0.0146571771761245 0.00499992362668852 0.0124999736611588 -1.04 0.0144570167023603 0.00499992398440815 0.0124999765866751 -1.045 0.0142553337622604 0.0049999240343455 0.0124999795190988 -1.05 0.0140521956601599 0.00499992424502964 0.0124999824639031 -1.055 0.0138475743067653 0.00499992554072651 0.0124999854400876 -1.06 0.0136415789696798 0.00499992559928171 0.0124999892415834 -1.065 0.0134344337022946 0.00499992446371113 0.0124999937465263 -1.07 0.0132261865323535 0.00499992381965834 0.0124999982619545 -1.075 0.0130168194624405 0.00499992494664343 0.0125000027878973 -1.08 0.0128063685564619 0.00499992476665945 0.0125000073108775 -1.085 0.0125947772772378 0.00499992618675456 0.0125000118461842 -1.09 0.0123821596188798 0.00499992624295461 0.0125000154735593 -1.095 0.0121688053780041 0.00499992492392606 0.0125000186035848 -1.1 0.0119548206463947 0.00499992520752216 0.0125000218009361 -1.105 0.0117402160290574 0.0049999247436388 0.0125000250650195 -1.11 0.0115249892022011 0.00499992610520356 0.0125000283791976 -1.115 0.0113090507701567 0.004999927421785 0.0125000317378219 -1.12 0.0110925001727087 0.00499992702580687 0.0125000325643638 -1.125 0.0108755734512188 0.00499992613350187 0.0125000327663505 -1.13 0.0106582938513725 0.00499992537737874 0.0125000331042587 -1.135 0.0104406210635136 0.00499992527377176 0.0125000335634526 -1.14 0.0102224107522455 0.00499992707497058 0.01250003413517 -1.145 0.0100035054009143 0.00499992749907389 0.0125000348167865 -1.15 0.00978404389580982 0.00499992669802562 0.0125000342755376 -1.155 0.00956423155519173 0.00499992414929805 0.0125000338936762 -1.16 0.00934405808474123 0.00499992548549617 0.0125000336272253 -1.165 0.00912350918507384 0.00499992551242332 0.01250003347199 -1.17 0.008902495913718 0.00499992776319782 0.0125000334350425 -1.175 0.00868095939634464 0.00499992750043927 0.0125000327295901 -1.18 0.00845907520145958 0.00499992628030759 0.0125000309306665 -1.185 0.00823692752154628 0.00499992534032276 0.0125000292898246 -1.19 0.00801450665530564 0.0049999262973802 0.0125000278084381 -1.195 0.00779182768463592 0.00499992683383591 0.0125000264703703 -1.2 0.00756882178914251 0.0049999288336261 0.0125000252768474 -1.205 0.00734557642628698 0.00499992770109428 0.0125000237086516 -1.21 0.00712219049895383 0.0049999269914477 0.0125000220803608 -1.215 0.00689858202422644 0.00499992586675937 0.0125000205892712 -1.22 0.00667462625282513 0.00499992576372959 0.012500019222236 -1.225 0.00645026860411107 0.00499992929367662 0.0125000179805161 -1.23 0.00622560023101008 0.00499993044343217 0.0125000168334328 -1.235 0.0060010270906103 0.00499993127161701 0.0125000154615009 -1.24 0.00577695176099479 0.0049999319724123 0.0125000142188661 -1.245 0.00555353772677074 0.00499993239239744 0.012500013085938 -1.25 0.0053305798461506 0.00499993332785019 0.0125000120574049 -1.255 0.00510780458406397 0.00499993308800936 0.012500011106401 -1.26 0.00500238011343646 0.00502028398766356 0.012500009415638 -1.265 0.00502072657786976 0.00504836358466823 0.0125000072140034 -1.27 0.00504032647557991 0.00506329295089872 0.0125000050498666 -1.275 0.00505780798444304 0.00506434888155219 0.0125000028870106 -1.28 0.00507315700648154 0.00505210769447159 0.0125000007225509 -1.285 0.00508718886700022 0.00502786199815472 0.0124999985525426 -1.29 0.00509880924286084 0.0050007370593923 0.0124999964418972 -1.295 0.00510504331617029 0.00500005437566104 0.0124999944632696 -1.3 0.00511290952202021 0.00499994208340815 0.0124999924408413 -1.305 0.00512159297804147 0.00499994289704228 0.0124999904221749 -1.31 0.00513102887736567 0.00499994321427144 0.0124999884114282 -1.315 0.00514119303833935 0.00499994353458149 0.0124999864191726 -1.32 0.00515198639470973 0.0049999433711435 0.0124999844662559 -1.325 0.00516332195672042 0.00499994314974974 0.0124999825446163 -1.33 0.00517512290488716 0.00499994315443035 0.0124999806557285 -1.335 0.00518731637629085 0.00499994304693935 0.0124999787957488 -1.34 0.00519983551284217 0.00499994288834828 0.0124999769560763 -1.345 0.00521262754821056 0.00499994264443878 0.0124999751323084 -1.35 0.00522564778642921 0.00499994225780868 0.0124999733314002 -1.355 0.00523885864822241 0.00499994196601573 0.0124999715548513 -1.36 0.00525221833410631 0.0049999417228807 0.0124999698032885 -1.365 0.00526570343648819 0.00499994144510647 0.0124999680726943 -1.37 0.00527930882907763 0.00499994116506169 0.0124999663634871 -1.375 0.00529301084031281 0.00499994085559955 0.0124999646761437 -1.38 0.00530677571240161 0.00499994054289766 0.0124999630097284 -1.385 0.00532057152426852 0.00499994021315869 0.0124999613606743 -1.39 0.0053343697439274 0.00499993984955565 0.0124999597249712 -1.395 0.00534814624074857 0.00499994132421299 0.0124999580972425 -1.4 0.00536189123079802 0.00499994114402403 0.012499956461107 -1.405 0.00537560125543411 0.00499994081170788 0.0124999548199924 -1.41 0.00538927919086364 0.00499994033774879 0.0124999531683918 -1.415 0.00540293045709342 0.00499993914362034 0.0124999515055544 -1.42 0.0054165542310399 0.00499993910990558 0.0124999498480984 -1.425 0.00543015286608728 0.00499993894294784 0.0124999481837944 -1.43 0.00544372785152407 0.00499993878786446 0.0124999465048738 -1.435 0.00545727295595736 0.00499993991971353 0.0124999448135347 -1.44 0.00547078202296412 0.00499994001400869 0.0124999430951259 -1.445 0.00548425302531325 0.00499994006348097 0.0124999413573841 -1.45 0.00549768249201571 0.00499994002703953 0.0124999395985765 -1.455 0.00551106794590268 0.00499993993166579 0.0124999378208477 -1.46 0.00552440965339564 0.00499994008790104 0.0124999360219961 -1.465 0.00553771156198073 0.00499994064063875 0.0124999342077099 -1.47 0.00555097607412681 0.0049999407324425 0.0124999323705485 -1.475 0.00556420757406264 0.00499993963165738 0.0124999305171908 -1.48 0.00557740816378468 0.004999939739377 0.0124999286486975 diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/total_particle_force.txt b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/total_particle_force.txt deleted file mode 100644 index e82a85fc..00000000 --- a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/total_particle_force.txt +++ /dev/null @@ -1,91 +0,0 @@ -# -0.008 5.57697378684129e-05 -0.414699976005958 -59.8834291488285 -0.016 4.57325314920728e-05 0.370056372714585 -14.5561021301538 -0.024 -2.55566687609737e-05 -0.797444701230558 -14.4060079057233 -0.032 1.66803796960471e-05 0.216192561034972 -10.9810844463387 -0.04 -6.70863687336884e-05 -0.13303526779399 -8.1087316190947 -0.048 -3.689306660422e-05 -0.41920356759255 -10.4567167917752 -0.056 4.89125742454428e-06 0.159566492739513 -8.11324356609918 -0.064 -2.32934811327605e-05 -0.752576942118735 -7.22296484169974 -0.072 -2.58032608421664e-05 0.626393627796301 -5.270216491283 -0.08 -0.000126882243217032 -0.240946143636515 -6.96518837633297 -0.088 3.96931092402544e-05 0.169099624692103 -5.87387591087596 -0.096 -5.37173890514666e-05 0.163240855167488 -5.23676555255799 -0.104 -0.000121509963639644 -0.679145133971048 -4.14646193254031 -0.112 5.76014816145453e-05 0.100939947363903 -3.16213542742363 -0.12 -0.000122732420324127 -0.120787637767941 -4.56122320832608 -0.128 3.12193930677631e-05 -0.0269487069868444 -3.69752960109922 -0.136 1.17745377149481e-05 0.222691339866483 -3.72716646557289 -0.144 -0.000140785287958245 -0.301323536239502 -2.90752918693922 -0.152 -0.000244634442412905 -0.0626358391829448 -2.32847302986077 -0.16 0.000286113904980888 0.00240811477722827 -3.19081817883174 -0.168 -0.000122522820381357 -0.0488621386536859 -3.33632682927924 -0.176 -6.80862267512737e-06 0.0092401840752771 -3.05146411762291 -0.184 0.000250571785836708 0.149037388485718 -2.53736264808346 -0.192 0.00022378988020284 -0.137900301887764 -1.98208925350055 -0.2 -0.000254007665159624 -0.0343525923282959 -1.62373008638033 -0.208 0.000431860851495361 -0.0413930108818663 -2.27485908379201 -0.216 0.000328504522270851 -0.0298644561313073 -2.49724394163959 -0.224 -0.000254975007447499 0.0216513706104903 -1.85760875701887 -0.232 -8.68669997621588e-05 0.103508445058573 -1.96474466926062 -0.24 0.000691779844177768 -0.0189865287248349 -1.59454550900477 -0.248 0.000205526271982378 -0.0246189971638151 -1.32512155620886 -0.256 -0.000484917146748363 0.0338453610169152 -1.15318924950138 -0.264 0.00171061871034356 -0.0431298278684289 -1.74743313468358 -0.272 -0.000145114644740374 0.00755374272417894 -1.90159747460399 -0.28 -0.000762139809715267 0.0265597704399049 -1.27926640398799 -0.288 -0.000390438043517958 0.026937985962427 -1.4578668738422 -0.296 0.000630661262580516 -0.0114925944725122 -1.31113151566504 -0.304 0.00231835639811268 0.0420029454602112 -0.94308011268111 -0.312 -0.002858981303815 0.0252935884210398 -0.863400433099041 -0.32 -0.00109133673947065 -0.015540995762621 -0.771777914718429 -0.328 0.00179244166894796 0.00463390898141749 -1.40103636857958 -0.336 -0.00208948604142637 0.0160460446489094 -1.48731205099446 -0.344 -0.00144004148214883 0.000940126979838446 -0.984354337118748 -0.352 3.85939488586255e-07 -0.0191168354456585 -1.10705504990449 -0.36 0.00191522833815906 -0.00551235579332907 -1.02958854151131 -0.368 0.00129851851357572 0.0102250283094307 -0.839472588246229 -0.376 -0.00387445644177877 -0.0319746410783325 -0.656556161460664 -0.384 0.0015692171770507 -0.024115316122241 -0.572461990178095 -0.392 0.0187941653697265 0.0105155762362229 -0.696466587743586 -0.4 -0.0017317603181491 -0.0136569460385808 -1.11365305931376 -0.408 0.00171965083681277 -0.0259079259637093 -1.16640924553119 -0.416 0.00415561819817993 -0.0351864521218673 -1.09191789158922 -0.424 0.00132979670421267 0.0103728890613535 -0.857008848934859 -0.432 -0.000960570103796545 0.0232873053247741 -0.784300190558021 -0.44 -0.00145970016809916 -0.0115316211008073 -0.703580752941708 -0.448 0.00669515157922791 0.0123196888453078 -0.492291083268433 -0.456 0.00196163415797006 0.0241270802631336 -0.445362888568582 -0.464 -0.00219582284507307 -0.00472907612147741 -0.407406873403708 -0.472 -0.000340739722576476 -0.00828913150071285 -0.814311388875283 -0.48 0.00291769392750867 -0.000868975675019215 -0.893529846904775 -0.488 -0.0030430166982529 -0.00215488054532847 -0.922074480861382 -0.496 -0.00792568831109749 -0.0172474198933022 -0.858633246817558 -0.504 -0.00336808578540183 -0.030942976689941 -0.682574101617982 -0.512 0.00182502783464717 -0.000573132200587453 -0.599482243905043 -0.52 0.00174677060265059 -0.00229833566759223 -0.542768878112839 -0.528 -0.00791935776306834 -0.0186078517982001 -0.436763695739937 -0.536 -0.00444133850947166 -0.00829780731801657 -0.344312642935571 -0.544 0.00692743591069366 0.00661821410082475 -0.30519389508196 -0.552 0.00806712515868413 -0.000212830582480113 -0.305166089596398 -0.56 -0.0125027807973428 -0.000430005688416008 -0.618258282999961 -0.568 0.00200949312873792 -0.00559020501816431 -0.725282088856743 -0.576 0.0115942663238309 0.00590853133103146 -0.734645978015688 -0.584 0.0165570602109742 0.0138030538506574 -0.685292541132325 -0.592 -0.00957380421472473 -0.010978619645367 -0.552111581211175 -0.6 -0.0059484573101578 -0.017223975876245 -0.462939656029838 -0.608 0.00372039776193537 0.00101252697465072 -0.422455769622715 -0.616 2.53437151053627e-05 -0.00439683615140047 -0.334168626999153 -0.624 -0.0161569578603793 -0.0314094901782528 -0.257462042810767 -0.632 -0.0543346909001145 -0.0185921675570432 -0.233883487891059 -0.64 -0.0135413108925657 0.00291137913534849 -0.223568641145182 -0.648 0.0190418085679941 0.0019800581762633 -0.239947040134984 -0.656 -0.0418215335552241 -0.027572454547763 -0.51283463963412 -0.664 -0.0109136829936161 0.00596801803870313 -0.593475245518045 -0.672 0.022448641774616 0.00630398230736282 -0.599477114211604 -0.68 0.0931112660840376 0.010841431523667 -0.553732606290178 -0.688 0.0224066918443506 -0.012753930208544 -0.339725390749717 -0.696 -0.0186310062078328 -0.0257317920797673 -0.365074234774036 -0.704 -0.0369223718798501 -0.00148233870538929 -0.344501286305965 -0.712 0.0117788301073745 -0.000383583658343322 -0.300973756396047 -0.72 0.0525977742560354 -0.0170395317835646 -0.248357065788045 From c6642c0205b5fbd4ea40d44bf10b2ada438a58a0 Mon Sep 17 00:00:00 2001 From: danielque Date: Tue, 8 Jun 2021 13:12:56 +0200 Subject: [PATCH 030/149] clean up Info messages in creatFields of cfdemSolverIBTorque --- applications/solvers/cfdemSolverIBTorque/createFields.H | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/applications/solvers/cfdemSolverIBTorque/createFields.H b/applications/solvers/cfdemSolverIBTorque/createFields.H index 017d4358..49a08062 100755 --- a/applications/solvers/cfdemSolverIBTorque/createFields.H +++ b/applications/solvers/cfdemSolverIBTorque/createFields.H @@ -26,9 +26,8 @@ ), mesh ); - //mod by alice - Info<< "Reading physical velocity field U" << endl; - Info<< "Note: only if voidfraction at boundary is 1, U is superficial velocity!!!\n" << endl; + + Info<< "Reading particle velocity field Us\n" << endl; volVectorField Us ( IOobject @@ -76,9 +75,8 @@ mesh ); - //mod by alice - Info<< "Reading field phiIB\n" << endl; + Info<< "Reading field voidfraction\n" << endl; volScalarField voidfraction ( IOobject From 064cc9ae3ddd5a98ba8471f702c6ed8d0dd8a2f0 Mon Sep 17 00:00:00 2001 From: danielque Date: Tue, 8 Jun 2021 16:54:56 +0200 Subject: [PATCH 031/149] clean up cfdemSolverIBTorque test case files --- .../Allclean.sh | 20 +---- .../falling_sphere_two_way_coupling/Allrun.sh | 6 +- .../falling_sphere_two_way_coupling/CFD/0/U | 16 ++-- .../falling_sphere_two_way_coupling/CFD/0/Us | 15 ++-- .../falling_sphere_two_way_coupling/CFD/0/p | 10 +-- .../CFD/0/phiIB | 12 ++- .../falling_sphere_two_way_coupling/CFD/0/rho | 6 +- .../CFD/0/voidfraction | 15 ++-- .../CFD/constant/couplingProperties | 30 +------ .../CFD/constant/dynamicMeshDict | 21 +---- .../CFD/constant/g | 1 - .../CFD/system/blockMeshDict | 32 +++---- .../CFD/system/controlDict | 8 +- .../CFD/system/controlDict.foam | 81 ----------------- .../CFD/system/decomposeParDict | 53 ----------- .../DEM/in.liggghts_run | 89 ++++++++++--------- .../parCFDDEMrun.sh | 7 +- .../falling_sphere_two_way_coupling/post.sh | 15 +--- 18 files changed, 117 insertions(+), 320 deletions(-) delete mode 100755 tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/controlDict.foam diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/Allclean.sh b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/Allclean.sh index e71f9b1b..50302aa1 100755 --- a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/Allclean.sh +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/Allclean.sh @@ -1,9 +1,9 @@ #!/bin/bash #===================================================================# -# allrun script for testcase as part of test routine -# run settlingTest CFD part -# Christoph Goniva - Feb. 2011 +# allclean script for testcase +# clean CFD and DEM part +# Achuth N. Balachandran Nair - Oct. 2018 #===================================================================# #- source CFDEM env vars @@ -15,21 +15,8 @@ source $CFDEM_PROJECT_DIR/etc/functions.sh #--------------------------------------------------------------------------------# #- define variables casePath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")" -logpath=$casePath -headerText="run_parallel_CFDEMIB_fixed_RS" -logfileName="log_$headerText" -solverName="cfdemSolverIB" -nrProcs="4" -machineFileName="none" # yourMachinefileName | none -debugMode="off" # on | off| strict -testHarnessPath="$CFDEM_TEST_HARNESS_PATH" -runOctave="false" -postproc="true" #--------------------------------------------------------------------------------# -#- copy log file to test harness -cp ../../$logfileName $testHarnessPath - #- clean up case echo "deleting data at: $casePath" source $WM_PROJECT_DIR/bin/tools/CleanFunctions @@ -37,7 +24,6 @@ cd $casePath/CFD cleanCase rm -r $casePath/CFD/clockData rm $casePath/DEM/post/*.* -#rm -r $casePath/DEM/post/restart/*.* #- preserve post directory touch $casePath/DEM/post/.gitignore echo "done" diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/Allrun.sh b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/Allrun.sh index 6b90b8d4..69df21d2 100755 --- a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/Allrun.sh +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/Allrun.sh @@ -1,9 +1,9 @@ #!/bin/bash #===================================================================# -# allrun script for testcase as part of test routine -# run settlingTest -# Christoph Goniva - July. 2011, mod by Alice Hager - July 2011 +# allrun script for testcase +# run falling_sphere_two_way_coupling +# Achuth N. Balachandran Nair - Oct. 2018 #===================================================================# source $CFDEM_PROJECT_DIR/etc/functions.sh diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/U b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/U index 8f227388..7f0851e7 100755 --- a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/U +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/U @@ -16,25 +16,25 @@ FoamFile dimensions [0 1 -1 0 0 0 0]; -internalField uniform (0 0 0); //velocity in micrometres per second +internalField uniform (0 0 0); boundaryField { - inlet + inlet { type fixedValue; - value $internalField; - } - - channelWall + value $internalField; + } + + channelWall { type zeroGradient; } - outlet + outlet { type fixedValue; - value $internalField; + value $internalField; } } diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/Us b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/Us index 2da47cab..82a5b0a6 100755 --- a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/Us +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/Us @@ -23,20 +23,23 @@ boundaryField { inlet { - type zeroGradient; + type zeroGradient; } + outlet - { - type zeroGradient; - } - channelWall { type zeroGradient; } + + channelWall + { + type zeroGradient; + } + frontAndBack { type zeroGradient; - } + } } diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/p b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/p index e04c60ba..b80df4f2 100755 --- a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/p +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/p @@ -20,13 +20,13 @@ internalField uniform 0; boundaryField { - inlet + inlet { type fixedValue; - value $internalField; + value $internalField; } - channelWall + channelWall { type zeroGradient; } @@ -34,10 +34,10 @@ boundaryField outlet { type fixedValue; - value $internalField; + value $internalField; } - frontAndBack + frontAndBack { type empty; } diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/phiIB b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/phiIB index fb0f39d0..92363ec3 100755 --- a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/phiIB +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/phiIB @@ -20,14 +20,13 @@ internalField uniform 0; boundaryField { - inlet + inlet { - //type zeroGradient; type fixedValue; - value uniform 0; + value uniform 0; } - channelWall + channelWall { type zeroGradient; } @@ -35,11 +34,10 @@ boundaryField outlet { type fixedValue; - value uniform 0; - //type zeroGradient; + value uniform 0; } - frontAndBack + frontAndBack { type empty; } diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/rho b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/rho index b2089d6e..5b8e712c 100644 --- a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/rho +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/rho @@ -10,7 +10,7 @@ FoamFile version 2.0; format ascii; class volScalarField; - object phiIB; + object rho; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // @@ -20,12 +20,12 @@ internalField uniform 1; boundaryField { - inlet + inlet { type zeroGradient; } - channelWall + channelWall { type zeroGradient; } diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/voidfraction b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/voidfraction index bfef101d..d46ca05b 100755 --- a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/voidfraction +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/voidfraction @@ -22,20 +22,23 @@ boundaryField { inlet { - type zeroGradient; + type zeroGradient; } + outlet - { - type zeroGradient; - } - channelWall { type zeroGradient; } + + channelWall + { + type zeroGradient; + } + frontAndBack { type zeroGradient; - } + } } // ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/couplingProperties b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/couplingProperties index 33a5ee99..c6e49b74 100644 --- a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/couplingProperties +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/couplingProperties @@ -36,15 +36,15 @@ couplingInterval 10; depth 0; -voidFractionModel IB;//bigParticle;//centre; // +voidFractionModel IB; -locateModel engineIB;//standard;// +locateModel engineIB; meshMotionModel noMeshMotion; regionModel allRegion; -dataExchangeModel twoWayMPI;//twoWayFiles; +dataExchangeModel twoWayMPI; IOModel basicIO; @@ -87,15 +87,8 @@ ArchimedesIBProps voidfractionFieldName "voidfractionNext"; } -twoWayFilesProps -{ - maxNumberOfParticles 10000; - DEMts 0.00003; -} - twoWayMPIProps { - maxNumberOfParticles 10100; liggghtsPath "../DEM/in.liggghts_run"; } @@ -106,23 +99,6 @@ IBProps scaleUpVol 1.0; } -bigParticleProps -{ - maxCellsPerParticle 1000; - alphaMin 0.30; - scaleUpVol 1.0; -} -centreProps -{ - alphaMin 0.30; -} - -dividedProps -{ - alphaMin 0.05; - scaleUpVol 1.2; -} - engineIBProps { engineProps diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/dynamicMeshDict b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/dynamicMeshDict index 13335692..6cd8d9b3 100644 --- a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/dynamicMeshDict +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/dynamicMeshDict @@ -15,25 +15,6 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -dynamicFvMesh staticFvMesh;// dynamicRefineFvMesh;// - -dynamicRefineFvMeshCoeffs -{ - refineInterval 1;//refine every refineInterval timesteps - field interFace; - lowerRefineLevel 0.1; - upperRefineLevel 0.9; - unrefineLevel 10; - nBufferLayers 1; - maxRefinement 1;//maximum refinement level (starts from 0) - maxCells 1000000; - correctFluxes - ( - (phi U) - (phi_0 U) - ); - dumpLevel false; -} - +dynamicFvMesh staticFvMesh; // ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/g b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/g index 69411749..d37bdba4 100755 --- a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/g +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/g @@ -17,6 +17,5 @@ FoamFile dimensions [0 1 -2 0 0 0 0]; value (0 -9.81 0); -//value (0 0 0); // ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/blockMeshDict b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/blockMeshDict index ded13525..e0c14aec 100644 --- a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/blockMeshDict +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/blockMeshDict @@ -31,7 +31,6 @@ vertices blocks ( hex (0 1 2 3 4 5 6 7) (20 80 20) simpleGrading (1 1 1) - //hex (0 1 2 3 4 5 6 7) (120 480 1) simpleGrading (1 1 1) ); edges @@ -42,38 +41,33 @@ boundary ( inlet { - type wall; - faces - ( - (0 3 2 1) - ); + type wall; + faces + ( + (0 3 2 1) + ); } channelWall { - type wall; - faces - ( - (2 6 5 1) + type wall; + faces + ( + (2 6 5 1) (0 4 7 3) - (3 7 6 2) + (3 7 6 2) (1 5 4 0) ); } outlet { - type wall; - faces - ( + type wall; + faces + ( (4 5 6 7) ); } - /*empty frontAndBack - ( - (0 3 2 1) - (4 5 6 7) - )*/ ); mergePatchPairs diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/controlDict b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/controlDict index 034878cc..5fb81088 100644 --- a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/controlDict +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/controlDict @@ -15,7 +15,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application cfdemSolverIB; +application cfdemSolverIBTorque; startFrom startTime; @@ -27,9 +27,9 @@ endTime 0.5; deltaT 0.0005; -writeControl adjustableRunTime;//timeStep;// +writeControl adjustableRunTime; -writeInterval 0.005;// +writeInterval 0.005; purgeWrite 0; @@ -43,7 +43,7 @@ timeFormat general; timePrecision 6; -runTimeModifiable off;//yes; +runTimeModifiable off; adjustTimeStep no; diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/controlDict.foam b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/controlDict.foam deleted file mode 100755 index a383de08..00000000 --- a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/controlDict.foam +++ /dev/null @@ -1,81 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object controlDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -application interDyMFoam; - -startFrom startTime; - -startTime 0; - -stopAt endTime; - -endTime 0.1; - -deltaT 0.0003; - -writeControl adjustableRunTime;//timeStep;// - -writeInterval 0.003;//10;//0.05;// - -purgeWrite 0; - -writeFormat ascii; - -writePrecision 6; - -writeCompression uncompressed; - -timeFormat general; - -timePrecision 6; - -runTimeModifiable off;//yes; - -adjustTimeStep no; - -maxCo 1; - -maxDeltaT 1; - - -// ************************************************************************* // - - -functions -{ - probes - { - type probes; - // Where to load it from - functionObjectLibs ( "libsampling.so" ); - // Name of the directory for probe data - name drag; - probeLocations - ( - (0.0 0.0 0.0) - ); - - // Fields to be probed - fields ( particleForces ); - - // Write at same frequency as fields - writeControl timeStep;//outputTime; - writeInterval 1; - } -} - -// ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/decomposeParDict b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/decomposeParDict index dd1f9093..5e3eb46d 100644 --- a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/decomposeParDict +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/decomposeParDict @@ -22,11 +22,7 @@ numberOfSubdomains 4; //- Keep owner and neighbour on same processor for faces in zones: // preserveFaceZones (heater solid1 solid3); -//method scotch; -// method hierarchical; method simple; -// method metis; -// method manual; simpleCoeffs { @@ -34,53 +30,4 @@ simpleCoeffs delta 0.001; } -hierarchicalCoeffs -{ - n (2 2 1); - delta 0.001; - order xyz; -} - -metisCoeffs -{ - /* - processorWeights - ( - 1 - 1 - 1 - 1 - ); - */ -} - -scotchCoeffs -{ - //processorWeights - //( - // 1 - // 1 - // 1 - // 1 - //); - //writeGraph true; - //strategy "b"; -} - -manualCoeffs -{ - dataFile "decompositionData"; -} - - -//// Is the case distributed -//distributed yes; -//// Per slave (so nProcs-1 entries) the directory above the case. -//roots -//( -// "/tmp" -// "/tmp" -//); - - // ************************************************************************* // diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/in.liggghts_run b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/in.liggghts_run index 23a635fa..1f37f4c1 100644 --- a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/in.liggghts_run +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/in.liggghts_run @@ -1,73 +1,73 @@ -#echo both + log ../DEM/log.liggghts thermo_log ../DEM/post/thermo.txt -variable deltat equal 5e-05 +variable deltat equal 5e-05 -atom_style sphere -atom_modify map array sort 0 0 -boundary m m m -newton off +atom_style sphere +atom_modify map array sort 0 0 +boundary m m m +newton off -communicate single vel yes -processors 1 4 1 +communicate single vel yes +processors 1 4 1 -units si +units si -region reg block 0 0.025 0 0.1 0 0.025 units box -create_box 1 reg +region reg block 0 0.025 0 0.1 0 0.025 units box +create_box 1 reg -neighbor 0.1 bin -neigh_modify delay 0 binsize 0.01 +neighbor 0.1 bin +neigh_modify delay 0 binsize 0.01 -#Material properties required for granular pair styles +# material properties required for granular pair styles +fix m1 all property/global youngsModulus peratomtype 5e05 +fix m2 all property/global poissonsRatio peratomtype 0.45 +fix m3 all property/global coefficientRestitution peratomtypepair 1 0.3 +fix m4 all property/global coefficientFriction peratomtypepair 1 0.5 -fix m1 all property/global youngsModulus peratomtype 5e05 -fix m2 all property/global poissonsRatio peratomtype 0.45 -fix m3 all property/global coefficientRestitution peratomtypepair 1 0.3 -fix m4 all property/global coefficientFriction peratomtypepair 1 0.5 +# pair style +pair_style gran model hertz tangential history +pair_coeff * * -#pair style -pair_style gran model hertz tangential history #Hertzian without cohesion -pair_coeff * * +timestep ${deltat} -timestep ${deltat} -fix gravi all gravity 9.81 vector 0.0 -1.0 0.0 +fix gravi all gravity 9.81 vector 0.0 -1.0 0.0 -#walls -fix xwall1 all wall/gran model hertz tangential history primitive type 1 xplane 0. +# walls +fix xwall1 all wall/gran model hertz tangential history primitive type 1 xplane 0.0 fix xwall2 all wall/gran model hertz tangential history primitive type 1 xplane 0.025 -fix zwall1 all wall/gran model hertz tangential history primitive type 1 zplane 0. +fix zwall1 all wall/gran model hertz tangential history primitive type 1 zplane 0.0 fix zwall2 all wall/gran model hertz tangential history primitive type 1 zplane 0.025 -fix ywall1 all wall/gran model hertz tangential history primitive type 1 yplane 0. +fix ywall1 all wall/gran model hertz tangential history primitive type 1 yplane 0.0 fix ywall2 all wall/gran model hertz tangential history primitive type 1 yplane 0.1 # cfd coupling -fix cfd all couple/cfd couple_every 10 mpi -fix cfd2 all couple/cfd/force +fix cfd all couple/cfd couple_every 10 mpi +fix cfd2 all couple/cfd/force # create atoms for simulation create_atoms 1 single 0.0125 0.075 0.0125 units box set atom 1 diameter 0.01 density 1.1 vx 0 vy 0 vz 0 omegaz 10 -# Setting the angular velocities to print out -variable omega1 equal omegax[1] -variable omega2 equal omegay[1] -variable omega3 equal omegaz[1] +# getting the angular velocities to print out +variable omega1 equal omegax[1] +variable omega2 equal omegay[1] +variable omega3 equal omegaz[1] -# Setting the particle position to print out -variable x1 equal x[1] -variable y1 equal y[1] -variable z1 equal z[1] +# getting the particle position to print out +variable x1 equal x[1] +variable y1 equal y[1] +variable z1 equal z[1] -variable time equal step*dt +variable time equal step*dt -fix extra1 all print 10 "${time} ${x1} ${y1} ${z1}" file ../DEM/position.txt screen no -fix extra2 all print 10 "${time} ${omega1} ${omega2} ${omega3}" file ../DEM/angular_velocity.txt screen no +fix extra1 all print 10 "${time} ${x1} ${y1} ${z1}" file ../DEM/post/position.txt screen no +fix extra2 all print 10 "${time} ${omega1} ${omega2} ${omega3}" file ../DEM/post/angular_velocity.txt screen no -#integrator for multisphere rigid bodies -fix integr all nve/sphere +# integrator +fix integr all nve/sphere # screen output compute rke all erotate/sphere @@ -77,11 +77,12 @@ thermo_modify lost ignore norm no compute_modify thermo_temp dynamic yes # insert the first particles so that dump is not empty -dump dmp1 all custom 100 ../DEM/post/dump.liggghts_run id type x y z vx vy vz omegax omegay omegaz radius fx fy fz +dump dmp1 all custom 100 ../DEM/post/dump.liggghts_run id type x y z vx vy vz & + omegax omegay omegaz radius fx fy fz #force : f_couple_cfd[0] f_couple_cfd[1] f_couple_cfd[2] #node : f_couple_cfd[6] #cell id : f_couple_cfd[7] -run 1 +run 1 diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/parCFDDEMrun.sh b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/parCFDDEMrun.sh index a689f57a..c06a1e8a 100644 --- a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/parCFDDEMrun.sh +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/parCFDDEMrun.sh @@ -1,9 +1,9 @@ #!/bin/bash #===================================================================# -# allrun script for testcase as part of test routine -# run settlingTest CFD part -# Christoph Goniva - Feb. 2011 +# CFDDEMrun script for testcase +# run falling_sphere_two_way_coupling +# Achuth N. Balachandran Nair - Oct. 2018 #===================================================================# #- source CFDEM env vars @@ -69,7 +69,6 @@ cd $casePath/CFD cleanCase rm -r $casePath/CFD/clockData rm $casePath/DEM/post/*.* -#rm -r $casePath/DEM/post/restart/*.* #- preserve post directory touch $casePath/DEM/post/.gitignore echo "done" diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/post.sh b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/post.sh index 18fe7adb..dc6b9fce 100755 --- a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/post.sh +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/post.sh @@ -1,9 +1,9 @@ #!/bin/bash #===================================================================# -# allrun script for testcase as part of test routine -# run settlingTest CFD part -# Christoph Goniva - Feb. 2011 +# post run script for testcase +# postprocess falling_sphere_two_way_coupling +# Achuth N. Balachandran Nair - Oct. 2018 #===================================================================# #- source CFDEM env vars @@ -15,15 +15,6 @@ source $CFDEM_PROJECT_DIR/etc/functions.sh #--------------------------------------------------------------------------------# #- define variables casePath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")" -logpath=$casePath -headerText="run_parallel_CFDEMIB_fixed_RS" -logfileName="log_$headerText" -solverName="cfdemSolverIB" -nrProcs="4" -machineFileName="none" # yourMachinefileName | none -debugMode="off" # on | off| strict -testHarnessPath="$CFDEM_TEST_HARNESS_PATH" -postproc="true" #--------------------------------------------------------------------------------# #- get VTK data from liggghts dump file From 6febaec34525f3ba11d82d6d893b5025547e41a2 Mon Sep 17 00:00:00 2001 From: danielque Date: Tue, 8 Jun 2021 17:23:49 +0200 Subject: [PATCH 032/149] move octave script and adjust paths; disable execution by default for the octave script to work, the case needs to be run twice (without cleanup in-between); (remove the useTorque option of ShirgaonkarIBTorqueProps in the couplingProperties file and adjust the output filenames of the fix print commands, i.e. adding "_no_coupling") --- .../{ => CFD/octave}/plot_data.m | 8 ++++---- .../falling_sphere_two_way_coupling/parCFDDEMrun.sh | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) rename tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/{ => CFD/octave}/plot_data.m (69%) diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/plot_data.m b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/octave/plot_data.m similarity index 69% rename from tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/plot_data.m rename to tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/octave/plot_data.m index 32d48a75..660a7b61 100644 --- a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/plot_data.m +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/octave/plot_data.m @@ -3,10 +3,10 @@ clc; %% Script to plot the angular velocities and the particle positions -A = importdata('DEM/angular_velocity_no_coupling.txt',' ',1); -B = importdata('DEM/position_no_coupling.txt',' ',1); -C = importdata('DEM/angular_velocity.txt',' ',1); -D = importdata('DEM/position.txt',' ',1); +A = importdata('../../DEM/post/angular_velocity_no_coupling.txt',' ',1); +B = importdata('../../DEM/post/position_no_coupling.txt',' ',1); +C = importdata('../../DEM/post/angular_velocity.txt',' ',1); +D = importdata('../../DEM/post/position.txt',' ',1); pos1 = B.data(); omega1 = A.data(); diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/parCFDDEMrun.sh b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/parCFDDEMrun.sh index c06a1e8a..8b1c61ac 100644 --- a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/parCFDDEMrun.sh +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/parCFDDEMrun.sh @@ -23,7 +23,7 @@ nrProcs="4" machineFileName="none" # yourMachinefileName | none debugMode="off" # on | off| strict testHarnessPath="$CFDEM_TEST_HARNESS_PATH" -runOctave="true" +runOctave="false" postproc="false" #--------------------------------------------------------------------------------# @@ -60,7 +60,7 @@ if [ $postproc == "true" ] fi #- copy log file to test harness -cp ../../$logfileName $testHarnessPath +cp $casePath/$logfileName $testHarnessPath #- clean up case echo "deleting data at: $casePath" From a20ee5ee34aa6b5f8b18b8b8e55a1a3ea93c2dab Mon Sep 17 00:00:00 2001 From: danielque Date: Tue, 8 Jun 2021 17:30:15 +0200 Subject: [PATCH 033/149] fix output of kin. energy in cfdemSolverIBTorque test case set dynamic to 'no' as number of particles does not change; for a single particle we need to set extra dof to 0 to obtain correct ke --- .../falling_sphere_two_way_coupling/DEM/in.liggghts_run | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/in.liggghts_run b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/in.liggghts_run index 1f37f4c1..004d3794 100644 --- a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/in.liggghts_run +++ b/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/in.liggghts_run @@ -46,7 +46,7 @@ fix ywall2 all wall/gran model hertz tangential history primitive type 1 yplane fix cfd all couple/cfd couple_every 10 mpi fix cfd2 all couple/cfd/force -# create atoms for simulation +# create atom create_atoms 1 single 0.0125 0.075 0.0125 units box set atom 1 diameter 0.01 density 1.1 vx 0 vy 0 vz 0 omegaz 10 @@ -74,7 +74,7 @@ compute rke all erotate/sphere thermo_style custom step atoms ke c_rke vol thermo 1000 thermo_modify lost ignore norm no -compute_modify thermo_temp dynamic yes +compute_modify thermo_temp dynamic no extra 0 # insert the first particles so that dump is not empty dump dmp1 all custom 100 ../DEM/post/dump.liggghts_run id type x y z vx vy vz & From 3c7160bdbc625bcb3c7c9031b8c1873a7f52a6e2 Mon Sep 17 00:00:00 2001 From: danielque Date: Tue, 8 Jun 2021 18:00:57 +0200 Subject: [PATCH 034/149] remove extra whitespace in IBVoidFraction.C accidentally added in 91dbeb42e4e4970775bbe625934847be68956240 --- .../subModels/voidFractionModel/IBVoidFraction/IBVoidFraction.C | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lagrangian/cfdemParticle/subModels/voidFractionModel/IBVoidFraction/IBVoidFraction.C b/src/lagrangian/cfdemParticle/subModels/voidFractionModel/IBVoidFraction/IBVoidFraction.C index b899f8d5..4bfadbd0 100755 --- a/src/lagrangian/cfdemParticle/subModels/voidFractionModel/IBVoidFraction/IBVoidFraction.C +++ b/src/lagrangian/cfdemParticle/subModels/voidFractionModel/IBVoidFraction/IBVoidFraction.C @@ -169,7 +169,7 @@ void IBVoidFraction::setvoidFraction(double** const& mask,double**& voidfraction scalar lambda = segmentParticleIntersection(index, minPeriodicParticlePos, vertexPosition, cellCentrePosition); voidfractionNext_[particleCenterCellID] -= ratio * lambda; } - } + } } //end particle partially overlapping with cell //generating list with cell and subcells From f218d7a23d7f2af70e8059b2bde110e9e30274c3 Mon Sep 17 00:00:00 2001 From: danielque Date: Tue, 8 Jun 2021 18:43:52 +0200 Subject: [PATCH 035/149] remove unneeded mutable keywords --- .../cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.H | 2 +- .../derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.H b/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.H index 4e03fb1b..fac17f4d 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.H +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.H @@ -62,7 +62,7 @@ protected: label pRefCell_; scalar pRefValue_; - mutable double **DEMTorques_; + double **DEMTorques_; mutable bool haveEvolvedOnce_; mutable bool skipLagrangeToEulerMapping_; diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H index 3fc60909..deb4480c 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H @@ -64,8 +64,8 @@ protected: label pRefCell_; scalar pRefValue_; - mutable bool haveEvolvedOnce_; - mutable bool skipLagrangeToEulerMapping_; + bool haveEvolvedOnce_; + bool skipLagrangeToEulerMapping_; public: From 9460256fa3943a3ca4619c823c7208c5653ddd64 Mon Sep 17 00:00:00 2001 From: danielque Date: Tue, 8 Jun 2021 19:16:26 +0200 Subject: [PATCH 036/149] clean up cfdemCloudIBmodified remove commented code (and methods that are thus no longer needed) --- .../cfdemCloudIBmodified.C | 61 ------------------- .../cfdemCloudIBmodified.H | 19 ------ 2 files changed, 80 deletions(-) diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C index c120228f..191e3af3 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C @@ -55,13 +55,10 @@ cfdemCloudIBmodified::cfdemCloudIBmodified ) : cfdemCloud(mesh), - //xmol_(NULL), - //vmol_(NULL), pRefCell_(readLabel(mesh.solutionDict().subDict("PISO").lookup("pRefCell"))), pRefValue_(readScalar(mesh.solutionDict().subDict("PISO").lookup("pRefValue"))), haveEvolvedOnce_(false), skipLagrangeToEulerMapping_(false) - { if(this->couplingProperties().found("skipLagrangeToEulerMapping")) @@ -76,30 +73,10 @@ cfdemCloudIBmodified::cfdemCloudIBmodified cfdemCloudIBmodified::~cfdemCloudIBmodified() { - // dataExchangeM().destroy(xmol_,3); - // dataExchangeM().destroy(vmol_,3); } // * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // -void cfdemCloudIBmodified::getDEMdata() -{ - cfdemCloud::getDEMdata(); - // dataExchangeM().getData("x_mol","vector-atom",xmol_); - // dataExchangeM().getData("v_mol","vector-atom",vmol_); -} - -bool cfdemCloudIBmodified::reAllocArrays() -{ - if(cfdemCloud::reAllocArrays()) - { - // get arrays of new length - // dataExchangeM().allocateArray(xmol_,0.,3); - // dataExchangeM().allocateArray(vmol_,0.,3); - return true; - } - return false; -} bool cfdemCloudIBmodified::evolve() { @@ -113,8 +90,6 @@ bool cfdemCloudIBmodified::evolve() dataExchangeM().couple(0); doCouple=true; -// Info << "skipLagrangeToEulerMapping_: " << skipLagrangeToEulerMapping_ -// << " haveEvolvedOnce_: " << haveEvolvedOnce_ << endl; if(!skipLagrangeToEulerMapping_ || !haveEvolvedOnce_) { if(verbose_) Info << "- getDEMdata()" << endl; @@ -154,8 +129,6 @@ bool cfdemCloudIBmodified::evolve() } Info << "evolve done." << endl; - //if(verbose_) #include "debugInfo.H"; - // do particle IO IOM().dumpDEMdata(); @@ -175,45 +148,11 @@ void cfdemCloudIBmodified::calcForcingTerm(volVectorField& Us) if(cell >=0){ // calc particle velocity - //for(int i=0;i<3;i++) rVec[i]=Us.mesh().C()[cell][i]-position(index)[i]; for(int i=0;i<3;i++) uP[i] = velocities()[index][i]; Us[cell] = (1-voidfractions_[index][subCell])*uP; } } } - - - /*label cell = 0; - vector uP(0,0,0); - vector rRel(0,0,0); - vector vRel(0,0,0); - vector angRel(0,0,0); - vector rCell(0,0,0); - vector vCell(0,0,0); - for (int index = 0; index < numberOfParticles(); ++index){ - for(int subCell = 0; subCell < voidFractionM().cellsPerParticle()[index][0]; subCell++) - { - cell = cellIDs()[index][subCell]; - - if(cell >=0){ - // calc particle velocity - for(int i=0;i<3;i++) rRel[i]=position(index)[i]-moleculeCOM()[index][i]; - - // capture the relative velocity from DEM side - for(int i=0;i<3;i++) vRel[i]=moleculeVel()[index][i]; - double r = magSqr(rRel); - angRel = (rRel^vRel)/r; - - // calc cell distance from molecule com and setting gammaFactor for vCell calc - for(int i=0;i<3;i++) rCell[i]=Us.mesh().C()[cell][i]-moleculeCOM()[index][i]; - vCell=angRel^rCell; - for(int i=0;i<3;i++) uP[i] = velocities()[index][i]+vCell[i]; - Us[cell] = (1-voidfractions_[index][subCell])*uP; - } - } - } - - if(verbose_) Info << "setVelocity done." << endl;*/ } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H index deb4480c..edd88125 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H @@ -58,9 +58,6 @@ class cfdemCloudIBmodified { protected: - // mutable double **xmol_; - // mutable double **vmol_; - label pRefCell_; scalar pRefValue_; @@ -81,27 +78,11 @@ public: ~cfdemCloudIBmodified(); - // Member Functions - void getDEMdata(); - bool reAllocArrays(); - - // Modification bool evolve(); void calcForcingTerm(volVectorField&); - - // Access - /* inline double ** moleculeCOM() const - { - return xmol_; - } - - inline double ** moleculeVel() const - { - return vmol_; - }*/ }; From aeef30d61560c5b14b23dfdb7bf18005691739dc Mon Sep 17 00:00:00 2001 From: danielque Date: Tue, 8 Jun 2021 19:18:53 +0200 Subject: [PATCH 037/149] clean up spacing --- .../cfdemCloudIBmodified.C | 27 ++++++++++--------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C index 191e3af3..811c4b4d 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C @@ -137,22 +137,23 @@ bool cfdemCloudIBmodified::evolve() void cfdemCloudIBmodified::calcForcingTerm(volVectorField& Us) { - // set particle velocity field - if(verbose_) Info << "- setVelocity(velocities_)" << endl; - label cell = 0; - vector uP(0,0,0); - for (int index = 0; index < numberOfParticles(); ++index){ - for(int subCell = 0; subCell < voidFractionM().cellsPerParticle()[index][0]; subCell++) + // set particle velocity field + if(verbose_) Info << "- setVelocity(velocities_)" << endl; + label cell = 0; + vector uP(0,0,0); + for (int index = 0; index < numberOfParticles(); ++index) + { + for (int subCell = 0; subCell < voidFractionM().cellsPerParticle()[index][0]; subCell++) + { + cell = cellIDs()[index][subCell]; + if (cell >= 0) { - cell = cellIDs()[index][subCell]; - - if(cell >=0){ - // calc particle velocity - for(int i=0;i<3;i++) uP[i] = velocities()[index][i]; - Us[cell] = (1-voidfractions_[index][subCell])*uP; - } + // calc particle velocity + for(int i=0;i<3;i++) uP[i] = velocities()[index][i]; + Us[cell] = (1-voidfractions_[index][subCell])*uP; } } + } } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // From 764e6bd45845fcd16623340c5b8627661f07d02a Mon Sep 17 00:00:00 2001 From: danielque Date: Thu, 13 Jan 2022 11:31:55 +0100 Subject: [PATCH 038/149] remove test solver cfdemSolverPimpleIB cfdemSolverPimpleIB was a test solver to see the performance using pimpleFoam; not intended for use in a production environment --- .../solvers/cfdemSolverPimpleIB/Make/files | 3 - .../solvers/cfdemSolverPimpleIB/Make/options | 33 --- .../cfdemSolverPimpleIB/cfdemSolverPimpleIB.C | 209 ------------------ .../cfdemSolverPimpleIB/createFields.H | 127 ----------- etc/solver-list.txt | 1 - 5 files changed, 373 deletions(-) delete mode 100755 applications/solvers/cfdemSolverPimpleIB/Make/files delete mode 100755 applications/solvers/cfdemSolverPimpleIB/Make/options delete mode 100644 applications/solvers/cfdemSolverPimpleIB/cfdemSolverPimpleIB.C delete mode 100644 applications/solvers/cfdemSolverPimpleIB/createFields.H diff --git a/applications/solvers/cfdemSolverPimpleIB/Make/files b/applications/solvers/cfdemSolverPimpleIB/Make/files deleted file mode 100755 index a2df5847..00000000 --- a/applications/solvers/cfdemSolverPimpleIB/Make/files +++ /dev/null @@ -1,3 +0,0 @@ -cfdemSolverPimpleIB.C - -EXE=$(CFDEM_APP_DIR)/cfdemSolverPimpleIB diff --git a/applications/solvers/cfdemSolverPimpleIB/Make/options b/applications/solvers/cfdemSolverPimpleIB/Make/options deleted file mode 100755 index 12c7d02b..00000000 --- a/applications/solvers/cfdemSolverPimpleIB/Make/options +++ /dev/null @@ -1,33 +0,0 @@ -include $(CFDEM_ADD_LIBS_DIR)/additionalLibs - -EXE_INC = \ - -I$(CFDEM_OFVERSION_DIR) \ - -I$(LIB_SRC)/finiteVolume/lnInclude \ - -I$(LIB_SRC)/meshTools/lnInclude \ - -I$(LIB_SRC)/TurbulenceModels/turbulenceModels/lnInclude \ - -I$(LIB_SRC)/TurbulenceModels/incompressible/lnInclude \ - -I$(LIB_SRC)/transportModels \ - -I$(LIB_SRC)/transportModels/incompressible/singlePhaseTransportModel \ - -I$(CFDEM_SRC_DIR)/lagrangian/cfdemParticle/lnInclude \ - -I$(LIB_SRC)/dynamicFvMesh/lnInclude \ - -I$(LIB_SRC)/dynamicMesh/lnInclude \ - -I$(LIB_SRC)/dynamicMesh/dynamicFvMesh/lnInclude \ - -I$(LIB_SRC)/dynamicMesh/dynamicMesh/lnInclude \ - -I$(LIB_SRC)/fvOptions/lnInclude \ - -I$(LIB_SRC)/sampling/lnInclude - -EXE_LIBS = \ - -L$(CFDEM_LIB_DIR)\ - -lturbulenceModels \ - -lincompressibleTurbulenceModels \ - -lincompressibleTransportModels \ - -lfiniteVolume \ - -lmeshTools \ - -ldynamicFvMesh \ - -ldynamicMesh \ - -lfvOptions \ - -lsampling \ - -l$(CFDEM_LIB_NAME) \ - $(CFDEM_ADD_LIB_PATHS) \ - $(CFDEM_ADD_LIBS) - diff --git a/applications/solvers/cfdemSolverPimpleIB/cfdemSolverPimpleIB.C b/applications/solvers/cfdemSolverPimpleIB/cfdemSolverPimpleIB.C deleted file mode 100644 index 3780a27e..00000000 --- a/applications/solvers/cfdemSolverPimpleIB/cfdemSolverPimpleIB.C +++ /dev/null @@ -1,209 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright (C) 1991-2009 OpenCFD Ltd. - Copyright (C) 2009-2012 JKU, Linz - Copyright (C) 2012- DCS Computing GmbH,Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling. If not, see . - -Application - cfdemSolverIB - -Description - Transient solver for incompressible flow. - The code is an evolution of the solver pisoFoam in OpenFOAM(R) 1.6, - where additional functionality for CFD-DEM coupling using immersed body - (fictitious domain) method is added. -Contributions - Alice Hager -\*---------------------------------------------------------------------------*/ - - -#include "fvCFD.H" -#include "singlePhaseTransportModel.H" -#include "turbulentTransportModel.H" -#include "pimpleControl.H" - -#include "cfdemCloudIB.H" -#include "implicitCouple.H" - -#include "averagingModel.H" -#include "regionModel.H" -#include "voidFractionModel.H" - -#include "dynamicFvMesh.H" //dyM - -#include "cellSet.H" - -#include "fvOptions.H" // fvOptions library - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -int main(int argc, char *argv[]) -{ - - #include "postProcess.H" - - #include "setRootCase.H" - #include "createTime.H" - //#include "createMesh.H" - #include "createDynamicFvMesh.H" - #include "createControl.H" - #include "createTimeControls.H" - #include "createFields.H" - #include "createFvOptions.H" - #include "initContinuityErrs.H" - - // create cfdemCloud for particle data - cfdemCloudIB particleCloud(mesh); - - // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - Info << "\nStarting time loop\n" << endl; - - while (runTime.loop()) - { - Info << "Time = " << runTime.timeName() << nl << endl; - - //=== dyM ===================== - interFace = mag(mesh.lookupObject("voidfractionNext")); - mesh.update(); //dyM - - #include "readTimeControls.H" - #include "CourantNo.H" - #include "setDeltaT.H" - - // particle information update - Info << "- evolve()" << endl; - particleCloud.evolve(Us); - - // Pressure-velocity PIMPLE corrector loop - while (pimple.loop()) - { - // Momentum predictor - - tmp tUEqn - ( - fvm::ddt(voidfraction,U) - + fvm::div(phi,U) - + turbulence->divDevReff(U) - == - fvOptions(U) - ); - - fvVectorMatrix UEqn = tUEqn.ref(); - - UEqn.relax(); - - fvOptions.constrain(UEqn); - - solve(UEqn == -fvc::grad(p)); - - fvOptions.correct(U); - - // Pressure corrector loop - while (pimple.correct()) - { - volScalarField rAU(1.0/UEqn.A()); - volVectorField HbyA("HbyA", U); - HbyA = rAU*UEqn.H(); - - surfaceScalarField phiHbyA - ( - "phiHbyA", - fvc::flux(HbyA) - + fvc::interpolate(rAU)*fvc::ddtCorr(U, phi) - ); - - adjustPhi(phiHbyA, U, p); - - tmp rAtU(rAU); - - if (pimple.consistent()) - { - rAtU = 1.0/max(1.0/rAU - UEqn.H1(), 0.1/rAU); - phiHbyA += - fvc::interpolate(rAtU() - rAU)*fvc::snGrad(p)*mesh.magSf(); - HbyA -= (rAU - rAtU())*fvc::grad(p); - } - - if (pimple.nCorrPISO() <= 1) - { - tUEqn.clear(); - } - - // Update the pressure BCs to ensure flux consistency - constrainPressure(p, U, phiHbyA, rAtU()); - - // Non-orthogonal pressure corrector loop - while (pimple.correctNonOrthogonal()) - { - // Pressure corrector - fvScalarMatrix pEqn - ( - fvm::laplacian(rAtU(), p) == fvc::div(phiHbyA) - ); - - pEqn.setReference(pRefCell, pRefValue); - - pEqn.solve(mesh.solver(p.select(pimple.finalInnerIter()))); - - if (pimple.finalNonOrthogonalIter()) - { - phi = phiHbyA - pEqn.flux(); - } - } - - #include "continuityErrs.H" - - p.relax(); - - // Momentum corrector - U = HbyA - rAtU()*fvc::grad(p); - U.correctBoundaryConditions(); - fvOptions.correct(U); - } - - if (pimple.turbCorr()) - { - laminarTransport.correct(); - turbulence->correct(); - } - } - - Info << "particleCloud.calcVelocityCorrection() " << endl; - volScalarField voidfractionNext = mesh.lookupObject("voidfractionNext"); - particleCloud.calcVelocityCorrection(p,U,phiIB,voidfractionNext); - - fvOptions.correct(U); - - runTime.write(); - - Info<< "ExecutionTime = " << runTime.elapsedCpuTime() << " s" - << " ClockTime = " << runTime.elapsedClockTime() << " s" - << nl << endl; - } - - Info << "End\n" << endl; - - return 0; -} - -// ************************************************************************* // diff --git a/applications/solvers/cfdemSolverPimpleIB/createFields.H b/applications/solvers/cfdemSolverPimpleIB/createFields.H deleted file mode 100644 index ed7c9db5..00000000 --- a/applications/solvers/cfdemSolverPimpleIB/createFields.H +++ /dev/null @@ -1,127 +0,0 @@ -Info<< "Reading field p\n" << endl; -volScalarField p -( - IOobject - ( - "p", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh -); - -Info<< "Reading physical velocity field U" << endl; -Info<< "Note: only if voidfraction at boundary is 1, U is superficial velocity!!!\n" << endl; -volVectorField U -( - IOobject - ( - "U", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh -); -//mod by alice -Info<< "Reading physical velocity field U" << endl; -Info<< "Note: only if voidfraction at boundary is 1, U is superficial velocity!!!\n" << endl; -volVectorField Us -( - IOobject - ( - "Us", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh -); - -//======================== -// drag law modelling -//======================== - -Info<< "\nCreating dummy density field rho = 1\n" << endl; -volScalarField rho -( - IOobject - ( - "rho", - runTime.timeName(), - mesh, - IOobject::READ_IF_PRESENT, - IOobject::AUTO_WRITE - ), - mesh, - dimensionedScalar("0", dimensionSet(1, -3, 0, 0, 0), 1.0) -); - - -Info<< "Reading field phiIB\n" << endl; -volScalarField phiIB -( - IOobject - ( - "phiIB", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh -); - - -//mod by alice -Info<< "Reading field phiIB\n" << endl; -volScalarField voidfraction -( - IOobject - ( - "voidfraction", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh -); -//======================== -# include "createPhi.H" - -label pRefCell = 0; -scalar pRefValue = 0.0; -setRefCell(p, mesh.solutionDict().subDict("PIMPLE"), pRefCell, pRefValue); - - -singlePhaseTransportModel laminarTransport(U, phi); - -autoPtr turbulence -( - incompressible::turbulenceModel::New(U, phi, laminarTransport) -); - -//=== dyM =================== - -Info<< "Reading field interFace\n" << endl; -volScalarField interFace -( - IOobject - ( - "interFace", - runTime.timeName(), - mesh, - IOobject::READ_IF_PRESENT, - IOobject::AUTO_WRITE - ), - mesh, - //dimensionedScalar("0", dimensionSet(0, -1, 0, 0, 0), 0.0) - dimensionedScalar("0", dimensionSet(0, 0, 0, 0, 0), 0.0) -); - -//=========================== diff --git a/etc/solver-list.txt b/etc/solver-list.txt index 61cf4113..0a46e516 100644 --- a/etc/solver-list.txt +++ b/etc/solver-list.txt @@ -4,5 +4,4 @@ cfdemSolverRhoPimple/dir cfdemSolverIB/dir cfdemSolverPisoScalar/dir cfdemSolverIBTorque/dir -cfdemSolverPimpleIB/dir cfdemSolverIBRO/dir From 5f8ac39fad2e4b1bade33cf875069c685a316a5d Mon Sep 17 00:00:00 2001 From: Thomas Lichtenegger Date: Fri, 14 Jan 2022 09:09:18 +0100 Subject: [PATCH 039/149] Removed unnecessary and wrong if-clause from FE. Would always return 1.0. Adapted reliable maximum voidfraction for B-B correlation. TODO: Check literature value from original publication. --- .../energyModel/heatTransferInterGrain/heatTransferInterGrain.C | 2 -- .../energyModel/heatTransferInterGrain/heatTransferInterGrain.H | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/lagrangian/cfdemParticle/subModels/energyModel/heatTransferInterGrain/heatTransferInterGrain.C b/src/lagrangian/cfdemParticle/subModels/energyModel/heatTransferInterGrain/heatTransferInterGrain.C index f28ecb24..bd569906 100644 --- a/src/lagrangian/cfdemParticle/subModels/energyModel/heatTransferInterGrain/heatTransferInterGrain.C +++ b/src/lagrangian/cfdemParticle/subModels/energyModel/heatTransferInterGrain/heatTransferInterGrain.C @@ -426,8 +426,6 @@ void heatTransferInterGrain::calcPartThermRad() scalar heatTransferInterGrain::FE(scalar voidfraction, scalar emissivity, scalar L) { - if (voidfraction < 1 - SMALL) return 1.0; // limit of voidfraction -> 1.0 - scalar B = 1.25 * pow((1-voidfraction)/voidfraction,1.111); scalar sqrt_aP = sqrt(1-voidfraction); scalar x = 2.0/emissivity - 1.0; diff --git a/src/lagrangian/cfdemParticle/subModels/energyModel/heatTransferInterGrain/heatTransferInterGrain.H b/src/lagrangian/cfdemParticle/subModels/energyModel/heatTransferInterGrain/heatTransferInterGrain.H index 508a815f..d75fbc4c 100644 --- a/src/lagrangian/cfdemParticle/subModels/energyModel/heatTransferInterGrain/heatTransferInterGrain.H +++ b/src/lagrangian/cfdemParticle/subModels/energyModel/heatTransferInterGrain/heatTransferInterGrain.H @@ -104,7 +104,7 @@ protected: const scalar TMin = 10.0; - const scalar voidfracMax = 0.95; + const scalar voidfracMax = 0.8; // maximum voidfraction for which B-B correlation is valid; TODO: check value! const scalar voidfracMin = 0.05; From 845cbdd34c0513173b9fbb762f730fa114d79f14 Mon Sep 17 00:00:00 2001 From: Thomas Lichtenegger Date: Fri, 14 Jan 2022 09:10:39 +0100 Subject: [PATCH 040/149] Removed unnecessary voidfraction limiter. In this case, even negative values (from massive overpacking) could be tolerated and should be retained to conserve energy. --- .../energyModel/heatTransferInterGrain/heatTransferInterGrain.C | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/lagrangian/cfdemParticle/subModels/energyModel/heatTransferInterGrain/heatTransferInterGrain.C b/src/lagrangian/cfdemParticle/subModels/energyModel/heatTransferInterGrain/heatTransferInterGrain.C index bd569906..e04b2c28 100644 --- a/src/lagrangian/cfdemParticle/subModels/energyModel/heatTransferInterGrain/heatTransferInterGrain.C +++ b/src/lagrangian/cfdemParticle/subModels/energyModel/heatTransferInterGrain/heatTransferInterGrain.C @@ -283,8 +283,6 @@ void heatTransferInterGrain::calcEnergyContribution() if(cellI >= 0) { voidfraction = voidfraction_[cellI]; - if (voidfraction < 0.01) - voidfraction = 0.01; partVolume = particleCloud_.particleVolume(index); QPartPart = QPartPart_[cellI]; From 7f5e5962717966840fdd71b4d4a6c37e24da8052 Mon Sep 17 00:00:00 2001 From: danielque Date: Tue, 8 Feb 2022 09:42:38 +0100 Subject: [PATCH 041/149] update .gitignore file also ignore folders generated by compiling with icc --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 2ac20489..0116d614 100644 --- a/.gitignore +++ b/.gitignore @@ -8,7 +8,7 @@ log.* *.swp *.swo -**/linux*Gcc*/ +**/linux*cc*/ **/.vscode lnInclude From 127c21e548b09152d9ecafe74e8cfe429db0ec7c Mon Sep 17 00:00:00 2001 From: danielque Date: Wed, 9 Feb 2022 14:09:38 +0100 Subject: [PATCH 042/149] update comment sections [ci skip] fix up copyrights and contributions --- applications/solvers/cfdemSolverIB/cfdemSolverIB.C | 8 ++++++-- .../solvers/cfdemSolverIBRO/cfdemSolverIBRO.C | 11 ++++++----- .../cfdemCloudIBmodified/cfdemCloudIBmodified.C | 4 ++-- .../cfdemCloudIBmodified/cfdemCloudIBmodified.H | 4 ++-- .../forceModel/ShirgaonkarIB/ShirgaonkarIB.C | 3 ++- .../forceModel/ShirgaonkarIB/ShirgaonkarIB.H | 3 ++- .../ShirgaonkarIBTorque/ShirgaonkarIBTorque.C | 4 ++-- .../ShirgaonkarIBTorque/ShirgaonkarIBTorque.H | 8 ++++---- 8 files changed, 26 insertions(+), 19 deletions(-) diff --git a/applications/solvers/cfdemSolverIB/cfdemSolverIB.C b/applications/solvers/cfdemSolverIB/cfdemSolverIB.C index 80dea356..ff5b5d29 100755 --- a/applications/solvers/cfdemSolverIB/cfdemSolverIB.C +++ b/applications/solvers/cfdemSolverIB/cfdemSolverIB.C @@ -6,7 +6,8 @@ Christoph Goniva, christoph.goniva@cfdem.com Copyright (C) 1991-2009 OpenCFD Ltd. Copyright (C) 2009-2012 JKU, Linz - Copyright (C) 2012- DCS Computing GmbH,Linz + Copyright (C) 2012-2015 DCS Computing GmbH,Linz + Copyright (C) 2015- JKU, Linz ------------------------------------------------------------------------------- License This file is part of CFDEMcoupling. @@ -29,11 +30,14 @@ Application Description Transient solver for incompressible flow. - The code is an evolution of the solver pisoFoam in OpenFOAM(R) 1.6, + The code is an evolution of the solver pisoFoam in OpenFOAM(R) 1.6, where additional functionality for CFD-DEM coupling using immersed body (fictitious domain) method is added. Contributions Alice Hager + Daniel Queteschiner + Thomas Lichtenegger + Achuth N. Balachandran Nair \*---------------------------------------------------------------------------*/ diff --git a/applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C b/applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C index 6c967c24..25deefdc 100755 --- a/applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C +++ b/applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C @@ -3,10 +3,10 @@ CFDEMcoupling is part of the CFDEMproject www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com Copyright (C) 1991-2009 OpenCFD Ltd. Copyright (C) 2009-2012 JKU, Linz - Copyright (C) 2012- DCS Computing GmbH,Linz + Copyright (C) 2012-2015 DCS Computing GmbH,Linz + Copyright (C) 2015- JKU, Linz ------------------------------------------------------------------------------- License This file is part of CFDEMcoupling. @@ -25,15 +25,16 @@ License along with CFDEMcoupling. If not, see . Application - cfdemSolverIB + cfdemSolverIBRO Description Transient solver for incompressible flow. - The code is an evolution of the solver pisoFoam in OpenFOAM(R) 1.6, + The code is an evolution of the solver pisoFoam in OpenFOAM(R) 1.6, where additional functionality for CFD-DEM coupling using immersed body - (fictitious domain) method is added. + (fictitious domain) method and a continuous forcing approach is added. Contributions Alice Hager + Achuth N. Balachandran Nair \*---------------------------------------------------------------------------*/ diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C index 811c4b4d..cadf330d 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C @@ -3,9 +3,9 @@ CFDEMcoupling is part of the CFDEMproject www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz + Copyright 2012-2015 DCS Computing GmbH, Linz + Copyright 2015- JKU Linz ------------------------------------------------------------------------------- License This file is part of CFDEMcoupling. diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H index edd88125..70af0c25 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H @@ -3,9 +3,9 @@ CFDEMcoupling is part of the CFDEMproject www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz + Copyright 2012-2015 DCS Computing GmbH, Linz + Copyright 2015- JKU Linz ------------------------------------------------------------------------------- License This file is part of CFDEMcoupling. diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C index 710651bf..d6e426ab 100644 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C +++ b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C @@ -5,7 +5,8 @@ www.cfdem.com Christoph Goniva, christoph.goniva@cfdem.com Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz + Copyright 2012-2015 DCS Computing GmbH, Linz + Copyright 2015- JKU Linz ------------------------------------------------------------------------------- License This file is part of CFDEMcoupling. diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.H b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.H index 8fb798fe..a6b96c7a 100644 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.H +++ b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.H @@ -5,7 +5,8 @@ www.cfdem.com Christoph Goniva, christoph.goniva@cfdem.com Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz + Copyright 2012-2015 DCS Computing GmbH, Linz + Copyright 2015- JKU Linz ------------------------------------------------------------------------------- License This file is part of CFDEMcoupling. diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIBTorque/ShirgaonkarIBTorque.C b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIBTorque/ShirgaonkarIBTorque.C index bd812a1c..3648b4b5 100644 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIBTorque/ShirgaonkarIBTorque.C +++ b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIBTorque/ShirgaonkarIBTorque.C @@ -3,9 +3,9 @@ CFDEMcoupling is part of the CFDEMproject www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz + Copyright 2012-2015 DCS Computing GmbH, Linz + Copyright 2015- JKU Linz ------------------------------------------------------------------------------- License This file is part of CFDEMcoupling. diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIBTorque/ShirgaonkarIBTorque.H b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIBTorque/ShirgaonkarIBTorque.H index 168aa404..4b993d28 100644 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIBTorque/ShirgaonkarIBTorque.H +++ b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIBTorque/ShirgaonkarIBTorque.H @@ -3,9 +3,9 @@ CFDEMcoupling is part of the CFDEMproject www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com Copyright 2009-2012 JKU Linz - Copyright 2012- DCS Computing GmbH, Linz + Copyright 2012-2015 DCS Computing GmbH, Linz + Copyright 2015- JKU Linz ------------------------------------------------------------------------------- License This file is part of CFDEMcoupling. @@ -32,10 +32,10 @@ Description contribution from Alice Hager Class - ShirgaonkarIB + ShirgaonkarIBTorque SourceFiles - ShirgaonkarIB.C + ShirgaonkarIBTorque.C \*---------------------------------------------------------------------------*/ From 5291dfb1bc86766f2a8a28755f00d910b8ffd7c2 Mon Sep 17 00:00:00 2001 From: danielque Date: Wed, 9 Feb 2022 14:13:01 +0100 Subject: [PATCH 043/149] remove cfdemSolverIBTorque remove cfdemSolverIBTorque as it is essentially a copy of cfdemSolverIB --- .../solvers/cfdemSolverIBTorque/Make/files | 3 - .../solvers/cfdemSolverIBTorque/Make/options | 33 ---- .../cfdemSolverIBTorque/cfdemSolverIBTorque.C | 180 ------------------ .../cfdemSolverIBTorque/createFields.H | 126 ------------ etc/solver-list.txt | 1 - 5 files changed, 343 deletions(-) delete mode 100755 applications/solvers/cfdemSolverIBTorque/Make/files delete mode 100755 applications/solvers/cfdemSolverIBTorque/Make/options delete mode 100755 applications/solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C delete mode 100755 applications/solvers/cfdemSolverIBTorque/createFields.H diff --git a/applications/solvers/cfdemSolverIBTorque/Make/files b/applications/solvers/cfdemSolverIBTorque/Make/files deleted file mode 100755 index b5937cc1..00000000 --- a/applications/solvers/cfdemSolverIBTorque/Make/files +++ /dev/null @@ -1,3 +0,0 @@ -cfdemSolverIBTorque.C - -EXE=$(CFDEM_APP_DIR)/cfdemSolverIBTorque diff --git a/applications/solvers/cfdemSolverIBTorque/Make/options b/applications/solvers/cfdemSolverIBTorque/Make/options deleted file mode 100755 index c4e8ada5..00000000 --- a/applications/solvers/cfdemSolverIBTorque/Make/options +++ /dev/null @@ -1,33 +0,0 @@ -include $(CFDEM_ADD_LIBS_DIR)/additionalLibs - -EXE_INC = \ - -I$(CFDEM_OFVERSION_DIR) \ - -I$(LIB_SRC)/finiteVolume/lnInclude \ - -I$(LIB_SRC)/meshTools/lnInclude \ - -I$(LIB_SRC)/TurbulenceModels/turbulenceModels/lnInclude \ - -I$(LIB_SRC)/TurbulenceModels/incompressible/lnInclude \ - -I$(LIB_SRC)/transportModels \ - -I$(LIB_SRC)/transportModels/incompressible/singlePhaseTransportModel \ - -I$(CFDEM_SRC_DIR)/lagrangian/cfdemParticle/lnInclude \ - -I$(LIB_SRC)/sampling/lnInclude \ - -I$(LIB_SRC)/dynamicFvMesh/lnInclude \ - -I$(LIB_SRC)/dynamicMesh/lnInclude \ - -I$(LIB_SRC)/dynamicMesh/dynamicFvMesh/lnInclude \ - -I$(LIB_SRC)/dynamicMesh/dynamicMesh/lnInclude \ - -I$(LIB_SRC)/fvOptions/lnInclude \ - -I$(CFDEM_LIGGGHTS_SRC_DIR) - -EXE_LIBS = \ - -L$(CFDEM_LIB_DIR)\ - -lturbulenceModels \ - -lincompressibleTurbulenceModels \ - -lincompressibleTransportModels \ - -lfiniteVolume \ - -lmeshTools \ - -ldynamicFvMesh \ - -ldynamicMesh \ - -lfvOptions \ - -l$(CFDEM_LIB_NAME) \ - $(CFDEM_ADD_LIB_PATHS) \ - $(CFDEM_ADD_LIBS) - diff --git a/applications/solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C b/applications/solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C deleted file mode 100755 index dc30cac2..00000000 --- a/applications/solvers/cfdemSolverIBTorque/cfdemSolverIBTorque.C +++ /dev/null @@ -1,180 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Christoph Goniva, christoph.goniva@cfdem.com - Copyright (C) 1991-2009 OpenCFD Ltd. - Copyright (C) 2009-2012 JKU, Linz - Copyright (C) 2012- DCS Computing GmbH,Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling. If not, see . - -Application - cfdemSolverIBTorque - -Description - Transient solver for incompressible flow. - The code is an evolution of the solver pisoFoam in OpenFOAM(R) 1.6, - where additional functionality for CFD-DEM coupling using immersed body - (fictitious domain) method is added. -Contributions - Alice Hager -\*---------------------------------------------------------------------------*/ - - -#include "fvCFD.H" -#include "singlePhaseTransportModel.H" -#include "turbulentTransportModel.H" -#include "pisoControl.H" - -#include "cfdemCloudIB.H" -#include "implicitCouple.H" - -#include "averagingModel.H" -#include "regionModel.H" -#include "voidFractionModel.H" - -#include "dynamicFvMesh.H" //dyM - -#include "cellSet.H" - -#include "fvOptions.H" // added the fvOptions library - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -int main(int argc, char *argv[]) -{ - #include "setRootCase.H" - #include "createTime.H" - #include "createDynamicFvMesh.H" - #include "createControl.H" - #include "createTimeControls.H" - #include "createFields.H" - #include "initContinuityErrs.H" - #include "createFvOptions.H" - - // create cfdemCloud - #include "readGravitationalAcceleration.H" - cfdemCloudIB particleCloud(mesh); - - // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - - Info<< "\nStarting time loop\n" << endl; - - while (runTime.loop()) - { - Info<< "Time = " << runTime.timeName() << nl << endl; - - //=== dyM =================== - interFace = mag(mesh.lookupObject("voidfractionNext")); - mesh.update(); //dyM - - #include "readTimeControls.H" - #include "CourantNo.H" - #include "setDeltaT.H" - - // do particle stuff - Info << "- evolve()" << endl; - particleCloud.evolve(Us); - - // Pressure-velocity PISO corrector - { - - // Momentum predictor - - fvVectorMatrix UEqn - ( - fvm::ddt(voidfraction,U) - + fvm::div(phi, U) - + turbulence->divDevReff(U) - == - fvOptions(U) - ); - - UEqn.relax(); - - fvOptions.constrain(UEqn); - - if (piso.momentumPredictor()) - { - solve(UEqn == -fvc::grad(p)); - } - - // --- PISO loop - while (piso.correct()) - { - volScalarField rUA = 1.0/UEqn.A(); - surfaceScalarField rUAf(fvc::interpolate(rUA)); - - U = rUA*UEqn.H(); - - phi = (fvc::interpolate(U) & mesh.Sf()) - + rUAf*fvc::ddtCorr(U, phi); - - adjustPhi(phi, U, p); - - - while (piso.correctNonOrthogonal()) - { - // Pressure corrector - - fvScalarMatrix pEqn - ( - fvm::laplacian(rUA, p) == fvc::div(phi) + particleCloud.ddtVoidfraction() - ); - - pEqn.setReference(pRefCell, pRefValue); - - pEqn.solve(mesh.solver(p.select(piso.finalInnerIter()))); - - if (piso.finalNonOrthogonalIter()) - { - phi -= pEqn.flux(); - } - } - - #include "continuityErrs.H" - - U -= rUA*fvc::grad(p); - U.correctBoundaryConditions(); - } - } - - laminarTransport.correct(); - turbulence->correct(); - - Info << "particleCloud.calcVelocityCorrection() " << endl; - volScalarField voidfractionNext=mesh.lookupObject("voidfractionNext"); - particleCloud.calcVelocityCorrection(p,U,phiIB,voidfractionNext); - - fvOptions.correct(U); - - runTime.write(); - - Info<< "ExecutionTime = " << runTime.elapsedCpuTime() << " s" - << " ClockTime = " << runTime.elapsedClockTime() << " s" - << nl << endl; - } - - Info<< "End\n" << endl; - - return 0; -} - - -// ************************************************************************* // diff --git a/applications/solvers/cfdemSolverIBTorque/createFields.H b/applications/solvers/cfdemSolverIBTorque/createFields.H deleted file mode 100755 index 49a08062..00000000 --- a/applications/solvers/cfdemSolverIBTorque/createFields.H +++ /dev/null @@ -1,126 +0,0 @@ - Info<< "Reading field p\n" << endl; - volScalarField p - ( - IOobject - ( - "p", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh - ); - - Info<< "Reading physical velocity field U" << endl; - Info<< "Note: only if voidfraction at boundary is 1, U is superficial velocity!!!\n" << endl; - volVectorField U - ( - IOobject - ( - "U", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh - ); - - Info<< "Reading particle velocity field Us\n" << endl; - volVectorField Us - ( - IOobject - ( - "Us", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh - ); - -//======================== -// drag law modelling -//======================== - - Info<< "\nCreating dummy density field rho = 1\n" << endl; - volScalarField rho - ( - IOobject - ( - "rho", - runTime.timeName(), - mesh, - IOobject::READ_IF_PRESENT, - IOobject::AUTO_WRITE - ), - mesh, - dimensionedScalar("0", dimensionSet(1, -3, 0, 0, 0), 1.0) - ); - - - Info<< "Reading field phiIB\n" << endl; - volScalarField phiIB - ( - IOobject - ( - "phiIB", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh - ); - - //mod by alice - Info<< "Reading field voidfraction\n" << endl; - volScalarField voidfraction - ( - IOobject - ( - "voidfraction", - runTime.timeName(), - mesh, - IOobject::MUST_READ, - IOobject::AUTO_WRITE - ), - mesh - ); -//======================== - -# include "createPhi.H" - - label pRefCell = 0; - scalar pRefValue = 0.0; - setRefCell(p, mesh.solutionDict().subDict("PISO"), pRefCell, pRefValue); - - - singlePhaseTransportModel laminarTransport(U, phi); - - autoPtr turbulence - ( - incompressible::turbulenceModel::New(U, phi, laminarTransport) - ); - -//=== dyM =================== - - Info<< "Reading field interFace\n" << endl; - volScalarField interFace - ( - IOobject - ( - "interFace", - runTime.timeName(), - mesh, - IOobject::READ_IF_PRESENT, - IOobject::AUTO_WRITE - ), - mesh, - //dimensionedScalar("0", dimensionSet(0, -1, 0, 0, 0), 0.0) - dimensionedScalar("0", dimensionSet(0, 0, 0, 0, 0), 0.0) - ); - -//=========================== diff --git a/etc/solver-list.txt b/etc/solver-list.txt index 61cf4113..39c6f63f 100644 --- a/etc/solver-list.txt +++ b/etc/solver-list.txt @@ -3,6 +3,5 @@ cfdemSolverPiso/dir cfdemSolverRhoPimple/dir cfdemSolverIB/dir cfdemSolverPisoScalar/dir -cfdemSolverIBTorque/dir cfdemSolverPimpleIB/dir cfdemSolverIBRO/dir From d38be10d99bc8e18900881ea2095d8e46d3955c1 Mon Sep 17 00:00:00 2001 From: danielque Date: Wed, 9 Feb 2022 14:23:07 +0100 Subject: [PATCH 044/149] move tutorial to different folder move falling_sphere_two_way_coupling from cfdemSolverIBTorque to cfdemSolverIB folder --- etc/tutorial-list.txt | 2 +- .../falling_sphere_two_way_coupling/Allclean.sh | 0 .../falling_sphere_two_way_coupling/Allrun.sh | 0 .../falling_sphere_two_way_coupling/CFD/0/U | 0 .../falling_sphere_two_way_coupling/CFD/0/Us | 0 .../falling_sphere_two_way_coupling/CFD/0/p | 0 .../falling_sphere_two_way_coupling/CFD/0/phiIB | 0 .../falling_sphere_two_way_coupling/CFD/0/rho | 0 .../falling_sphere_two_way_coupling/CFD/0/voidfraction | 0 .../CFD/constant/couplingProperties | 0 .../CFD/constant/dynamicMeshDict | 0 .../falling_sphere_two_way_coupling/CFD/constant/g | 0 .../CFD/constant/liggghtsCommands | 0 .../CFD/constant/transportProperties | 0 .../CFD/constant/turbulenceProperties | 0 .../falling_sphere_two_way_coupling/CFD/octave/plot_data.m | 0 .../falling_sphere_two_way_coupling/CFD/system/blockMeshDict | 0 .../falling_sphere_two_way_coupling/CFD/system/controlDict | 0 .../falling_sphere_two_way_coupling/CFD/system/decomposeParDict | 0 .../falling_sphere_two_way_coupling/CFD/system/fvOptions | 0 .../falling_sphere_two_way_coupling/CFD/system/fvSchemes | 0 .../falling_sphere_two_way_coupling/CFD/system/fvSolution | 0 .../falling_sphere_two_way_coupling/DEM/in.liggghts_run | 0 .../falling_sphere_two_way_coupling/DEM/post/.gitignore | 0 .../falling_sphere_two_way_coupling/parCFDDEMrun.sh | 0 .../falling_sphere_two_way_coupling/post.sh | 0 26 files changed, 1 insertion(+), 1 deletion(-) rename tutorials/{cfdemSolverIBTorque => cfdemSolverIB}/falling_sphere_two_way_coupling/Allclean.sh (100%) rename tutorials/{cfdemSolverIBTorque => cfdemSolverIB}/falling_sphere_two_way_coupling/Allrun.sh (100%) rename tutorials/{cfdemSolverIBTorque => cfdemSolverIB}/falling_sphere_two_way_coupling/CFD/0/U (100%) rename tutorials/{cfdemSolverIBTorque => cfdemSolverIB}/falling_sphere_two_way_coupling/CFD/0/Us (100%) rename tutorials/{cfdemSolverIBTorque => cfdemSolverIB}/falling_sphere_two_way_coupling/CFD/0/p (100%) rename tutorials/{cfdemSolverIBTorque => cfdemSolverIB}/falling_sphere_two_way_coupling/CFD/0/phiIB (100%) rename tutorials/{cfdemSolverIBTorque => cfdemSolverIB}/falling_sphere_two_way_coupling/CFD/0/rho (100%) rename tutorials/{cfdemSolverIBTorque => cfdemSolverIB}/falling_sphere_two_way_coupling/CFD/0/voidfraction (100%) rename tutorials/{cfdemSolverIBTorque => cfdemSolverIB}/falling_sphere_two_way_coupling/CFD/constant/couplingProperties (100%) rename tutorials/{cfdemSolverIBTorque => cfdemSolverIB}/falling_sphere_two_way_coupling/CFD/constant/dynamicMeshDict (100%) rename tutorials/{cfdemSolverIBTorque => cfdemSolverIB}/falling_sphere_two_way_coupling/CFD/constant/g (100%) rename tutorials/{cfdemSolverIBTorque => cfdemSolverIB}/falling_sphere_two_way_coupling/CFD/constant/liggghtsCommands (100%) rename tutorials/{cfdemSolverIBTorque => cfdemSolverIB}/falling_sphere_two_way_coupling/CFD/constant/transportProperties (100%) rename tutorials/{cfdemSolverIBTorque => cfdemSolverIB}/falling_sphere_two_way_coupling/CFD/constant/turbulenceProperties (100%) rename tutorials/{cfdemSolverIBTorque => cfdemSolverIB}/falling_sphere_two_way_coupling/CFD/octave/plot_data.m (100%) rename tutorials/{cfdemSolverIBTorque => cfdemSolverIB}/falling_sphere_two_way_coupling/CFD/system/blockMeshDict (100%) rename tutorials/{cfdemSolverIBTorque => cfdemSolverIB}/falling_sphere_two_way_coupling/CFD/system/controlDict (100%) rename tutorials/{cfdemSolverIBTorque => cfdemSolverIB}/falling_sphere_two_way_coupling/CFD/system/decomposeParDict (100%) rename tutorials/{cfdemSolverIBTorque => cfdemSolverIB}/falling_sphere_two_way_coupling/CFD/system/fvOptions (100%) rename tutorials/{cfdemSolverIBTorque => cfdemSolverIB}/falling_sphere_two_way_coupling/CFD/system/fvSchemes (100%) rename tutorials/{cfdemSolverIBTorque => cfdemSolverIB}/falling_sphere_two_way_coupling/CFD/system/fvSolution (100%) rename tutorials/{cfdemSolverIBTorque => cfdemSolverIB}/falling_sphere_two_way_coupling/DEM/in.liggghts_run (100%) rename tutorials/{cfdemSolverIBTorque => cfdemSolverIB}/falling_sphere_two_way_coupling/DEM/post/.gitignore (100%) rename tutorials/{cfdemSolverIBTorque => cfdemSolverIB}/falling_sphere_two_way_coupling/parCFDDEMrun.sh (100%) rename tutorials/{cfdemSolverIBTorque => cfdemSolverIB}/falling_sphere_two_way_coupling/post.sh (100%) diff --git a/etc/tutorial-list.txt b/etc/tutorial-list.txt index 5f06228c..d96302f6 100644 --- a/etc/tutorial-list.txt +++ b/etc/tutorial-list.txt @@ -20,4 +20,4 @@ cfdemSolverPisoScalar/packedBedTemp/dir cfdemSolverPiso/ErgunTestCG/dir -cfdemSolverIBTorque/falling_sphere_two_way_coupling/dir +cfdemSolverIB/falling_sphere_two_way_coupling/dir diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/Allclean.sh b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/Allclean.sh similarity index 100% rename from tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/Allclean.sh rename to tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/Allclean.sh diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/Allrun.sh b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/Allrun.sh similarity index 100% rename from tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/Allrun.sh rename to tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/Allrun.sh diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/U b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/U similarity index 100% rename from tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/U rename to tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/U diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/Us b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/Us similarity index 100% rename from tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/Us rename to tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/Us diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/p b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/p similarity index 100% rename from tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/p rename to tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/p diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/phiIB b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/phiIB similarity index 100% rename from tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/phiIB rename to tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/phiIB diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/rho b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/rho similarity index 100% rename from tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/rho rename to tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/rho diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/voidfraction b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/voidfraction similarity index 100% rename from tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/0/voidfraction rename to tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/voidfraction diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/couplingProperties b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/couplingProperties similarity index 100% rename from tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/couplingProperties rename to tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/couplingProperties diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/dynamicMeshDict b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/dynamicMeshDict similarity index 100% rename from tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/dynamicMeshDict rename to tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/dynamicMeshDict diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/g b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/g similarity index 100% rename from tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/g rename to tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/g diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/liggghtsCommands b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/liggghtsCommands similarity index 100% rename from tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/liggghtsCommands rename to tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/liggghtsCommands diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/transportProperties b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/transportProperties similarity index 100% rename from tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/transportProperties rename to tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/transportProperties diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/turbulenceProperties b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/turbulenceProperties similarity index 100% rename from tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/constant/turbulenceProperties rename to tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/turbulenceProperties diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/octave/plot_data.m b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/octave/plot_data.m similarity index 100% rename from tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/octave/plot_data.m rename to tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/octave/plot_data.m diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/blockMeshDict b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/blockMeshDict similarity index 100% rename from tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/blockMeshDict rename to tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/blockMeshDict diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/controlDict b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/controlDict similarity index 100% rename from tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/controlDict rename to tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/controlDict diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/decomposeParDict b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/decomposeParDict similarity index 100% rename from tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/decomposeParDict rename to tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/decomposeParDict diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/fvOptions b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/fvOptions similarity index 100% rename from tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/fvOptions rename to tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/fvOptions diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/fvSchemes b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/fvSchemes similarity index 100% rename from tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/fvSchemes rename to tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/fvSchemes diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/fvSolution b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/fvSolution similarity index 100% rename from tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/CFD/system/fvSolution rename to tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/fvSolution diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/in.liggghts_run b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/DEM/in.liggghts_run similarity index 100% rename from tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/in.liggghts_run rename to tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/DEM/in.liggghts_run diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/post/.gitignore b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/DEM/post/.gitignore similarity index 100% rename from tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/DEM/post/.gitignore rename to tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/DEM/post/.gitignore diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/parCFDDEMrun.sh b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/parCFDDEMrun.sh similarity index 100% rename from tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/parCFDDEMrun.sh rename to tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/parCFDDEMrun.sh diff --git a/tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/post.sh b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/post.sh similarity index 100% rename from tutorials/cfdemSolverIBTorque/falling_sphere_two_way_coupling/post.sh rename to tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/post.sh From 50e27e2ac933853326197c04154881eec2441260 Mon Sep 17 00:00:00 2001 From: danielque Date: Wed, 9 Feb 2022 14:25:31 +0100 Subject: [PATCH 045/149] use different solver to run tutorial case use cfdemSolverIB instead of the removed cfdemSolverIBTorque to run the case --- .../falling_sphere_two_way_coupling/parCFDDEMrun.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/parCFDDEMrun.sh b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/parCFDDEMrun.sh index 8b1c61ac..35056e98 100644 --- a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/parCFDDEMrun.sh +++ b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/parCFDDEMrun.sh @@ -18,7 +18,7 @@ casePath="$(dirname "$(readlink -f ${BASH_SOURCE[0]})")" logpath=$casePath headerText="run_parallel_CFDEMIB_two_way_coupling" logfileName="log_$headerText" -solverName="cfdemSolverIBTorque" +solverName="cfdemSolverIB" nrProcs="4" machineFileName="none" # yourMachinefileName | none debugMode="off" # on | off| strict From 8530b6d3035815675f5a9957971bd6c42bcb274d Mon Sep 17 00:00:00 2001 From: danielque Date: Wed, 9 Feb 2022 14:27:06 +0100 Subject: [PATCH 046/149] remove inclusion of mpi.h file there is no need to include mpi.h in these files --- src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C | 1 - .../derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C | 1 - 2 files changed, 2 deletions(-) diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C index 49db5196..c5634530 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C @@ -36,7 +36,6 @@ Description #include "locateModel.H" #include "dataExchangeModel.H" #include "IOModel.H" -#include #include "IOmanip.H" // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C index cadf330d..8e1cc07c 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C @@ -36,7 +36,6 @@ Description #include "locateModel.H" #include "dataExchangeModel.H" #include "IOModel.H" -#include #include "IOmanip.H" // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // From 83949a2f060386f2b85e67b017860e4e0374eca8 Mon Sep 17 00:00:00 2001 From: danielque Date: Wed, 9 Feb 2022 14:38:28 +0100 Subject: [PATCH 047/149] fix up controlDict using cfdemSolverIB instead of the removed cfdemSolverIBTorque --- .../falling_sphere_two_way_coupling/CFD/system/controlDict | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/controlDict b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/controlDict index 5fb81088..68281ecd 100644 --- a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/controlDict +++ b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/controlDict @@ -15,7 +15,7 @@ FoamFile } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -application cfdemSolverIBTorque; +application cfdemSolverIB; startFrom startTime; From 093c29257049dd462dac750e59b75269166d1a75 Mon Sep 17 00:00:00 2001 From: danielque Date: Wed, 9 Feb 2022 14:56:28 +0100 Subject: [PATCH 048/149] remove outdated Info message particle rotational velocity is taken into account now --- src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C | 1 - 1 file changed, 1 deletion(-) diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C index c5634530..32caf2cc 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C @@ -83,7 +83,6 @@ cfdemCloudIB::~cfdemCloudIB() void cfdemCloudIB::getDEMdata() { cfdemCloud::getDEMdata(); - Info << "=== cfdemCloudIB::getDEMdata() === particle rotation not considered in CFD" << endl; dataExchangeM().getData("omega","vector-atom",angularVelocities_); } From 508450007b0b565974c486653680b107b21ca86e Mon Sep 17 00:00:00 2001 From: danielque Date: Wed, 9 Feb 2022 14:57:51 +0100 Subject: [PATCH 049/149] clean up whitespaces --- .../cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C index 32caf2cc..42e46cda 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C @@ -222,7 +222,7 @@ void cfdemCloudIB::calcVelocityCorrection // calc particle velocity for(int i=0;i<3;i++) rVec[i]=U.mesh().C()[cellI][i]-position(index)[i]; for(int i=0;i<3;i++) angVel[i]=angularVelocities()[index][i]; - velRot=angVel^rVec; + velRot=angVel^rVec; for(int i=0;i<3;i++) uParticle[i] = velocities()[index][i]+velRot[i]; // impose field velocity From f7e7c1ab069673ad16511e9a38e5bcf53e786663 Mon Sep 17 00:00:00 2001 From: danielque Date: Wed, 9 Feb 2022 15:33:24 +0100 Subject: [PATCH 050/149] rename class cfdemCloudIBmodified to cfdemCloudIBContinuousForcing more appropriate naming --- .../solvers/cfdemSolverIBRO/cfdemSolverIBRO.C | 2 +- .../cfdemCloudIBmodified/cfdemCloudIBmodified.C | 8 ++++---- .../cfdemCloudIBmodified/cfdemCloudIBmodified.H | 14 +++++++------- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C b/applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C index 25deefdc..306568bc 100755 --- a/applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C +++ b/applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C @@ -72,7 +72,7 @@ int main(int argc, char *argv[]) // create cfdemCloud #include "readGravitationalAcceleration.H" - cfdemCloudIBmodified particleCloud(mesh); + cfdemCloudIBContinuousForcing particleCloud(mesh); // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C index 8e1cc07c..68a3a1c8 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C @@ -48,7 +48,7 @@ namespace Foam // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // // Construct from components -cfdemCloudIBmodified::cfdemCloudIBmodified +cfdemCloudIBContinuousForcing::cfdemCloudIBContinuousForcing ( const fvMesh& mesh ) @@ -70,14 +70,14 @@ cfdemCloudIBmodified::cfdemCloudIBmodified // * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // -cfdemCloudIBmodified::~cfdemCloudIBmodified() +cfdemCloudIBContinuousForcing::~cfdemCloudIBContinuousForcing() { } // * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // -bool cfdemCloudIBmodified::evolve() +bool cfdemCloudIBContinuousForcing::evolve() { numberOfParticlesChanged_ = false; arraysReallocated_=false; @@ -134,7 +134,7 @@ bool cfdemCloudIBmodified::evolve() return doCouple; } -void cfdemCloudIBmodified::calcForcingTerm(volVectorField& Us) +void cfdemCloudIBContinuousForcing::calcForcingTerm(volVectorField& Us) { // set particle velocity field if(verbose_) Info << "- setVelocity(velocities_)" << endl; diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H index 70af0c25..b2516336 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H @@ -31,15 +31,15 @@ Description cloud class managing DEM data for CFD-DEM coupling and IB representation Class - Foam::cfdemCloudIBmodified derived from cfdemCloud + Foam::cfdemCloudIBContinuousForcing derived from cfdemCloud SourceFiles cfdemCloudIBmodified.C \*---------------------------------------------------------------------------*/ -#ifndef cfdemCloudIBmodified_H -#define cfdemCloudIBmodified_H +#ifndef cfdemCloudIBContinuousForcing_H +#define cfdemCloudIBContinuousForcing_H #include "cfdemCloud.H" @@ -49,10 +49,10 @@ namespace Foam { /*---------------------------------------------------------------------------*\ - Class cfdemCloudIBmodified Declaration + Class cfdemCloudIBContinuousForcing Declaration \*---------------------------------------------------------------------------*/ -class cfdemCloudIBmodified +class cfdemCloudIBContinuousForcing : public cfdemCloud { @@ -69,14 +69,14 @@ public: // Constructors //- Construct from components - cfdemCloudIBmodified + cfdemCloudIBContinuousForcing ( const fvMesh& mesh ); // Destructor - ~cfdemCloudIBmodified(); + ~cfdemCloudIBContinuousForcing(); // Member Functions From 7d2f5067c25f185ae256bf08d4f555214bff6f75 Mon Sep 17 00:00:00 2001 From: danielque Date: Wed, 9 Feb 2022 15:40:58 +0100 Subject: [PATCH 051/149] rename cfdemCloudIBmodified.* files to cfdemCloudIBContinuousForcing.* more appropriate naming --- applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C | 2 +- src/lagrangian/cfdemParticle/Make/files | 2 +- .../cfdemCloudIBContinuousForcing.C} | 2 +- .../cfdemCloudIBContinuousForcing.H} | 0 4 files changed, 3 insertions(+), 3 deletions(-) rename src/lagrangian/cfdemParticle/derived/{cfdemCloudIBmodified/cfdemCloudIBmodified.C => cfdemCloudIBContinuousForcing/cfdemCloudIBContinuousForcing.C} (99%) rename src/lagrangian/cfdemParticle/derived/{cfdemCloudIBmodified/cfdemCloudIBmodified.H => cfdemCloudIBContinuousForcing/cfdemCloudIBContinuousForcing.H} (100%) diff --git a/applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C b/applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C index 306568bc..1fcfe350 100755 --- a/applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C +++ b/applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C @@ -43,7 +43,7 @@ Contributions #include "turbulentTransportModel.H" #include "pisoControl.H" -#include "cfdemCloudIBmodified.H" +#include "cfdemCloudIBContinuousForcing.H" #include "implicitCouple.H" #include "averagingModel.H" diff --git a/src/lagrangian/cfdemParticle/Make/files b/src/lagrangian/cfdemParticle/Make/files index 07f63e68..868d916c 100644 --- a/src/lagrangian/cfdemParticle/Make/files +++ b/src/lagrangian/cfdemParticle/Make/files @@ -25,7 +25,7 @@ $(cfdemCloud)/cfdemCloudIO.C derived/cfdemCloudIB/cfdemCloudIB.C derived/cfdemCloudMS/cfdemCloudMS.C derived/cfdemCloudEnergy/cfdemCloudEnergy.C -derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C +derived/cfdemCloudIBContinuousForcing/cfdemCloudIBContinuousForcing.C $(cfdTools)/global.C $(cfdTools)/newGlobal.C diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBContinuousForcing/cfdemCloudIBContinuousForcing.C similarity index 99% rename from src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C rename to src/lagrangian/cfdemParticle/derived/cfdemCloudIBContinuousForcing/cfdemCloudIBContinuousForcing.C index 68a3a1c8..1d2837c3 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.C +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBContinuousForcing/cfdemCloudIBContinuousForcing.C @@ -30,7 +30,7 @@ Description \*---------------------------------------------------------------------------*/ #include "fileName.H" -#include "cfdemCloudIBmodified.H" +#include "cfdemCloudIBContinuousForcing.H" #include "voidFractionModel.H" #include "forceModel.H" #include "locateModel.H" diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBContinuousForcing/cfdemCloudIBContinuousForcing.H similarity index 100% rename from src/lagrangian/cfdemParticle/derived/cfdemCloudIBmodified/cfdemCloudIBmodified.H rename to src/lagrangian/cfdemParticle/derived/cfdemCloudIBContinuousForcing/cfdemCloudIBContinuousForcing.H From 88f79a57c409ff348244c0ec3154b258c7599e33 Mon Sep 17 00:00:00 2001 From: danielque Date: Wed, 9 Feb 2022 15:57:05 +0100 Subject: [PATCH 052/149] move solver from cfdemSolverIBRO to cfdemSolverIBContinuousForcing more appropriate naming: RO (reduced order) referred to the RO model of red blood cells, but the key difference in this solver is the momentum forcing term in the UEqn --- .../Make/files | 0 .../Make/options | 0 .../{cfdemSolverIBRO => cfdemSolverIBContinuousForcing}/UEqn.H | 0 .../cfdemSolverIBRO.C | 0 .../createFields.H | 0 .../{cfdemSolverIBRO => cfdemSolverIBContinuousForcing}/pEqn.H | 0 6 files changed, 0 insertions(+), 0 deletions(-) rename applications/solvers/{cfdemSolverIBRO => cfdemSolverIBContinuousForcing}/Make/files (100%) rename applications/solvers/{cfdemSolverIBRO => cfdemSolverIBContinuousForcing}/Make/options (100%) rename applications/solvers/{cfdemSolverIBRO => cfdemSolverIBContinuousForcing}/UEqn.H (100%) rename applications/solvers/{cfdemSolverIBRO => cfdemSolverIBContinuousForcing}/cfdemSolverIBRO.C (100%) rename applications/solvers/{cfdemSolverIBRO => cfdemSolverIBContinuousForcing}/createFields.H (100%) rename applications/solvers/{cfdemSolverIBRO => cfdemSolverIBContinuousForcing}/pEqn.H (100%) diff --git a/applications/solvers/cfdemSolverIBRO/Make/files b/applications/solvers/cfdemSolverIBContinuousForcing/Make/files similarity index 100% rename from applications/solvers/cfdemSolverIBRO/Make/files rename to applications/solvers/cfdemSolverIBContinuousForcing/Make/files diff --git a/applications/solvers/cfdemSolverIBRO/Make/options b/applications/solvers/cfdemSolverIBContinuousForcing/Make/options similarity index 100% rename from applications/solvers/cfdemSolverIBRO/Make/options rename to applications/solvers/cfdemSolverIBContinuousForcing/Make/options diff --git a/applications/solvers/cfdemSolverIBRO/UEqn.H b/applications/solvers/cfdemSolverIBContinuousForcing/UEqn.H similarity index 100% rename from applications/solvers/cfdemSolverIBRO/UEqn.H rename to applications/solvers/cfdemSolverIBContinuousForcing/UEqn.H diff --git a/applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C b/applications/solvers/cfdemSolverIBContinuousForcing/cfdemSolverIBRO.C similarity index 100% rename from applications/solvers/cfdemSolverIBRO/cfdemSolverIBRO.C rename to applications/solvers/cfdemSolverIBContinuousForcing/cfdemSolverIBRO.C diff --git a/applications/solvers/cfdemSolverIBRO/createFields.H b/applications/solvers/cfdemSolverIBContinuousForcing/createFields.H similarity index 100% rename from applications/solvers/cfdemSolverIBRO/createFields.H rename to applications/solvers/cfdemSolverIBContinuousForcing/createFields.H diff --git a/applications/solvers/cfdemSolverIBRO/pEqn.H b/applications/solvers/cfdemSolverIBContinuousForcing/pEqn.H similarity index 100% rename from applications/solvers/cfdemSolverIBRO/pEqn.H rename to applications/solvers/cfdemSolverIBContinuousForcing/pEqn.H From e3ec594f73e89f71be4c7c4121b8d2eb80e17c29 Mon Sep 17 00:00:00 2001 From: danielque Date: Wed, 9 Feb 2022 16:05:21 +0100 Subject: [PATCH 053/149] rename cfdemSolverIBRO.C to cfdemSolverIBContinuousForcing.C more appropriate naming: RO (reduced order) referred to the RO model of red blood cells, but the key difference in this solver is the momentum forcing term in the UEqn --- .../solvers/cfdemSolverIBContinuousForcing/Make/files | 4 ++-- .../{cfdemSolverIBRO.C => cfdemSolverIBContinuousForcing.C} | 6 +++--- etc/solver-list.txt | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) rename applications/solvers/cfdemSolverIBContinuousForcing/{cfdemSolverIBRO.C => cfdemSolverIBContinuousForcing.C} (97%) diff --git a/applications/solvers/cfdemSolverIBContinuousForcing/Make/files b/applications/solvers/cfdemSolverIBContinuousForcing/Make/files index 21f8bfa2..2635b436 100755 --- a/applications/solvers/cfdemSolverIBContinuousForcing/Make/files +++ b/applications/solvers/cfdemSolverIBContinuousForcing/Make/files @@ -1,3 +1,3 @@ -cfdemSolverIBRO.C +cfdemSolverIBContinuousForcing.C -EXE=$(CFDEM_APP_DIR)/cfdemSolverIBRO +EXE=$(CFDEM_APP_DIR)/cfdemSolverIBContinuousForcing diff --git a/applications/solvers/cfdemSolverIBContinuousForcing/cfdemSolverIBRO.C b/applications/solvers/cfdemSolverIBContinuousForcing/cfdemSolverIBContinuousForcing.C similarity index 97% rename from applications/solvers/cfdemSolverIBContinuousForcing/cfdemSolverIBRO.C rename to applications/solvers/cfdemSolverIBContinuousForcing/cfdemSolverIBContinuousForcing.C index 1fcfe350..15d196aa 100755 --- a/applications/solvers/cfdemSolverIBContinuousForcing/cfdemSolverIBRO.C +++ b/applications/solvers/cfdemSolverIBContinuousForcing/cfdemSolverIBContinuousForcing.C @@ -25,7 +25,7 @@ License along with CFDEMcoupling. If not, see . Application - cfdemSolverIBRO + cfdemSolverIBContinuousForcing Description Transient solver for incompressible flow. @@ -50,11 +50,11 @@ Contributions #include "regionModel.H" #include "voidFractionModel.H" -#include "dynamicFvMesh.H" //dyM +#include "dynamicFvMesh.H" #include "cellSet.H" -#include "fvOptions.H" // added the fvOptions library +#include "fvOptions.H" // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // diff --git a/etc/solver-list.txt b/etc/solver-list.txt index 93711e29..2ae02475 100644 --- a/etc/solver-list.txt +++ b/etc/solver-list.txt @@ -3,4 +3,4 @@ cfdemSolverPiso/dir cfdemSolverRhoPimple/dir cfdemSolverIB/dir cfdemSolverPisoScalar/dir -cfdemSolverIBRO/dir +cfdemSolverIBContinuousForcing/dir From a38dba8cfd7583d65df3505c10acb430f2115d83 Mon Sep 17 00:00:00 2001 From: danielque Date: Wed, 9 Feb 2022 17:14:45 +0100 Subject: [PATCH 054/149] add compiler flag add -Wno-deprecated-copy flag to deactivate respective compiler warning --- .../solvers/cfdemSolverIBContinuousForcing/Make/options | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/applications/solvers/cfdemSolverIBContinuousForcing/Make/options b/applications/solvers/cfdemSolverIBContinuousForcing/Make/options index 12c7d02b..90f9e40c 100755 --- a/applications/solvers/cfdemSolverIBContinuousForcing/Make/options +++ b/applications/solvers/cfdemSolverIBContinuousForcing/Make/options @@ -14,7 +14,8 @@ EXE_INC = \ -I$(LIB_SRC)/dynamicMesh/dynamicFvMesh/lnInclude \ -I$(LIB_SRC)/dynamicMesh/dynamicMesh/lnInclude \ -I$(LIB_SRC)/fvOptions/lnInclude \ - -I$(LIB_SRC)/sampling/lnInclude + -I$(LIB_SRC)/sampling/lnInclude \ + -Wno-deprecated-copy EXE_LIBS = \ -L$(CFDEM_LIB_DIR)\ From 3463f5ccc04bc31d034e980dd9619bf62cf8d705 Mon Sep 17 00:00:00 2001 From: danielque Date: Mon, 14 Feb 2022 13:43:05 +0100 Subject: [PATCH 055/149] update handling of model options in ShirgaonkarIB* make options const bool if possible and bring in line with rest of code, i.e. read values from dict already in initializer list --- .../forceModel/ShirgaonkarIB/ShirgaonkarIB.C | 5 +---- .../forceModel/ShirgaonkarIB/ShirgaonkarIB.H | 2 +- .../ShirgaonkarIBTorque/ShirgaonkarIBTorque.C | 12 ++++-------- .../ShirgaonkarIBTorque/ShirgaonkarIBTorque.H | 6 +++--- 4 files changed, 9 insertions(+), 16 deletions(-) diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C index e5a34f27..824cdbfe 100644 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C +++ b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C @@ -67,7 +67,7 @@ ShirgaonkarIB::ShirgaonkarIB verbose_(propsDict_.found("verbose")), twoDimensional_(propsDict_.found("twoDimensional")), depth_(1), - multisphere_(false), // drag for a multisphere particle + multisphere_(propsDict_.found("multisphere")), // drag for a multisphere particle velFieldName_(propsDict_.lookup("velFieldName")), U_(sm.mesh().lookupObject (velFieldName_)), pressureFieldName_(propsDict_.lookup("pressureFieldName")), @@ -87,9 +87,6 @@ ShirgaonkarIB::ShirgaonkarIB Info << "depth of domain is assumed to be :" << depth_ << endl; } - // Switch to initiate the multisphere calculation - if(propsDict_.found("multisphere")) multisphere_=true; - // init force sub model setForceSubModels(propsDict_); diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.H b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.H index 1a41c82a..939e08f6 100644 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.H +++ b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.H @@ -67,7 +67,7 @@ private: bool depth_; - bool multisphere_; + const bool multisphere_; word velFieldName_; diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIBTorque/ShirgaonkarIBTorque.C b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIBTorque/ShirgaonkarIBTorque.C index f5f0dfdb..b5515115 100644 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIBTorque/ShirgaonkarIBTorque.C +++ b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIBTorque/ShirgaonkarIBTorque.C @@ -63,31 +63,27 @@ ShirgaonkarIBTorque::ShirgaonkarIBTorque : forceModel(dict,sm), propsDict_(dict.subDict(typeName + "Props")), - verbose_(false), - twoDimensional_(false), + verbose_(propsDict_.found("verbose")), + twoDimensional_(propsDict_.found("twoDimensional")), depth_(1), velFieldName_(propsDict_.lookup("velFieldName")), U_(sm.mesh().lookupObject (velFieldName_)), pressureFieldName_(propsDict_.lookup("pressureFieldName")), p_(sm.mesh().lookupObject (pressureFieldName_)), - useTorque_(false) + useTorque_(propsDict_.found("useTorque")) { //Append the field names to be probed particleCloud_.probeM().initialize(typeName, typeName+".logDat"); particleCloud_.probeM().vectorFields_.append("dragForce"); //first entry must the be the force particleCloud_.probeM().writeHeader(); - if (propsDict_.found("verbose")) verbose_=true; - if (propsDict_.found("twoDimensional")) + if (twoDimensional_) { - twoDimensional_=true; depth_ = propsDict_.lookup("depth"); Info << "2-dimensional simulation - make sure DEM side is 2D" << endl; Info << "depth of domain is assumed to be :" << depth_ << endl; } - if(propsDict_.found("useTorque")) useTorque_ = true; - // init force sub model setForceSubModels(propsDict_); diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIBTorque/ShirgaonkarIBTorque.H b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIBTorque/ShirgaonkarIBTorque.H index 4b993d28..eaff1fbf 100644 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIBTorque/ShirgaonkarIBTorque.H +++ b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIBTorque/ShirgaonkarIBTorque.H @@ -60,9 +60,9 @@ class ShirgaonkarIBTorque private: dictionary propsDict_; - bool verbose_; + const bool verbose_; - bool twoDimensional_; + const bool twoDimensional_; bool depth_; @@ -74,7 +74,7 @@ private: const volScalarField& p_; - bool useTorque_; + const bool useTorque_; public: From 4bb95e66a899c15e581d2124335c2c5153c454d1 Mon Sep 17 00:00:00 2001 From: danielque Date: Mon, 14 Feb 2022 14:15:04 +0100 Subject: [PATCH 056/149] merge ShirgaonkarIB and ShirgaonkarIBTorque models reduce code duplication --- src/lagrangian/cfdemParticle/Make/files | 1 - .../forceModel/ShirgaonkarIB/ShirgaonkarIB.C | 15 ++ .../forceModel/ShirgaonkarIB/ShirgaonkarIB.H | 2 + .../ShirgaonkarIBTorque/ShirgaonkarIBTorque.C | 171 ------------------ .../ShirgaonkarIBTorque/ShirgaonkarIBTorque.H | 112 ------------ .../CFD/constant/couplingProperties | 4 +- 6 files changed, 19 insertions(+), 286 deletions(-) delete mode 100644 src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIBTorque/ShirgaonkarIBTorque.C delete mode 100644 src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIBTorque/ShirgaonkarIBTorque.H diff --git a/src/lagrangian/cfdemParticle/Make/files b/src/lagrangian/cfdemParticle/Make/files index 2215c72e..31ef62b4 100644 --- a/src/lagrangian/cfdemParticle/Make/files +++ b/src/lagrangian/cfdemParticle/Make/files @@ -102,7 +102,6 @@ $(forceModels)/Fines/FinesFields.C $(forceModels)/Fines/FanningDynFines.C $(forceModels)/Fines/ErgunStatFines.C $(forceModels)/granKineticEnergy/granKineticEnergy.C -$(forceModels)/ShirgaonkarIBTorque/ShirgaonkarIBTorque.C $(forceModels)/pdCorrelation/pdCorrelation.C $(forceModels)/surfaceTensionForce/surfaceTensionForce.C $(forceModels)/gradPForceSmooth/gradPForceSmooth.C diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C index 824cdbfe..a8076ca4 100644 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C +++ b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C @@ -68,6 +68,7 @@ ShirgaonkarIB::ShirgaonkarIB twoDimensional_(propsDict_.found("twoDimensional")), depth_(1), multisphere_(propsDict_.found("multisphere")), // drag for a multisphere particle + useTorque_(propsDict_.found("useTorque")), velFieldName_(propsDict_.lookup("velFieldName")), U_(sm.mesh().lookupObject (velFieldName_)), pressureFieldName_(propsDict_.lookup("pressureFieldName")), @@ -113,6 +114,7 @@ void ShirgaonkarIB::setForce() const label cellI; vector drag; + vector torque; volVectorField h=forceSubM(0).IBDragPerV(U_,p_); @@ -123,6 +125,7 @@ void ShirgaonkarIB::setForce() const //if(mask[index][0]) //{ drag=vector::zero; + torque=vector::zero; for(int subCell=0;subCell -1) // particle Found { drag += h[cellI]*h.mesh().V()[cellI]; + if(useTorque_) + { + vector rc = particleCloud_.mesh().C()[cellI]; + vector positionCenter = particleCloud_.position(index); + torque += (rc - positionCenter)^h[cellI]*h.mesh().V()[cellI]; + } } } @@ -154,6 +163,12 @@ void ShirgaonkarIB::setForce() const << "," << particleCloud_.impForces()[index][1] << "," << particleCloud_.impForces()[index][2] << endl; + + if(useTorque_) + { + for(int j=0;j<3;j++) particleCloud_.DEMTorques()[index][j] = torque[j]; // Adding to the particle torque; + if(verbose_) Info << "DEMTorques = " << particleCloud_.DEMTorques()[index][0] << "," << particleCloud_.DEMTorques()[index][1] << "," << particleCloud_.DEMTorques()[index][2] << endl; + } //} } diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.H b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.H index 939e08f6..4c7c6969 100644 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.H +++ b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.H @@ -69,6 +69,8 @@ private: const bool multisphere_; + const bool useTorque_; + word velFieldName_; const volVectorField& U_; diff --git a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIBTorque/ShirgaonkarIBTorque.C b/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIBTorque/ShirgaonkarIBTorque.C deleted file mode 100644 index b5515115..00000000 --- a/src/lagrangian/cfdemParticle/subModels/forceModel/ShirgaonkarIBTorque/ShirgaonkarIBTorque.C +++ /dev/null @@ -1,171 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012-2015 DCS Computing GmbH, Linz - Copyright 2015- JKU Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "error.H" - -#include "ShirgaonkarIBTorque.H" -#include "addToRunTimeSelectionTable.H" -#include "voidFractionModel.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -defineTypeNameAndDebug(ShirgaonkarIBTorque, 0); - -addToRunTimeSelectionTable -( - forceModel, - ShirgaonkarIBTorque, - dictionary -); - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -ShirgaonkarIBTorque::ShirgaonkarIBTorque -( - const dictionary& dict, - cfdemCloud& sm -) -: - forceModel(dict,sm), - propsDict_(dict.subDict(typeName + "Props")), - verbose_(propsDict_.found("verbose")), - twoDimensional_(propsDict_.found("twoDimensional")), - depth_(1), - velFieldName_(propsDict_.lookup("velFieldName")), - U_(sm.mesh().lookupObject (velFieldName_)), - pressureFieldName_(propsDict_.lookup("pressureFieldName")), - p_(sm.mesh().lookupObject (pressureFieldName_)), - useTorque_(propsDict_.found("useTorque")) -{ - //Append the field names to be probed - particleCloud_.probeM().initialize(typeName, typeName+".logDat"); - particleCloud_.probeM().vectorFields_.append("dragForce"); //first entry must the be the force - particleCloud_.probeM().writeHeader(); - - if (twoDimensional_) - { - depth_ = propsDict_.lookup("depth"); - Info << "2-dimensional simulation - make sure DEM side is 2D" << endl; - Info << "depth of domain is assumed to be :" << depth_ << endl; - } - - // init force sub model - setForceSubModels(propsDict_); - - // define switches which can be read from dict - forceSubM(0).setSwitchesList(SW_TREAT_FORCE_EXPLICIT,true); // activate treatExplicit switch - - // read those switches defined above, if provided in dict - forceSubM(0).readSwitches(); - - particleCloud_.checkCG(false); -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -ShirgaonkarIBTorque::~ShirgaonkarIBTorque() -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -void ShirgaonkarIBTorque::setForce() const -{ - - label cellI; - vector drag; - vector torque; - - volVectorField h=forceSubM(0).IBDragPerV(U_,p_); - - #include "setupProbeModel.H" - - for(int index=0; index< particleCloud_.numberOfParticles(); index++) - { - drag=vector::zero; - torque=vector::zero; - vector positionCenter = particleCloud_.position(index); - - for(int subCell=0;subCell Date: Mon, 14 Feb 2022 15:05:35 +0100 Subject: [PATCH 057/149] update documentation --- doc/CFDEMcoupling_solvers.txt | 1 + doc/cfdemSolverIBContinuousForcing.txt | 82 ++++++++++++++++++++++++++ doc/forceModel_ShirgaonkarIB.txt | 2 + 3 files changed, 85 insertions(+) create mode 100644 doc/cfdemSolverIBContinuousForcing.txt diff --git a/doc/CFDEMcoupling_solvers.txt b/doc/CFDEMcoupling_solvers.txt index 49372188..f9ca5779 100644 --- a/doc/CFDEMcoupling_solvers.txt +++ b/doc/CFDEMcoupling_solvers.txt @@ -10,6 +10,7 @@ This section lists all CFDEMcoupling solvers alphabetically. "cfdemSolverIB"_cfdemSolverIB.html, +"cfdemSolverIBContinuousForcing"_cfdemSolverIBContinuousForcing.html, "cfdemSolverMultiphase"_cfdemSolverMultiphase.html, "cfdemSolverMultiphaseScalar"_cfdemSolverMultiphaseScalar.html, "cfdemSolverPiso"_cfdemSolverPiso.html, diff --git a/doc/cfdemSolverIBContinuousForcing.txt b/doc/cfdemSolverIBContinuousForcing.txt new file mode 100644 index 00000000..3db21fbf --- /dev/null +++ b/doc/cfdemSolverIBContinuousForcing.txt @@ -0,0 +1,82 @@ +"CFDEMproject Website"_lws - "Main Page"_main :c + +:link(lws,http://www.cfdem.com) +:link(main,CFDEMcoupling_Manual.html) + +:line + +cfdemSolverIBContinuousForcing command :h3 + +[Description:] + +"cfdemSolverIBContinuousForcing" is a coupled CFD-DEM solver using CFDEMcoupling, +an open-source parallel coupled CFD-DEM framework, for calculating the dynamics +between immersed bodies and the surrounding fluid. Being an implementation of a +continuous forcing immersed boundary method it allows tackling problems where +the body diameter exceeds the maximal size of a fluid cell. + + +Using the toolbox of OpenFOAM®(*) the governing equations of the fluid are +computed and the corrections of velocity and pressure field with respect to the +body-movement information, gained from LIGGGHTS, are incorporated. + + + + +The code of this solver was contributed by A.N. Balachandran Nair, JKU. For more +details, see "Balachandran Nair et al. (2021)"_#BalachandranNair2021 + +[Use:] + +The solver is realized within the open-source framework CFDEMcoupling. Just as +for the unresolved CFD-DEM solver cfdemSolverPiso the file +CFD/constant/couplingProperties contains information about the settings for the +different models. While IOmodel, DataExchangeModel etc. are applicable for all +CFDEMcoupling-solvers, special locate-, force- and void fraction models were +designed for this solver: + +"engineSearchIB"_locateModel_engineSearchIB.html, +"ArchimedesIB"_forceModel_ArchimedesIB.html, +"ShirgaonkarIB"_forceModel_ShirgaonkarIB.html, +"IBVoidfraction"_voidFractionModel_IBVoidFraction.html + +:line + +:link(BalachandranNair2021) +[(Balachandran Nair, 2021)] Balachandran Nair, A.N., Pirker, S. and Saeedipour, M., +"Resolved CFD-DEM simulation of blood flow with a reduced-order RBC model", +Comp. Part. Mech. (2021) + +:line + + +NOTE: +(*) This offering is not approved or endorsed by OpenCFD Limited, producer and +distributor of the OpenFOAM software via www.openfoam.com, and owner of the +OPENFOAM® and OpenCFD® trade marks. +OPENFOAM® is a registered trade mark of OpenCFD Limited, producer and +distributor of the OpenFOAM software via www.openfoam.com. + + + + diff --git a/doc/forceModel_ShirgaonkarIB.txt b/doc/forceModel_ShirgaonkarIB.txt index 313b18c3..63d03b27 100644 --- a/doc/forceModel_ShirgaonkarIB.txt +++ b/doc/forceModel_ShirgaonkarIB.txt @@ -21,12 +21,14 @@ ShirgaonkarIBProps velFieldName "U"; pressureFieldName "pressure"; twoDimensional; + useTorque; treatForceExplicit switch1; \} :pre {U} = name of the finite volume fluid velocity field :ulb,l {pressure} = name of the finite volume pressure field :l {twoDimensional} = optional keyword for conducting a two dimensional calculation :l +{useTorque} = optional keyword for calculating particle torque :l {switch1} = (optional, default false) sub model switch, see "forceSubModel"_forceSubModel.html for details :l :ule From d1dad545ae9fecbd66053ceaa1c09c9ad8ad1d27 Mon Sep 17 00:00:00 2001 From: danielque Date: Mon, 14 Feb 2022 15:21:28 +0100 Subject: [PATCH 058/149] update headers of tutorial case indicate that this case is intended to be used with OF 6 --- .../falling_sphere_two_way_coupling/CFD/0/U | 10 +++--- .../falling_sphere_two_way_coupling/CFD/0/Us | 10 +++--- .../falling_sphere_two_way_coupling/CFD/0/p | 10 +++--- .../CFD/0/phiIB | 10 +++--- .../falling_sphere_two_way_coupling/CFD/0/rho | 10 +++--- .../CFD/0/voidfraction | 10 +++--- .../CFD/constant/couplingProperties | 31 ++++++------------- .../CFD/constant/dynamicMeshDict | 10 +++--- .../CFD/constant/g | 10 +++--- .../CFD/constant/liggghtsCommands | 29 ++++++----------- .../CFD/constant/transportProperties | 12 +++---- .../CFD/constant/turbulenceProperties | 10 +++--- .../CFD/system/blockMeshDict | 10 +++--- .../CFD/system/controlDict | 10 +++--- .../CFD/system/decomposeParDict | 15 +++++---- .../CFD/system/fvOptions | 10 +++--- .../CFD/system/fvSchemes | 10 +++--- .../CFD/system/fvSolution | 10 +++--- 18 files changed, 103 insertions(+), 124 deletions(-) diff --git a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/U b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/U index 7f0851e7..46fb54a3 100755 --- a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/U +++ b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/U @@ -1,9 +1,9 @@ /*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 6 + \\/ M anipulation | \*---------------------------------------------------------------------------*/ FoamFile { diff --git a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/Us b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/Us index 82a5b0a6..7f20cd03 100755 --- a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/Us +++ b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/Us @@ -1,9 +1,9 @@ /*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 6 + \\/ M anipulation | \*---------------------------------------------------------------------------*/ FoamFile { diff --git a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/p b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/p index b80df4f2..b4e5f4ed 100755 --- a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/p +++ b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/p @@ -1,9 +1,9 @@ /*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 6 + \\/ M anipulation | \*---------------------------------------------------------------------------*/ FoamFile { diff --git a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/phiIB b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/phiIB index 92363ec3..307f404f 100755 --- a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/phiIB +++ b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/phiIB @@ -1,9 +1,9 @@ /*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 6 + \\/ M anipulation | \*---------------------------------------------------------------------------*/ FoamFile { diff --git a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/rho b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/rho index 5b8e712c..bdd31854 100644 --- a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/rho +++ b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/rho @@ -1,9 +1,9 @@ /*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 6 + \\/ M anipulation | \*---------------------------------------------------------------------------*/ FoamFile { diff --git a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/voidfraction b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/voidfraction index d46ca05b..9722d600 100755 --- a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/voidfraction +++ b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/0/voidfraction @@ -1,9 +1,9 @@ /*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 6 + \\/ M anipulation | \*---------------------------------------------------------------------------*/ FoamFile { diff --git a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/couplingProperties b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/couplingProperties index 92519d60..94c261e3 100644 --- a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/couplingProperties +++ b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/couplingProperties @@ -1,29 +1,19 @@ -/*---------------------------------------------------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.4 | -| \\ / A nd | Web: http://www.openfoam.org | -| \\/ M anipulation | | +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 6 + \\/ M anipulation | \*---------------------------------------------------------------------------*/ - - FoamFile { - version 2.0; - format ascii; - - root ""; - case ""; - instance ""; - local ""; - - class dictionary; - object couplingProperties; + version 2.0; + format ascii; + class dictionary; + object couplingProperties; } - // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -//===========================================================================// // sub-models & settings modelType none; @@ -68,7 +58,6 @@ momCoupleModels turbulenceModelType "turbulenceProperties"; -//===========================================================================// // sub-model properties ShirgaonkarIBProps diff --git a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/dynamicMeshDict b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/dynamicMeshDict index 6cd8d9b3..017c6dfd 100644 --- a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/dynamicMeshDict +++ b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/dynamicMeshDict @@ -1,9 +1,9 @@ /*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 6 + \\/ M anipulation | \*---------------------------------------------------------------------------*/ FoamFile { diff --git a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/g b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/g index d37bdba4..09cf6c45 100755 --- a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/g +++ b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/g @@ -1,9 +1,9 @@ /*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 6 + \\/ M anipulation | \*---------------------------------------------------------------------------*/ FoamFile { diff --git a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/liggghtsCommands b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/liggghtsCommands index 7431b210..cf03eae8 100755 --- a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/liggghtsCommands +++ b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/liggghtsCommands @@ -1,26 +1,17 @@ -/*---------------------------------------------------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.4 | -| \\ / A nd | Web: http://www.openfoam.org | -| \\/ M anipulation | | +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 6 + \\/ M anipulation | \*---------------------------------------------------------------------------*/ - - FoamFile { - version 2.0; - format ascii; - - root ""; - case ""; - instance ""; - local ""; - - class dictionary; - object liggghtsCommands; + version 2.0; + format ascii; + class dictionary; + object liggghtsCommands; } - // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // liggghtsCommandModels diff --git a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/transportProperties b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/transportProperties index 64e2be18..d22bf944 100755 --- a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/transportProperties +++ b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/transportProperties @@ -1,9 +1,9 @@ /*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 6 + \\/ M anipulation | \*---------------------------------------------------------------------------*/ FoamFile { @@ -19,7 +19,7 @@ FoamFile transportModel Newtonian; // Fluid properties of plasma // dextran -nu nu [ 0 2 -1 0 0 0 0 ] 5e-06;//0.99048;4.9524; +nu nu [ 0 2 -1 0 0 0 0 ] 5e-06; CrossPowerLawCoeffs { diff --git a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/turbulenceProperties b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/turbulenceProperties index 9cfc50a3..6d46e885 100755 --- a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/turbulenceProperties +++ b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/constant/turbulenceProperties @@ -1,9 +1,9 @@ /*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 6 + \\/ M anipulation | \*---------------------------------------------------------------------------*/ FoamFile { diff --git a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/blockMeshDict b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/blockMeshDict index e0c14aec..12997756 100644 --- a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/blockMeshDict +++ b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/blockMeshDict @@ -1,9 +1,9 @@ /*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: http://www.OpenFOAM.org | -| \\/ M anipulation | | + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 6 + \\/ M anipulation | \*---------------------------------------------------------------------------*/ FoamFile { diff --git a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/controlDict b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/controlDict index 68281ecd..a8cfa722 100644 --- a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/controlDict +++ b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/controlDict @@ -1,9 +1,9 @@ /*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 6 + \\/ M anipulation | \*---------------------------------------------------------------------------*/ FoamFile { diff --git a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/decomposeParDict b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/decomposeParDict index 5e3eb46d..aa2a0618 100644 --- a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/decomposeParDict +++ b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/decomposeParDict @@ -1,10 +1,10 @@ -/*-------------------------------*- C++ -*---------------------------------*\ -| ========= | -| \\ / OpenFOAM | -| \\ / | -| \\ / The Open Source CFD Toolbox | -| \\/ http://www.OpenFOAM.org | -\*-------------------------------------------------------------------------*/ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 6 + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ FoamFile { version 2.0; @@ -14,7 +14,6 @@ FoamFile location "system"; object decomposeParDict; } - // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // numberOfSubdomains 4; diff --git a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/fvOptions b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/fvOptions index e5f6ad60..1b83175a 100644 --- a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/fvOptions +++ b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/fvOptions @@ -1,9 +1,9 @@ /*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 6 + \\/ M anipulation | \*---------------------------------------------------------------------------*/ FoamFile { diff --git a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/fvSchemes b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/fvSchemes index 6e2838e2..433500f0 100755 --- a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/fvSchemes +++ b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/fvSchemes @@ -1,9 +1,9 @@ /*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 6 + \\/ M anipulation | \*---------------------------------------------------------------------------*/ FoamFile { diff --git a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/fvSolution b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/fvSolution index eb44359a..ebf44623 100755 --- a/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/fvSolution +++ b/tutorials/cfdemSolverIB/falling_sphere_two_way_coupling/CFD/system/fvSolution @@ -1,9 +1,9 @@ /*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: 1.6 | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: 6 + \\/ M anipulation | \*---------------------------------------------------------------------------*/ FoamFile { From 0820d99e858e622eb2081aa56dacdb640cd7b02c Mon Sep 17 00:00:00 2001 From: danielque Date: Wed, 16 Feb 2022 14:58:23 +0100 Subject: [PATCH 059/149] move calculation of Us field to separate function in cfdemCloudIB refactoring, use same name as the function doing Us field calculations in cfdemCloudIBContinuousForcing; note that cfdemCloudIB is considering angular velocities of particles while cfdemCloudIBContinuousForcing does not --- .../derived/cfdemCloudIB/cfdemCloudIB.C | 48 +++++++++++-------- .../derived/cfdemCloudIB/cfdemCloudIB.H | 2 + 2 files changed, 29 insertions(+), 21 deletions(-) diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C index 42e46cda..9f6ab534 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C @@ -154,27 +154,7 @@ bool cfdemCloudIB::evolve(volVectorField& Us) // set particle velocity field if(verbose_) Info << "- setVelocity(velocities_)" << endl; - label cell = 0; - vector uP(0,0,0); - vector rVec(0,0,0); - vector velRot(0,0,0); - vector angVel(0,0,0); - for (int index = 0; index < numberOfParticles(); ++index){ - for(int subCell = 0; subCell < voidFractionM().cellsPerParticle()[index][0]; subCell++) - { - cell = cellIDs()[index][subCell]; - - if(cell >=0){ - // calc particle velocity - for(int i=0;i<3;i++) rVec[i]=Us.mesh().C()[cell][i]-position(index)[i]; - for(int i=0;i<3;i++) angVel[i]=angularVelocities()[index][i]; - velRot=angVel^rVec; - for(int i=0;i<3;i++) uP[i] = velocities()[index][i]+velRot[i]; - Us[cell] = (1-voidfractions_[index][subCell])*uP; - } - } - } - if(verbose_) Info << "setVelocity done." << endl; + calcForcingTerm(Us); // only needed for continuous forcing // write DEM data if(verbose_) Info << " -giveDEMdata()" << endl; @@ -194,6 +174,32 @@ bool cfdemCloudIB::evolve(volVectorField& Us) return doCouple; } +void cfdemCloudIB::calcForcingTerm(volVectorField& Us) +{ + label cell = 0; + vector uP(0,0,0); + vector rVec(0,0,0); + vector velRot(0,0,0); + vector angVel(0,0,0); + for (int index = 0; index < numberOfParticles(); ++index) + { + for (int subCell = 0; subCell < voidFractionM().cellsPerParticle()[index][0]; subCell++) + { + cell = cellIDs()[index][subCell]; + + if (cell >=0) + { + // calc particle velocity + for (int i=0;i<3;i++) rVec[i]=Us.mesh().C()[cell][i]-position(index)[i]; + for (int i=0;i<3;i++) angVel[i]=angularVelocities()[index][i]; + velRot=angVel^rVec; + for (int i=0;i<3;i++) uP[i] = velocities()[index][i]+velRot[i]; + Us[cell] = (1-voidfractions_[index][subCell])*uP; + } + } + } +} + void cfdemCloudIB::calcVelocityCorrection ( volScalarField& p, diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.H b/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.H index 598a0d71..99439d44 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.H +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.H @@ -93,6 +93,8 @@ public: bool evolve(volVectorField&); + void calcForcingTerm(volVectorField&); + void calcVelocityCorrection(volScalarField&,volVectorField&,volScalarField&,volScalarField&); // this could be moved to an IB mom couple model // Access From 5ebb7e18cbe65cea9bab098ed702391dce56492d Mon Sep 17 00:00:00 2001 From: danielque Date: Wed, 16 Feb 2022 14:59:34 +0100 Subject: [PATCH 060/149] correct BC of Us filed after setting add a call to correctBoundaryConditions() once we have finished setting the velocities from the particle data --- src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C index 9f6ab534..fcedf431 100644 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C +++ b/src/lagrangian/cfdemParticle/derived/cfdemCloudIB/cfdemCloudIB.C @@ -198,6 +198,7 @@ void cfdemCloudIB::calcForcingTerm(volVectorField& Us) } } } + Us.correctBoundaryConditions(); } void cfdemCloudIB::calcVelocityCorrection From ede9546e801e90ed718ab16d9f38aff363b8fda2 Mon Sep 17 00:00:00 2001 From: danielque Date: Wed, 16 Feb 2022 15:56:15 +0100 Subject: [PATCH 061/149] merge cfdemCloudIB and cfdemCloudIBContinuousForcing note that Us field is only use by cfdemSolverIBContinuousForcing but not by cfdemSolverIB, so it may be better to call cfdemCloudIB::calcForcingTerm(...) from cfdemSolverIBContinuousForcing instead of cfdemCloudIB::evolve() --- .../cfdemSolverIBContinuousForcing.C | 8 +- src/lagrangian/cfdemParticle/Make/files | 1 - .../cfdemCloudIBContinuousForcing.C | 162 ------------------ .../cfdemCloudIBContinuousForcing.H | 97 ----------- 4 files changed, 3 insertions(+), 265 deletions(-) delete mode 100644 src/lagrangian/cfdemParticle/derived/cfdemCloudIBContinuousForcing/cfdemCloudIBContinuousForcing.C delete mode 100644 src/lagrangian/cfdemParticle/derived/cfdemCloudIBContinuousForcing/cfdemCloudIBContinuousForcing.H diff --git a/applications/solvers/cfdemSolverIBContinuousForcing/cfdemSolverIBContinuousForcing.C b/applications/solvers/cfdemSolverIBContinuousForcing/cfdemSolverIBContinuousForcing.C index 15d196aa..4896716f 100755 --- a/applications/solvers/cfdemSolverIBContinuousForcing/cfdemSolverIBContinuousForcing.C +++ b/applications/solvers/cfdemSolverIBContinuousForcing/cfdemSolverIBContinuousForcing.C @@ -43,7 +43,7 @@ Contributions #include "turbulentTransportModel.H" #include "pisoControl.H" -#include "cfdemCloudIBContinuousForcing.H" +#include "cfdemCloudIB.H" #include "implicitCouple.H" #include "averagingModel.H" @@ -72,7 +72,7 @@ int main(int argc, char *argv[]) // create cfdemCloud #include "readGravitationalAcceleration.H" - cfdemCloudIBContinuousForcing particleCloud(mesh); + cfdemCloudIB particleCloud(mesh); // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // @@ -92,9 +92,7 @@ int main(int argc, char *argv[]) // do particle stuff Info << "- evolve()" << endl; - particleCloud.evolve(); - particleCloud.calcForcingTerm(Us); - Us.correctBoundaryConditions(); + particleCloud.evolve(Us); volScalarField voidfractionNext=mesh.lookupObject("voidfractionNext"); diff --git a/src/lagrangian/cfdemParticle/Make/files b/src/lagrangian/cfdemParticle/Make/files index 31ef62b4..00d33dbd 100644 --- a/src/lagrangian/cfdemParticle/Make/files +++ b/src/lagrangian/cfdemParticle/Make/files @@ -28,7 +28,6 @@ $(cfdemCloud)/cfdemCloudIO.C derived/cfdemCloudIB/cfdemCloudIB.C derived/cfdemCloudMS/cfdemCloudMS.C derived/cfdemCloudEnergy/cfdemCloudEnergy.C -derived/cfdemCloudIBContinuousForcing/cfdemCloudIBContinuousForcing.C $(cfdTools)/global.C $(cfdTools)/newGlobal.C diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBContinuousForcing/cfdemCloudIBContinuousForcing.C b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBContinuousForcing/cfdemCloudIBContinuousForcing.C deleted file mode 100644 index 1d2837c3..00000000 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBContinuousForcing/cfdemCloudIBContinuousForcing.C +++ /dev/null @@ -1,162 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012-2015 DCS Computing GmbH, Linz - Copyright 2015- JKU Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). -\*---------------------------------------------------------------------------*/ - -#include "fileName.H" -#include "cfdemCloudIBContinuousForcing.H" -#include "voidFractionModel.H" -#include "forceModel.H" -#include "locateModel.H" -#include "dataExchangeModel.H" -#include "IOModel.H" -#include "IOmanip.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -// Construct from components -cfdemCloudIBContinuousForcing::cfdemCloudIBContinuousForcing -( - const fvMesh& mesh -) -: - cfdemCloud(mesh), - pRefCell_(readLabel(mesh.solutionDict().subDict("PISO").lookup("pRefCell"))), - pRefValue_(readScalar(mesh.solutionDict().subDict("PISO").lookup("pRefValue"))), - haveEvolvedOnce_(false), - skipLagrangeToEulerMapping_(false) -{ - - if(this->couplingProperties().found("skipLagrangeToEulerMapping")) - { - Info << "Will skip lagrange-to-Euler mapping..." << endl; - skipLagrangeToEulerMapping_=true; - } -} - - -// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // - -cfdemCloudIBContinuousForcing::~cfdemCloudIBContinuousForcing() -{ -} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -bool cfdemCloudIBContinuousForcing::evolve() -{ - numberOfParticlesChanged_ = false; - arraysReallocated_=false; - bool doCouple=false; - - if (dataExchangeM().doCoupleNow()) - { - Info << "\n timeStepFraction() = " << dataExchangeM().timeStepFraction() << endl; - dataExchangeM().couple(0); - doCouple=true; - - if(!skipLagrangeToEulerMapping_ || !haveEvolvedOnce_) - { - if(verbose_) Info << "- getDEMdata()" << endl; - getDEMdata(); - Info << "nr particles = " << numberOfParticles() << endl; - - // search cellID of particles - if(verbose_) Info << "- findCell()" << endl; - locateM().findCell(NULL,positions_,cellIDs_,numberOfParticles()); - if(verbose_) Info << "findCell done." << endl; - - // set void fraction field - if(verbose_) Info << "- setvoidFraction()" << endl; - voidFractionM().setvoidFraction(NULL,voidfractions_,particleWeights_,particleVolumes_,particleV_); - if(verbose_) Info << "setvoidFraction done." << endl; - } - - // set particles forces - if(verbose_) Info << "- setForce(forces_)" << endl; - for(int index = 0;index < numberOfParticles_; ++index){ - for(int i=0;i<3;i++){ - impForces_[index][i] = 0; - expForces_[index][i] = 0; - DEMForces_[index][i] = 0; - } - } - for (int i=0;i= 0) - { - // calc particle velocity - for(int i=0;i<3;i++) uP[i] = velocities()[index][i]; - Us[cell] = (1-voidfractions_[index][subCell])*uP; - } - } - } -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// ************************************************************************* // diff --git a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBContinuousForcing/cfdemCloudIBContinuousForcing.H b/src/lagrangian/cfdemParticle/derived/cfdemCloudIBContinuousForcing/cfdemCloudIBContinuousForcing.H deleted file mode 100644 index b2516336..00000000 --- a/src/lagrangian/cfdemParticle/derived/cfdemCloudIBContinuousForcing/cfdemCloudIBContinuousForcing.H +++ /dev/null @@ -1,97 +0,0 @@ -/*---------------------------------------------------------------------------*\ - CFDEMcoupling - Open Source CFD-DEM coupling - - CFDEMcoupling is part of the CFDEMproject - www.cfdem.com - Copyright 2009-2012 JKU Linz - Copyright 2012-2015 DCS Computing GmbH, Linz - Copyright 2015- JKU Linz -------------------------------------------------------------------------------- -License - This file is part of CFDEMcoupling. - - CFDEMcoupling is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the - Free Software Foundation; either version 3 of the License, or (at your - option) any later version. - - CFDEMcoupling is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with CFDEMcoupling; if not, write to the Free Software Foundation, - Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Description - This code is designed to realize coupled CFD-DEM simulations using LIGGGHTS - and OpenFOAM(R). Note: this code is not part of OpenFOAM(R) (see DISCLAIMER). - - cloud class managing DEM data for CFD-DEM coupling and IB representation - -Class - Foam::cfdemCloudIBContinuousForcing derived from cfdemCloud - -SourceFiles - cfdemCloudIBmodified.C - -\*---------------------------------------------------------------------------*/ - -#ifndef cfdemCloudIBContinuousForcing_H -#define cfdemCloudIBContinuousForcing_H - -#include "cfdemCloud.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ - -/*---------------------------------------------------------------------------*\ - Class cfdemCloudIBContinuousForcing Declaration -\*---------------------------------------------------------------------------*/ - -class cfdemCloudIBContinuousForcing -: - public cfdemCloud -{ -protected: - - label pRefCell_; - scalar pRefValue_; - - bool haveEvolvedOnce_; - bool skipLagrangeToEulerMapping_; - -public: - - // Constructors - - //- Construct from components - cfdemCloudIBContinuousForcing - ( - const fvMesh& mesh - ); - - // Destructor - - ~cfdemCloudIBContinuousForcing(); - - // Member Functions - - bool evolve(); - - void calcForcingTerm(volVectorField&); -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* // From a908ffc9795309d99a41c557f159bc9a398c762b Mon Sep 17 00:00:00 2001 From: Thomas Lichtenegger Date: Mon, 21 Feb 2022 11:05:56 +0100 Subject: [PATCH 062/149] Added maximum number of search layers to initialize multi-layer shrinking core model. --- .../chemistryModel/initMultiLayers/initMultiLayers.C | 9 +++++++-- .../chemistryModel/initMultiLayers/initMultiLayers.H | 4 +++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/lagrangian/cfdemParticle/subModels/chemistryModel/initMultiLayers/initMultiLayers.C b/src/lagrangian/cfdemParticle/subModels/chemistryModel/initMultiLayers/initMultiLayers.C index 15cd9f91..91d1caf0 100644 --- a/src/lagrangian/cfdemParticle/subModels/chemistryModel/initMultiLayers/initMultiLayers.C +++ b/src/lagrangian/cfdemParticle/subModels/chemistryModel/initMultiLayers/initMultiLayers.C @@ -59,6 +59,7 @@ initMultiLayers::initMultiLayers maxNumLayers_(0), numLayers_(propsDict_.lookupOrDefault("numLayers",labelList(1,-1))), partTypes_(propsDict_.lookupOrDefault("partTypes",labelList(1,-1))), + searchLayers_(propsDict_.lookupOrDefault("searchLayers",labelList(1,-1))), relRadiiRegName_(typeName + "relRadii"), filepath_(string(propsDict_.lookup("filepath"))), initialized_(false) @@ -178,8 +179,8 @@ bool initMultiLayers::init() if(cellK >= 0 && partType == type) { // look for the nearest occupied cell - cellKoccupied = findNearestCellWithValue(cellK, particlesInCell); listIndex = getListIndex(partType); + cellKoccupied = findNearestCellWithValue(cellK, particlesInCell,searchLayers_[listIndex]); if (cellKoccupied >= 0) { relRadiiLoopVar = relRadiiField[cellKoccupied]; @@ -215,7 +216,7 @@ void initMultiLayers::execute() } } -label initMultiLayers::findNearestCellWithValue(label refCell, volScalarField &particlesInCell) const +label initMultiLayers::findNearestCellWithValue(label refCell, volScalarField &particlesInCell, label searchLayers) const { if (particlesInCell[refCell] > 0.5) return refCell; @@ -226,6 +227,8 @@ label initMultiLayers::findNearestCellWithValue(label refCell, volScalarField &p neighbors.insert(refCell); recentNeighbors.insert(refCell); + label layersSearched = 0; + while(true) { for (std::set