Skip to content

SlaybaughLab/warp

This branch is 4 commits behind weft/warp:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

00c9c70 · Apr 12, 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
Sep 19, 2014
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.

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

About

No description, website, or topics provided.

Resources

License

Citation

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 50.7%
  • Cuda 23.7%
  • Python 16.3%
  • CMake 5.1%
  • TeX 4.0%
  • C 0.2%