Skip to content

Instantly share code, notes, and snippets.

@dutta-alankar
Created June 18, 2025 11:03
Show Gist options
  • Select an option

  • Save dutta-alankar/02b3e99ee12a776529ed1e8024c1247b to your computer and use it in GitHub Desktop.

Select an option

Save dutta-alankar/02b3e99ee12a776529ed1e8024c1247b to your computer and use it in GitHub Desktop.
Gadget4 compile command
#!/bin/bash
module purge && module load gcc/11 openmpi/4 hdf5-mpi/1.14.1 gsl/2.7 fftw-mpi/3.3.9
export LD_LIBRARY_PATH="/mpcdf/soft/SLE_15/packages/skylake/openmpi/gcc_11-11.2.0/4.0.7/lib:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH="/mpcdf/soft/SLE_15/packages/skylake/gsl/gcc_11-11.2.0/2.7.1/lib:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH="/mpcdf/soft/SLE_15/packages/skylake/fftw/gcc_11-11.2.0-openmpi_4-4.0.7/3.3.9/lib:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH="/mpcdf/soft/SLE_15/packages/skylake/hdf5/gcc_11-11.2.0-openmpi_4-4.0.7/1.14.1/lib:$LD_LIBRARY_PATH"
export GADGET4_DIR="/orion/ptmp/adutt/arepo-multi-zoom/gadget-files/gadget4_development"
export PROB_DIR="/orion/ptmp/adutt/arepo-multi-zoom/gadget-files/gadget4_development/examples/multi-zoom/zoom"
make -j$(nproc) clean BUILD_DIR=$PROB_DIR/build CONFIG=$PROB_DIR/Config.sh EXEC=$PROB_DIR/Gadget4
make -j$(nproc) BUILD_DIR=$PROB_DIR/build CONFIG=$PROB_DIR/Config.sh EXEC=$PROB_DIR/Gadget4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment