Development env#
Warning
Using mesher this way (i.e., built from source) will require setting the mesher binary path as described in Environment variables.
Building mesher from source has two parts
compile the backend C++ binary and
setup a python environment for the python frontend.
Building the dev environment via spack is the supported method.
Steps#
An out of source build is recommended.
cd ~/
git clone https://github.com/Chrismarsh/mesher.git
cd mesher
spack env activate .
spack install # builds dependencies
The backend mesher binary can be independently built by calling cmake in an out of source build.
mkdir build-backend
cd build-backend
cmake ../
make
Usage#
PYTHONPATH=~/code/mesher/;MESHER_EXE=~/mesher/build-backend/build-bin/mesher python -m src.mesher.mesher_cli granger_veg.py
Deployment#
Use the spack environment defined in publish.sh