Skip to content

Commit 45f937c

Browse files
committed
fix bugs and linting errors introduced during WindForcing merge
1 parent 97139ab commit 45f937c

File tree

3 files changed

+17
-30
lines changed

3 files changed

+17
-30
lines changed

components/omega/src/ocn/AuxiliaryState.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,6 @@ void AuxiliaryState::readConfigOptions(Config *OmegaConfig) {
280280
} else {
281281
ABORT_ERROR("AuxiliaryState: Unknown InterpType requested");
282282
}
283-
284283
}
285284

286285
//------------------------------------------------------------------------------

components/omega/src/ocn/Tendencies.cpp

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -174,27 +174,25 @@ void Tendencies::readTendConfig(
174174

175175
Err +=
176176
TendConfig->get("WindForcingTendencyEnable", this->WindForcing.Enabled);
177-
CHECK_ERROR_ABORT(Err,
177+
CHECK_ERROR_ABORT(
178178
Err, "Tendencies: WindForcingTendencyEnable not found in TendConfig");
179179

180180
Err += TendConfig->get("Density0", this->WindForcing.SaltWaterDensity);
181181
CHECK_ERROR_ABORT(Err, "Tendencies: Density0 not found in TendConfig");
182182

183-
Err +=
184-
TendConfig->get("BottomDragTendencyEnable", this->BottomDrag.Enabled);
183+
Err += TendConfig->get("BottomDragTendencyEnable", this->BottomDrag.Enabled);
185184
CHECK_ERROR_ABORT(
186185
Err, "Tendencies: BottomDragTendencyEnable not found in TendConfig");
187186

188187
Err += TendConfig->get("BottomDragCoeff", this->BottomDrag.Coeff);
189-
CHECK_ERROR_ABORT(
190-
Err, "Tendencies: BottomDragCoeff not found in TendConfig");
188+
CHECK_ERROR_ABORT(Err,
189+
"Tendencies: BottomDragCoeff not found in TendConfig");
191190

192191
Err += TendConfig->get("TracerHorzAdvTendencyEnable",
193192
this->TracerHorzAdv.Enabled);
194193
CHECK_ERROR_ABORT(
195194
Err, "Tendencies: TracerHorzAdvTendencyEnable not found in TendConfig");
196-
return TrHAdvErr;
197-
195+
198196
if (this->TracerDiffusion.Enabled) {
199197
Err += TendConfig->get("EddyDiff2", this->TracerDiffusion.EddyDiff2);
200198
CHECK_ERROR_ABORT(Err, "Tendencies: EddyDiff2 not found in TendConfig");

components/omega/test/ocn/TendencyTermsTest.cpp

Lines changed: 12 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -993,9 +993,9 @@ int testTracerHyperDiffOnCell(int NVertLevels, int NTracers, Real RTol) {
993993
return Err;
994994
} // end testTracerHyperDiffOnCell
995995

996-
int initTendTest(const std::string &MeshFile, int NVertLevels) {
996+
void initTendTest(const std::string &MeshFile, int NVertLevels) {
997997

998-
I4 Err = 0;
998+
Error Err;
999999

10001000
MachEnv::init(MPI_COMM_WORLD);
10011001
MachEnv *DefEnv = MachEnv::getDefault();
@@ -1011,34 +1011,26 @@ int initTendTest(const std::string &MeshFile, int NVertLevels) {
10111011
// Reset NVertLevels to the test value
10121012
Config *OmegaConfig = Config::getOmegaConfig();
10131013
Config DimConfig("Dimension");
1014-
Err = OmegaConfig->get(DimConfig);
1015-
if (Err != 0) {
1016-
LOG_CRITICAL("TendencyTermsTest: Dimension group not found in Config");
1017-
return Err;
1018-
}
1019-
Err = DimConfig.set("NVertLevels", NVertLevels);
1020-
if (Err != 0) {
1021-
LOG_CRITICAL("TendencyTermsTest: Unable to reset NVertLevels in Config");
1022-
return Err;
1023-
}
1014+
Err += OmegaConfig->get(DimConfig);
1015+
CHECK_ERROR_ABORT(Err,
1016+
"TendencyTermsTest: Dimension group not found in Config");
1017+
1018+
DimConfig.set("NVertLevels", NVertLevels);
10241019

10251020
I4 IOErr = IO::init(DefComm);
10261021
if (IOErr != 0) {
1027-
Err++;
1028-
LOG_ERROR("TendencyTermsTest: error initializing parallel IO");
1022+
ABORT_ERROR("TendencyTermsTest: error initializing parallel IO");
10291023
}
10301024

1031-
Decomp::init(mesh);
1025+
Decomp::init(MeshFile);
10321026

10331027
int HaloErr = Halo::init();
10341028
if (HaloErr != 0) {
1035-
Err++;
1036-
LOG_ERROR("TendencyTermsTest: error initializing default halo");
1029+
ABORT_ERROR("TendencyTermsTest: error initializing default halo");
10371030
}
10381031

10391032
HorzMesh::init();
10401033

1041-
return Err;
10421034
} // end initTendTest
10431035

10441036
void finalizeTendTest() {
@@ -1052,12 +1044,10 @@ void finalizeTendTest() {
10521044
} // end finalizeTendTest
10531045

10541046
int tendencyTermsTest(const std::string &MeshFile = DefaultMeshFile) {
1047+
int Err = 0;
10551048
int NVertLevels = 16;
10561049

1057-
int Err = initTendTest(MeshFile, NVertLevels);
1058-
if (Err != 0) {
1059-
LOG_CRITICAL("TendencyTermsTest: Error initializing");
1060-
}
1050+
initTendTest(MeshFile, NVertLevels);
10611051

10621052
const auto &Mesh = HorzMesh::getDefault();
10631053
int NTracers = 3;

0 commit comments

Comments
 (0)