another ref
Silence a compiler warning.
Fix a typo.
Vars::get() throws if not found; add Vars::is_available().
IceGrid::get_dm *returns* the pointer to a DM.
Check return codes of Petsc* calls and turn them into exceptions.
Throw an exception instead of returning 1.
More PISM_PETSC_CHK. Needs more work and testing.
fixed units of climatic_mass_balance in util/flowlineslab.py (m/yr to kg m-2 s-1)
Remove IceModelVec::has_ghosts().
these two refs have now appeared in print
beauregard has a really pedantic compiler:

/home/bueler/pism/src/base/util/io/PISMNC4_HDF5.cc: In member function ‘virtual int pism::NC4_HDF5::create_impl(const string&)’:
/home/bueler/pism/src/base/util/io/PISMNC4_HDF5.cc:485:19: warning: converting to non-pointer type ‘MPI_Info {aka int}’ from NULL [-Wconversion-null]
   MPI_Info info = NULL;
                   ^
Realized that we don't need IceModelVec3BTU.
Add m_ prefix to BedThermalUnit data members.
Fix a bug in -ocean ...,delta_SMB.
Made case of file match others.  (Someone has been using a case-insensitive OS again ...)
Fix Python wrapper docs (in dev).

Sphinx failed to build ssa_tao.py because it does not really import
petsc4py and so the code checking the PETSc version can't do its job.
Avoid a possible but harmless division by zero (in dev).

(This is in PISM.)
Silence some pedantic compiler warnings.
Add Field.hh (work in progress).