haseongpu-2.0.0.zip
ComputationalRadiationPhysics-haseongpu-1706d14
.clang-format
4.9 kB
.github
workflows
ci.yml
12.7 kB
.gitignore
1.2 kB
.gitmodules
0 Bytes
.pre-commit-config.yaml
1.1 kB
.readthedocs.yml
235 Bytes
.rodare.json
3.5 kB
Benchmark
benchmark.cpp
5.6 kB
benchmark.hpp
6.5 kB
benchmark_gui.py
13.8 kB
CHANGELOG.md
954 Bytes
CITATION.cff
1.4 kB
CMakeLists.txt
13.1 kB
CONTRIBUTING.md
2.2 kB
COPYING
35.1 kB
HASEonGPU.py
245 Bytes
HASEonGPU_Bindings
__init__.py
333 Bytes
module.cpp
14.5 kB
LICENSE.md
240 Bytes
README.md
2.5 kB
REFERENCE.md
53 Bytes
cmake
AlpakaBackendNames.cmake
535 Bytes
HASEonGPUConfig.cmake.in
248 Bytes
findAlpaka.cmake
841 Bytes
pythonBindings.cmake
2.4 kB
searchBackends.cmake
4.1 kB
docs
Makefile
638 Bytes
make.bat
799 Bytes
requirements.txt
42 Bytes
source
MATLABInterface.rst
11.3 kB
_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
5.9 kB
binaryInterface.rst
6.5 kB
compilation.rst
6.1 kB
conf.py
1.4 kB
gettingStarted.rst
3.8 kB
index.rst
1.3 kB
mpi.rst
6.1 kB
pythonAPI.rst
2.0 kB
pythonInterface.rst
16.3 kB
pythonInterfaceLegacy.rst
16.8 kB
python_interface
gain_medium.rst
3.7 kB
phi_ase.rst
6.9 kB
pump_properties.rst
5.3 kB
simulation.rst
5.8 kB
spectral_decomposition.rst
2.3 kB
topology.rst
5.8 kB
utilities.rst
4.8 kB
theoryAndModel.rst
7.1 kB
windows.rst
671 Bytes
example
c_example
calcPhiASE.cfg
337 Bytes
input
cuboid
betaCells.txt
170.1 kB
betaVolume.txt
286.2 kB
claddingAbsorption.txt
53 Bytes
claddingCellTypes.txt
1.2 kB
claddingNumber.txt
2 Bytes
crystalTFluo.txt
53 Bytes
forbiddenEdge.txt
3.6 kB
lambdaA.txt
860 Bytes
lambdaE.txt
860 Bytes
nTot.txt
73 Bytes
numberOfLevels.txt
3 Bytes
numberOfPoints.txt
4 Bytes
numberOfTriangles.txt
4 Bytes
points.txt
34.4 kB
reflectivities.txt
2.4 kB
refractiveIndices.txt
14 Bytes
sigmaA.txt
2.3 kB
sigmaE.txt
2.3 kB
thickness.txt
53 Bytes
triangleCenterX.txt
32.1 kB
triangleCenterY.txt
32.1 kB
triangleNeighbors.txt
6.8 kB
triangleNormalPoint.txt
6.6 kB
triangleNormalsX.txt
96.3 kB
triangleNormalsY.txt
96.3 kB
trianglePointIndices.txt
6.6 kB
triangleSurfaces.txt
31.8 kB
cylindrical
betaCells.txt
223.1 kB
betaVolume.txt
387.3 kB
claddingAbsorption.txt
53 Bytes
claddingCellTypes.txt
1.6 kB
claddingNumber.txt
2 Bytes
crystalTFluo.txt
53 Bytes
forbiddenEdge.txt
4.9 kB
lambdaA.txt
860 Bytes
lambdaE.txt
860 Bytes
nTot.txt
73 Bytes
numberOfLevels.txt
3 Bytes
numberOfPoints.txt
4 Bytes
numberOfTriangles.txt
4 Bytes
points.txt
45.0 kB
reflectivities.txt
86.1 kB
refractiveIndices.txt
32 Bytes
sigmaA.txt
10.1 kB
sigmaE.txt
10.1 kB
thickness.txt
53 Bytes
triangleCenterX.txt
43.4 kB
triangleCenterY.txt
43.4 kB
triangleNeighbors.txt
9.4 kB
triangleNormalPoint.txt
9.1 kB
triangleNormalsX.txt
130.3 kB
triangleNormalsY.txt
130.3 kB
trianglePointIndices.txt
9.1 kB
triangleSurfaces.txt
43.0 kB
matlab_example
beta_int.m
4.6 kB
beta_int3.m
5.3 kB
extract_gain_map.m
4.7 kB
gain.m
6.3 kB
lambda_a.txt
860 Bytes
lambda_e.txt
860 Bytes
laserPumpCladdingExample.m
12.5 kB
pt.mat
9.9 kB
set_variables.m
8.2 kB
sigma_a.txt
2.3 kB
sigma_e.txt
2.3 kB
sve.mat
148.2 kB
vtk_wedge.m
3.0 kB
python_example
config
phiASE.yaml
352 Bytes
gmshMinimalExample.py
5.2 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
6.7 kB
legacy
beta_int.py
4.8 kB
beta_int3.py
8.8 kB
extract_gain_map.py
3.7 kB
gain.py
5.4 kB
laserPumpCladdingExample.py
22.1 kB
pt.mat
9.9 kB
set_variables.py
20.0 kB
variable.mat
134.3 kB
vtk_wedge.py
2.1 kB
minimalExampleNewInterface.py
3.5 kB
include
alpakaUtils
DevBundle.hpp
538 Bytes
backendNames.hpp
1.3 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.3 kB
calcPhiAseMpi.hpp
16.9 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
22.8 kB
types.hpp
8.7 kB
hase
hase.hpp
307 Bytes
version.hpp
1.4 kB
kernels
calcSampleGainSum.hpp
8.2 kB
detail
importanceSampling.hpp
11.5 kB
mapRaysToPrisms.hpp
5.1 kB
importanceSampling.hpp
7.3 kB
mapRaysToPrisms.hpp
2.7 kB
propagateRay.hpp
3.9 kB
reflection.hpp
2.2 kB
parse
CmdOptionsMap.hpp
2.9 kB
parser.hpp
5.2 kB
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.1 kB
alpakaUtils
AlpakaBackends.py
2.8 kB
__init__.py
182 Bytes
calcPhiASE.py
20.2 kB
geometry
__init__.py
417 Bytes
core.py
29.7 kB
msh.py
7.2 kB
stl.py
2.1 kB
vtk.py
9.7 kB
laser.py
22.3 kB
mpiLauncher.py
8.9 kB
pumping.py
14.2 kB
rng.py
816 Bytes
simulation.py
30.0 kB
timeIntegration.py
5.5 kB
vtkWedge.py
10.8 kB
pyproject.toml
2.3 kB
requirements.txt
70 Bytes
src
alpakaUtils
backendNamesLibrary.cpp
980 Bytes
calcPhiASE.m
9.1 kB
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.7 kB
main.cpp
1.9 kB
parse
CmdOptionsMap.cpp
5.7 kB
parser.cpp
28.4 kB
utils
interpolation.cpp
5.0 kB
progressbar.cpp
5.9 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
2.8 kB
compSerial_Itest.cpp
13.6 kB
conftest.py
3.2 kB
data
cfg
compSerial.cfg
297 Bytes
legacy_config.yaml
249 Bytes
phiAseTestConfig.yaml
264 Bytes
interpolation.cpp
4.2 kB
propagateImportance.cpp
12.8 kB
python
gainMedium
test_gainMedium.py
4.1 kB
geometry
test_geometry.py
6.7 kB
test_gmsh.py
3.4 kB
test_vtkInput.py
2.3 kB
io
test_vtkWedge.py
6.5 kB
laserProperties
test_laserProperties.py
1.6 kB
phiAse
test_analyticalSphere.py
11.8 kB
test_calcPhiAseInterface.py
10.9 kB
test_simulationWrapper.py
3.9 kB
simulation
test_laserPumpCladdingExample.py
2.1 kB
test_legacyComparison.py
3.5 kB
test_timeSteppedSimulation.py
8.8 kB
version.cpp
472 Bytes