CHANGELOG
Changelog
This changelog is focused on changes related to our tagged releases. The intent is to document all notable changes, with most recent listed first.
[Unreleased]
- shift default interpolation type for StructuredGrids from “simple” to “linear”
[4.1.0] - 2022-02-23
Meta Change
- Repository hosting shifted from bitbucket to github. The repository is now located at: https://github.com/gdtk-uq/gdtk
Changed
-
Default install location
$HOME/dgdinst–>$HOME/gdtkinst -
Specification of
cfl_schedulein transient code is now of the form:config.cfl_schedule = {{0.0,0.5}, {0.5e-3,1.0}, {2.0e-3,10.0}}In each pair, the first number is time and the second number is CFL value.
-
For specialist post-processing, class
BlockFlowrenamed toFluidBlockLiteto better represent its intent.FluidBlockLiteis used in post-processing to read, interact, manipulate fluid data at a block level. The “lite” refers to the fact that it is not a full-blownFluidBlockobject as implemented in the code internals. -
prep-gasnow selects theCompositeGaswhen requesting a thermally perfect gas model. This uses the the unified gas model machinery built in 2021, and begins the deprecation of the special-purpose implementations. -
Lua version embedded in code upgraded: 5.1.4 –> 5.4.3
Fixed
- Clean up on MPI exit paths to avoid hanging processes when the gas dynamics encounters adverse situations.
- Fixed bug in computation of transport properties and update of sound speed at a boundary interface for the special user-defined boundary interface effect.
Added
-
Control point form as option for algebraic grid generation on structured grids See technical note: https://gdtk.uqcloud.net/docs/eilmer/technical-notes/control-point-grid-gen/
-
Conical inflow as option to supersonic inflow, constant flux and shock-fitting boundary conditions. See example in:
examples/eilmer/2D/nozzle-conical-ideal -
GridArrayclass added to separate the role of grid division out fromFBArray. -
FBArraycan now be constructed from an array of grid objects. See example:examples/eilmer/2D/shear-layer-periodic/psl-gridArray.lua -
An option to compute mixture averaged diffusion coefficients from the binary diffusion coefficients of all interacting pairs in the mixture.
-
A more robust calculation of wall distances for use in the Spalart-Allmaras turbulence model.
-
e4monitorprogram now has option to run in foreground mode to start a simulation:$ e4monitor --job=cone20 --startup=1 --period=1 --command="mpirun -np 8 --oversubscribe e4mpi --run --job=cone20" -
CubePatchgeometry object.CubePatchis likeSpherePatchbut produces a flat (square) surface with edge length 2a. -
Meta-data at Eilmer start-up now include more information: Revision-date, Build-date and Profiling.
-
RuledSurfacegeometry object.