All Projects → weft → warp

weft / warp

Licence: other
continuous energy monte carlo neutron transport in general geometries on GPUs

Programming Languages

C++
36643 projects - #6 most used programming language
Cuda
1817 projects
python
139335 projects - #7 most used programming language
CMake
9771 projects
TeX
3793 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to warp

monolish
monolish: MONOlithic LInear equation Solvers for Highly-parallel architecture
Stars: ✭ 166 (+514.81%)
Mutual labels:  gpu, cuda
PbfVs
Implementation of Macklin, Miles, and Matthias Müller. "Position based fluids.". Visual Studio 2015 + CUDA 8.0
Stars: ✭ 100 (+270.37%)
Mutual labels:  gpu, cuda
Occa
JIT Compilation for Multiple Architectures: C++, OpenMP, CUDA, HIP, OpenCL, Metal
Stars: ✭ 230 (+751.85%)
Mutual labels:  gpu, cuda
Nvidia Modded Inf
Modified nVidia .inf files to run drivers on all video cards, research & telemetry free drivers
Stars: ✭ 227 (+740.74%)
Mutual labels:  gpu, cuda
gpubootcamp
This repository consists for gpu bootcamp material for HPC and AI
Stars: ✭ 227 (+740.74%)
Mutual labels:  gpu, cuda
Cupoch
Robotics with GPU computing
Stars: ✭ 225 (+733.33%)
Mutual labels:  gpu, cuda
allgebra
Base container for developing C++ and Fortran HPC applications
Stars: ✭ 14 (-48.15%)
Mutual labels:  gpu, cuda
Simplegpuhashtable
A simple GPU hash table implemented in CUDA using lock free techniques
Stars: ✭ 198 (+633.33%)
Mutual labels:  gpu, cuda
Fat-Clouds
GPU Fluid Simulation with Volumetric Rendering
Stars: ✭ 81 (+200%)
Mutual labels:  gpu, cuda
peakperf
Achieve peak performance on x86 CPUs and NVIDIA GPUs
Stars: ✭ 33 (+22.22%)
Mutual labels:  gpu, cuda
FLAMEGPU2
FLAME GPU 2 is a GPU accelerated agent based modelling framework for C++ and Python
Stars: ✭ 25 (-7.41%)
Mutual labels:  gpu, cuda
bifrost
A stream processing framework for high-throughput applications.
Stars: ✭ 48 (+77.78%)
Mutual labels:  gpu, cuda
Genomeworks
SDK for GPU accelerated genome assembly and analysis
Stars: ✭ 215 (+696.3%)
Mutual labels:  gpu, cuda
Optix Pathtracer
Simple physically based path tracer based on Nvidia's Optix Ray Tracing Engine
Stars: ✭ 231 (+755.56%)
Mutual labels:  gpu, cuda
Bohrium
Automatic parallelization of Python/NumPy, C, and C++ codes on Linux and MacOSX
Stars: ✭ 209 (+674.07%)
Mutual labels:  gpu, cuda
Plotoptix
Data visualisation in Python based on OptiX 7.2 ray tracing framework.
Stars: ✭ 252 (+833.33%)
Mutual labels:  gpu, cuda
Nvidia Docker
Build and run Docker containers leveraging NVIDIA GPUs
Stars: ✭ 13,961 (+51607.41%)
Mutual labels:  gpu, cuda
Macos Egpu Cuda Guide
Set up CUDA for machine learning (and gaming) on macOS using a NVIDIA eGPU
Stars: ✭ 187 (+592.59%)
Mutual labels:  gpu, cuda
FGPU
No description or website provided.
Stars: ✭ 30 (+11.11%)
Mutual labels:  gpu, cuda
briefmatch
BriefMatch real-time GPU optical flow
Stars: ✭ 36 (+33.33%)
Mutual labels:  gpu, cuda

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/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].