Skip to content

Commit 41d2522

Browse files
authored
Merge pull request #2141 from WelSimLLC/develop
add Cur_Time column to the default history field for transient analysis;
2 parents 9416b42 + 67c3835 commit 41d2522

14 files changed

Lines changed: 25 additions & 20 deletions

AUTHORS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ Kedar Naik
9898
Kürşat Yurt
9999
LaSerpe
100100
Lennaert Tol
101+
Liang Cheng
101102
Lisa Kusch
102103
Matteo Pini
103104
Max Aehle

Common/include/parallelization/omp_structure.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,14 +189,14 @@ void omp_finalize();
189189
*/
190190

191191
#define BEGIN_SU2_OMP_SAFE_GLOBAL_ACCESS \
192-
SU2_OMP_BARRIER \
192+
SU2_OMP_BARRIER; \
193193
if (omp_in_parallel()) AD::StartNoSharedReading(); \
194194
SU2_OMP_MASTER
195195

196196
#define END_SU2_OMP_SAFE_GLOBAL_ACCESS \
197197
END_SU2_OMP_MASTER \
198198
if (omp_in_parallel()) AD::EndNoSharedReading(); \
199-
SU2_OMP_BARRIER
199+
SU2_OMP_BARRIER;
200200

201201
#define SU2_OMP_SAFE_GLOBAL_ACCESS(...) BEGIN_SU2_OMP_SAFE_GLOBAL_ACCESS{__VA_ARGS__} END_SU2_OMP_SAFE_GLOBAL_ACCESS
202202

SU2_CFD/include/output/COutput.hpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -806,6 +806,11 @@ class COutput {
806806
*/
807807
void SetCommonHistoryFields();
808808

809+
/*!
810+
* \brief Request the history fields common for all solvers.
811+
*/
812+
void RequestCommonHistory(bool dynamic);
813+
809814
/*!
810815
* \brief Parses user-defined outputs.
811816
*/

SU2_CFD/src/output/CAdjFlowCompOutput.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,7 @@ CAdjFlowCompOutput::CAdjFlowCompOutput(CConfig *config, unsigned short nDim) : C
3636
/*--- Set the default history fields if nothing is set in the config file ---*/
3737

3838
if (nRequestedHistoryFields == 0) {
39-
requestedHistoryFields.emplace_back("ITER");
40-
requestedHistoryFields.emplace_back("RMS_RES");
39+
RequestCommonHistory(config->GetTime_Domain());
4140
requestedHistoryFields.emplace_back("SENSITIVITY");
4241
nRequestedHistoryFields = requestedHistoryFields.size();
4342
}

SU2_CFD/src/output/CAdjFlowIncOutput.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,7 @@ CAdjFlowIncOutput::CAdjFlowIncOutput(CConfig *config, unsigned short nDim) : CAd
4242
/*--- Set the default history fields if nothing is set in the config file ---*/
4343

4444
if (nRequestedHistoryFields == 0) {
45-
requestedHistoryFields.emplace_back("ITER");
46-
requestedHistoryFields.emplace_back("RMS_RES");
45+
RequestCommonHistory(config->GetTime_Domain());
4746
requestedHistoryFields.emplace_back("SENSITIVITY");
4847
nRequestedHistoryFields = requestedHistoryFields.size();
4948
}

SU2_CFD/src/output/CAdjHeatOutput.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,7 @@ CAdjHeatOutput::CAdjHeatOutput(CConfig *config, unsigned short nDim) : COutput(c
3636
/*--- Set the default history fields if nothing is set in the config file ---*/
3737

3838
if (nRequestedHistoryFields == 0){
39-
requestedHistoryFields.emplace_back("ITER");
40-
requestedHistoryFields.emplace_back("RMS_RES");
39+
RequestCommonHistory(config->GetTime_Domain());
4140
requestedHistoryFields.emplace_back("SENSITIVITY");
4241
nRequestedHistoryFields = requestedHistoryFields.size();
4342
}

SU2_CFD/src/output/CElasticityOutput.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,7 @@ CElasticityOutput::CElasticityOutput(CConfig *config, unsigned short nDim) : COu
4343

4444
/*--- Default fields for screen output ---*/
4545
if (nRequestedHistoryFields == 0){
46-
requestedHistoryFields.emplace_back("ITER");
47-
requestedHistoryFields.emplace_back("RMS_RES");
46+
RequestCommonHistory(dynamic);
4847
nRequestedHistoryFields = requestedHistoryFields.size();
4948
}
5049

SU2_CFD/src/output/CFlowCompFEMOutput.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,7 @@ CFlowCompFEMOutput::CFlowCompFEMOutput(CConfig *config, unsigned short nDim) : C
3838
/*--- Set the default history fields if nothing is set in the config file ---*/
3939

4040
if (nRequestedHistoryFields == 0){
41-
requestedHistoryFields.emplace_back("ITER");
42-
requestedHistoryFields.emplace_back("RMS_RES");
41+
RequestCommonHistory(config->GetTime_Domain());
4342
nRequestedHistoryFields = requestedHistoryFields.size();
4443
}
4544
if (nRequestedScreenFields == 0){

SU2_CFD/src/output/CFlowCompOutput.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,7 @@ CFlowCompOutput::CFlowCompOutput(const CConfig *config, unsigned short nDim) : C
3737
/*--- Set the default history fields if nothing is set in the config file ---*/
3838

3939
if (nRequestedHistoryFields == 0){
40-
requestedHistoryFields.emplace_back("ITER");
41-
requestedHistoryFields.emplace_back("RMS_RES");
40+
RequestCommonHistory(config->GetTime_Domain());
4241
nRequestedHistoryFields = requestedHistoryFields.size();
4342
}
4443
if (nRequestedScreenFields == 0){

SU2_CFD/src/output/CFlowIncOutput.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,7 @@ CFlowIncOutput::CFlowIncOutput(CConfig *config, unsigned short nDim) : CFlowOutp
4646
/*--- Set the default history fields if nothing is set in the config file ---*/
4747

4848
if (nRequestedHistoryFields == 0){
49-
requestedHistoryFields.emplace_back("ITER");
50-
requestedHistoryFields.emplace_back("RMS_RES");
49+
RequestCommonHistory(config->GetTime_Domain());
5150
nRequestedHistoryFields = requestedHistoryFields.size();
5251
}
5352

0 commit comments

Comments
 (0)