Back to Search Start Over

The Pencil Code, a modular MPI code for partial differential equations and particles:multipurpose and multiuser-maintained

Authors :
Brandenburg, Axel
Johansen, Anders
Bourdin, Philippe A.
Dobler, Wolfgang
Lyra, Wladimir
Rheinhardt, Matthias
Bingert, Sven
Haugen, Nils Erland L.
Mee, Antony
Gent, Frederick
Babkovskaia, Natalia
Yang, Chao-Chin
Heinemann, Tobias
Dintrans, Boris
Mitra, Dhrubaditya
Candelaresi, Simon
Warnecke, Jörn
Käpylä, Petri J.
Schreiber, Andreas
Chatterjee, Piyali
Käpylä, Maarit J.
Li, Xiang-Yu
Krüger, Jonas
Aarnes, Jørgen R.
Sarson, Graeme R.
Oishi, Jeffrey S.
Schober, Jennifer
Plasson, Raphaël
Sandin, Christer
Karchniwy, Ewa
Rodrigues, Luiz Felippe S.
Hubbard, Alexander
Guerrero, Gustavo
Snodin, Andrew
Losada, Illa R.
Pekkilä, Johannes
Qian, Chengeng
Brandenburg, Axel
Johansen, Anders
Bourdin, Philippe A.
Dobler, Wolfgang
Lyra, Wladimir
Rheinhardt, Matthias
Bingert, Sven
Haugen, Nils Erland L.
Mee, Antony
Gent, Frederick
Babkovskaia, Natalia
Yang, Chao-Chin
Heinemann, Tobias
Dintrans, Boris
Mitra, Dhrubaditya
Candelaresi, Simon
Warnecke, Jörn
Käpylä, Petri J.
Schreiber, Andreas
Chatterjee, Piyali
Käpylä, Maarit J.
Li, Xiang-Yu
Krüger, Jonas
Aarnes, Jørgen R.
Sarson, Graeme R.
Oishi, Jeffrey S.
Schober, Jennifer
Plasson, Raphaël
Sandin, Christer
Karchniwy, Ewa
Rodrigues, Luiz Felippe S.
Hubbard, Alexander
Guerrero, Gustavo
Snodin, Andrew
Losada, Illa R.
Pekkilä, Johannes
Qian, Chengeng
Source :
Brandenburg , A , Johansen , A , Bourdin , P A , Dobler , W , Lyra , W , Rheinhardt , M , Bingert , S , Haugen , N E L , Mee , A , Gent , F , Babkovskaia , N , Yang , C-C , Heinemann , T , Dintrans , B , Mitra , D , Candelaresi , S , Warnecke , J , Käpylä , P J , Schreiber , A , Chatterjee , P , Käpylä , M J , Li , X-Y , Krüger , J , Aarnes , J R , Sarson , G R , Oishi , J S , Schober , J , Plasson , R , Sandin , C , Karchniwy , E , Rodrigues , L F S , Hubbard , A , Guerrero , G , Snodin , A , Losada , I R , Pekkilä , J & Qian , C 2021 , ' The Pencil Code, a modular MPI code for partial differential equations and particles : multipurpose and multiuser-maintained ' , The Journal of Open Source Software , vol. 6 , no. 58 , 2807 .
Publication Year :
2021

Abstract

The Pencil Code is a highly modular physics-oriented simulation code that can be adapted to a wide range of applications. It is primarily designed to solve partial differential equations (PDEs) of compressible hydrodynamics and has lots of add-ons ranging from astrophysical magnetohydrodynamics (MHD) (A. Brandenburg & Dobler, 2010) to meteorological cloud microphysics (Li et al., 2017) and engineering applications in combustion (Babkovskaia et al., 2011). Nevertheless, the framework is general and can also be applied to situations not related to hydrodynamics or even PDEs, for example when just the message passing interface or input/output strategies of the code are to be used. The code can also evolve Lagrangian (inertial and noninertial) particles, their coagulation and condensation, as well as their interaction with the fluid. A related module has also been adapted to perform ray tracing and to solve the eikonal equation. The code is being used for Cartesian, cylindrical, and spherical geometries, but further extensions are possible. One can choose between different time stepping schemes and different spatial derivative operators. High-order first and second derivatives are used to deal with weakly compressible turbulent flows. There are also different diffusion operators to allow for both direct numerical simulations (DNS) and various types of large-eddy simulations (LES).

Details

Database :
OAIster
Journal :
Brandenburg , A , Johansen , A , Bourdin , P A , Dobler , W , Lyra , W , Rheinhardt , M , Bingert , S , Haugen , N E L , Mee , A , Gent , F , Babkovskaia , N , Yang , C-C , Heinemann , T , Dintrans , B , Mitra , D , Candelaresi , S , Warnecke , J , Käpylä , P J , Schreiber , A , Chatterjee , P , Käpylä , M J , Li , X-Y , Krüger , J , Aarnes , J R , Sarson , G R , Oishi , J S , Schober , J , Plasson , R , Sandin , C , Karchniwy , E , Rodrigues , L F S , Hubbard , A , Guerrero , G , Snodin , A , Losada , I R , Pekkilä , J & Qian , C 2021 , ' The Pencil Code, a modular MPI code for partial differential equations and particles : multipurpose and multiuser-maintained ' , The Journal of Open Source Software , vol. 6 , no. 58 , 2807 .
Notes :
application/pdf, English
Publication Type :
Electronic Resource
Accession number :
edsoai.on1382513027
Document Type :
Electronic Resource