Skip to content

A fast code for neutrino oscillations through the Earth from the atmosphere, the Sun, or a supernova

License

Notifications You must be signed in to change notification settings

PeterDenton/NuFast-Earth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

arXiv
arXiv

NuFast-Earth: A fast code for neutrino oscillations through the Earth from the atmosphere, the Sun, or a supernova

Overview

NuFast-Earth is designed to calculate all nine neutrino oscillation probabilities in matter through the Earth for atmospheric, solar, and supernova neutrinos sources. The code is designed to be very fast and it also automatically reuses repeated calculations when possible.

General usage

For details on the usage, please read the included Guide.pdf file as well as the associated paper on the arXiv.

Not all files are necessary for use. In particular, the examples subdirectories containing Figures.cpp, Speed.cpp, and Validation.cpp and their associated header files are not necessary.

If one is interested in long-baseline calculations through approximately constant density profiles, we encourage the use of the faster NuFast-LBL code available at https://github.com/PeterDenton/NuFast-LBL.

We strongly encourage a careful examination of the constants used (GF, etc.) when comparing to existing codes.

Usage

If you use this code, please cite the associated paper arXiv:2511.04735 by Peter Denton and Stephen Parke. Please also let us know if you find any bugs or further optimizations or if you run your own speed tests.

About

A fast code for neutrino oscillations through the Earth from the atmosphere, the Sun, or a supernova

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages