[Ncep.list.nems.announce] Feedback requested on replacing the NEMS build system.

Shrinivas Moorthi shrinivas.moorthi at noaa.gov
Tue Feb 7 14:04:01 UTC 2017


I can't compile standalone GSM on wcoss.  How do I do it without 
blackbox (appbuilder)?
Thanks
Moorthi

On 02/07/2017 08:46 AM, Samuel Trahan - NOAA Affiliate wrote:
> Hi all,
>
> The NEMS build system, NEMSAppBuilder, is causing a lot of problems, 
> especially for the atmospheric model developers.  We plan on replacing 
> the build system.  What do you want out of the new build system?  What 
> do you dislike about the old one?
>
> Some questions to ponder:
>
> - How should the build system work internally?  Shell script?  Make?  
> Cmake?
>
> - How should you run the build system?  Shell script?  Run "make?"  
> Run a GUI?
>
> - When do we replace the build system?  Do we do it now, and risk 
> breaking coupled systems? Do we wait until we can test it with the 
> coupled applications?
>
> Feedback thus far:
>
> 1. It is difficult to navigate the 1900 line NEMSAppBuilder to figure 
> out how to change the build commands.
>
> 2. Some users want to be able to manually build the NEMS without 
> running an overarching script.
>
> 3. Some users want a simple graphical interface to select components 
> and build the NEMS.  (Yes, there are users that want this.)
>
> 4. Sometimes, components compile with options that are incompatible 
> with the linking options.  This is because each component has its own 
> configuration system.  This causes problems, as we saw with FV3.
>
> 5. The logic for building a component is in the NEMS framework level.  
> Any time a component's build system changes, the NEMS framework has to 
> be updated, breaking applications that use older versions of the 
> component. This forces applications to use non-trunk versions of the NEMS.
>
> 6.  The NEMS/src/configure script contains application-specific 
> logic.  This also forces applications to use non-trunk versions of the 
> NEMS.
>
> Sincerely,
> Sam Trahan
>
>
> _______________________________________________
> Ncep.list.nems.announce mailing list
> Ncep.list.nems.announce at lstsrv.ncep.noaa.gov
> https://www.lstsrv.ncep.noaa.gov/mailman/listinfo/ncep.list.nems.announce


-- 
Dr. Shrinivas Moorthi
Research Meteorologist
Global Climate and Weather Modeling Branch
Environmental Modeling Center / National Centers for Environmental Prediction
5830 University Research Court - (W/NP23), College Park MD 20740 USA
Tel:(301)683-3718

-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://www.lstsrv.ncep.noaa.gov/pipermail/ncep.list.nems.announce/attachments/20170207/18c6efda/attachment.html 


More information about the Ncep.list.nems.announce mailing list