- bugfix, fix anneal mesh not working
- bugfix, add ENABLE_LOGGING and fix mm_eh.c includes when ENABLE_LOGGING
- bugfix for External Field Variables in Parallel
- bugfix for VE Shock Capturing documentation and Parallel
- Build script now builds
Omega_h
andPETSc
- Various
CMake
changes to address consistency of setting third party libraries - Fix for Numerical Jacobian log conformation with multi-material
- Bugfix for Ubuntu OpenMPI and using build script on Ubuntu
- Partial Segregated solver support
- Some developer notes are located
docs/segregated_notes.org
- Small memo on segregated solves is available on website
- Mostly tested the following equations
- Momentum + Continuity
- Level Set
- Energy
- Species
- Viscoelastic flow
- Moments
- Mesh
- If you have need for segregated solver support on other problems or find a bug open an issue
- Some developer notes are located
- Automatic rotations for normal conditions in 3D
- Requires that no ROT conditions are specified and only NORMAL rotated BCs are used
- Works for Momentum and Mesh
- Does not work for TANGENT or EDGE BCs, or if ROT cards are used
- Quadratic tetrahedrons (TET10 in Cubit)
- Partial PETSc support for matrix solvers
- Can be used with a
petscrc
or-petsc "petsc options"
on the command line - See manual
Solution Algorithm
for more information
- Can be used with a
- Various new equations, including:
- Population balance equations using Moments (see Ortiz et al. 2022 AIChE)
- Time-Harmonic Maxwell Equations with Lagrange Finite Elements and a penalty stabilization
- Adaptive meshing using
Omega_h
library for first order simplices- Requires first order Tet or Tri
- Currently mostly used for level set problems see
Level Set Adapt
cards - ALE adaptivity of uniform ("iso") mesh size, see
ALE Adapt
cards - Currently limited to single materials
- Nodesets and Sidesets must contain the same geometry and have the same number
- Brk/Fix support has been removed
- Now compatible with SEACAS tools using elemental decomposition
- epu from SEACAS replaces fix
- brkfiles are no longer supported
- See SEACAS decomp / nem_slice, nem_spread for more controlled decomposition
- Automatic fix is still included, Fix Frequency is still available though not recommended
- New output format is compatible with Paraview without
fix
ing - Automatic basic decomposition is available when configured with METIS
- See cards
Decomposition Type
,External Decomposition
- Command line flags
-e
,-external_decomp
,-kway
,-rcb
- Defaults to
rcb
when less than 8 processors andkway
when 8 or more
- See cards
- Various bug fixes and feature updates, see merged Pull Requests
- SUPG formulation for Viscoelastic EVSS_F/LOG_CONF and Species has been modified
- PSPG has an additional formulation
pspg_shakib
- Level set has additional SUPG formulations
SUPG_GP
andSUPG_SHAKIB
- Many bug fixes
- Stratimikos support
- Log conformation tensor stress model
- Hysing and Denner surface tension models for level set
- Suspension balance updates
- Updated SUPG for species
- Quadratic triangles
- And more...
- Automatic creation of brk files (see
docs/parallel_integration.md
) - Bug fixes (mostly MPI related bugs)
- Epetra is now a supported matrix format (see
docs/epetra_matrix_format.md
) - MUMPS is now supported through Amesos
- An experimental build script to build library dependencies is available under
scripts/