[Ncep.list.nems.announce] Standalone version of NMMB code
Eugene Mirvis
eugene.mirvis at noaa.gov
Fri May 27 00:37:55 UTC 2016
Hi Dusan,
Yes, I do. You just said : " ... Which means we do not have a way of
testing the nmmb top of trunk..." - that's what I've commented on, that
it is a way.
Now you're saying:"... By using specific revision we can have more
frequent commits to the nmmb trunk...". OK. This is a way of the current
layout. Isn't it?
Nevertheless, it would make no difference what kind or shape the
NEMS/component code is restructured (libs or source)- we'll always have
a dilemma with multi-project trunk gaps.
Now, I had a chance to look at your "standalone" set. Of course, if the
NMMB team has decided to take from the current NEMS structure a subset
of ~55 files and 2 dirs:
inside of the NMM directory ("standalone") and to build an executable
based on NMMB.F90 we'll need to know Mark's take on that. I think,
temporary, it's OK, if it's more convenient for your development (BTW, I
can see some disadvantages too). But if you want to have NEMS users
community to refer to this extended NMM set during other NEMS
components/framework development process, that's different. Please clarify.
-Eugene
On 5/26/2016 4:28 PM, Dusan Jovic wrote:
> Eugine,
>
> Yes, that's possible. But that will require us to run full NEMS
> regression test (with potentially many coupled runs) every time we
> want to make commit to the nmmb trunk. By using specific revision we
> can have more frequent commits to the nmmb trunk and then once in a
> while make sure NEMSLegacy is working (passes full regression test)
> and reset svn:external pointer to a newer nmmb revision, which, I hope
> you agree, is much more flexible and easier way to work with multiple
> repositories.
>
> Dusan
>
>
> On 05/26/2016 04:18 PM, Eugene Mirvis wrote:
>> Hi Dusan,
>>
>> If you will checkout top-of-nmmb_trunk & edit external prop @
>> nems/src/atmos to appoint to the top nmmb trunk you should be able to
>> test that revision.
>> Any time you want. Why not?
>>
>> -Eugene
>>
>> On 5/26/2016 3:18 PM, Dusan Jovic wrote:
>>> As you are all aware, after the Gerhard's 'big merge' commit
>>> recently,
>>> the nmmb code is now located in separate subversion project on emc's
>>> server. It contains what used to be located in src/atmos/nmm directory
>>> before the merge. The svn external property has been added to the
>>> NEMSLegacy to checkout nmmb trunk (specific revision number not the top
>>> of the trunk) under src/atmos/nmmb directory. As a consequence, the
>>> regression test in NEMSLegacy will never run regression test using the
>>> current top of the nmmb trunk. Which means we do not have a way of
>>> testing the nmmb top of trunk.
>>
>>
>
More information about the Ncep.list.nems.announce
mailing list