950208: netCDF stressed under low memory conditions

Dear Schuler,

>From: schuler@xxxxxxxxxxxxxxxxxxx (Carlos Alejandro Schuler)
>Organization: Aerometrics, Incorporated
>To: netcdfgroup@xxxxxxxxxxxxxxxx
>Subject: netCDF stressed under low memory conditions 
>Keywords: 199502081821.AA18595 

In the above message you wrote:

>I have found, by experimentation, and by just following the code,
>that netCDF is rather non-robust when run under low memory
>conditions (i.e. with a high probability of malloc failing).

    I just checked the code for our netCDF implementation and could not
find (with one caveat) any instance where a failed malloc() or realloc()
was ignored: an error message is always emitted and an error status is
always returned.  The one caveat is in the xdrposix_create() function,
which doesn't emit an error message (because XDR functions don't) but
does return an error status to the XDR layer.

Is it possible that you're using a program that doesn't check the return
status of the netCDF functions rigorously enough?

--------
Steve Emmerson   <steve@xxxxxxxxxxxxxxxx>


  • 1995 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: