Opened 4 years ago

Closed 4 years ago

#858 closed upgrade (Done)

Consolidating public release with research branches

Reported by: arango Owned by:
Priority: major Milestone: Release ROMS/TOMS 3.9
Component: Nonlinear Version: 3.9
Keywords: Cc:

Description

Updated public repository release, so it is synchronized with changes in several of my research branches:

  • Updated mod_netcdf.F to include more information if a reading or writing error occurs. It now has the specific NetCDF library error by using the string from nf90_strerror(status).
  • Changed some of the formatted integer fields to I0. The I0 edit descriptor was introduced in the 2003 Fortran Standard and produce a result with many digits as are necessary to represent the integer value. I love this capability. Well done Fortran Gods!
  • Corrected a small bug in timers.F routine wclocks_off. We need have the following USE statement:
    #ifdef DISTRIBUTE
    !
          USE distribute_mod, ONLY : mp_barrier, mp_reduce
          USE distribute_mod, ONLY : mp_collect
          USE strings_mod,    ONLY : uppercase
    #endif
    
    The mp_collect was restricted to CPP ROMS_STDOUT in a recent update.

Many thanks to Frans van Eeden reporting this issue.

Change History (1)

comment:1 by arango, 4 years ago

Resolution: Done
Status: newclosed
Note: See TracTickets for help on using tickets.