Add new stanza for ARM aarch64/openmpi#1557
Add new stanza for ARM aarch64/openmpi#1557davegill merged 5 commits intowrf-model:release-v4.3.2from
Conversation
Add the aarch64 GNU & OPEN MPI compile options in `arch/configure.defaults`
|
@yip111 |
|
@yip111 |
|
@yip111 |
|
@yip111
|
|
@davegill |
|
Using the optimization level -03 on arm7l. This is using CONUS physics suite, d02 at 6 km. This is Saturday at 11 AM through Sunday at 5 PM. @mgduda |
modified: arch/configure.defaults
|
@kkeene44 |
|
Thank you! |
TYPE:enhancement KEYWORDS: ARM DESCRIPTION OF CHANGES: Problem: There are no ARM-only stanzas in arch/configure.defaults. As the suggestion from wrf-model#1535 , we need a separate PR for ARM specific update. Solution: Edit the arch/configure.defaults file and add a stanza for aarch64 and armv7l, using the GNU compiler options. The default optimization is -03, up from the usual -02. On two 36-h nested simulations on a raspberry pi, the difference is a consistent 3% speed increase across the radiation and non-radiation time steps. This used CONUS, so the -03 option seems reasonably robust with the GNU compiler. LIST OF MODIFIED FILES: M arch/configure.defaults RELEASE NOTE: Added a new stanza that is only for ARM processors (right now aarch64 and armv7l) with GNU.

TYPE:enhancement
KEYWORDS: ARM
DESCRIPTION OF CHANGES:
Problem:
There are no ARM-only stanzas in arch/configure.defaults. As the suggestion from #1535 , we need a separate PR for ARM specific update.
Solution:
Edit the arch/configure.defaults file and add a stanza for aarch64 and armv7l, using the GNU compiler options.
The default optimization is -03, up from the usual -02. On two 36-h nested simulations on a raspberry pi, the difference
is a consistent 3% speed increase. This used CONUS, so the -03 seems robust.
LIST OF MODIFIED FILES:
M arch/configure.defaults
RELEASE NOTE: Added a new stanza that is only for ARM processors (right now aarch64 and armv7l) with GNU.