Opened 4 years ago

Last modified 4 years ago

#871 closed upgrade

Minor Fortran Syntax Corrections — at Initial Version

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

Description

This update includes several minor corrections that do not affect the computations:

  • The syntax for the ampersand (&) location is now strict to facilitate alternate compiling using CMAKE, which will be used to interact with the JEDI data assimilation project. Many thanks to Dave Robertson for writting the PERL script to determine the ampersand locationa that triggers the free-form compiling rules. After using our fancy GMAKE and makefile in ROMS for years, we feel that are retrograding to the stone age with CMAKE. We are appauled and disgusted with its minimal capabilities.
  • WARNING: Changed the metadata entry for obs_scale in varinfo.dat. Now, we have a precise long_name;
    'obs_scale'                                        ! Output
      'observation screening and quality control scale'
      'nondimensional'
      'nulvar'
      'datum'
      'idObsS'
      'nulvar'
      1.0d0
    
  • Introduced new C-preprocessing option TRACING to track the sequence of ROMS routines calls during debugging. It will help track the location where the model is hanging-up in MPI applications in some computer environments.
  • Corrected logic in the Coupled 4D-Var algorithms using the split scheme that overwrites several output variables in the MODNAME NetCDF file. Notice that Coupled 4D-Var algorithms have not been released yet.
  • Added additional global attributes to the MODNAME NetCDF file to facilitate post-processing:
    // global attributes:
                    :type = "ROMS/TOMS 4D-Var output observation processing file" ;
                    :Algorithm = "RBL4DVAR" ;
                    :str_day = 13008. ;
                    :end_day = 13012. ;
                    :str_date = "2004-01-03 00:00:00.00" ;
                    :end_date = "2004-01-07 00:00:00.00" ;
    
    showing the 4D-Var cycle starting and ending times and dates.

Change History (0)

Note: See TracTickets for help on using tickets.