GANDALF is a new hydrodynamics and N-body dynamics code designed for investigating planet formation, star formation and star cluster problems. GANDALF is written in C++, parallelized with both OPENMP and MPI and contains a PYTHON library for analysis and visualization. The code has been written with a fully object-oriented approach to easily allowuser-defined implementations of physics modules or other algorithms. The code currently contains implementations of smoothed particle hydrodynamics, meshless finite-volume and collisional N-body schemes, but can easily be adapted to include additional particle schemes. We present in this paper the details of its implementation, results from the test suite, serial and parallel performance results and discuss the planned future development. The code is freely available as an open source project on the code-hosting website github at https://github.com/gandalfcode/gandalf and is available under the GPLv2 license.

GANDALF – Graphical Astrophysics code for N-body Dynamics And Lagrangian Fluids / D.A. Hubber, G.P. Rosotti, R.A. Booth. - In: MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY. - ISSN 1365-2966. - 473:2(2018), pp. 1603-1632. [10.1093/mnras/stx2405]

GANDALF – Graphical Astrophysics code for N-body Dynamics And Lagrangian Fluids

G.P. Rosotti;
2018

Abstract

GANDALF is a new hydrodynamics and N-body dynamics code designed for investigating planet formation, star formation and star cluster problems. GANDALF is written in C++, parallelized with both OPENMP and MPI and contains a PYTHON library for analysis and visualization. The code has been written with a fully object-oriented approach to easily allowuser-defined implementations of physics modules or other algorithms. The code currently contains implementations of smoothed particle hydrodynamics, meshless finite-volume and collisional N-body schemes, but can easily be adapted to include additional particle schemes. We present in this paper the details of its implementation, results from the test suite, serial and parallel performance results and discuss the planned future development. The code is freely available as an open source project on the code-hosting website github at https://github.com/gandalfcode/gandalf and is available under the GPLv2 license.
Hydrodynamics; Methods: numerical
Settore FIS/05 - Astronomia e Astrofisica
2018
Article (author)
File in questo prodotto:
File Dimensione Formato  
stx2405.pdf

accesso aperto

Tipologia: Publisher's version/PDF
Dimensione 4.69 MB
Formato Adobe PDF
4.69 MB Adobe PDF Visualizza/Apri
1709.04488.pdf

accesso aperto

Tipologia: Pre-print (manoscritto inviato all'editore)
Dimensione 5.36 MB
Formato Adobe PDF
5.36 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/943411
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 50
  • ???jsp.display-item.citation.isi??? 44
social impact