Install

Warning

Only tested on Ubuntu 18.10+.

Install binary dependencies

CGAL

CGAL is a geometry package which provides fast and reliable algorithms written in C++. We recommend you to use the package manager of your OS.

CGAL

OS

Package manager

Link

Linux

sudo apt-get install libcgal-dev

CGAL for Linux

Windows

vcpkg install cgal

CGAL for Windows

MacOS

brew install cgal

CGAL for MacOS

Gmsh

Gmsh is a 3D finite element mesher. Download the latest version corresponding to your OS.

Gmsh

OS

Link

Linux

Gmsh Linux 32-bit or Gmsh Linux 64-bit

Windows

Gmsh Windows 32-bit or Gmsh Windows 64-bit

MacOS

Gmsh MacOS

Once downloaded, extract it and add it to the path.

GetDP

GetDP is a finite element solver which works in symbiosis with Gmsh. Download the latest version corresponding to your OS.

GetDP

OS

Link

Linux

GetDP Linux 32-bit or GetDP Linux 64-bit

Windows

GetDP Windows 32-bit or GetDP Windows 64-bit

MacOS

GetDP MacOS

Once downloaded, extract it and add it to the path.

Install shamo

Pip

Since shamo is available on PyPI, the easiest way to install the latest release is to use the following command:

python3 -m pip install shamo

Setup.py

If you want to install from source, simply clone the repository and use the following command:

python3 setup.py install --user