DASSH Implementation
This issue gathers all the commits relative to DASSH integration in the Workbench.
-
Code infrastructure -
-
Return to DASSH files: PMATRX
GEODST
NDXSRF
ZNATDN
LABELS
NHFLX0
GHFLX0
-
-
-
@matz : Structural improvements requested by Patrick during Review
-
-
-
@matz : Change precheck
logic - to be called within PyARC
-
-
Pre-processing: -
-
PyARC input structure (SON)
-
-
-
@matz : Schema documentation - improve description (provide units) of different blocks
-
-
-
@ahmedamin1 : Additional pre-checks implemented - need to develop corresponding unit-tests
-
-
-
@matz /Nicolas: Add new DASSH options for tolerance to update material properties
-
-
-
...: Update input to leverage new DASSH orificing strategy
-
-
-
@matz /Nicolas: Add input requirement for plotting (total core, individual assembly) - WIP
-
-
-
Translation PyARC input -> DASSH input
-
-
-
Fix post-run unit-tests @matz
-
-
Execution logic -
-
Modify as needed DIF3D/GAMSOR to provide DASSH required output
-
-
-
Develop unit-tests
-
-
-
@matz /Ahmed: Execution unit-test to verify results - WIP
-
-
Post-processing: -
-
Summarize DASSH output in PyARC formatting
-
-
-
@ahmedamin1 : Develop
extended.summary
- Not at this time - maybe at some time it will be needed by the user.
-
@ahmedamin1 : Develop
-
-
@matz : change PyARC input logic to make CSV files generation by default and returned to zip files.
-
-
-
@matz : retrieve plots from DASSH and return to user - returned as input_name.DASSHplotting_TIMESTEP_FullCore_PeakTemp.pdf
-
-
-
@ahmedamin1 : Update unit-tests (check that values we are comparing are expected reference values)
-
-
-
@ahmedamin1 : Save DASSH results (peak pressure drop, fuel and cladding temp) for unit-tests verification
-
-
Tutorial development (ABTR sample) -
-
@matz/Nicolas: Develop 2-5 slides for PyARC training
-
-
-
@matz: Tutorial unit-test to verify results
-
GAMSOR workflow
-
@nstauff : Potential parallelization of GAMSOR simulations at different time-steps
Edited by Stauff, Nicolas Emile