Published May 26, 2022
| Version v2.0.4
Software
Open
pism/pism: v2.0.4 bug fix release
Authors/Creators
- 1. University of Alaska Fairbanks
- 2. PIK
- 3. CU Boulder
- 4. University of Bergen
- 5. @deepsourcelabs
- 6. Potsdam Institute for Climate Impact Research
Description
- Add
time_stepping.assume_bed_elevation_changed. With the default value ("false") PISM tries to avoid re-computing bed-elevation-dependent quantities if it is known that bed elevation did not change. Setting this flag to "true" disables this optimization. - Make the variable range check a little less strict. Now PISM uses the tolerance
eps = 1e-12to check if a variable in an input file has values that are outside its valid range. - Fix #506 (PISM stopped with an unhelpful error message if the flow law Glen exponent is set to 1). The underlying issue is that UDUNITS does not support fractional exponents, so units such as "Pa s^(1/n)" where
nis the Glen exponent cannot be used for unit conversion. Luckily we don't need to convert from "Pa s^(1/n)" to other units, so we can get away with disabling unit validation in this particular case. - Update the build system: use proper PROJ locations on macOS with MacPorts.
- Document that CMake >= 3.3 is required (previous versions incorrectly stated that PISM supports CMake >= 3.1).
- Restore compatibility with PETSc version 3.7.
- Add tests to automatically check for compatibility with CMake 3.3 and PETSc 3.7.
- Other minor fixes.
Files
pism/pism-v2.0.4.zip
Files
(14.7 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:0f25f5896361aa13e1faa311b38c3574
|
14.7 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/pism/pism/tree/v2.0.4 (URL)