├── .github └── workflows │ ├── cuda.yml │ ├── hip.yml │ ├── omp.yml │ └── oneapi.yml ├── .gitignore ├── .travis.yml ├── CHANGES.txt ├── LICENSE ├── README.md ├── cuda ├── GridInit.cu ├── Main.cu ├── Makefile ├── Materials.cu ├── Simulation.cu ├── XSbench_header.cuh ├── XSutils.cu └── io.cu ├── docs ├── XSBench_Theory.pdf ├── XSBench_Theory.tex └── img │ ├── UEG.png │ ├── XS_equation.svg │ ├── logo.png │ ├── nuclide_grid.png │ └── xs_point.png ├── hip ├── GridInit.cpp ├── Main.cpp ├── Makefile ├── Materials.cpp ├── Simulation.cpp ├── XSbench_header.h ├── XSutils.cpp └── io.cpp ├── opencl ├── CLutils.c ├── CLutils.h ├── GridInit.c ├── Main.c ├── Makefile ├── Materials.c ├── Simulation.c ├── XSbench_header.h ├── XSutils.c ├── io.c └── kernel.cl ├── openmp-offload ├── GridInit.c ├── Main.c ├── Makefile ├── Materials.c ├── Simulation.c ├── XSbench_header.h ├── XSutils.c └── io.c ├── openmp-threading ├── GridInit.c ├── Main.c ├── Makefile ├── Materials.c ├── Simulation.c ├── XSbench_header.h ├── XSutils.c └── io.c └── sycl ├── GridInit.cpp ├── Main.cpp ├── Makefile ├── Materials.cpp ├── Simulation.cpp ├── XSbench_header.h ├── XSutils.cpp └── io.cpp /.github/workflows/cuda.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/.github/workflows/cuda.yml -------------------------------------------------------------------------------- /.github/workflows/hip.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/.github/workflows/hip.yml -------------------------------------------------------------------------------- /.github/workflows/omp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/.github/workflows/omp.yml -------------------------------------------------------------------------------- /.github/workflows/oneapi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/.github/workflows/oneapi.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | */XSBench 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/CHANGES.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/README.md -------------------------------------------------------------------------------- /cuda/GridInit.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/cuda/GridInit.cu -------------------------------------------------------------------------------- /cuda/Main.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/cuda/Main.cu -------------------------------------------------------------------------------- /cuda/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/cuda/Makefile -------------------------------------------------------------------------------- /cuda/Materials.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/cuda/Materials.cu -------------------------------------------------------------------------------- /cuda/Simulation.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/cuda/Simulation.cu -------------------------------------------------------------------------------- /cuda/XSbench_header.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/cuda/XSbench_header.cuh -------------------------------------------------------------------------------- /cuda/XSutils.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/cuda/XSutils.cu -------------------------------------------------------------------------------- /cuda/io.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/cuda/io.cu -------------------------------------------------------------------------------- /docs/XSBench_Theory.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/docs/XSBench_Theory.pdf -------------------------------------------------------------------------------- /docs/XSBench_Theory.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/docs/XSBench_Theory.tex -------------------------------------------------------------------------------- /docs/img/UEG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/docs/img/UEG.png -------------------------------------------------------------------------------- /docs/img/XS_equation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/docs/img/XS_equation.svg -------------------------------------------------------------------------------- /docs/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/docs/img/logo.png -------------------------------------------------------------------------------- /docs/img/nuclide_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/docs/img/nuclide_grid.png -------------------------------------------------------------------------------- /docs/img/xs_point.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/docs/img/xs_point.png -------------------------------------------------------------------------------- /hip/GridInit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/hip/GridInit.cpp -------------------------------------------------------------------------------- /hip/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/hip/Main.cpp -------------------------------------------------------------------------------- /hip/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/hip/Makefile -------------------------------------------------------------------------------- /hip/Materials.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/hip/Materials.cpp -------------------------------------------------------------------------------- /hip/Simulation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/hip/Simulation.cpp -------------------------------------------------------------------------------- /hip/XSbench_header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/hip/XSbench_header.h -------------------------------------------------------------------------------- /hip/XSutils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/hip/XSutils.cpp -------------------------------------------------------------------------------- /hip/io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/hip/io.cpp -------------------------------------------------------------------------------- /opencl/CLutils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/opencl/CLutils.c -------------------------------------------------------------------------------- /opencl/CLutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/opencl/CLutils.h -------------------------------------------------------------------------------- /opencl/GridInit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/opencl/GridInit.c -------------------------------------------------------------------------------- /opencl/Main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/opencl/Main.c -------------------------------------------------------------------------------- /opencl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/opencl/Makefile -------------------------------------------------------------------------------- /opencl/Materials.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/opencl/Materials.c -------------------------------------------------------------------------------- /opencl/Simulation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/opencl/Simulation.c -------------------------------------------------------------------------------- /opencl/XSbench_header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/opencl/XSbench_header.h -------------------------------------------------------------------------------- /opencl/XSutils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/opencl/XSutils.c -------------------------------------------------------------------------------- /opencl/io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/opencl/io.c -------------------------------------------------------------------------------- /opencl/kernel.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/opencl/kernel.cl -------------------------------------------------------------------------------- /openmp-offload/GridInit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/openmp-offload/GridInit.c -------------------------------------------------------------------------------- /openmp-offload/Main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/openmp-offload/Main.c -------------------------------------------------------------------------------- /openmp-offload/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/openmp-offload/Makefile -------------------------------------------------------------------------------- /openmp-offload/Materials.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/openmp-offload/Materials.c -------------------------------------------------------------------------------- /openmp-offload/Simulation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/openmp-offload/Simulation.c -------------------------------------------------------------------------------- /openmp-offload/XSbench_header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/openmp-offload/XSbench_header.h -------------------------------------------------------------------------------- /openmp-offload/XSutils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/openmp-offload/XSutils.c -------------------------------------------------------------------------------- /openmp-offload/io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/openmp-offload/io.c -------------------------------------------------------------------------------- /openmp-threading/GridInit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/openmp-threading/GridInit.c -------------------------------------------------------------------------------- /openmp-threading/Main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/openmp-threading/Main.c -------------------------------------------------------------------------------- /openmp-threading/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/openmp-threading/Makefile -------------------------------------------------------------------------------- /openmp-threading/Materials.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/openmp-threading/Materials.c -------------------------------------------------------------------------------- /openmp-threading/Simulation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/openmp-threading/Simulation.c -------------------------------------------------------------------------------- /openmp-threading/XSbench_header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/openmp-threading/XSbench_header.h -------------------------------------------------------------------------------- /openmp-threading/XSutils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/openmp-threading/XSutils.c -------------------------------------------------------------------------------- /openmp-threading/io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/openmp-threading/io.c -------------------------------------------------------------------------------- /sycl/GridInit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/sycl/GridInit.cpp -------------------------------------------------------------------------------- /sycl/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/sycl/Main.cpp -------------------------------------------------------------------------------- /sycl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/sycl/Makefile -------------------------------------------------------------------------------- /sycl/Materials.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/sycl/Materials.cpp -------------------------------------------------------------------------------- /sycl/Simulation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/sycl/Simulation.cpp -------------------------------------------------------------------------------- /sycl/XSbench_header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/sycl/XSbench_header.h -------------------------------------------------------------------------------- /sycl/XSutils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/sycl/XSutils.cpp -------------------------------------------------------------------------------- /sycl/io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANL-CESAR/XSBench/HEAD/sycl/io.cpp --------------------------------------------------------------------------------