haseongpu-2.1.1.zip
ComputationalRadiationPhysics-haseongpu-f7d7494
.clang-format
4.9 kB
.coderabbit.yaml
134 Bytes
.github
workflows
ci.yml
23.5 kB
.gitignore
1.2 kB
.gitmodules
0 Bytes
.pre-commit-config.yaml
1.1 kB
.readthedocs.yml
235 Bytes
.rodare.json
3.3 kB
Benchmark
benchmark.cpp
5.6 kB
benchmark.hpp
6.5 kB
benchmark_gui.py
13.8 kB
CHANGELOG.md
2.8 kB
CITATION.cff
1.4 kB
CMakeLists.txt
30.4 kB
CONTRIBUTING.md
2.1 kB
COPYING
35.1 kB
HASEonGPU.py
156 Bytes
LICENSE.md
240 Bytes
README.md
2.2 kB
REFERENCE.md
53 Bytes
cmake
AlpakaBackendNames.cmake
595 Bytes
HaseAdios2Provider.cmake.in
2.3 kB
HaseHdf5Provider.cmake.in
1.9 kB
HaseOpenPmdProvider.cmake.in
3.3 kB
HaseTargetToolchain.cmake
4.2 kB
OpenPmdBackendProbe.cmake
1.6 kB
findAlpaka.cmake
893 Bytes
findOpenPmd.cmake
28.6 kB
pythonRuntime.cmake
2.5 kB
pythonRuntimeConfig.py.in
292 Bytes
searchBackends.cmake
4.1 kB
config
hase-phiase.yaml
141 Bytes
docs
Makefile
638 Bytes
make.bat
799 Bytes
requirements.txt
42 Bytes
source
_static
.gitkeep
0 Bytes
Logo_Darkmode.png
652.8 kB
Logo_Lightmode.png
582.2 kB
_templates
autosummary
class.rst
134 Bytes
function.rst
102 Bytes
module.rst
103 Bytes
backendSelection.rst
2.6 kB
binaryInterface.rst
2.3 kB
compilation.rst
8.4 kB
conf.py
1.4 kB
gettingStarted.rst
5.1 kB
index.rst
1.1 kB
mpi.rst
3.1 kB
openpmdTransport.rst
7.4 kB
pythonAPI.rst
1.5 kB
pythonInterface.rst
6.9 kB
python_interface
gain_medium.rst
5.8 kB
phi_ase.rst
7.7 kB
pump_properties.rst
2.5 kB
simulation.rst
6.8 kB
spectral_decomposition.rst
2.3 kB
topology.rst
4.8 kB
utilities.rst
4.0 kB
scripts.rst
1.0 kB
theoryAndModel.rst
7.9 kB
windows.rst
850 Bytes
example
_source_tree_import.py
1.0 kB
data
cuboid.vtk
545.5 kB
cylindrical.vtk
744.5 kB
pt.vtk
521.5 kB
gmshMinimalExample.py
5.4 kB
input
lambda_a.txt
860 Bytes
lambda_e.txt
860 Bytes
sigma_a.txt
2.3 kB
sigma_e.txt
2.3 kB
laserPumpCladding.py
8.2 kB
minimalExampleNewInterface.py
4.1 kB
include
alpakaUtils
DevBundle.hpp
969 Bytes
backendNames.hpp
1.3 kB
detail
memory.hpp
1.8 kB
memory.hpp
2.1 kB
utils.hpp
1.2 kB
concepts
concepts.hpp
709 Bytes
core
SerialVersion.hpp
1.8 kB
calcPhiAse.hpp
18.1 kB
calcPhiAseMpi.hpp
17.3 kB
calcPhiAseThreaded.hpp
5.2 kB
cancellation.hpp
984 Bytes
geometry.hpp
2.4 kB
logging.hpp
2.0 kB
mesh.hpp
29.5 kB
simulation.hpp
21.8 kB
simulationContext.hpp
505 Bytes
simulationRunControl.hpp
2.0 kB
simulationSnapshot.hpp
477 Bytes
timeSteppedSimulation.hpp
20.4 kB
types.hpp
8.7 kB
hase
hase.hpp
279 Bytes
version.hpp
1.4 kB
kernels
activePointMasks.hpp
2.0 kB
calcSampleGainSum.hpp
8.2 kB
derivativeComposition.hpp
3.0 kB
detail
importanceSampling.hpp
11.5 kB
mapRaysToPrisms.hpp
5.1 kB
importanceSampling.hpp
7.6 kB
mapRaysToPrisms.hpp
2.8 kB
oneDimensionalPump.hpp
6.8 kB
pointBetaMapping.hpp
1.9 kB
propagateRay.hpp
3.9 kB
reflection.hpp
2.2 kB
simulationKernels.hpp
354 Bytes
timeIntegrationUpdateKernels.hpp
3.6 kB
openpmd
OpenPmdParser.hpp
2.4 kB
SimulationSnapshotWriter.hpp
3.2 kB
backendProbe.hpp
163 Bytes
random
random.hpp
1.7 kB
utils
interpolation.hpp
1.1 kB
progressbar.hpp
1.5 kB
ray_histogram.hpp
1.1 kB
writeMatlabOutput.hpp
1.8 kB
writeToFile.hpp
1.9 kB
writeToVtk.hpp
3.7 kB
pyInclude
__init__.py
1.3 kB
_runtime
__init__.py
5.8 kB
alpakaUtils
AlpakaBackends.py
2.4 kB
__init__.py
182 Bytes
config.py
39.9 kB
gainMap.py
3.5 kB
geometry
__init__.py
515 Bytes
core.py
58.5 kB
msh.py
7.2 kB
stl.py
2.1 kB
vtk.py
9.8 kB
laser.py
25.5 kB
openpmd
FieldSpec.py
840 Bytes
__init__.py
1.4 kB
backends.py
3.7 kB
layout.py
4.7 kB
paraview.py
3.7 kB
preflight.py
12.7 kB
schema
__init__.py
1.2 kB
builtins.py
8.6 kB
core.py
9.3 kB
unit_dimension.py
2.6 kB
transport.py
61.9 kB
rng.py
816 Bytes
simulation.py
26.5 kB
structures.py
363 Bytes
timeIntegration.py
2.0 kB
vtkWedge.py
10.8 kB
pyproject.toml
2.3 kB
requirements.txt
82 Bytes
scripts
plot_ssg.py
15.6 kB
src
alpakaUtils
backendNamesLibrary.cpp
980 Bytes
core
SerialVersion.cpp
17.5 kB
geometry.cpp
1.9 kB
logging.cpp
4.3 kB
kernels
propagateRay.cpp
11.3 kB
reflection.cpp
4.8 kB
openpmd
OpenPmdParser.cpp
65.2 kB
backendProbe.cpp
5.2 kB
openpmd_main.cpp
3.4 kB
utils
interpolation.cpp
4.0 kB
progressbar.cpp
5.2 kB
rayHistogram.cpp
5.7 kB
writeMatlabOutput.cpp
3.4 kB
writeToFile.cpp
2.3 kB
writeToVtk.cpp
9.1 kB
tests
CMakeFiles
cmake.check_cache
85 Bytes
CMakeLists.txt
3.5 kB
conftest.py
5.6 kB
data
cfg
legacy_config.yaml
249 Bytes
phiAseTestConfig.yaml
264 Bytes
julia1D.csv
4.1 kB
interpolation.cpp
4.2 kB
openpmdParserValidation.cpp
40.0 kB
openpmd_backend_matrix.py
1.1 kB
propagateImportance.cpp
15.3 kB
python
gainMedium
test_gainMap.py
1.5 kB
test_gainMedium.py
8.7 kB
geometry
test_geometry.py
11.8 kB
test_gmsh.py
3.4 kB
test_vtkInput.py
3.5 kB
imports
hase_runtime_smoketest.py
1.2 kB
test_importResolution.py
2.6 kB
install
test_installConfigureContract.py
25.8 kB
io
test_vtkWedge.py
6.5 kB
laserProperties
test_laserProperties.py
3.3 kB
openpmd
test_backend_matrix.py
1.6 kB
test_backends.py
2.4 kB
test_configure.py
20.1 kB
test_layout.py
6.6 kB
test_openpmd_preflight.py
3.0 kB
test_runtime.py
4.3 kB
test_transport.py
70.1 kB
phiAse
test_analyticalSphere.py
12.3 kB
test_simulationWrapper.py
11.7 kB
simulation
test_laserPumpCladdingExample.py
4.9 kB
test_laserPumpCladdingSsgRegression.py
3.1 kB
test_legacyComparison.py
3.0 kB
test_timeSteppedSimulation.py
10.8 kB
version.cpp
472 Bytes
utils
check_openpmd_compatibility.py
1.9 kB
configure_hase.py
1.0 kB
listOpenPmdBackends.py
731 Bytes
openpmd_paraview.sh
1.5 kB
pt_mat_to_vtk.py
5.1 kB
testLaunchLaserPump.py
1.5 kB