This project is mirrored from https://github.com/NOAA-GFDL/FRE.git.
Pull mirroring updated .
-
v2.12.2c7e86b7f · ·
Bronx-12 patch 2 * frepp to look for refineDiag associated_files in history as well as history_refineDiag * frepp fix for option to generate monthly TS from daily history * output.stager fix for problem that resulted in 600 permissions for some land history files * Some fremake fixes for the Cray compiler
-
-
-
v2.11.10a9655b6b · ·
Bronx 11 (v2.11.10) Release Full release notes available on http://wiki.gfdl.noaa.gov/index.php/FRE_Version_History#fre.2Fbronx-11 Features ======== * Support for Gaea c4 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. frepp ----- * frepp now uses the Moab job ID output_stager ------------- Combine iceberg restart files now works with multiple ensembles (#184) 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 ===== * Correct passing array to FREUtil::findStrByPattern (#166) frelist ------- * Improvement on frelist --nodes output 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. * Correct input staging submission on gaea (#181) 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`). * Fix for attempting to add time_bounds when time_bnds exists, as it does in verona code. * Fix to make sure $root is always expanded correctly * Fix frepp -W to override wallclock settings (#179) * Add averageOf back to XML schema (#186) * Add segment_months as refineDiag variable (#217) Documentation ============= * Added hole filling documentation with workarounds for known issues.
-
v2.10.2239baccae · ·
Bronx-10 Patch 22 Features -------- * Updates for use on c3 * Updates for use on c4 * Add segment_months as refineDiag template variable Updates ------- * Remove the explicit use of dtn1.fairmont.rdhpcs.noaa.gov in gcp on theia * Remove calls to the lfs tools in theia run script * Add --sync option to gcp when transferring the XML file * Add pgi repro options for ncrc * Fix time_stamp.csh to not use obsolete -tail option for `tail`. * Use external-ppan-submit host for submitting pp jobs from remote (non-gaea) sites * Switch to use -l nodes for batch queue runs on c4 * frepp now uses the Moab job ID Bug Fixes --------- * Removes use of Date::Mainp::daysSince1BC, and now correctly calculates the number of days since 1BC for all years. * Corrects var name typo that caused frepp to check for the files prior to the beginning of the model's start date. * frepp passes correct target to analysis scripts * Correct remote XML path name on theia * frepp fixes for associated file processing * FRE.tool.modules.version.remote uses current fre version, not test * Correct attempt to add time_bounds if time_bnds exists, as it does in verona code * Correct issue that $root would not always expand correctly * Correct passing array to FREUtil::findStrByPattern (#166) * Fix frepp -W to always work (#179) * averageOf added back to XML schema (#183) * Input staging on gaea now correctly selects the correct number of nodes (#181)
-
v2.11.90d4dc216 · ·
Bronx 11 (v2.11.9) Release Full release notes available on http://wiki.gfdl.noaa.gov/index.php/FRE_Version_History#fre.2Fbronx-11 Features ======== * Support for Gaea c4 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. frepp ----- * frepp now uses the Moab job ID 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 ===== * Correct passing array to FREUtil::findStrByPattern (#166) 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. * Correct input staging submission on gaea (#181) 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`). * Fix for attempting to add time_bounds when time_bnds exists, as it does in verona code. * Fix to make sure $root is always expanded correctly * Fix frepp -W to override wallclock settings (#179) * Add averageOf back to XML schema (#186) Documentation ============= * Added hole filling documentation with workarounds for known issues.
-
v2.10.211a0bf99c · ·
Bronx-10 Patch 21 Features -------- * Updates for use on c3 * Updates for use on c4 Updates ------- * Remove the explicit use of dtn1.fairmont.rdhpcs.noaa.gov in gcp on theia * Remove calls to the lfs tools in theia run script * Add --sync option to gcp when transferring the XML file * Add pgi repro options for ncrc * Fix time_stamp.csh to not use obsolete -tail option for `tail`. * Use external-ppan-submit host for submitting pp jobs from remote (non-gaea) sites * Switch to use -l nodes for batch queue runs on c4 * frepp now uses the Moab job ID Bug Fixes --------- * Removes use of Date::Mainp::daysSince1BC, and now correctly calculates the number of days since 1BC for all years. * Corrects var name typo that caused frepp to check for the files prior to the beginning of the model's start date. * frepp passes correct target to analysis scripts * Correct remote XML path name on theia * frepp fixes for associated file processing * FRE.tool.modules.version.remote uses current fre version, not test * Correct attempt to add time_bounds if time_bnds exists, as it does in verona code * Correct issue that $root would not always expand correctly * Correct passing array to FREUtil::findStrByPattern (#166) * Fix frepp -W to always work (#179) * averageOf added back to XML schema (#183) * Input staging on gaea now correctly selects the correct number of nodes (#181)
-
v2.9.1197190fb7 · ·
Bronx-9 patch 11 New Site * Site theia is now supported New Features * Ability to append new lines to diag, field and data tables in the XML Update * Removed explicit use of dtn1.fairmont.rdhpcs.noaa.gov from gcp calls on theia * Update frepp to use Moab job ID Bug Fixes * frepp updated to pass the correct file name of a previously generated grid for use with the fregrid command * Fixed erroneaus auto-submission for analysis scripts based on timeAverage products. * frepp now correctly grabs the version of FRE from an XML, ignoring all commented lines in the <csh> section. * FRE XML Schema fix * Correctly request nodes/ppn if a component requires fewer cores than are available on a node * frepp now uses 'ls -1' to get a correct list of files in the directory * frepp correctly determines the version of FRE in the XML if the platform/csh section does not have any initial whitespace before commands * frepp passes correct target to analysis scripts * FRE.tool.modules.version.remote uses current fre version, not test * Update to use external-ppan-submit host to submit pp from non-gaea hosts
-
-
-
-
v2.11.89fc7a7be · ·
Bronx 11 (v2.11.8) Release Full release notes available on http://wiki.gfdl.noaa.gov/index.php/FRE_Version_History#fre.2Fbronx-11 Features ======== * Support for Gaea c4 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 ===== * Correct passing array to FREUtil::findStrByPattern (#166) 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. * Correct input staging submission on gaea (#181) 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`). * Fix for attempting to add time_bounds when time_bnds exists, as it does in verona code. * Fix to make sure $root is always expanded correctly * Fix frepp -W to override wallclock settings (#179) * Add averageOf back to XML schema (#186) Documentation ============= * Added hole filling documentation with workarounds for known issues.
-
v2.10.208f86efa4 · ·
Bronx-10 Patch 20 Features -------- * Updates for use on c3 * Updates for use on c4 Updates ------- * Remove the explicit use of dtn1.fairmont.rdhpcs.noaa.gov in gcp on theia * Remove calls to the lfs tools in theia run script * Add --sync option to gcp when transferring the XML file * Add pgi repro options for ncrc * Fix time_stamp.csh to not use obsolete -tail option for `tail`. * Use external-ppan-submit host for submitting pp jobs from remote (non-gaea) sites * Switch to use -l nodes for batch queue runs on c4 Bug Fixes --------- * Removes use of Date::Mainp::daysSince1BC, and now correctly calculates the number of days since 1BC for all years. * Corrects var name typo that caused frepp to check for the files prior to the beginning of the model's start date. * frepp passes correct target to analysis scripts * Correct remote XML path name on theia * frepp fixes for associated file processing * FRE.tool.modules.version.remote uses current fre version, not test * Correct attempt to add time_bounds if time_bnds exists, as it does in verona code * Correct issue that $root would not always expand correctly * Correct passing array to FREUtil::findStrByPattern (#166) * Fix frepp -W to always work (#179) * averageOf added back to XML schema (#183) * Input staging on gaea now correctly selects the correct number of nodes (#181)
-
v2.11.74a1351c2 · ·
Bronx 11 (v2.11.7) Release Full release notes available on http://wiki.gfdl.noaa.gov/index.php/FRE_Version_History#fre.2Fbronx-11 Features ======== * Support for Gaea c4 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 ===== * Correct passing array to FREUtil::findStrByPattern (#166) 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`). * Fix for attempting to add time_bounds when time_bnds exists, as it does in verona code. * Fix to make sure $root is always expanded correctly Documentation ============= * Added hole filling documentation with workarounds for known issues.
-
v2.10.192167ef95 · ·
Bronx-10 Patch 19 Features -------- * Updates for use on c3 * Updates for use on c4 Updates ------- * Remove the explicit use of dtn1.fairmont.rdhpcs.noaa.gov in gcp on theia * Remove calls to the lfs tools in theia run script * Add --sync option to gcp when transferring the XML file * Add pgi repro options for ncrc * Fix time_stamp.csh to not use obsolete -tail option for `tail`. * Use external-ppan-submit host for submitting pp jobs from remote (non-gaea) sites * Switch to use -l nodes for batch queue runs on c4 Bug Fixes --------- * Removes use of Date::Mainp::daysSince1BC, and now correctly calculates the number of days since 1BC for all years. * Corrects var name typo that caused frepp to check for the files prior to the beginning of the model's start date. * frepp passes correct target to analysis scripts * Correct remote XML path name on theia * frepp fixes for associated file processing * FRE.tool.modules.version.remote uses current fre version, not test * Correct attempt to add time_bounds if time_bnds exists, as it does in verona code * Correct issue that $root would not always expand correctly * Correct passing array to FREUtil::findStrByPattern (#166)
-
v2.11.65de5d94e · ·
Bronx 11 (v2.11.6) Release Full release notes available on http://wiki.gfdl.noaa.gov/index.php/FRE_Version_History#fre.2Fbronx-11 Features ======== * Support for Gaea c4 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`). * Fix for attempting to add time_bounds when time_bnds exists, as it does in verona code. * Fix to make sure $root is always expanded correctly Documentation ============= * Added hole filling documentation with workarounds for known issues.
-
v2.10.18a12c5a56 · ·
Bronx-10 Patch 18 Features -------- * Updates for use on c3 * Updates for use on c4 Updates ------- * Remove the explicit use of dtn1.fairmont.rdhpcs.noaa.gov in gcp on theia * Remove calls to the lfs tools in theia run script * Add --sync option to gcp when transferring the XML file * Add pgi repro options for ncrc * Fix time_stamp.csh to not use obsolete -tail option for `tail`. * Use external-ppan-submit host for submitting pp jobs from remote (non-gaea) sites * Switch to use -l nodes for batch queue runs on c4 Bug Fixes --------- * Removes use of Date::Mainp::daysSince1BC, and now correctly calculates the number of days since 1BC for all years. * Corrects var name typo that caused frepp to check for the files prior to the beginning of the model's start date. * frepp passes correct target to analysis scripts * Correct remote XML path name on theia * frepp fixes for associated file processing * FRE.tool.modules.version.remote uses current fre version, not test * Correct attempt to add time_bounds if time_bnds exists, as it does in verona code * Correct issue that $root would not always expand correctly
-
v2.11.5cba7f1d3 · ·
Bronx 11 (v2.11.5) Release Full release notes available on http://wiki.gfdl.noaa.gov/index.php/FRE_Version_History#fre.2Fbronx-11 Features ======== * Support for Gaea c4 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`). * Fix for attempting to add time_bounds when time_bnds exists, as it does in verona code. Documentation ============= * Added hole filling documentation with workarounds for known issues.
-
v2.11.4ce7b6aaa · ·
Bronx 11 (v2.11.4) Release Full release notes available on http://wiki.gfdl.noaa.gov/index.php/FRE_Version_History#fre.2Fbronx-11 Features ======== * Support for Gaea c4 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`). * Fix for attempting to add time_bounds when time_bnds exists, as it does in verona code.
-
v2.11.3d5a6c9c0 · ·
Bronx 11 (v2.11.3) Release Full release notes available on http://wiki.gfdl.noaa.gov/index.php/FRE_Version_History#fre.2Fbronx-11 Features ======== * Support for Gaea c4 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`). * Fix for attempting to add time_bounds when time_bnds exists, as it does in verona code.