@@ -3050,7 +3050,6 @@ void CIncEulerSolver::SetResidual_DualTime(CGeometry *geometry, CSolver **solver
30503050
30513051 LinSysRes.AddBlock (iPoint, Residual);
30523052
3053- // ADD old version
30543053 if (implicit) {
30553054 for (iVar = 1 ; iVar < nVar; iVar++) {
30563055 if (config->GetTime_Marching () == DT_STEPPING_1ST)
@@ -3060,40 +3059,11 @@ void CIncEulerSolver::SetResidual_DualTime(CGeometry *geometry, CSolver **solver
30603059 }
30613060 for (iDim = 0 ; iDim < nDim; iDim++)
30623061 Jacobian_i[iDim+1 ][iDim+1 ] = Density*Jacobian_i[iDim+1 ][iDim+1 ];
3063- Jacobian_i[nDim+1 ][nDim+1 ] = Density*Cp*Jacobian_i[nDim+1 ][nDim+1 ];
3062+ if (energy) Jacobian_i[nDim+1 ][nDim+1 ] = Density*Cp*Jacobian_i[nDim+1 ][nDim+1 ];
30643063
30653064 Jacobian.AddBlock2Diag (iPoint, Jacobian_i);
30663065 }
3067- // ADD old version
30683066
3069- if (implicit && false ) {
3070-
3071- SetPreconditioner (config, iPoint);
3072- for (iVar = 0 ; iVar < nVar; iVar++) {
3073- for (jVar = 0 ; jVar < nVar; jVar++) {
3074- Jacobian_i[iVar][jVar] = Preconditioner[iVar][jVar];
3075- }
3076- }
3077-
3078- for (iVar = 0 ; iVar < nVar; iVar++) {
3079- for (jVar = 0 ; jVar < nVar; jVar++) {
3080- if (config->GetTime_Marching () == DT_STEPPING_1ST)
3081- Jacobian_i[iVar][jVar] *= Volume_nP1 / TimeStep;
3082- if (config->GetTime_Marching () == DT_STEPPING_2ND)
3083- Jacobian_i[iVar][jVar] *= (Volume_nP1*3.0 )/(2.0 *TimeStep);
3084- }
3085- }
3086-
3087- if (!energy) {
3088- for (iVar = 0 ; iVar < nVar; iVar++) {
3089- Jacobian_i[iVar][nDim+1 ] = 0.0 ;
3090- Jacobian_i[nDim+1 ][iVar] = 0.0 ;
3091- }
3092- }
3093-
3094- Jacobian.AddBlock2Diag (iPoint, Jacobian_i);
3095-
3096- }
30973067 }
30983068
30993069 }
@@ -3293,7 +3263,6 @@ void CIncEulerSolver::SetResidual_DualTime(CGeometry *geometry, CSolver **solver
32933263 if (!energy) Residual[nDim+1 ] = 0.0 ;
32943264 LinSysRes.AddBlock (iPoint, Residual);
32953265
3296- // ADD old version
32973266 if (implicit) {
32983267 for (iVar = 1 ; iVar < nVar; iVar++) {
32993268 if (config->GetTime_Marching () == DT_STEPPING_1ST)
@@ -3303,37 +3272,11 @@ void CIncEulerSolver::SetResidual_DualTime(CGeometry *geometry, CSolver **solver
33033272 }
33043273 for (iDim = 0 ; iDim < nDim; iDim++)
33053274 Jacobian_i[iDim+1 ][iDim+1 ] = Density*Jacobian_i[iDim+1 ][iDim+1 ];
3306- Jacobian_i[nDim+1 ][nDim+1 ] = Density*Cp*Jacobian_i[nDim+1 ][nDim+1 ];
3275+ if (energy) Jacobian_i[nDim+1 ][nDim+1 ] = Density*Cp*Jacobian_i[nDim+1 ][nDim+1 ];
33073276
33083277 Jacobian.AddBlock2Diag (iPoint, Jacobian_i);
33093278 }
3310- // ADD old version
3311-
3312- if (implicit && false ) {
3313- SetPreconditioner (config, iPoint);
3314- for (iVar = 0 ; iVar < nVar; iVar++) {
3315- for (jVar = 0 ; jVar < nVar; jVar++) {
3316- Jacobian_i[iVar][jVar] = Preconditioner[iVar][jVar];
3317- }
3318- }
3319-
3320- for (iVar = 0 ; iVar < nVar; iVar++) {
3321- for (jVar = 0 ; jVar < nVar; jVar++) {
3322- if (config->GetTime_Marching () == DT_STEPPING_1ST)
3323- Jacobian_i[iVar][jVar] *= Volume_nP1 / TimeStep;
3324- if (config->GetTime_Marching () == DT_STEPPING_2ND)
3325- Jacobian_i[iVar][jVar] *= (Volume_nP1*3.0 )/(2.0 *TimeStep);
3326- }
3327- }
33283279
3329- if (!energy) {
3330- for (iVar = 0 ; iVar < nVar; iVar++) {
3331- Jacobian_i[iVar][nDim+1 ] = 0.0 ;
3332- Jacobian_i[nDim+1 ][iVar] = 0.0 ;
3333- }
3334- }
3335- Jacobian.AddBlock2Diag (iPoint, Jacobian_i);
3336- }
33373280 }
33383281 }
33393282
0 commit comments