<div dir="ltr"><div>Hi, everyone </div><div><br></div><div>I produced many figures and passed to panel plot. I define a "graphic" array to store my figures. </div><div><br></div><div>The following script is the essential part to produce the figure. There are many files, the code read one file at a time. It loops over many times, many variables and many vertical levels. </div><div><br></div><div>After all the figures were stored in plot_1_3d array. the panel plot plot them. <b>This code works fine</b> when plot_1_3d is a smaller array. For instance, ntimes=4, num_var=2, nlevels=18.</div><div><br></div><div> However, when I loop over many files, such as ntimes=27, the program stops without any error message when it loops to it=12 or some other number. Each of the file the program read is 25GB, but I delete old variables in every time loop. The only array exists over the whole period is the "graphic" array. I am not sure it is the memory issue. I run this code on a supercomputer node, which has  32GB memory. The output pdf file for the figure is 43MB if ntimes=4, nlevels=18, num_var=2.</div><div><br></div><div>I will be very appreciated if anybody can help me. </div><div><br></div><div>My scripts: </div><font color="#ff0000">plot_1_3d=new((/ntimes,</font><span style="color:rgb(255,0,0)">num_var</span><font color="#ff0000">,nlevels/)<wbr>,"graphic") <br></font><div><font color="#ff0000"><br></font></div><div><font color="#ff0000">do it=0, ntimes-1</font></div><div><font color="#ff0000">    do var_id=num_var-1</font></div><div><font color="#ff0000">              do level=nlevels-1</font></div><div><font color="#ff0000">                         ........................... ; I skip my code here</font></div><div><font color="#ff0000">                        plot_1_3d(it,var_id,level) = contour_data_1_3d(var_id,<wbr>level)<br></font></div><div><font color="#ff0000">               end do</font></div><div><font color="#ff0000">     end do</font></div><div><font color="#ff0000">end do</font></div><div><font color="#ff0000"><br></font></div><div><div><font color="#ff0000">do it=0, ntimes-1</font></div><div><font color="#ff0000">    do var_id=num_var-1</font></div><div><font color="#ff0000">              do level=nlevels-1</font></div></div><div><div><font color="#ff0000">                      gsn_panel(wks,(/plot_1_3d(it,<wbr>var_id,k)/),(/1,1/),resP     )     </font></div><div><font color="#ff0000">                       frame(wks)</font></div></div><div><div><font color="#ff0000">      end do</font></div><div><font color="#ff0000">     end do</font></div><div><font color="#ff0000">end do</font></div></div><div><font color="#ff0000"><br></font></div></div>