Skip to content
/ warp Public

continuous energy monte carlo neutron transport in general geometries on GPUs

License

Notifications You must be signed in to change notification settings

weft/warp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

770dc68 · Jun 8, 2017
Apr 12, 2017
Feb 21, 2016
Apr 22, 2015
Apr 12, 2017
Apr 5, 2017
Sep 23, 2014
Apr 12, 2017
Feb 23, 2016
Jun 8, 2017
Feb 22, 2016
Apr 12, 2017
Jan 21, 2016
Apr 12, 2017
Mar 7, 2017
Apr 4, 2017
Apr 4, 2017
Jan 21, 2016
Feb 23, 2017
Apr 4, 2017
Apr 4, 2017
Apr 4, 2017
Apr 4, 2017
Apr 4, 2017
Apr 4, 2017
Apr 5, 2017
Apr 11, 2016
Jan 21, 2016
Apr 4, 2017
Apr 4, 2017
Apr 12, 2017
Jun 14, 2014
Jan 21, 2016
Apr 11, 2017
Jun 14, 2014
Mar 18, 2016
Apr 4, 2017
Apr 4, 2017
Apr 4, 2017
Nov 4, 2014
Apr 4, 2017
Apr 4, 2017
Apr 4, 2017
Apr 4, 2017
Apr 4, 2017
Apr 4, 2017
Apr 4, 2017
Jan 21, 2016
Feb 8, 2015
Jan 19, 2016
Apr 4, 2017
Mar 7, 2017
Feb 19, 2016
Apr 4, 2017
Feb 22, 2017
Jun 20, 2014
Jan 21, 2016
Apr 4, 2017
Apr 11, 2016
Apr 4, 2017
Jan 20, 2016
Apr 4, 2017
Apr 4, 2017

Repository files navigation

WARP

Ryan M. Bergmann, 2014.

WARP is a GPU-powered library for continuous energy Monte Carlo neutron transport in general 3D geometries. The host-side code has been written in C++, CUDA, and Python. The C++ API is exposed to Python via SWIG. The Python C API is used within WARP to load ACE-formatted cross section libraries via the PyNE package. Geometry routines are implemented using the NVIDIA OptiX ray tracing framework. Currently, WARP is only able to run on a single NVIDIA GPU.

If the name "WARP" were an acronym, it would stand for "weaving all the random particles," with the word "weaving" referring to the lock-step way in which "all the random particles," i.e. the neutrons, are sorted into coherent bundles and transported. Using the word "warp" is also a nod to NVIDIA's terminology for a group of 32 concurrent threads.

Please refer to the usage guide for examples of how to use WARP, and to the doxygen documentation for detail descriptions of the API.

Related Publications:

Performance and accuracy of criticality calculations performed using WARP – A framework for continuous energy Monte Carlo neutron transport in general 3D geometries on GPU

Algorithmic choices in WARP – A framework for continuous energy Monte Carlo neutron transport in general 3D geometries on GPUs

Miscellaneous

Logo provided by designer extrodinaire Daniel Castro, http://www.danieldanieldaniel.com/

About

continuous energy monte carlo neutron transport in general geometries on GPUs

Topics

Resources

License

Citation

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published