Closed jimfrimel closed 5 years ago
Hera changes "should" be compatible on all systems. Changes were Tested on Hera, WCOSS luna, and (Jet - CC 48hour forecast cycled, showed no differences).
Changes for Hera were made to the following repositories. HWRF trunk (HWRF scripts) pomtc hwrf-utilities ProdGSI
To Bring in Hera Only changes to your branch .... For example the HB20baseline branch:
a) I would checkout a clean copy of your HB20baseline branch, perform the following commands below, build, and run test, than commit the merged changes back to your branch ... then update your working branch when you are satisfied ....
Want to see what has been merged ? svn propget svn:mergeinfo
b) Cherry Pick - Bring only Hera changes.
prompt> svn co https://svn-dtc-hwrf.cgd.ucar.edu/branches/HB20baseline
prompt> cd HB20baseline
HB20baseline> svn update
HB20baseline> svn merge -c6450,6449 ^/trunk .
cd HB20baseline/sorc/hwrf-utilities HB20baseline/sorc/hwrf-utilities> svn merge -c1527 ^/branches/HWRF .
cd HB20baseline/sorc/pomtc HB20baseline/sorc/pomtc> svn merge -c448 ^/branches/HWRF .
NOTE: It looks like you are using the HWRF branch for ProdGSI SO YOU DO NOT NEED TO CHERRY PICK for ProdGSI ... But if you were working in your own ProdGSI branch ... This would be the cherry pick command: HB20baseline/sorc/ProdGSI> git cherry-pick -x 66f27a6851d701e2 - DO NOT DO THIS.
However ... You WILL WANT TO PULL IN THE latest updates when you move your working ProdGSI branch HB20baseline/sorc/ProdGSI> git pull origin HWRF
An initial commit and run of HWRF on Hera #10 has been implemented The following is a list of remaining items.
NOTE: Possible Impacts from Changes that may effect other HPC systems.. CRTM 2.2.6 (only effects Hera), Replaced Deprecated Compiler Flag openmp with qopenmp* copygb code mods initializing variables, safer if statement hwrf_gsi code mods initializing pointers hwrf_input.conf theia reference replace with hera (only effects WCOSS)
*Note: I think qopenmp became avaialbe in the intel compiler 15 family so all our HPC systems "should" be covered.
RESOLVED
TESTING
ProdGSI
WCOSS Just a mention: Since Untested. I don't expect this to be an issue but it is a change that may impact WCOSS, when changes work there way to trunk. In the hwrf_input.conf file ... I made the following changesfrom theia to hera ... https://heradocs.rdhpcs.noaa.gov/wiki/index.php/Transferring_data [wcosssurge_sources_PROD2016] hera_hist_PROD2016%location = sftp://{hera_user}@dtn-hera.fairmont.rdhpcs.noaa.gov/ hera_hist_PROD2016%histprio=81
[wcossluna_sources_PROD2016] hera_hist_PROD2016%location = sftp://{hera_user}@dtn-hera.fairmont.rdhpcs.noaa.gov/ hera_hist_PROD2016%histprio=81