Go to file
2024-01-13 03:10:52 +00:00
specs begin working on implementation for pd2v1 2024-01-13 03:10:52 +00:00
src solve a problem 2023-12-27 17:48:14 +00:00
.gitignore initial commit 2023-12-26 23:37:19 +00:00
Cargo.lock solve a problem 2023-12-27 17:48:14 +00:00
Cargo.toml solve a problem 2023-12-27 17:48:14 +00:00
readme.md begin working on implementation for pd2v1 2024-01-13 03:10:52 +00:00
todo create specification for problem definitions 2024-01-09 18:02:04 +00:00

🌉 fea 🌐

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 for an example of setting up a problem).

Requirements

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 will be used to to exchange information between the programs.

  • PD2v1 (2D Problem Definition Version 1)