<div dir="ltr"><div class="gmail_default" style="font-size:small">Jerry,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">A few years ago, Carter Borst provided me with a build script he used to build all the external packages NCL needs, and NCL itself, on various systems. I&#39;ve attached this script in case it can be helpful. (Build-NCL.sh)</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I&#39;ve also attached a shell script that I&#39;ve used to build the external packages that NCL depends on.  This one doesn&#39;t build NCL itself.  I have separate scripts for this, as I tend to build NCL on a lot of different systems that don&#39;t necessarily share the same disk space.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">--Mary</div><div class="gmail_default" style="font-size:small"><br></div>







</div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, May 6, 2015 at 8:02 PM, Liu Jianyu <span dir="ltr">&lt;<a href="mailto:jerry_leo@msn.com" target="_blank">jerry_leo@msn.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div dir="ltr">
<div style="FONT-SIZE:10pt;FONT-FAMILY:&#39;Arial&#39;;COLOR:#000000">
<div> </div>
<div style="FONT-SIZE:small;TEXT-DECORATION:none;FONT-FAMILY:&quot;Calibri&quot;;FONT-WEIGHT:normal;COLOR:#000000;FONT-STYLE:normal;DISPLAY:inline">
<div style="FONT:10pt tahoma">
<div><font size="3" face="Arial">Hi,</font></div>
<div><font size="3" face="Arial"></font> </div>
<div><font size="3" face="Arial">Appreciating all kindly responses.</font></div>
<div><font size="3" face="Arial"></font> </div>
<div><font size="3" face="Arial">We do need these on our HPC cluster</font></div>
<div><font size="3" face="Arial"></font> </div>
<div><font size="3" face="Arial">    multi-version of 
ncl</font></div>
<div><font size="3" face="Arial">    multi-compiler instance of ncl, 
such as build for gnu, intel, pgi, etc.,</font></div>
<div><font><font size="3"><font face="Arial">    
localized dependency libraries <font>instance of ncl, such 
as libc++, netcdf,  hdf5, etc.</font></font></font></font></div>
<div><font face="Arial"><font size="3">    compiled with rpath, 
</font><font size="3">etc.</font></font></div>
<div><font size="3" face="Arial"></font> </div>
<div><font size="3" face="Arial">Once the compiler got upgraded,  it has to 
build a lot of appropriate instances of ncl, really a boring job. So wanted to 
make life easier by using certain of ‘answer file’ to do a automatic unattended 
building.</font></div>
<div><font size="3" face="Arial"></font> </div>
<div><font size="3">So the package managers or open build service looks like not 
the best choices.</font></div>
<div><font size="3"></font> </div>
<div><font size="3">Thanks for further comments</font></div>
<div><font size="3"></font> </div>
<div><font size="3">Regards</font></div>
<div><font size="3"></font> </div>
<div><font size="3">Jerry</font></div>
<div><font face="Arial"></font> </div>
<div><font face="Arial"></font> </div>
<div style="BACKGROUND:#f5f5f5">
<div><b>From:</b> <a title="haley@ucar.edu" href="mailto:haley@ucar.edu" target="_blank">Mary Haley</a> </div>
<div><b>Sent:</b> Thursday, May 07, 2015 12:54 AM</div>
<div><b>To:</b> <a title="jerry_leo@msn.com" href="mailto:jerry_leo@msn.com" target="_blank">Liu 
Jianyu</a> </div>
<div><b>Cc:</b> <a title="ncl-install@ucar.edu" href="mailto:ncl-install@ucar.edu" target="_blank">ncl-install@ucar.edu</a> </div>
<div><b>Subject:</b> Re: [ncl-install] How to implement fully automated 
unattended building of NCL</div></div></div>
<div> </div></div><div><div class="h5">
<div style="FONT-SIZE:small;TEXT-DECORATION:none;FONT-FAMILY:&quot;Calibri&quot;;FONT-WEIGHT:normal;COLOR:#000000;FONT-STYLE:normal;DISPLAY:inline">
<div dir="ltr">
<div class="gmail_default" style="FONT-SIZE:small">Jerry,</div>
<div class="gmail_default" style="FONT-SIZE:small"> </div>
<div class="gmail_default" style="FONT-SIZE:small">We are hoping to enable easier 
downloads of NCL via package managers like yum, apt-get, and conda.  We are 
already looking into this for our python tools, and NCL will be a part of 
this.</div>
<div class="gmail_default" style="FONT-SIZE:small"> </div>
<div class="gmail_default" style="FONT-SIZE:small">I think there are folks out 
there that have put NCL under yum and other managers, but I&#39;m not sure about NCL 
V6.3.0.</div>
<div class="gmail_default" style="FONT-SIZE:small"> </div>
<div class="gmail_default" style="FONT-SIZE:small">--Mary</div>
<div class="gmail_default" style="FONT-SIZE:small"> </div></div>
<div class="gmail_extra">
<div> </div>
<div class="gmail_quote">On Wed, May 6, 2015 at 3:07 AM, Liu Jianyu <span dir="ltr">&lt;<a href="mailto:jerry_leo@msn.com" target="_blank">jerry_leo@msn.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT:1ex;MARGIN:0px 0px 0px 0.8ex;BORDER-LEFT:#ccc 1px solid">Hi,<br><br>Tired 
  with the interactive configuration procesure.<br>It supposes all the necessary 
  dependency libraries are ready.<br>Just wanted to do a automatic unattended 
  building for different<br>compiler instance of ncl.<br><br>Any ideas for 
  making a answer file and how to implement?<br><br>Appreciating any 
  comments<br><br>Jerry<br>_______________________________________________<br>ncl-install 
  mailing list<br>List instructions, subscriber options, unsubscribe:<br><a href="http://mailman.ucar.edu/mailman/listinfo/ncl-install" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-install</a><br></blockquote></div>
<div> </div></div></div></div></div></div></div></div>
<br>_______________________________________________<br>
ncl-install mailing list<br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-install" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-install</a><br>
<br></blockquote></div><br></div>