🏷️ Ram pressure stripping in clusters: Gravity can bind the ISM but not the CGM (https://arxiv.org/abs/2404.02035)
📂 ./hydro-rps/
is the codebase used to simulate our galaxy (with both CGM and ISM) facing constant ram pressure from intracluster medium
using PLUTO (version 4.4 patch 2)
📂 ./control-setup1/
contains files used to simulate a control setup similar to the ram pressure stripping simulation by turning the gravity off. (the structure is similar to hydro-rps; major changes in init.c
and definitions.h
).
Important
Check out my blog on the detailed steps to use Catalyst with PLUTO.
- The procedure to set up our equilibrium condition is as follows:
- Compile Pluto with its dependencies and create the executable
./pluto
make -j$(nproc) && make clean
- Use the provided slurm jobscript to run parallelly on your supercomputer
sbatch slurm-script
NOTE: Setting up the spack environment on clusters might be difficult sometime. Here's a quick documentation I prepared to use on our supercomputer Param Pravega.
- init.c → problem initialization and on-the-fly analysis
- pluto.ini → input parameters
- definitions.h → problem / solver settings
- userdef_output.c → script for user-defined outputs
- *-pipeline.py → python files to be used during runtime by Catalyst
- generateCatalystAdaptor.py → generates the
CatalystAdaptor.h
file