This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
acelab:gizmo [2015/09/02 10:06] mcawood |
acelab:gizmo [2021/12/09 16:42] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ==General Info== | + | ===General Info=== |
| The simulation code GIZMO is a flexible, multi-method magneto-hydrodynamics+gravity code. The code lets you solve the hydrodynamic equations using a variety of different methods -- whatever is best for the problem at hand. In particular, it introduces a couple of new, Lagrangian Godunov-type methods, that allow you to solve the fluid equations with a moving particle distribution that is automatically adaptive in resolution and avoids the advection errors, angular momentum conservation errors, and excessive diffusion problems that seriously limit the applicability of “adaptive mesh” (AMR) codes, while simultaneously avoiding the low-order errors inherent to simpler methods like smoothed-particle hydrodynamics (SPH). [[http:// | The simulation code GIZMO is a flexible, multi-method magneto-hydrodynamics+gravity code. The code lets you solve the hydrodynamic equations using a variety of different methods -- whatever is best for the problem at hand. In particular, it introduces a couple of new, Lagrangian Godunov-type methods, that allow you to solve the fluid equations with a moving particle distribution that is automatically adaptive in resolution and avoids the advection errors, angular momentum conservation errors, and excessive diffusion problems that seriously limit the applicability of “adaptive mesh” (AMR) codes, while simultaneously avoiding the low-order errors inherent to simpler methods like smoothed-particle hydrodynamics (SPH). [[http:// | ||
| Line 8: | Line 8: | ||
| Only a few output snapshots are generated to minimize IO overheads. | Only a few output snapshots are generated to minimize IO overheads. | ||
| - | ==Useful Links== | + | ===Useful Links=== |
| Developers Site [[http:// | Developers Site [[http:// | ||
| User Guide [[http:// | User Guide [[http:// | ||
| - | ==Installation Guide== | + | ===Installation Guide=== |
| mkdir GIZMO | mkdir GIZMO | ||
| Line 19: | Line 19: | ||
| mkdir tars | mkdir tars | ||
| mkdir libs | mkdir libs | ||
| - | |||
| - | ''' | ||
| vim bashrc | vim bashrc | ||
| Line 44: | Line 42: | ||
| source bashrc | source bashrc | ||
| - | ===SZIP=== | + | ==SZIP== |
| cd ~/ | cd ~/ | ||
| Line 54: | Line 52: | ||
| make install | make install | ||
| - | ===ZLIB=== | + | ==ZLIB== |
| cd ~/ | cd ~/ | ||
| Line 64: | Line 62: | ||
| make install | make install | ||
| - | ===HDF5=== | + | ==HDF5== |
| cd ~/ | cd ~/ | ||
| Line 74: | Line 72: | ||
| make install | make install | ||
| - | ===GSL=== | + | ==GSL== |
| cd ~/ | cd ~/ | ||
| Line 84: | Line 82: | ||
| make install | make install | ||
| - | ===FFTW=== | + | ==FFTW== |
| cd ~/ | cd ~/ | ||
| Line 98: | Line 96: | ||
| make install | make install | ||
| - | ===GIZMO=== | + | ==GIZMO== |
| cd ~/GIZMO | cd ~/GIZMO | ||
| - | Download the pre-configured code source gizmo.tar.gz. | + | Download the pre-configured code source |
| tar -xf gizmo.tar.gz | tar -xf gizmo.tar.gz | ||
| Line 108: | Line 106: | ||
| make | make | ||
| - | ==Benchmark== | + | ===Benchmark=== |
| Check that the dynamic libraries (Intel, GCC and GSL) are sourced (they should be from the bashrc file sourced previously). | Check that the dynamic libraries (Intel, GCC and GSL) are sourced (they should be from the bashrc file sourced previously). | ||
| Line 115: | Line 113: | ||
| - | Download the benchmark here: http:// | + | Download the benchmark here: [[http:// |
| cd .. | cd .. | ||
| tar gas32n128.tar.gz | tar gas32n128.tar.gz | ||