Skip to content

Commit 5e9cd33

Browse files
Revert "The compiler flags for an optimised UM7 build (#376)"
This reverts commit 1b00167.
1 parent c5bf021 commit 5e9cd33

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

packages/um7/package.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -136,11 +136,11 @@ def edit(self, spec, prefix):
136136
FARCH = ""
137137
FOBLANK = "-O0"
138138
else:
139-
FO = "-O2 -unroll"
139+
FO = "-O2"
140140
FTRACEBACK = ""
141141
FDEBUG = ""
142142
FG = ""
143-
FARCH = "-march=cascadelake -mtune=sapphirerapids"
143+
FARCH = "-xCORE-AVX512"
144144
FOBLANK = ""
145145

146146
# FCM tries to find all instances of USE and include them as
@@ -236,12 +236,12 @@ def edit(self, spec, prefix):
236236
tool::cppkeys {CPPKEYS}
237237
tool::fc mpif90
238238
tool::fflags {FO} -g -traceback {FDEBUG} -i8 -r8 -fp-model precise {FFLAGS}
239-
tool::fflags::control::coupling::dump_received {FO} {FG} {FTRACEBACK} {FDEBUG} -mp1 -fp-model precise {FFLAGS}
240-
tool::fflags::control::coupling::dump_sent {FO} {FG} {FTRACEBACK} {FDEBUG} -mp1 -fp-model precise {FFLAGS}
241-
tool::fflags::control::coupling::oasis3_atmos_init {FO} {FG} {FTRACEBACK} {FDEBUG} -i4 -r8 -mp1 -fp-model precise {FFLAGS}
242-
tool::fflags::control::top_level::atm_step {FO} -g {FTRACEBACK} {FDEBUG} -i8 -r8 -mp1 -fp-model precise {FFLAGS}
243-
tool::fflags::control::top_level::set_atm_pointers {FO} -g -traceback {FDEBUG} -i8 -r8 -fp-model precise -ftz -std95
244-
tool::fflags::control::top_level::u_model {FO} -g {FTRACEBACK} {FDEBUG} -i8 -r8 -mp1 -fp-model precise {FFLAGS}
239+
tool::fflags::control::coupling::dump_received {FO} {FG} {FTRACEBACK} {FDEBUG} -mp1 -fp-model strict {FFLAGS}
240+
tool::fflags::control::coupling::dump_sent {FO} {FG} {FTRACEBACK} {FDEBUG} -mp1 -fp-model strict {FFLAGS}
241+
tool::fflags::control::coupling::oasis3_atmos_init {FO} {FG} {FTRACEBACK} {FDEBUG} -i4 -r8 -mp1 -fp-model strict {FFLAGS}
242+
tool::fflags::control::top_level::atm_step -O0 -g {FTRACEBACK} {FDEBUG} -i8 -r8 -mp1 -fp-model strict {FFLAGS}
243+
tool::fflags::control::top_level::set_atm_pointers -O0 -g -traceback {FDEBUG} -i8 -r8 -fp-model strict -ftz -std95
244+
tool::fflags::control::top_level::u_model -O0 -g {FTRACEBACK} {FDEBUG} -i8 -r8 -mp1 -fp-model strict {FFLAGS}
245245
tool::fpp cpp
246246
tool::fppflags -P -traditional
247247
tool::fppkeys {CPPKEYS}

0 commit comments

Comments
 (0)