Skip to content

Commit 5960bf1

Browse files
small fixes in NEMO
1 parent 69a26d9 commit 5960bf1

3 files changed

Lines changed: 4 additions & 11 deletions

File tree

SU2_CFD/include/fluid/CMutationTCLib.hpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,7 @@ class CMutationTCLib : public CNEMOGas {
4545

4646
vector<su2double> Cv_ks, /*!< \brief Species specific heats at constant volume. */
4747
es, /*!< \brief Species energies. */
48-
omega_vec, /*!< \brief Dummy vector for vibrational energy source term. */
49-
h_RT; /*!< \brief Enthalpy divided by R*T. */
48+
omega_vec; /*!< \brief Dummy vector for vibrational energy source term. */
5049

5150
su2double Tref; /*!< \brief Reference temperature. */
5251

SU2_CFD/src/fluid/CMutationTCLib.cpp

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ CMutationTCLib::CMutationTCLib(const CConfig* config, unsigned short val_nDim):
3636

3737
/* Allocating memory*/
3838
Cv_ks.resize(nEnergyEq*nSpecies,0.0);
39-
h_RT.resize(nSpecies,0.0);
4039
es.resize(nEnergyEq*nSpecies,0.0);
4140
omega_vec.resize(1,0.0);
4241

@@ -148,12 +147,7 @@ su2double CMutationTCLib::ComputeEveSourceTerm(){
148147

149148
vector<su2double>& CMutationTCLib::ComputeSpeciesEnthalpy(su2double val_T, su2double val_Tve, su2double *val_eves){
150149

151-
su2double RuSI = UNIVERSAL_GAS_CONSTANT;
152-
su2double Ru = 1000.0*RuSI;
153-
154-
mix->speciesHOverRT(val_T, val_Tve, val_T, val_Tve, val_Tve, h_RT.data(), NULL, NULL, NULL, NULL, NULL);
155-
156-
for (iSpecies = 0; iSpecies < nSpecies; iSpecies++) hs[iSpecies] = h_RT[iSpecies]*(RuSI*val_T);
150+
mix->getEnthalpiesMass(hs.data());
157151

158152
return hs;
159153
}
@@ -213,7 +207,7 @@ vector<su2double>& CMutationTCLib::GetSpeciesFormationEnthalpy() {
213207

214208
mix->speciesHOverRT(Tref, Tref, Tref, Tref, Tref, NULL, NULL, NULL, NULL, NULL, hf_RT.data());
215209

216-
for (iSpecies = 0; iSpecies < nSpecies; iSpecies++) Enthalpy_Formation[iSpecies] = hf_RT[iSpecies]*(RuSI*Tref);
210+
for (iSpecies = 0; iSpecies < nSpecies; iSpecies++) Enthalpy_Formation[iSpecies] = hf_RT[iSpecies]*(RuSI*Tref*1000.0)/MolarMass[iSpecies];
217211

218212
return Enthalpy_Formation;
219213
}

SU2_CFD/src/numerics/NEMO/NEMO_sources.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -376,7 +376,7 @@ CNumerics::ResidualType<> CSource_NEMO::ComputeAxisymmetric(const CConfig *confi
376376
+v*TWO3*(2*PrimVar_Grad_i[nSpecies+2][1]-PrimVar_Grad_i[nSpecies+2][0]
377377
-v*yinv+rho*turb_ke_i))
378378
-total_conductivity_i*PrimVar_Grad_i[nSpecies][1])
379-
-TWO3*(AuxVar_Grad_i[1][1]+AuxVar_Grad_i[2][1]));
379+
-TWO3*(AuxVar_Grad_i[1][1]+AuxVar_Grad_i[2][0]));
380380
residual[nSpecies+3] -= Volume*(yinv*(sumJeve_y -qy_ve));
381381
}
382382

0 commit comments

Comments
 (0)