[ncl-install] How to implement fully automated unattended building of NCL

Mary Haley haley at ucar.edu
Thu May 7 08:53:22 MDT 2015


Jerry,

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've attached this script in case it can be helpful. (Build-NCL.sh)

I've also attached a shell script that I've used to build the external
packages that NCL depends on.  This one doesn't build NCL itself.  I have
separate scripts for this, as I tend to build NCL on a lot of different
systems that don't necessarily share the same disk space.

--Mary


On Wed, May 6, 2015 at 8:02 PM, Liu Jianyu <jerry_leo at msn.com> wrote:

>
>  Hi,
>
> Appreciating all kindly responses.
>
> We do need these on our HPC cluster
>
>     multi-version of ncl
>     multi-compiler instance of ncl, such as build for gnu, intel, pgi,
> etc.,
>     localized dependency libraries instance of ncl, such as libc++,
> netcdf,  hdf5, etc.
>     compiled with rpath, etc.
>
> 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.
>
> So the package managers or open build service looks like not the best
> choices.
>
> Thanks for further comments
>
> Regards
>
> Jerry
>
>
>  *From:* Mary Haley <haley at ucar.edu>
> *Sent:* Thursday, May 07, 2015 12:54 AM
> *To:* Liu Jianyu <jerry_leo at msn.com>
> *Cc:* ncl-install at ucar.edu
> *Subject:* Re: [ncl-install] How to implement fully automated unattended
> building of NCL
>
>  Jerry,
>
> 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.
>
> I think there are folks out there that have put NCL under yum and other
> managers, but I'm not sure about NCL V6.3.0.
>
> --Mary
>
>
> On Wed, May 6, 2015 at 3:07 AM, Liu Jianyu <jerry_leo at msn.com> wrote:
>
>> Hi,
>>
>> Tired with the interactive configuration procesure.
>> It supposes all the necessary dependency libraries are ready.
>> Just wanted to do a automatic unattended building for different
>> compiler instance of ncl.
>>
>> Any ideas for making a answer file and how to implement?
>>
>> Appreciating any comments
>>
>> Jerry
>> _______________________________________________
>> ncl-install mailing list
>> List instructions, subscriber options, unsubscribe:
>> http://mailman.ucar.edu/mailman/listinfo/ncl-install
>>
>
>
> _______________________________________________
> ncl-install mailing list
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-install
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/ncl-install/attachments/20150507/1b0abc92/attachment-0001.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Build_NCL_External_Pkgs
Type: application/octet-stream
Size: 43040 bytes
Desc: not available
Url : http://mailman.ucar.edu/pipermail/ncl-install/attachments/20150507/1b0abc92/attachment-0001.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Build-NCL.sh
Type: application/x-sh
Size: 14558 bytes
Desc: not available
Url : http://mailman.ucar.edu/pipermail/ncl-install/attachments/20150507/1b0abc92/attachment-0001.sh 


More information about the ncl-install mailing list