The FeenoX examples are divided by the type of problem they solve:
- Basic mathematics
- [Systems of ODEs/DAEs]
- Laplace’s equation
- Heat conduction
- Elasticity (small and large def.)
- Modal analysis
- Neutron diffusion
- Neutron $
S_N$
Each type of partial differential equation (i.e. from Laplace downward) is implemented in a subdirectory within
src/pdeof the source tree. Feel free to…
- ask questions in the Github discussion page
- propose features, corrections, improvements, etc.
- create a pull request for other PDEs. Candidates would be
- fluid mechanics
- thermal hydraulics
- electromagnetism
- non-linear elasticity
- cell-level neutronics (i.e. method of characteristics, collision probabilities, etc)
All the files needed to run these examples are available in the examples directory of the Git repository and any of the tarballs, both source and binary.
For a presentation of these examples, see the “FeenoX Overview Presentation” (August 2021).
The tests directory in the Github repository has dozens of test
cases which can be used as examples for reference and for mathematical
verification of the results obtained with FeenoX. These are run when
doing make check after compiling the source code.
The test cases usually return a single number (which should be near zero) comparing the numerical result with the expected one. Feel free to propose benchmark problems to add to the suite.
- Basic mathematics
- Ordinary Differential Equations & Differential-Algebraic Equations
- Laplace’s equation
- Heat conduction
- Elasticity (small and large deformation)
- NAFEMS LE10 “Thick plate pressure” benchmark
- NAFEMS LE11 “Solid Cylinder/Taper/Sphere-Temperature” benchmark
- NAFEMS LE1 “Elliptical membrane” plane-stress benchmark
- Parametric study on a cantilevered beam
- Parallelepiped whose Young’s modulus is a function of the temperature
- Orthotropic free expansion of a cube
- Thermo-elastic expansion of finite cylinders
- Temperature-dependent material properties
- Two cubes compressing each other
- Steel/aluminum paradox
- NAFEMS GNL5 “Large-deformation beam”
- Mechanical modal analysis
- Neutron diffusion
- Neutron transport using
$S_N$