This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
acelab:gadget-2 [2015/09/02 09:51] mcawood |
acelab:gadget-2 [2021/12/09 16:42] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ==General Info== | + | ===General Info=== |
| - | GADGET-2 is an N-body | + | GADGET is a freely available code for cosmological |
| The benchmark constructed contains 256 ^3 (~ 16.7 million) dark matter particles in 128 Mpc^3 volume. | The benchmark constructed contains 256 ^3 (~ 16.7 million) dark matter particles in 128 Mpc^3 volume. | ||
| Line 10: | Line 10: | ||
| The runtime for this benchmark on the Dell C4130 (24 Haswell cores) is 60 minutes. | The runtime for this benchmark on the Dell C4130 (24 Haswell cores) is 60 minutes. | ||
| - | ==Useful Links== | + | ===Useful Links=== |
| Developers Site [[http:// | Developers Site [[http:// | ||
| HPCAC Best Practices [[http:// | HPCAC Best Practices [[http:// | ||
| - | ==Installation Guide== | + | ===Installation Guide=== |
| mkdir GADGET | mkdir GADGET | ||
| Line 21: | Line 21: | ||
| mkdir tars | mkdir tars | ||
| mkdir libs | mkdir libs | ||
| - | |||
| - | **Note: Intel Cluster Suite 2015 causes segmentation faults - use ICS2013 instead.** | ||
| vim bashrc | vim bashrc | ||
| Line 45: | Line 43: | ||
| source bashrc | source bashrc | ||
| - | ===GSL=== | + | ==GSL== |
| cd ~/ | cd ~/ | ||
| Line 55: | Line 53: | ||
| make install | make install | ||
| - | ===FFTW=== | + | ==FFTW== |
| cd ~/ | cd ~/ | ||
| Line 69: | Line 67: | ||
| make install | make install | ||
| - | ===GADGET=== | + | ==GADGET== |
| cd ~/GADGET | cd ~/GADGET | ||
| - | Download the pre-configured code source {{File:Gadget-2.0.7.tar.gz}} | + | Download the pre-configured code source {{http:// |
| tar -xf Gadget-2.0.7.tar.gz | tar -xf Gadget-2.0.7.tar.gz | ||
| Line 79: | Line 77: | ||
| 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 87: | Line 85: | ||
| cd ~/ | cd ~/ | ||
| - | Download the benchmark here: http:// | + | Download the benchmark here: [[http:// |
| | | ||
| tar -xf dm_256n128.tar.gz | tar -xf dm_256n128.tar.gz | ||
| Line 94: | Line 92: | ||
| cp ../ | cp ../ | ||
| - | Run the benchmark using the script provided, | + | Run the benchmark using the script provided, |
| ./run.sh | ./run.sh | ||