Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
Gadget4
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Deploy
Releases
Package registry
Model registry
Operate
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Sten Delos
Gadget4
Commits
d2573609
Commit
d2573609
authored
4 years ago
by
Volker Springel
Browse files
Options
Downloads
Patches
Plain Diff
added license file
parent
f69d0401
No related branches found
No related tags found
No related merge requests found
Changes
3
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
DEVELOPERS
+10
-0
10 additions, 0 deletions
DEVELOPERS
LICENSE
+674
-0
674 additions, 0 deletions
LICENSE
README.md
+23
-45
23 additions, 45 deletions
README.md
with
707 additions
and
45 deletions
DEVELOPERS
0 → 100644
+
10
−
0
View file @
d2573609
This list shows people who have repository access to GADGET-4, and
contribute actively to its development.
Name Email Institution
Volker Springel vspringel@mpa-garching.mpg.de MPA
Ruediger Pakmor rpakmor@mpa-garching.mpg.de MPA
Oliver Zier ozier@mpa-garching.mpg.de MPA
Martin Reinecke martin@mpa-garching.mpg.de MPA
This diff is collapsed.
Click to expand it.
LICENSE
0 → 100644
+
674
−
0
View file @
d2573609
This diff is collapsed.
Click to expand it.
README.md
+
23
−
45
View file @
d2573609
...
...
@@ -3,54 +3,32 @@
GADGET-4
========
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
___ __ ____ ___ ____ ____ __
/ __) /__\ ( _ \ / __)( ___)(_ _)___ /. |
( (_-. /(__)\ )(_) )( (_-. )__) )( (___)(_ _)
\___/(__)(__)(____/ \___/(____) (__) (_)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
GADGET-4 is a massively parallel code for N-body/hydrodynamical
cosmological simulations. It is a flexible code that can be applied to
a variety of different types of simulations, offering a number of
sophisticated simulation algorithms. An account of the numerical
algorithms employed by the code is given in the original code paper,
subsequent publications, and this documentation.
GADGET-4 was written mainly by
[
Volker Springel
](
mailto:vspringel@mpa-garching.mpg.de
)
, with
important contributions and suggestions being made by numerous people,
including
[
Ruediger Pakmor
](
mailto:rpakmor@mpa-garching.mpg.de
)
,
[
Oliver Zier
](
mailto:ozier@mpa-garching.mpg.de
)
, and
[
Martin Reinecke
](
mailto:martin@mpa-garching.mpg.de
)
.
Documentation
=============
To build a local copy of the documentation:
-
run
`doxygen`
-
open
`doxygen/html/index.html`
in a browser
Developers
==========
See the file DEVELOPERS.
LIMITS
======
*
Maximum number of particles per MPI-rank is restricted to 2^31 ~ 2 Billion
*
Maximum number of groups/subhalos per MPI-rank is restricted to 2^31 ~ 2 Billion
*
The total number of particles, and the total number of groups/subhalos, can however
be much larger than this if a sufficiently large number of MPI ranks is used.
*
Maximum particle number in a single group or subhalo is for the default setting 2^31 ~ 2 billion,
but this can be enlarged if needed by setting the option FOF_ALLOW_HUGE_GROUPLENGTH
*
The maximum number of subhalos per group is restricted nevertheless to 2^31 ~ 2 billion.
*
If the legacy output formats 1/2 are used, each block in the output is restricted to 2 Gbyte in
size or less. This also means that the maximum number of particles per single output file, and the
maximum number of groups/subhalos per single group catalogue file can be at most of order 2 Billion,
normally substantially less than that. While this restriction can be circumvented by splitting output
over enough files, it provides one further motivation to use the HDF5 formay!
*
Maximum number of lightcones: 256
*
If more MPI-ranks than PMGRID are used, not all MPI tasks get anything to do in FFT calculations, which severely
compromises achievable work-load and memory balance. In this case, the column-based FFT algorithm is
a way out (it incurs higher cost however, as twice as many transpose operations are needed)
For documentation of the code as well as the code paper, please refer
to the
[
code's web-site
](
https://wwwmpa.mpa-garching.mpg.de/gadget4
)
.
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment