Software ========= Here we provide a brief summary of various softwares used within the group. Emu --- Emu is an open-source particle-in-cell code for solving the neutrino quantum kinetic equations in 1, 2, or 3 spatial dimensions with arbitrary angular resolution. It is part of the AMReX-Astro suite of astrophysical simulation codes. The code can be found at https://github.com/AMReX-Astro/Emu. To install and run the code, you can follow the instructions given there. Some useful files created by Debraj Kundu: * :download:`Emu Processes ` * :download:`Emu Data Structures ` SedonuGR -------- SedonuGR is a time-independent general relativistic implicit Monte Carlo neutrino transport code. The code can be found at https://github.com/RichersGroup/SedonuGR. To install and run the code, you can follow the instructions given there. GR1D ---- GR1D is a code by Evan O'Connor and Christian Ott. It is a general relativistic, spherically symmetric, neutrino transport code for stellar collapse. The code can be found at https://github.com/srichers/GR1D. Detailed instruction for compiling and running the can be found in the directory docs/README.pdf: https://github.com/srichers/GR1D/blob/master/docs/README.pdf. NuLib ----- NuLib is a code by Evan O'Connor. The goal of NuLib is to provide a basic standard set of neutrino matter interaction routines that can be readily incorporated in radiation-hydrodynamics codes for physics benchmarking. The code can be found at https://github.com/srichers/NuLib. To install and run the code, you can follow the instructions given there. Einstein Toolkit ---------------- The Einstein Toolkit is a community-driven software platform of core computational tools to advance and support research in relativistic astrophysics and gravitational physics. The documentation for Einstein Toolkit can be found at https://www.einsteintoolkit.org/documentation.html. To install and run the code for a start, you can find the tutorial here: https://github.com/einsteintoolkit/jupyter-et/blob/master/tutorial-server/notebooks/CactusTutorial.ipynb. Einstein Toolkit has a modular architecture where different physics solvers (e.g. MHD, GR) as well as the infrastructure functionalities (e.g. mesh refinement, input-output, time integration) are arranged as separate mdoules called "Thorns". The documentation introducing different thorns can be found here: https://www.einsteintoolkit.org/documentation/ThornGuide.php. Einstein Toolkit also supports running codes on GPUs now, with the help of a new GPU driver called "CarpetX". CarpetX is based on AMReX, a software framework for block-structured AMR (adaptive mesh refinement). CarpetX can be found at https://github.com/EinsteinToolkit/CarpetX. The instructions for installing and running a very basic setup using CarpetX can be found in the wiki page: https://github.com/EinsteinToolkit/CarpetX/wiki/Getting-Started. Flash-X ------- The user documentation for Flash-X can be found https://flash-x.github.io/Flash-X-docs/ However, the Flash-4.8 user guide is more thorough https://flash.rochester.edu/site/flashcode/user_support/flash4_ug_4p8/node4.html