This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
howto:gizmo [2023/02/21 10:06] msovara created |
howto:gizmo [2024/03/04 12:54] (current) msovara |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| - | From its [[http:// | ||
| - | The simulation code GIZMO is a flexible, massively-parallel, multi-method multi-physics code, with a wide range of different physics modules described in the “Feature Set” below. The code is descended from P-GADGET, itself descended from GADGET–2, and is fully compatible with GADGET analysis codes, initial conditions, and snapshots. GIZMO is not an acronym – it refers both to the code’s multi-purpose applications | + | In the realm of High Energy Physics, the preferred framework for handling extensive data analysis tasks has long been CERN’s ROOT framework[[https:// |
| - | Installing | + | Installing |
| - | 1. Check if GIZMO is already installed on the HPC facility or if there are any pre-built packages available that you can use. Many HPC facilities provide a list of available software packages or modules that you can load to your environment. | + | < |
| + | $ module purge | ||
| + | $ module add chpc/ | ||
| + | $ module add python/0.3.11.4 | ||
| + | $ mkdir dev; cd dev | ||
| + | $ virtualenv root_env; cd root_env | ||
| + | $ source root_env/ | ||
| + | </ | ||
| - | 2. If GIZMO is not available or if you prefer | + | Setting '' |
| - | 3. Once you have access to the node, you will need to download the GIZMO source | + | <code> |
| + | $ conda config --set channel_priority strict | ||
| + | $ conda install root -c conda-forge | ||
| + | $ deactivate | ||
| + | </ | ||
| - | 4. Before compiling the code, make sure to load the required software modules using the module load command | + | I encourage you to try these steps and let me know if you encounter any issues |
| + | For the details | ||
| - | 5. Compile the code using the appropriate compiler and flags that are compatible with the HPC facility. This may involve modifying the makefile or the build script provided with the GIZMO source code. | ||
| - | 6. Once the code is compiled, you can submit a job to the HPC scheduler to run your GIZMO simulation. Make sure to specify the appropriate job parameters such as the number of cores, memory, and wall time requirements. | ||
| - | |||
| - | It's important to note that the exact steps for installing GIZMO on an HPC facility may vary depending on the specific facility and the software environment. It's recommended to consult the HPC facility documentation and support staff for more detailed instructions and troubleshooting advice. | ||