[Ncep.list.fv3-announce] fv3gfs release beta test
Eugene Mirvis
eugene.mirvis at noaa.gov
Fri May 12 21:05:37 UTC 2017
> Dusan, Sam,
>
> To generalize the answer, the application driven modulfiles can be
> tracked by module variables ($LOADEDMODULES, and $MODULE PATH) and
> use entire dictionary of module operations, while scripts cannot.
> That's is not only unloaded or switched between applications env.,
> but you can conduct environment analysis and make decisions on the
> fly: switch versions, steps of the workflow, data based on the status.
> You can see an example @ we made for the bufr use (different versions)
> on the module nceplibs trac page:
> "*/How to Engage NCEPLIBS modules and Assign Yours New Variables?..."/*
> https://svnemc.ncep.noaa.gov/trac/nceplibs/wiki/Assign
>
> On LMOD systems (next level, on Theia, Yellowstone, and most likely
> on the upcoming system) there are some new env. variables , like:
> $LMOD_DEFAULT_MODULEPATH which gives additional module "families"
> capability.
>
> However, it is all about convenience and best practice.
> Of course, you can write anything in low level scripts. The the
> realities are we still have to use system, 3rd parties, nceplibs etc.
> modules.
>
> Cheers,
> -Eugene
More information about the Ncep.list.fv3-announce
mailing list