[MITgcm-devel] [MITgcm-cvs] MITgcm/model/src CVS Commit
Martin Losch
Martin.Losch at awi.de
Thu Feb 5 02:30:40 EST 2015
Hi guys,
not sure why I am thought to be qualified to confirm this, but I think you are right and by comparison with the matlab sw-library, this is a bug. I am wondering if the “compatibility” with the matlab package could be taken further to actually call sw_ptmp from sw_temp with swapped arguments p,pr. That would save some code, reduce error sources and a decent compiler can optimise this with proper inlining anyway. What do you think?
BTW: the adiabatic temperature gradient (sw_adtg) is computed by the 1983 unesco formula; maybe it is inconsistent to have it like this, because we have at least two EOS that are not based on this formula (MDJWF and TEOS10). I am not so familiar with this EOS stuff: Would it be sufficient to add code only to sw_adtg that is used for MDJWF and TEOS10?
Martin
> On 05 Feb 2015, at 05:50, Matthew Mazloff <mmazloff at ucsd.edu> wrote:
>
> Hi Jean-Michel
>
> Yes -- please revert as you like.
>
> Thanks for dealing with this. Much appreciated!
> Matt
>
>
> On Feb 4, 2015, at 6:00 PM, Jean-Michel Campin <jmc at ocean.mit.edu> wrote:
>
>> Hi Matt and Martin,
>>
>> Sorry, I went out and only came back just now.
>>
>> I can confirm that it does change isomip (fwd) results, but
>> also global_with_exf.yearly which uses SW_TEMP in pkg/frazil.
>>
>> I don't know much about this seawater.F thing,
>> but it seems to me that you are right and you fixed a bug.
>> Martin, could you confirm ?
>>
>> I would be OK for keeping the fix and update few reference output*.txt files,
>> but it's not very early here and to run TAF & OpenAD experiments take some time.
>>
>> Matt: Is it OK if I revert to the previous (buggy) version until
>> tomorrow (to get a chance for Martin to confirm or not) ?
>> Then I can put back the fixed version and update the output*.txt files
>> that need to change.
>>
>> Cheers,
>> Jean-Michel
>>
>> On Wed, Feb 04, 2015 at 03:32:33PM -0800, Matthew Mazloff wrote:
>>> Hi Jean-Michel
>>>
>>> I am sorry, I did not run a test report. I didn't realize shelfice package used SW_TEMP. Sorry for my ignorance -- if I had known I would have contacted the devel list first.
>>>
>>> We are assimilating tomography and found this bug. It doesn't change things much but I felt it important to fix it. You can revert it for now, but at some point we should fix this and update the test reports
>>>
>>> Matt
>>>
>>>
>>>
>>>
>>> On Feb 4, 2015, at 3:15 PM, Jean-Michel Campin <jmc at ocean.mit.edu> wrote:
>>>
>>>> Hi Matt,
>>>>
>>>> I am currently re-running testreport (forward), because in an earlier
>>>> attempt, I was getting the 3 isomip test experiments that fail with
>>>> only 2,2 & 4 digits of agreement.
>>>>
>>>> Since I know that pkg/shelfice is using some seawater conversion,
>>>> before checking-in the modifications in seawater.F
>>>> did you check by running a forward testreport ?
>>>>
>>>> Cheers,
>>>> Jean-Michel
>>>>
>>>> On Wed, Feb 04, 2015 at 01:54:35PM -0500, Matt Mazloff wrote:
>>>>> Update of /u/gcmpack/MITgcm/model/src
>>>>> In directory forge:/tmp/cvs-serv32054
>>>>>
>>>>> Modified Files:
>>>>> seawater.F
>>>>> Log Message:
>>>>> Fix bug to make sw_temp compatible with matlab library
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> MITgcm-cvs mailing list
>>>>> MITgcm-cvs at mitgcm.org
>>>>> http://mitgcm.org/mailman/listinfo/mitgcm-cvs
>>>>
>>>> _______________________________________________
>>>> 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
>>
>> _______________________________________________
>> 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
More information about the MITgcm-devel
mailing list