Overview

HTTPS SSH

ParOSol

Introduction

ParOSol stands for PARallel Octree SOLver.

It is a fully-parallel micro-FE analysis code based on Octree to solve linear elasticity problems. Because it works on equal sized voxel geometry, it solves the problem direct on 3D images, which can be obtained by CT scans.

Sourcecode

The sourcecode is available at https://bitbucket.org/cflaig/parosol/overview or clone it with:

hg clone https://bitbucket.org/cflaig/parosol

Building

To build ParOSol the HDF5 library 1.8 and eigen v3 is needed.

Go to the build directory and edit the do_configure file.

Example:

cmake \
    -D CMAKE_CXX_COMPILER:FILEPATH=mpic++ \
    -D CMAKE_BUILD_TYPE:STRING=RelWithDebInfo \
    -D HDF5_LIBRARIES:PATH=/path/to/hdf5/lib/libhdf5.so\
    -D HDF5_INCLUDE_DIRS:PATH=/path/to/hdf5/include \
    ../src

Documentation

The documentation is located in doc/. The sourcecode is documented with doxygen. It can be generated with:

make doc

Licence

The code is licenced under GPLv2