Skip to content

ParFlow build and modularize for Ocelote #15

Open
@ian-bertolacci

Description

@ian-bertolacci

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:

  • Documentation about building parflow and libraries
  • Documentation about creating a parflow module (and best practices)
  • (Maybe) a tool accepting a configuration file for parflow and libraries and

Done when:

  • Laura/Michelle can build, modularize, and run (using PBS, which is where this is most useful) a reasonably arbitrary version and configuration of parflow.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions