CompOpt4Apps / IanHydroframeWork

0 stars 0 forks source link

ParFlow build and modularize for Ocelote #15

Open ian-bertolacci opened 4 years ago

ian-bertolacci commented 4 years ago

I've been maintaining a collection of parflow builds on ocelote as modules, but its been relatively ad-hoc and not automated or documented.

For future user (primarily Laura and her students), I think it would be useful to have better process for this. At a minimum, documentation can be written that clearly describes how to build parflow from scratch, and how to make it into a module for general use.

Alternatively (an this is more preferred in my mind) a python/bash tool could be written which takes a configuration file listing source and configurations for parflow and other libraries. I already have a number of the build processes automated in some form (as bash scripts)

Alternatively, we might look into spack which is a package manager for super-computers and might be useful here. They might even already have a parflow module.

Deliverables:

Done when: