[MITgcm-support] clever pickup too clever for me

Dimitris Menemenlis dmenemenlis at gmail.com
Thu Sep 4 01:28:31 EDT 2008


Matt, if it's helpful, in
http://ecco2.jpl.nasa.gov/data1/cube/matlab/mk_pickup78.m
there are short descriptions of some of the more recent and common  
pickup formats
and code to go from older to newer formats:

% pickup before cube76 plus cube77 had 403 horizontal levels
%   1:50  uVel
%  51:100 guNm1
% 101:150 vVel
% 151:200 gvNm1
% 201:250 theta
% 251:300 gtNm1
% 301:350 salt
% 351:400 gsNm1
%     401 etaN
%     402 dEtaHdt
%     403 etaH
% pickup for cube76 and for cube78 and later have 303 levels
%   1:50  uVel
%  51:100 vVel
% 101:150 theta
% 151:200 salt
% 201:250 guNm1
% 251:300 gvNm1
%     301 etaN
%     302 dEtaHdt
%     303 etaH
pickup75to76mapping=[1:50 101:150 201:250 301:350 51:100 151:200 401  
402 403];

% pickup_seaice before cube66 plus cube67 to cube69 had 15 levels
%    1  TICES
%    2  YNEG
%    3  HSNOW
%  4:6  UICE
%  7:9  VICE
% 10:12 HEFF
% 13:15 AREA
% pickup_seaice for cube66 plus cube70 to cube75 had 21 levels
%  1:7  TICES
%    8  YNEG
%    9  HSNOW
% 10:12 UICE
% 13:15 VICE
% 16:18 HEFF
% 19:21 AREA
% pickup_seaice for cube76 to cube78 have 22 horizontal levels
%  1:7  TICES
%    8  YNEG
%    9  HSNOW
% 10:12 UICE
% 13:15 VICE
% 16:18 HEFF
% 19:21 AREA
%    22 HSALT
% pickup_seaice for cube78 and later have 13 horizontal levels
%  1:7  TICES
%    8  AREA
%    9  HEFF
%    10 HSNOW
%    11 HSALT
%    12 UICE
%    13 VICE
pickup65to76mapping=[1 1 1 1 1 1 1 2:15 0];
pickup75to76mapping=[1:21 0];






Dimitris Menemenlis
DMenemenlis at gmail.com

On Sep 3, 2008, at 9:56 PM, Patrick Heimbach wrote:

> Hi Matt,
>
> what has changed is that you now
> also provide the .meta file, and its content is checked for  
> consistency
> (might be important for seaice where it's not clear which options/ 
> grids etc you're using).
> Previously, the .meta files weren't evaluated.
> If you have an old pickup and didn't keep the .meta file,
> then just add in file data under PARM03 following option (as you did)
>  pickupStrictlyMatch=.FALSE.,
> In that case the model warns you that the pickup might not be  
> consistent,
> but continues running (assuming you know what you're doing).
> So ideally, keep the .meta files for your new runs and provide them
> when re-starting from pickup.
>
> -p.
>
>
>
> On Sep 3, 2008, at 11:47 PM, Matthew Mazloff wrote:
>
>> Hello JMC,
>>
>> I recently updated. It has been quite awhile since last update.     
>> When trying to run the model it immediately blew up.  I strongly  
>> suspect that it is the  "clever pickup" as the model blows up in 2  
>> time steps.  I think fields are being improperly initialized.
>>
>> I don't have the pickup meta files so I use
>> pickupStrictlyMatch=.FALSE.,
>> and I get the following warnings
>> (PID.TID 0001.0001) WARNING >> MDS_READ_META: file: pickup. 
>> 0000000001.meta , pickup.0000000001.001.001.meta
>> (PID.TID 0001.0001) WARNING >> MDS_READ_META: Files DO not exist
>> (PID.TID 0001.0001) WARNING >> READ_PICKUP:  no field-list found
>> (PID.TID 0001.0001) WARNING >>  try to read pickup as currently  
>> written
>> (PID.TID 0001.0001) WARNING >> MDS_READ_META: file: pickup_seaice. 
>> 0000000001.meta , pickup_seaice.0000000001.001.001.meta
>> (PID.TID 0001.0001) WARNING >> MDS_READ_META: Files DO not exist
>> (PID.TID 0001.0001) WARNING >> SEAICE_READ_PICKUP:  no field-list  
>> found
>> (PID.TID 0001.0001) WARNING >>  try to read pickup as currently  
>> written
>>
>> So what has changed...I don't mind restructuring pickup.data or  
>> making a meta file...but can you please let me know the best way to  
>> do this.
>>
>> Or is it possibly not the clever pickup?
>>
>> -Thanks
>> Matt
>>
>>
>>
>> _______________________________________________
>> MITgcm-support mailing list
>> MITgcm-support at mitgcm.org
>> http://mitgcm.org/mailman/listinfo/mitgcm-support
>
> ---
> Patrick Heimbach | heimbach at mit.edu | http://www.mit.edu/~heimbach
> MIT | EAPS 54-1518 | 77 Massachusetts Ave | Cambridge MA 02139 USA
> FON +1-617-253-5259 | FAX +1-617-253-4464 | SKYPE patrick.heimbach
>
>
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support




More information about the MITgcm-support mailing list