Recent Releases of FeenoX
FeenoX - v1.0 (Mar 2024)
- option
--check READMEfor engineers, hackers and academics- thermal tutorial
- thermal radiation tests
- two-dimensional quasi-random number sequences
- non-zero Neumann BCs in neutron diffusion
LABELin now an alias forPHYSICAL_GROUPinMATERIAL- explicit fission spectrum
EIGEN_DIRICHLET_ZEROkeyword- special variable
mumps_ictnl_14to control MUMPS' over-relaxation factor - improved MPI execution
- verification with MMS
PRINTFandPRINTF_ALLinstructions- improved memory handling when building elemental objects
PREALLOCATEandALLOW_NEW_NONZEROSoptions- 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_RESULTSkeyword- 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.feeextension- 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
Scientific Software - Peer-reviewed
- C
Published by gtheler over 1 year ago
FeenoX - v0.3
- 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
Scientific Software - Peer-reviewed
- C
Published by gtheler almost 3 years ago