Search NASA⌕ Search

DOE OSTI · code-53425

Emu v1.1

Abstract

Emu is a particle-in-cell code for solving the neutrino quantum kinetic equations in 1, 2, or 3 spatial dimensions with arbitrary angular resolution in order to simulate neutrino flavor transformation in neutron star merger and core collapse supernova environments. Emu represents the neutrino distribution function as a set of particles, each of which represent a collection of neutrinos and antineutrinos with unique position and momentum. Each particle carries two density matrices to define the flavor state of the neutrinos and antineutrinos it represents. Emu includes the vacuum, matter, and neutrino self-interaction potentials. Emu calculates the self-interaction potential using PIC deposition and interpolation algorithms that efficiently compute the local number density and flux at particle locations. Emu is implemented in C++ and is based on the AMReX library for high-performance, block-structured adaptive mesh refinement. Emu is parallelized with MPI + OpenMP for CPUs and MPI + CUDA for GPUs.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Willcox, Donald, Richers, Sherwood. 2021-03-16. Emu v1.1. https://doi.org/10.11578/dc.20210329.1

Cite the original work for its findings. Save a collection to share your selection of sources.