Skip to content

ECOGEN v4.0

Latest
Compare
Choose a tag to compare
@Matshishkapeu Matshishkapeu released this 18 Sep 09:27

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. https://doi.org/10.1002/fld.5142.
  • 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. (2023). Modelling and simulation of the cavitation phenomenon in space-engine turbopumps. http://dx.doi.org/10.2139/ssrn.4479910.
  • 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. (2023). http://dx.doi.org/10.2139/ssrn.4479910.
  • Add Moving Reference Frame coupling of a rotating region with a static one. Also more information in: Cazé et al. (2023). http://dx.doi.org/10.2139/ssrn.4479910.
  • 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. https://doi.org/10.1017/jfm.2020.432.

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) https://doi.org/10.1063/5.0127105 and Schmidmayer & Biasiori-Poulanges (2023) https://doi.org/10.1063/5.0151404.
  • 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.