Skip to content

tortotubus/beam

Repository files navigation

Basilisk Beam Library

Unit Tests

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:

make doc

Then open docs/html/index.html in your browser.

\subpage manual/main.md

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors