FARGO3D: A new GPU-oriented MHD code

Autores
Benítez Llambay, Pablo; Masset, Frédéric S.
Año de publicación
2016
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
We present the FARGO3D code, recently publicly released. It is a magnetohydrodynamics code developed with special emphasis on the physics of protoplanetary disks and planet-disk interactions, and parallelized with MPI. The hydrodynamics algorithms are based on finite-difference upwind, dimensionally split methods. The magnetohydrodynamics algorithms consist of the constrained transport method to preserve the divergence-free property of the magnetic field to machine accuracy, coupled to a method of characteristics for the evaluation of electromotive forces and Lorentz forces. Orbital advection is implemented, and an N-body solver is included to simulate planets or stars interacting with the gas. We present our implementation in detail and present a number of widely known tests for comparison purposes. One strength of FARGO3D is that it can run on either graphical processing units (GPUs) or central processing units (CPUs), achieving large speed-up with respect to CPU cores. We describe our implementation choices, which allow a user with no prior knowledge of GPU programming to develop new routines for CPUs, and have them translated automatically for GPUs.
Fil: Benítez Llambay, Pablo. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Córdoba. Instituto de Astronomía Teórica y Experimental. Universidad Nacional de Córdoba. Observatorio Astronómico de Córdoba. Instituto de Astronomía Teórica y Experimental; Argentina
Fil: Masset, Frédéric S.. Universidad Nacional Autónoma de México; México
Materia
ACCRETION, ACCRETION DISKS
HYDRODYNAMICS
MAGNETOHYDRODYNAMICS (MHD)
METHODS: NUMERICAL
PROTOPLANETARY DISKS
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
CONICET Digital (CONICET)
Institución
Consejo Nacional de Investigaciones Científicas y Técnicas
OAI Identificador
oai:ri.conicet.gov.ar:11336/46941

id CONICETDig_02731eb5e85b02158a3e714bfcb89d2b
oai_identifier_str oai:ri.conicet.gov.ar:11336/46941
network_acronym_str CONICETDig
repository_id_str 3498
network_name_str CONICET Digital (CONICET)
spelling FARGO3D: A new GPU-oriented MHD codeBenítez Llambay, PabloMasset, Frédéric S.ACCRETION, ACCRETION DISKSHYDRODYNAMICSMAGNETOHYDRODYNAMICS (MHD)METHODS: NUMERICALPROTOPLANETARY DISKShttps://purl.org/becyt/ford/1.3https://purl.org/becyt/ford/1We present the FARGO3D code, recently publicly released. It is a magnetohydrodynamics code developed with special emphasis on the physics of protoplanetary disks and planet-disk interactions, and parallelized with MPI. The hydrodynamics algorithms are based on finite-difference upwind, dimensionally split methods. The magnetohydrodynamics algorithms consist of the constrained transport method to preserve the divergence-free property of the magnetic field to machine accuracy, coupled to a method of characteristics for the evaluation of electromotive forces and Lorentz forces. Orbital advection is implemented, and an N-body solver is included to simulate planets or stars interacting with the gas. We present our implementation in detail and present a number of widely known tests for comparison purposes. One strength of FARGO3D is that it can run on either graphical processing units (GPUs) or central processing units (CPUs), achieving large speed-up with respect to CPU cores. We describe our implementation choices, which allow a user with no prior knowledge of GPU programming to develop new routines for CPUs, and have them translated automatically for GPUs.Fil: Benítez Llambay, Pablo. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Córdoba. Instituto de Astronomía Teórica y Experimental. Universidad Nacional de Córdoba. Observatorio Astronómico de Córdoba. Instituto de Astronomía Teórica y Experimental; ArgentinaFil: Masset, Frédéric S.. Universidad Nacional Autónoma de México; MéxicoIOP Publishing2016-03info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfhttp://hdl.handle.net/11336/46941Benítez Llambay, Pablo; Masset, Frédéric S.; FARGO3D: A new GPU-oriented MHD code; IOP Publishing; Astrophysical Journal Supplement Series; 223; 1; 3-2016; 1-290067-0049CONICET DigitalCONICETenginfo:eu-repo/semantics/altIdentifier/doi/10.3847/0067-0049/223/1/11info:eu-repo/semantics/altIdentifier/url/http://iopscience.iop.org/article/10.3847/0067-0049/223/1/11/metainfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/ar/reponame:CONICET Digital (CONICET)instname:Consejo Nacional de Investigaciones Científicas y Técnicas2025-10-29T11:50:03Zoai:ri.conicet.gov.ar:11336/46941instacron:CONICETInstitucionalhttp://ri.conicet.gov.ar/Organismo científico-tecnológicoNo correspondehttp://ri.conicet.gov.ar/oai/requestdasensio@conicet.gov.ar; lcarlino@conicet.gov.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:34982025-10-29 11:50:03.332CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse
dc.title.none.fl_str_mv FARGO3D: A new GPU-oriented MHD code
title FARGO3D: A new GPU-oriented MHD code
spellingShingle FARGO3D: A new GPU-oriented MHD code
Benítez Llambay, Pablo
ACCRETION, ACCRETION DISKS
HYDRODYNAMICS
MAGNETOHYDRODYNAMICS (MHD)
METHODS: NUMERICAL
PROTOPLANETARY DISKS
title_short FARGO3D: A new GPU-oriented MHD code
title_full FARGO3D: A new GPU-oriented MHD code
title_fullStr FARGO3D: A new GPU-oriented MHD code
title_full_unstemmed FARGO3D: A new GPU-oriented MHD code
title_sort FARGO3D: A new GPU-oriented MHD code
dc.creator.none.fl_str_mv Benítez Llambay, Pablo
Masset, Frédéric S.
author Benítez Llambay, Pablo
author_facet Benítez Llambay, Pablo
Masset, Frédéric S.
author_role author
author2 Masset, Frédéric S.
author2_role author
dc.subject.none.fl_str_mv ACCRETION, ACCRETION DISKS
HYDRODYNAMICS
MAGNETOHYDRODYNAMICS (MHD)
METHODS: NUMERICAL
PROTOPLANETARY DISKS
topic ACCRETION, ACCRETION DISKS
HYDRODYNAMICS
MAGNETOHYDRODYNAMICS (MHD)
METHODS: NUMERICAL
PROTOPLANETARY DISKS
purl_subject.fl_str_mv https://purl.org/becyt/ford/1.3
https://purl.org/becyt/ford/1
dc.description.none.fl_txt_mv We present the FARGO3D code, recently publicly released. It is a magnetohydrodynamics code developed with special emphasis on the physics of protoplanetary disks and planet-disk interactions, and parallelized with MPI. The hydrodynamics algorithms are based on finite-difference upwind, dimensionally split methods. The magnetohydrodynamics algorithms consist of the constrained transport method to preserve the divergence-free property of the magnetic field to machine accuracy, coupled to a method of characteristics for the evaluation of electromotive forces and Lorentz forces. Orbital advection is implemented, and an N-body solver is included to simulate planets or stars interacting with the gas. We present our implementation in detail and present a number of widely known tests for comparison purposes. One strength of FARGO3D is that it can run on either graphical processing units (GPUs) or central processing units (CPUs), achieving large speed-up with respect to CPU cores. We describe our implementation choices, which allow a user with no prior knowledge of GPU programming to develop new routines for CPUs, and have them translated automatically for GPUs.
Fil: Benítez Llambay, Pablo. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Córdoba. Instituto de Astronomía Teórica y Experimental. Universidad Nacional de Córdoba. Observatorio Astronómico de Córdoba. Instituto de Astronomía Teórica y Experimental; Argentina
Fil: Masset, Frédéric S.. Universidad Nacional Autónoma de México; México
description We present the FARGO3D code, recently publicly released. It is a magnetohydrodynamics code developed with special emphasis on the physics of protoplanetary disks and planet-disk interactions, and parallelized with MPI. The hydrodynamics algorithms are based on finite-difference upwind, dimensionally split methods. The magnetohydrodynamics algorithms consist of the constrained transport method to preserve the divergence-free property of the magnetic field to machine accuracy, coupled to a method of characteristics for the evaluation of electromotive forces and Lorentz forces. Orbital advection is implemented, and an N-body solver is included to simulate planets or stars interacting with the gas. We present our implementation in detail and present a number of widely known tests for comparison purposes. One strength of FARGO3D is that it can run on either graphical processing units (GPUs) or central processing units (CPUs), achieving large speed-up with respect to CPU cores. We describe our implementation choices, which allow a user with no prior knowledge of GPU programming to develop new routines for CPUs, and have them translated automatically for GPUs.
publishDate 2016
dc.date.none.fl_str_mv 2016-03
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/11336/46941
Benítez Llambay, Pablo; Masset, Frédéric S.; FARGO3D: A new GPU-oriented MHD code; IOP Publishing; Astrophysical Journal Supplement Series; 223; 1; 3-2016; 1-29
0067-0049
CONICET Digital
CONICET
url http://hdl.handle.net/11336/46941
identifier_str_mv Benítez Llambay, Pablo; Masset, Frédéric S.; FARGO3D: A new GPU-oriented MHD code; IOP Publishing; Astrophysical Journal Supplement Series; 223; 1; 3-2016; 1-29
0067-0049
CONICET Digital
CONICET
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/doi/10.3847/0067-0049/223/1/11
info:eu-repo/semantics/altIdentifier/url/http://iopscience.iop.org/article/10.3847/0067-0049/223/1/11/meta
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv IOP Publishing
publisher.none.fl_str_mv IOP Publishing
dc.source.none.fl_str_mv reponame:CONICET Digital (CONICET)
instname:Consejo Nacional de Investigaciones Científicas y Técnicas
reponame_str CONICET Digital (CONICET)
collection CONICET Digital (CONICET)
instname_str Consejo Nacional de Investigaciones Científicas y Técnicas
repository.name.fl_str_mv CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicas
repository.mail.fl_str_mv dasensio@conicet.gov.ar; lcarlino@conicet.gov.ar
_version_ 1847426543034302464
score 13.10058