-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add options to init-asgs.sh
for better UX and use case support
#1271
Comments
The Quick Start options are great. Sounds like we won't need For the Use Case Support options, I suggest For the |
|
I'm interested in hearing more about the new UX ... will this be the inside out asgsh you talked about? |
exactly |
Quick Start options:
--branch
- used with-b
, specifies a branch to switch to before building--shell-only
- only deploys shell environment (super fast), equivalent to-x "--update-shell"
; mutually exclusive(?)Use Case Support options:
--with-adcirc-support
- explicitly build stuff required to support ADCIRC builds, used alone equivalent to-x "--run-steps hdf5,netcdf4"
(implicitly includes shell)--with-devel-support
- explicitly build stuff required to support advanced development and tool-set, used alone this is equivalent to-x --run-steps "perl,perl-modules"
Exclusionary options:
--without-adcirc-utils
- explicitly DO NOT build the compiled Fortran utilities, used alone is equivalent to-x "skip-steps wgrib2,cpra-postproc,output,util,input-mesh,input-nodalattr"
--without-extras
- explicitly DO NOT build the extra open source tools support, equivalent to `-x "--skip-steps image-magick,ffmpeg,gnuplot,units,nco,pigz"Considering:
--without-forecast-support
(not sure what this would be but communicates a valid intended use case)--force-openmpi
(build distributed OpenMPI (v. 1.8.1) even ifmpif90
is found in the users default$PATH
; useful for gfortran based installs on HPC environments)The text was updated successfully, but these errors were encountered: