[Ncep.list.nems.announce] NEMS trunk commit

Dusan Jovic dusan.jovic at noaa.gov
Wed Sep 24 12:20:53 UTC 2014


Committed revision 45983.

On 09/22/2014 11:16 AM, Dusan Jovic wrote:
> Hi, Everyone,
>
>  I reintegrated my branch containing the restructured regression test 
> scripts with the trunk and I'm ready to commit it to the NEMS 
> repository. Full regression test passed on zeus (no changes to 
> baseline results). On wcoss it already passed full test on Saturday 
> but I made one small change (while running a full test on Zeus) which 
> I do not expect to change the outcome of the repeated test on wcoss 
> which I'm going to do as soon as tide comes back online. If that wcoss 
> test pass I would like to make a commit tomorrow afternoon or 
> Wednesday morning.
>
> My working copy on Zeus is 
> /scratch2/portfolios/NCEPDEV/meso/save/Dusan.Jovic/trunk_rt.
>
> Once I make the commit you will find new top-level directory named 
> tests and the new script named rt.sh. The new procedure for running 
> the regression test is as follows:
>
> 1) in order to run standard suite of regression tests you will need to 
> execute rt.sh with '-s' option:
>
> *./rt.sh -s*
>
> 2) to run full regression test run the option is '-f':
>
> *./rt.sh -f
> *
> 3) once you make a code change which changes the baseline results you 
> will need to, as before, first generate new set of outputs and then 
> rerun standard or full test using the newly created set of baseline 
> results. that is done by running
>
> *./rt.sh -c nmm
> *
> or
> *./rt.sh -c gfs
> *
> first which will create new results for 'nmm' or 'gfs'. Then you rerun 
> the tests using new result by running rt.sh with option '-m' in 
> addition to '-s' or '-f':
>
> *./rt.sh -m -f*
>
> The option '-m' tells the script to use 'modified' results (created in 
> the previous step) for comparisons.
>
> I usually execute these two steps this way:
>
> *nohup sh -c "( ./rt.sh -c nmm && ./rt.sh -m -f )" &*
>
> which submits both steps in the background. If you run this in the 
> evening by the next morning you will have new set of baseline results 
> and,  hopefully, full suite of regression tests passed successfully.
>
> The old job directory will be renamed to job_unused to indicate that 
> it is not used anymore and after some time we will delete it. I would 
> keep it at least until somebody adds all nuopc tests and few more 
> missing gfs tests. Two nmm tests are also currently commented out 
> (those that use gfs physics). I tried to run nuopc test on zeus but it 
> failed, probably because the results were not updated recently.
>
> Dusan
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lstsrv.ncep.noaa.gov/pipermail/ncep.list.nems.announce/attachments/20140924/a9966376/attachment.html 


More information about the Ncep.list.nems.announce mailing list