PyARC upgrade
Various upgrade in PyARC structure should consider:
-
Update tutorial to rely on ABTR concept. Objective: provide more realistic core design that is well referenced, still simple. Verify good performance of ARC codes when compared to OpenMC (for K-eff). Assess impact in different modeling approach ()1/2 step XS processing, Heterogeneous processing, VARIANT). -
Switch PyARC and its suite of unit tests to Python 3 - it should remain compatible with Python 2. -
Upgrade memory data structure to clean up code and improve computational performance -
Define integration path for OpenMC into PyARC -
Cleanup PyARC by removing un-used capabilities PyPROTEUSMOC
,PyTHCalcs
,PARTISN
-
Develop logic for every application to return ERROR message upon crash and stop PyARC
Edited by Shriwise, Patrick