@@ -239,22 +239,22 @@ void CDiscAdjMultizoneDriver::DebugRun() {
239239 * During the recording, each dependent variable will be assigned the same tag. ---*/
240240 if (driver_config->GetAD_CheckTapeType () == OBJECTIVE_FUNCTION_TAPE) {
241241 if (driver_config->GetAD_CheckTapeVariables () == MESH_COORDINATES) {
242- if (rank == MASTER_NODE) cout << " \n Checking OBJECTIVE_FUNCTION_TAPE for MESH_COORDINATES ." << endl;
243- SetRecording (RECORDING::TAG_INIT_MESH_COORDINATES , Kind_Tape::OBJECTIVE_FUNCTION_TAPE, ZONE_0);
242+ if (rank == MASTER_NODE) cout << " \n Checking OBJECTIVE_FUNCTION_TAPE for SOLVER_VARIABLES_AND_MESH_COORDINATES ." << endl;
243+ SetRecording (RECORDING::TAG_INIT_SOLVER_AND_MESH , Kind_Tape::OBJECTIVE_FUNCTION_TAPE, ZONE_0);
244244 }
245245 else {
246- if (rank == MASTER_NODE) cout << " \n Checking OBJECTIVE_FUNCTION_TAPE for SOLUTION_VARIABLES ." << endl;
247- SetRecording (RECORDING::TAG_INIT_SOLUTION_VARIABLES , Kind_Tape::OBJECTIVE_FUNCTION_TAPE, ZONE_0);
246+ if (rank == MASTER_NODE) cout << " \n Checking OBJECTIVE_FUNCTION_TAPE for SOLVER_VARIABLES ." << endl;
247+ SetRecording (RECORDING::TAG_INIT_SOLVER_VARIABLES , Kind_Tape::OBJECTIVE_FUNCTION_TAPE, ZONE_0);
248248 }
249249 }
250250 else {
251251 if (driver_config->GetAD_CheckTapeVariables () == MESH_COORDINATES) {
252- if (rank == MASTER_NODE) cout << " \n Checking FULL_SOLVER_TAPE for MESH_COORDINATES ." << endl;
253- SetRecording (RECORDING::TAG_INIT_MESH_COORDINATES , Kind_Tape::FULL_SOLVER_TAPE, ZONE_0);
252+ if (rank == MASTER_NODE) cout << " \n Checking FULL_SOLVER_TAPE for SOLVER_VARIABLES_AND_MESH_COORDINATES ." << endl;
253+ SetRecording (RECORDING::TAG_INIT_SOLVER_AND_MESH , Kind_Tape::FULL_SOLVER_TAPE, ZONE_0);
254254 }
255255 else {
256- if (rank == MASTER_NODE) cout << " \n Checking FULL_SOLVER_TAPE for SOLUTION_VARIABLES ." << endl;
257- SetRecording (RECORDING::TAG_INIT_SOLUTION_VARIABLES , Kind_Tape::FULL_SOLVER_TAPE, ZONE_0);
256+ if (rank == MASTER_NODE) cout << " \n Checking FULL_SOLVER_TAPE for SOLVER_VARIABLES ." << endl;
257+ SetRecording (RECORDING::TAG_INIT_SOLVER_VARIABLES , Kind_Tape::FULL_SOLVER_TAPE, ZONE_0);
258258 }
259259 }
260260
@@ -265,15 +265,15 @@ void CDiscAdjMultizoneDriver::DebugRun() {
265265 * for a mathematically correct recording this dependency must be included earlier. ---*/
266266 if (driver_config->GetAD_CheckTapeType () == OBJECTIVE_FUNCTION_TAPE) {
267267 if (driver_config->GetAD_CheckTapeVariables () == MESH_COORDINATES)
268- SetRecording (RECORDING::TAG_CHECK_MESH_COORDINATES , Kind_Tape::OBJECTIVE_FUNCTION_TAPE, ZONE_0);
268+ SetRecording (RECORDING::TAG_CHECK_SOLVER_AND_MESH , Kind_Tape::OBJECTIVE_FUNCTION_TAPE, ZONE_0);
269269 else
270- SetRecording (RECORDING::TAG_CHECK_SOLUTION_VARIABLES , Kind_Tape::OBJECTIVE_FUNCTION_TAPE, ZONE_0);
270+ SetRecording (RECORDING::TAG_CHECK_SOLVER_VARIABLES , Kind_Tape::OBJECTIVE_FUNCTION_TAPE, ZONE_0);
271271 }
272272 else {
273273 if (driver_config->GetAD_CheckTapeVariables () == MESH_COORDINATES)
274- SetRecording (RECORDING::TAG_CHECK_MESH_COORDINATES , Kind_Tape::FULL_SOLVER_TAPE, ZONE_0);
274+ SetRecording (RECORDING::TAG_CHECK_SOLVER_AND_MESH , Kind_Tape::FULL_SOLVER_TAPE, ZONE_0);
275275 else
276- SetRecording (RECORDING::TAG_CHECK_SOLUTION_VARIABLES , Kind_Tape::FULL_SOLVER_TAPE, ZONE_0);
276+ SetRecording (RECORDING::TAG_CHECK_SOLVER_VARIABLES , Kind_Tape::FULL_SOLVER_TAPE, ZONE_0);
277277 }
278278
279279 if (rank == MASTER_NODE) {
@@ -668,10 +668,10 @@ void CDiscAdjMultizoneDriver::SetRecording(RECORDING kind_recording, Kind_Tape t
668668 case RECORDING::CLEAR_INDICES: cout << " Clearing the computational graph." << endl; break ;
669669 case RECORDING::MESH_COORDS: cout << " Storing computational graph wrt MESH COORDINATES." << endl; break ;
670670 case RECORDING::SOLUTION_VARIABLES: cout << " Storing computational graph wrt CONSERVATIVE VARIABLES." << endl; break ;
671- case RECORDING::TAG_INIT_SOLUTION_VARIABLES: cout << " Simulating recording with tag 1 on conservative variables." << endl; AD::SetTag (1 ); break ;
672- case RECORDING::TAG_CHECK_SOLUTION_VARIABLES: cout << " Checking first recording with tag 2 on conservative variables." << endl; AD::SetTag (2 ); break ;
673- case RECORDING::TAG_INIT_MESH_COORDINATES: cout << " Simulating recording with tag 1 on mesh coordinates." << endl; AD::SetTag (1 ); break ;
674- case RECORDING::TAG_CHECK_MESH_COORDINATES: cout << " Checking first recording with tag 2 on mesh coordinates." << endl; AD::SetTag (2 ); break ;
671+ case RECORDING::TAG_INIT_SOLVER_VARIABLES: cout << " Simulating recording with tag 1 on conservative variables." << endl; AD::SetTag (1 ); break ;
672+ case RECORDING::TAG_CHECK_SOLVER_VARIABLES: cout << " Checking first recording with tag 2 on conservative variables." << endl; AD::SetTag (2 ); break ;
673+ case RECORDING::TAG_INIT_SOLVER_AND_MESH: cout << " Simulating recording with tag 1 on mesh coordinates." << endl; AD::SetTag (1 ); break ;
674+ case RECORDING::TAG_CHECK_SOLVER_AND_MESH: cout << " Checking first recording with tag 2 on mesh coordinates." << endl; AD::SetTag (2 ); break ;
675675 default : break ;
676676 }
677677 }
@@ -827,8 +827,10 @@ void CDiscAdjMultizoneDriver::SetObjFunction(RECORDING kind_recording) {
827827 AD::RegisterOutput (ObjFunc);
828828 AD::SetIndex (ObjFunc_Index, ObjFunc);
829829 if (kind_recording == RECORDING::SOLUTION_VARIABLES ||
830- kind_recording == RECORDING::TAG_INIT_SOLUTION_VARIABLES ||
831- kind_recording == RECORDING::TAG_CHECK_SOLUTION_VARIABLES) {
830+ kind_recording == RECORDING::TAG_INIT_SOLVER_VARIABLES ||
831+ kind_recording == RECORDING::TAG_CHECK_SOLVER_VARIABLES ||
832+ kind_recording == RECORDING::TAG_INIT_SOLVER_AND_MESH ||
833+ kind_recording == RECORDING::TAG_CHECK_SOLVER_AND_MESH) {
832834 cout << " Objective function : " << ObjFunc << endl;
833835 }
834836 }
0 commit comments