Use este identificador para citar ou linkar para este item:
http://hdl.handle.net/1843/60887
Tipo: | Artigo de Periódico |
Título: | The pencil code, a modular MPI code for partial differential equations and particles: multipurpose and multiuser-maintained |
Autor(es): | Frederick Gent Natalia Babkovskaia Chao-Chin Yang Tobias Heinemann Boris Dintrans Dhrubaditya Mitra Simon Candelaresi Jörn Warnecke Petri J. Käpylä Axel Brandenburg Andreas Schreiber Piyali Chatterjee Maarit Käpylä Xiang-Yu Li Jonas Krüger Jørgen Røysland Aarnes Graeme R. Sarson Jeffrey Satoshi Oishi Jennifer Waltraud Schober Raphaël Plasson Christer Sandin Ewa Malgorzata Karchniwy Anders Johansen Luiz Felippe Santiago Rodrigues Alexander Hubbard Gustavo Andres Guerrero Eraso Andrew P. Snodin Illa R. Losada Johannes Pekkilä Chengeng Qian Philippe-André Bourdin Wolfgang Dobler Wladimir Lyra Matthias Rheinhardt Sven Bingert Nils Erland L. Haugen Antony Mee |
Resumo: | 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 exten- sions 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). |
Assunto: | Equações diferenciais |
Idioma: | eng |
País: | Brasil |
Editor: | Universidade Federal de Minas Gerais |
Sigla da Instituição: | UFMG |
Departamento: | ICX - DEPARTAMENTO DE FÍSICA |
Tipo de Acesso: | Acesso Aberto |
Identificador DOI: | https://doi.org/10.21105/joss.02807 |
URI: | http://hdl.handle.net/1843/60887 |
Data do documento: | 2021 |
metadata.dc.url.externa: | https://joss.theoj.org/papers/10.21105/joss.02807 |
metadata.dc.relation.ispartof: | Journal of Open Source Software |
Aparece nas coleções: | Artigo de Periódico |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
The Pencil Code, a modular MPI code.pdf | 179.07 kB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.