Skip to content

Latest commit

 

History

History
89 lines (74 loc) · 3.69 KB

CHANGES.md

File metadata and controls

89 lines (74 loc) · 3.69 KB

Changes in version 7.0.5

  • bugfix, fix anneal mesh not working
  • bugfix, add ENABLE_LOGGING and fix mm_eh.c includes when ENABLE_LOGGING

Changes in version 7.0.4

  • bugfix for External Field Variables in Parallel

Changes in version 7.0.3

  • bugfix for VE Shock Capturing documentation and Parallel

Changes in version 7.0.2

  • Build script now builds Omega_h and PETSc
  • Various CMake changes to address consistency of setting third party libraries
  • Fix for Numerical Jacobian log conformation with multi-material

Changes in version 7.0.1

  • Bugfix for Ubuntu OpenMPI and using build script on Ubuntu

Changes in version 7.0

  • 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
  • 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
  • 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 fixing
    • 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 and kway when 8 or more
  • 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 and SUPG_SHAKIB

Changes in version 6.2

  • 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...

Changes in version 6.1

  • 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/