@@ -760,6 +760,7 @@ void Config::SetPostprocessing() {
760760 case PROBLEM_Lattice:
761761 legalOutputs = { ITER,
762762 WALL_TIME,
763+ SIM_TIME,
763764 MASS,
764765 RMS_FLUX,
765766 VTK_OUTPUT,
@@ -780,7 +781,7 @@ void Config::SetPostprocessing() {
780781 ErrorMessages::Error (
781782 " Illegal output field <" + foundKey +
782783 " > for option SCREEN_OUTPUT for this test case.\n "
783- " Supported fields are: ITER, MASS, RMS_FLUX, VTK_OUTPUT, CSV_OUTPUT, FINAL_TIME_OUTFLOW, TOTAL_OUTFLOW, MAX_OUTFLOW, "
784+ " Supported fields are: ITER, SIM_TIME, WALL_TIME, MASS, RMS_FLUX, VTK_OUTPUT, CSV_OUTPUT, FINAL_TIME_OUTFLOW, TOTAL_OUTFLOW, MAX_OUTFLOW, "
784785 " FINAL_TIME_PARTICLE_ABSORPTION, TOTAL_PARTICLE_ABSORPTION, MAX_PARTICLE_ABSORPTION\n "
785786 " Please check your .cfg file." ,
786787 CURRENT_FUNCTION );
@@ -790,6 +791,7 @@ void Config::SetPostprocessing() {
790791 case PROBLEM_SymmetricHohlraum:
791792 legalOutputs = {
792793 ITER,
794+ SIM_TIME,
793795 WALL_TIME,
794796 MASS,
795797 RMS_FLUX,
@@ -813,7 +815,7 @@ void Config::SetPostprocessing() {
813815 ErrorMessages::Error (
814816 " Illegal output field <" + foundKey +
815817 " > for option SCREEN_OUTPUT for this test case.\n "
816- " Supported fields are: ITER, MASS, RMS_FLUX, VTK_OUTPUT, CSV_OUTPUT, TOTAL_PARTICLE_ABSORPTION_CENTER, \n "
818+ " Supported fields are: ITER, SIM_TIME, WALL_TIME, MASS, RMS_FLUX, VTK_OUTPUT, CSV_OUTPUT, TOTAL_PARTICLE_ABSORPTION_CENTER, \n "
817819 " TOTAL_PARTICLE_ABSORPTION_VERTICAL, TOTAL_PARTICLE_ABSORPTION_HORIZONTAL, PROBE_MOMENT_TIME_TRACE, CUR_OUTFLOW, \n "
818820 " TOTAL_OUTFLOW, MAX_OUTFLOW, VAR_ABSORPTION_GREEN \n "
819821 " Please check your .cfg file." ,
@@ -822,15 +824,15 @@ void Config::SetPostprocessing() {
822824 break ;
823825
824826 default :
825- legalOutputs = { ITER, WALL_TIME, MASS, RMS_FLUX, VTK_OUTPUT, CSV_OUTPUT, CUR_OUTFLOW, TOTAL_OUTFLOW, MAX_OUTFLOW };
827+ legalOutputs = { ITER, SIM_TIME, WALL_TIME, MASS, RMS_FLUX, VTK_OUTPUT, CSV_OUTPUT, CUR_OUTFLOW, TOTAL_OUTFLOW, MAX_OUTFLOW };
826828 it = std::find ( legalOutputs.begin (), legalOutputs.end (), _screenOutput[idx_screenOutput] );
827829
828830 if ( it == legalOutputs.end () ) {
829831 std::string foundKey = findKey ( ScalarOutput_Map, _screenOutput[idx_screenOutput] );
830832 ErrorMessages::Error (
831833 " Illegal output field <" + foundKey +
832834 " > for option SCREEN_OUTPUT for this test case.\n "
833- " Supported fields are: ITER, MASS, RMS_FLUX, VTK_OUTPUT, CSV_OUTPUT, CUR_OUTFLOW, TOTAL_OUTFLOW, MAX_OUTFLOW \n "
835+ " Supported fields are: ITER, SIM_TIME, WALL_TIME, MASS RMS_FLUX, VTK_OUTPUT, CSV_OUTPUT, CUR_OUTFLOW, TOTAL_OUTFLOW, MAX_OUTFLOW \n "
834836 " Please check your .cfg file." ,
835837 CURRENT_FUNCTION );
836838 }
@@ -909,6 +911,7 @@ void Config::SetPostprocessing() {
909911 case PROBLEM_Lattice:
910912 legalOutputs = { ITER,
911913 WALL_TIME,
914+ SIM_TIME,
912915 MASS,
913916 RMS_FLUX,
914917 VTK_OUTPUT,
@@ -929,7 +932,7 @@ void Config::SetPostprocessing() {
929932 ErrorMessages::Error (
930933 " Illegal output field <" + foundKey +
931934 " > for option HISTORY_OUTPUT for this test case.\n "
932- " Supported fields are: ITER, MASS, RMS_FLUX, VTK_OUTPUT, CSV_OUTPUT, FINAL_TIME_OUTFLOW,\n "
935+ " Supported fields are: ITER, SIM_TIME, WALL_TIME, MASS, RMS_FLUX, VTK_OUTPUT, CSV_OUTPUT, FINAL_TIME_OUTFLOW,\n "
933936 " TOTAL_OUTFLOW, MAX_OUTFLOW, FINAL_TIME_PARTICLE_ABSORPTION, TOTAL_PARTICLE_ABSORPTION, MAX_PARTICLE_ABSORPTION\n "
934937 " Please check your .cfg file." ,
935938 CURRENT_FUNCTION );
@@ -939,6 +942,7 @@ void Config::SetPostprocessing() {
939942 case PROBLEM_SymmetricHohlraum:
940943 legalOutputs = { ITER,
941944 WALL_TIME,
945+ SIM_TIME,
942946 MASS,
943947 RMS_FLUX,
944948 VTK_OUTPUT,
@@ -962,7 +966,7 @@ void Config::SetPostprocessing() {
962966 ErrorMessages::Error (
963967 " Illegal output field <" + foundKey +
964968 " > for option HISTORY_OUTPUT for this test case.\n "
965- " Supported fields are: ITER, MASS, RMS_FLUX, VTK_OUTPUT, CSV_OUTPUT, TOTAL_PARTICLE_ABSORPTION_CENTER, \n "
969+ " Supported fields are: ITER, SIM_TIME, WALL_TIME, MASS RMS_FLUX, VTK_OUTPUT, CSV_OUTPUT, TOTAL_PARTICLE_ABSORPTION_CENTER, \n "
966970 " TOTAL_PARTICLE_ABSORPTION_VERTICAL, TOTAL_PARTICLE_ABSORPTION_HORIZONTAL,PROBE_MOMENT_TIME_TRACE, CUR_OUTFLOW, \n "
967971 " TOTAL_OUTFLOW, MAX_OUTFLOW , VAR_ABSORPTION_GREEN, ABSORPTION_GREEN_BLOCK, ABSORPTION_GREEN_LINE \n "
968972 " Please check your .cfg file." ,
@@ -971,15 +975,15 @@ void Config::SetPostprocessing() {
971975 break ;
972976
973977 default :
974- legalOutputs = { ITER, WALL_TIME, MASS, RMS_FLUX, VTK_OUTPUT, CSV_OUTPUT, CUR_OUTFLOW, TOTAL_OUTFLOW, MAX_OUTFLOW };
978+ legalOutputs = { ITER, WALL_TIME, SIM_TIME, MASS, RMS_FLUX, VTK_OUTPUT, CSV_OUTPUT, CUR_OUTFLOW, TOTAL_OUTFLOW, MAX_OUTFLOW };
975979 it = std::find ( legalOutputs.begin (), legalOutputs.end (), _historyOutput[idx_historyOutput] );
976980
977981 if ( it == legalOutputs.end () ) {
978982 std::string foundKey = findKey ( ScalarOutput_Map, _historyOutput[idx_historyOutput] );
979983 ErrorMessages::Error (
980984 " Illegal output field <" + foundKey +
981985 " > for option SCREEN_OUTPUT for this test case.\n "
982- " Supported fields are: ITER, MASS, RMS_FLUX, VTK_OUTPUT, CSV_OUTPUT, CUR_OUTFLOW, TOTAL_OUTFLOW, MAX_OUTFLOW \n "
986+ " Supported fields are: ITER, SIM_TIME, WALL_TIME, MASS RMS_FLUX, VTK_OUTPUT, CSV_OUTPUT, CUR_OUTFLOW, TOTAL_OUTFLOW, MAX_OUTFLOW \n "
983987 " Please check your .cfg file." ,
984988 CURRENT_FUNCTION );
985989 }
0 commit comments