UchUchU
astro-ph.GAastro-ph.IM

KROME-X: a GPU-ready library for chemistry and microphysics in astrophysical simulations

Alessandro Lupi, Tommaso Grassi, Stefano Bovino

Abstract

KROME is a Python pre-processor that writes a complete Fortran solver of chemistry and microphysics for each chemical network, widely used in astrophysical simulations. We introduce here KROME-X, a complete rewrite of KROME in modern C++, which incorporates updated physics. A code generator translates a declarative network description into a compact core (rates, right-hand side, analytic Jacobian, thermal terms, and tables), which a fixed, header-only runtime integrates with a C++ port of the `b…

Source:arXiv / PDF

Looking for companies in this field?

UchUchU maintains a database of Japanese companies in the space industry.