From da12bc0c7bb0d834c8bba14c481a75f55a75d8ba Mon Sep 17 00:00:00 2001 From: Ernesto Mainegra-Hing Date: Mon, 5 Oct 2020 16:16:44 -0400 Subject: [PATCH] Preserve information after DOSXYZnrc parallel run Add calls to summarizing subroutines to preserve information in the combined egslog and egslst files. This way, if the intermediate output files from individual jobs are removed, this information remains available. No changes were strictly required in DOSXYZnrc for the uniform run control object implementation. Previously, the only information in the final output file pertained to the total dose in each requested region of the phantom, because in DOSXYZnrc combining results is implemented for *.pardose files only. Note that the timing information is missing from the final output file. --- HEN_HOUSE/user_codes/dosxyznrc/dosxyznrc.mortran | 2 ++ 1 file changed, 2 insertions(+) diff --git a/HEN_HOUSE/user_codes/dosxyznrc/dosxyznrc.mortran b/HEN_HOUSE/user_codes/dosxyznrc/dosxyznrc.mortran index dd54c994b..eaf9a835b 100644 --- a/HEN_HOUSE/user_codes/dosxyznrc/dosxyznrc.mortran +++ b/HEN_HOUSE/user_codes/dosxyznrc/dosxyznrc.mortran @@ -3388,6 +3388,8 @@ IF( n_parallel > 0 & ~is_finished ) [ ainflu=temp2; "need to define this because it is used to normalize dose" IF((isource = 0 | isource = 1 | isource = 3 | isource = 7) & beamarea>0.) ainflu=ainflu/beamarea; + call show_transport_parameter(iout); + call srcout; goto :ANALYZE-PARALLEL:; ] ]