
Overview
This C++ library provides tools for beam mechanics calculations, including:
- Matrix and Vector operations
- Euler beam solvers
- Finite element implementations
Dependencies
For RPM-based distros:
sudo dnf install -y cmake gcc gcc-c++ gcc-gfortran make gawk gnuplot doxygen gtest-devel openmpi-devel eigen3-devel hdf5-devel hdf5-openmpi-devel
For apt-based distros:
sudo apt-get install -y cmake gcc make gawk gnuplot doxygen libgtest-dev libopenmpi-dev libeigen3-dev libhdf5-dev
On sockeye.arc.ubc.ca:
module load gcc openmpi hdf5 cmake eigen
Building
mkdir build && cd build
cmake ..
make
Documentation
Generate documentation using:
Then open docs/html/index.html
in your browser.