Re: Method 2: netCDF output with file predefinition

From: David Brown <dbrown_at_nyahnyahspammersnyahnyah>
Date: Mon, 2 Jun 2008 18:03:38 -0600

Actually you can only set the "Format" option prior to opening the file.
Set it like this:

    setfileoption("nc","Format","LargeFile")

This will apply to all NetCDF files opened in 'create' mode.
   -dave

On Jun 2, 2008, at 4:58 PM, Mary Haley wrote:

>
> It looks like you are hitting the 2 Gb limit.
>
> I should have mentioned this earlier: before your addfile call, try
> adding this call:
>
> setfileoption(a,"Format","LargeFile")
>
> Be sure to replace with the file pointer returned from your
> call to "addfile".
>
> Please see:
>
> http://www.ncl.ucar.edu/Document/Functions/Built-in/
> setfileoption.shtml
>
> for more information.
>
> --Mary
>
>
> On Mon, 2 Jun 2008, aude Valade wrote:
>
>> I am trying to write the variable "diabatic_heating" with my
>> "time" variable
>> as a dimension. Here are their varSummary
>> ********
>> Variable: time
>> Type: float
>> Total Size: 168660 bytes
>> 42165 values
>> Number of Dimensions: 1
>> Dimensions and sizes: [ncl0 | 42165]
>> **********
>> Variable: diabatic_heating
>> Type: float
>> Total Size: 1772953920 bytes
>> 443238480 values
>> Number of Dimensions: 3
>> Dimensions and sizes: [record | 42165] x [g0_lat_0 | 73] x
>> [g0_lon_1 |
>> 144]
>> ******
>>
>> Thank you.
>>
>> Aude
>>
>>
>>
>> 2008/6/2 Mary Haley <haley_at_ucar.edu>:
>>
>>>
>>> Hi Aude,
>>>
>>> It sounds like you are hitting some memory limits.
>>>
>>> How big are the two variables that you are trying to write, and what
>>> type are they? You can call "printVarSummary" on each of the two
>>> variables for this information.
>>>
>>>
>>> --Mary
>>>
>>>
>>>
>>> On Mon, 2 Jun 2008, aude Valade wrote:
>>>
>>> Hi,
>>>> I would like to create a netcdf file from two file variables I
>>>> have. I
>>>> have
>>>> tried using the "Method 2: netCDF output with file
>>>> predefinition" and it
>>>> works for the first part of the file but then I have this message:
>>>> "fatal:NclMalloc Failed:[errno=12]:Cannot allocate memory
>>>> Segmentation fault" and the rest of the variable is filled with
>>>> FillValue.
>>>>
>>>> Has anyone ever had this problem? How could I fix that?
>>>>
>>>> Thank you for your help
>>>>
>>>> Aude
>>>>
>>>>
>>
> _______________________________________________
> ncl-talk mailing list
> ncl-talk_at_ucar.edu
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
Received on Mon Jun 02 2008 - 18:03:38 MDT

This archive was generated by hypermail 2.2.0 : Wed Jun 04 2008 - 15:43:54 MDT