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:54] mcawood |
acelab:gadget-2 [2021/12/09 16:42] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ==General Info== | + | ===General Info=== |
| GADGET is a freely available code for cosmological N-body/SPH simulations on massively parallel computers with distributed memory. GADGET uses an explicit communication model that is implemented with the standardized MPI communication interface. The code can be run on essentially all supercomputer systems presently in use, including clusters of workstations or individual PCs. [[http:// | GADGET is a freely available code for cosmological N-body/SPH simulations on massively parallel computers with distributed memory. GADGET uses an explicit communication model that is implemented with the standardized MPI communication interface. The code can be run on essentially all supercomputer systems presently in use, including clusters of workstations or individual PCs. [[http:// | ||
| 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 43: | Line 43: | ||
| source bashrc | source bashrc | ||
| - | ===GSL=== | + | ==GSL== |
| cd ~/ | cd ~/ | ||
| Line 53: | Line 53: | ||
| make install | make install | ||
| - | ===FFTW=== | + | ==FFTW== |
| cd ~/ | cd ~/ | ||
| Line 67: | Line 67: | ||
| make install | make install | ||
| - | ===GADGET=== | + | ==GADGET== |
| cd ~/GADGET | cd ~/GADGET | ||
| Line 77: | 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). | ||