Skip to content

Commit 9f33eea

Browse files
committed
Add Turb LinSol output for DA comp and inc solver.
1 parent c7cee9c commit 9f33eea

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

SU2_CFD/src/output/CAdjFlowCompOutput.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,11 @@ void CAdjFlowCompOutput::SetHistoryOutputFields(CConfig *config){
201201
AddHistoryOutput("LINSOL_ITER", "LinSolIter", ScreenOutputFormat::INTEGER, "LINSOL", "Number of iterations of the linear solver.");
202202
AddHistoryOutput("LINSOL_RESIDUAL", "LinSolRes", ScreenOutputFormat::FIXED, "LINSOL", "Residual of the linear solver.");
203203

204+
if (turb_model) {
205+
AddHistoryOutput("LINSOL_ITER_TURB", "LinSolIterTurb", ScreenOutputFormat::INTEGER, "LINSOL", "Number of iterations of the linear solver for turbulence.");
206+
AddHistoryOutput("LINSOL_RESIDUAL_TURB", "LinSolResTurb", ScreenOutputFormat::FIXED, "LINSOL", "Residual of the linear solver for turbulence.");
207+
}
208+
204209
if (config->GetDeform_Mesh()){
205210
AddHistoryOutput("DEFORM_ITER", "DeformIter", ScreenOutputFormat::INTEGER, "DEFORM", "Linear solver iterations for the mesh deformation");
206211
AddHistoryOutput("DEFORM_RESIDUAL", "DeformRes", ScreenOutputFormat::FIXED, "DEFORM", "Residual of the linear solver for the mesh deformation");
@@ -290,6 +295,11 @@ void CAdjFlowCompOutput::LoadHistoryData(CConfig *config, CGeometry *geometry, C
290295
SetHistoryOutputValue("LINSOL_ITER", adjflow_solver->GetIterLinSolver());
291296
SetHistoryOutputValue("LINSOL_RESIDUAL", log10(adjflow_solver->GetResLinSolver()));
292297

298+
if (turb_model) {
299+
SetHistoryOutputValue("LINSOL_ITER_TURB", adjturb_solver->GetIterLinSolver());
300+
SetHistoryOutputValue("LINSOL_RESIDUAL_TURB", log10(adjturb_solver->GetResLinSolver()));
301+
}
302+
293303
if (config->GetDeform_Mesh()) {
294304
SetHistoryOutputValue("DEFORM_ITER", mesh_solver->System.GetIterations());
295305
SetHistoryOutputValue("DEFORM_RESIDUAL", log10(mesh_solver->System.GetResidual()));

SU2_CFD/src/output/CAdjFlowIncOutput.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,11 @@ void CAdjFlowIncOutput::SetHistoryOutputFields(CConfig *config){
211211
AddHistoryOutput("LINSOL_ITER", "LinSolIter", ScreenOutputFormat::INTEGER, "LINSOL", "Number of iterations of the linear solver.");
212212
AddHistoryOutput("LINSOL_RESIDUAL", "LinSolRes", ScreenOutputFormat::FIXED, "LINSOL", "Residual of the linear solver.");
213213

214+
if (turb_model) {
215+
AddHistoryOutput("LINSOL_ITER_TURB", "LinSolIterTurb", ScreenOutputFormat::INTEGER, "LINSOL", "Number of iterations of the linear solver for turbulence.");
216+
AddHistoryOutput("LINSOL_RESIDUAL_TURB", "LinSolResTurb", ScreenOutputFormat::FIXED, "LINSOL", "Residual of the linear solver for turbulence.");
217+
}
218+
214219
if (config->GetDeform_Mesh()){
215220
AddHistoryOutput("DEFORM_ITER", "DeformIter", ScreenOutputFormat::INTEGER, "DEFORM", "Linear solver iterations for the mesh deformation");
216221
AddHistoryOutput("DEFORM_RESIDUAL", "DeformRes", ScreenOutputFormat::FIXED, "DEFORM", "Residual of the linear solver for the mesh deformation");
@@ -320,6 +325,11 @@ void CAdjFlowIncOutput::LoadHistoryData(CConfig *config, CGeometry *geometry, CS
320325
SetHistoryOutputValue("LINSOL_ITER", adjflow_solver->GetIterLinSolver());
321326
SetHistoryOutputValue("LINSOL_RESIDUAL", log10(adjflow_solver->GetResLinSolver()));
322327

328+
if (turb_model) {
329+
SetHistoryOutputValue("LINSOL_ITER_TURB", adjturb_solver->GetIterLinSolver());
330+
SetHistoryOutputValue("LINSOL_RESIDUAL_TURB", log10(adjturb_solver->GetResLinSolver()));
331+
}
332+
323333
if (config->GetDeform_Mesh()) {
324334
SetHistoryOutputValue("DEFORM_ITER", mesh_solver->System.GetIterations());
325335
SetHistoryOutputValue("DEFORM_RESIDUAL", log10(mesh_solver->System.GetResidual()));

0 commit comments

Comments
 (0)