mirror of
https://github.com/alvierahman90/fea.git
synced 2024-12-15 11:01:59 +00:00
27 lines
924 B
Markdown
27 lines
924 B
Markdown
# :bridge_at_night: fea :globe_with_meridians:
|
|
|
|
> A simple finite element analysis solver made for educational purposes
|
|
|
|
|
|
Currently the project can only be used to solve beam element problems where all points are constrained
|
|
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).
|
|
|
|
## 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.
|