diff options
| author | stainer_t <thomas.stainer@oecd-nea.org> | 2025-09-08 13:48:49 +0200 |
|---|---|---|
| committer | stainer_t <thomas.stainer@oecd-nea.org> | 2025-09-08 13:48:49 +0200 |
| commit | 7dfcc480ba1e19bd3232349fc733caef94034292 (patch) | |
| tree | 03ee104eb8846d5cc1a981d267687a729185d3f3 /PyGan/data/Equivalence_SPH_APEX.py | |
Initial commit from Polytechnique Montreal
Diffstat (limited to 'PyGan/data/Equivalence_SPH_APEX.py')
| -rw-r--r-- | PyGan/data/Equivalence_SPH_APEX.py | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/PyGan/data/Equivalence_SPH_APEX.py b/PyGan/data/Equivalence_SPH_APEX.py new file mode 100644 index 0000000..0ddcf03 --- /dev/null +++ b/PyGan/data/Equivalence_SPH_APEX.py @@ -0,0 +1,29 @@ +# +# Equivalence_SPH_APEX: incorporation of SPH factors in an APEX file +# +import lifo +import lcm +import cle2000 +from assertS import * +import numpy as np + +# recover the macro-geometry +ipLifo=lifo.new() +ipLifo.pushEmpty("Geom", "LCM") +ipLifo.push('UOX_5x5_TG6_sym8_multiDom.h5') +ipLifo.push(int) # ncals +GeomProc = cle2000.new('Umzone5x5',ipLifo,1) +GeomProc.exec() +ipGeom = ipLifo.node("Geom") +ncals = ipLifo.node(2) +print("test Equivalence_SPH_APEX: number of calculations=",ncals) +ipGeom.lib() + +# perform transport-diffusion SPH equivalence +SPH_RT_Proc = cle2000.new('SPH_RT_Proc',ipLifo,1) +SPH_RT_Proc.exec() + +# perform transport-SN SPH equivalence +SPH_RT_Proc = cle2000.new('SPH_SN_Proc',ipLifo,1) +SPH_RT_Proc.exec() +print("test Equivalence_SPH_APEX completed") |
