Skip to Content
Nextra 4.0 is released šŸŽ‰
GetstartedInstallationUse on HPCs

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

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