Skip to content
Bronx 11 (v2.11.0) Release

Full release notes available on
http://wiki.gfdl.noaa.gov/index.php/FRE_Version_History#fre.2Fbronx-11

Features
========

frerun
------

* Experiment and platform-specific resource specification in new
  `<resources>` tag. Resource requests were previously collected from
  namelist parameters which were in turn often set using properties (for
  production runs) or overrideParams (for regression runs). The new
  <resources> tag will allow more flexible, transparent, and
  consistent (between production and regression runs) resource
  specification. See the XML Changes section.
* Hyperthreading option using `frerun --ht` when using openmp on
  supported platforms.
* Combines iceberg restart files during target=repro runs.

frelist
-------
* New `--nodes` option displays the node count that frerun would request

fremake
-------

* New `doF90Cpp` attribute to `<experiment>/<component>/<compile>` XML
tag to have `fremake` run the cpp macro preprocessor on Fortran
component source files. Set `doF90Cpp` attribute to "yes", "true", or
"on", e.g. `<compile doF90Cpp="yes">`.
* More useful and concise output from git output.
* Added verbose warning flags (-Wall equivalent) to all compiler verbose
  options in all mkmf templates.
* `fremake -g` adds cpp macro `_FILE_VERSION` to compile commands,
  containing the git hash number for use in object file versioning.

XML
---

* Default/standard platform c-shell moved from XML to site files-
  platform c-shell still available for overrides; see XML Changes
  section.
* New XML tag for includes.
* FRE-defined XML expanded property xmlDir for easier referencing of
  included experiment files at GFDL.

Fixes
=====

frerun
------

* Copies XML dependencies back to GFDL, preserving directory
  structure. Included files must be in the same directory as your xml
  file or a subdirectory of it.
* Fix for postprocess starter runscripts failing due to long msub
  argument lists.
* Fix for runscripts failing when no postprocessing months are
  requested.
* Fix for $fyear not being set in reload argument file.
* Fix for runscripts failing when some history file date formats are
  specified (e.g. days).
* Fix for repro runs on c3 using PGI compiler.
* Update to copy ".stats" (formerly timestats) ascii output back to
  GFDL.
* Fix for hung gcp calls resulting from simultaneous XML file transfers
  to GFDL.
* Fix for platform c-shell $name not being expanded to experiment name.
* Require `--remote-user` option on non-NOAA sites (e.g. OLCF).
* Fix for gfdl-ws runscript using double time stamps.

fremake
-------

* Support for PGI compiler on OLCF.
* XML transfers from theia are placed into $HOME/theia for consistency
  with other sites.

frepp
-----

* Fix for frepp silently not z-interp'ing when input files lack the
  prerequisite variables pk,bk,ps; now a fatal error.
* Fix for frepp inefficiently processing NetCDF associated files.
* Warning when frepp `-r` (for regression runs) and `-D` (refineDiag) are
  incorrectly used together.
* Fix for frepp using the unexpanded platform in some places when
  unexpanded platform is used on command line (e.g. `-p intel` vs `-p
  ncrc.intel`).