User Tools

Site Tools


acelab:gadget-2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
acelab:gadget-2 [2015/09/02 09:52]
mcawood
acelab:gadget-2 [2021/12/09 16:42] (current)
Line 1: Line 1:
-==General Info==+===General Info===
  
-GADGET-2 is an N-body simulation used to model the evolution of the Universe on cosmological distance and time scales.+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://www.mpa-garching.mpg.de/gadget/|source]]
  
 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://www.mpa-garching.mpg.de/gadget/]] \\ Developers Site [[http://www.mpa-garching.mpg.de/gadget/]] \\
 HPCAC Best Practices [[http://www.hpcadvisorycouncil.com/pdf/GADGET-2_Best_Practices.pdf]] HPCAC Best Practices [[http://www.hpcadvisorycouncil.com/pdf/GADGET-2_Best_Practices.pdf]]
  
-==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 ~/GADGET/tars   cd ~/GADGET/tars
Line 55: Line 53:
   make install   make install
  
-===FFTW===+==FFTW==
  
   cd ~/GADGET/tars   cd ~/GADGET/tars
Line 69: Line 67:
   make install   make install
  
-===GADGET===+==GADGET==
  
   cd ~/GADGET   cd ~/GADGET
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 ~/GADGET/tars   cd ~/GADGET/tars
  
-Download the benchmark here: http://www.ace.chpc.ac.za/tars/dm_128n256.tar.gz+Download the benchmark here: [[http://www.ace.chpc.ac.za/tars/dm_128n256.tar.gz|dm_128n256.tar.gz]]
      
   tar -xf dm_256n128.tar.gz   tar -xf dm_256n128.tar.gz
Line 94: Line 92:
   cp ../Gadget2/Gadget2 .   cp ../Gadget2/Gadget2 .
  
-Run the benchmark using the script provided, '''after editing the number of MPI ranks'''+Run the benchmark using the script provided, **after editing the number of MPI ranks**
  
   ./run.sh   ./run.sh
/app/dokuwiki/data/attic/acelab/gadget-2.1441180339.txt.gz · Last modified: 2021/12/09 16:42 (external edit)