<div dir="ltr"><div>An error 12 on a linux OS is definitely an out of memory error:</div><div><br></div><div><pre>    #define ENOMEM          12      /* Out of memory */</pre></div><div>The difference between X11 and the other plot formats that write to a file is that for the latter, a systemfunc() call is made to determine if the output directory is writable. systemfunc() spawns a shell process to do its work. You must be running right at the very limits of your machine's memory.</div><div><br></div><div>If there's opportunity to do so in your script, you might try "delete()"ing any large variables that might no longer be needed at the time of plotting. Otherwise, if you tell me the version of NCL you are using (ncl -v) I can tell you a hack-ish way of temporarily getting around the problem. <br></div><div><br></div><div>Rick</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Sep 26, 2018 at 4:53 AM <<a href="mailto:adriana.bossolasco@cnrs-orleans.fr">adriana.bossolasco@cnrs-orleans.fr</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi everyone<br>
<br>
I have a problem reading multiples netcdf files with systemfunc. <br>
Actually I think is not a problem really of the reading because I check <br>
that part and seems ok, but the problems appears to be with the graphic.<br>
<br>
I have the next code (attached file):<br>
<br>
where every MAM_GEOS_8y_rest.cam.h0.2001 files have a size of 2.6G and <br>
are daily files<br>
<br>
So the code first read all the files and then when I try to do the plot <br>
in "png" says the following error:<br>
<br>
fatal:systemfunc: cannot create child process:[errno=12]<br>
fatal:["Execute.c":8640]:Execute: Error occurred at or near line 3482 in <br>
file /usr/lib/ncarg/nclscripts/csm/gsn_code.ncl<br>
<br>
fatal:["Execute.c":8640]:Execute: Error occurred at or near line 142 in <br>
file vertical_distri_2001.ncl<br>
<br>
However if I put in wks the graphic in screen view i.e "x11" the code <br>
works and I get the graphic, but in others formats no.<br>
<br>
I thought that maybe was a problem of memory, so I modified the <br>
.hluresfile file and increase the memory, to *wsMaximumSize: 3000000000, <br>
but doesn't work and I still get the same error.<br>
<br>
Can anyone tell me why this happen, it is a bug of ncl or a problem of <br>
memory?<br>
<br>
I will appreciate any help!<br>
<br>
Thanks<br>
<br>
-- <br>
Adriana Bossolasco<br>
LPC2E UMR 7328 (CNRS, Université d'Orléans)<br>
3A avenue de la Recherche Scientifique<br>
45071 Orléans Cedex 2 - FRANCE<br>
Tel  +33 (0)2 38 25 52 85<br>
e-mail: <a href="mailto:adriana.bossolasco@cnrs-orleans.fr" target="_blank">adriana.bossolasco@cnrs-orleans.fr</a>_______________________________________________<br>
ncl-talk mailing list<br>
<a href="mailto:ncl-talk@ucar.edu" target="_blank">ncl-talk@ucar.edu</a><br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" rel="noreferrer" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a><br>
</blockquote></div>