Use on HPCs
This page shows how to compile TomoATT on a few HPCs which we have been using. If you have any experience on compiling TomoATT on other HPCs, your contribution on this page is highly appreciated. So please feel free to contact us.
Gekko@NTU
Gekko @ NTU
Load necessary modules and select GNU compilers
module purge && module load cmake gnu/gcc-13.1.0
clone TomoATT
git clone --recursive https://github.com/MIGG-NTU/TomoATT.git
Download and compile openmpi and hdf5 source code
See the instructions on Dependencies
Compile TomoATT
cd ../../
# make a build directory
mkdir build
# compile TomoATT
cd build
CC=/usr/local/gcc-13.1.0/bin/gcc CXX=/usr/local/gcc-13.1.0/bin/g++ cmake .. -DCMAKE_PREFIX_PATH=$(pwd)/../external_libs/local_mpi_hdf5
make -j16
Then the executable TOMOATT
is created in the build/bin
directory.
Last updated on