[MITgcm-devel] diagnostics for SI_Tice1, SI_Tice2, SI_Qice1, and SI_Qice2

Dimitris Menemenlis menemenlis at sbcglobal.net
Mon May 5 18:55:16 EDT 2008


Hey Andrea!  It's so nice to hear from you.
Thanks for solving this puzzler (pronounced as in NPR's car talk).
Hope all is well.  Cheers, Dimitris

Dimitris Menemenlis <menemenlis at sbcglobal.net>
5056 Oakwood Ave, La Canada, CA 91011-2450
tel/fax: 818-790-6735;  cell: 818-625-6498

On May 5, 2008, at 3:49 PM, Andrea Molod wrote:

> hey dimitris,
>
> i couldn't resist putting in my 2 cents here. you say its not a  
> memory issue, but indeed it is. and this 'mate' is different from a  
> vector mate.
> this 'mate', the fraction, is an averaging weight for the sea ice  
> temp.
> so when you ask for sea ice temp it MUST also allocate the space for
> the averaging weight which needs to be computed at the same frequency
> at which you have asked for temp. whether or not the fraction appears
> in the output file, the space for it is needed and must be allocated.
>
> andrea
>
> On Mon, 5 MayK 2008, Dimitris Menemenlis wrote:
>
>> Jean-Michel, the problem is not memory space.  The problem is  
>> numperlist
>> For some reason, these four diagnostics, on their own, request  
>> numperlist=2.
>> It's a bit strange behavior.  First, I don't understand why  
>> SI_Tice1 should be mated
>> with SI_Fract.  I thought that mating was only needed for vector  
>> quantities to take
>> care of edges properly.  Second, even mated quantities, e.g.,  
>> UVELMASS and
>> VVELMASS or SIuice and SIvice, do not require numperlist=2, unless  
>> of course
>> I try to save two fields in the same file.
>>
>> This is not a high priority item.  I just thought I would report it  
>> so we have a record
>> and maybe there is a simple explanation that I am not seeing and  
>> also because I
>> did end up wasting a few hours tracking it down so others don't  
>> stumble on same issue.
>>
>> How is the downslope parameterization coming along?  Will you have  
>> any time
>> to work on it in next few weeks?
>>
>> Cheers, Dimitris
>>
>> Dimitris Menemenlis <menemenlis at jpl.nasa.gov>
>> Jet Propulsion Lab, California Institute of Technology
>> MS 300-323, 4800 Oak Grove Dr, Pasadena CA 91109-8099
>> tel: 818-354-1656;  cell: 818-625-6498;  fax: 818-393-6720
>>
>> On May 5, 2008, at 3:05 PM, Jean-Michel Campin wrote:
>>
>>> Hi Dimitris,
>>> On Mon, May 05, 2008 at 02:45:50PM -0700, Dimitris Menemenlis wrote:
>>>> A little more info towards solving the puzzler. SI_Fract is  
>>>> defined as
>>>> the diagmate of SI_Tice1:
>>>>
>>>>      diagName  = 'SI_Tice1'
>>>>      diagTitle = 'Sea-Ice Temperature, 1srt layer (area weighted)'
>>>>      diagUnits = 'degC            '
>>>>      diagCode  = 'SM  C   M1      '
>>>>      CALL DIAGNOSTICS_ADDTOLIST( diagNum,
>>>>   I     diagName, diagCode, diagUnits, diagTitle, numFract,  
>>>> myThid )
>>>> but why does pkg/diagnostics request to write the two outputs in  
>>>> the
>>>> same file.  The behavior below
>>>> remains even when diagnostic output for SI_Fract is specified in a
>>>> separate output file.
>>>> D.
>>> I don't think you need to output also SI_Fract when you select
>>> SI_Tice1 ; but you do need to provide enough (memory) space:
>>>>> (PID.TID 0000.0001) *** ERROR *** DIAGNOSTICS_SET_POINTERS: Not
>>>>> enough space for all active diagnostics (from data.diagnostics)
>>> Jean-Michel
>>>> Dimitris Menemenlis <menemenlis at jpl.nasa.gov>
>>>> Jet Propulsion Lab, California Institute of Technology
>>>> MS 300-323, 4800 Oak Grove Dr, Pasadena CA 91109-8099
>>>> tel: 818-354-1656;  cell: 818-625-6498;  fax: 818-393-6720
>>>> On May 5, 2008, at 2:15 PM, Dimitris Menemenlis wrote:
>>>>> There is some strange behavior in requesting diagnostics for
>>>>> SI_Tice1, SI_Tice2, SI_Qice1, and SI_Qice2.
>>>>> For example if I put the following in the data.diagnostics file:
>>>>> &diagnostics_list
>>>>> frequency(1) = 2635200.,
>>>>> fields(1,1) = 'SI_Tice1',
>>>>> filename(1) = 'SI_Tice1',
>>>>> &
>>>>> The model stops and I get the following error message:
>>>>> (PID.TID 0000.0001) DIAGNOSTICS_SET_LEVELS: done
>>>>> (PID.TID 0000.0001)  Total Nb of available Diagnostics:  
>>>>> ndiagt=   273
>>>>> (PID.TID 0000.0001) SETDIAG: Allocate  1 x  1 Levels for  
>>>>> Diagnostic
>>>>> #   205 SI_Tice1
>>>>> (PID.TID 0000.0001) SETDIAG: Allocate  1 x  1 Levels for  
>>>>> Count.Diag
>>>>> #   201 SI_Fract
>>>>> DIAGNOSTICS_SET_POINTERS: Not enough space for all active
>>>>> diagnostics (from data.diagnostics)
>>>>> DIAGNOSTICS_SET_POINTERS: numperlist=     1 but needs at  
>>>>> least     2
>>>>> STOP ABNORMAL END: S/R DIAGNOSTICS_SET_POINTERS statement executed
>>>>> (PID.TID 0000.0001) *** ERROR *** DIAGNOSTICS_SET_POINTERS: Not
>>>>> enough space for all active diagnostics (from data.diagnostics)
>>>>> (PID.TID 0000.0001) *** ERROR *** DIAGNOSTICS_SET_POINTERS:
>>>>> numperlist=     1 but needs at least     2
>>>>> It's as if I was also requesting diagnostics for SI_Fract in the  
>>>>> sam
>>>>> file, but I am not.  Same thing happens for
>>>>> SI_Tice2, SI_Qice1, and SI_Qice2.
>>>>> Is this normal-known behavior or is this a bug?
>>>>> Dimitris
>>>>> Dimitris Menemenlis <menemenlis at jpl.nasa.gov>
>>>>> Jet Propulsion Lab, California Institute of Technology
>>>>> MS 300-323, 4800 Oak Grove Dr, Pasadena CA 91109-8099
>>>>> tel: 818-354-1656;  cell: 818-625-6498;  fax: 818-393-6720
>>>>> _______________________________________________
>>>>> 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
>
> -- 
> ----------------------------------------------------------------
> Andrea M. Molod, PhD.
> Department of Earth, Atmospheric & Planetary Sciences
> MIT
> Tel: (617) 253-5458, Email: amolod at mit.edu
> WWW:http://paoc.mit.edu/paoc/people/person.asp?position=Postdoc&who=molod
> ----------------------------------------------------------------
>
> _______________________________________________
> MITgcm-devel mailing list
> MITgcm-devel at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-devel




More information about the MITgcm-devel mailing list