There is a newer version of the record available.

Published May 26, 2022 | Version v2.0.4
Software Open

pism/pism: v2.0.4 bug fix release

  • 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-12 to 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 n is 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