[Ncep.list.nems.announce] [Nems.tickets] NEMS trunk FREEZE and Re: NEMS Ticket #161: Unifying merge of branches/NUOPC/development and NEMS trunk

Jun Wang - NOAA Affiliate jun.wang at noaa.gov
Mon Apr 18 13:43:56 UTC 2016


Gerhard,

I would like to let you know that the planned commits for gsm and nmmb
before the trunk freeze have been finished after Hang Lei made a nems trunk
commit last Saturday. Please go ahead with your merge process and let me
know when you have a stable merged version for gsm regression test. Thanks.

Jun

On Thu, Apr 14, 2016 at 12:28 PM, Gerhard Theurich <
theurich at sourcespring.net> wrote:

> Thanks, appreciate it!
> -Gerhard
>
>
> On 04/14/2016 09:26 AM, Ratko Vasic wrote:
>
>> Hi Gerhard,
>> I understand. I'm OK with that.
>> Data is already copied and ready for use.
>>
>> Ratko
>>
>>
>> On 4/14/2016 11:55 AM, Gerhard Theurich wrote:
>>
>>> Hi Ratko, I totally see your point, it is always best to have most
>>> cahnges in before starting. My only concern is time. I want to make
>>> sure we have enough time to work out the issues. There isn't only the
>>> svn based merge (with plenty of manual intervention as I foresee it),
>>> but then there is also the whole unification on the actual code
>>> (removal of #ifdefs). At this stage we will need to get the current
>>> "trunk mode" working under the unified NUOPC-based EARTH component. I
>>> was hoping to get to working on that maybe even by end of this week.
>>>
>>> On the other hand, I am still cleaning up compsets as per a call we
>>> had on Tuesday. It is taking me longer than I thought, so even the
>>> NUOPC/development branch isn't quite ready yet.
>>>
>>> If you don't mind, could you still just make copies of the
>>> REGRESSION_TEST dirs into REGRESSION_TEST_r74057? Just in case we do
>>> decide to start a first attempt of the merge work with that trunk
>>> revision? Thanks, and I appreciate your assistance during the process
>>> very much!
>>>
>>> -Gerhard
>>>
>>> On 04/13/2016 06:50 PM, Ratko Vasic wrote:
>>>
>>>> Gerhard,
>>>> I'd wait until weekend (before freeze).
>>>> There is one commit in the line (GSM stuff), and as agreed on today's
>>>> meeting with NMMB group, we'll update trunk with changes (at least 90%
>>>> of changes) going into next production.
>>>> GSM commit is adding one more regression test, and NMMB commit will for
>>>> sure change NMMB results.
>>>> I would like to tag that version as a reference point.
>>>> I'll test everything on both machines (theia and wcoss).
>>>>
>>>> Ratko
>>>>
>>>>
>>>>
>>>> On 4/13/2016 5:39 PM, Gerhard Theurich wrote:
>>>>
>>>>> Hi Jun,
>>>>>
>>>>> Thank you very much! That is very helpful!
>>>>>
>>>>> Unless I hear otherwise let's declare NEMS -r74057 / GSM -r73903 to be
>>>>> the trunkRev1.
>>>>>
>>>>> Ratko, could you please make copies of your current
>>>>> .../Ratko.Vasic/REGRESSION_TEST dirs on wcoss and Theia to
>>>>> .../Ratko.Vasic/REGRESSION_TEST_r74057. This will allow us to work
>>>>> with trunkRev1 for the next few days without loosing the ability to
>>>>> validate the trunk regression tests - just in case the trunk keeps
>>>>> moving and requires changes to the baselines.
>>>>>
>>>>> Patrick and/or Dusan, will you be available to run NMMB trunk
>>>>> regression tests on wcoss and Theia when we get to that point?
>>>>>
>>>>> -Gerhard
>>>>>
>>>>> On 04/13/2016 02:24 PM, Jun Wang - NOAA Affiliate wrote:
>>>>>
>>>>>> Gerhard,
>>>>>>
>>>>>> For gsm side, I think the current trunk version (nems -r74057, gsm
>>>>>> -r73903) is a stable version. Maybe someone from NMMB can confirm that
>>>>>> for nmmb. If both gsm and nbb confirm the version, I think you can
>>>>>> create nems branch trunkRev1. Dusan just committed the code, so
>>>>>> currently all the regression tests for both GSM and NMMB for this
>>>>>> version passed on both wcoss and theia. Please see the log files  at
>>>>>> trunk/tests/RegressionTests_wcoss.log and
>>>>>> trunk/tests/RegressionTests_theia.log. The baseline from the trunk
>>>>>> version above are saved in Ratko's directory on both theia and wcoss:
>>>>>>
>>>>>> wcoss:
>>>>>> /meso/noscrub/Ratko.Vasic/REGRESSION_TEST
>>>>>> Theia:
>>>>>> /scratch4/NCEPDEV/meso/noscrub/Ratko.Vasic/REGRESSION_TEST
>>>>>>
>>>>>> I can help test gsm regression test once you have a stable merged
>>>>>> version. Thanks.
>>>>>>
>>>>>> Jun
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Wed, Apr 13, 2016 at 4:52 PM, Gerhard Theurich
>>>>>> <theurich at sourcespring.net <mailto:theurich at sourcespring.net>> wrote:
>>>>>>
>>>>>>     Hi NEMS developers,
>>>>>>
>>>>>>     I just opened a new NEMS ticket (#161) to serve as a reference
>>>>>> for the
>>>>>>     upcoming merge task. This more than a simple merge in that we are
>>>>>> trying
>>>>>>     to unify the coupled system with the default "trunk mode" of
>>>>>> NEMS. The
>>>>>>     result will be much cleaner superstructure code (removal of
>>>>>> #ifdefs in
>>>>>>     the EARTH component). Also the emerging system will exclusively
>>>>>> use the
>>>>>>     latest ESMF release (v7.0.0).
>>>>>>
>>>>>>     As previously discussed, there is an upcoming FREEZE of the NEMS
>>>>>> trunk
>>>>>>     for the entire next week (i.e. week of 04/18/16). We will try to
>>>>>> have an
>>>>>>     early test candidate of the new NEMS trunk available some time
>>>>>> middle of
>>>>>>     next week.
>>>>>>
>>>>>>     There are some critical pieces that I need help with from EMC:
>>>>>>
>>>>>>     1) Prior to the trunk freeze next week, I would need someone to
>>>>>> identify
>>>>>>     a recent and stable NEMS trunk revision. Let's call this revision
>>>>>>     trunkRev1
>>>>>>
>>>>>>     2) I will need someone (or a few folks) that are well versed at
>>>>>> running
>>>>>>     the NEMS trunk regression tests. I am thinking it would be good
>>>>>> to have
>>>>>>     GSM and NMMB experts available for this. They would run the
>>>>>> regression
>>>>>>     tests on trunkRev1 and make a backup copy of the results, so that
>>>>>> we can
>>>>>>     retest against the same baseline, even if the default baseline on
>>>>>> Theia
>>>>>>     and WCOSS may still change (because trunk is not yet frozen).
>>>>>>
>>>>>>     3) During the unification process I am expecting to have
>>>>>> versions of
>>>>>>     NEMS available at different times. It would be great of the same
>>>>>> people
>>>>>>     from #2 were available to check out these revisions and test them
>>>>>> again
>>>>>>     against the saved baseline from #2.
>>>>>>
>>>>>>     Thanks,
>>>>>>     -Gerhard
>>>>>>
>>>>>>
>>>>>>
>>>>>>     On 04/13/2016 01:26 PM, NEMS Trac Ticket wrote:
>>>>>>      > #161: Unifying merge of branches/NUOPC/development and NEMS
>>>>>> trunk
>>>>>>      > -------------------------+-----------------
>>>>>>      >    Reporter:  theurich@…  |      Owner:
>>>>>>      >        Type:  task        |     Status:  new
>>>>>>      >    Priority:  major       |  Milestone:
>>>>>>      >   Component:  NEMS        |    Version:  3.1
>>>>>>      > Resolution:              |   Keywords:
>>>>>>      > -------------------------+-----------------
>>>>>>      > Changes (by theurich@…):
>>>>>>      >
>>>>>>      >   * type:  defect => task
>>>>>>      >
>>>>>>      >
>>>>>>      > --
>>>>>>      > Ticket URL:
>>>>>> <https://svnemc.ncep.noaa.gov/trac/nems/ticket/161#comment:1>
>>>>>>      > NEMS <https://svnemc.ncep.noaa.gov/trac/nems>
>>>>>>      > My example project
>>>>>>      >
>>>>>>     _______________________________________________
>>>>>>     Ncep.list.emc.nems.tickets mailing list
>>>>>>     Ncep.list.emc.nems.tickets at lstsrv.ncep.noaa.gov
>>>>>> <mailto:Ncep.list.emc.nems.tickets at lstsrv.ncep.noaa.gov>
>>>>>>
>>>>>> https://www.lstsrv.ncep.noaa.gov/mailman/listinfo/ncep.list.emc.nems.tickets
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://www.lstsrv.ncep.noaa.gov/pipermail/ncep.list.nems.announce/attachments/20160418/d81aa4a0/attachment.html 


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