Skip to content

Releases: seamplex/feenox

v1.0 (Mar 2024)

05 Apr 15:46
Compare
Choose a tag to compare
  • option --check
  • README for engineers, hackers and academics
  • thermal tutorial
  • thermal radiation tests
  • two-dimensional quasi-random number sequences
  • non-zero Neumann BCs in neutron diffusion
  • LABEL in now an alias for PHYSICAL_GROUP in MATERIAL
  • explicit fission spectrum
  • EIGEN_DIRICHLET_ZERO keyword
  • special variable mumps_ictnl_14 to control MUMPS' over-relaxation factor
  • improved MPI execution
  • verification with MMS
  • PRINTF and PRINTF_ALL instructions
  • improved memory handling when building elemental objects
  • PREALLOCATE and ALLOW_NEW_NONZEROS options
  • choose either to fail or allow missed BCs
  • updated internal naming of FEM matrices to match the doc
  • dump element drawings, node ordering and shape functions with --elements_info
  • cleaned up source distributions
  • CI using Github actions
  • Los Alamos criticallity benchmarks in tests
  • support for reading VTK v5 files
  • WRITE_RESULTS keyword
  • split examples by problem type
  • YAML blocks in input file for metadata are allowed (so far they are ignored by FeenoX)
  • $0 (or ${0} or $(1)) expands to the base name of the main input, i.e. without the .fee extension
  • bracketed argumens so ${1}1$(1) is a valid string
  • multi-group neutron transport with discrete ordinates ($S_N$ method)
  • mimicked-nodes BCs
  • read mesh fields from VTK files

v0.3

02 Mar 11:04
Compare
Choose a tag to compare
  • unofficial Debian/Ubuntu packages
  • added jacobian for temperature-dependent conductivity
  • updated LE10 benchmark
  • read time-dependent functions in .msh files
  • detect/handle hanging nodes
  • muti-dof BCs using expressions for mechanical 0=expression of space
    & displacements
  • volumetric forces in mechanical
  • stress linearization according to ASME VIII Div 2 Sec 5.
  • tangential and radial symmetry as multi-dof BCs using the penalty
    method
  • solve (small) systems of non-linear equations given as expressions
  • functions over meshes using vectors
  • argument --pdes lists the available PDEs FeenoX can solve
  • auto-detect PDE directories: if one adds or deletes one directory
    from src/pdes FeenoX will compile anyway.
  • faster direct inversion of 3x3 matrices using code from PETSc
  • separated initial conditions from initial guess

v0.2

18 Jan 11:11
Compare
Choose a tag to compare
prep for bump