barbagroup / geoclaw

A fork of GeoClaw (http://www.clawpack.org/geoclaw) for hydrocarbon overland flow
BSD 3-Clause "New" or "Revised" License
3 stars 3 forks source link

Capability of setting extra physical properties #14

Closed piyueh closed 5 years ago

piyueh commented 5 years ago

Note: Docker image for this PR: use docker pull barbagroup/landspill:PR14

The primary task of this PR is the capability to set temperature-dependent viscosity with the Lewis-Squires viscosity correction.

This PR also moves things that only used by land-spill simulations to under landspill_module. This includes viscosity and all other submodules (point sources, Darcy-Weisbach, hydrological features). The goal is to make the whole land spill module like a plugin more. In other words, more encapsulated.

@mandli This PR is non-blocking. It won't affect subsequent development. The commits shown here include commits already in PR #10. Once PR #10 is merged, these commits will be gone. Thank you!!