[MITgcm-devel] ecco seaicev4 cost-name change
Patrick Heimbach
heimbach at MIT.EDU
Wed Apr 2 16:18:09 EDT 2014
Hi there,
I think these names were created by Gael.
If we change them, I think we should go with option a (STOP in ecco_readparams.F)
to minimize confusion.
Cheers
-Patrick
On Apr 2, 2014, at 10:46 AM, Jean-Michel Campin <jmc at ocean.mit.edu> wrote:
> Hello An,
>
> I am not really following pkg/ecco developpment, but my preference would go to:
>> a) completely replace the old names with new ones in code and put in ERROR + STOP statement if the old names are used,
> What does Patrick think of this ?
>
> Cheers,
> Jean-Michel
>
> On Tue, Apr 01, 2014 at 06:33:07PM -0400, An T Nguyen wrote:
>> hello,
>>
>> Back in January 2014, Gael, Ian, and I agreed to implement Ian's seaicev4 proxy cost terms as a function of sst into the pkg/ecco. I've just updated the code to reflect that.
>>
>> Related to cost formulation, we also agreed to change the cost names to make them more reflective of what each cost is.
>>
>> Currently, the 3 cost names are:
>> (1) siv4-conc <-- misfit in ice concentration
>> (2) siv4-sst <-- data have ice but model has no ice (deficiency of ice)
>> (3) siv4-vol <-- data have no ice but model has ice (excess of ice)
>>
>> I propose changing the names of (2) and (3) to:
>> (2) siv4-deconc (deficiency of ice)
>> (3) siv4-exconc (excess of ice)
>>
>> Any thought / opinion / suggestion on these names?
>>
>> Lastly, the implementation part: I can either
>>
>> a) completely replace the old names with new ones in code and put in ERROR + STOP statement if the old names are used, OR
>> b) completely replace old with new in code with WARNING statement that cost calc for terms (2) and (3) are skipped due to unmatched names, OR
>> c) leave both old and new in and if
>> i) only old is provided in data.ecco, set new = old and proceed to calc cost.
>> ii) both old and new names are provided in data.ecco, WARNING of conflict and only use new, proceed to calc cost.
>> iii) only new is provided, proceed to calc cost.
>>
>> Option (c) gives backward compatibility (I think) but also is messy and can cause confusion down the line.
>>
>> What do you think?
>>
>> An
>> _______________________________________________
>> MITgcm-devel mailing list
>> MITgcm-devel at mitgcm.org
>> http://mitgcm.org/mailman/listinfo/mitgcm-devel
>
> _______________________________________________
> MITgcm-devel mailing list
> MITgcm-devel at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-devel
---
Patrick Heimbach | heimbach at mit.edu | http://www.mit.edu/~heimbach
MIT | EAPS 54-1420 | 77 Massachusetts Ave | Cambridge MA 02139 USA
FON +1-617-253-5259 | FAX +1-617-253-4464 | SKYPE patrick.heimbach
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1588 bytes
Desc: not available
URL: <http://mitgcm.org/pipermail/mitgcm-devel/attachments/20140402/0b832fd9/attachment.p7s>
More information about the MITgcm-devel
mailing list