This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
howto:gizmo [2023/03/02 15:38] msovara |
howto:gizmo [2024/03/04 12:54] (current) msovara |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| - | The simulation code GIZMO [[http://www.tapir.caltech.edu/~phopkins/ | + | In the realm of High Energy Physics, the preferred framework for handling extensive data analysis tasks has long been CERN’s ROOT framework[[https://root.cern/]]. ROOT stands as a substantial C++ library, boasting a history predating even that of the STL in certain domains. Additionally, it includes a Just-In-Time (JIT) C++ interpreter named Cling, widely regarded as one of the finest in its field. Notably, the Xeus C++ Kernel for Jupyter |
| - | 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 or set the necessary environment variables to point to the correct locations of the required software packages. | + | I encourage |
| - | + | For the details of the code and instructions for installation please see [[https://root.cern/install/ | |
| - | 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, | + | |
| - | + | ||
| - | It's important to note that the exact steps for installing GIZMO on an HPC facility may vary depending on the specific facility | + | |
| - | + | ||
| - | For the details of the code and instructions for installation please see [[http://www.tapir.caltech.edu/~phopkins/ | + | |