Releases
ECOGEN_v4.0
2023-09-18
A new release, ECOGEN_v4.0, is available on GitHub. It includes new features and fixes bugs.
Major points:
- Removed the version numbers of the input file names (break compatibility with previous version).
- Possibility to use finite pressure relaxation on UEq model for more than two phases. More information in: Schmidmayer et al. (2023)
- Possibility to initialize an unstructured simulation with the result of a previous simulation performed on a similar mesh and/or a different number of CPUs. This feature is particularly useful to fasten steady state convergence on a fine mesh using coarse mesh results. More information in: Cazé et al. (2024). Modelling and simulation of the cavitation phenomenon in space-engine turbopumps.
- PUEq phase-change model (handled through PTMu relaxation) does not require mass fraction threshold anymore to trigger mass transfer. Also more information in: Cazé et al. (2024).
- Add Moving Reference Frame coupling of a rotating region with a static one. Also more information in: Cazé et al. (2024).
- Renamed boundary condition names (break compatibility with previous version).
- Immersed boundaries can be added in a Cartesian mesh domain (physicalEntity = -1). Similarly to: Trummler et al.
Minor points:
- Option to record boundary quantities such as pressure forces and shear stress (useful for aerodynamic coefficient computation).
- Possibility to display cells' reference length on XML output with unstructured mesh.
- Add a tutorial on mesh mapping and low-Mach preconditionning options.
- Add scripts related to droplet shock-induced cavitation. More information in: Biasiori-Poulanges & Schmidmayer (2023) and Schmidmayer & Biasiori-Poulanges (2023).
- Improve variable name style for Gnuplot output.
- Increase code coverage by nonreg.
- Updated AMR refinement criteria to match the different modelling.
- Always a little more source code translation from French to English.
- A wall is now considered as a symmetry BC if viscosity is ignored.
- Update of documentation.
Fixes:
- Fix the getTemperature() and copyPhase() methods for multiphase models.
- Fix restart bug when using alphaNull on PUEq model.
- Fix bug on simulation progress when using iteration control mode.
- Fix a MPI data type that caused a crash during MPI_Allreduce on some compilers.
- Minor fix for Euler-Korteweg model.
- Correction on UEq BC for volume fraction flux, using sM instead of uStar to respect transport equation.
- Update non-regression scripts to make them compatible with OS X.
- Correction for phase change with a second-order method.
ECOGEN_v3.1
2022-01-27
ECOGEN_v3.1 is available on GitHub. It includes new features and fixes bugs.
Major points:
- Add velocity-equilibrium model. Read the following paper for more information: K. Schmidmayer, J. Cazé, F. Petitpas, E. Daniel, N. Favrie. "Modelling interactions between waves and diffused interfaces". 2021.
- Add velocity-equilibrium model based on total-energy equations. Read the previous paper for more information.
- Possibility to use another gradient method (Green-Gauss) which is compatible with unstructured meshes. Previously, finite differences were the only available.
- Possibility to use low-Mach preconditioning technique for Euler & pressure-velocity-equilibrium models.
- Option to use 1D with smooth cross-section-variation scheme (useful for nozzles).
- Add models augmented Euler-Korteweg and defocusing non-linear Schrödinger as well as Van der Waals equation of state. Mainly experimental work.
Minor points:
- Possibility to reduce output variable number for UEq and PUEq models.
- Restarting computation possible for all models for XML format output.
- Possibility to record flux on boundary (massflow, total enthalpy) and/or flow quantities (density, pressure, velocity) in agreement with Moving Reference Frame method.
- Possibility to set precision for specific outputs (probes, cuts, global quantities, boundary flux/quantities).
- Possibility to run test cases from a different folder.
- Minor modification of axi-symmetric computations for second-order simulations.
- Better handling of pressure relaxations when Newton-Raphson method does not converge.
- Update of documentation regarding test cases.
Fixes:
- Fix recording of probes with computational restart.
- Fix bug on unstructured meshes using hexaedron and prisms.
- Correction on NASG EOS to allow null volume fractions.
- Fix bug GNU dataset output precision.
- Fix bug AMR parallel when large domains were used
- Fix bug AMR parallel on printing of load.
ECOGEN_v3.0
2021-03-10
ECOGEN_v3.0 is available on GitHub. It includes new features and fixes bugs:
- General restructuration and cleaning.
- Correction of several bugs (viscous terms, etc.).
- Additionnal reference test cases.
- Non-regression test database and tool added.
ECOGEN_v2.0
2020-05-11
ECOGEN_v2.0 is available on GitHub. It includes new features and fixes bugs:
- AMR multicore computations are now efficiently load balanced.
- New equation of state implemented: Noble-Abel Stiffened-Gas EOS.
ECOGEN_v1.0
2020-04-29
ECOGEN_v1.0 is available on GitHub. It includes new features and fixes bugs.
ECOGEN_v0.0
2017-11-27
First version of ECOGEN, ECOGEN_v0.0, available on GitHub.