diff --git a/applications/utilities/postProcessing/lagrangian/particleTracks/particleTracks.C b/applications/utilities/postProcessing/lagrangian/particleTracks/particleTracks.C index 0e3ba386f4..bd15d013fb 100644 --- a/applications/utilities/postProcessing/lagrangian/particleTracks/particleTracks.C +++ b/applications/utilities/postProcessing/lagrangian/particleTracks/particleTracks.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | Website: https://openfoam.org - \\ / A nd | Copyright (C) 2011-2021 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2022 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -71,6 +71,8 @@ int main(int argc, char *argv[]) runTime.setTime(timeDirs[timeI], timeI); Info<< "Time = " << runTime.userTimeName() << endl; + mesh.readUpdate(); + Info<< " Reading particle positions" << endl; passiveParticleCloud myCloud(mesh, cloudName); @@ -135,6 +137,8 @@ int main(int argc, char *argv[]) runTime.setTime(timeDirs[timeI], timeI); Info<< "Time = " << runTime.userTimeName() << endl; + mesh.readUpdate(); + List allPositions(Pstream::nProcs()); List allOrigIds(Pstream::nProcs()); List allOrigProcs(Pstream::nProcs()); diff --git a/etc/caseDicts/annotated/particleTracksDict b/etc/caseDicts/annotated/particleTracksDict new file mode 100644 index 0000000000..f16e8d4bc7 --- /dev/null +++ b/etc/caseDicts/annotated/particleTracksDict @@ -0,0 +1,30 @@ +/*--------------------------------*- C++ -*----------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | Website: https://openfoam.org + \\ / A nd | Version: dev + \\/ M anipulation | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + format ascii; + class dictionary; + object particleTracksDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +// Name of the cloud for which to create tracks +cloudName cloud; + +// Frequency with which tracks are added. E.g., if set to 5, then tracks will +// be created for every 5th paricle in the cloud. If set to 1 (as below), then +// tracks will be created for every particle in the cloud. +sampleFrequency 1; + +// Maximum number of positions in a single track +maxPositions 1000000; + +// Format that the tracks are written out in +setFormat vtk; + +// ************************************************************************* // diff --git a/etc/caseDicts/annotated/particleTrackDict b/etc/caseDicts/annotated/steadyParticleTracksDict similarity index 77% rename from etc/caseDicts/annotated/particleTrackDict rename to etc/caseDicts/annotated/steadyParticleTracksDict index db05d7ee34..3d51b451a6 100644 --- a/etc/caseDicts/annotated/particleTrackDict +++ b/etc/caseDicts/annotated/steadyParticleTracksDict @@ -9,12 +9,14 @@ FoamFile { format ascii; class dictionary; - object particleTrackDict; + object steadyParticleTracksDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -cloudName reactingCloud1Tracks; +// Name of the cloud for which to create tracks +cloudName cloud; -fields ( d U T ); +// Fields to write out with the tracks +fields (d U T); // ************************************************************************* // diff --git a/tutorials/combustion/reactingFoam/Lagrangian/verticalChannelLTS/system/steadyParticleTracksDict b/tutorials/combustion/reactingFoam/Lagrangian/verticalChannelLTS/system/steadyParticleTracksDict index 3d8b8ae0c8..0175570011 100644 --- a/tutorials/combustion/reactingFoam/Lagrangian/verticalChannelLTS/system/steadyParticleTracksDict +++ b/tutorials/combustion/reactingFoam/Lagrangian/verticalChannelLTS/system/steadyParticleTracksDict @@ -16,12 +16,7 @@ FoamFile cloudName cloudTracks; -fields -( - d - U - T -); +fields (d U T); // ************************************************************************* // diff --git a/tutorials/combustion/reactingFoam/Lagrangian/verticalChannelSteady/system/steadyParticleTracksDict b/tutorials/combustion/reactingFoam/Lagrangian/verticalChannelSteady/system/steadyParticleTracksDict index 3d8b8ae0c8..0175570011 100644 --- a/tutorials/combustion/reactingFoam/Lagrangian/verticalChannelSteady/system/steadyParticleTracksDict +++ b/tutorials/combustion/reactingFoam/Lagrangian/verticalChannelSteady/system/steadyParticleTracksDict @@ -16,12 +16,7 @@ FoamFile cloudName cloudTracks; -fields -( - d - U - T -); +fields (d U T); // ************************************************************************* //