kth.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Runko: Modern multiphysics toolbox for plasma simulations
KTH, Centra, Nordic Institute for Theoretical Physics NORDITA. Stockholm Univ, Hannes Alfvens Vag 12, S-10691 Stockholm, Sweden.;Columbia Univ, Phys Dept, 538 West 120th St, New York, NY 10027 USA.;Columbia Univ, Columbia Astrophys Lab, 538 West 120th St, New York, NY 10027 USA.;Flatiron Inst, Ctr Computat Astrophys, 162 Fifth Ave, New York, NY 10010 USA..ORCID-id: 0000-0002-3226-4575
2022 (Engelska)Ingår i: Astronomy and Astrophysics, ISSN 0004-6361, E-ISSN 1432-0746, Vol. 664, artikel-id A68Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

runko is a new open-source plasma simulation framework implemented in C++ and Python. It is designed to function as an easy-to-extend general toolbox for simulating astrophysical plasmas with different theoretical and numerical models. Computationally intensive low-level kernels are written in modern C++ taking advantage of polymorphic classes, multiple inheritance, and template metaprogramming. High-level functionality is operated with Python scripts. The hybrid program design ensures good code performance together with ease of use. The framework has a modular object-oriented design that allows the user to easily add new numerical algorithms to the system. The code can be run on various computing platforms ranging from laptops (shared-memory systems) to massively parallel supercomputer architectures (distributed-memory systems). The framework supports heterogeneous multiphysics simulations in which different physical solvers can be combined and run simultaneously. Here, we showcase the framework's relativistic particle-in-cell (PIC) module by presenting (i) 1D simulations of relativistic Weibel instability, (ii) 2D simulations of relativistic kinetic turbulence in a suddenly stirred magnetically-dominated pair plasma, and (iii) 3D simulations of collisionless shocks in an unmagnetized medium.

Ort, förlag, år, upplaga, sidor
EDP Sciences , 2022. Vol. 664, artikel-id A68
Nyckelord [en]
plasmas, turbulence, methods, numerical
Nationell ämneskategori
Reglerteknik Teoretisk kemi Astronomi, astrofysik och kosmologi
Identifikatorer
URN: urn:nbn:se:kth:diva-319535DOI: 10.1051/0004-6361/201937402ISI: 000838235600009Scopus ID: 2-s2.0-85137045504OAI: oai:DiVA.org:kth-319535DiVA, id: diva2:1701205
Anmärkning

QC 20221005

Tillgänglig från: 2022-10-05 Skapad: 2022-10-05 Senast uppdaterad: 2022-10-05Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Övriga länkar

Förlagets fulltextScopus

Person

Nättilä, Joonas

Sök vidare i DiVA

Av författaren/redaktören
Nättilä, Joonas
Av organisationen
Nordic Institute for Theoretical Physics NORDITA
I samma tidskrift
Astronomy and Astrophysics
ReglerteknikTeoretisk kemiAstronomi, astrofysik och kosmologi

Sök vidare utanför DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetricpoäng

doi
urn-nbn
Totalt: 43 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf