News

03/2019 0.3.0 release

NTS files
  • Validation of the code
    • new validation script notus.py that includes parametric validation (@PARAMETER)
    • cleanup of some test case files (reference solution, initialization, source term can be written in the NTS file)
  • Material block (solid, fluid). Phase initialization is independent of phase advection.
  • Immersed boundary (by equation, several immersed boundaries now possible)
  • Time step: fixed or adaptive
  • Post processing
    • print fields on a set of probe points and/or lines
  • Boundary condition:
    • line_segment (2D) and rectangle/circle (3D) shapes
    • Robin boundary condition (for scalar equation)
  • Checkpoint/restart
    • use of ADIOS bp files (it is possible to restart with a different number of processors)
    • initialization of a simple field thanks to a bp file
  • It is possible to set the final time instead of the number of iterations
DOC
  • Improve documentation : installation guide, howtos, best practices, detailed numerical schemes, etc.
MULTIPHASE
  • MOF 2D : filament treatment
  • MOF 3D : polyhedron flood algorithm, polyhedron clipping algorithm
  • Stable and accurate advanced Level Set methods (advection, reinitialization: eikonal, HCR2)
  • Front tracking interface representation: coupling with FronTier (C++) library for 2D flows with surface tension
IMMERSED BOUNDARIES
  • 2D and 3D improvements
  • SBDF2 method for advection terms (NS, energy, species) coupled with high-order explicit schemes (WENO3,
    WENO5), various fluxes (Godunov, LW, FLIC, FORCE) and NSSP time integration schemes.
  • New interpolation/reconstruction/finite difference schemes (generic Lagrange, WENO, Peskin, etc.)
MISCELLANEOUS
  • 2D asymmetric (Navier-Stokes, Energy, Level-set)
  • Add a Poisson equation (used to initialize hydrostatic pressure)
  • Renaming of some variables, routines
  • MPI exchange on edges
  • Experimental works: generic lagrangian particles and semi-lagrangian advection schemes
  • New test cases added
  • Notus can ben run from any directory (if included in PATH variable)
  • New structures for boundary conditions
  • New objects (torus, half space)

... and some bugs fixed here and there.

 

12/2018 New open positions! Three internships granted: see offers

11/2017 New open position offer

07/2017 Coupling with LIS library of solvers and preconditioners (some scalability tests)

01/2017 0.2.0 public release (beta version)

01/2016 0.1.0 release

09/2015 Web site creation

01/2015 Start of the project