fea/readme.md

29 lines
987 B
Markdown
Raw Normal View History

2023-12-26 23:37:19 +00:00
# :bridge_at_night: fea :globe_with_meridians:
> A simple finite element analysis solver made for educational purposes
2023-12-27 17:51:59 +00:00
2023-12-27 17:54:16 +00:00
Currently the project can only be used to solve beam element problems where all points are constrained
2023-12-27 17:51:59 +00:00
by boundary conditions, but this will be improved in future.
The project also has no GUI for defining the problem at the moment, and must be written
in rust (see [`src/bin/two_d.rs`](./src/bin/two_d.rs) for an example of setting up a problem).
2024-01-13 01:54:25 +00:00
## Requirements
- [OpenBLAS](https://github.com/OpenMathLib/OpenBLAS)
- A FORTRAN compiler, such as [GFortran](https://gcc.gnu.org/fortran/)
To install on an Arch based distro:
```
pacman -S blas-openblas gcc-fortran
```
# Format Specifications
The project will likely be composed of multiple independent programs as it is developed.
The formats specified in the [specs folder](./specs) will be used to to exchange information between
the programs.
- [PD2v1](./specs/pd2v1.md) (2D Problem Definition Version 1)