[Ncep.list.fv3-announce] fv3gfs release beta test

James Abeles - NOAA Affiliate james.a.abeles at noaa.gov
Fri May 12 18:47:01 UTC 2017


Moorthi,
The slow compile is GFS_diagnostics.F90. I have tried many things to reduce
the compile time but the only one that worked was compiling at -O0. There
is really nothing being done in this routine other than storing
diagnostices so I am testing the performance with -O0 vs -O2.

*-O2*
/gpfs/hps/emc/global/noscrub/James.A.Abeles/fv3gfs.v0beta/FV3/gfsphysics>
time ftn -DNEW_TAUCTMAX -DSMALL_PE -DNEMS_GSM -fpp -Wp,-w
-I/opt/cray/netcdf/4.3.2/INTEL/140/include
-I/opt/cray/netcdf/4.3.2/INTEL/140/include -fno-alias -auto -safe-cray-ptr
-ftz -assume byterecl -nowarn -sox -align array64byte -i4 -real-size 32
 -O2 -debug minimal -fp-model source -qoverride-limits -I../fms
-I../fms/include  -c GFS_layer/GFS_diagnostics.F90 -o
GFS_layer/GFS_diagnostics.o

real    10m3.761s
user    10m1.842s
sys     0m0.396s

*-O0*
/gpfs/hps/emc/global/noscrub/James.A.Abeles/fv3gfs.v0beta/FV3/gfsphysics>
time ftn -DNEW_TAUCTMAX -DSMALL_PE -DNEMS_GSM -fpp -Wp,-w
-I/opt/cray/netcdf/4.3.2/INTEL/140/include
-I/opt/cray/netcdf/4.3.2/INTEL/140/include -fno-alias -auto -safe-cray-ptr
-ftz -assume byterecl -nowarn -sox -align array64byte -i4 -real-size 32
 -O2 -debug minimal -fp-model source -qoverride-limits -I../fms
-I../fms/include  -c GFS_layer/GFS_diagnostics.F90 -o
GFS_layer/GFS_diagnostics.o
real    0m0.981s
user    0m0.728s
sys     0m0.072s


On Fri, May 12, 2017 at 2:01 PM, Shrinivas Moorthi <
shrinivas.moorthi at noaa.gov> wrote:

> How can we speed up compiling "GFS_restart"?  It takes for ever.
> Thanks
> Moorthi
> On 05/12/2017 01:52 PM, Samuel Trahan - NOAA Affiliate wrote:
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://www.lstsrv.ncep.noaa.gov/pipermail/ncep.list.fv3-announce/attachments/20170512/856c2d16/attachment.html 


More information about the Ncep.list.fv3-announce mailing list