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`).