2021-08-05 00:01 | Fix antspin-coarse.sh | Kyle Blum | 1 | +1 | -1 |
2021-06-14 00:39 | Add .deepsource.toml | DeepSource Bot | 1 | +17 | -0 |
2020-08-28 20:22 | Update PISM version to 1.2.2 | Constantine Khrulev | 2 | +3 | -3 |
2020-08-28 19:59 | Merge branch 'v1.2-bug-fixes' | Constantine Khrulev | 132 | +349 | -350 |
2020-03-20 04:48 | Update PISM version to 1.2.1 | Constantine Khrulev | 2 | +3 | -3 |
2020-03-20 04:47 | Merge branch 'v1.2-bug-fixes' | Constantine Khrulev | 45 | +220 | -1039 |
2020-02-13 22:18 | Fix funding acknowledgments | Constantine Khrulev | 3 | +3 | -3 |
2020-02-13 19:04 | Update the CircleCI banner in the README | Constantine Khrulev | 1 | +2 | -2 |
2020-02-12 05:24 | Update the list of configuration parameters | Constantine Khrulev | 1 | +5 | -20 |
2020-02-12 05:23 | Clean up pism_config.cdl | Constantine Khrulev | 1 | +269 | -287 |
2020-02-12 04:47 | Merge branch 'v1.2-pre-release' | Constantine Khrulev | 591 | +32362 | -16938 |
2019-12-17 14:29 | Added missing build file | Elizabeth Fischer | 1 | +19 | -0 |
2019-06-17 18:14 | Update the change log | Constantine Khrulev | 1 | +9 | -0 |
2019-05-22 21:33 | Support PROJ.4 version 6.x (see #409). | Constantine Khrulev | 1 | +2 | -1 |
2019-05-03 18:43 | Fix a bug in the Routing hydrology model | Constantine Khrulev | 1 | +1 | -1 |
2019-03-14 17:48 | Fix a bug in the diagnostic computation of the ice flux | Constantine Khrulev | 2 | +35 | -29 |
2018-12-06 18:06 | Fix Python 3 compatibility in conf.py and update the copyright year | Constantine Khrulev | 2 | +12 | -7 |
2019-03-08 20:32 | Create CODE_OF_CONDUCT.md | Ed Bueler | 1 | +76 | -0 |
2019-02-27 00:38 | Update the change log in preparation for tagging v1.1.2 | Constantine Khrulev | 1 | +9 | -5 |
2019-02-01 00:02 | Update the change log | Constantine Khrulev | 1 | +3 | -0 |
2019-01-31 23:57 | Use BedrockColumn in BTU_Full | Constantine Khrulev | 6 | +27 | -100 |
2019-01-31 20:54 | Add a solver for the heat equation in a bedrock column | Constantine Khrulev | 5 | +178 | -5 |
2019-02-26 23:16 | Update the change log | Constantine Khrulev | 1 | +5 | -0 |
2019-02-04 14:07 | Modified PIK temperature parameterization | Torsten Albrecht | 1 | +4 | -3 |
2019-02-26 21:54 | Fix units in ForceThickness::max_timestep_impl() | Constantine Khrulev | 1 | +2 | -2 |
2019-02-20 23:05 | Fix "no model mask" treatment in "pismr -regional" | Constantine Khrulev | 4 | +62 | -8 |
2019-02-20 23:09 | Update the change log | Constantine Khrulev | 1 | +6 | -1 |
2019-01-17 20:08 | Use VERSION_LESS to support CMake < 3.7 | Constantine Khrulev | 1 | +1 | -1 |
2018-12-13 18:32 | Support CMake versions < 3.13. | Constantine Khrulev | 1 | +5 | -1 |
2018-12-07 23:35 | Merge branch 'ckhroulev/v1.1rc' | Constantine Khrulev | 657 | +24367 | -20847 |
2018-11-29 00:17 | PISM builds with GCC 8. Fixes #420. | Constantine Khrulev | 3 | +8 | -7 |
2018-11-29 00:37 | Fix clang 7.0 compiler warnings | Constantine Khrulev | 1 | +25 | -14 |
2017-12-19 10:01 | Fixes bug when using -subgl (-pik) and delta_SL | Torsten Albrecht | 4 | +8 | -10 |
2018-03-01 05:25 | Use FFTW_ESTIMATE instead of FFTW_MEASURE. See #402. | Constantine Khrulev | 1 | +6 | -9 |
2018-02-14 20:03 | Update the change log. | Constantine Khrulev | 1 | +11 | -0 |
2018-02-13 19:27 | Fix #400. | Constantine Khrulev | 1 | +5 | -1 |
2018-02-12 21:54 | IceRegionalModel: fix initialization of stored surface elevation. | Constantine Khrulev | 1 | +23 | -15 |
2018-02-12 20:13 | Move the computation of omega to avoid errors with PISM_DEBUG=ON. | Constantine Khrulev | 1 | +3 | -2 |
2018-02-12 20:12 | Avoid filling in temperature using heuristics when it is filled by regridding. | Constantine Khrulev | 2 | +30 | -16 |
2018-02-12 20:11 | Add more sanity checks to bootstrap_ice_temperature. | Constantine Khrulev | 1 | +28 | -3 |
2017-11-21 23:02 | Update diagnostics and configuration parameters in the manual. | Constantine Khrulev | 2 | +18 | -13 |
2017-11-17 05:56 | Fix #222. | Constantine Khrulev | 1 | +39 | -36 |
2017-11-16 22:24 | Don't need to check this: area_specific_volume is always available | Constantine Khrulev | 1 | +0 | -5 |
2017-11-16 20:43 | Add geometry.part_grid.max_iterations and increase it to 10. | Constantine Khrulev | 2 | +15 | -8 |
2017-11-16 01:15 | Fix the tendency_of_ice_mass_due_to_flow scalar diagnostic. | Constantine Khrulev | 1 | +6 | -5 |
2017-11-15 20:30 | Make it easier to compare scalar and 2D diagnostics. | Constantine Khrulev | 1 | +22 | -22 |
2017-11-15 02:28 | Update .gitignore. | Constantine Khrulev | 1 | +3 | -2 |
2017-11-15 02:24 | Improve the "balancing the books" section in the manual. | Constantine Khrulev | 4 | +73 | -43 |
2017-11-14 23:07 | Make sure all "iceberg removing" contributes to computed ice discharge. | Constantine Khrulev | 4 | +63 | -60 |
2017-11-14 22:17 | Cleanup. | Constantine Khrulev | 4 | +10 | -11 |
2017-11-14 18:54 | Remove some outdated comments. | Constantine Khrulev | 1 | +1 | -5 |
2017-11-09 04:46 | Fix a typo. | Constantine Khrulev | 1 | +1 | -1 |
2017-11-09 04:45 | SWIG_GET_WRAPPER_DEPENDENCIES is broken. Time to remove it. | Constantine Khrulev | 1 | +1 | -58 |
2017-11-01 20:31 | Add a work-around needed to use old-ish NetCDF (4.0 - 4.1) with OpenMPI. | Constantine Khrulev | 2 | +11 | -1 |
2017-10-31 18:27 | Support older (< 1.7) OpenMPI versions. | Constantine Khrulev | 1 | +7 | -0 |
2017-10-30 17:16 | Fix a regression test. | Constantine Khrulev | 1 | +2 | -2 |
2017-10-26 23:08 | Trying to sort out function inlining issues. | Constantine Khrulev | 8 | +205 | -251 |
2017-10-26 21:59 | Don't warn about unknown #pragma. | Constantine Khrulev | 1 | +1 | -1 |
2017-10-26 21:51 | fixup! Tell Intel compiler that it's OK to inline these. | Constantine Khrulev | 1 | +1 | -1 |
2017-10-26 21:39 | Tell Intel compiler that it's OK to inline these. | Constantine Khrulev | 2 | +13 | -13 |
2017-10-26 21:39 | Tell Intel compiler to ignore assumed dependencies in these loops. | Constantine Khrulev | 1 | +3 | -0 |
2017-10-26 18:13 | Create a link from build/pism->src instead of build/include/pism->src. | Constantine Khrulev | 1 | +6 | -9 |
2017-10-26 07:24 | Fix a typo. | Constantine Khrulev | 1 | +2 | -2 |
2017-10-20 18:37 | Add Git revision and date to HTML page footers and the PDF manual. | Constantine Khrulev | 4 | +49 | -1 |
2017-10-20 17:43 | Fix a bunch of FIXMEs in the Manual. | Constantine Khrulev | 8 | +76 | -33 |
2017-10-20 16:18 | Replace "pressure imbalance" with "pressure difference." | Constantine Khrulev | 2 | +16 | -8 |
2017-10-20 04:14 | complement to Constantine: code got shorter | Ed Bueler | 1 | +3 | -3 |
2017-10-20 01:08 | Minor fixes. | Constantine Khrulev | 2 | +3 | -3 |
2017-10-20 00:11 | Mark this as "stable" and "1.0". | Constantine Khrulev | 3 | +6 | -6 |
2017-10-20 00:10 | Update the release checklist. | Constantine Khrulev | 1 | +21 | -19 |
2017-10-20 00:09 | A whitespace change. | Constantine Khrulev | 1 | +1 | -2 |
2017-10-20 00:07 | Add a Makefile and update a Makefile. | Constantine Khrulev | 2 | +5 | -44 |
2017-10-19 22:57 | Improve the change log a little bit. | Constantine Khrulev | 1 | +18 | -12 |
2017-10-19 22:29 | "Coding guidelines" is a better name. | Constantine Khrulev | 3 | +407 | -395 |
2017-10-19 21:22 | Use funding.csv to generate lists of grants supporting PISM development. | Constantine Khrulev | 6 | +192 | -40 |
2017-10-19 20:03 | Trying to fix the CSV table... | Constantine Khrulev | 1 | +3 | -3 |
2017-10-19 20:00 | Add a CSV file listing grants that supported PISM development. | Constantine Khrulev | 1 | +9 | -0 |
2017-10-19 18:59 | Replace a bunch of .md with .rst (pandoc makes this pretty fast). | Constantine Khrulev | 11 | +821 | -702 |
2017-10-19 17:49 | Add a summary to CHANGES.rst. | Constantine Khrulev | 1 | +13 | -4 |
2017-10-19 17:28 | Update the list of configuration parameters. | Constantine Khrulev | 1 | +5 | -50 |
2017-10-19 17:26 | Remove -pdd_aschwanden. | Constantine Khrulev | 5 | +1 | -141 |
2017-10-19 17:23 | Remove -ocean runoff_SMB,... | Constantine Khrulev | 5 | +0 | -191 |
2017-10-19 16:06 | Add bed_deformation.lc.grid_size_factor. See #395. | Constantine Khrulev | 2 | +6 | -1 |
2017-10-19 16:06 | Remove "PB" from names of bed deformation models. | Constantine Khrulev | 9 | +37 | -37 |
2017-10-19 05:31 | Update a spinup script. | Constantine Khrulev | 1 | +2 | -2 |
2017-10-19 05:23 | Fix the units of the basal_mass_flux_{grounded,floating} diagnostics. | Constantine Khrulev | 1 | +8 | -2 |
2017-10-19 01:56 | Update the #74 test. | Constantine Khrulev | 1 | +1 | -1 |
2017-10-19 00:58 | Mention that #390 is fixed. | Constantine Khrulev | 1 | +17 | -16 |
2017-10-19 00:18 | Move cubature.c to src/external. | Constantine Khrulev | 7 | +17 | -6 |
2017-10-18 21:30 | Remove some file name prefixes. | Constantine Khrulev | 413 | +24498 | -24498 |
2017-10-18 20:55 | Fix #166. | Constantine Khrulev | 329 | +1469 | -1440 |
2017-10-18 18:15 | Move code out of src/base into src/. | Constantine Khrulev | 760 | +64079 | -64079 |
2017-10-18 17:45 | More directory structure improvements. | Constantine Khrulev | 31 | +216 | -234 |
2017-10-18 17:37 | Little tweaks in the Manual. | Constantine Khrulev | 1 | +12 | -10 |
2017-10-18 17:37 | Improve the directory structure. | Constantine Khrulev | 110 | +10408 | -10399 |
2017-10-18 05:08 | Add links to GitHub issues plus minor edits. | Constantine Khrulev | 1 | +59 | -28 |
2017-10-18 02:43 | Clean up the change log. | Constantine Khrulev | 1 | +8 | -6 |
2017-10-18 02:35 | Mention "glacierized" time-series. | Constantine Khrulev | 1 | +4 | -0 |
2017-10-18 02:35 | Add a couple of words about -topg_delta. | Constantine Khrulev | 1 | +11 | -0 |
2017-10-18 02:05 | Document -extra_vars shortcuts "mass_fluxes" and "amount_fluxes." | Constantine Khrulev | 1 | +14 | -0 |
2017-10-18 01:17 | Multiplicative factors are not offsets. | Constantine Khrulev | 1 | +1 | -2 |
2017-10-18 01:17 | Add the updated change log. | Constantine Khrulev | 6 | +978 | -618 |
2017-10-17 17:13 | Update the list of diagnostics in the manual. | Constantine Khrulev | 1 | +89 | -94 |
2017-10-17 17:07 | Rename some rate of change time series. | Constantine Khrulev | 1 | +20 | -20 |
2017-10-17 16:57 | Rename scalar diagnostics | Constantine Khrulev | 16 | +577 | -656 |
2017-10-17 00:05 | Don't use Jansson (for now). | Constantine Khrulev | 2 | +6 | -3 |
2017-10-16 23:51 | Add two FIXMEs. | Constantine Khrulev | 1 | +5 | -1 |
2017-10-16 23:45 | Add a link to the Installation Manual to README.rst. | Constantine Khrulev | 1 | +2 | -6 |
2017-10-16 19:57 | Update std-greenland run costs. | Constantine Khrulev | 2 | +2 | -2 |
2017-10-16 19:55 | Finish updating the section about re-building docs. | Constantine Khrulev | 2 | +69 | -76 |
2017-10-16 19:44 | Make sure pismpython docs can still be built. | Constantine Khrulev | 6 | +46 | -49 |
2017-10-16 19:16 | Whitespace changes. | Constantine Khrulev | 1 | +4 | -4 |
2017-10-16 19:15 | Add an empty note to silence pybtex's error. | Constantine Khrulev | 1 | +1 | -0 |
2017-10-16 18:07 | Improve CMake scripts building Sphinx docs. | Constantine Khrulev | 1 | +28 | -9 |
2017-10-16 18:06 | Replace Pism_BUILD_PDFS with Pism_BUILD_DOCS. | Constantine Khrulev | 2 | +4 | -12 |
2017-10-16 18:05 | pism_config.md is not a part of the browser any more. | Constantine Khrulev | 1 | +1 | -1 |
2017-10-16 17:44 | Update a file name. | Constantine Khrulev | 1 | +1 | -1 |
2017-10-13 18:51 | I think I'll still call it 0.8 for now. | Constantine Khrulev | 1 | +2 | -2 |
2017-10-13 18:45 | Remove Markdown INSTALL and README. | Constantine Khrulev | 4 | +8 | -971 |
2017-10-13 18:27 | Clean up the doc/ directory | Constantine Khrulev | 226 | +55 | -41498 |
2017-10-13 06:03 | Adjust column widths in a table. | Constantine Khrulev | 1 | +1 | -0 |
2017-10-13 05:51 | More work on documentation. | Constantine Khrulev | 8 | +78 | -91 |
2017-10-12 22:47 | Remove unneeded includes. | Constantine Khrulev | 1 | +1 | -5 |
2017-10-12 22:47 | Remove some old crud. | Constantine Khrulev | 14 | +2 | -1491 |
2017-10-12 22:10 | Better Makefile in docs/sphinx. | Constantine Khrulev | 1 | +5 | -4 |
2017-10-12 21:43 | Document PISM's use of PROJ.4. | Constantine Khrulev | 1 | +67 | -0 |
2017-10-12 21:43 | Don't report projection parameters redundantly. | Constantine Khrulev | 1 | +2 | -4 |
2017-10-12 20:39 | Write PROJ.4 parameters to mapping:proj4_params (for CDO). | Constantine Khrulev | 1 | +9 | -2 |
2017-10-12 18:57 | Remove the "quilt" -o_format. | Constantine Khrulev | 17 | +12 | -1177 |
2017-10-12 18:34 | Now that we require PETSc 3.5 we always have TAO. | Constantine Khrulev | 9 | +19 | -93 |
2017-10-12 18:22 | Stop trying to support PETSc < 3.5.0. | Constantine Khrulev | 11 | +19 | -154 |
2017-10-12 18:15 | Fix a regression test. | Constantine Khrulev | 1 | +6 | -14 |
2017-10-12 18:14 | Wrap long lines. | Constantine Khrulev | 1 | +4 | -2 |
2017-10-12 18:14 | Support PETSc 3.8. | Constantine Khrulev | 1 | +4 | -0 |
2017-10-12 05:37 | Improve documentation. | Constantine Khrulev | 14 | +2676 | -29 |
2017-10-11 16:42 | Rename grid registration figures. | Constantine Khrulev | 4 | +0 | -0 |
2017-10-11 15:30 | Grid registration is passed to IceGrid at initialization | Constantine Khrulev | 35 | +96 | -114 |
2017-10-11 05:59 | Mention that we need CMake >= 3.1. | Constantine Khrulev | 1 | +3 | -2 |
2017-10-11 05:47 | Actually use (inferred) grid registration | Constantine Khrulev | 4 | +21 | -14 |
2017-10-11 05:46 | Remove "NONE" from the enum Periodicity. | Constantine Khrulev | 6 | +7 | -7 |
2017-10-11 05:21 | More work on grid registration issues. | Constantine Khrulev | 5 | +45 | -22 |
2017-10-11 04:27 | Start work on cleaning up and documenting grid registration issues. | Constantine Khrulev | 10 | +766 | -2 |
2017-10-11 03:31 | Put the minimum PETSc version in global.txt. | Constantine Khrulev | 3 | +12 | -7 |
2017-10-10 22:07 | Improve an error message. | Constantine Khrulev | 3 | +9 | -2 |
2017-10-10 21:44 | Fix a typo. | Constantine Khrulev | 1 | +2 | -2 |
2017-10-10 21:42 | Fix a link. | Constantine Khrulev | 1 | +1 | -1 |
2017-10-10 21:42 | Move an .. include:: up a bit. | Constantine Khrulev | 1 | +2 | -2 |
2017-10-10 17:00 | Add a stub of a section about grid registration. | Constantine Khrulev | 1 | +9 | -3 |
2017-10-10 16:59 | Add a stub of a section about mass conservation. | Constantine Khrulev | 2 | +10 | -0 |
2017-10-10 16:58 | Require CMake 3.1; fix a deprecation warning (see #393). | Constantine Khrulev | 2 | +7 | -15 |
2017-10-10 00:11 | Document e-age coupling. | Constantine Khrulev | 1 | +14 | -2 |
2017-10-10 00:10 | Fix a Sphinx warning. | Constantine Khrulev | 1 | +1 | -1 |
2017-10-09 23:50 | Fix a typo. | Constantine Khrulev | 1 | +1 | -1 |
2017-10-09 23:48 | Rename two sections. | Constantine Khrulev | 2 | +4 | -4 |
2017-10-09 23:45 | Mention that -gradient affects the SIA model (mostly). | Constantine Khrulev | 1 | +25 | -18 |
2017-10-09 23:45 | Move the section about disabling sub-models. | Constantine Khrulev | 4 | +27 | -27 |
2017-10-09 23:28 | More work on the manual. | Constantine Khrulev | 7 | +100 | -96 |
2017-10-09 23:17 | Add some text to modeling-choices/index.rst. | Constantine Khrulev | 1 | +22 | -3 |
2017-10-09 23:01 | Move the list of parameters. | Constantine Khrulev | 8 | +1874 | -1893 |
2017-10-09 22:47 | Add intros to "subglacier" and "practical usage." | Constantine Khrulev | 2 | +12 | -0 |
2017-10-09 22:47 | Move the list of diagnostics. | Constantine Khrulev | 7 | +1052 | -1091 |
2017-10-09 22:13 | Add a comment about -Mx and -My. | Constantine Khrulev | 1 | +11 | -1 |
2017-10-09 21:53 | Update performance stats. | Constantine Khrulev | 1 | +1 | -1 |
2017-10-09 21:38 | Update the parameter list. | Constantine Khrulev | 1 | +17 | -5 |
2017-10-09 21:32 | Update C++ class names in the climate forcing manual. | Constantine Khrulev | 3 | +31 | -31 |
2017-10-09 20:19 | Fix a heading. | Constantine Khrulev | 1 | +2 | -2 |
2017-10-09 20:17 | Add -regional.zero_gradient to spinup.sh | Constantine Khrulev | 1 | +1 | -0 |
2017-10-09 20:17 | Remove an old FIXME. | Constantine Khrulev | 1 | +0 | -1 |
2017-10-09 20:17 | Overwrite attributes instead of appending. | Constantine Khrulev | 1 | +2 | -2 |
2017-10-09 19:27 | Minor cleanup. | Constantine Khrulev | 1 | +1 | -3 |
2017-10-09 18:47 | Fix diagnostics diffusivity_staggered, h_x, h_y. | Constantine Khrulev | 1 | +16 | -3 |
2017-10-09 18:19 | Rename StressBalanceInputs and EnergyModelInputs. | Constantine Khrulev | 39 | +215 | -160 |
2017-10-09 16:24 | Create the class YieldStressInputs. | Constantine Khrulev | 9 | +46 | -24 |
2017-10-09 16:01 | SIAFD: provide "inputs" to surface gradient computation methods. | Constantine Khrulev | 4 | +27 | -25 |
2017-10-07 00:39 | Fix the regional basal yield stress model. | Constantine Khrulev | 5 | +35 | -24 |
2017-10-07 00:36 | Add regional inputs to StressBalanceInputs. | Constantine Khrulev | 6 | +41 | -14 |
2017-10-07 00:11 | Minor cleanup: remove "virtual" and break a long line. | Constantine Khrulev | 2 | +7 | -6 |
2017-10-07 00:10 | Tell RegionalGeometryEvolution about the no_model_mask. | Constantine Khrulev | 2 | +10 | -0 |
2017-10-07 00:09 | Add set_no_model_mask() to the GeometryEvolution API. | Constantine Khrulev | 2 | +18 | -3 |
2017-10-06 23:32 | Add stressbalance::create(). | Constantine Khrulev | 9 | +105 | -101 |
2017-10-06 20:27 | Fix preprocess.sh: the spun-up state we have uses an old variable name. | Constantine Khrulev | 1 | +3 | -3 |
2017-10-06 20:27 | Use dHdt instead of dhdt. | Constantine Khrulev | 1 | +1 | -1 |
2017-10-06 20:26 | PISMO is gone. | Constantine Khrulev | 6 | +25 | -25 |
2017-10-06 20:25 | Fix a comment in IceRegionalModel. | Constantine Khrulev | 1 | +1 | -1 |
2017-10-06 18:09 | Move bombproof_enth. | Constantine Khrulev | 1 | +0 | -0 |
2017-10-06 18:03 | Add coding guidelines. (Unfinished and imperfect, but better than nothing.) | Constantine Khrulev | 2 | +396 | -0 |
2017-10-06 17:23 | Add the how-to document. (Needs more work.) | Constantine Khrulev | 2 | +378 | -0 |
2017-10-06 17:23 | Roles opt, var, and config: derive from literal instead of code. | Constantine Khrulev | 1 | +4 | -3 |
2017-10-06 17:22 | Use literal text instead of :class:. | Constantine Khrulev | 1 | +5 | -5 |
2017-10-06 16:27 | IceModelVec::write_in_glaciological_units is not needed any more. | Constantine Khrulev | 38 | +69 | -110 |
2017-10-06 00:51 | Update labgum. | Constantine Khrulev | 3 | +10 | -13 |
2017-10-06 00:45 | Allow overriding the value of the max. sensible SMB. | Constantine Khrulev | 3 | +30 | -10 |
2017-10-06 00:45 | Mention -march=native. | Constantine Khrulev | 1 | +12 | -0 |
2017-10-05 23:53 | Update the Ross validation example. | Constantine Khrulev | 6 | +105 | -109 |
2017-10-05 19:15 | Add more FIXMEs. | Constantine Khrulev | 2 | +5 | -2 |
2017-10-05 19:15 | Minor edits. | Constantine Khrulev | 4 | +21 | -19 |
2017-10-05 19:13 | Enable ws-butler. | Constantine Khrulev | 1 | +2 | -1 |
2017-10-05 19:12 | Remove FIXMEs. | Constantine Khrulev | 5 | +12 | -16 |
2017-10-05 19:12 | Better table formatting. | Constantine Khrulev | 1 | +3 | -1 |
2017-10-05 19:08 | White-space changes | Constantine Khrulev | 1 | +3 | -2 |
2017-10-05 19:08 | Remove all mentions of -eo. | Constantine Khrulev | 4 | +9 | -10 |
2017-10-05 19:05 | More work on the std-greenland example. | Constantine Khrulev | 5 | +6 | -12 |
2017-10-05 19:05 | Add a list of CF standard names used by PISM. | Constantine Khrulev | 3 | +177 | -0 |
2017-10-05 19:04 | Document -dry. | Constantine Khrulev | 1 | +4 | -0 |
2017-10-05 02:09 | Allow -grid.Lz and -grid.Mz. | Constantine Khrulev | 2 | +8 | -7 |
2017-10-05 02:08 | Use Diagnostic::wrap() to provide ocean_kill_mask. | Constantine Khrulev | 2 | +1 | -33 |
2017-10-05 02:08 | Remove empty lines. | Constantine Khrulev | 1 | +0 | -4 |
2017-10-04 23:29 | Update a footnote. | Constantine Khrulev | 1 | +1 | -1 |
2017-10-04 04:17 | Fix some scripts. | Constantine Khrulev | 2 | +9 | -7 |
2017-10-04 03:16 | Make scripts executable. | Constantine Khrulev | 10 | +3 | -3 |
2017-10-04 02:12 | Extract more scripts. | Constantine Khrulev | 5 | +43 | -37 |
2017-10-04 01:44 | Put code in separate files. | Constantine Khrulev | 14 | +171 | -140 |
2017-10-04 01:00 | Remove lines saying "no short option." | Constantine Khrulev | 2 | +5 | -168 |
2017-10-03 22:46 | Add IceModelVec2T notes to "Technical Notes." | Constantine Khrulev | 3 | +293 | -261 |
2017-10-03 22:38 | Don't use math formulas in ice-bib.bib. | Constantine Khrulev | 1 | +1 | -1 |
2017-10-03 22:38 | Get rid of the empty References section in the PDF. | Constantine Khrulev | 3 | +49 | -7 |
2017-10-03 21:35 | Move two sections one level down. | Constantine Khrulev | 1 | +2 | -2 |
2017-10-03 20:35 | Fix Tolly's name, add links to CalCalcs and VDT. | Constantine Khrulev | 2 | +7 | -3 |
2017-10-03 20:23 | Move acknowledgements to the top, mention included third-party libraries. | Constantine Khrulev | 3 | +15 | -3 |
2017-10-03 19:59 | Might as well call this 1.0. | Constantine Khrulev | 1 | +2 | -2 |
2017-10-03 19:59 | Better document configuration. | Constantine Khrulev | 1 | +13 | -6 |
2017-10-03 18:32 | Table column widths. | Constantine Khrulev | 18 | +48 | -26 |
2017-10-03 18:32 | Fix indentation. | Constantine Khrulev | 1 | +16 | -18 |
2017-10-03 04:39 | Work in progress. (Now we can produce both HTML and PFD.) | Constantine Khrulev | 17 | +138 | -88 |
2017-10-02 22:56 | Split the Subglacier chapter. | Constantine Khrulev | 5 | +609 | -594 |
2017-10-02 22:37 | \diff is for partial derivatives. | Constantine Khrulev | 3 | +10 | -4 |
2017-10-02 22:14 | Add links to the section with the list of diagnostics. | Constantine Khrulev | 5 | +12 | -16 |
2017-10-02 22:14 | Remove the link to page source from the footer. | Constantine Khrulev | 1 | +2 | -0 |
2017-10-02 21:38 | Included files should be .txt (not .rst), add more Makefile targets. | Constantine Khrulev | 94 | +439 | -210 |
2017-10-02 18:15 | A bit of cleanup (no real changes). | Constantine Khrulev | 1 | +39 | -38 |
2017-10-02 18:14 | Clean up the list. | Constantine Khrulev | 2 | +24 | -143 |
2017-09-30 06:56 | Remove the old list_diagnostics script. | Constantine Khrulev | 1 | +0 | -42 |
2017-09-30 06:54 | Add an incomplete list of diagnostics and the script that created it. | Constantine Khrulev | 3 | +1090 | -0 |
2017-09-29 17:13 | List parameter types, too. | Constantine Khrulev | 2 | +316 | -310 |
2017-09-29 16:57 | Move parameter list to the top of the hierarchy in the Manual. | Constantine Khrulev | 5 | +1850 | -1848 |
2017-09-29 16:49 | Wrap a line. | Constantine Khrulev | 1 | +2 | -1 |
2017-09-29 16:49 | Add a script generating the parameter list and the list itself. | Constantine Khrulev | 2 | +1984 | -1 |
2017-09-29 16:48 | Update doc string formatting in pism_config.cdl. | Constantine Khrulev | 1 | +85 | -85 |
2017-09-28 23:54 | Add custom.css | Constantine Khrulev | 1 | +7 | -0 |
2017-09-28 23:24 | Add the Makefile. | Constantine Khrulev | 1 | +35 | -0 |
2017-09-28 20:23 | GK does not need to be in a separate table. | Constantine Khrulev | 1 | +15 | -13 |
2017-09-28 20:21 | More work... | Constantine Khrulev | 24 | +604 | -441 |
2017-09-28 17:44 | Split the validation chapter. | Constantine Khrulev | 3 | +362 | -352 |
2017-09-28 17:37 | Put intro first. | Constantine Khrulev | 1 | +23 | -23 |
2017-09-28 17:37 | Remove extra tildes. | Constantine Khrulev | 3 | +12 | -12 |
2017-09-28 17:24 | Improve some links. | Constantine Khrulev | 15 | +48 | -43 |
2017-09-28 16:00 | Split the verification chapter. | Constantine Khrulev | 12 | +233 | -225 |
2017-09-28 06:01 | Split the "Practical Usage" chapter. | Constantine Khrulev | 16 | +1233 | -1177 |
2017-09-28 05:34 | Add "Previous, Up, Next" links to all pages. | Constantine Khrulev | 1 | +35 | -0 |
2017-09-28 05:33 | Rename more entry points. | Constantine Khrulev | 6 | +5 | -5 |
2017-09-28 04:54 | Rename entry points. | Constantine Khrulev | 5 | +5 | -5 |
2017-09-28 04:52 | Split the climate forcing manual. | Constantine Khrulev | 10 | +1401 | -1374 |
2017-09-27 05:57 | Split simplified experiments. | Constantine Khrulev | 7 | +453 | -441 |
2017-09-26 23:04 | Add the bed roughness page. | Constantine Khrulev | 2 | +305 | -0 |
2017-09-26 22:10 | More work on "modeling choices". | Constantine Khrulev | 8 | +530 | -502 |
2017-09-26 21:57 | Re-organizing "modeling-choices"... | Constantine Khrulev | 19 | +1994 | -1972 |
2017-09-26 21:17 | More work: shorten section names, other cleanup. | Constantine Khrulev | 8 | +30 | -27 |
2017-09-26 18:31 | More re-organization. | Constantine Khrulev | 10 | +542 | -525 |
2017-09-26 18:09 | Rename prologue.rst -> global.rst. | Constantine Khrulev | 38 | +129 | -130 |
2017-09-26 18:04 | Better directory structure. | Constantine Khrulev | 42 | +4915 | -4815 |
2017-09-26 17:36 | More proofreading. | Constantine Khrulev | 1 | +32 | -27 |
2017-09-26 16:04 | More re-organization and proofreading. | Constantine Khrulev | 42 | +1081 | -1057 |
2017-09-25 23:33 | Split the installation manual to make it easier to read. | Constantine Khrulev | 16 | +655 | -667 |
2017-09-25 22:31 | More work: starting to re-organize stuff. | Constantine Khrulev | 10 | +166 | -179 |
2017-09-25 20:23 | Put URLs in the "URL" field in ice-bib.bib. | Constantine Khrulev | 1 | +30 | -27 |
2017-09-25 20:15 | Update a citation. | Constantine Khrulev | 2 | +2 | -2 |
2017-09-25 20:14 | Changing the directory structure. | Constantine Khrulev | 73 | +8395 | -7765 |
2017-09-22 20:37 | More progress. | Constantine Khrulev | 9 | +59 | -57 |
2017-09-22 15:42 | Add more figures, wrap more text. | Constantine Khrulev | 10 | +186 | -89 |
2017-09-22 06:03 | More work; add figures. | Constantine Khrulev | 19 | +668 | -393 |
2017-09-22 01:22 | Fix ice-bib.bib (too many commas). | Constantine Khrulev | 1 | +1 | -1 |
2017-09-22 01:21 | Use sphinxcontrib.bibtex for references. | Constantine Khrulev | 17 | +277 | -396 |
2017-09-21 20:09 | Even more progress. | Constantine Khrulev | 8 | +41 | -41 |
2017-09-21 19:52 | Lots of progress. | Constantine Khrulev | 12 | +1066 | -530 |
2017-09-21 17:36 | Add more sections. | Constantine Khrulev | 3 | +1190 | -0 |
2017-09-21 16:12 | More work. | Constantine Khrulev | 10 | +1037 | -486 |
2017-09-21 02:38 | Add more fake references. | Constantine Khrulev | 1 | +8 | -0 |
2017-09-21 00:00 | More progress. | Constantine Khrulev | 20 | +1623 | -383 |
2017-09-20 19:05 | Add jako.rst. | Constantine Khrulev | 2 | +392 | -0 |
2017-09-20 18:32 | More work. | Constantine Khrulev | 7 | +101 | -123 |
2017-09-20 17:53 | More progress. | Constantine Khrulev | 7 | +358 | -60 |
2017-09-20 06:05 | Minor fixes. | Constantine Khrulev | 2 | +2 | -1 |
2017-09-20 06:05 | Add modeling-subglacier.rst. | Constantine Khrulev | 1 | +384 | -0 |
2017-09-20 04:22 | Add getting-started to the whole thing. | Constantine Khrulev | 1 | +1 | -0 |
2017-09-20 04:22 | Fix links by running "make linkcheck". | Constantine Khrulev | 3 | +17 | -17 |
2017-09-20 04:12 | More progress. | Constantine Khrulev | 3 | +21 | -29 |
2017-09-20 03:53 | Much better. | Constantine Khrulev | 1 | +118 | -103 |
2017-09-19 23:55 | Good progress on practical-usage. | Constantine Khrulev | 1 | +666 | -940 |
2017-09-19 21:41 | Add a bunch of files in doc/sphinx. | Constantine Khrulev | 7 | +3449 | -0 |
2017-09-18 23:00 | Fix a heading. | Constantine Khrulev | 1 | +1 | -1 |
2017-09-18 17:41 | Start converting bombproof_enth.md. | Constantine Khrulev | 1 | +504 | -0 |
2017-09-18 17:18 | Commit vertchange.rst. | Constantine Khrulev | 1 | +145 | -0 |
2017-09-17 01:21 | Commit latest changes in pism_forcing.rst. | Constantine Khrulev | 1 | +18 | -15 |
2017-09-17 01:15 | Improve INSTALL.rst. | Constantine Khrulev | 1 | +20 | -32 |
2017-09-17 01:03 | Add pism_forcing.rst. | Constantine Khrulev | 1 | +1007 | -0 |
2017-09-17 00:50 | Add README.rst | Constantine Khrulev | 1 | +60 | -0 |
2017-09-17 00:50 | Add a doxygen comment. | Constantine Khrulev | 1 | +7 | -1 |
2017-09-13 23:59 | Fix a broken link. | Constantine Khrulev | 1 | +1 | -1 |
2017-09-13 23:30 | Add icemodelvec2t.rst. | Constantine Khrulev | 1 | +267 | -0 |
2017-09-13 22:16 | Add INSTALL.rst. | Constantine Khrulev | 1 | +508 | -0 |
2017-09-13 01:10 | IceModelVec2T: handle the empty m_filename case. | Constantine Khrulev | 1 | +5 | -0 |
2017-09-13 01:10 | Remove an extra initialization message. | Constantine Khrulev | 1 | +0 | -1 |
2017-09-13 00:35 | Whitespace cleanup. | Constantine Khrulev | 1 | +1 | -1 |
2017-09-13 00:34 | IceModelVec2T: make more methods protected. | Constantine Khrulev | 1 | +3 | -3 |
2017-09-13 00:34 | IceModelVec2T::max_timestep() should be const. | Constantine Khrulev | 2 | +2 | -2 |
2017-09-13 00:33 | Remove outdated doxygen comments. | Constantine Khrulev | 1 | +2 | -54 |
2017-09-16 23:17 | Added support for EPSG:26710 | Andy Aschwanden | 1 | +5 | -25 |
2017-09-15 19:39 | Supporting EPSG:26710 | Andy Aschwanden | 1 | +31 | -0 |
2017-09-14 17:30 | Fixed ocean melt parameterization | Andy Aschwanden | 1 | +12 | -3 |
2017-09-11 21:34 | Fix a very stupid bug (I forgot about C++ switch fall-through). | Constantine Khrulev | 1 | +4 | -0 |
2017-09-08 01:57 | Clean up pism::ocean::Runoff_SMB. | Constantine Khrulev | 2 | +43 | -41 |
2017-09-07 21:38 | simplified runoff to ocean melt modifier | Andy Aschwanden | 3 | +5 | -107 |
2017-09-06 22:55 | Use _floating instead of _shelf and mass_flux instead of ice_flux. | Constantine Khrulev | 1 | +11 | -11 |
2017-09-06 19:54 | Better feedback on missing (or renamed) diagnostics | Constantine Khrulev | 1 | +51 | -3 |
2017-09-06 19:53 | Make tillwat available as a diagnostic | Constantine Khrulev | 2 | +8 | -10 |
2017-09-06 19:53 | Always initialize IceModel::m_output_vars | Constantine Khrulev | 1 | +2 | -1 |
2017-09-06 19:52 | Remove the IcebergMask variable from the list. | Constantine Khrulev | 1 | +1 | -1 |
2017-09-06 18:27 | Finish implementing diagnostics needed to "balance the books." | Constantine Khrulev | 2 | +247 | -156 |
2017-09-05 21:05 | Minor changes (white space and comments). | Constantine Khrulev | 2 | +2 | -2 |
2017-09-05 23:46 | also added 'start' as an interval option | Andy Aschwanden | 2 | +8 | -4 |
2017-09-05 22:49 | timeline scripts: | Andy Aschwanden | 2 | +24 | -8 |
2017-09-05 19:02 | Improve initialization of the PDD model. | Constantine Khrulev | 3 | +96 | -61 |
2017-09-02 19:54 | these includes needed to compile on my laptop (Ubuntu 17.04 + petsc 3.7.6) | Ed Bueler | 2 | +2 | -0 |
2017-09-02 00:33 | Revert "Remove Runoff_SMB (for now)." | Constantine Khrulev | 5 | +281 | -0 |
2017-09-02 00:28 | Merge branch 'thk_calving' into dev | Constantine Khrulev | 13 | +1687 | -1399 |
2017-09-01 22:38 | Add a new command-line option: -uplift_file. | Constantine Khrulev | 3 | +17 | -2 |
2017-09-01 20:23 | Fix a bug that resulted in running BedSmoother too often. | Constantine Khrulev | 6 | +17 | -11 |
2017-09-01 19:44 | Clean up (replace get_theta() with theta()). | Constantine Khrulev | 1 | +5 | -4 |
2017-09-01 17:25 | Update BedSmoother class name in the browser. | Constantine Khrulev | 1 | +2 | -2 |
2017-07-31 21:51 | correct description of how effective pressure on till (Ntil) is computed from amount of water in till (Wtil); cite Bueler & van Pelt 2015; as suggested by Michael Imhof | Ed Bueler | 2 | +16 | -16 |
2017-07-31 20:53 | correction reported by Michael Imhof: till cohesion has input units of Pa not kPa | Ed Bueler | 1 | +1 | -1 |
2017-06-28 12:15 | Added factor 2 in deviatoric stress calculation according to eq.6 in winkelmann et al., 2011 | Torsten Albrecht | 1 | +3 | -3 |
2017-06-17 00:03 | Allow disabling PISM's doc targets. | Constantine Khroulev | 1 | +7 | -4 |
2017-06-16 23:22 | Variables "lat" and "lon" should not have grid_mapping. See #384. | Constantine Khroulev | 1 | +5 | -3 |
2017-06-16 22:35 | Fix the computation of the SMB in the PDD code. | Constantine Khroulev | 1 | +9 | -4 |
2017-06-16 17:42 | Rename basal_{grounded,floating}_mass_flux. | Constantine Khroulev | 1 | +6 | -6 |
2017-06-16 17:41 | Rename the basal melt rate field in EnergyModel. | Constantine Khroulev | 16 | +44 | -42 |
2017-06-16 16:27 | Fix #387. (Use SWIG_ADD_LIBRARY if CMake version >= 3.8.) | Constantine Khroulev | 1 | +15 | -3 |
2017-06-15 23:42 | Fix processing of "-no_foo" (e.g. -no_mass). See #385. | Constantine Khroulev | 1 | +2 | -1 |
2017-06-15 23:31 | Fix #384. | Constantine Khroulev | 1 | +4 | -3 |
2017-06-15 22:48 | Add -extra_vars shortcuts. | Constantine Khroulev | 1 | +28 | -1 |
2017-06-15 22:47 | Fix variable names. | Constantine Khroulev | 1 | +8 | -8 |
2017-06-13 23:18 | Implement 2D fluxes in terms of "amounts" and "masses". | Constantine Khroulev | 3 | +576 | -226 |
2017-06-13 18:57 | Add a FIXME comment. | Constantine Khroulev | 1 | +4 | -0 |
2017-06-12 22:24 | Add code needed to generate the list of supported diagnostics. | Constantine Khroulev | 5 | +183 | -40 |
2017-06-12 22:22 | Fixed bug in slvol calculation | Torsten Albrecht | 1 | +1 | -1 |
2017-05-26 08:54 | Added option -use_mean_hardness for calculation of deviatoric stresses | Torsten Albrecht | 1 | +18 | -0 |
2017-05-05 21:08 | Floating-point addition is not associative. | Constantine Khroulev | 3 | +54 | -40 |
2017-05-05 20:33 | A little better: now I can see both the old and the new H. | Constantine Khroulev | 1 | +7 | -3 |
2017-05-05 20:28 | Add a bit of code for debugging. | Constantine Khroulev | 1 | +6 | -0 |
2017-05-05 19:08 | Mark CMAKE_BUILD_TYPE as "not advanced". | Constantine Khroulev | 1 | +1 | -0 |
2017-05-05 05:12 | More work on IceRegionalModel. | Constantine Khroulev | 2 | +53 | -53 |
2017-05-05 04:41 | Some cleanup in IceModel. | Constantine Khroulev | 3 | +47 | -55 |
2017-05-05 03:04 | Working on fixing the -regional mode. | Constantine Khroulev | 3 | +53 | -82 |
2017-05-04 19:02 | Whitespace changes. | Constantine Khroulev | 1 | +7 | -7 |
2017-05-04 18:44 | Fix #379. | Constantine Khroulev | 1 | +14 | -12 |
2017-05-04 00:55 | Rename calving_mass_flux -> discharge_mass_flux. | Constantine Khroulev | 1 | +5 | -5 |
2017-05-03 23:34 | Merge branch 'ckhroulev/geometry-evolution' into dev | Constantine Khroulev | 210 | +8765 | -8747 |
2017-05-03 19:59 | added script that allows overwriting the time axis of a netcdf file. Useful for postprocessing. | Andy Aschwanden | 1 | +143 | -0 |
2017-05-01 16:10 | Minor cleanup after merging #381. | Constantine Khroulev | 2 | +3 | -2 |
2017-05-01 16:07 | Merge pull request #381 from pism/efischer/170417-Everytrace | Constantine Khroulev | 3 | +8 | -1 |
2017-04-24 17:32 | Remove the HDF5-based parallel I/O code. Again. | Constantine Khroulev | 8 | +7 | -1364 |
2017-04-18 02:52 | SSAFD KSP solver: use the initial residual norm. | Constantine Khroulev | 1 | +5 | -1 |
2017-04-19 23:41 | Fix to nc2cdo.py: always overwrite lat/lon and bounds, even if they are already present | Andy Aschwanden | 1 | +28 | -22 |
2017-04-13 13:08 | Fix -hydrology_const_bmelt units in manual. | Julien Seguinot | 1 | +1 | -1 |
2017-04-12 17:51 | Fix #374 (both short and long command-line options should work). | Constantine Khroulev | 1 | +17 | -3 |
2017-04-05 15:56 | Fix the LC bed deformation model regression test. | Constantine Khroulev | 1 | +1 | -1 |
2017-03-27 17:48 | Make sure profiling data includes time spent updating the energy state. | Constantine Khroulev | 3 | +8 | -3 |
2017-03-24 17:03 | Use the new IceModelVec2S constructor and remove redundant metadata. | Constantine Khroulev | 1 | +2 | -6 |
2017-03-24 17:03 | Cleanup. | Constantine Khroulev | 1 | +3 | -8 |
2017-03-24 17:00 | Add a constructor to IceModelVec2S. | Constantine Khroulev | 2 | +10 | -0 |
2017-03-24 03:15 | IceRegionalModel: don't modify the no_model_mask if no_model_strip width is 0. | Constantine Khroulev | 2 | +6 | -2 |
2017-03-24 03:14 | von Mises calving: calve cells right at the grounding line. | Constantine Khroulev | 1 | +3 | -3 |
2017-03-24 03:13 | Stress-based calving methods use ghosts of strain rates. | Constantine Khroulev | 1 | +2 | -1 |
2017-03-23 19:25 | Fix a bug in the previous commit. | Constantine Khroulev | 1 | +5 | -4 |
2017-03-23 19:15 | Add -calving_wrap_around. | Constantine Khroulev | 2 | +6 | -1 |
2017-03-23 18:57 | pismo: add -list_diagnostics and -profiling. | Constantine Khroulev | 1 | +26 | -7 |
2017-03-23 18:56 | IceRegionalModel: add stress balance to the list of submodels. | Constantine Khroulev | 1 | +3 | -1 |
2017-03-22 20:52 | pismo: Read the no model mask from the bootstrapping file. | Constantine Khroulev | 1 | +8 | -0 |
2017-03-07 23:01 | Merge branch 'ckhroulev/issue-370-dev' into dev | Constantine Khroulev | 26 | +1073 | -579 |
2017-02-22 05:16 | Replace help@pism-docs.org with uaf-pism@alaska.edu. | Constantine Khroulev | 5 | +10 | -10 |
2017-02-15 18:16 | Remove Pism_BUILD_TYPE... | Constantine Khroulev | 1 | +2 | -6 |
2017-02-15 18:16 | Always install examples. | Constantine Khroulev | 1 | +4 | -6 |
2017-02-14 23:32 | Improve calving code. | Constantine Khroulev | 8 | +97 | -88 |
2017-02-14 00:17 | Add vonmises_calving and time-series to the "tongues" test case. | Constantine Khroulev | 1 | +7 | -2 |
2017-02-13 20:02 | Remove bootstrapping.defaults.tillphi. See #372. | Constantine Khroulev | 3 | +91 | -122 |
2017-02-09 17:26 | pism_strictly_static: check BUILD_SHARED_LIBS instead of setting it. | Constantine Khroulev | 1 | +5 | -2 |
2017-02-07 19:57 | Fix examples/std-greenland/preprocess.sh | Constantine Khroulev | 1 | +7 | -7 |
2016-12-07 20:14 | Updates to comments | Elizabeth Fischer | 2 | +16 | -0 |
2017-02-07 17:33 | Fix #366. | Constantine Khroulev | 5 | +13 | -13 |
2017-02-07 18:48 | Merge pull request #369 from pism/efischer/170206-InstallExamples | Constantine Khroulev | 1 | +7 | -0 |
2017-02-07 18:46 | Merge pull request #367 from pism/efischer/170206-PISMPrefix | Constantine Khroulev | 7 | +30 | -30 |
2017-02-06 17:41 | Document the recent change in examples/std-greenland/spinup.sh. | Constantine Khroulev | 1 | +5 | -0 |
2017-02-06 16:56 | Update examples/std-greenland/spinup.sh | Constantine Khroulev | 1 | +4 | -2 |
2017-02-06 16:31 | Fix a typo. | Constantine Khroulev | 1 | +3 | -3 |
2017-02-02 22:34 | Merge branch 'ckhroulev/extrapolation' into dev | Constantine Khroulev | 26 | +628 | -419 |
2017-02-01 22:27 | Enthalpy is managed by the energy model now. | Constantine Khroulev | 1 | +1 | -2 |
2017-02-01 16:28 | Changed option name also in examples/ross/fractures/run_frac.sh | Torsten Albrecht | 1 | +2 | -2 |
2017-02-01 16:21 | Changed name of -fractures option in iMfractures.cc, to make examples/ross/run_frac.sh run again... | Torsten Albrecht | 1 | +2 | -2 |
2017-01-31 21:39 | Remove a duplicate line from the list of diagnostics. | Constantine Khroulev | 1 | +0 | -1 |
2017-01-31 17:18 | Fix #364. | Constantine Khroulev | 1 | +1 | -0 |
2017-01-31 00:35 | land_ice_calving_rate is a CF standard name we can use. | Constantine Khroulev | 1 | +3 | -3 |
2017-01-31 00:35 | Add ISMIP6 proposed standard names. | Constantine Khroulev | 4 | +27 | -17 |
2017-01-26 19:24 | Terminus advance test: -part_grid is enabled whenever calving is on. | Constantine Khroulev | 1 | +3 | -6 |
2017-01-26 19:23 | Fix CFL violation counting. | Constantine Khroulev | 1 | +5 | -2 |
2017-01-26 07:34 | Fix a bug in the Logger code. | Constantine Khroulev | 1 | +2 | -2 |
2017-01-26 05:21 | Fix options::deprecated(). | Constantine Khroulev | 1 | +2 | -1 |
2017-01-26 05:20 | Fix initialization of PrescribedSliding. | Constantine Khroulev | 2 | +6 | -5 |
2017-01-26 01:14 | Improve command-line options for boolean flags. | Constantine Khroulev | 1 | +58 | -19 |
2017-01-25 22:58 | Implement -float_kill_calve_near_grounding_line. | Constantine Khroulev | 3 | +21 | -3 |
2017-01-24 20:36 | Fix compilation issues (PO_delta_MBP -> PO_frac_MBP). | Constantine Khroulev | 2 | +2 | -2 |
2017-01-25 00:53 | updated 2017 funding sources | Andy Aschwanden | 1 | +1 | -1 |
2017-01-24 01:39 | Cleanup: make it clear which run_stats attributes are time-independent. | Constantine Khroulev | 1 | +13 | -9 |
2017-01-24 01:38 | Remove IceModel::write_metadata(). | Constantine Khroulev | 3 | +60 | -64 |
2017-01-19 23:33 | Make sure that petsc4py version gets recorded. | Constantine Khroulev | 2 | +8 | -1 |
2017-01-19 20:02 | PO_delta_MBP.cc -> PO_frac_MBP.cc in src/coupler/CMakeLists.txt | Constantine Khroulev | 1 | +1 | -1 |
2017-01-19 18:24 | Add the script making profiling pie charts. | Constantine Khroulev | 1 | +139 | -0 |
2017-01-03 19:47 | Clean up: use initializer_list to build mask_values. | Constantine Khroulev | 1 | +7 | -6 |
2016-12-30 02:27 | Clean-up: use the initializer_list AccessList constructor. | Constantine Khroulev | 86 | +278 | -996 |
2016-12-30 02:22 | Clean up IceModel::compute_temperate_base_fraction(...). | Constantine Khroulev | 1 | +9 | -11 |
2017-01-15 21:25 | renamed “delta_MBP” to “frac_MBP” since it is a multiplier not an offset. | Andy Aschwanden | 5 | +80 | -80 |
2017-01-01 05:43 | minor cleanup in FE documentation (which is excellent) | Ed Bueler | 1 | +24 | -19 |
2016-12-22 21:32 | Remove __attribute__((noreturn)) from virtual methods. | Constantine Khroulev | 6 | +13 | -7 |
2016-12-22 18:53 | Fixing GCC's compiler warnings. | Constantine Khroulev | 5 | +6 | -1 |
2016-12-21 21:44 | Clean up #includes. | Constantine Khroulev | 31 | +15 | -32 |
2016-12-21 08:25 | Fix some clang static analyzer's warnings. | Constantine Khroulev | 3 | +31 | -20 |
2016-12-21 01:37 | I think it's OK to use namespace pism here. | Constantine Khroulev | 1 | +2 | -12 |
2016-12-21 01:29 | Add a constructor to InputOptions. | Constantine Khroulev | 2 | +15 | -9 |
2016-12-21 01:29 | Fix file name case in #includes. | Constantine Khroulev | 3 | +3 | -3 |
2016-12-20 20:55 | Rename some variables. | Constantine Khroulev | 1 | +3 | -3 |
2016-12-20 20:55 | Add a default constructor to CFLData. | Constantine Khroulev | 2 | +7 | -0 |
2016-12-20 20:03 | Fix a typo in the manual. | Constantine Khroulev | 1 | +1 | -1 |
2016-12-20 19:36 | Turn off C++ extensions. | Constantine Khroulev | 1 | +1 | -0 |
2016-12-20 17:58 | deleted src/base/iMbootstrap.cc | Constantine Khroulev | 3 | +82 | -122 |
2016-11-15 22:05 | Move surface and basal MB into a separate method. | Constantine Khroulev | 2 | +122 | -73 |
2016-11-15 18:58 | Separating source terms in the mass continuity equation. | Constantine Khroulev | 1 | +86 | -58 |
2016-11-15 18:37 | Add a constructor to StarStencil. | Constantine Khroulev | 1 | +9 | -0 |
2016-11-15 00:44 | More cleanup in iMgeometry.cc | Constantine Khroulev | 4 | +56 | -46 |
2016-11-14 22:33 | Remove the do_redist variable. | Constantine Khroulev | 1 | +8 | -14 |
2016-11-14 22:28 | Add flux and velocity arguments to massContExplicitStep(). | Constantine Khroulev | 7 | +27 | -16 |
2016-11-14 22:17 | Add the dt argument to IceModel::massContExplicitStep(). | Constantine Khroulev | 7 | +20 | -20 |
2016-11-14 21:32 | Clean up in the mass transport code. | Constantine Khroulev | 1 | +4 | -4 |
2016-12-19 00:09 | Rename SurfaceModel methods. | Constantine Khroulev | 36 | +135 | -135 |
2016-12-18 23:20 | Merge branch 'ckhroulev/dev' into dev | Constantine Khroulev | 267 | +6062 | -6612 |
2016-12-09 22:25 | Fix a typo. | Constantine Khroulev | 1 | +2 | -3 |
2016-12-09 22:23 | Don't add -std=c++11 if it is set already. | Constantine Khroulev | 1 | +4 | -3 |
2016-12-09 22:16 | Link to HDF5 libraries, too. | Constantine Khroulev | 1 | +8 | -3 |
2016-12-09 22:02 | Use unique_ptr instead of auto_ptr to silence a warning. | Constantine Khroulev | 1 | +1 | -1 |
2016-12-09 20:39 | Fix a compilation error. | Constantine Khroulev | 1 | +2 | -1 |
2016-12-09 20:23 | Trying to support Intel compilers... | Constantine Khroulev | 1 | +7 | -0 |
2016-12-05 06:07 | Use C++11 automatic type deduction to clean things up. | Constantine Khroulev | 43 | +311 | -434 |
2016-12-04 05:35 | Add std::vector<int> IceGrid::compute_point_neighbors(...) | Constantine Khroulev | 2 | +11 | -7 |
2016-12-03 02:54 | The EPSG code processing regression test requires PROJ.4. | Constantine Khroulev | 1 | +3 | -1 |
2016-12-03 01:47 | Merge branch 'ckhroulev/cxx11' into dev | Constantine Khroulev | 35 | +128 | -241 |
2016-12-01 20:41 | Remove old code writing SSAFD systems to .m files. | Constantine Khroulev | 2 | +0 | -111 |
2016-12-01 20:38 | Cleanup. | Constantine Khroulev | 4 | +19 | -16 |
2016-12-01 20:28 | Fix ssa_test_cfbc.py, add it to regression tests. | Constantine Khroulev | 2 | +15 | -13 |
2016-11-29 04:23 | Implement "glacierized" scalar diagnostics. See #284. | Constantine Khroulev | 20 | +490 | -276 |
2016-11-28 20:34 | Remove IceModel::m_{strain_rates,deviatoric_stresses}. | Constantine Khroulev | 4 | +52 | -58 |
2016-09-22 18:31 | Implement the 3D viscosity diagnostic. See #320. | Constantine Khroulev | 4 | +222 | -8 |
2016-11-22 19:21 | Apply topg_delta *after* regridding. | Constantine Khroulev | 1 | +4 | -4 |
2016-11-22 13:09 | updated velocity data url for Ross example | Torsten Albrecht | 1 | +4 | -6 |
2016-11-21 21:11 | Add -topg_delta_file topg_delta.nc. | Constantine Khroulev | 6 | +42 | -6 |
2016-11-21 20:06 | Sort parameters in pism_config.cdl. | Constantine Khroulev | 1 | +1165 | -1186 |
2016-11-19 01:27 | Try to fix a compilation error. | Constantine Khroulev | 1 | +3 | -3 |
2016-11-18 00:13 | PDD model: add {saccum,smelt,srunoff}_average. | Constantine Khroulev | 2 | +139 | -0 |
2016-11-19 00:08 | Add a helper template class for computing time averages | Constantine Khroulev | 1 | +56 | -0 |
2016-11-16 20:39 | Remove all mentions of pism_installation.pdf. | Constantine Khroulev | 6 | +5 | -9 |
2016-11-16 19:55 | Apply lapse rate corrections throughout the domain. | Constantine Khroulev | 1 | +3 | -8 |
2016-11-16 19:54 | Use [kg m-2 s-1] in pism_forcing.tex. | Constantine Khroulev | 1 | +13 | -11 |
2016-11-11 01:00 | Remove BedrockSystem.hh and close #329. | Constantine Khroulev | 1 | +0 | -50 |
2016-11-10 17:15 | SSARun.write(): write more fields for debugging. | Constantine Khroulev | 2 | +22 | -0 |
2016-11-10 17:15 | Add ocean_pressure_difference to SSA diagnostics. | Constantine Khroulev | 3 | +78 | -4 |
2016-11-09 23:27 | Fix writing in SSARun.write(). | Constantine Khroulev | 1 | +4 | -4 |
2016-11-09 23:26 | Fix writing in ModelVecs.writeall(). | Constantine Khroulev | 1 | +11 | -1 |
2016-11-09 23:25 | Fix ssa_forward.py. | Constantine Khroulev | 1 | +1 | -1 |
2016-11-08 00:24 | If a CMake option is set the corresponding package is *required*. | Constantine Khroulev | 1 | +4 | -4 |
2016-11-04 00:14 | Cleanup: move implementations out of the header. | Constantine Khroulev | 4 | +33 | -31 |
2016-11-04 00:05 | Cleanup: Remove "an unholy amount of escapes." | Constantine Khroulev | 1 | +22 | -22 |
2016-11-03 20:22 | Added accessors to support IceBin/ModelE development | Elizabeth Fischer | 1 | +4 | -0 |
2016-11-02 22:52 | Fix #166: Install headers in include/pism, skip 3rd party headers and empty directories. | Constantine Khroulev | 1 | +14 | -2 |
2016-11-02 22:30 | PIO::PIO(...) opens or creates the file | Constantine Khroulev | 43 | +247 | -392 |
2016-11-02 20:42 | Close #313. | Constantine Khroulev | 1 | +27 | -11 |
2016-11-02 01:43 | Add SWIG and petsc4py to version info. | Constantine Khroulev | 3 | +21 | -1 |
2016-11-02 00:33 | Add MPI library version; print more info when -version is set. | Constantine Khroulev | 2 | +8 | -1 |
2016-11-02 00:05 | Add CMake and Jansson to version info. | Constantine Khroulev | 4 | +17 | -4 |
2016-11-01 23:23 | Add pism::version() | Constantine Khroulev | 5 | +49 | -1 |
2016-11-01 22:20 | Stop if PetscScalar is complex. See #237. | Constantine Khroulev | 2 | +31 | -0 |
2016-11-01 00:49 | Convert pism_installation.tex to Markdown; replace INSTALL.md | Constantine Khroulev | 4 | +394 | -891 |
2016-10-11 11:49 | The newest TeXlive / Komascript bails when using \bf, \sc, etc. This is a temporary fix, ideally, one would replace all deprecated commands, but it appears that '\sc' is hard coded somewhere in the bibliography? style file | Andy Aschwanden | 3 | +33 | -3 |
2016-10-06 00:20 | PDD: add {define,write}_model_state(). | Constantine Khroulev | 2 | +11 | -0 |
2016-10-06 00:20 | SurfaceModel: add {define,write}_model_state. | Constantine Khroulev | 2 | +16 | -0 |
2016-10-06 00:19 | PDD: improve API and add diagnostics. | Constantine Khroulev | 2 | +201 | -0 |
2016-10-06 00:17 | Component: add {define,write}_model_state(). | Constantine Khroulev | 3 | +45 | -0 |
2016-10-05 23:16 | Remove a whole lot of repetitive code. | Constantine Khroulev | 16 | +36 | -506 |
2016-10-05 23:00 | Add ocean model diagnostics. | Constantine Khroulev | 3 | +144 | -0 |
2016-10-05 22:59 | Cleanup. | Constantine Khroulev | 1 | +0 | -1 |
2016-10-05 22:15 | Take advantage of the recent change. | Constantine Khroulev | 18 | +21 | -610 |
2016-10-05 20:06 | Create surface model diagnostics. | Constantine Khroulev | 2 | +173 | -0 |
2016-10-05 16:55 | Fix a compilation error with old GSL (< 1.15). | Constantine Khroulev | 1 | +2 | -2 |
2016-10-04 16:27 | Bring back -save_force_output_times. | Constantine Khroulev | 1 | +2 | -0 |
2016-10-04 15:45 | Fix #354. | Constantine Khroulev | 1 | +1 | -1 |
2016-10-04 00:57 | Remove the last "friend" of IceModel. | Constantine Khroulev | 2 | +2 | -5 |
2016-10-04 00:34 | Move max CFL time step computation to timestepping.{cc,hh}. | Constantine Khroulev | 8 | +275 | -180 |
2016-10-03 23:14 | Move max_timestep_cfl_[23]d out of IceModel. | Constantine Khroulev | 2 | +115 | -45 |
2016-10-03 19:32 | Add error location info to RuntimeError. See #353. | Constantine Khroulev | 104 | +659 | -610 |
2016-10-03 18:22 | Minor cleanup. | Constantine Khroulev | 3 | +5 | -4 |
2016-10-01 05:04 | Fix compilation issues on beauregard. | Constantine Khroulev | 4 | +10 | -7 |
2016-10-01 05:03 | Mark IceModel::initialize_[23]d as "noreturn". | Constantine Khroulev | 1 | +2 | -2 |
2016-10-01 05:02 | Mark IceCompModel bootstrapping methods as "noreturn". | Constantine Khroulev | 1 | +2 | -2 |
2016-10-01 04:06 | enthalpyAndDrainageStep -> enthalpyStep | Constantine Khroulev | 7 | +19 | -21 |
2016-10-01 04:03 | Switch to etags from Emacs 25.1. | Constantine Khroulev | 1 | +1 | -1 |
2016-10-01 03:29 | Move age time-stepping code to src/base/age. | Constantine Khroulev | 5 | +199 | -148 |
2016-10-01 03:15 | SWIG bootstrapping heuristics (to make testing easier). | Constantine Khroulev | 1 | +3 | -0 |
2016-10-01 02:27 | Put ice temperature heuristics into separate functions. | Constantine Khroulev | 4 | +134 | -35 |
2016-10-01 01:59 | Remove IceModel::CFLmaxdt and CFLmaxdt2D. | Constantine Khroulev | 3 | +5 | -20 |
2016-10-01 00:38 | Age, temperature, enthalpy step methods take the dt argument. | Constantine Khroulev | 10 | +25 | -18 |
2016-10-01 00:33 | More cleanup in IceModel. | Constantine Khroulev | 6 | +41 | -34 |
2016-09-30 23:49 | Start work on isolating the age code. | Constantine Khroulev | 3 | +58 | -13 |
2016-09-30 22:31 | Cleanup in IceModel and elsewhere. | Constantine Khroulev | 8 | +195 | -133 |
2016-09-30 21:07 | Clean up in the temperature-based code. | Constantine Khroulev | 4 | +45 | -43 |
2016-09-30 19:51 | temperatureStep() uses EnergyModelInputs. | Constantine Khroulev | 5 | +62 | -66 |
2016-09-30 19:14 | enthalpyAndDrainageStep() uses EnergyModelInputs. | Constantine Khroulev | 5 | +146 | -61 |
2016-09-30 17:45 | Create EnergyModelStats. | Constantine Khroulev | 8 | +53 | -57 |
2016-09-30 16:32 | Rename a variable: Rb -> basal_frictional_heating. | Constantine Khroulev | 1 | +4 | -4 |
2016-09-29 19:58 | Fix targets "coverage_report" and "coverage_reset". | Constantine Khroulev | 1 | +5 | -3 |
2016-09-29 19:57 | Timeseries: add {get,set}_use_bounds(). | Constantine Khroulev | 2 | +12 | -0 |
2016-09-29 18:11 | Improve PISM.Context(). | Constantine Khroulev | 1 | +22 | -27 |
2016-09-29 18:11 | Wrap TimeseriesMetadata. | Constantine Khroulev | 2 | +5 | -4 |
2016-09-29 00:07 | Use new code computing lon. and lat. bounds. | Constantine Khroulev | 3 | +15 | -48 |
2016-09-28 23:53 | Isolate code computing lon and lat bounds. | Constantine Khroulev | 2 | +65 | -2 |
2016-09-28 23:40 | Better to have separate functions for lon and lat. | Constantine Khroulev | 3 | +28 | -18 |
2016-09-28 23:31 | Clean up lon bounds and lat bounds diagnostics. | Constantine Khroulev | 2 | +9 | -30 |
2016-09-28 23:29 | Isolate the code computing cell areas, lon, lat. | Constantine Khroulev | 3 | +150 | -117 |
2016-09-28 22:28 | Add a simple wrapper for projPJ. | Constantine Khroulev | 1 | +54 | -0 |
2016-09-28 21:32 | Remove IceModel::m_mapping. | Constantine Khroulev | 4 | +8 | -10 |
2016-09-28 21:32 | Print commands to simplify debugging. | Constantine Khroulev | 1 | +11 | -7 |
2016-09-28 21:23 | Hide private IceGrid methods. | Constantine Khroulev | 2 | +43 | -43 |
2016-09-28 21:11 | Don't write the "grid_mapping" attribute when "mapping" is not set. | Constantine Khroulev | 3 | +9 | -2 |
2016-09-28 20:57 | Use the new grid mapping code in IceModel. | Constantine Khroulev | 2 | +31 | -66 |
2016-09-28 20:56 | Don't write the empty "mapping" to output files. | Constantine Khroulev | 1 | +8 | -5 |
2016-09-28 20:55 | Improve handling of grid mappings. | Constantine Khroulev | 4 | +120 | -29 |
2016-09-28 18:52 | Add VariableMetadata::has_attributes(). | Constantine Khroulev | 2 | +5 | -0 |
2016-09-28 18:51 | Improve docs of write_attributes(). | Constantine Khroulev | 1 | +6 | -5 |
2016-09-28 16:48 | Move check_mapping_equivalence() to projection.cc. | Constantine Khroulev | 4 | +71 | -74 |
2016-09-28 16:47 | Add SWIG wrapping of std::map<...>. | Constantine Khroulev | 1 | +3 | -0 |
2016-09-28 00:13 | Isolate the code checking the equivalence of an EPSG code to a CF mapping variable. | Constantine Khroulev | 3 | +79 | -53 |
2016-09-28 00:13 | Use a const reference instead of a value. | Constantine Khroulev | 2 | +4 | -4 |
2016-09-28 00:13 | Cosmetic changes. | Constantine Khroulev | 1 | +2 | -2 |
2016-09-27 17:03 | IceModel: cosmetic changes. | Constantine Khroulev | 1 | +6 | -6 |
2016-09-27 17:02 | SSAFD: m_ prefix, remove a friend class, add integrated_viscosity(). | Constantine Khroulev | 2 | +62 | -57 |
2016-09-27 16:59 | Clean up some command-line options. | Constantine Khroulev | 15 | +50 | -100 |
2016-09-26 23:16 | Exclude vdt from doxygen docs. | Constantine Khroulev | 1 | +2 | -1 |
2016-09-26 23:01 | Remove bedrockThermalUnit.cc. | Constantine Khroulev | 1 | +0 | -467 |
2016-09-26 22:46 | Remove {get,set}VerbosityLevel(), verbPrintf(). | Constantine Khroulev | 40 | +23 | -210 |
2016-09-26 22:08 | Remove most uses of verbPrintf. | Constantine Khroulev | 7 | +22 | -28 |
2016-09-26 21:26 | Cleanup in deformation.{cc,hh}. | Constantine Khroulev | 2 | +28 | -28 |
2016-09-26 20:07 | Remove simple{H,I,J,K,L}. See #343. | Constantine Khroulev | 18 | +312 | -728 |
2016-09-26 19:34 | Cleanup in ShallowStressBalance. | Constantine Khroulev | 7 | +124 | -130 |
2016-09-26 18:48 | Add some fracture density options to the config. | Constantine Khroulev | 2 | +52 | -9 |
2016-09-26 17:32 | Add a "regression test" using bed_deformation.py | Constantine Khroulev | 1 | +2 | -0 |
2016-09-26 17:08 | Fix bed_deformation.py, remove tryLCbd.cc. See #181. | Constantine Khroulev | 3 | +78 | -363 |
2016-09-26 16:47 | Fix a bug in IceModel::list_diagnostics(); cleanup. | Constantine Khroulev | 2 | +5 | -6 |
2016-09-26 16:44 | PBLingleClark: fix init_with_inputs_impl. | Constantine Khroulev | 2 | +26 | -13 |
2016-09-24 00:29 | Remove IceModel::maxdt_temporary. | Constantine Khroulev | 3 | +0 | -11 |
2016-09-24 00:16 | Move min and max thickness checks out of IceModel. | Constantine Khroulev | 3 | +20 | -16 |
2016-09-24 00:11 | Remove -view_sys, -id, -jd. | Constantine Khroulev | 7 | +0 | -44 |
2016-09-23 23:47 | Bed deformation without IceModel, in Python. See #181. | Constantine Khroulev | 1 | +137 | -0 |
2016-09-23 23:26 | A bit of cleanup. | Constantine Khroulev | 1 | +5 | -5 |
2016-09-23 18:00 | IceModel_max_diffusivity is not a "friend". | Constantine Khroulev | 1 | +0 | -1 |
2016-09-23 17:40 | Cleanup in IceModel. | Constantine Khroulev | 8 | +130 | -94 |
2016-09-22 18:31 | StressBalance: add const-qualifiers. | Constantine Khroulev | 2 | +16 | -16 |
2016-09-22 17:27 | Diagnostics: add m_fill_value. | Constantine Khroulev | 5 | +50 | -54 |
2016-09-22 05:45 | Add the 3D hardness diagnostic. See #320. | Constantine Khroulev | 2 | +70 | -0 |
2016-09-22 05:36 | Cleanup. | Constantine Khroulev | 2 | +0 | -2 |
2016-09-22 05:01 | Major cleanup in IceModel. | Constantine Khroulev | 9 | +311 | -266 |
2016-09-21 20:57 | Option -part_grid implies -part_redist. | Constantine Khroulev | 24 | +33 | -48 |
2016-09-21 18:34 | IceModel::updateSurfaceElevationAndMask -> enforce_consistency_of_geometry() | Constantine Khroulev | 5 | +9 | -9 |
2016-09-21 16:32 | Cleanup in SIAFD. | Constantine Khroulev | 3 | +6 | -8 |
2016-09-21 02:10 | Add a bed smoother regression test in Python. | Constantine Khroulev | 3 | +139 | -0 |
2016-09-21 02:07 | Remove bedrough_test and the associated regression test. | Constantine Khroulev | 4 | +0 | -191 |
2016-09-21 02:06 | Bed smoother: remove get_smoothing_domain(). | Constantine Khroulev | 2 | +9 | -19 |
2016-09-21 00:20 | Bed smoother: add the m_ prefix. | Constantine Khroulev | 2 | +102 | -103 |
2016-09-20 22:47 | Remove flowlaw_test and associated regression tests. | Constantine Khroulev | 9 | +78 | -364 |
2016-09-20 00:05 | Hide obscure HDF5-related variables. | Constantine Khroulev | 1 | +1 | -0 |
2016-09-21 20:15 | CalvingFrontRetreat: avoid "wrapping around". | Constantine Khroulev | 1 | +28 | -5 |
2016-09-21 18:34 | Forgot to enable frontal melt. | Constantine Khroulev | 1 | +10 | -0 |
2016-09-16 23:51 | Implement calving front retreat due to frontal melting. | Constantine Khroulev | 6 | +92 | -9 |
2016-09-16 00:06 | Fix a comment. | Constantine Khroulev | 1 | +1 | -1 |
2016-09-15 22:05 | Fix a bug. | Constantine Khroulev | 6 | +6 | -10 |
2016-09-14 02:23 | Remove an unused parameter (again). | Constantine Khroulev | 1 | +0 | -5 |
2016-09-14 01:50 | Rename -cfl_eigen_calving to -calving_cfl. | Constantine Khroulev | 3 | +6 | -5 |
2016-09-14 01:35 | Remove an old source code file. | Constantine Khroulev | 1 | +0 | -490 |
2016-09-13 07:59 | Merge branch 'ckhroulev/json-config' into dev | Constantine Khroulev | 186 | +4552 | -2620 |
2016-09-13 07:02 | Fix compilation errors on beauregard. | Constantine Khroulev | 3 | +5 | -0 |
2016-09-13 06:49 | Fix compilation errors and warnings. | Constantine Khroulev | 4 | +8 | -8 |
2016-09-13 06:35 | Merge branch 'ckhroulev/issue-352' into dev | Constantine Khroulev | 69 | +972 | -1357 |
2016-09-13 00:49 | Implement topg_sl_adjusted. | Constantine Khroulev | 1 | +4 | -3 |
2016-09-13 00:49 | Add IceModel::bed_model() const. | Constantine Khroulev | 2 | +5 | -0 |
2016-09-13 00:41 | Add IceModel::ocean_model() plus cleanup in stress balance code. | Constantine Khroulev | 17 | +81 | -44 |
2016-09-13 00:24 | Add const qualifiers to some OceanModel methods. | Constantine Khroulev | 24 | +76 | -76 |
2016-09-13 00:11 | Cleanup in IceModel. | Constantine Khroulev | 1 | +37 | -19 |
2016-09-09 23:55 | Try to fix inversion tools in dev. | Constantine Khroulev | 1 | +2 | -2 |
2016-09-10 07:24 | Tweaking the comments. | Constantine Khroulev | 1 | +2 | -2 |
2016-09-10 07:22 | Clean up in the UDUNITS2 wrapper. | Constantine Khroulev | 1 | +7 | -8 |
2016-09-10 07:21 | Clean up in IceModel. | Constantine Khroulev | 2 | +1 | -3 |
2016-09-07 19:14 | Update relax-topography/preprocess.sh. | Constantine Khroulev | 1 | +4 | -4 |
2016-09-07 19:07 | Update the SeaRISE-Antarctica pre-processing script. | Constantine Khroulev | 1 | +8 | -5 |
2016-09-07 18:55 | Update the std-greenland pre-processing script. | Constantine Khroulev | 1 | +5 | -4 |
2016-09-07 18:22 | Merge branch 'ckhroulev/precipitation-units' into dev | Constantine Khroulev | 11 | +47 | -39 |
2016-09-07 15:35 | Remove "pdd_old". Again. | Constantine Khroulev | 6 | +1 | -1130 |
2016-09-07 01:07 | Add an old code stub (to stop bit rot). See #329. | Constantine Khroulev | 1 | +50 | -0 |
2016-09-07 00:14 | Commit some old work on #343 to prevent bit rot. | Constantine Khroulev | 19 | +632 | -1011 |
2016-09-06 22:43 | Remove Component::find_pism_input() | Constantine Khroulev | 31 | +257 | -361 |
2016-09-06 19:36 | IceModel::m_bedtoptemp is no longer needed. | Constantine Khroulev | 3 | +3 | -11 |
2016-09-06 01:19 | More work on the bedrock thermal unit. | Constantine Khroulev | 29 | +1194 | -803 |
2016-09-01 16:15 | Fix a typo in nccmp.py. | Constantine Khroulev | 1 | +1 | -1 |
2016-08-31 17:13 | Set the flux at the ice base during initialization. | Constantine Khroulev | 1 | +10 | -8 |
2016-08-30 21:47 | Fix processing of -Mbz and -Lbz. | Constantine Khroulev | 1 | +15 | -18 |
2016-08-30 18:55 | Initialization overhaul. WIP; some tests fail. | Constantine Khroulev | 15 | +280 | -313 |
2016-08-30 18:54 | Add BTU_Verification.{cc,hh} | Constantine Khroulev | 3 | +140 | -0 |
2016-08-29 22:18 | pism::IceModel: the m_ prefix. | Constantine Khroulev | 16 | +118 | -118 |
2016-08-26 20:33 | Initialization overhaul. Work in progress. Compiles. | Constantine Khroulev | 16 | +490 | -640 |
2016-08-25 00:18 | Run clang-format on src/base/iMfractures.cc | Constantine Khroulev | 1 | +113 | -130 |
2016-08-25 00:12 | IceModelVecs owned by IceModel: m_ prefix. | Constantine Khroulev | 16 | +202 | -200 |
2016-08-24 23:42 | Remove IceModel::m_external_{surface,ocean}_model. | Constantine Khroulev | 4 | +2 | -14 |
2016-08-24 17:02 | Remove mask_is_floating_thickness_standard. See #349. | Constantine Khroulev | 3 | +4 | -12 |
2016-08-24 00:20 | Fix #351 (duplicate history in -extra_files). | Constantine Khroulev | 3 | +59 | -27 |
2016-08-22 23:48 | Add an ocean model initialization helper. | Constantine Khroulev | 5 | +282 | -2 |
2016-08-22 19:39 | pismr and pisms use surface::InitializationHelper. | Constantine Khroulev | 3 | +17 | -9 |
2016-08-22 18:57 | More work on the initialization helper code. | Constantine Khroulev | 2 | +95 | -26 |
2016-08-22 18:55 | Implement init_step() | Constantine Khroulev | 3 | +31 | -23 |
2016-08-20 04:00 | Whitespace changes. | Constantine Khroulev | 2 | +3 | -3 |
2016-08-20 03:04 | m_ prefix in IceModel. | Constantine Khroulev | 5 | +38 | -37 |
2016-08-20 02:56 | pism::YieldStress models are diagnostic | Constantine Khroulev | 14 | +73 | -79 |
2016-08-20 00:04 | Add new pism::surface::Initialization (still broken). | Constantine Khroulev | 3 | +194 | -0 |
2016-08-20 00:03 | Very minor cleanup. | Constantine Khroulev | 1 | +4 | -4 |
2016-08-19 21:10 | Modifier cleanup (m_ prefix stuff). | Constantine Khroulev | 25 | +196 | -199 |
2016-08-19 20:26 | Store current scalar forcing in m_current_forcing | Constantine Khroulev | 4 | +15 | -12 |
2016-08-19 20:05 | More cleanup. | Constantine Khroulev | 4 | +0 | -9 |
2016-08-19 19:29 | Clean up in Timeseries. | Constantine Khroulev | 2 | +17 | -14 |
2016-08-19 00:04 | Scalar forcing modifiers: add the m_ prefix. | Constantine Khroulev | 11 | +97 | -97 |
2016-08-12 23:19 | Add the m_ prefix. | Constantine Khroulev | 7 | +40 | -40 |
2016-08-12 22:07 | Fix sia_forward.py and add a regression test. | Constantine Khroulev | 3 | +38 | -4 |
2016-08-12 22:01 | Delete tauc2tillphi.py (bit rot took over). | Constantine Khroulev | 1 | +0 | -243 |
2016-08-12 22:01 | IceGrid::FromFile: use PIO instead of the file name. | Constantine Khroulev | 5 | +25 | -14 |
2016-08-12 19:20 | Grid initialization: keep the input file open. | Constantine Khroulev | 1 | +3 | -2 |
2016-08-11 19:01 | OK to use netcdf3 to initialize time. | Constantine Khroulev | 1 | +1 | -1 |
2016-08-11 17:24 | Reduce the number of times the input file is opened | Constantine Khroulev | 5 | +84 | -92 |
2016-08-10 18:42 | Whitespace changes. | Constantine Khroulev | 6 | +19 | -18 |
2016-08-18 22:36 | Fix message order (-bed_def none initialization). | Constantine Khroulev | 1 | +4 | -3 |
2016-08-18 22:14 | do_calving() calls Href_cleanup() already. | Constantine Khroulev | 1 | +0 | -2 |
2016-08-18 22:15 | IceModel::do_calving(): update mask after Href_cleanup(). | Constantine Khroulev | 1 | +4 | -0 |
2016-08-18 22:15 | Always ensure consistency of geometry after initialization. | Constantine Khroulev | 1 | +3 | -2 |
2016-07-21 18:09 | attempt to make links to netcdf4-python clear and up to date | Ed Bueler | 1 | +4 | -4 |
2016-06-11 18:24 | fixed typo in factory | Andy Aschwanden | 1 | +1 | -1 |
2016-06-11 17:55 | fixing units | Andy Aschwanden | 1 | +2 | -2 |
2016-06-11 17:40 | added new scalar fractions SMB to POFactory | Andy Aschwanden | 1 | +2 | -0 |
2016-06-11 17:08 | added ocean_frac_SMB fractional shelf-base mass flux offsets | Andy Aschwanden | 4 | +213 | -0 |
2016-06-09 16:55 | Merge branch 'dev' of https://github.com/pism/pism into dev | Andy Aschwanden | 1 | +1 | -1 |
2016-06-09 16:53 | Change of units for ocean sub shelf mass flux modifier since "-ocean_given file.nc" expects [kg m-2 s-1], the modifier should use the same units, not [m year-1] | Andy Aschwanden | 2 | +4 | -6 |
2016-05-21 16:54 | Fix compiler warnings. | Constantine Khroulev | 2 | +6 | -5 |
2016-05-21 16:42 | Merge branch 'dev' of https://github.com/pism/pism into dev | Andy Aschwanden | 1 | +1 | -10 |
2016-05-21 16:41 | writing extra split files "%s_%s.nc" instead of "%s-%s.nc | Andy Aschwanden | 1 | +1 | -1 |
2016-05-20 23:02 | Merge branch 'ckhroulev/eigen-calving-cleanup' into dev | Constantine Khroulev | 51 | +2250 | -1259 |
2016-05-20 22:36 | -{surface,atmosphere} given: set valid_{min,max} | Constantine Khroulev | 2 | +14 | -1 |
2016-05-19 22:32 | Install all Python scripts in util/. Fixes #346. | Constantine Khroulev | 1 | +3 | -9 |
2016-05-19 22:27 | Re-organize the "util" sub-directory. See #346. | Constantine Khroulev | 8 | +12 | -126 |
2016-05-19 21:45 | Rename cell_mass -> ice_mass, include Href. | Constantine Khroulev | 4 | +35 | -29 |
2016-05-16 00:50 | added spatial diagnostic "cell_mass" | Andy Aschwanden | 5 | +81 | -1 |
2016-05-11 01:54 | cosmetical change: report grid dx, dy in meters for dx, dy < 1000m during model initialization. | Andy Aschwanden | 1 | +6 | -1 |
2016-05-03 19:47 | Remove all mentions of petsc_history. | Constantine Khroulev | 1 | +0 | -9 |
2016-05-03 19:49 | Make PISM's inverse code compatible with PETSc 3.7. | Constantine Khroulev | 1 | +6 | -1 |
2016-05-06 01:20 | Add wvelsurf to output_2dbig. | Constantine Khroulev | 1 | +1 | -1 |
2016-04-28 17:06 | Clean up config. parameters output_{medium,2dbig,big}. | Constantine Khroulev | 2 | +24 | -38 |
2016-04-12 23:30 | PIO: remove awkward "optimizations". | Constantine Khroulev | 2 | +9 | -47 |
2016-04-12 22:05 | NetCDFConfig::all_strings_impl: skip booleans | Constantine Khroulev | 1 | +18 | -2 |
2016-04-12 18:02 | Use clang-format to clean up code in src/icebin/ | Constantine Khroulev | 8 | +497 | -533 |
2016-04-12 15:32 | Add .clang-format | Constantine Khroulev | 1 | +68 | -0 |
2016-04-20 19:57 | removed relative_flotation (the meaning needs rethinking) and clarified height_above_flotation | Andy Aschwanden | 3 | +1 | -75 |
2016-04-20 17:26 | fixed typo in relative_flotation | Andy Aschwanden | 1 | +1 | -1 |
2016-04-20 05:06 | implemented 'height_above_flotation' and 'relative_flotation' (ice thickness divided by flotation thickness). Needs a better name. | Andy Aschwanden | 4 | +87 | -49 |
2016-04-20 03:05 | Started implementing new diagnostic "height_above_flotation" | Andy Aschwanden | 2 | +111 | -1 |
2016-04-07 20:40 | Add option -float_kill_margin_only. See #340. | Constantine Khroulev | 3 | +16 | -2 |
2016-04-07 18:41 | It turns out M_PI is not standard. | Constantine Khroulev | 17 | +25 | -10 |
2016-04-07 17:59 | Update PISM's CMake scripts | Constantine Khroulev | 2 | +2 | -3 |
2016-04-01 20:37 | lat_bnds and lon_bnds don't need the "coordinates" attribute. | Constantine Khroulev | 1 | +1 | -0 |
2016-04-01 17:25 | Cleanup. Boring. | Constantine Khroulev | 2 | +21 | -23 |
2016-04-01 17:15 | No need to #define pi (math.h defines M_PI for us). | Constantine Khroulev | 6 | +20 | -26 |
2016-04-01 16:48 | Clean up exactTestO.c | Constantine Khroulev | 1 | +10 | -15 |
2016-04-01 01:26 | Enable the "limnsw" diagnostic. | Constantine Khroulev | 1 | +1 | -0 |
2016-03-31 22:02 | Update run_stats in -extra_file, -save_file, -ts_file. See #330. | Constantine Khroulev | 2 | +18 | -5 |
2016-03-31 18:20 | Move Pism_BUILD_PDFS to top-level CMakeLists.txt. See #342. | Constantine Khroulev | 2 | +1 | -5 |
2016-03-31 17:05 | Iceberg remover: use the right mask. | Constantine Khroulev | 1 | +12 | -8 |
2016-03-31 16:49 | Rename max_iterations_ssafd -> ssafd_max_iterations. | Constantine Khroulev | 2 | +6 | -6 |
2016-03-31 16:45 | Cleanup. | Constantine Khroulev | 1 | +4 | -3 |
2016-03-31 16:44 | SSAFD: Replace zero diagonal matrix entries with large beta. | Constantine Khroulev | 2 | +21 | -6 |
2016-03-31 01:46 | Fix a compilation error introduced by 74c109c4. (Or I think I did.) | Constantine Khroulev | 1 | +1 | -1 |
2016-03-31 01:12 | Remove duplicate message ("Got projection parameters...") | Constantine Khroulev | 1 | +1 | -9 |
2016-03-30 22:18 | New diagnostics: {surface,basal}_mass_balance_average. | Constantine Khroulev | 3 | +145 | -0 |
2016-03-30 21:46 | Mass continuity time-stepping: transport first, then sources. | Constantine Khroulev | 1 | +47 | -30 |
2016-03-30 19:27 | Always do flux accounting. | Constantine Khroulev | 5 | +43 | -100 |
2016-03-30 18:58 | Restartability test: compare model_state variables only. | Constantine Khroulev | 1 | +1 | -1 |
2016-03-30 18:57 | Improve nccmp.py. | Constantine Khroulev | 1 | +2 | -1 |
2016-03-30 18:57 | Fix typos in code that should save cumulative fluxes. | Constantine Khroulev | 1 | +3 | -3 |
2016-03-30 18:19 | Cleanup in IceModel: always allocate fields used for accounting. | Constantine Khroulev | 1 | +35 | -45 |
2016-03-30 17:30 | SSAFEM uses the new thickness threshold. | Constantine Khroulev | 1 | +1 | -1 |
2016-03-30 15:40 | The SSA class owns the mask. | Constantine Khroulev | 3 | +89 | -69 |
2016-03-29 17:30 | Improve a doxygen comment. | Constantine Khroulev | 1 | +9 | -9 |
2016-03-29 17:24 | Use GeometryCalculator methods for all mask/surface updates. | Constantine Khroulev | 6 | +102 | -138 |
2016-03-29 16:02 | More cleanup (boring). | Constantine Khroulev | 33 | +144 | -175 |
2016-03-29 00:08 | Cleanup. | Constantine Khroulev | 8 | +80 | -80 |
2016-03-28 23:58 | Remove ShallowStressBalance::set_sea_level_elevation() | Constantine Khroulev | 9 | +61 | -55 |
2016-03-28 22:56 | GeometryCalculator: support custom ice-free thickness thresholds. | Constantine Khroulev | 4 | +31 | -6 |
2016-03-28 22:23 | Use shared_ptr to manage diagnostics. | Constantine Khroulev | 34 | +236 | -251 |
2016-03-28 21:41 | Add ice thickness thresholds for reporting and stress balance. | Constantine Khroulev | 1 | +10 | -0 |
2016-03-28 21:39 | Fix initialization order: get projection info before computing cell areas. | Constantine Khroulev | 1 | +17 | -1 |
2016-03-28 21:30 | Report projection info obtained from an input file. | Constantine Khroulev | 1 | +6 | -0 |
2016-03-28 21:29 | Add projection information to the std-greenland example. | Constantine Khroulev | 1 | +3 | -1 |
2016-03-28 21:16 | Global attributes stored by IceModel are for *output* files. | Constantine Khroulev | 9 | +28 | -23 |
2016-03-28 21:08 | Better standard out messages about cell areas. | Constantine Khroulev | 1 | +7 | -2 |
2016-03-28 19:49 | Update a regression test. | Constantine Khroulev | 1 | +1 | -2 |
2016-03-28 19:43 | Remove special "marginal" ice treatment from enthSystemCtx. | Constantine Khroulev | 3 | +15 | -22 |
2016-03-28 19:38 | Update the test G regression test. See #292. | Constantine Khroulev | 1 | +8 | -8 |
2016-03-28 19:38 | Don't ignore horizontal enthalpy advection and strain heating. See #292. | Constantine Khroulev | 4 | +5 | -33 |
2016-03-28 18:52 | Data member names. Very boring. Move right along. | Constantine Khroulev | 34 | +1102 | -1101 |
2016-03-28 16:31 | Clean up PISM's build scripts. | Constantine Khroulev | 1 | +40 | -47 |
2016-03-28 16:07 | Whitespace changes. | Constantine Khroulev | 2 | +6 | -7 |
2016-03-28 06:28 | FFTW really is not optional (it could be, though). | Constantine Khroulev | 1 | +1 | -1 |
2016-03-28 06:26 | No need to support CMake 2.8.4: we require 2.8.8. | Constantine Khroulev | 1 | +2 | -14 |
2016-03-28 06:25 | We don't need to support Subversion. | Constantine Khroulev | 1 | +0 | -16 |
2016-03-27 21:55 | Merge branch 'efischer/dev' into dev | Constantine Khroulev | 4 | +10 | -58 |
2016-03-27 20:36 | Fixing compilation errors and warnings on beauregard. | Constantine Khroulev | 11 | +52 | -52 |
2016-03-26 17:29 | Fix the regexp. | Constantine Khroulev | 1 | +1 | -1 |
2016-03-26 17:26 | Old CMake versions don't know about C++ standards. | Constantine Khroulev | 1 | +8 | -0 |
2016-03-26 17:09 | Done merging efischer/160313-BuildFixes into dev. | Constantine Khroulev | 5 | +106 | -149 |
2016-03-26 15:41 | Merge branch 'efischer/160313-BuildFixes' into dev | Constantine Khroulev | 26 | +1878 | -426 |
2016-03-25 20:15 | Merge branch 'ckhroulev/initmip' into dev | Constantine Khroulev | 20 | +666 | -262 |
2016-03-25 19:13 | Turn test/enthalpy/column.py into a regression test. | Constantine Khroulev | 2 | +33 | -14 |
2016-03-25 18:40 | Fix verification test "enthalpy diffusion in the column". | Constantine Khroulev | 1 | +14 | -9 |
2016-03-24 22:28 | Fix compilation warnings on beauregard. | Constantine Khroulev | 12 | +58 | -55 |
2016-03-24 19:33 | Add -fPIC to C compiler flags. | Constantine Khroulev | 1 | +6 | -1 |
2016-03-24 16:40 | Move enthalpy solver tests into a sub-directory. | Constantine Khroulev | 4 | +505 | -505 |
2016-03-24 16:12 | Fix a typo. | Constantine Khroulev | 1 | +1 | -1 |
2016-03-24 16:09 | Always build inverse modeling code. | Constantine Khroulev | 1 | +4 | -7 |
2016-03-24 06:15 | Remove Blatter code from the dev branch. | Constantine Khroulev | 11 | +0 | -2598 |
2016-03-24 06:09 | Merge branch 'ckhroulev/single-library' into dev | Constantine Khroulev | 11 | +60 | -122 |
2016-03-24 05:35 | Fix a bug in horizontal enthalpy advection code. | Constantine Khroulev | 1 | +3 | -3 |
2016-03-23 22:39 | Merge branch 'ckhroulev/blatter' into dev | Constantine Khroulev | 109 | +5269 | -2291 |
2016-03-23 20:16 | Re-implement lateral till water diffusion as in Bueler and Brown, 2009. | Constantine Khroulev | 3 | +110 | -20 |
2016-03-22 21:15 | Try using first-order FD to compute u_x, v_y | Constantine Khroulev | 2 | +67 | -10 |
2016-03-22 21:05 | Remove duplicate entries from pism_config.cdl. | Constantine Khroulev | 1 | +1 | -6 |
2016-03-22 16:25 | Cleanup in hydrology code. | Constantine Khroulev | 3 | +163 | -156 |
2016-03-10 19:59 | Add the pism_ file name prefix to PISM's PDFs. | Constantine Khroulev | 106 | +3317 | -3317 |
2016-03-02 20:19 | Diagnostics have access to a unit system. | Constantine Khroulev | 1 | +15 | -30 |
2016-03-02 20:10 | More consistent use of m year-1 and m second-1 in units | Constantine Khroulev | 49 | +219 | -219 |
2016-03-02 01:29 | Fix a compilation error with Pism_USE_PNETCDF=ON. | Constantine Khroulev | 1 | +3 | -3 |
2016-03-01 21:44 | Fix a sign error bug introduced by 97d231d2. | Constantine Khroulev | 4 | +29 | -29 |
2016-03-01 21:30 | Add "const" to some enthSystemCtx methods. | Constantine Khroulev | 2 | +5 | -5 |
2016-03-01 18:19 | Include PISM revision in libpismutil | Constantine Khroulev | 2 | +11 | -12 |
2016-02-29 22:23 | Use set(...) instead of string(CONCAT ...). | Constantine Khroulev | 1 | +2 | -2 |
2016-02-25 21:29 | Add committer's name and date to the version string. | Constantine Khroulev | 1 | +5 | -0 |
2016-02-22 05:48 | Minor addition: README.md in src/ suggests how to count lines. | Ed Bueler | 1 | +11 | -0 |
2016-02-11 18:36 | Consistent naming of strain rate diagnostics. | Constantine Khroulev | 3 | +9 | -9 |
2016-02-01 17:45 | Merge branch 'ckhroulev/ssafem-cfbc' into dev | Constantine Khroulev | 32 | +1829 | -989 |
2016-01-29 03:40 | Support PETSc master (as of Jan 28, 2016). | Constantine Khroulev | 3 | +19 | -6 |
2016-01-22 07:05 | Add forgotten files (pism_utilities.{cc,hh}). | Constantine Khroulev | 2 | +178 | -0 |
2016-01-21 01:08 | Merge branch 'ckhroulev/netcdf-string' into dev | Constantine Khroulev | 81 | +366 | -254 |
2016-01-20 21:22 | Merge branch 'ckhroulev/new-gl-mask-code' into dev | Constantine Khroulev | 10 | +440 | -253 |
2016-01-16 01:14 | Remove unused variables. | Constantine Khroulev | 2 | +5 | -8 |
2016-01-16 01:11 | Remove chunk_dimensions(...) and io_type_size(...). | Constantine Khroulev | 1 | +3 | -59 |
2016-01-16 01:07 | Don't use C99 features in enthalpy_converter.c | Constantine Khroulev | 1 | +7 | -7 |
2016-01-16 00:50 | Remove an unused variable. | Constantine Khroulev | 1 | +1 | -2 |
2016-01-16 00:33 | EnthalpyConverter::c() should have no arguments. | Constantine Khroulev | 5 | +10 | -32 |
2016-01-16 00:27 | Replace division with multiplication in enthSystemCtx. | Constantine Khroulev | 1 | +8 | -8 |
2016-01-16 01:53 | Fix #321 in the dev branch. | Constantine Khroulev | 1 | +3 | -2 |
2016-01-14 23:40 | Remove SIA_Sliding, EISMINT II tests G and H, verification test E. | Constantine Khroulev | 20 | +278 | -1233 |
2016-01-14 18:23 | Fix SIA_Sliding::surface_gradient_eta(). | Constantine Khroulev | 1 | +17 | -18 |
2016-01-14 18:20 | SIA_Sliding::init_impl(): print a message. | Constantine Khroulev | 1 | +3 | -1 |
2016-01-14 18:19 | Better error messages on stress balance failure. | Constantine Khroulev | 1 | +3 | -2 |
2016-01-14 08:57 | Merge branch 'ckhroulev/top-surface-neumann' into dev | Constantine Khroulev | 21 | +1269 | -261 |
2016-01-12 21:06 | Fix #328. | Constantine Khroulev | 2 | +22 | -7 |
2016-01-12 19:44 | Fix a copy-and-paste goof. | Constantine Khroulev | 1 | +1 | -1 |
2016-01-12 18:18 | Use EnthalpyConverter::is_temperate_relaxed() in diagnostics. | Constantine Khroulev | 2 | +14 | -14 |
2016-01-12 18:16 | Add EnthalpyConverter::is_temperate_relaxed(). | Constantine Khroulev | 3 | +17 | -8 |
2016-01-12 07:50 | Add a link to Thomas's paper. | Constantine Khroulev | 1 | +6 | -1 |
2016-01-12 02:04 | Reduce the time step length in the "heated slab" setup. | Constantine Khroulev | 1 | +1 | -1 |
2015-10-28 09:42 | Fix assemble_R() for cold ice condtions | Thomas Kleiner | 1 | +13 | -2 |
2015-10-28 09:22 | Fix enthalpy boundary condition scheme | Thomas Kleiner | 1 | +19 | -9 |
2016-01-12 00:24 | Add scripts for the "heated slab" setup. | Constantine Khroulev | 3 | +169 | -0 |
2016-01-11 22:03 | Fix a typo. | Constantine Khroulev | 1 | +1 | -1 |
2016-01-08 19:01 | Remove all mentions of dt_force. See #335. | Constantine Khroulev | 5 | +8 | -24 |
2016-01-05 18:37 | Use standard C++ in the initialization of gpbld_constants gpbld. | Constantine Khroulev | 2 | +11 | -13 |
2015-12-17 05:31 | Merge branch 'ckhroulev/netcdf-chunking' into dev | Constantine Khroulev | 9 | +163 | -13 |
2015-12-17 05:13 | Remove linear-in-T specific heat capacity. | Constantine Khroulev | 3 | +0 | -86 |
2015-12-16 23:43 | Minor: The running CHANGES.md is easier to interpret if it explicitly says the new version number. Suggest adding a sentence or two like this in future releases. | Ed Bueler | 1 | +1 | -1 |
2015-12-16 23:04 | Remove varcEnthalpyConverter. | Constantine Khroulev | 12 | +116 | -257 |
2015-12-16 20:11 | Move cold case E(T) and T(E) functions into separate methods. | Constantine Khroulev | 2 | +15 | -2 |
2015-12-16 19:32 | Merge branch 'ckhroulev/enthalpyconverter' into dev | Constantine Khroulev | 4 | +24 | -122 |
2015-12-16 06:13 | Merge branch 'ckhroulev/fast-gpbld' into dev | Constantine Khroulev | 42 | +2971 | -197 |
2015-11-26 23:41 | Whitespace cleanup. | Constantine Khroulev | 1 | +6 | -6 |
2015-11-26 23:30 | Precompute dz in SIAFD::compute_I(). | Constantine Khroulev | 1 | +6 | -2 |
2015-11-24 22:20 | Minor cleanup in the quadratic interpolation code. | Constantine Khroulev | 1 | +14 | -21 |
2015-11-24 00:15 | Replace "-" with "_" in snapshots written with -save_split. | Constantine Khroulev | 1 | +1 | -1 |
2015-12-15 23:14 | Please let me know if you think this is a bad idea: Add the content of the page http://www.pism-docs.org/wiki/doku.php?id=citing_pism as ACKNOWLEDGE.md. This is prompted by a Craig Lingle suggestion; see email. | Ed Bueler | 1 | +58 | -0 |
2015-11-19 22:30 | Support both GSL >= 1.15 and GSL >= 2.0. | Constantine Khroulev | 1 | +1 | -1 |
2015-11-18 20:30 | Merge branch 'ckhroulev/new-pismo' into dev | Constantine Khroulev | 21 | +1085 | -689 |
2015-11-18 19:49 | Fix compilation errors and compiler warnings. | Constantine Khroulev | 2 | +5 | -4 |
2015-11-18 07:07 | Add an option and config. parameter "force_to_thickness_start_time". | Constantine Khroulev | 3 | +12 | -0 |
2015-11-18 00:15 | Add new option: -save_force_output_times. | Constantine Khroulev | 4 | +22 | -1 |
2015-11-17 23:30 | Use requested times in -save_split snapshot file names. | Constantine Khroulev | 1 | +1 | -1 |
2015-11-17 23:30 | pism::Time::date(): don't pad result with zeros. | Constantine Khroulev | 2 | +2 | -2 |
2015-11-17 22:38 | Merge branch 'ckhroulev/flowlaws' into dev | Constantine Khroulev | 55 | +1936 | -1171 |
2015-11-12 23:17 | Update README about Greenland hydrology runs. | Ed Bueler | 1 | +2 | -4 |
2015-11-12 23:11 | Update README about hydrology verification test. | Ed Bueler | 1 | +14 | -2 |
2015-11-12 22:11 | Hide StringLogger methods that are not a part of its API. | Constantine Khroulev | 1 | +1 | -0 |
2015-11-12 21:15 | Use >= in EnthalpyConverter::pressure. | Constantine Khroulev | 1 | +1 | -1 |
2015-11-12 17:32 | Add MPI_Finalize() to a code example in the browser. | Constantine Khroulev | 1 | +2 | -0 |
2015-11-12 06:36 | Add the ability to add hooks to pism::RuntimeError. | Constantine Khroulev | 3 | +43 | -1 |
2015-11-09 17:06 | Print error messages to stderr. | Constantine Khroulev | 20 | +183 | -155 |
2015-10-28 19:51 | Fix the doc. comment of enthSystemCtx::solveThisColumn(). | Constantine Khroulev | 1 | +19 | -12 |
2015-10-19 20:51 | Improve the doxygen browser | Constantine Khroulev | 5 | +10 | -7 |
2015-10-15 19:20 | compute_start_and_count checks that we have at least 1 dimension. | Constantine Khroulev | 1 | +6 | -0 |
2015-10-15 19:18 | define_spatial_variable checks that we have more than 1 dimension. | Constantine Khroulev | 1 | +2 | -0 |
2015-10-15 19:17 | Make dof > 1 IceModelVec2s report when they are written. | Constantine Khroulev | 1 | +4 | -0 |
2015-10-14 22:42 | Improve -verbose 3 reporting. | Constantine Khroulev | 19 | +221 | -136 |
2015-10-13 17:49 | Fix a minor bug in grid initialization. | Constantine Khroulev | 1 | +2 | -1 |
2015-10-12 18:14 | Hide Pism_USE_TR1 (most users don't need to set this any more). | Constantine Khroulev | 1 | +1 | -0 |
2015-10-12 17:45 | Cleanup in EnthalpyConverter. | Constantine Khroulev | 1 | +1 | -6 |
2015-10-12 16:45 | Move a Config::get_double() call out of a loop. | Constantine Khroulev | 1 | +2 | -2 |
2015-10-08 22:34 | Add option -profile <filename> to pismr. | Constantine Khroulev | 3 | +49 | -0 |
2015-10-08 20:48 | Print time-stamps when PISM starts and stops writing a backup. | Constantine Khroulev | 1 | +11 | -2 |
2015-10-08 20:39 | Add the "backup" profiling event. | Constantine Khroulev | 1 | +5 | -0 |
2015-10-08 18:28 | Fix a bug: use nc_put_vara... with the "yxz" storage order, not "xyz". | Constantine Khroulev | 1 | +2 | -2 |
2015-09-24 03:07 | Code formatting. | Constantine Khroulev | 39 | +116 | -120 |
2015-09-24 06:00 | Remove unneeded "virtual" keywords. | Constantine Khroulev | 1 | +7 | -7 |
2015-09-24 05:59 | Imbalance -> difference. | Constantine Khroulev | 1 | +3 | -3 |
2015-09-24 03:08 | Delete a PDF file. Just run "make" to re-generate. | Constantine Khroulev | 1 | +0 | -0 |
2015-09-23 21:02 | Remove some raw pointers. | Constantine Khroulev | 3 | +14 | -25 |
2015-09-23 17:45 | PISM decides if we need to #include <tr1/memory> or <memory>. | Constantine Khroulev | 2 | +33 | -8 |
2015-09-09 20:25 | Initialize m_rank and stat in NC3File. | Constantine Khroulev | 1 | +18 | -18 |
2015-09-10 00:19 | pism::Vars::keys(): include shared variables. | Constantine Khroulev | 1 | +5 | -0 |
2015-08-19 18:45 | Adding "2dbig" to "-o_size". I need an option that writes all 2D variables but only 3D variables required for restarting. | Andy Aschwanden | 24 | +48 | -26 |
2015-07-18 15:58 | Add a thermo ref. The melting-CTS version might be worth trying some day. | Ed Bueler | 1 | +12 | -0 |
2015-07-15 15:26 | bugfix in interpolation weights | Florian | 1 | +1 | -1 |
2015-07-16 17:14 | Indicate that "make" should run again before "make test" if CMake flag changes. | Ed Bueler | 1 | +1 | -0 |
2015-07-11 21:28 | allow create_timeline.py to cooperate with create_greenland_epsg3413_grid.py. You first create the grid, then add the time dimension. Now you can add whatever you like (e.g. ocean forcing). | Andy Aschwanden | 1 | +7 | -1 |
2015-07-08 17:50 | Add a forgotten SWIG interface file. | Constantine Khroulev | 1 | +9 | -0 |
2015-07-08 03:56 | Fix a bug in pism::ocean::Constant (-shelf_base_melt_rate was ignored). | Constantine Khroulev | 2 | +31 | -36 |
2015-07-08 03:07 | Add a regression test exposing a bug in pism::ocean::Constant. | Constantine Khroulev | 2 | +43 | -0 |
2015-07-08 04:16 | Fix a bug in a regression test. | Constantine Khroulev | 1 | +12 | -8 |
2015-06-30 17:07 | Combine make commands needed to re-build docs. | Constantine Khroulev | 1 | +4 | -6 |
2015-06-30 16:47 | Mark query functions as const. | Florian | 2 | +4 | -4 |
2015-06-30 16:43 | Update discharge_flux_cumulative units in the manual. | Constantine Khroulev | 1 | +1 | -1 |
2015-06-30 16:03 | Fix units of discharge_flux_cumulative. | Constantine Khroulev | 1 | +2 | -2 |
2015-06-30 15:57 | Fix #325. | Constantine Khroulev | 1 | +13 | -5 |
2015-06-30 15:00 | Add (and use) pism::wall_clock_hours(). | Constantine Khroulev | 5 | +35 | -52 |
2015-06-30 13:58 | Fix yesterday's hasty fix. | Constantine Khroulev | 1 | +1 | -1 |
2015-06-30 03:39 | Don't clear m_filename in an implementation method. | Constantine Khroulev | 6 | +1 | -9 |
2015-06-29 22:54 | Specify units for ocean forcing in forcing manual. | Andy Aschwanden | 1 | +1 | -1 |
2015-06-29 22:19 | Fix a typo (reported over Skype by @florianziemen). | Constantine Khroulev | 1 | +1 | -1 |
2015-06-29 18:10 | Print eigen-calving max. dt info with -verbose 3 (instead of 2). | Constantine Khroulev | 1 | +1 | -1 |
2015-06-29 17:48 | Stop at configuration stage if PETSc 3.6.0 was found. | Constantine Khroulev | 1 | +8 | -0 |
2015-06-26 17:29 | Document -no_subgl_basal_melt in the User's Manual. | Constantine Khroulev | 1 | +2 | -1 |
2015-06-25 19:32 | Add an option to disable sub-grid basal melt interpolation. | Constantine Khroulev | 2 | +9 | -3 |
2015-06-22 21:17 | Fix output order check with -o_format hdf5, netcdf4_parallel, quilt. | Constantine Khroulev | 1 | +2 | -2 |
2015-06-22 17:19 | Fix (and improve) error messages. | Constantine Khroulev | 2 | +6 | -7 |
2015-06-20 15:43 | Update desired misfit in an inverse regression test. | Constantine Khroulev | 1 | +2 | -1 |
2015-06-20 01:34 | Closes #324. | Constantine Khroulev | 1 | +2 | -2 |
2015-06-20 01:30 | Fix compiler warnings. | Constantine Khroulev | 2 | +4 | -2 |
2015-06-20 01:17 | Merge branch 'ckhroulev/transpose' into dev | Constantine Khroulev | 38 | +283 | -272 |
2015-06-12 18:12 | Fix a regression test failure caused by updating pisms defaults (see #323). | Constantine Khroulev | 1 | +2 | -1 |
2015-06-11 19:51 | Try to support PETSc 3.6. See #322. | Constantine Khroulev | 2 | +24 | -10 |
2015-06-11 18:57 | Fix PETSc 3.6 directory layout in FindPETSc.cmake. | Constantine Khroulev | 1 | +3 | -3 |
2015-06-11 18:42 | Update CMake scripts. | Constantine Khroulev | 4 | +122 | -81 |
2015-06-11 18:15 | Update MacPorts Git port name in the Installation Manual. | Constantine Khroulev | 1 | +1 | -1 |
2015-06-11 05:39 | Nothing is automatic in GridParameters. | Constantine Khroulev | 9 | +105 | -86 |
2015-06-12 16:46 | This completes the fix, I think: Update run script. Improve by separating horizontal and vertical resolution, allowing control of duration, and adjusting Lz accordint to experiment. | Ed Bueler | 2 | +50 | -29 |
2015-06-12 16:44 | Update text about running EISMINT II experiments. @ckhroulev : Where are options in Table 47 read? Are they valid? | Ed Bueler | 1 | +13 | -15 |
2015-06-12 16:38 | Fixing EISMINT II issues reported by T Kleiner. See #323. This is the core fix: we now default to periodic, but interpreting EISMINT II as non periodic is easy and makes sense. Also, cold-ice mode is not enough; we should set the flow law to Paterson-Budd. | Ed Bueler | 1 | +2 | -0 |
2015-06-09 18:51 | Fix chunking settings in the HDF5 I/O backend. | Constantine Khroulev | 4 | +24 | -7 |
2015-06-10 18:16 | Remove the code that tries to enable HDF5 alignment to stripe size. | Constantine Khroulev | 1 | +3 | -47 |
2015-06-09 18:51 | Prepend HDF5 headers to the list of includes. | Constantine Khroulev | 1 | +1 | -1 |
2015-06-02 04:32 | Update vnreport.py. | Constantine Khroulev | 1 | +1 | -1 |
2015-06-01 23:26 | Update command-line options in vfnow.py. | Constantine Khroulev | 1 | +3 | -3 |
2015-05-29 15:49 | Correct a reference. | Ed Bueler | 1 | +11 | -9 |
2015-05-28 22:04 | Add a regression test for the code processing EPSG codes. | Constantine Khroulev | 2 | +75 | -0 |
2015-05-28 20:00 | PISM executables should set non-zero exit status on error. | Constantine Khroulev | 16 | +16 | -0 |
2015-05-28 19:09 | Add a regression test of the EPSG-to-CF conversion. | Constantine Khroulev | 1 | +34 | -0 |
2015-05-28 18:45 | Better print_config and report_to_stdout formatting. | Constantine Khroulev | 2 | +86 | -45 |
2015-05-28 00:00 | Add code converting +init=epsg:XXXX to CF-style metadata. | Constantine Khroulev | 5 | +194 | -12 |
2015-05-28 16:16 | Add pism::StringLogger, a logger that prints to a string. | Constantine Khroulev | 3 | +48 | -0 |
2015-05-26 17:20 | SeaRISE-Antarctica: Remove time dimension during pre-processing. | Constantine Khroulev | 1 | +6 | -2 |
2015-05-22 18:21 | Fix a bug: process mapping and proj4 when -bootstrap is set. | Constantine Khroulev | 1 | +20 | -21 |
2015-05-21 18:45 | Try to support PETSc < 3.5. | Constantine Khroulev | 1 | +1 | -1 |
2015-05-21 17:03 | vnreport.py: print convergence rates; don't show figures with --save_figures. | Constantine Khroulev | 1 | +4 | -1 |
2015-05-19 19:56 | Delete an outdated doxygen comment. | Constantine Khroulev | 1 | +3 | -49 |
2015-05-18 20:07 | Resurrect "test/test_shelf/exactV.py". | Constantine Khroulev | 3 | +5 | -6 |
2015-05-18 20:07 | Cleanup in IceEISModel. | Constantine Khroulev | 1 | +2 | -4 |
2015-05-18 19:34 | Update test/test_ssafd/test_ssafd.py | Constantine Khroulev | 1 | +2 | -2 |
2015-05-18 17:00 | Add a link to the NetCDF bug NCF-152 | Constantine Khroulev | 1 | +3 | -1 |
2015-05-15 05:13 | Use a bash "here document" instead of a zillion of "echo". | Constantine Khroulev | 1 | +55 | -54 |
2015-05-14 20:16 | Fix a bug in varcEnthalpyConverter, improve test coverage. | Constantine Khroulev | 5 | +130 | -55 |
2015-05-14 00:33 | Add "make coverage_report" and "make coverage_reset". | Constantine Khroulev | 1 | +12 | -0 |
2015-05-13 22:09 | Add a CMake option adding coverage-related compiler options. | Constantine Khroulev | 1 | +8 | -0 |
2015-05-13 20:31 | Minor: shorten a heading | Ed Bueler | 1 | +2 | -2 |
2015-05-13 19:48 | Fix markdown formatting. | Constantine Khroulev | 1 | +1 | -1 |
2015-05-13 19:42 | Add the release checklist. | Constantine Khroulev | 1 | +31 | -0 |
2015-05-13 03:16 | Clarify in table of contents. | Ed Bueler | 1 | +1 | -1 |
2015-05-12 22:49 | Fix a bug in the grid initialization code. | Constantine Khroulev | 2 | +10 | -7 |
2015-05-12 21:44 | Fix a stupid typo. | Constantine Khroulev | 1 | +1 | -1 |
2015-05-12 21:42 | Better error messages. | Constantine Khroulev | 1 | +6 | -5 |
2015-05-12 21:21 | Update tables of diagnostic quantities, fix some typos. | Constantine Khroulev | 1 | +54 | -39 |
2015-05-12 21:19 | Fix a couple of typos. | Constantine Khroulev | 1 | +2 | -2 |
2015-05-12 19:22 | Update tables listing scalar time-series. | Constantine Khroulev | 1 | +33 | -14 |
2015-05-12 18:50 | Fix labels (so that one of them does not read like "sausage"). | Constantine Khroulev | 1 | +4 | -4 |
2015-05-12 17:23 | Use an STL deque to manage delayed writes. | Constantine Khroulev | 1 | +5 | -4 |
2015-05-12 15:41 | Fix #319. | Constantine Khroulev | 2 | +8 | -2 |
2015-05-12 07:08 | Fix compiler warnings on beauregard. | Constantine Khroulev | 1 | +4 | -4 |
2015-05-12 00:31 | Fix pnetcdf wrapper code. | Constantine Khroulev | 1 | +2 | -2 |
2015-05-11 18:01 | PIO::put_1d_var() delays writing | Constantine Khroulev | 2 | +48 | -11 |
2015-05-11 17:22 | Use PIMPL in PIO. | Constantine Khroulev | 2 | +80 | -75 |
2015-05-11 16:00 | enddef/redef cleanup. | Constantine Khroulev | 9 | +28 | -75 |
2015-05-12 06:52 | Avoid assignment to *this in constructor. | Constantine Khroulev | 2 | +29 | -13 |
2015-05-12 01:33 | Slightly better error messages in IceGrid. | Constantine Khroulev | 1 | +8 | -7 |
2015-05-11 23:32 | Update manual: pism_overrides is no longer written to output files. | Constantine Khroulev | 1 | +1 | -1 |
2015-05-11 22:59 | Add -time_file_continue_run. | Constantine Khroulev | 3 | +32 | -6 |
2015-05-11 21:35 | Cleanup in pism::Time and pism::Time_Calendar. | Constantine Khroulev | 4 | +144 | -92 |
2015-05-10 14:44 | Update and edit (and maybe improve) the laboratory Xanthan gum validation subsection. | Ed Bueler | 3 | +18 | -13 |
2015-05-09 16:03 | Minor: Maintenance on section 12.1 of User Manual. Figure 29 will need to be regenerated. Everything from section 12.2 is already checked and just fine. | Ed Bueler | 2 | +9 | -9 |
2015-05-09 15:07 | Minor: fiddles with verification section tables. | Ed Bueler | 1 | +10 | -8 |
2015-05-09 14:46 | Minor fixes to Getting Started section. Everything in that section runs for me. Very small changes in results only; because the figures are so close there is no reason to update just for this kind of user doc. | Ed Bueler | 2 | +2 | -2 |
2015-05-09 03:20 | Correct date of 0.6 release. | Ed Bueler | 1 | +2 | -2 |
2015-05-09 03:15 | Add NEWS-07.md at top of CHANGES.md. Make more consistent style. Add brief table of contents at top. | Ed Bueler | 2 | +507 | -509 |
2015-05-08 23:46 | Fix a bug in quickjakosetup.sh | Constantine Khroulev | 1 | +3 | -2 |
2015-05-08 23:45 | Fix a bug in pismo. | Constantine Khroulev | 1 | +3 | -1 |
2015-05-08 23:44 | Fix a bug in pism::Vars::remove() that broke pismo. | Constantine Khroulev | 1 | +1 | -1 |
2015-05-08 22:17 | Fixing Tolly's last name. Added little blurb on pism_{config,overrides} | Andy Aschwanden | 3 | +9 | -3 |
2015-05-08 21:41 | Fix #318. | Constantine Khroulev | 1 | +1 | -1 |
2015-05-08 21:31 | More manual updates. | Constantine Khroulev | 1 | +27 | -11 |
2015-05-08 21:31 | Fix C++ class name. | Constantine Khroulev | 1 | +1 | -1 |
2015-05-08 19:26 | Fix documentation of "diagnostic" runs now that -y0 does exactly nothing. | Constantine Khroulev | 1 | +5 | -7 |
2015-05-08 19:26 | Fix some C++ class names in the manual. | Constantine Khroulev | 1 | +2 | -2 |
2015-05-08 19:25 | Clean up a doxygen comment. | Constantine Khroulev | 1 | +7 | -5 |
2015-05-08 19:25 | Fix a minor bug in initialize_time(). | Constantine Khroulev | 1 | +1 | -0 |
2015-05-08 19:24 | Better "Configuration flags and parameters" browser page. | Constantine Khroulev | 1 | +10 | -4 |
2015-05-08 19:10 | new stable version needs new manual cover page | Andy Aschwanden | 3 | +2 | -2 |
2015-05-08 15:49 | A bunch of minor fiddles with text as I do through the examples in section 1. (I should be done with section 1 by tomorrow May 9, but there is no reason to delay the release, I think.). | Ed Bueler | 1 | +20 | -19 |
2015-05-08 05:59 | More minor edits. | Constantine Khroulev | 1 | +28 | -24 |
2015-05-08 03:19 | Mostly really minor edits, except for reducing length of comment about -hydrology distributed boundary condition. Again: WOW. | Ed Bueler | 1 | +11 | -23 |
2015-05-08 02:58 | This change is needed to compile. I have PISM_USE_PROJ4=0. @ckhroulev: please review cause I am not sure if there are other grids or dx,dy around. | Ed Bueler | 1 | +1 | -1 |
2015-05-08 01:33 | Add a paragraph about "Points" and "PointsWithGHosts". | Constantine Khroulev | 1 | +21 | -0 |
2015-05-08 01:06 | Fix a typo. | Constantine Khroulev | 1 | +1 | -1 |
2015-05-08 01:02 | Improve Markdown formatting. | Constantine Khroulev | 1 | +14 | -15 |
2015-05-08 00:40 | Add news (a detailed change log since v0.6). | Constantine Khroulev | 1 | +495 | -0 |
2015-05-08 00:40 | Minor cleanup. | Constantine Khroulev | 3 | +7 | -6 |
2015-05-06 21:44 | Config::get_double(name, desired_units) | Constantine Khroulev | 22 | +125 | -58 |
2015-05-06 21:04 | All config. parameters can be set using a command-line options. | Constantine Khroulev | 6 | +302 | -65 |
2015-05-06 20:00 | Fix a stupid bug in pism::ends_with(). | Constantine Khroulev | 2 | +2 | -2 |
2015-05-06 17:25 | Fix a doxygen warning. | Constantine Khroulev | 1 | +1 | -0 |
2015-05-06 17:25 | Update config_doc.py. | Constantine Khroulev | 1 | +17 | -4 |
2015-05-06 17:18 | Improve the way configuration parameters are printed at startup. | Constantine Khroulev | 1 | +13 | -3 |
2015-05-06 16:15 | Automatically process scalar, boolean, and string parameters. | Constantine Khroulev | 2 | +174 | -187 |
2015-05-06 01:12 | Fix compiler warnings on beauregard. | Constantine Khroulev | 2 | +10 | -10 |
2015-05-06 00:56 | Automatically process keyword parameters. | Constantine Khroulev | 2 | +71 | -49 |
2015-05-06 00:02 | Add a trivial SSA test. | Constantine Khroulev | 2 | +66 | -7 |
2015-05-05 22:00 | Clean up IceGrid crud. | Constantine Khroulev | 10 | +203 | -299 |
2015-05-05 20:53 | Remove unneeded Python code. | Constantine Khroulev | 10 | +20 | -48 |
2015-05-05 19:55 | NCFile: set m_filename only if and open or create call succeeded. | Constantine Khroulev | 8 | +28 | -43 |
2015-05-04 22:53 | More IceGrid work. | Constantine Khroulev | 27 | +418 | -565 |
2015-05-04 22:11 | Create Parameters::ownership_ranges_from_options(). | Constantine Khroulev | 2 | +10 | -1 |
2015-05-04 22:09 | Add Context::size() and Context::rank(). | Constantine Khroulev | 2 | +14 | -0 |
2015-05-04 21:41 | create_coordinates() is a static function. | Constantine Khroulev | 2 | +9 | -14 |
2015-05-04 21:40 | Add IceGrid::Paramaters::validate(). | Constantine Khroulev | 2 | +52 | -0 |
2015-05-04 21:03 | Commit to back up. | Constantine Khroulev | 2 | +214 | -62 |
2015-05-04 20:53 | Fix spelling. | Constantine Khroulev | 2 | +2 | -2 |
2015-05-04 20:21 | PIO::~PIO closes open files. | Constantine Khroulev | 1 | +10 | -0 |
2015-05-04 18:40 | Minor code cleanup. | Constantine Khroulev | 2 | +30 | -48 |
2015-05-02 02:43 | Fix compiler warnings on beauregard. | Constantine Khroulev | 6 | +18 | -18 |
2015-05-02 02:28 | Add grid_info_from_bootstraping_file(). Work in progress. | Constantine Khroulev | 2 | +74 | -0 |
2015-05-02 02:05 | Use IceGrid::Create() in more places. | Constantine Khroulev | 14 | +177 | -114 |
2015-05-02 00:02 | Create IceGrid::set_ownership_ranges and ownership_ranges_from_options(). | Constantine Khroulev | 7 | +89 | -70 |
2015-05-01 22:30 | Remove IceGrid::compute_ownership_ranges(). | Constantine Khroulev | 2 | +9 | -16 |
2015-05-01 19:58 | Clean up grid_info::report(). | Constantine Khroulev | 1 | +17 | -16 |
2015-05-01 19:52 | Remove some private methods. | Constantine Khroulev | 2 | +3 | -21 |
2015-05-01 19:50 | compute_nprocs() and dm_key() are static functions now. | Constantine Khroulev | 2 | +20 | -25 |
2015-05-01 19:49 | Use PetscInt to store procs_[xy] again. | Constantine Khroulev | 1 | +3 | -15 |
2015-05-01 19:16 | compute_horizontal_spacing is a static fn, clean up compute_nprocs. | Constantine Khroulev | 2 | +23 | -18 |
2015-05-01 19:01 | Reduce code duplication in the computation of horizontal spacing. | Constantine Khroulev | 2 | +23 | -24 |
2015-05-01 18:34 | Remove IceGrid::Create(ctx). | Constantine Khroulev | 2 | +0 | -23 |
2015-05-01 18:09 | Move grid size check to IceModel. | Constantine Khroulev | 2 | +21 | -19 |
2015-05-01 17:58 | Move computation of vertical levels into a static IceGrid method. | Constantine Khroulev | 7 | +37 | -24 |
2015-05-01 17:26 | Reduce code duplication in IceGrid. | Constantine Khroulev | 2 | +34 | -29 |
2015-05-01 15:44 | Start cleaning up IceGrid. | Constantine Khroulev | 5 | +31 | -20 |
2015-05-01 00:44 | Create initialize_time() to move this code out of IceModel. | Constantine Khroulev | 3 | +42 | -41 |
2015-04-30 23:01 | Improve test coverage a tiny bit. | Constantine Khroulev | 1 | +10 | -0 |
2015-04-30 22:48 | Fix Logger verbosity. | Constantine Khroulev | 1 | +1 | -1 |
2015-04-30 21:57 | Fix a doxygen comment. | Constantine Khroulev | 1 | +1 | -1 |
2015-04-30 21:15 | More cleanup. | Constantine Khroulev | 8 | +22 | -54 |
2015-04-30 19:03 | IceModel::config -> m_config. | Constantine Khroulev | 22 | +234 | -230 |
2015-04-30 18:47 | Cleanup in IceModel. | Constantine Khroulev | 17 | +117 | -111 |
2015-04-30 18:22 | IceGrid is managed using shared pointers. | Constantine Khroulev | 228 | +1749 | -1737 |
2015-04-30 06:37 | Context::m_impl does not really need to be a shared_ptr. | Constantine Khroulev | 2 | +6 | -1 |
2015-04-29 20:34 | Use pism::Logger. | Constantine Khroulev | 115 | +637 | -562 |
2015-04-29 20:29 | Add Logger to the Context class. | Constantine Khroulev | 5 | +46 | -25 |
2015-04-29 20:28 | Add pism::Logger. | Constantine Khroulev | 4 | +173 | -0 |
2015-04-29 20:20 | Don't initialize time more than we have to. | Constantine Khroulev | 4 | +1 | -6 |
2015-04-29 20:20 | Whitespace changes. | Constantine Khroulev | 6 | +37 | -15 |
2015-04-28 19:36 | Create config_from_options(), fix test failures. | Constantine Khroulev | 25 | +172 | -131 |
2015-04-28 17:38 | Remove IceGrid::convert(). | Constantine Khroulev | 40 | +154 | -144 |
2015-04-28 16:02 | Add some const-qualifiers. | Constantine Khroulev | 8 | +13 | -14 |
2015-04-28 16:01 | Add Diagnostic::m_sys (a short-cut) and use it. | Constantine Khroulev | 11 | +98 | -90 |
2015-04-28 15:41 | Use Component::m_sys. | Constantine Khroulev | 26 | +50 | -53 |
2015-04-28 15:34 | Make the unit system available to Components and m_sys. | Constantine Khroulev | 2 | +6 | -1 |
2015-04-28 15:34 | PISMComponent.hh does not include MaxTimestep.hh | Constantine Khroulev | 29 | +30 | -4 |
2015-04-28 06:31 | Remove IceGrid::config(). | Constantine Khroulev | 50 | +115 | -119 |
2015-04-28 06:06 | Remove IceGrid::time(). | Constantine Khroulev | 47 | +156 | -154 |
2015-04-28 05:52 | Whitespace changes. | Constantine Khroulev | 1 | +7 | -3 |
2015-04-28 05:48 | Remove Config::unit_system(). | Constantine Khroulev | 60 | +219 | -221 |
2015-04-28 01:33 | IceGrid does not own Profiling. | Constantine Khroulev | 8 | +74 | -55 |
2015-04-28 00:22 | IceGrid does not own Time. Compiles but does not quite work. | Constantine Khroulev | 73 | +358 | -356 |
2015-04-28 00:21 | Add const qualifiers to Time methods. | Constantine Khroulev | 4 | +86 | -84 |
2015-04-27 22:37 | IceModel does not own an EnthalpyConverter. | Constantine Khroulev | 13 | +85 | -50 |
2015-04-27 22:17 | Add IceModel::ctx(). | Constantine Khroulev | 2 | +9 | -0 |
2015-04-27 22:12 | IceModel constructor takes a Context::Ptr argument. | Constantine Khroulev | 10 | +20 | -15 |
2015-04-27 22:03 | Forward-declare MaxTimestep in iceModel.hh. | Constantine Khroulev | 1 | +2 | -1 |
2015-04-27 21:58 | IceGrid::config is a method, not a public data member. | Constantine Khroulev | 78 | +374 | -367 |
2015-04-27 21:17 | Allocate Context in pism(r|s|v|o). | Constantine Khroulev | 8 | +20 | -37 |
2015-04-27 20:25 | Move setting config. parameters from options into functions | Constantine Khroulev | 36 | +278 | -280 |
2015-04-27 18:03 | {IceModel,Component}::get_grid() -> ...::grid(). | Constantine Khroulev | 5 | +6 | -6 |
2015-04-27 17:59 | IceModel::grid -> IceModel::m_grid. | Constantine Khroulev | 25 | +796 | -796 |
2015-04-27 17:19 | Minor fixes in tryLCbd.cc | Constantine Khroulev | 1 | +42 | -51 |
2015-04-27 16:43 | Allocate Context in some regression tests. | Constantine Khroulev | 9 | +36 | -87 |
2015-04-27 16:31 | Add Config::parameter_from_options(). | Constantine Khroulev | 2 | +31 | -0 |
2015-04-26 16:55 | Use the new flag (DEFAULT means "don't override user-set values"). | Constantine Khroulev | 1 | +27 | -3 |
2015-04-26 07:19 | Add one more Config::set_...() flag value. | Constantine Khroulev | 2 | +17 | -7 |
2015-04-23 21:42 | Update installation manual. | Constantine Khroulev | 1 | +49 | -55 |
2015-04-23 17:53 | Make it easier to manually set locations of optional PISM dependencies. See #316. | Constantine Khroulev | 4 | +45 | -39 |
2015-04-23 15:31 | Fix compilation on beauregard. | Constantine Khroulev | 1 | +1 | -2 |
2015-04-23 06:40 | Add a Python re-implementation of flowlaw_test. | Constantine Khroulev | 1 | +30 | -0 |
2015-04-23 06:26 | Add automatically-generated docstrings. Much better! | Constantine Khroulev | 1 | +1 | -0 |
2015-04-23 06:25 | Simplify flowlaw_test.cc | Constantine Khroulev | 1 | +5 | -10 |
2015-04-23 05:31 | Profiling::end(): throw instead of aborting. | Constantine Khroulev | 1 | +2 | -1 |
2015-04-23 05:28 | Use shared_ptr to wrap pism::Context. | Constantine Khroulev | 1 | +1 | -0 |
2015-04-23 02:17 | Implement a Context "factory". | Constantine Khroulev | 2 | +28 | -0 |
2015-04-23 02:11 | Use shared_ptr to manage enthalpy converters. | Constantine Khroulev | 49 | +170 | -178 |
2015-04-23 01:27 | Start on an EC "factory". | Constantine Khroulev | 2 | +19 | -1 |
2015-04-23 01:08 | Add Context::Ptr and Context::ConstPtr. | Constantine Khroulev | 1 | +3 | -0 |
2015-04-23 00:19 | pism::Time does not need a MPI_Comm. | Constantine Khroulev | 5 | +10 | -11 |
2015-04-22 23:56 | pism::Time uses Config::ConstPtr. | Constantine Khroulev | 5 | +26 | -25 |
2015-04-22 23:35 | IceGrid, Component, and IceModel own shared ptrs to Config. | Constantine Khroulev | 124 | +1011 | -1006 |
2015-04-22 21:11 | Add macros PISM_SHARED_PTR(TYPE) and PISM_WEAK_PTR(TYPE). | Constantine Khroulev | 17 | +48 | -45 |
2015-04-22 19:52 | Fix a typo. | Constantine Khroulev | 1 | +1 | -1 |
2015-04-22 19:31 | Slightly better initialization messages. | Constantine Khroulev | 1 | +43 | -13 |
2015-04-22 19:30 | Require FFTW >= 3.1 (used to be >= 3.0). | Constantine Khroulev | 2 | +5 | -1 |
2015-04-22 18:28 | Fix name clashes. | Constantine Khroulev | 3 | +8 | -8 |
2015-04-22 17:00 | FlowLawFactory should not process options. | Constantine Khroulev | 11 | +57 | -111 |
2015-04-22 06:26 | Flow laws don't need MPI communicators. | Constantine Khroulev | 13 | +140 | -143 |
2015-04-21 18:40 | Add a Python-based test for pism::Context. | Constantine Khroulev | 1 | +22 | -0 |
2015-04-21 17:57 | LocalMassBalance: add the m_ prefix. | Constantine Khroulev | 2 | +13 | -13 |
2015-04-21 16:25 | Call init_timeseries() before begin_pointwise_access(). See #315. | Constantine Khroulev | 1 | +2 | -2 |
2015-04-21 16:25 | Add assert(m_surface != NULL) macro calls. | Constantine Khroulev | 1 | +9 | -0 |
2015-04-21 16:18 | Fix a bug in the "-surface pdd" initialization code. See #315. | Constantine Khroulev | 2 | +4 | -2 |
2015-04-21 00:30 | Improving UDUNITS-2 wrappers. | Constantine Khroulev | 48 | +224 | -220 |
2015-04-20 21:52 | Fix a BibTeX warning. | Constantine Khroulev | 1 | +13 | -5 |
2015-04-20 21:52 | BibTeX does not support comments. | Constantine Khroulev | 1 | +6 | -4 |
2015-04-20 21:32 | Document ftt_mask. | Constantine Khroulev | 1 | +6 | -7 |
2015-04-20 19:30 | Create time_from_options() and use it in IceGrid. | Constantine Khroulev | 8 | +32 | -22 |
2015-04-20 18:56 | init_calendar() -> calendar_from_options(). | Constantine Khroulev | 3 | +44 | -40 |
2015-04-20 18:13 | Ensure that age >= 0.0. | Constantine Khroulev | 1 | +11 | -0 |
2015-04-20 18:13 | Minor cleanup. | Constantine Khroulev | 1 | +2 | -4 |
2015-04-20 15:32 | Add profiling and prefix to pism::Context. | Constantine Khroulev | 3 | +30 | -9 |
2015-04-17 22:07 | Wrap pism::Context. | Constantine Khroulev | 1 | +8 | -6 |
2015-04-17 21:51 | Forward-declare UnitSystem in PIO.hh | Constantine Khroulev | 1 | +2 | -1 |
2015-04-17 21:47 | Move most PISM-specific I/O code out of PIO. | Constantine Khroulev | 70 | +1837 | -1763 |
2015-04-17 16:47 | Making sure that PIO does not need to own a UnitSystem. | Constantine Khroulev | 26 | +101 | -60 |
2015-04-17 06:16 | More VariableMetadata cleanup. | Constantine Khroulev | 5 | +23 | -17 |
2015-04-17 01:58 | Remove last references to IceGrid from SpatialVariableMetadata. | Constantine Khroulev | 43 | +196 | -193 |
2015-04-16 21:21 | Move regrid(...) out of SpatialVariableMetadata. | Constantine Khroulev | 5 | +80 | -72 |
2015-04-16 20:52 | Move write(...) out of SpatialVariableMetadata. | Constantine Khroulev | 4 | +19 | -17 |
2015-04-16 20:46 | Move define(...) out of SpatialVariableMetadata. | Constantine Khroulev | 27 | +82 | -81 |
2015-04-16 20:13 | Re-arranging spatial variable I/O. | Constantine Khroulev | 31 | +192 | -157 |
2015-04-16 15:19 | Move use_mapped_io() and compute_start_and_count() out of PIO. | Constantine Khroulev | 2 | +106 | -133 |
2015-04-13 19:45 | Remove an unneeded #include. | Constantine Khroulev | 1 | +0 | -1 |
2015-04-13 19:45 | Wrap more classes using shared_ptr. | Constantine Khroulev | 2 | +23 | -11 |
2015-04-11 05:58 | Add typedefs. | Constantine Khroulev | 1 | +5 | -0 |
2015-04-10 18:45 | Use shared_ptr to wrap Config. | Constantine Khroulev | 1 | +8 | -2 |
2015-04-10 21:16 | Use PIMPL in IceGrid. | Constantine Khroulev | 17 | +274 | -264 |
2015-04-10 18:44 | Use PIMPL in the interface class "Config". | Constantine Khroulev | 2 | +35 | -27 |
2015-04-10 01:44 | Working on Context. Compiles, needs testing. | Constantine Khroulev | 2 | +60 | -61 |
2015-04-16 15:30 | Fix a bug in MISMIP.py (dev branch). | Constantine Khroulev | 1 | +3 | -2 |
2015-04-14 16:12 | Add sys import. Apparently running nc2cdo.py has never failed before ... | Ed Bueler | 1 | +1 | -0 |
2015-04-07 02:24 | added option --no_bounds to avoid calculating grid corners while still adding the mapping attributes | Andy Aschwanden | 1 | +26 | -14 |
2015-04-03 15:53 | Minor: add newline to history string in nc2cdo.py. | Ed Bueler | 1 | +1 | -1 |
2015-04-02 22:24 | Bed deformation: improve API. See #181. | Constantine Khroulev | 8 | +91 | -37 |
2015-04-02 15:19 | Minor: add link. | Ed Bueler | 1 | +1 | -1 |
2015-04-02 15:18 | Update INSTALL to cover content at "Quick installation summary" dokuwiki page. Implementing issue #314. | Ed Bueler | 1 | +24 | -7 |
2015-04-02 14:42 | Fix compilation issues on beauregard. | Constantine Khroulev | 2 | +2 | -2 |
2015-04-02 01:25 | Headers: system #includes go first. | Constantine Khroulev | 21 | +33 | -39 |
2015-04-02 01:07 | Fix two typos. | Constantine Khroulev | 2 | +2 | -2 |
2015-04-02 01:03 | Clean up regression test names. | Constantine Khroulev | 1 | +35 | -35 |
2015-04-02 00:42 | Use "-bootstrap -i file.nc" instead of "-boot_file file.nc". See #308. | Constantine Khroulev | 22 | +127 | -184 |
2015-04-01 23:27 | Replace -boot_file file.nc with -i file.nc -bootstrap in docs and scripts. | Constantine Khroulev | 57 | +103 | -104 |
2015-04-01 22:53 | Minor bed deformation model cleanup. | Constantine Khroulev | 2 | +13 | -9 |
2015-04-01 20:51 | Finish #include cleanup. | Constantine Khroulev | 225 | +825 | -835 |
2015-04-01 19:08 | Reducing the number of -I flags needed to build code using PISM. | Constantine Khroulev | 165 | +423 | -455 |
2015-04-01 17:16 | SurfaceModel::atmosphere -> m_atmosphere. | Constantine Khroulev | 5 | +39 | -39 |
2015-04-01 05:12 | pism::SurfaceModel has a non-virtual interface. | Constantine Khroulev | 34 | +135 | -138 |
2015-03-31 14:55 | Add small precision in PETSc install doc. | Julien Seguinot | 1 | +7 | -1 |
2015-03-28 07:23 | Clobber warnings. | Constantine Khroulev | 2 | +15 | -15 |
2015-03-28 06:38 | Broadcast pism_timestamp() from rank 0. See #151. | Constantine Khroulev | 3 | +6 | -4 |
2015-03-28 06:05 | Remove two upper_bound() calls. See #170. | Constantine Khroulev | 1 | +26 | -29 |
2015-03-27 23:03 | Address #304. | Constantine Khroulev | 2 | +44 | -1 |
2015-03-27 21:41 | Add coverage support to pismi.py. See #294. | Constantine Khroulev | 3 | +28 | -5 |
2015-03-27 19:08 | Fix sia_forward.py and ssa_forward.py. | Constantine Khroulev | 2 | +29 | -25 |
2015-03-27 16:47 | Cleanup: remove more unused typemaps. | Constantine Khroulev | 3 | +2 | -53 |
2015-03-27 06:55 | Remove SWIG typemaps for IO_Mode and IO_Type. | Constantine Khroulev | 2 | +6 | -35 |
2015-03-27 05:07 | TerminationReason is a return value instead of an output argument. | Constantine Khroulev | 13 | +97 | -124 |
2015-03-26 22:58 | exactI() and exactJ() don't need to use output arguments. | Constantine Khroulev | 11 | +81 | -88 |
2015-03-26 22:06 | Fix handling of used and unused parameters. | Constantine Khroulev | 5 | +24 | -5 |
2015-03-26 19:41 | Rename NCVariable and derived classes. | Constantine Khroulev | 81 | +1310 | -1310 |
2015-03-26 18:38 | PISMVars.hh does not need to include iceModelVec.hh now. | Constantine Khroulev | 4 | +44 | -30 |
2015-03-26 18:25 | Create pism_memory.hh and move a bunch if #ifdefs there. | Constantine Khroulev | 18 | +96 | -163 |
2015-03-26 17:09 | Move pism::Profiling to a separate file. | Constantine Khroulev | 32 | +155 | -71 |
2015-03-26 16:41 | Minor cleanup (include petscsys.h instead of petscdmda.h). | Constantine Khroulev | 1 | +2 | -5 |
2015-03-26 16:41 | Move function implementations out of pism_const.hh | Constantine Khroulev | 16 | +69 | -46 |
2015-03-24 21:40 | De-couple config interface from the default implementation. | Constantine Khroulev | 153 | +1572 | -1241 |
2015-03-24 21:34 | Config::com() is not used anywhere. | Constantine Khroulev | 3 | +1 | -7 |
2015-03-23 19:45 | Test that omega == EC.water_fraction(EC.enthalpy(T, omega, P)). See #272. | Constantine Khroulev | 1 | +13 | -4 |
2015-03-13 23:08 | Move units to separate attributes in the .cdl file. | Constantine Khroulev | 2 | +480 | -278 |
2015-03-12 19:53 | Rename Config::get() to Config::get_double(). | Constantine Khroulev | 113 | +558 | -560 |
2015-03-12 19:38 | "make retest" spits out test output (for debugging). | Constantine Khroulev | 1 | +1 | -1 |
2015-03-12 16:14 | Clean up #includes. | Constantine Khroulev | 87 | +221 | -97 |
2015-03-11 23:21 | Include <cassert> instead of <assert.h>. | Constantine Khroulev | 13 | +13 | -13 |
2015-03-11 23:18 | Add include dependency graph to the browser. | Constantine Khroulev | 1 | +3 | -3 |
2015-03-11 23:07 | Add the -use_Kirchhoff_law option and the corresponding config. flag. | Constantine Khroulev | 5 | +11 | -7 |
2015-03-11 23:06 | Automatically re-build the list of config. parameters. | Constantine Khroulev | 1 | +1 | -0 |
2015-03-11 21:35 | Wrap pism::petsc::Vec. | Constantine Khroulev | 1 | +13 | -0 |
2015-03-11 21:32 | Add more files to .gitignore. | Constantine Khroulev | 1 | +4 | -1 |
2015-03-11 21:32 | Improve test coverage, fix a minor bug. | Constantine Khroulev | 2 | +32 | -4 |
2015-03-11 19:06 | Fix a bug in listener.py. | Constantine Khroulev | 1 | +1 | -1 |
2015-03-11 17:47 | Don't hide information (i.e. a better error message). | Constantine Khroulev | 1 | +9 | -6 |
2015-03-11 17:44 | Remove commented out code | Constantine Khroulev | 1 | +0 | -18 |
2015-03-11 16:04 | Minor cleanup (using pylint). | Constantine Khroulev | 6 | +11 | -6 |
2015-03-21 03:49 | How can a publisher so monumentally F-up the online description of the article, so that the list of authors is reversed from, and the year different from, the print version? Failure of OCR? | Ed Bueler | 1 | +7 | -6 |
2015-03-11 03:00 | Squash compiler warnings. | Constantine Khroulev | 2 | +16 | -16 |
2015-03-11 02:41 | Whitespace changes: run autopep8 on src, test, and util. | Constantine Khroulev | 29 | +1119 | -995 |
2015-03-11 02:38 | Whitespace changes: run "autopep8 -i -r examples/" | Constantine Khroulev | 47 | +3422 | -3344 |
2015-03-11 02:29 | Use LinearInterpolation in LocalInterpCtx. | Constantine Khroulev | 1 | +46 | -126 |
2015-03-11 01:54 | Fix a subtle bug in BedSmoother. | Constantine Khroulev | 1 | +7 | -0 |
2015-03-10 21:14 | Add the LinearInterpolation class and a test. | Constantine Khroulev | 5 | +255 | -0 |
2015-03-10 17:27 | nccmp.py: treat denormalized numbers as zero. | Constantine Khroulev | 1 | +13 | -4 |
2015-03-10 16:37 | IceGrid: we read x (y,z), so we can just use [xyz].size(). | Constantine Khroulev | 1 | +3 | -3 |
2015-03-05 19:29 | Close the file if regridding failed. | Constantine Khroulev | 1 | +8 | -1 |
2015-03-05 19:27 | Improve error messages. | Constantine Khroulev | 1 | +21 | -13 |
2015-03-05 16:38 | Tweak the Sphinx docs. | Constantine Khroulev | 10 | +2 | -19 |
2015-03-04 20:05 | Python code cleanup. | Constantine Khroulev | 20 | +139 | -141 |
2015-03-04 19:59 | Much better pylint support. | Constantine Khroulev | 2 | +19 | -5 |
2015-03-04 02:21 | Add pylintrc and fix some errors and warnings. | Constantine Khroulev | 8 | +416 | -32 |
2015-03-04 01:04 | Revert some changes made by autopep8. | Constantine Khroulev | 2 | +4 | -4 |
2015-03-04 00:55 | Run autopep8 -a. | Constantine Khroulev | 6 | +24 | -24 |
2015-03-04 00:49 | Run autopep8 on site-packages/PISM/. | Constantine Khroulev | 15 | +3149 | -3009 |
2015-03-04 00:18 | Rename c_from_T(T) -> c(T), document recent changes. | Constantine Khroulev | 4 | +101 | -11 |
2015-03-04 00:18 | Fix links in the browser. | Constantine Khroulev | 1 | +12 | -14 |
2015-03-03 23:12 | Use EnthalpyConverter::L() in imEnthalpy.cc | Constantine Khroulev | 1 | +18 | -8 |
2015-03-03 23:10 | Use cmbright in the browser. | Constantine Khroulev | 1 | +8 | -0 |
2015-03-03 22:51 | Improve doxygen browser CSS. | Constantine Khroulev | 2 | +63 | -9 |
2015-03-03 20:49 | Add EnthalpyConverter::L(T_melting). | Constantine Khroulev | 4 | +103 | -146 |
2015-03-03 17:31 | Doxygen: return to EXTRACT_PRIVATE=YES. | Constantine Khroulev | 1 | +1 | -1 |
2015-03-03 17:26 | Remove an unneeded #include. | Constantine Khroulev | 1 | +0 | -2 |
2015-03-02 21:43 | ..._flux diagnostics: state flux sign in a variable attribute | Constantine Khroulev | 1 | +22 | -5 |
2015-02-28 23:48 | Host for netcdf4-python has moved. | Ed Bueler | 1 | +1 | -1 |
2015-02-26 17:29 | Add a KirchhoffEnthalpyConverter regression test. | Constantine Khroulev | 1 | +25 | -0 |
2015-02-19 17:08 | Minor: Maintenance of comments only. | Ed Bueler | 1 | +14 | -16 |
2015-02-18 21:02 | Add a few more references, of greater or lesser prominence. | Ed Bueler | 1 | +31 | -0 |
2015-02-18 17:09 | Address #137. | Constantine Khroulev | 1 | +6 | -0 |
2015-02-18 15:37 | This ancient document should probably be removed completely. (I looked at it because I could not figure out how to build the browser.) | Ed Bueler | 1 | +5 | -45 |
2015-02-18 15:36 | Add prominent recent PISM publications to .bib. | Ed Bueler | 1 | +58 | -2 |
2015-02-18 00:26 | fixup! Add a workaround for comparing arrays of strings. | Constantine Khroulev | 1 | +3 | -2 |
2015-02-18 00:10 | Add a workaround for comparing arrays of strings. | Constantine Khroulev | 1 | +7 | -1 |
2015-02-17 20:14 | -surface ...,forcing: mention that floating ice is not affected. | Constantine Khroulev | 1 | +11 | -7 |
2015-02-17 20:14 | -surface ...,forcing: stop if ftt_mask was not found. | Constantine Khroulev | 1 | +3 | -0 |
2015-02-13 23:52 | NCVariable and NCSpatialVariable: API cleanup. | Constantine Khroulev | 4 | +17 | -4 |
2015-02-12 23:23 | Make sure that we use PetscInt only if we have to (and add comments). | Constantine Khroulev | 6 | +11 | -2 |
2015-02-12 23:13 | PISM compiles with PETSc 3.3 and 3.4 again. | Constantine Khroulev | 2 | +6 | -3 |
2015-02-12 00:22 | Clobber compiler warnings. | Constantine Khroulev | 2 | +33 | -33 |
2015-02-11 23:54 | Use GSL binary search functions in various places. | Constantine Khroulev | 5 | +39 | -33 |
2015-02-11 22:57 | IceGrid::kBelowHeight() throws instead of aborting. | Constantine Khroulev | 8 | +306 | -255 |
2015-02-11 22:21 | IceModelVec::AccessList: make sure that the destructor does not throw. | Constantine Khroulev | 1 | +6 | -2 |
2015-02-11 22:11 | Fix a possible (but very unlikely) memory leak. | Constantine Khroulev | 1 | +2 | -0 |
2015-02-11 21:46 | Add split() for splitting comma-separated lists (and some tests). | Constantine Khroulev | 3 | +27 | -0 |
2015-02-11 21:46 | Don't pass std::string by value. | Constantine Khroulev | 12 | +33 | -23 |
2015-02-11 19:59 | Add enthalpy converter regression (and sanity) tests. | Constantine Khroulev | 3 | +164 | -2 |
2015-02-11 19:29 | Add enthalpy_liquid() to the interface. | Constantine Khroulev | 3 | +10 | -6 |
2015-02-11 04:27 | Implement KirchhoffEnthalpyConverter (to be used in Glint2). | Constantine Khroulev | 4 | +125 | -14 |
2015-02-11 03:47 | Replace enthalpy_interval() with enthalpy_liquid(). | Constantine Khroulev | 3 | +17 | -30 |
2015-02-10 23:59 | m_-ify EnthalpyConverter. | Constantine Khroulev | 4 | +54 | -44 |
2015-02-10 22:48 | P.A. temperature does not need a virtual implementation | Constantine Khroulev | 2 | +0 | -5 |
2015-02-10 22:41 | Move c_from_T_impl(), format a formula. | Constantine Khroulev | 2 | +12 | -13 |
2015-02-10 22:32 | Remove ColdEnthalpyConverter method implementations from the header. | Constantine Khroulev | 2 | +52 | -33 |
2015-02-10 21:32 | EnthalpyConverter has a non-virtual interface. | Constantine Khroulev | 4 | +126 | -69 |
2015-02-10 16:25 | Clean up EnthalpyConverter API. | Constantine Khroulev | 26 | +168 | -222 |
2015-02-10 16:22 | Add a getter for the EnthalpyConverter. | Constantine Khroulev | 1 | +4 | -0 |
2015-02-10 07:29 | More work on PIO, NCVariable, and NCSpatialVariable. | Constantine Khroulev | 4 | +53 | -48 |
2015-02-10 07:09 | Use metadata().set_string("glaciological_units", ...) instead of set_glaciological_units(). | Constantine Khroulev | 56 | +126 | -152 |
2015-02-10 06:20 | Use set_string("units", ...) instead of set_units(...). | Constantine Khroulev | 40 | +202 | -202 |
2015-02-10 06:05 | Remove NCVariable::m_units and m_glaciological_units. | Constantine Khroulev | 2 | +21 | -44 |
2015-02-10 05:44 | Remove PIO::inq_units() and NCVariable::get_units(). | Constantine Khroulev | 5 | +43 | -79 |
2015-02-10 04:05 | Remove an unneeded include. | Constantine Khroulev | 1 | +0 | -1 |
2015-02-10 04:05 | Timeseries: add the m_ prefix. | Constantine Khroulev | 2 | +127 | -127 |
2015-02-10 04:05 | Whitespace changes. | Constantine Khroulev | 1 | +2 | -2 |
2015-02-10 04:04 | Better variable names. | Constantine Khroulev | 1 | +21 | -18 |
2015-02-10 04:03 | Add and use NCVariable::get_unit_system(). | Constantine Khroulev | 2 | +17 | -14 |
2015-02-10 04:02 | Use UnitConverter instead of convert_doubles(). | Constantine Khroulev | 2 | +10 | -10 |
2015-02-10 04:01 | Add new UnitConverter constructor. | Constantine Khroulev | 2 | +17 | -0 |
2015-02-10 03:57 | Change convert_vec() signature and remove convert_doubles(). | Constantine Khroulev | 5 | +20 | -40 |
2015-02-10 02:31 | Improve IceModelVec API | Constantine Khroulev | 18 | +99 | -147 |
2015-02-10 02:18 | Remove an unneeded line from pism_IceModelVec.i. | Constantine Khroulev | 1 | +0 | -2 |
2015-02-09 20:31 | Fix the Tikhonov LMVM regression test (i.e. fix iteration listeners). | Constantine Khroulev | 9 | +168 | -117 |
2015-02-08 04:49 | Move one line in pism_inverse.i. | Constantine Khroulev | 1 | +1 | -1 |
2015-02-07 18:28 | Wrap a doxygen comment. | Constantine Khroulev | 1 | +8 | -5 |
2015-02-07 07:53 | Rename a variable (for clarity). | Constantine Khroulev | 1 | +12 | -11 |
2015-02-07 07:53 | Whitespace changes. | Constantine Khroulev | 1 | +2 | -2 |
2015-02-07 01:46 | Improve error propagation between C++ and Python callbacks. | Constantine Khroulev | 3 | +31 | -21 |
2015-02-07 00:36 | Wrap some lines. | Constantine Khroulev | 1 | +6 | -2 |
2015-02-06 22:19 | IceModelVec::norm() can be implemented in terms of norm_all(). | Constantine Khroulev | 1 | +11 | -39 |
2015-02-06 21:53 | Remove IceModelVec::copy_to() and IceModelVec::nlevels() | Constantine Khroulev | 37 | +97 | -108 |
2015-02-09 18:03 | Clean up funding sources in README.md. Closes #298. | Ed Bueler | 1 | +3 | -2 |
2015-02-09 17:02 | Add a little script that shows hydrology time series. | Ed Bueler | 3 | +77 | -4 |
2015-02-09 02:10 | Usermanual: Trying to have consistent spacing between numbers and units, work on the "Getting Started" section. | Andy Aschwanden | 1 | +21 | -21 |
2015-02-08 16:06 | Minor: "saving spatial time-series to" stdout line lost because of conditional scope, probably. | Ed Bueler | 1 | +6 | -4 |
2015-02-06 20:20 | These fixes to basemapfigs.py makes it produce figures like in chapter 2 of current User Manual. | Ed Bueler | 1 | +9 | -8 |
2015-02-06 18:11 | Finally! Merge branch 'new-error-handling' into dev | Constantine Khroulev | 447 | +34591 | -33334 |
2015-01-27 21:11 | Merge branch 'add-hydrology-timeseries' into dev | Ed Bueler | 6 | +282 | -53 |
2015-01-27 19:27 | PETSc website url update. | Joseph H Kennedy | 2 | +7 | -7 |
2015-01-26 04:57 | This came from edrun/ in https://github.com/pism/green-hydro. I am committed to maintaining it here for stable0.7 and onward. | Ed Bueler | 8 | +398 | -3 |
2015-01-25 16:34 | Pressure is set to overburden in grounded-ice areas with empty subglacial aquifer. | Ed Bueler | 1 | +1 | -14 |
2015-01-22 21:37 | Add a wordy comment on a highly-technical detail: what pressure to assign to grounded icy areas where W=0 in the subglacial aquifer. No functional change; just a comment. | Ed Bueler | 1 | +9 | -1 |
2015-01-24 03:36 | This script no longer uses correct options. See https://github.com/pism/green-hydro for (more) live material. | Ed Bueler | 1 | +0 | -51 |
2015-01-23 00:27 | Fix an unreported bug in scalar time-series reporting. | Constantine Khroulev | 1 | +9 | -9 |
2015-01-21 08:00 | Fix a memory leak in the dev branch. Port to 0.6. | Constantine Khroulev | 1 | +16 | -13 |
2015-01-17 23:50 | Changes to comments only: add FIXMEs re issue #256. Minor clean up. | Ed Bueler | 2 | +4 | -2 |
2015-01-17 23:12 | Comments only: clean up comments on Hydrology and derived classes. | Ed Bueler | 2 | +24 | -19 |
2015-01-12 15:49 | Minor: update meaning of 7km grid (=7.5km now). Note searise-antarctica example works well. | Ed Bueler | 1 | +1 | -1 |
2015-01-11 18:14 | Minor maintenance: refactoring scripts a bit to make them easier to maintain. | Ed Bueler | 5 | +266 | -211 |
2015-01-11 17:22 | Minor maintenance on searise-antarctica: clean README.md. | Ed Bueler | 1 | +3 | -4 |
2015-01-11 17:21 | Minor maintenance on eigencalving report-to-stdout code: remove non-parallel i0,j0 and clean up. (Note the Ross prognostic example works great.) | Ed Bueler | 1 | +8 | -11 |
2015-01-09 03:30 | more maintenance on labgum example, esp redo of grid now that both dimensions are periodic ... but results are still not along data | Ed Bueler | 4 | +45 | -41 |
2015-01-08 04:25 | maintenance on lab gum example; it is not very close to data right now, for unknown reasons ... | Ed Bueler | 3 | +25 | -24 |
2015-01-08 02:28 | Revert "PISMS and PISMV use the 360_day calendar." | Constantine Khroulev | 2 | +4 | -4 |
2015-01-07 23:07 | Rename tau3 -> age3. | Constantine Khroulev | 6 | +29 | -29 |
2015-01-07 23:02 | PISMS and PISMV use the 360_day calendar. | Constantine Khroulev | 2 | +4 | -4 |
2014-12-24 21:17 | minor: add performance comment clarity on grid sequencing | Ed Bueler | 1 | +1 | -1 |
2014-12-17 23:44 | Fix siafd_test in the dev branch. | Constantine Khroulev | 1 | +1 | -1 |
2014-12-12 16:09 | minor: one character typo | Ed Bueler | 1 | +1 | -1 |
2014-12-11 23:00 | Add "make retest" to re-run tests that failed. | Constantine Khroulev | 1 | +7 | -0 |
2014-12-12 07:18 | Replace test_00.sh. See #305. | Constantine Khroulev | 3 | +22 | -56 |
2014-12-09 19:23 | Fix a minor bug in the vertical interpolation code (in dev). | Constantine Khroulev | 1 | +7 | -2 |
2014-11-22 00:12 | Add "initialization" and "extra_file reporting" profiling events. | Constantine Khroulev | 2 | +9 | -0 |
2014-11-21 22:55 | Add "flux" to variables saved with "-o_size medium". | Constantine Khroulev | 1 | +1 | -1 |
2014-11-21 22:55 | Add "flux" to the list of 2D vector diagnostics in the manual. | Constantine Khroulev | 1 | +1 | -0 |
2014-11-21 22:46 | Improve the "flux" diagnostic. | Constantine Khroulev | 1 | +78 | -69 |
2014-11-21 21:02 | Add the "flux" diagnostic (uflux, vflux). | Constantine Khroulev | 2 | +74 | -2 |
2014-11-19 21:34 | Reduce code duplication. | Constantine Khroulev | 7 | +173 | -181 |
2014-11-18 17:16 | Move PS_EISMINTII from stc/eismint to src/coupler. | Constantine Khroulev | 5 | +61 | -61 |
2014-11-17 23:05 | No need for temp. storage in IceModel::putTempAtDepth(). | Constantine Khroulev | 1 | +6 | -5 |
2014-11-15 04:30 | Clarify Lz in docs | Joseph H Kennedy | 1 | +1 | -1 |
2014-11-14 23:31 | Remove automatic vertical grid extension. | Constantine Khroulev | 16 | +9 | -334 |
2014-11-10 21:55 | Silence some pedantic compiler warnings. | Constantine Khroulev | 4 | +4 | -3 |
2014-11-10 21:36 | Avoid a possible but harmless division by zero (in dev). | Constantine Khroulev | 1 | +1 | -1 |
2014-11-10 17:52 | Fix Python wrapper docs (in dev). | Constantine Khroulev | 1 | +6 | -1 |
2014-11-03 15:31 | Made case of file match others. (Someone has been using a case-insensitive OS again ...) | Ed Bueler | 5 | +90 | -90 |
2014-10-29 18:54 | Fix a bug in -ocean ...,delta_SMB. | Constantine Khroulev | 1 | +2 | -2 |
2014-10-31 22:48 | Add m_ prefix to BedThermalUnit data members. | Constantine Khroulev | 4 | +34 | -34 |
2014-10-31 22:45 | Realized that we don't need IceModelVec3BTU. | Constantine Khroulev | 4 | +27 | -106 |
2014-10-31 16:30 | beauregard has a really pedantic compiler: | Ed Bueler | 1 | +1 | -1 |
2014-10-31 15:52 | these two refs have now appeared in print | Ed Bueler | 1 | +16 | -10 |
2014-10-30 19:45 | fixed units of climatic_mass_balance in util/flowlineslab.py (m/yr to kg m-2 s-1) | Andy Aschwanden | 1 | +2 | -2 |
2014-10-19 21:35 | Silence a compiler warning. | Constantine Khroulev | 1 | +5 | -2 |
2014-10-17 17:39 | another ref | Ed Bueler | 1 | +8 | -0 |
2014-10-15 16:06 | Clean up the TR1 business a little bit. | Constantine Khroulev | 8 | +6 | -46 |
2014-10-15 05:49 | Fix #299 by removing a bunch of old iffy code. | Constantine Khroulev | 1 | +19 | -44 |
2014-10-14 17:35 | pism::NCFile: create a non-virtual interface | Constantine Khroulev | 16 | +655 | -388 |
2014-10-14 16:05 | pism::NCFile: add the m_ prefix to data members. | Constantine Khroulev | 10 | +332 | -332 |
2014-10-13 22:10 | Fix IceModelVec::check_array_indices() (now it works for 3D fields too). | Constantine Khroulev | 1 | +6 | -1 |
2014-10-13 22:09 | Silence compiler warnings. | Constantine Khroulev | 2 | +12 | -13 |
2014-10-13 20:16 | Replace -Winline with -Wno-inline to avoid bogus warnings. | Constantine Khroulev | 1 | +1 | -1 |
2014-10-13 20:12 | Improve interpolation weight computation code. | Constantine Khroulev | 2 | +45 | -22 |
2014-10-10 21:30 | Clean up the Mahaffy surface gradient code. | Constantine Khroulev | 1 | +10 | -14 |
2014-10-10 19:52 | No need to check the -periodicity option by hand. | Constantine Khroulev | 2 | +3 | -20 |
2014-10-10 16:44 | Tweak profiling calls. | Constantine Khroulev | 2 | +14 | -8 |
2014-10-10 16:43 | 1 reduction instead of 8 in massContExplicitStep() | Constantine Khroulev | 1 | +20 | -8 |
2014-10-10 16:24 | Add an optional "count" argument to Global{Sum,Min,Max}. | Constantine Khroulev | 25 | +135 | -135 |
2014-10-10 06:11 | Shove profiling stuff into IceGrid for now. | Constantine Khroulev | 6 | +49 | -35 |
2014-10-10 04:30 | Address Andy's compilation issue. | Constantine Khroulev | 1 | +3 | -3 |
2014-10-10 03:39 | Create a DM with dof=1, width=0 and store in IceGrid. | Constantine Khroulev | 3 | +14 | -5 |
2014-10-10 00:53 | Add some profiling events to IceModel. | Constantine Khroulev | 6 | +121 | -16 |
2014-10-09 01:12 | Remove last DMLocalToGlobalBegin/End calls. Port to 0.6. | Constantine Khroulev | 8 | +93 | -92 |
2014-10-09 00:35 | Generalize IceModelVec2::{get,set}_component(). | Constantine Khroulev | 2 | +30 | -27 |
2014-10-08 23:54 | Silence SWIG warnings. | Constantine Khroulev | 1 | +3 | -0 |
2014-10-08 23:52 | Syntactic sugar (add PISMDM::operator DM()). | Constantine Khroulev | 14 | +114 | -108 |
2014-10-08 23:03 | Improve IceModelVec2::{get,set}_component(...) | Constantine Khroulev | 2 | +37 | -32 |
2014-10-08 20:11 | Rewrite put_on_proc0/get_from_proc0 IceModelVec2S methods. | Constantine Khroulev | 8 | +133 | -130 |
2014-10-08 17:44 | Require PETSc 3.5 for TAO-based inversion tools. | Constantine Khroulev | 13 | +92 | -419 |
2014-10-07 21:30 | Use IceModelVec2V to store solution and RHS in SSAFD. | Constantine Khroulev | 9 | +61 | -77 |
2014-10-07 23:44 | Added missing character | Andy Aschwanden | 1 | +1 | -1 |
2014-10-07 23:38 | Updated funding sources in README. Port to 0.6. | Andy Aschwanden | 1 | +1 | -1 |
2014-10-07 19:34 | Fix a typo introduced in 6f1fe04. | Constantine Khroulev | 1 | +1 | -1 |
2014-10-07 18:36 | Commit ff45421 broke IcebergRemover. This should fix it. | Constantine Khroulev | 2 | +3 | -6 |
2014-10-07 18:32 | Add IceModelVec::get_dm() | Constantine Khroulev | 2 | +6 | -1 |
2014-10-07 18:03 | Cleanup. | Constantine Khroulev | 1 | +0 | -3 |
2014-10-07 17:54 | thksmooth and schoofs_theta diagnostics don't need ghosts. | Constantine Khroulev | 1 | +2 | -4 |
2014-10-07 18:45 | v.get_stencil_width() == 0 if v has no ghosts. | Constantine Khroulev | 2 | +9 | -1 |
2014-10-07 00:24 | Basal heat flux does not need to be ghosted. | Constantine Khroulev | 1 | +1 | -1 |
2014-10-07 00:13 | Add comments to benign uses of IceModelVec::copy_to_vec() | Constantine Khroulev | 2 | +2 | -2 |
2014-10-06 23:52 | Simplify IceModelVec::update_ghosts(destination) | Constantine Khroulev | 1 | +3 | -10 |
2014-10-06 23:15 | Use a "global" Vec in SIAFD_topgsmooth::compute(). | Constantine Khroulev | 1 | +1 | -2 |
2014-10-06 23:13 | Add an assertion (PISMRoutingHydrology::V has to have ghosts). | Constantine Khroulev | 1 | +3 | -1 |
2014-10-06 23:08 | SSA::m_velocity_old -> SSAFD::m_velocity_old. | Constantine Khroulev | 4 | +7 | -5 |
2014-10-06 23:03 | Remove IceModelVec2S::view_matlab(). | Constantine Khroulev | 3 | +0 | -48 |
2014-10-06 18:47 | Remove duplicate code in IcebergRemover. | Constantine Khroulev | 3 | +48 | -85 |
2014-10-06 17:44 | Remove duplicate code in PBLingleClark. | Constantine Khroulev | 2 | +6 | -62 |
2014-10-04 00:05 | Fix a typo, use a *fixed* large negative number. | Constantine Khroulev | 2 | +35 | -15 |
2014-10-03 22:54 | The last PetscInt (I hope). | Constantine Khroulev | 1 | +1 | -1 |
2014-10-03 22:51 | One more PetscInt. | Constantine Khroulev | 1 | +1 | -1 |
2014-10-03 21:58 | Use "PetscInt" instead of "int" where needed. | Constantine Khroulev | 12 | +26 | -21 |
2014-10-03 22:00 | Use IceModelVec::copy_to_vec() in one more place. | Constantine Khroulev | 1 | +1 | -5 |
2014-10-03 03:54 | another ref | Ed Bueler | 1 | +14 | -0 |
2014-10-02 16:29 | Use IceModelVec::copy_to_vec in more places. | Constantine Khroulev | 2 | +4 | -10 |
2014-10-01 23:57 | IceModelVec::v -> IceModelVec::m_v | Constantine Khroulev | 7 | +103 | -103 |
2014-10-01 21:39 | Add the -dump option to bedrough_test. | Constantine Khroulev | 1 | +8 | -0 |
2014-10-01 19:49 | Add "shelfbtemp" and "shelfbmassflux" diagnostics to "-ocean th". | Constantine Khroulev | 2 | +62 | -7 |
2014-09-26 21:09 | Work on supporting PETSc 3.5. | Constantine Khroulev | 24 | +353 | -87 |
2014-09-25 00:53 | Don't look for TAO if PETSc is recent enough (>= 3.5.0). | Constantine Khroulev | 1 | +14 | -2 |
2014-09-25 00:52 | Don't recommend trying to match compilers. | Constantine Khroulev | 1 | +0 | -12 |
2014-09-24 23:14 | Add some code for single-column enthalpy solver tests. | Constantine Khroulev | 1 | +126 | -0 |
2014-09-24 23:12 | Start cleaning up documentation of enthSystemCtx. | Constantine Khroulev | 2 | +96 | -46 |
2014-09-24 23:11 | Change the IceModelVec3::setValColumnPL() signature. | Constantine Khroulev | 5 | +6 | -7 |
2014-09-23 22:59 | Create a Python wrapper for enthSystemCtx. | Constantine Khroulev | 2 | +7 | -1 |
2014-09-23 22:57 | Cosmetic changes in a regression test. | Constantine Khroulev | 1 | +6 | -6 |
2014-09-23 22:56 | Update links for C++ classes in BOMBPROOF docs. | Constantine Khroulev | 1 | +7 | -7 |
2014-09-23 22:55 | Define commands \dx, \dy, \dz, \dt in doxygen. | Constantine Khroulev | 1 | +4 | -0 |
2014-09-23 22:55 | Create helper functions for creating more PISM fields. | Constantine Khroulev | 1 | +35 | -0 |
2014-09-23 22:54 | Ensure that storage for a column solution is allocated. | Constantine Khroulev | 1 | +2 | -0 |
2014-09-23 22:54 | Specify units in a doxygen comment. | Constantine Khroulev | 1 | +2 | -0 |
2014-09-22 23:17 | Pass EnthalpyConverter to enthSystem by const reference. | Constantine Khroulev | 3 | +55 | -46 |
2014-09-26 23:45 | Make "const IceModelVec" usable. | Constantine Khroulev | 17 | +289 | -201 |
2014-09-29 15:26 | add a ref, and fiddle with them | Ed Bueler | 1 | +21 | -13 |
2014-09-26 12:52 | fix one ref | Ed Bueler | 1 | +1 | -1 |
2014-09-25 20:38 | add one reference: Karniadakis and Sherwin | Ed Bueler | 1 | +9 | -0 |
2014-09-23 16:05 | fixed a minor bug in ocean coupler, fix should be considered for stable0.5 too | Torsten Albrecht | 1 | +2 | -2 |
2014-09-21 06:16 | Try to support both old and new (>= 3.0) CMake versions. | Constantine Khroulev | 1 | +7 | -1 |
2014-09-19 23:50 | Turn "Mask" in to a namespace (instead of a class). | Constantine Khroulev | 8 | +109 | -130 |
2014-09-19 22:29 | Silence CMake warnings (for now). | Constantine Khroulev | 2 | +3 | -0 |
2014-09-19 21:20 | Use the same "wide stencil" everywhere. | Constantine Khroulev | 34 | +239 | -143 |
2014-09-18 19:48 | Fix a bug I introduced in the previous commit. | Constantine Khroulev | 2 | +12 | -2 |
2014-09-17 22:51 | Remove unused IceModelVec3 methods. | Constantine Khroulev | 2 | +4 | -44 |
2014-09-17 19:19 | Switch to IceModelVec::AccessList. | Constantine Khroulev | 89 | +1630 | -2431 |
2014-09-17 19:18 | Disable the SWIG nested class warning. | Constantine Khroulev | 1 | +2 | -0 |
2014-09-17 19:16 | Add IceModelVec::AccessList. | Constantine Khroulev | 2 | +35 | -1 |
2014-09-16 19:56 | Switch to using Points and PointsWithGhosts. | Constantine Khroulev | 86 | +4940 | -4958 |
2014-09-16 19:35 | Add pism::Points and pism::PointsWithGhosts. | Constantine Khroulev | 1 | +66 | -5 |
2014-09-15 19:55 | Another fix for #297. | Constantine Khroulev | 2 | +15 | -25 |
2014-09-15 19:43 | Fixes and closes #297. (Also fix a typo in flowlaws.cc) | Ed Bueler | 2 | +3 | -1 |
2014-09-12 23:08 | Add more tests. | Constantine Khroulev | 1 | +96 | -2 |
2014-09-12 22:25 | Fix a bug in PISM.model.ModelVecs.rename(). | Constantine Khroulev | 1 | +18 | -1 |
2014-09-12 20:01 | Add test/nosetests.py to "make test". | Constantine Khroulev | 2 | +10 | -0 |
2014-09-12 16:59 | Add some superficial regression tests. See #294. | Constantine Khroulev | 1 | +313 | -0 |
2014-09-12 16:57 | Update some Python scripts. | Constantine Khroulev | 4 | +72 | -167 |
2014-09-12 16:55 | Improve the EnthalpyConverter Python wrapper. | Constantine Khroulev | 1 | +3 | -3 |
2014-09-11 21:51 | Fix a bug in PISM.AlgorithmFailureException. | Constantine Khroulev | 1 | +2 | -2 |
2014-09-11 14:18 | Indentation cleanup. | Constantine Khroulev | 1 | +110 | -110 |
2014-09-11 06:31 | Replace "," -> ", ". | Constantine Khroulev | 14 | +505 | -505 |
2014-09-11 05:58 | Remove trailing whitespace. | Constantine Khroulev | 6 | +166 | -166 |
2014-09-11 05:55 | Remove trailing semicolons. | Constantine Khroulev | 7 | +145 | -145 |
2014-09-10 18:26 | Add vertical grid spacing to run_stats. | Constantine Khroulev | 3 | +23 | -0 |
2014-09-10 16:42 | Update a doxygen comment. | Constantine Khroulev | 1 | +0 | -1 |
2014-09-10 16:41 | Add the ocean_pik_melt_factor config parameter. See #295. | Constantine Khroulev | 4 | +32 | -18 |
2014-09-09 22:42 | Update some inversion-related Python scripts. Port to 0.6. | Constantine Khroulev | 4 | +125 | -17 |
2014-09-08 18:58 | Add the "source" (PISM revision) attribute to run_stats. | Constantine Khroulev | 1 | +1 | -0 |
2014-09-08 17:53 | Save 'grid_dx_meters' and 'grid_dy_meters' to run_stats. | Constantine Khroulev | 1 | +2 | -0 |
2014-09-05 23:11 | Remove test/cases/haseloff/no_bed_smoother.nc | Constantine Khroulev | 2 | +1 | -1 |
2014-09-05 17:53 | Fix ice discharge reporting. Port to 0.6. | Constantine Khroulev | 1 | +7 | -1 |
2014-09-04 22:17 | Make Nq and Nk officially unsigned (because they are). | Constantine Khroulev | 9 | +76 | -76 |
2014-09-04 21:37 | One more fix for #291. | Constantine Khroulev | 2 | +11 | -9 |
2014-09-04 20:26 | Address #291. | Constantine Khroulev | 8 | +104 | -56 |
2014-09-04 19:02 | Cleanup. | Constantine Khroulev | 1 | +25 | -19 |
2014-09-04 19:00 | IceModelVec methods that modify the stored field call inc_state_counter(). | Constantine Khroulev | 5 | +48 | -22 |
2014-09-04 18:59 | Remove pism::Component::init(). | Constantine Khroulev | 4 | +6 | -2 |
2014-09-04 16:32 | Cleanup in PIO.cc | Constantine Khroulev | 1 | +88 | -118 |
2014-09-04 16:17 | Add PIO::use_mapped_io(). | Constantine Khroulev | 2 | +79 | -7 |
2014-09-04 15:55 | Add "using std::vector" and "using std::string" to PIO.cc | Constantine Khroulev | 1 | +133 | -130 |
2014-09-02 23:48 | Update the LocalInterpCtx documentation comment. | Constantine Khroulev | 1 | +2 | -5 |
2014-09-02 23:45 | Add m_ prefix to protected data members of IceGrid. | Constantine Khroulev | 2 | +7 | -7 |
2014-09-02 23:41 | Add the energy_advection_ice_thickness_threshold parameter. | Constantine Khroulev | 3 | +5 | -2 |
2014-08-29 22:09 | Cleanup. | Constantine Khroulev | 2 | +49 | -48 |
2014-08-29 20:52 | Cosmetic changes. | Constantine Khroulev | 1 | +8 | -4 |
2014-08-29 18:15 | PETSC_NULL is deprecated. Replace with NULL. | Constantine Khroulev | 33 | +74 | -74 |
2014-08-29 17:45 | Simplify adding more boundary models | Constantine Khroulev | 5 | +130 | -232 |
2014-08-28 19:25 | Implement "-atmosphere one_station". | Constantine Khroulev | 5 | +350 | -0 |
2014-08-28 18:15 | Use "std::vector<double> &" instead of "double *" in function arguments. | Constantine Khroulev | 29 | +117 | -114 |
2014-08-28 18:12 | Use the "sia_" prefix in the ConstantInColumn class. | Constantine Khroulev | 2 | +4 | -1 |
2014-08-27 19:07 | Use one-sided differences to compute w and strain heating at all margins. | Constantine Khroulev | 2 | +58 | -22 |
2014-08-26 17:11 | Remove some uses of "const char *" and "const char []". | Constantine Khroulev | 41 | +114 | -113 |
2014-08-26 00:43 | PIO::compute_start_and_count() supports t_count > 1. | Constantine Khroulev | 2 | +11 | -7 |
2014-08-26 19:36 | Try not to use raw arrays allocated with "new". | Constantine Khroulev | 15 | +188 | -181 |
2014-08-25 21:42 | Minor cleanup. | Constantine Khroulev | 2 | +15 | -17 |
2014-08-12 07:22 | Addresses issue #289. Requires testing. No change in semantics of -topg_to_phi option. In particular, this mechanism cannot be turned on without the option (and all four parameters). So the defaults for the four parameters are never actually used. | Ed Bueler | 3 | +28 | -23 |
2014-08-12 04:49 | Partially address issue #289. This version compiles and runs but does not actually set the config variable according to what the user option is. Thus the whole handling of option -topg_to_phi needs to move to src/base/util/pism_options.cc because that method has a non-constant copy of Config. | Ed Bueler | 2 | +28 | -24 |
2014-08-09 16:47 | a ref got published | Ed Bueler | 1 | +5 | -6 |
2014-08-06 01:57 | one more useful reference | Ed Bueler | 1 | +9 | -0 |
2014-08-05 19:23 | Update references related to recent acceptances etc. | Ed Bueler | 1 | +17 | -12 |
2014-07-25 04:30 | Revert "Try to support PETSc 3.5.0 (in dev)." | Constantine Khroulev | 14 | +21 | -134 |
2014-07-24 19:32 | Documenting options -sia_n and -ssa_n as in my previous commit. See #285. | Ed Bueler | 1 | +63 | -31 |
2014-07-24 16:21 | Fix the SSA regression test I that uses Python bindings. | Constantine Khroulev | 1 | +1 | -1 |
2014-07-24 06:46 | Addressing #285. Documentation not complete, but new options -sia_n and -ssa_n do work. | Ed Bueler | 11 | +130 | -75 |
2014-07-17 15:16 | Fix a conflict resolution error. | Constantine Khroulev | 1 | +1 | -6 |
2014-07-16 18:00 | Try to support PETSc 3.5.0 (in dev). | Constantine Khroulev | 15 | +140 | -22 |
2014-07-12 21:42 | Indentation cleanup. | Constantine Khroulev | 1 | +12 | -12 |
2014-07-15 02:03 | Change the rule for removing width-one ice tongues ("noses"). | Ed Bueler | 1 | +38 | -16 |
2014-07-13 08:03 | Minor: Fix typo in comment. | Ed Bueler | 1 | +1 | -1 |
2014-07-12 20:37 | Changes to SSAFD convergence failure recovery code. | Ed Bueler | 4 | +49 | -22 |
2014-07-11 18:45 | Clobber pedantic warning. | Ed Bueler | 1 | +3 | -3 |
2014-07-11 01:05 | Fix #281. Port to 0.6. | Constantine Khroulev | 1 | +13 | -1 |
2014-07-09 23:47 | All diagnostics pressure,tauxz,tauyz in #280 added. Note (1) they are shallow formulas at StressBalance level, and (2) there is code duplication between PSB_tauxz and PSB_tauyz. | Ed Bueler | 3 | +160 | -5 |
2014-07-09 21:24 | This works. It is inelegant because it does the computation in PSB_pressure not in the ShallowStressBalance where the hydrostatic approximation already is assumed. My way of doing this may not generalize to tauxz,tauyz because I may not be able to get access to driving stress. See issue #280. | Ed Bueler | 3 | +27 | -13 |
2014-07-09 20:03 | Start by implementing pressure diagnostic. Addressing issue #280. | Ed Bueler | 4 | +52 | -4 |
2014-06-23 21:58 | It should read velsurf, not {u,v}velsurf. | Andy Aschwanden | 1 | +1 | -1 |
2014-06-23 19:29 | in addition to wvelsurf, uvelsurf and vvelsurf should also be part of -o_size medium. | Andy Aschwanden | 1 | +1 | -1 |
2014-06-20 03:34 | With this modification we have a precise relationship between the N(e) formula in Tulaczyk et al 2000 and the N_til(W_til) formula documented in Bueler and van Pelt (submitted soon). This changes make no meaningful difference to Greenland tau_c results, as far as I can tell. | Ed Bueler | 2 | +37 | -26 |
2014-06-20 03:18 | Rename configuration parameter till_c_0 to till_cohesion, as clearer and avoiding naming by variable name. | Ed Bueler | 3 | +8 | -5 |
2014-06-17 19:00 | Mark ability to Pism_TEST_USING_VALGRIND as advanced. Port to 0.6. | Ed Bueler | 1 | +1 | -0 |
2014-06-17 18:59 | Clobber -Wshadow warning. | Ed Bueler | 1 | +3 | -3 |
2014-06-17 06:47 | Yet another ref. | Ed Bueler | 1 | +10 | -0 |
2014-06-17 06:17 | Another ref. | Ed Bueler | 1 | +11 | -0 |
2014-06-15 01:45 | Added -subgl to -pik bundle. Documented it, and cleaned up marine and pik options in User Manual. | Ed Bueler | 3 | +108 | -93 |
2014-06-15 00:54 | Change siam.bst->plain.bst to avoid koma-generated old font warnings; perhaps plain.bst has been maintained since 1988. | Ed Bueler | 2 | +2 | -2 |
2014-06-14 23:34 | Adding -subgl makes it even better. Spectacularly steady 15km run. | Ed Bueler | 1 | +2 | -2 |
2014-06-12 19:26 | another reference | Ed Bueler | 1 | +10 | -0 |
2014-06-06 01:42 | Another reference. | Ed Bueler | 1 | +11 | -0 |
2014-06-05 19:07 | Minor: Le Brocq as a last name. | Ed Bueler | 1 | +1 | -1 |
2014-06-04 20:19 | Maintenance on references. | Ed Bueler | 1 | +9 | -8 |
2014-06-03 08:04 | Several references relevant to green-hydro stuff. | Ed Bueler | 1 | +69 | -11 |
2014-06-03 08:04 | Remove incorrect FIXME in script. | Ed Bueler | 1 | +1 | -1 |
2014-06-01 22:40 | Add option -till_log_factor_transportable_water which sets parameter of same name. | Ed Bueler | 1 | +2 | -0 |
2014-06-01 08:28 | Moved script showPvsW.py to pism/green-hydro where I am actually using it. | Ed Bueler | 1 | +0 | -181 |
2014-06-01 08:09 | Fix bug in color scale in script. | Ed Bueler | 1 | +9 | -8 |
2014-06-01 06:33 | Further improvement of scatter plot generator for P(W) evaluation. | Ed Bueler | 1 | +59 | -13 |
2014-05-31 23:46 | Remove incorrect mention of Storglaciaren in intro material in manual. | Ed Bueler | 1 | +1 | -1 |
2014-05-31 07:01 | Remove an incorrect FIXME. | Ed Bueler | 1 | +0 | -2 |
2014-05-31 05:31 | Updating hydrology parameters to match paper and its choices. Removing overrides mechanism (as code duplication) from nbreen example. | Ed Bueler | 4 | +8 | -60 |
2014-05-29 07:41 | Vastly more powerful scatterplot generator for testing whether points show emergent P(W). (And Python + Matplotlib rocks.) | Ed Bueler | 1 | +66 | -5 |
2014-05-29 05:50 | Use CRITICAL_FILL_MISSING flag and fix committed by ckhroulev in 1f14abf. See 23dda01. Works for me. | Ed Bueler | 1 | +2 | -4 |
2014-05-29 03:24 | Merge branch 'dev' into hydro-simplify-transfer | Ed Bueler | 21 | +347 | -145 |
2014-05-28 06:54 | Clean up scripts. | Ed Bueler | 2 | +2 | -2 |
2014-05-28 06:53 | Word "lost" should be "loss". | Ed Bueler | 2 | +4 | -4 |
2014-05-27 19:20 | Being more careful about meaning of convergence of Test P. | Ed Bueler | 2 | +30 | -12 |
2014-05-26 07:14 | tool to generate scatter plot of P versus W, to examine evidence for P(W) a la Flowers and Clarke | Ed Bueler | 1 | +73 | -0 |
2014-05-26 06:19 | Minimal maintenance on Nbreen example. | Ed Bueler | 2 | +17 | -1 |
2014-05-25 21:56 | Replace the bad choice for a W <--> Wtil transfer model with simpler (null) version. | Ed Bueler | 7 | +101 | -110 |
2014-05-25 03:01 | Fix problem where read from file of diagnostic variable velbase_mag has _FillValue below valid_min. | Ed Bueler | 1 | +3 | -1 |
2014-05-24 07:14 | Merge branch 'dev' into feed-hydrology-from-file | Ed Bueler | 2 | +10 | -5 |
2014-05-24 07:05 | Add option -hydrology_velbase_mag_file and diagnostic hydrologyvelbase_mag. | Ed Bueler | 4 | +57 | -5 |
2014-05-24 06:41 | Implement and document option -hydrology_bmelt_file and diagnostic hydrobmelt. | Ed Bueler | 6 | +82 | -16 |
2014-05-24 00:28 | Correct option name to -hydrology_input_to_bed_file and document it and related options. | Ed Bueler | 2 | +13 | -13 |
2014-05-23 18:42 | Use std::shared_ptr and std::weak_ptr to keep track of PETSc DMs. | Constantine Khroulev | 25 | +251 | -197 |
2014-05-17 02:24 | Allow optional addition of -pik -subgl in std-greenland example. | Ed Bueler | 1 | +5 | -0 |
2014-05-17 02:23 | Correct citation in manual regarding -subgl. | Ed Bueler | 1 | +1 | -1 |
2014-05-14 19:44 | fill_missing_petsc.py: try to provide better error messages. | Constantine Khroulev | 1 | +11 | -2 |
2014-05-14 19:13 | Create temporary file in the output directory. | Constantine Khroulev | 1 | +9 | -6 |
2014-05-14 16:58 | Remove the basal_melt_rate.update_ghosts() call. | Constantine Khroulev | 1 | +0 | -4 |
2014-05-14 07:20 | fixed two typos. | Andy Aschwanden | 1 | +2 | -2 |
2014-05-13 18:56 | Add the PETSc-based parallel fill_missing script. | Constantine Khroulev | 1 | +404 | -0 |
2014-05-09 21:12 | Update the float_kill command-line option. | Constantine Khroulev | 1 | +2 | -2 |
2014-05-09 21:11 | Make sure that IceModel::combine_basal_melt_rate() gets called. | Constantine Khroulev | 2 | +4 | -3 |
2014-05-09 19:01 | Remove Timeseries methods that we don't really need. | Constantine Khroulev | 15 | +161 | -189 |
2014-05-13 07:43 | add a ref | Ed Bueler | 1 | +12 | -0 |
2014-05-09 18:37 | Fix 2 minor errors in the source code browser. | Constantine Khroulev | 2 | +3 | -3 |
2014-05-09 18:21 | Experimental: use force-to-thickness in grounded areas only. | Constantine Khroulev | 2 | +10 | -1 |
2014-05-09 11:00 | Document new modifier PA_frac_P. Close #271. | Julien Seguinot | 1 | +32 | -5 |
2014-05-08 23:07 | Make sure that ks is always valid. | Constantine Khroulev | 9 | +123 | -109 |
2014-05-08 23:06 | Remove a redundant comment. | Constantine Khroulev | 1 | +0 | -1 |
2014-05-08 23:52 | Fixed fill_missing.py | Andy Aschwanden | 1 | +23 | -12 |
2014-05-08 22:51 | allow fill_missing.py to handle files with a time dimension. Should this be considered a bug fix that needs to go into v0.61? | Andy Aschwanden | 1 | +109 | -47 |
2014-05-08 19:49 | Minor cleanup in PA_frac_P. See #271. | Constantine Khroulev | 1 | +13 | -14 |
2014-05-08 19:48 | Remove an unused variable. | Constantine Khroulev | 1 | +0 | -2 |
2014-05-08 16:53 | Allow setting the output size without command-line options. | Constantine Khroulev | 4 | +39 | -24 |
2014-05-08 14:26 | Enable scalar precipitation multiplier. See #271. | Julien Seguinot | 5 | +245 | -0 |
2014-05-08 01:24 | Whitespace changes. | Constantine Khroulev | 1 | +76 | -76 |
2014-05-08 00:57 | Close #99. | Constantine Khroulev | 6 | +159 | -158 |
2014-05-07 22:31 | Add the "long_name" attribute to pism_config. | Constantine Khroulev | 2 | +90 | -82 |
2014-05-07 22:30 | Remove the "PISM" prefix in the source code browser. | Constantine Khroulev | 1 | +12 | -12 |
2014-05-07 22:05 | Add Egholm references. | Ed Bueler | 1 | +22 | -0 |
2014-05-07 20:59 | Add "_flux" to land_ice_surface_specific_mass_balance. | Constantine Khroulev | 25 | +28 | -28 |
2014-05-07 19:22 | Fix a doxygen comment. | Constantine Khroulev | 1 | +2 | -2 |
2014-05-07 19:04 | Forward-declare "IceModelVec" in PISMVars.hh. | Constantine Khroulev | 5 | +7 | -1 |
2014-05-07 19:04 | Cleanup. | Constantine Khroulev | 2 | +25 | -23 |
2014-05-07 20:33 | Add _flux to standard name for climatic_mass_balance. See 995aac. | Ed Bueler | 1 | +1 | -1 |
2014-05-07 19:39 | Fixing PISM parameter names (Paterson-Budd_*) to remove hyphen, to get CF compliance. | Ed Bueler | 2 | +15 | -15 |
2014-05-07 18:01 | Improve code reuse in SSAFEM. | Constantine Khroulev | 4 | +111 | -151 |
2014-05-07 02:15 | Changes in IceModelVel2T (needs code review). | Julien Seguinot | 3 | +27 | -1 |
2014-05-06 21:38 | Fix a file name and small edits in section 1 of User Manual. | Ed Bueler | 1 | +3 | -3 |
2014-05-06 21:08 | A better name for SSAFD CFBC notes. | Constantine Khroulev | 2 | +7 | -7 |
2014-05-06 20:50 | Tweak SSA FEM notes. | Constantine Khroulev | 1 | +9 | -7 |
2014-05-06 19:44 | Close #270. | Constantine Khroulev | 2 | +9 | -13 |
2014-05-06 18:00 | Improve FEQuadrature::getWeightedJacobian(). | Constantine Khroulev | 9 | +51 | -64 |
2014-05-06 00:03 | Don't include .py files in etags. | Constantine Khroulev | 1 | +1 | -1 |
2014-05-06 05:17 | Clean up indexing of Jacobian entries. | Constantine Khroulev | 1 | +10 | -10 |
2014-05-05 22:43 | Avoid passing classes by value. Close #269. | Constantine Khroulev | 156 | +1112 | -1037 |
2014-05-04 17:28 | Completion of revisions to first section of user manual, based on change in commit fc93b61ef. | Ed Bueler | 18 | +16 | -7 |
2014-05-03 21:02 | Remove FEQuadrature::init(). | Constantine Khroulev | 6 | +43 | -39 |
2014-05-03 18:49 | Fixes to figures in User Manual resulting from change in previous commit; figures 3--9 fixed. Text updated. | Ed Bueler | 14 | +29 | -31 |
2014-05-03 18:02 | Fix RACMO surface mass balance missing value issue. Port to 0.6. | Ed Bueler | 2 | +11 | -4 |
2014-05-03 17:15 | SSAFEM: Move some computations out of inner loops. | Constantine Khroulev | 1 | +39 | -38 |
2014-05-03 06:15 | Improve SSA FEM notes. | Constantine Khroulev | 1 | +9 | -15 |
2014-05-03 06:12 | Re-write SSAFEM Jacobian and residual code. | Constantine Khroulev | 1 | +53 | -41 |
2014-05-02 23:16 | Start switching to variables that actually mean something. | Constantine Khroulev | 1 | +35 | -29 |
2014-05-02 23:11 | Add notes documenting SSAFEM residual and Jacobian computations. | Constantine Khroulev | 1 | +405 | -0 |
2014-05-01 01:12 | Fix the -skip mechanism (again). | Constantine Khroulev | 3 | +50 | -23 |
2014-04-30 19:45 | Remove the "seconds_per_year" config. parameter. | Constantine Khroulev | 1 | +0 | -3 |
2014-04-30 19:01 | Allow using a different ftt alpha in "ice-free" areas. | Constantine Khroulev | 5 | +57 | -35 |
2014-04-30 18:47 | Fix installation of the installation manual. | Constantine Khroulev | 1 | +1 | -1 |
2014-04-30 17:56 | Add the m_ prefix to PSForceThickness data members. | Constantine Khroulev | 2 | +62 | -62 |
2014-04-29 23:39 | My attempt to rename -force_to_thk. See #268. | Constantine Khroulev | 3 | +3 | -14 |
2014-04-29 23:36 | Closes #268. | Andy Aschwanden | 7 | +26 | -26 |
2014-04-29 16:11 | Whitespace cleanup. | Constantine Khroulev | 134 | +750 | -760 |
2014-04-29 00:43 | Improve some doxygen comments. | Constantine Khroulev | 2 | +22 | -10 |
2014-04-29 00:42 | Use typedef to clean up the signature of a FEQuadrature method. | Constantine Khroulev | 2 | +9 | -5 |
2014-04-28 22:11 | Remove an outdated comment. | Constantine Khroulev | 1 | +0 | -1 |
2014-04-25 23:39 | More cosmetic changes in SSAFEM. | Constantine Khroulev | 5 | +144 | -108 |
2014-04-25 16:37 | Fix doxygen warnings. | Constantine Khroulev | 1 | +2 | -2 |
2014-04-25 16:36 | Document IceFlowLaw::effective_viscosity(). | Constantine Khroulev | 1 | +17 | -3 |
2014-04-25 15:49 | More cleanup in SSAFEM. | Constantine Khroulev | 3 | +52 | -46 |
2014-04-24 21:38 | Some more cleanup. | Constantine Khroulev | 6 | +72 | -71 |
2014-04-24 19:56 | Minor cleanup in SSAFEM. | Constantine Khroulev | 4 | +124 | -123 |
2014-04-24 19:26 | Add documenting comments. See #224. | Constantine Khroulev | 1 | +4 | -4 |
2014-04-24 19:07 | Remove the "PISM" prefix from most names in PISM. | Constantine Khroulev | 277 | +2845 | -2838 |
2014-04-23 19:57 | Read Href from an input file during bootstrapping. | Constantine Khroulev | 1 | +9 | -5 |
2014-04-23 19:57 | Ice volume/area stdout reporting consistent with -ts_file reporting. | Constantine Khroulev | 2 | +4 | -42 |
2014-04-23 13:48 | Address #267. | Constantine Khroulev | 1 | +2 | -1 |
2014-04-23 12:29 | Warn for negative ice thickness in part_redist. | Julien Seguinot | 1 | +10 | -0 |
2014-04-22 20:03 | Fix compilation errors on beauregard. | Constantine Khroulev | 10 | +56 | -56 |
2014-04-18 19:26 | Move all public(*) symbols into the "pism" namespace. See #188. | Constantine Khroulev | 310 | +3177 | -2051 |
2014-04-22 19:37 | Get rid of one more -Wshadow warning. | Constantine Khroulev | 1 | +2 | -2 |
2014-04-22 19:33 | Get rid of a -Wshadow warning | Constantine Khroulev | 5 | +84 | -85 |
2014-04-20 23:38 | I will submit this tiny thing on hydrology soon. | Ed Bueler | 1 | +12 | -3 |
2014-04-18 02:55 | Document the -atmosphere_searise_greenland_file option. | Constantine Khroulev | 1 | +1 | -1 |
2014-04-18 02:47 | Close #263. | Constantine Khroulev | 3 | +46 | -13 |
2014-04-17 22:40 | Add taub_mag to output_medium and _big. See #266. | Constantine Khroulev | 1 | +2 | -2 |
2014-04-17 22:02 | Split tables in the manual. Rename some variables. See #266. | Constantine Khroulev | 45 | +197 | -172 |
2014-04-17 21:17 | Add "taud_mag" to the User's Manual. | Constantine Khroulev | 1 | +1 | -0 |
2014-04-17 21:15 | Address the code part of #266. | Constantine Khroulev | 7 | +209 | -138 |
2014-04-17 21:12 | Add "const" to some methods. | Constantine Khroulev | 5 | +12 | -12 |
2014-04-17 21:44 | Trying yet again on the meaning associated to option -tauc_add_transportable_water. | Ed Bueler | 2 | +8 | -6 |
2014-04-17 20:22 | Another round of edits to subglacial strength documentation in Users Manual. Port to 0.6 (without FIXME which should remain in dev). | Ed Bueler | 1 | +16 | -24 |
2014-04-17 18:38 | Make flux_divergence appear in -o_sizee big files. See #165. | Constantine Khroulev | 1 | +63 | -62 |
2014-04-17 17:42 | Close #210. | Constantine Khroulev | 4 | +58 | -70 |
2014-04-17 17:10 | Dealt with some -Wshadow pedantic compiler warnings. | Ed Bueler | 2 | +12 | -12 |
2014-04-17 17:04 | Remove unmaintained/unused PISMDistHydrologyALT model. | Ed Bueler | 3 | +0 | -259 |
2014-04-17 16:58 | Added all state and diagnostic vars generated by PISMDistributedHydrology to output_big. "big" means BIG. Closes #264. | Ed Bueler | 1 | +1 | -1 |
2014-04-17 16:06 | Remove tillwp, add bwat, bwatvel to output_medium. See #264. | Constantine Khroulev | 1 | +2 | -2 |
2014-04-03 17:48 | Improve the PIO::open() API. Fix the non-issue #224. | Constantine Khroulev | 58 | +249 | -119 |
2014-04-17 00:37 | Update README.md (in dev). | Constantine Khroulev | 1 | +1 | -1 |
2014-04-15 22:37 | Trying again on the meaning associated to option -tauc_add_transportable_water. See 33acd210. Needs testing; perhaps this saves Greenland from catastrophic collapse. | Ed Bueler | 1 | +5 | -1 |
2014-04-15 22:03 | Merge branch 'pdd-stdev' into dev | Constantine Khroulev | 8 | +203 | -26 |
2014-04-14 21:35 | Merge branch 'ocean' into dev | Constantine Khroulev | 19 | +669 | -609 |
2014-04-14 19:11 | Minor cleanup. | Constantine Khroulev | 8 | +135 | -90 |
2014-04-14 17:14 | Looked at the code, as requested. | Constantine Khroulev | 2 | +156 | -145 |
2014-04-14 17:01 | Document tauc_add_transportable_water. | Constantine Khroulev | 1 | +9 | -1 |
2014-04-11 22:33 | Minor userman update. | Constantine Khroulev | 1 | +2 | -2 |
2014-04-11 05:38 | white space fix | Ed Bueler | 1 | +1 | -2 |
2014-04-11 05:30 | Create new option and config flag -tauc_add_transportable_water. | Ed Bueler | 4 | +55 | -7 |
2014-04-11 05:21 | add ability to start -hydrology distributed model if bwp is missing; uses bootstrapping_bwp_value_no_var value | Ed Bueler | 1 | +20 | -4 |
2014-04-11 05:15 | fix unreported bug: nc file left open when PISMRoutingHydrology attempted to find bwat in input file | Ed Bueler | 1 | +1 | -0 |
2014-04-10 21:52 | A slightly different version of the fix in ada8877. Port to 0.6. | Constantine Khroulev | 3 | +7 | -3 |
2014-04-09 18:18 | Fiddling with the FEM code in PISM. | Constantine Khroulev | 18 | +1406 | -1314 |
2014-04-10 15:25 | Prevent crash upon missing unit attr (port to 0.6) | Julien Seguinot | 1 | +3 | -3 |
2014-04-09 05:58 | Whitespace changes. | Constantine Khroulev | 3 | +194 | -199 |
2014-04-09 05:58 | Minor cleanup. | Constantine Khroulev | 1 | +3 | -3 |
2014-04-09 01:03 | See #266. Added minimal doc of taub to manual. Port to 0.6. Note taub can be set equal to the driving stress when computed by the nonsliding SIA-only model. | Ed Bueler | 1 | +3 | -2 |
2014-04-09 00:37 | See #266. Fix sign on tau_b. Make it bold using boldsymbol; note mathbf has no effect. Port to 0.6. | Ed Bueler | 1 | +7 | -7 |
2014-04-07 22:08 | Replace 'mapping' with 'global_attributes' in one more place. | Constantine Khroulev | 1 | +1 | -1 |
2014-04-04 21:16 | Fix the -..._times code. | Constantine Khroulev | 1 | +3 | -1 |
2014-04-04 19:57 | "-surface pdd_old" should use new variable names. | Constantine Khroulev | 2 | +110 | -88 |
2014-04-04 19:34 | Switch from gsl_sf_erfc() to the C library erfc(). | Constantine Khroulev | 1 | +2 | -3 |
2014-04-04 20:57 | fixed nc2cdo.py which is a bit trickier to handle correctly. | Andy Aschwanden | 1 | +34 | -34 |
2014-04-04 20:01 | For correct calculations of cell areas, PISM now searches in the global attribute ‘proj4’ instead of the proj4 attribute in the mapping variable. | Andy Aschwanden | 6 | +52 | -29 |
2014-04-03 17:59 | Fix a build issue on Mac OS X 10.9.2. Port to 0.6. | Constantine Khroulev | 2 | +14 | -13 |
2014-04-02 15:30 | Document building docs in INSTALL.md. | Constantine Khroulev | 1 | +9 | -0 |
2014-04-01 23:15 | a ref: Feldmann et al (2014) is published | Ed Bueler | 1 | +5 | -1 |
2014-04-01 18:56 | Address #251. | Constantine Khroulev | 12 | +920 | -880 |
2014-04-01 18:19 | Build libpisminverse if Python bindings are being built too. (And not otherwise.) | Constantine Khroulev | 1 | +7 | -2 |
2014-04-01 17:30 | Add more doxygen comments (PS_delta_T). | Constantine Khroulev | 1 | +13 | -5 |
2014-04-01 17:36 | Name of x11 library with headers in debian, needed to get X functionality automatically when building petsc, has changed. Port to 0.6. | Ed Bueler | 1 | +1 | -1 |
2014-04-01 15:33 | Add more doxygen comments. | Constantine Khroulev | 5 | +56 | -3 |
2014-03-31 21:40 | Add the Pism_DOXYGEN_DOCUMENT_ALL CMake option. | Constantine Khroulev | 2 | +11 | -2 |
2014-04-01 13:41 | Found a tiny error in random PDD init message | Julien Seguinot | 1 | +2 | -2 |
2014-03-28 21:21 | Convert SMB from m/s to (kg m-2)/s. | Constantine Khroulev | 1 | +6 | -1 |
2014-03-28 17:25 | Resurrect old PDD code so that we can compare it to the new. | Constantine Khroulev | 6 | +1171 | -0 |
2014-03-27 21:42 | Better error messages. Port to 0.6. | Constantine Khroulev | 2 | +32 | -1 |
2014-03-27 20:36 | IceGrid::kBelowHeight() should call MPI_Abort(). | Constantine Khroulev | 1 | +6 | -8 |
2014-03-26 19:44 | Fix a typo in IceModel::step() (in dev). | Constantine Khroulev | 1 | +1 | -1 |
2014-03-27 15:44 | Fix discharge reporting. Port to 0.6. | Constantine Khroulev | 1 | +3 | -2 |
2014-03-26 19:07 | Update the gradient method test case. | Constantine Khroulev | 2 | +3 | -3 |
2014-03-13 06:29 | Correct some doxygen comments. | Constantine Khroulev | 2 | +8 | -9 |
2014-03-18 00:06 | Update the Ross run scripts. | Constantine Khroulev | 2 | +4 | -4 |
2014-03-17 18:33 | Remove the "preliminary time-step duration" parameter. | Constantine Khroulev | 1 | +0 | -3 |
2014-03-19 01:16 | IceModel::skip_counter() *returns* result. | Constantine Khroulev | 2 | +30 | -39 |
2014-03-17 18:09 | Add -timestep_hit_multiples. Port to 0.6. | Constantine Khroulev | 7 | +275 | -193 |
2014-03-14 17:08 | -surface_given_period X should take an integer X. Port to 0.6. | Constantine Khroulev | 1 | +8 | -8 |
2014-03-13 07:11 | Initialize variables in PDDMassBalance::step(). Port to 0.6. | Constantine Khroulev | 1 | +2 | -2 |
2014-03-13 06:30 | PDD sub-intervals consistent with interpolation scheme. Port to 0.6. | Constantine Khroulev | 2 | +9 | -8 |
2014-03-13 06:29 | Fix snow depth reset code. Port to 0.6. | Constantine Khroulev | 1 | +1 | -1 |
2014-03-12 18:55 | Very minor cleanup. Port to 0.6. | Constantine Khroulev | 2 | +2 | -1 |
2014-03-12 18:53 | The "init. step" of couplers is a method now. Port to 0.6. | Constantine Khroulev | 3 | +58 | -47 |
2014-03-24 22:57 | Remove undocumented storglaciaren example from users manual. Port to 0.6. | Ed Bueler | 2 | +4 | -4 |
2014-03-24 17:11 | Save CTS when -o_size big is set. See #262. Port to 0.6. | Constantine Khroulev | 2 | +2 | -2 |
2014-03-21 23:26 | yet more ref fiddles (YMRF) | Ed Bueler | 1 | +15 | -3 |
2014-03-21 23:13 | more ref work | Ed Bueler | 1 | +12 | -2 |
2014-03-19 22:31 | a ref. | Ed Bueler | 1 | +13 | -2 |
2014-03-19 21:14 | Allow setting units of the z dimension in IceModelVec3Custom. | Constantine Khroulev | 1 | +7 | -1 |
2014-03-19 18:52 | Apply the patch provided by Leo van Kampenhout. (Port to 0.6.) | Constantine Khroulev | 4 | +28 | -1 |
2014-03-14 19:21 | Added comment | Bob Fischer | 1 | +36 | -0 |
2014-03-14 19:17 | Merge branch 'dev' of github.com:pism/pism into dev | Bob Fischer | 11 | +156 | -24 |
2014-03-05 14:08 | Merge branch 'dev' of github.com:pism/pism into dev | Bob Fischer | 163 | +8059 | -6054 |
2014-02-07 04:15 | Merge branch 'dev' of github.com:pism/pism into dev | Bob Fischer | 309 | +5208 | -6722 |
2014-02-07 04:14 | Working on moving Glint2 code into PISM | Bob Fischer | 5 | +451 | -0 |
2014-01-29 17:29 | Added comments. Changed init_run() to be not protected. | Bob Fischer | 2 | +13 | -4 |
2014-01-29 02:35 | section 12.1 is done: PISM on a 2.5 mm grid and a nice match to observations | Ed Bueler | 2 | +21 | -15 |
2014-01-29 00:02 | new section 12.1 on laboratory experiment validation mostly done | Ed Bueler | 2 | +44 | -1 |
2014-01-28 21:32 | eliminate unmaintained EISMINT-Greenland directory; it is still available in stable0.4 | Ed Bueler | 8 | +0 | -493 |
2014-01-28 21:30 | Correct the README to reflect current. | Ed Bueler | 1 | +3 | -2 |
2014-01-28 21:18 | Revised section headings for validation chapter, with spot for labgum material. | Ed Bueler | 1 | +10 | -3 |
2014-01-28 21:12 | remove flux figures from User Manual description of MISMIP; not clear at this point that they mean anything other than that cflx is not the conserved flux | Ed Bueler | 4 | +12 | -25 |
2014-01-28 20:18 | rename in prep for adding labgum to validation chapter | Ed Bueler | 3 | +3 | -3 |
2014-01-28 20:07 | A bit more clean up including consolidation into one preprocess script and one run script. | Ed Bueler | 4 | +142 | -155 |
2014-01-28 19:07 | Clean up lab gum example in preparation for addition to Users Manual. | Ed Bueler | 7 | +459 | -79 |
2014-01-28 02:06 | Add a paragraph about -subgl to the manual. | Constantine Khroulev | 1 | +6 | -1 |
2014-01-28 01:13 | Remove 2 FIXMEs from the manual. | Constantine Khroulev | 1 | +0 | -4 |
2014-01-27 23:33 | Clean up and document the new -subgl code. | Constantine Khroulev | 4 | +232 | -165 |
2014-01-27 19:31 | Minor changes to the code picking the right (smallest) max_dt. | Constantine Khroulev | 2 | +43 | -31 |
2014-01-27 18:17 | Minor cleanup (mostly whitespace). | Constantine Khroulev | 3 | +128 | -142 |
2014-01-27 18:00 | Rename some IceModel data members. | Constantine Khroulev | 25 | +523 | -524 |
2014-01-26 03:09 | More maintenance on Storglaciaren example: Move parameter choices to command-line options and revert to more typical sliding parameters; ran but generated crazy velocities under old values. | Ed Bueler | 3 | +27 | -28 |
2014-01-26 02:25 | removing 3d example ... which I will not myself maintain ... | Ed Bueler | 3 | +2 | -381 |
2014-01-25 20:30 | Attempt maintenance on storglacieren example: Shallow edits to manual. Changes to runscript; generate error about file missing tillphi. (Happens when switch from SIA-only run to SIA+SSA run; is this generic?) | Ed Bueler | 2 | +14 | -16 |
2014-01-25 20:07 | Change pre-computed result used in examples/jako/ to g5km_gridseq.nc. Remove unmaintained Petermann stub script. | Ed Bueler | 4 | +19 | -28 |
2014-01-25 08:26 | Updates to the subgrid grounding line interpolation | Johannes Feldmann | 5 | +135 | -69 |
2014-01-25 04:09 | Remove redundant code. | Constantine Khroulev | 1 | +2 | -13 |
2014-01-25 04:01 | Address #233. | Constantine Khroulev | 1 | +3 | -3 |
2014-01-25 02:14 | A round of shallow edits to the Jako. regional model section of the Users Manual. In good shape but note #233. | Ed Bueler | 1 | +15 | -20 |
2014-01-25 01:14 | Shallow edits to Verification and Simplified Experiments sections of manual; in good shape. | Ed Bueler | 2 | +31 | -39 |
2014-01-24 21:37 | Fix minor manual build error caused by imperfect rebase. | Ed Bueler | 1 | +1 | -2 |
2014-01-24 21:24 | Edits to Practical Usage section of User Manual, including move of flow-line example script into util/ | Ed Bueler | 3 | +123 | -155 |
2014-01-24 19:55 | Remove option -pismversion. As far as I can tell, no script or documented run even uses it. Option -version remains. | Ed Bueler | 1 | +3 | -4 |
2014-01-24 19:09 | Change all executables to use default output name 'unnamed.nc'. | Ed Bueler | 3 | +11 | -9 |
2014-01-24 19:53 | Zero-pad years in stdout and -extra_split file names. | Constantine Khroulev | 2 | +3 | -3 |
2014-01-24 19:26 | Fix a typo in a doxygen comment. | Constantine Khroulev | 1 | +1 | -1 |
2014-01-24 19:14 | Take care of FIXMEs in the init sequence graph. | Constantine Khroulev | 1 | +17 | -25 |
2014-01-24 18:45 | Remove last mentions of -no_sia and -ssa_sliding. | Constantine Khroulev | 2 | +2 | -2 |
2014-01-24 18:44 | Fix a typo in the manual. | Constantine Khroulev | 1 | +1 | -1 |
2014-01-24 18:13 | Update stress balance options in the manual. | Constantine Khroulev | 12 | +71 | -52 |
2014-01-24 03:52 | Update more scripts (-ssa_sliding, -no_sia). | Constantine Khroulev | 7 | +9 | -15 |
2014-01-24 07:44 | Documentation of marine ice sheets and bed deformation in User Manual in pretty good shape. | Ed Bueler | 3 | +56 | -59 |
2014-01-24 01:05 | I think this is satisfactory documentation of the two documented hydrology choices. | Ed Bueler | 2 | +66 | -31 |
2014-01-24 00:50 | Update -ssa_sliding option in examples/*. | Constantine Khroulev | 23 | +29 | -30 |
2014-01-24 00:41 | Update stress balance command-line options. See #144. | Constantine Khroulev | 13 | +114 | -123 |
2014-01-23 20:35 | Move the basal sliding law into ShallowStressBalance. | Constantine Khroulev | 45 | +328 | -334 |
2014-01-23 20:07 | Remove unused code. | Constantine Khroulev | 2 | +0 | -8 |
2014-01-23 21:39 | Edits through end of section 7.1 on modeling basal strength. Much better. | Ed Bueler | 1 | +44 | -54 |
2014-01-23 19:17 | More rational construction of basal strength documentation, but it is still not done. | Ed Bueler | 2 | +91 | -55 |
2014-01-23 19:48 | Add "climatic_mass_balance_original". Closes #232. | Constantine Khroulev | 2 | +26 | -1 |
2014-01-23 19:30 | Fix a bug in "Timeseries". | Constantine Khroulev | 1 | +5 | -3 |
2014-01-22 20:11 | A bit of cleanup. | Constantine Khroulev | 6 | +35 | -44 |
2014-01-22 18:39 | Remove Blatter stress balance code from dev. | Constantine Khroulev | 12 | +6 | -2509 |
2014-01-22 18:16 | Remove the do_blatter flag (it is not used anyway). | Constantine Khroulev | 5 | +29 | -39 |
2014-01-22 01:02 | Clean up energy command-line options. See #144. | Constantine Khroulev | 60 | +204 | -1025 |
2014-01-21 22:28 | Added configuration flag summary_time_use_calendar. Defaults to "yes". | Ed Bueler | 3 | +18 | -4 |
2014-01-21 20:26 | clobber pedantic warning about ierr set but not used | Ed Bueler | 1 | +3 | -5 |
2014-01-21 18:16 | Require FFTW-3 when building PISM. See #230. | Constantine Khroulev | 7 | +16 | -45 |
2014-01-21 06:13 | Edits on ice dynamics part of manual, including a brief new section on conservation of energy. | Ed Bueler | 2 | +42 | -30 |
2014-01-21 04:11 | Significant reorganization: split out subglacial stuff from dynamics, to make new section of User Manual. | Ed Bueler | 4 | +235 | -214 |
2014-01-21 04:11 | Shallow edits to section 5. In good shape. | Ed Bueler | 1 | +46 | -68 |
2014-01-21 01:44 | More shallow edits through end of section 4 (page 36). | Ed Bueler | 2 | +30 | -39 |
2014-01-21 01:05 | More shallow edits through end of section 3. | Ed Bueler | 4 | +23 | -22 |
2014-01-20 21:44 | Many shallow edits through page 31 of User Manual. | Ed Bueler | 4 | +71 | -62 |
2014-01-20 10:55 | deleted the plot script by accident | Torsten Albrecht | 3 | +103 | -9 |
2014-01-20 10:47 | simplified ross example structure | Torsten Albrecht | 12 | +141 | -667 |
2014-01-19 20:26 | minor: fix bad ref in User Manual | Ed Bueler | 1 | +1 | -1 |
2014-01-19 06:28 | Update run script. See #175. | Ed Bueler | 1 | +1 | -1 |
2014-01-19 06:17 | I am totally delighted with MISMIP3d. It works great with the dev branch using 2 km resolution, the subgrid method, and robust ksp options. (I did not do a thorough test of options.) This commit is a lot of shallow editing. Main question: is -gradient eta a key for performance? (Any other key options?) | Ed Bueler | 9 | +232 | -187 |
2014-01-18 23:52 | editting of MISMIP3d scripts ... needs more experimentation now that I see all the options fairly clearly | Ed Bueler | 3 | +68 | -49 |
2014-01-17 21:13 | Remove the -hold_tauc option. See #144. | Constantine Khroulev | 10 | +48 | -38 |
2014-01-17 20:33 | Remove IceModelVec copy constructor and assignment operator. | Constantine Khroulev | 21 | +73 | -163 |
2014-01-17 19:28 | Remove sounding viewers. Closes #223. | Constantine Khroulev | 13 | +35 | -211 |
2014-01-17 08:32 | relatively small fixes in the simplified geometry part of the Users Manual | Ed Bueler | 1 | +5 | -5 |
2014-01-17 00:16 | Update calving command-line options. See #144. | Constantine Khroulev | 39 | +153 | -122 |
2014-01-16 19:54 | Stop trying to "import netCDF3". | Constantine Khroulev | 44 | +108 | -79 |
2014-01-16 19:40 | Remove pure-HDF5 I/O code. | Constantine Khroulev | 9 | +8 | -1324 |
2014-01-16 19:33 | Improve the main page of the browser. Done for now. | Constantine Khroulev | 2 | +44 | -163 |
2014-01-17 00:03 | working on script for MISMIP3d: clean up and track down why -subgl *does* work | Ed Bueler | 1 | +70 | -96 |
2014-01-16 20:21 | minor reorganization of User Manual source files: there is now a one-to-one correspondence between .tex files in doc/userman/ and the sections of the User Manual | Ed Bueler | 5 | +121 | -120 |
2014-01-16 04:37 | Address some easily noticeable flaws of the doxygen browser. | Constantine Khroulev | 19 | +901 | -820 |
2014-01-15 02:59 | A minor fix. | Constantine Khroulev | 1 | +2 | -2 |
2014-01-15 00:45 | Source code browser compiles again. | Constantine Khroulev | 9 | +87 | -97 |
2014-01-14 23:39 | small edits of MISMIP3d documentation ... under construction | Ed Bueler | 2 | +14 | -11 |
2014-01-14 23:38 | cut up MISMIP3d scripts into more easily chewed pieces; see new "usage" section of README.md; under construction and testing | Ed Bueler | 3 | +115 | -91 |
2014-01-14 20:39 | Minor cleanup. | Constantine Khroulev | 7 | +43 | -33 |
2014-01-14 20:38 | Rename IceModelVec::stencil_width() back to get_stencil_width() | Constantine Khroulev | 7 | +18 | -18 |
2014-01-14 20:36 | SIA mass conservation test prints the "pismv" command it runs. | Constantine Khroulev | 1 | +5 | -0 |
2014-01-14 20:35 | Fix a build system heuristic. | Constantine Khroulev | 1 | +0 | -1 |
2014-01-14 17:36 | Fix build issues on beauregard. | Constantine Khroulev | 5 | +41 | -36 |
2014-01-14 18:50 | happy with MISMIP (2d) results for inclusion in stable0.6, though -subgl did not work for me | Ed Bueler | 3 | +16 | -9 |
2014-01-14 18:11 | fix minor build error (and allows me to play); see #228 | Ed Bueler | 2 | +2 | -2 |
2014-01-14 06:56 | Trying to update the doxygen browser. | Constantine Khroulev | 18 | +2380 | -3964 |
2013-12-22 11:54 | Improving the IceModelVec, NCVariable, PIO API. | Constantine Khroulev | 262 | +4804 | -5228 |
2013-12-22 09:01 | Initialize variables in PISMDistributedHydrology::update() | Constantine Khroulev | 1 | +9 | -9 |
2013-12-20 23:21 | Minor manual fixes. | Constantine Khroulev | 2 | +3 | -3 |
2014-01-14 06:18 | figures cleaned up for MISMIP 2d | Ed Bueler | 6 | +17 | -23 |
2014-01-14 05:39 | MISMIP 2D works fine in grid modes 3 and 2 *as long as you do not skip*, so it is turned off | Ed Bueler | 2 | +1 | -4 |
2014-01-14 05:08 | minor: clarifying section names in manual | Ed Bueler | 2 | +2 | -2 |
2014-01-14 02:05 | struggling a bit to understand where the MISMIP (old, not 3d) example stands | Ed Bueler | 2 | +33 | -26 |
2014-01-13 23:48 | fix doxygen comment for putTempAtDepth() | Ed Bueler | 1 | +10 | -9 |
2014-01-13 23:28 | putTempAtDepth() did indeed have a bug in the default case where the SMB is used: if SMB<0 then ice was treated as advecting basal warmth upward from base, generating unreasonably warm ice. Fixed by treading SMB<0 columns as having vertical velocity (relative to the base) of zero. | Ed Bueler | 1 | +22 | -26 |
2014-01-13 19:51 | Cleaning installation manual: add python-pyproj to recommended debian packages, group and alphabetize packages, and just go ahead and say FFTW is required. | Ed Bueler | 1 | +29 | -31 |
2014-01-10 07:49 | Cleaned up and documented the prognostic and fracture_density extensions of the Ross ice shelf. They are ready to go in stable0.6 in my opinion. | Ed Bueler | 7 | +34 | -119 |
2014-01-10 00:44 | Superficial changes for usability/clarity. (I did not even realize that these nice examples were here.) | Ed Bueler | 5 | +24 | -12 |
2014-01-08 23:44 | more minor cleanup in antarctica example | Ed Bueler | 3 | +19 | -20 |
2013-12-17 20:35 | Address #74 (for now). | Constantine Khroulev | 4 | +49 | -11 |
2013-12-16 23:13 | Add simple "narrow ice tongue removal" code. | Constantine Khroulev | 3 | +98 | -5 |
2013-12-16 21:55 | A bit of cleanup. | Constantine Khroulev | 2 | +16 | -22 |
2013-12-17 01:07 | adding comments to nice flood example ... @ck: please check that these are still truths | Ed Bueler | 1 | +24 | -6 |
2013-12-16 21:31 | Try to avoid overflow in IceGrid::check_parameters(). | Constantine Khroulev | 1 | +8 | -2 |
2013-12-16 21:28 | Add the marine/tongues "example". | Constantine Khroulev | 3 | +165 | -0 |
2013-12-15 03:24 | Changes to Antarctic run which update to new till strangth scheme (esp. -tauc_slippery_grounding_lines) and use better parameters (-sia_e 3, -meltfactor_pik 5e-3, -calving_at_thickness 200.0). Separate ability to use smoothed topg; does not make that much difference. | Ed Bueler | 2 | +67 | -36 |
2013-12-14 20:23 | This should take care of #167. | Constantine Khroulev | 2 | +17 | -6 |
2013-12-14 02:40 | Adds the "flood" example. | Constantine Khroulev | 3 | +110 | -0 |
2013-12-13 21:40 | Code cleanup. | Constantine Khroulev | 5 | +53 | -55 |
2013-12-14 05:37 | Clean up and simplify SeaRISE-Antarctica example. | Ed Bueler | 6 | +6 | -520 |
2013-12-11 20:18 | Fix a typo in src/base/stressbalance/ssa/doc/Makefile | Constantine Khroulev | 1 | +1 | -1 |
2013-12-12 05:55 | add the ability to not generate diagnotics (i.e. -ts_file ... -extra_file ...) | Ed Bueler | 1 | +11 | -6 |
2013-12-11 20:09 | Fix a typo in examples/marine/circular/README.md | Constantine Khroulev | 1 | +1 | -1 |
2013-12-11 20:05 | Cleanup in examples/ and tests/. | Constantine Khroulev | 16 | +148 | -99 |
2013-12-11 17:27 | Add a forgotten forcing file (delta_MBP.nc). | Constantine Khroulev | 1 | +0 | -0 |
2013-12-11 02:40 | Add examples/marine/melange. | Constantine Khroulev | 3 | +41 | -0 |
2013-12-11 02:40 | Rename examples/piktests -> examples/marine. | Constantine Khroulev | 14 | +71 | -72 |
2013-12-10 21:02 | Delete all debian [meta]package stuff. Remove manpages. | Constantine Khroulev | 18 | +1 | -333 |
2013-12-10 21:02 | Clobber a compiler warning. | Constantine Khroulev | 1 | +0 | -1 |
2013-11-12 18:37 | Remove all uses of get_array() outside of FEM code. | Constantine Khroulev | 15 | +459 | -424 |
2013-12-04 23:42 | Fix a typo in melange back pressure code. | Constantine Khroulev | 1 | +1 | -1 |
2013-12-09 02:52 | I am going to call it good: a new Getting Started section for pism0.6 | Ed Bueler | 6 | +27 | -34 |
2013-12-09 02:16 | add csurf figures from parameter study | Ed Bueler | 9 | +0 | -0 |
2013-12-09 01:12 | update script for generating time series, and the ivol .png files which go in User's Manual | Ed Bueler | 5 | +8 | -3 |
2013-12-08 22:01 | more text on parameter study | Ed Bueler | 1 | +20 | -6 |
2013-12-08 21:41 | update and clean up advanced param study scripts ... only play small role in Getting Started section | Ed Bueler | 5 | +143 | -144 |
2013-12-08 05:58 | about half of section 2.9 showing a parameter study example done; need one more big figure and some text on what it all means ... | Ed Bueler | 9 | +97 | -20 |
2013-12-08 01:43 | done with section 2.8 on grid refinement | Ed Bueler | 2 | +26 | -14 |
2013-12-08 01:15 | revise/add some scripts for sections 2.8 and 2.9 | Ed Bueler | 4 | +71 | -71 |
2013-12-07 04:37 | editing section 2.8 | Ed Bueler | 1 | +18 | -14 |
2013-12-05 01:37 | minor: fix usurf figs so they have a common scale | Ed Bueler | 1 | +10 | -2 |
2013-12-04 18:59 | added escape character so that log file gets written on pacman | Andy Aschwanden | 1 | +2 | -2 |
2013-12-03 23:59 | most of text on grid sequencing done | Ed Bueler | 1 | +18 | -8 |
2013-12-03 23:59 | scripts for parameter study running now; suitable for small machine (and supercomputer will be an exercise) | Ed Bueler | 2 | +14 | -4 |
2013-12-03 20:08 | Document melange back pressure fraction forcing. | Constantine Khroulev | 3 | +66 | -10 |
2013-12-03 18:54 | Implement -ocean ...,delta_MBP | Constantine Khroulev | 7 | +212 | -1 |
2013-12-02 19:09 | Implement the melange back pressure parameterization. | Constantine Khroulev | 22 | +173 | -25 |
2013-12-02 19:07 | Very minor code cleanup. | Constantine Khroulev | 4 | +7 | -16 |
2013-12-02 00:59 | Working on new subsection 2.8 on grid sequencing. Clean up of other material in sections 2 and 3. Increase usability and documentation of scripts in examples/std-greenland/. | Ed Bueler | 12 | +75 | -52 |
2013-12-01 18:49 | done with a sweep cleaning up section 3 ... I hope I have helped ... | Ed Bueler | 1 | +70 | -95 |
2013-11-30 06:30 | key fix to stop jumps at regridding | Ed Bueler | 1 | +1 | -0 |
2013-11-30 06:30 | more cleaning and editing in 'the PISM view' text | Ed Bueler | 3 | +23 | -25 |
2013-11-30 04:50 | remove preachy part | Ed Bueler | 2 | +2 | -15 |
2013-11-30 03:16 | continuing refinement of the gridseq.sh sample script | Ed Bueler | 2 | +5 | -5 |
2013-11-30 03:15 | edits to Constantine's new notes: minor | Ed Bueler | 2 | +49 | -49 |
2013-11-30 01:45 | fix gridseq.sh script and edit text on NetCDF tools | Ed Bueler | 2 | +26 | -19 |
2013-11-30 01:18 | paleo subsection of Getting Started done; ivolboth.py --> tsboth.py is made more flexible | Ed Bueler | 8 | +106 | -86 |
2013-11-29 22:10 | Continue updates to Getting Started section: section 2.8 on paleo spinup | Ed Bueler | 3 | +75 | -38 |
2013-11-29 20:37 | Add new SSA CFBC notes, including ideas re. melange back-pressure. | Constantine Khroulev | 1 | +243 | -0 |
2013-11-26 20:21 | Clean up and minor optimizations. | Constantine Khroulev | 16 | +91 | -81 |
2013-11-26 04:54 | Re-wrote IceModelVec3::getValColumnQUAD(). | Constantine Khroulev | 1 | +59 | -31 |
2013-11-26 04:52 | Fix a bug in IceModelVec::setValColumnPL(). | Constantine Khroulev | 1 | +3 | -1 |
2013-11-19 20:52 | New way of computing nuH. | Constantine Khroulev | 5 | +220 | -24 |
2013-11-21 04:29 | Add the taub (taub_x, taub_y) diagnostic. | Constantine Khroulev | 3 | +73 | -1 |
2013-11-19 21:19 | Inline IceFlowLaw::effective_viscosity(). | Constantine Khroulev | 2 | +23 | -25 |
2013-11-19 18:36 | ssa_test_cfbc improvements | Constantine Khroulev | 2 | +25 | -0 |
2013-11-19 18:37 | Bigger formulas in the source code browser. | Constantine Khroulev | 1 | +2 | -0 |
2013-11-20 21:00 | Improve test and example scripts. | Constantine Khroulev | 2 | +17 | -14 |
2013-11-29 08:15 | edits through end of section 2.6 | Ed Bueler | 1 | +31 | -26 |
2013-11-29 05:41 | edits through end of subsection 2.5, and add Dickens & Morey to refs | Ed Bueler | 2 | +37 | -30 |
2013-11-28 00:20 | apply slippery grounding line only at *marine* grounding line | Ed Bueler | 1 | +6 | -2 |
2013-11-27 05:33 | undo change made in c6e0c522 | Ed Bueler | 1 | +1 | -6 |
2013-11-26 23:40 | minimal reorganization: put some advanced scripts, which do not get covered in Getting Started section, in subdirectory | Ed Bueler | 5 | +11 | -3 |
2013-11-26 18:46 | method for helping with marginal stiple in basal fields | Ed Bueler | 3 | +18 | -6 |
2013-11-26 15:52 | Replace "full Stokes" -> "Stokes" throughout. | Constantine Khroulev | 2 | +3 | -3 |
2013-11-26 08:13 | update text on spinup evaluation, and fix typo in script | Ed Bueler | 2 | +4 | -4 |
2013-11-25 03:35 | time series comparison between 20km and 10km, and other modifications to Getting Started section | Ed Bueler | 5 | +93 | -109 |
2013-11-24 22:59 | add Habermann et al (2013) and van Pelt et al (2013) to biblio | Ed Bueler | 1 | +22 | -6 |
2013-11-24 22:58 | showing runs with hybrid and const (climate) in getting started section, including comparison to observed and 10km run | Ed Bueler | 10 | +217 | -23 |
2013-11-24 08:24 | update comments on Mohr-Coulomb | Ed Bueler | 1 | +6 | -8 |
2013-11-24 04:03 | figures from end of first run | Ed Bueler | 4 | +27 | -5 |
2013-11-24 02:14 | remove old SeaRISE-ish figures from Getting Started section ... will replace with quicker-to generate results | Ed Bueler | 7 | +7 | -7 |
2013-11-24 02:09 | ongoing revisions to Getting Started section: remove most vestiges of SeaRISE, plan four runs (const sia, const ssa, paleo, grid seq), add figures showing what ncview looks like | Ed Bueler | 4 | +45 | -40 |
2013-11-22 02:27 | edit getting-started section ... needs more work | Ed Bueler | 2 | +26 | -13 |
2013-11-21 19:56 | maintenance/update lists of contributors and users in User Manual | Ed Bueler | 1 | +25 | -24 |
2013-11-15 20:21 | Revert "Added new interface to attach_atmosphere()..." | Constantine Khroulev | 1 | +0 | -9 |
2013-11-14 20:20 | Un-comment method arguments in PISMComponent.hh | Constantine Khroulev | 1 | +17 | -8 |
2013-11-15 16:35 | finite() is not part of ANSI C, and did not compile with G++ 4.7 -std=c++11. isfinite() is the standard replacement for it. See: http://bytes.com/topic/c/answers/217761-finite-ansi-c | Bob Fischer | 1 | +1 | -1 |
2013-11-15 16:02 | Added new interface to attach_atmosphere() that uses memory-safe C++11 pointers (std::unique_ptr<>). In general, the g++ flag --std=c++11 should be used with C++11 code; however, no changes needed to be made to the CMake stuff to get this to work on my setup. I was not able to verify the command lines make uses to compile. At some point, this change should be propagated elsewehre in the code, or ripped out based on a decision to NOT use this kind of C++ idiom. | Bob Fischer | 1 | +9 | -0 |
2013-11-15 12:44 | fixed units for flux_divergence in extra variables | Andy Aschwanden | 1 | +1 | -1 |
2013-11-13 07:49 | That's about all I can say about update(). See #205. | Constantine Khroulev | 1 | +49 | -7 |
2013-11-13 06:04 | Merge branch 'dev' of github.com:pism/pism into dev | Bob Fischer | 88 | +1332 | -781 |
2013-11-13 06:03 | Added instructions on building Doxygen docs into places people might search for them. | Bob Fischer | 2 | +16 | -0 |
2013-11-05 03:51 | Merge branch 'dev' of github.com:pism/pism into dev git told me i had to. | Bob Fischer | 2 | +38 | -34 |
2013-11-05 03:51 | Added run_to() functionality. See Git Issue #196 https://github.com/pism/pism/issues/196 | Bob Fischer | 2 | +57 | -6 |
2013-11-05 01:12 | Fixes #199. | Constantine Khroulev | 1 | +7 | -8 |
2013-11-05 00:26 | A little bit of cleanup. | Constantine Khroulev | 3 | +7 | -9 |
2013-11-04 08:32 | reworking user manual example; new approach will do nicely ... will show: sia versus ssa performance (both computational and model) in 20km constant-climate context; difference between constant-climate and paleo-climate when compared to surfvelmag in data set ... i.e. the first section of the user's manual will be a 'toy' version of the Hindcasting paper | Ed Bueler | 3 | +40 | -33 |
2013-11-04 08:29 | poor nick ... I seem to lose the 'd' in his last name too easily | Ed Bueler | 1 | +14 | -2 |
2013-11-04 08:28 | further improvments to spinup ... need revised approach to grid sequencing, which should probably use env vars REGRIDFILE and REGRIDVARS | Ed Bueler | 2 | +45 | -92 |
2013-11-03 22:03 | more improvement to spinup.sh | Ed Bueler | 1 | +14 | -15 |
2013-11-03 21:48 | significant progress on highly-flexible spinup script ... but not done yet | Ed Bueler | 4 | +169 | -252 |
2013-11-03 18:56 | I think this is the preprocessing I want | Ed Bueler | 2 | +95 | -65 |
2013-11-03 05:22 | Used search for 'unpublished' in ice_bib.bib, and then google scholar, to harvest updated bibtex entries for several papers. | Ed Bueler | 1 | +33 | -29 |
2013-11-03 04:29 | clear out most searise-greenland stuff ... of course it is still in the stable0.5 branch, and can be brought back and updated by anyone who wants that | Ed Bueler | 9 | +0 | -870 |
2013-11-02 19:27 | rename greenland example to remove association to searise | Ed Bueler | 13 | +0 | -0 |
2013-11-01 22:17 | "Regrid" enthalpy using temp and liqfrac. | Constantine Khroulev | 4 | +121 | -45 |
2013-11-01 16:52 | Trivial cleanup. | Constantine Khroulev | 18 | +49 | -51 |
2013-11-01 16:51 | Get flow law names from IceFlowLaw. | Constantine Khroulev | 6 | +6 | -10 |
2013-11-01 03:42 | Take the calendar from -time_file (#157). | Constantine Khroulev | 8 | +118 | -41 |
2013-11-01 01:22 | Implement a "constant velocity" stress balance (see #171). | Constantine Khroulev | 5 | +67 | -4 |
2013-10-31 19:21 | No, I don't want .tex files to be tagged after all. | Constantine Khroulev | 1 | +1 | -1 |
2013-10-31 18:30 | Fix a documenting comment. | Constantine Khroulev | 1 | +2 | -2 |
2013-11-01 08:28 | - fixed units (m year-1) of flux divergence | Andy Aschwanden | 2 | +3 | -3 |
2013-10-31 17:51 | Clean up standard out reporting. | Constantine Khroulev | 5 | +42 | -13 |
2013-10-31 16:42 | Closes #155 (implement PISMComponent::regrid()) | Constantine Khroulev | 12 | +65 | -118 |
2013-10-31 01:23 | Remove unused IceModel members. | Constantine Khroulev | 3 | +3 | -11 |
2013-10-31 00:12 | Re-implements "-float_kill". Needs testing. | Constantine Khroulev | 8 | +181 | -15 |
2013-10-30 23:29 | Fix #115. Needs testing. | Constantine Khroulev | 3 | +60 | -24 |
2013-10-30 23:14 | Update examples/piktests/flowline/. | Constantine Khroulev | 2 | +4 | -8 |
2013-10-30 23:11 | PISMIcebergRemover should not remove SSA B.C. cells. | Constantine Khroulev | 3 | +23 | -2 |
2013-10-30 08:10 | updates the url of surface velocity data download | Torsten Albrecht | 2 | +4 | -4 |
2013-10-16 18:50 | Address #180. | Constantine Khroulev | 6 | +146 | -132 |
2013-10-30 03:03 | Remove PismIntMask. | Constantine Khroulev | 5 | +9 | -18 |
2013-10-29 23:57 | Remove unused code. | Constantine Khroulev | 1 | +1 | -11 |
2013-10-29 22:03 | Fix a typo. | Constantine Khroulev | 1 | +1 | -1 |
2013-10-29 21:43 | Fix a bug. | Constantine Khroulev | 2 | +11 | -7 |
2013-10-29 19:59 | Remove "std::" that crept into a .tex file. | Constantine Khroulev | 1 | +3 | -3 |
2013-10-29 18:08 | Remove unused variables in POGivenTH. | Constantine Khroulev | 1 | +4 | -17 |
2013-10-29 17:31 | Fixes some scripts in examples/ross. | Constantine Khroulev | 2 | +2 | -2 |
2013-10-29 17:31 | Clean up doxygen warnings. | Constantine Khroulev | 8 | +16 | -16 |
2013-10-29 01:07 | Untangle the fracture-induced softening code. | Constantine Khroulev | 8 | +123 | -66 |
2013-10-28 19:43 | Rename bwat -> tillwat in a regression test. | Constantine Khroulev | 1 | +2 | -2 |
2013-10-28 19:32 | Some cleanup (mostly in PISMBedSmoother). | Constantine Khroulev | 7 | +84 | -108 |
2013-10-27 03:33 | spinup not so belabored at end | Ed Bueler | 1 | +2 | -0 |
2013-10-27 03:30 | minor doc cleanup | Ed Bueler | 1 | +1 | -12 |
2013-10-27 03:23 | [I am forcing this commit message to appear in pism.pushes by a white-space commit. Sorry that it ain't elegant.] | Ed Bueler | 1 | +1 | -0 |
2013-10-27 03:19 | Merge commit '2a4646d' into dev | Ed Bueler | 0 | +0 | -0 |
2013-10-27 02:37 | Merge till-hydro-dynamics. The dev branch now has the new hydrology options -hydrology null [default] -hydrology routing -hydrology distributed The first two of these are documented in section 6.6 of the User's Manual. The third is unpublished and undocumented. | Ed Bueler | 198 | +1875 | -1940 |
2013-10-27 02:17 | pre-emptively adding "std::" so that git gets less confused on merge of 4f7ddadb ... I hope | Ed Bueler | 3 | +30 | -30 |
2013-10-27 01:35 | merge 878d17ee2ad1e772; fix trivial conflict in doc/ice_bib.bib | Ed Bueler | 7 | +490 | -10 |
2013-10-27 01:29 | merge c42b01a341e into till-hydro-dynamics; fix error in till-hydro-dynamics so that now it is till_water_thickness() and not basal_water_thickness() that is read in the enthalpy code for the water at the base | Ed Bueler | 27 | +573 | -742 |
2013-10-23 00:14 | Add a forgotten if(...). | Constantine Khroulev | 1 | +3 | -1 |
2013-10-27 00:48 | Merge commit 'fdfe1d4' into till-hydro-dynamics | Ed Bueler | 20 | +970 | -41 |
2013-10-27 00:47 | Merge commit 'a2859a40' into till-hydro-dynamics | Ed Bueler | 1 | +1 | -1 |
2013-10-27 00:45 | Merge commit 'dd95b6a14' into till-hydro-dynamics | Ed Bueler | 40 | +1682 | -1207 |
2013-10-27 00:35 | Merge commit 'fe5a70d' into till-hydro-dynamics | Ed Bueler | 6 | +51 | -5 |
2013-10-27 00:17 | merge bad7226 with conflict-resolve in doc/ice_bib.bib | Ed Bueler | 1 | +0 | -8 |
2013-10-03 21:47 | update routing test script to include thermo diagnostics | Ed Bueler | 1 | +2 | -2 |
2013-10-03 18:38 | Fix basal B.C. for enthalpy (port to 0.5). | Constantine Khroulev | 1 | +1 | -7 |
2013-10-03 18:32 | Tweaking PISMNC. | Constantine Khroulev | 1 | +12 | -12 |
2013-10-03 18:32 | White-space changes. | Constantine Khroulev | 4 | +91 | -89 |
2013-09-26 20:01 | Well-known reference for PETSc, out of date. | Ed Bueler | 1 | +8 | -0 |
2013-09-25 01:38 | - added scalar time series 'timestamp' to merged pism files | Andy Aschwanden | 1 | +6 | -0 |
2013-09-28 19:32 | Add a run with till. | Ed Bueler | 1 | +6 | -0 |
2013-09-28 19:31 | Edit metadata and stdout only. | Ed Bueler | 2 | +6 | -6 |
2013-09-26 23:17 | This change is justified by thinking that water-free grounded ice locations should have a pressure (for the absent water ...) determined by the steady state value of the pressure. Thus there is a difference between having any sliding and not having any sliding. This change makes a huge difference in runs initialized with W=0 at the start. Experimentation is needed to determine if it affects W>0 steady states much at the boundary where W->0, in particular. | Ed Bueler | 1 | +10 | -3 |
2013-09-26 20:01 | Well-known reference for PETSc, out of date. | Ed Bueler | 1 | +8 | -0 |
2013-09-24 05:13 | Merge branch 'dev' into till-hydro-dynamics | Ed Bueler | 9 | +83 | -43 |
2013-09-23 07:13 | Testing routing is interesting. | Ed Bueler | 1 | +6 | -5 |
2013-09-23 02:11 | Add script to test -hydrology routing on searise-greenland. | Ed Bueler | 2 | +51 | -1 |
2013-09-23 01:03 | Actually documented -hydrology null and -hydrology routing models. Note -hydrology distributed is not documented. | Ed Bueler | 1 | +37 | -17 |
2013-09-23 00:09 | Simplifying unruly name for beta. | Ed Bueler | 6 | +12 | -12 |
2013-09-22 19:37 | Minimally documenting the revised basal strength model, i.e. the compressible saturated till from Tulaczyk (2000b). | Ed Bueler | 1 | +22 | -9 |
2013-09-22 18:52 | Removing this script after runnign it and looking at results. I believe it is no longer useful, if it ever was. To test -hydrology null, see runs of searise-greenland, searise-antarctica, etc. test/regression/test_29.py and test/test_hydrology/verifTestP.sh are serious verification of -hydrology distributed. Models -hydrology routing and -hydrology distributed can be compared in examples/nbreen. | Ed Bueler | 1 | +0 | -43 |
2013-09-22 18:50 | Final state of this script. | Ed Bueler | 1 | +3 | -3 |
2013-09-22 18:10 | Housekeeping: remove access of unused fields in the two versions of update(). | Ed Bueler | 2 | +3 | -11 |
2013-09-22 18:00 | Switching -hydrology distributed over to the superficially-hyperbolic way of updating pressure. This makes Test P (test_29.py etc) errors slightly smaller except for bwp_avg which is slightly larger. That is also the pattern with results from verifTestP.sh. Because I am not certain I want to toss it out, I've hidden old code in new derived class. | Ed Bueler | 5 | +255 | -47 |
2013-09-19 22:55 | Set up for testing Ward's proposal to use same divergence of flux when updating pressure, as when updating W. | Ed Bueler | 1 | +19 | -2 |
2013-09-19 21:36 | Move Wtil update to first action in time-stepping loop. Add dWtil/dt term to pressure equation (so as to match notes which already have it). | Ed Bueler | 2 | +27 | -24 |
2013-09-19 20:30 | Use mask values to avoid averaging water thickness values from ice-free land or ocean (i.e. floating or ice-free ocean) cells, when computing the (staggered-grid) water thickness which enters into the Darcy flux calculation for subglacial hydrology. Seems to have very small affect on nbreen. Has small, and in every case error-reducing, affect on test P of -hydrology distributed. | Ed Bueler | 2 | +31 | -6 |
2013-09-19 19:46 | Cuffey & Paterson does have good stuff on till so I should not be lazy and I should start using the latest edition ... | Ed Bueler | 1 | +9 | -0 |
2013-09-17 22:30 | Merge dev. Fix trivial conflict in PISMMohrCoulombYieldStress.cc relating to assert. | Ed Bueler | 27 | +426 | -175 |
2013-09-17 22:24 | In -hydrology null the floating or ice-free ocean areas have no water in till. | Ed Bueler | 1 | +16 | -6 |
2013-09-17 15:48 | Adjustments based on running the searise-antarctica model with -hydrology null, the default. Note need for mask-awareness in updating tillwat in PISMNullTransportHydrology. | Ed Bueler | 3 | +26 | -21 |
2013-09-16 19:28 | Tell the SSAFD KSP solver to use non-zero initial guesses. (Port to 0.5.) | Constantine Khroulev | 2 | +12 | -3 |
2013-09-14 18:27 | Removing FIXMEs by formal changes only. | Ed Bueler | 3 | +50 | -32 |
2013-09-14 17:59 | Removal of Y0 from PISMDistributedHydrology.cc so it runs again. Additional changes so that test_29.py passes again. | Ed Bueler | 3 | +35 | -30 |
2013-09-12 23:02 | Added option -tauc_slippery_grounding_lines and config flag tauc_slippery_grounding_lines. By default it is 'no' PISM-wide but 'yes' in searise-greenland. Seems to have very desirable effect on the flow near grounding lines because the at-grounding-line thermodynamics that causes tillwat=0 and high tauc is bypassed. Reduces peak diffusivity if that occurs at these grounding lines, which seems common. | Ed Bueler | 4 | +17 | -4 |
2013-09-12 19:07 | De-optimizing computation of tauc in preparation for implementing non-pointwise model: replace redundant computation on ghosted points with communication of ghosts. | Ed Bueler | 1 | +4 | -3 |
2013-09-09 22:43 | Important point: Ntil is bounded above by overburden pressure. | Ed Bueler | 1 | +1 | -0 |
2013-09-09 19:13 | Cleaning tauc computation without changing meaning. Fixing doxygen/LaTeX stuff. [I am seeing that grounded ice just at the grounding line of outlet glaciers currently is getting (e.g. in searise-greenland) very high tauc from MohrCoulomb because NullTransport is delivering tillwat=0 for thermodynamic reasons. Fixing the thermodynamics could be the issue but it is also possible that a special rule for such locations should apply back in MohrCoulomb (some kind of -slippery-grounding-lines rule).] | Ed Bueler | 2 | +27 | -19 |
2013-09-09 07:07 | Cleaning up constants in examples/nbreen/ to agree with defaults. | Ed Bueler | 1 | +1 | -6 |
2013-09-09 06:51 | Setting hydrology-related constants to match defaults listed in Table 1 of paper with Ward. | Ed Bueler | 1 | +6 | -6 |
2013-09-09 00:02 | Minor convenience in script. | Ed Bueler | 1 | +2 | -2 |
2013-09-08 06:05 | A bit more convenience on running shortssa. | Ed Bueler | 1 | +3 | -1 |
2013-09-08 04:35 | For now I am guessing that till_effective_fraction_overburden should be 0.01 as default, but need to test to see. | Ed Bueler | 2 | +8 | -6 |
2013-09-08 04:33 | Better README for future use. Indeed it should not be serious documentation but it should look o.k. at the github site, and be minimally helpful. | Ed Bueler | 2 | +46 | -4 |
2013-09-08 01:47 | Allows control of till_effective_fraction_overburden (=delta in notes) for quick parameter study. | Ed Bueler | 1 | +4 | -1 |
2013-09-08 01:47 | In the Mohr-Coulomb model, i.e. the Compressible-Coulomb-Plastic model of Tulaczyk 2000a, made the lower bound on effective pressure N_0 scale with overburden pressure through new configuration constant till_effective_fraction_overburden (=delta in notes). Removed previous configuration constant till_reference_effective_pressure (=N_0 itself in notes). New behavior for Greenland rather like Bueler & Brown 2009 result, i.e. in the NullTransport case. (Which is basically the desired behavior if we are working on better hydrology.) | Ed Bueler | 4 | +41 | -21 |
2013-09-08 01:39 | Add initialization message for NullTransport default choice. | Ed Bueler | 2 | +11 | -0 |
2013-09-05 06:23 | Need to not lose this idea. | Ed Bueler | 1 | +1 | -0 |
2013-09-04 22:51 | I looked at the installation manual and found the section and subsection headings confusing. I changed them some. I am pretty sure this is an improvement, but further improvements are certainly possible. | Ed Bueler | 1 | +66 | -79 |
2013-09-03 22:38 | I am confused by the two different ways the current time was turned into a string. One way is used in iMreport.cc (for stdout summary line) and one in iMutil.cc (for -USR1 file name). I chose the latter because it works correctly for current SeaRISE-Greenland script. | Ed Bueler | 1 | +10 | -2 |
2013-08-24 06:03 | Removing unused options. Increase hydrology_tillwat_decay_rate_null from 1 mm/a to 1 cm/a; further increase to 5 cm/a worth considering. | Ed Bueler | 2 | +8 | -16 |
2013-08-24 06:01 | Working on scripts for searise-greenland given new scheme using Tulaczyk relation to determine Ntil from Wtil. To consider: (i) bigger tillphi, (ii) bigger decay rate in -hydrology null, (iii) scale N0 with Po. Probably the last is the key. | Ed Bueler | 3 | +7 | -6 |
2013-08-24 00:46 | A significant change to the model physics for till: Effective pressure in till is now computed by empirical (and exponential) formula from Tulaczyketal2000 relating water amount in till to effective pressure. Will generally affect all sliding models. | Ed Bueler | 3 | +68 | -63 |
2013-08-24 00:43 | Fixing initialization and reporting for hydrology schemes. | Ed Bueler | 2 | +16 | -11 |
2013-08-24 00:41 | Updating Test P related scripts. | Ed Bueler | 2 | +15 | -6 |
2013-08-24 00:27 | Remove old regularization parameter Y_0 from exact solution. | Ed Bueler | 2 | +9 | -10 |
2013-08-23 21:54 | Remove hydrology_englacial_porosity. Only phi_0 = hydrology_regularizing_porosity remains, and it is set by default to 0.01, noting 1% quoted in Bartholomaus. | Ed Bueler | 4 | +9 | -25 |
2013-08-23 21:52 | Add tillwat to outputs. | Ed Bueler | 1 | +3 | -3 |
2013-08-23 21:26 | Found and fixed serious bug in PISMRoutingHydrology::conductivity_staggered() which invalidates a lot of recent results. Made update of Wtil match notes. Made update of W match notes. Update of Wtil occurs before that of W (also matching notes). Removed unnecessary reporting in PISMRoutingHydrology::boundary_mass_changes(), and applied that routine to both W and Wtil. | Ed Bueler | 3 | +145 | -137 |
2013-08-23 21:17 | Make omega=100, i.e. Wtil will tend to be 100 times if W is small, though Wtil is bounded and W is not and W+Wtil is conserved. | Ed Bueler | 1 | +1 | -1 |
2013-08-23 21:15 | Made test script more flexible. | Ed Bueler | 2 | +8 | -7 |
2013-08-23 20:35 | comment out fine-grid runs | Ed Bueler | 1 | +2 | -2 |
2013-08-23 01:04 | Single added FIXME in important location. | Ed Bueler | 1 | +1 | -0 |
2013-08-23 00:46 | Fixed up test script so comparing apples to apples in -hydrology null and -hydrology routing. Runs are longish but easy to interpret. (To do list is: Fix FIXMEs in PISMRoutingHydrology.) | Ed Bueler | 1 | +16 | -4 |
2013-08-23 00:42 | Made model in -hydrology null match notes (with additional constant decay rate only). | Ed Bueler | 1 | +10 | -21 |
2013-08-22 23:40 | Made subglacial_water_pressure() pure virtual in base class PISMHydrology. It has the same implementation in PISMNullTransport hydrology for fundamentally different reasons. | Ed Bueler | 4 | +24 | -13 |
2013-08-22 23:38 | Fixed hydrology test script so it has a minimal chance to work with current implementation. | Ed Bueler | 1 | +7 | -5 |
2013-08-16 05:37 | PISMHydrology and derived are no longer in the business of modeling the till water pressure, but only the amount. This means PISMMohrCoulombYieldStress is broken (produces runtime error) but a fix is underway. (This isn't the dev branch anyway.) | Ed Bueler | 7 | +34 | -118 |
2013-08-16 05:22 | Minor and superficial changes to references and scripts. | Ed Bueler | 3 | +12 | -5 |
2013-08-15 02:55 | Schoof and Hewitt wrote a nice review article. | Ed Bueler | 1 | +10 | -0 |
2013-08-12 08:03 | Another till/hydrology ref. | Ed Bueler | 1 | +11 | -0 |
2013-08-12 03:40 | Fixing mis-use of bibtex. | Ed Bueler | 1 | +9 | -10 |
2013-08-12 03:37 | Continuing to try to catch the literature of till and subglacial stuff. | Ed Bueler | 1 | +40 | -5 |
2013-08-11 05:04 | Another hydrology ref. And, yes, ISO 4 says this is the right abbreviation for EPSL. | Ed Bueler | 1 | +14 | -3 |
2013-08-06 02:13 | Simplified README.md to avoid maintenance. Remove mention of englacial water from run.sh. | Ed Bueler | 2 | +9 | -17 |
2013-08-06 02:03 | Removed englacial storage, as conserved mass, from codes. But several new FIXMEs, especially related to: (i) move update of Wtil before W update; (ii) fix PISMNullTransport version of updating Wtil; (iii) what exactly *is* our model for pressure in the till pore-water? | Ed Bueler | 8 | +29 | -196 |
2013-08-06 01:12 | Move testhydro.sh to examples/ directory because it is just play, not a test (where the answer is known). | Ed Bueler | 2 | +7 | -2 |
2013-07-29 20:11 | Yet another hydrology ref. | Ed Bueler | 1 | +12 | -0 |
2013-07-27 22:36 | merge dev into till-hydro-dynamics | Ed Bueler | 321 | +50008 | -9545 |
2013-07-27 22:13 | Merge commit '40e07459' into till-hydro-dynamics | Ed Bueler | 89 | +2009 | -2607 |
2013-07-27 22:09 | merge 6e5f47d into till-hydro-dynamics | Ed Bueler | 18 | +630 | -526 |
2013-05-11 06:55 | in nbreen example we can (should?) turn off tillwat mechanism | Ed Bueler | 1 | +3 | -1 |
2013-05-11 05:12 | Update config list and a script to match revisions bwp-->tillwp and so on. | Ed Bueler | 2 | +6 | -6 |
2013-05-11 04:55 | Mohr-Coulomb gets till_water_pressure(). | Ed Bueler | 3 | +47 | -57 |
2013-05-10 23:40 | Merge branch 'dev' into till-hydro-dynamics | Ed Bueler | 88 | +1352 | -1217 |
2013-05-10 23:04 | Now it compiles. Results mostly make sense, but the major known issues are: (1) Wtil <--> W exchange in Routing can make W < 0; (2) yield stress calculation needs to read tillwp not bwp; (3) most runs like SeaRISE Greenland should switch to tillwp diagnostic not bwp, unless using -hydrology {routing,distributed}. | Ed Bueler | 7 | +80 | -105 |
2013-05-10 20:20 | One remaining FIXME needs addressing in PISMDistributedHydrology. | Ed Bueler | 1 | +10 | -19 |
2013-05-10 20:01 | Addressed some FIXMEs. Moved stuff into base class: Now PISMNullTransportHydrology and PISMRoutingHydrology share the exact same models for till and subglacial water pressure, and those are implemented in base class PISMHydrology. | Ed Bueler | 5 | +65 | -131 |
2013-05-07 22:20 | through talking with Constantine, became aware of issues and added FIXMEs that break compilability | Ed Bueler | 4 | +24 | -31 |
2013-05-06 00:23 | this version compiles, but is untested; several parameters need setting in src/pism_config.cdl | Ed Bueler | 5 | +166 | -24 |
2013-05-05 22:45 | cleaning up init actions; still does not compile because not all needed methods have implementations, and because evolution of till is not in PISMRoutingHydrology::update() | Ed Bueler | 3 | +61 | -50 |
2013-05-05 22:43 | PISMullTransportHydrology needs a bwat diagnostic method because it does not have bwat as a state variable (it has tillwat instead) | Ed Bueler | 3 | +36 | -7 |
2013-05-05 22:02 | spliting routing from distributed ... these are long files | Ed Bueler | 3 | +774 | -761 |
2013-05-05 19:53 | Refactoring. The base class PISMHydrology holds a Wtil variable because all models need somewhere to put water, and all models need to report what the Mohr-Coulomb relation needs. The new class PISMNullTransportHydrology updates Wtil by a new (more stable, but easy) implicit method. This new class can't conserve water and it does not attempt to report conservation. The "till can" aspect is de-emphasized but still present. | Ed Bueler | 10 | +349 | -548 |
2013-05-03 00:20 | Merge branch 'dev' into till-hydro-dynamics | Ed Bueler | 1 | +2 | -2 |
2013-05-02 23:16 | Merge branch 'dev' into till-hydro-dynamics | Ed Bueler | 170 | +1199 | -1488 |
2013-05-02 23:14 | Merge branch 'dev' into till-hydro-dynamics | Ed Bueler | 1 | +1 | -1 |
2013-05-02 18:18 | Move hydrology diagnostics into separate files. Implement tillwat and tillwp diagnostics. (But PISMHydrology code for these not implemented. Does not compile.) | Ed Bueler | 5 | +342 | -216 |
2013-05-01 00:04 | Early work. Goal is to remove PISMTillCanHydrology and its derived. New PISMNullTransportHydrology to be implemented. Till dynamics will be a method available to all hydrologies. Thats the plan, anyway; this bit does not compile. | Ed Bueler | 2 | +66 | -27 |
2013-04-30 22:32 | Cleaning up metadata in extra_files and ts_files. | Constantine Khroulev | 3 | +14 | -9 |
2013-04-30 22:12 | Fixes a bug in the code handling units of time. | Constantine Khroulev | 1 | +8 | -7 |
2013-04-29 23:56 | Replaces ncap with ncap2 in a preprocessing script. | Constantine Khroulev | 1 | +8 | -8 |
2013-04-29 21:05 | Fixes a memory leak in IceModelVec2T::get_interp_context() and -verbose 5 I/O reporting. | Constantine Khroulev | 1 | +7 | -3 |
2013-04-29 19:51 | Fixes a very minor bug in CalCalcs. | Constantine Khroulev | 1 | +1 | -1 |
2013-04-29 18:46 | Closes #141 and #152. | Constantine Khroulev | 16 | +75 | -695 |
2013-04-29 16:32 | Closes #147. | Constantine Khroulev | 8 | +161 | -149 |
2013-04-28 07:45 | also enable 'wallmelt' diagnostic for distributed hydrology | Ed Bueler | 1 | +1 | -0 |
2013-04-28 06:54 | remove feedback of wall melt; the result of wall_melt() is ONLY used diagnostically | Ed Bueler | 6 | +48 | -45 |
2013-04-27 18:26 | obviously, I should remove this | Ed Bueler | 1 | +0 | -21 |
2013-04-27 18:17 | updating scripts so they seem to run; see issue #152 | Ed Bueler | 2 | +7 | -4 |
2013-04-27 17:49 | Merge branch 'dev' into try-new-putatdepth | Ed Bueler | 28 | +644 | -241 |
2013-04-27 06:57 | documenting new putTempAtDepth() method | Ed Bueler | 1 | +14 | -11 |
2013-04-27 06:34 | cleaning up and continuing testing ... looks good and both options are available | Ed Bueler | 3 | +27 | -25 |
2013-04-27 04:57 | This version apparently works. And now I know that the widespread appearance of the NE Greenland ice stream in other badly spun-up models ... is an artifact of their bootstrapping method. | Ed Bueler | 3 | +104 | -82 |
2013-04-24 01:48 | thinking it through before writing code; without actually trying it I don't know if this is a good idea; obviously I'll remove the .m before merging into dev | Ed Bueler | 2 | +68 | -1 |
2013-04-24 01:30 | Merge branch 'dev' of github.com:pism/pism into dev | Ed Bueler | 1 | +23 | -10 |
2013-04-24 00:01 | minor: new manual text on time looks great (and this commit is tiny) | Ed Bueler | 1 | +6 | -3 |
2013-04-23 22:18 | Merge branch 'udunits2' into dev | Constantine Khroulev | 157 | +4846 | -8216 |
2013-04-23 22:06 | minor: vbed not used so remove begin/end_access(); modernize comments | Ed Bueler | 1 | +17 | -24 |
2013-04-22 05:27 | yet another hydrology ref | Ed Bueler | 1 | +13 | -0 |
2013-04-22 02:52 | another hydrology ref | Ed Bueler | 1 | +11 | -0 |
2013-04-21 18:55 | minor: uniformity for book reference style | Ed Bueler | 1 | +11 | -13 |
2013-04-21 01:23 | a ref on till | Ed Bueler | 1 | +12 | -0 |
2013-04-20 07:56 | Update python-side call to SIAFD::update (strain heating argument is now gone). | David Maxwell | 1 | +1 | -5 |
2013-04-20 07:52 | Merge branch 'dev' of https://github.com/pism/pism into dev | David Maxwell | 380 | +1257 | -768 |
2013-04-20 07:52 | Fixed formula error in LogRatioFunctional.cc. | David Maxwell | 1 | +2 | -3 |
2013-04-17 04:08 | Better diagnostic reporting for inverse misfits log_ratio and log_relative | David Maxwell | 2 | +8 | -98 |
2013-04-17 01:45 | added -inv_ssa_misfit log_ratio and -inv_ssa_misfit log_relative | David Maxwell | 7 | +432 | -7 |
2013-04-12 16:06 | Fixes the build system. | Constantine Khroulev | 24 | +36 | -50 |
2013-04-11 23:15 | Updates test/vfnow.py and test/vnreport.py. See #147. | Constantine Khroulev | 2 | +126 | -169 |
2013-04-11 20:34 | Re-organizes the src/stressbalance directory and updates the test G regression script. | Constantine Khroulev | 47 | +97 | -69 |
2013-04-11 19:21 | Merge branch 'blatter' into dev | Constantine Khroulev | 42 | +3113 | -2564 |
2013-04-09 19:29 | simplify and remove broken link | Ed Bueler | 1 | +4 | -8 |
2013-04-08 21:41 | Closes #91. | Constantine Khroulev | 3 | +42 | -6 |
2013-04-05 22:26 | Cleaning up doxygen comments. | Constantine Khroulev | 53 | +419 | -426 |
2013-04-05 22:24 | Addressing #91. | Constantine Khroulev | 2 | +65 | -79 |
2013-04-04 19:31 | Fixes #134 (in dev; -eigen_calving *requires* -part_grid). | Constantine Khroulev | 1 | +4 | -0 |
2013-04-04 18:25 | One more fix for the same bug. | Constantine Khroulev | 1 | +3 | -0 |
2013-04-04 18:13 | This should fix a (recently introduced) bug in the lapse_rates modifier. | Constantine Khroulev | 1 | +1 | -7 |
2013-04-04 16:54 | Updates the documentation for "-surface pdd" (in dev). | Constantine Khroulev | 3 | +81 | -71 |
2013-04-03 22:03 | Cleaning up the doxygen browser build warnings. | Constantine Khroulev | 14 | +80 | -80 |
2013-04-02 22:39 | Interpret climate fields as piecewise-constant in time. | Constantine Khroulev | 15 | +203 | -258 |
2013-04-02 12:14 | PDD model: melted ice should not refreeze (port to 0.5) | Julien Seguinot | 1 | +1 | -1 |
2013-04-01 21:13 | Fixes a typo at iceModelVec2T.cc:246 | Constantine Khroulev | 1 | +1 | -1 |
2013-04-01 16:57 | Classes derived from PGivenClimate use IceModelVec2T::average() in update(). | Constantine Khroulev | 4 | +8 | -8 |
2013-04-01 16:02 | Now periodicity parameters are arguments of IceModelVec2T::init(). | Constantine Khroulev | 28 | +96 | -98 |
2013-03-30 17:31 | clobber 2 of 3 pedantic warnings; see remaining in PA_paleo_precip.cc | Ed Bueler | 3 | +3 | -3 |
2013-03-29 23:45 | The C/C++ standard math library provides erfc(). | Constantine Khroulev | 1 | +2 | -2 |
2013-03-28 14:27 | Fixing more atmosphere models... | Constantine Khroulev | 11 | +109 | -134 |
2013-03-27 20:35 | Removes -paleo_precip from "-atmosphere searise_greenland". | Constantine Khroulev | 4 | +10 | -110 |
2013-03-26 22:35 | Improves the PDD model and adds "-atmosphere ...,paleo_precip" (in dev). | Constantine Khroulev | 10 | +398 | -191 |
2013-03-26 17:01 | Improving atmosphere models... (in dev). | Constantine Khroulev | 16 | +98 | -64 |
2013-03-27 00:04 | Inversion allows a design norm for tau_c that omits elements with floating ice. Use -inv_ssa_grounded_ice_tauc | David Maxwell | 6 | +279 | -2 |
2013-03-22 18:00 | Re-wrote a good chunk of the PDD code. (I think I'm happy with it now.) | Constantine Khroulev | 9 | +400 | -403 |
2013-03-22 01:42 | Fixes a bug in lapse rate correction codes (port to 0.5). | Constantine Khroulev | 1 | +29 | -27 |
2013-03-20 22:03 | Fixes a bug in IceModelVec2T::init_interpolation(). (Port to 0.5.) | Constantine Khroulev | 1 | +2 | -2 |
2013-03-21 23:03 | something fun ... doesn't do anything yet but you can admire the pretty pictures | Ed Bueler | 2 | +117 | -0 |
2013-03-21 02:27 | - deleted deprecated option from script | Andy Aschwanden | 1 | +1 | -1 |
2013-03-20 20:44 | Fixes a bug: "pismr -i i.nc -age" stopped if i.nc does not have the "age" variable. Port to 0.5. | Constantine Khroulev | 1 | +4 | -0 |
2013-03-19 23:02 | Fixes units and metadata in PA_delta_P. | Constantine Khroulev | 1 | +2 | -2 |
2013-03-19 17:46 | Closes #121. | Constantine Khroulev | 11 | +218 | -162 |
2013-03-18 19:44 | More fixes (snow_depth==0 in the ocean; fixes memory allocation in PO_delta_SL). | Constantine Khroulev | 4 | +22 | -7 |
2013-03-18 19:06 | More fixes (proper implementations of precip_time_series needed by the new PDD code). | Constantine Khroulev | 4 | +33 | -15 |
2013-03-07 23:15 | Now we do the right thing when interpolating periodic data. See #139. | Constantine Khroulev | 30 | +427 | -320 |
2013-03-13 22:01 | Moves memory allocation into constructors of (almost) all couplers. See #140. | Constantine Khroulev | 69 | +1120 | -627 |
2013-03-19 18:55 | add ability to show advective flux q = V W and to shorten (crop) the largest arrows, noting color still reflects true magnitude | Ed Bueler | 1 | +43 | -11 |
2013-03-19 18:54 | with closure of #138, remove comment | Ed Bueler | 1 | +1 | -2 |
2013-03-19 16:31 | Closes #138. | Constantine Khroulev | 1 | +12 | -5 |
2013-03-18 17:59 | plot script in good shape | Ed Bueler | 1 | +39 | -23 |
2013-03-15 16:27 | use argparse; play with transpose | Ed Bueler | 1 | +60 | -45 |
2013-03-15 05:49 | a code to make a colored quiver of water velocity from last frame of bwatvel[2] in .nc file | Ed Bueler | 1 | +91 | -0 |
2013-03-11 06:30 | slight revision doubles Delta t_P, the pressure equation time step restriction in -hydrology distributed | Ed Bueler | 1 | +7 | -8 |
2013-03-10 20:25 | improved reporting on velocity and diffusivity | Ed Bueler | 2 | +27 | -35 |
2013-03-08 23:27 | Remove hard-wired Glen exponent from ThermoGlenIce. | Constantine Khroulev | 1 | +1 | -2 |
2013-03-08 01:38 | -report_mass_accounting stdout reports time step in model hours | Ed Bueler | 1 | +3 | -2 |
2013-03-07 04:42 | Merge branch 'dev' into hydro-fix-k | Ed Bueler | 8 | +185 | -68 |
2013-03-07 04:42 | Update of Test P to match current version of manuscript and current version of Darcy flux relation with 'k'. The issue that Test P uses an unrealistically low conductivity of ~10^-6 remains; compare k=0.01 in Schoof/Hewitt work. Fixes regression test for Test P. | Ed Bueler | 3 | +24 | -22 |
2013-03-05 18:23 | enough of a start to break things, but not fix things; so it is a feature branch | Ed Bueler | 2 | +14 | -3 |
2013-03-04 20:17 | Disabled the PDD regression test. | Constantine Khroulev | 1 | +0 | -5 |
2013-03-01 17:12 | Fixes the PDD code. See #133. Needs testing. | Constantine Khroulev | 20 | +358 | -148 |
2013-03-01 17:11 | Adds Dukowicz, Price, and Lipscomb (Consistent approximations...) | Constantine Khroulev | 1 | +11 | -0 |
2013-03-04 16:20 | Merge branch 'dev' of github.com:pism/pism into dev | Julien Seguinot | 0 | +0 | -0 |
2013-03-04 15:33 | Added a PDD model test (details below) | Julien Seguinot | 2 | +39 | -0 |
2013-03-04 15:28 | Added a Python PDD modeling tool | Julien Seguinot | 1 | +268 | -0 |
2013-03-02 04:01 | I had gotten confused over the units of, and the size of, the hydraulic conductivity constant. As a result I was working with really low-conductivity hydrology which implied unreasonably high W values (water thicknesses) and very fast run times. With this commit the code (but not all the test cases) fully match the Schoof et al [2012] and Hewitt et al [2012] conventions. The examples/nbreen/run.sh script and its override parameters in examples/nbreen/nbreen_config.cdl also match the Schoof/Hewitt work. The model results for Nbreen then seem very reasonable relative the Schoof/Hewitt work. (The results are more expensive computationally, but also more interesting physically! The documentation in the private hydrolakes/ repo has not been fully updated to match yet.) The Test P example cannot be used until it is inspected and updated; I think all we need to do is shorten the run. | Ed Bueler | 2 | +47 | -47 |
2013-03-02 03:45 | minor: edit of comment to match notation | Ed Bueler | 1 | +2 | -2 |
2013-03-01 01:41 | minor clarification of choices relative to literature | Ed Bueler | 1 | +3 | -2 |
2013-03-01 01:26 | Clarify units of k. Switch Nbreen example over to Hewitt et al (2012) Table 1 parameter values for alpha, beta, k, W_r = h_r. Looks good ... though its not clear what that means. | Ed Bueler | 2 | +14 | -6 |
2013-03-01 00:17 | Merge branch 'dev' into hydro-beta | Ed Bueler | 16 | +151 | -151 |
2013-03-01 00:07 | Put computation of max(KW) in right spot. Avoid unnecessary computation in beta=2 case. Recovers full speed and exact regression on Test P. | Ed Bueler | 2 | +65 | -44 |
2013-02-28 23:18 | This form builds and runs. Only tested with beta=2 so far. Results from Test P are slightly different in value and slower (perhaps a lot slower). I think the change that happened in the beta = 2 case is the change in the max(K W) code in PISMRoutingHydrology::adaptive_for_W_evolution(). | Ed Bueler | 4 | +87 | -40 |
2013-02-28 07:53 | refactoring so that K is out of flux expressions and in its own routine, and adding power beta; does not compile | Ed Bueler | 2 | +112 | -71 |
2013-02-22 01:30 | update options | Ed Bueler | 4 | +133 | -133 |
2013-02-19 19:12 | Adds "References" to the table of contents of the User's Manual. | Constantine Khroulev | 1 | +2 | -0 |
2013-02-12 18:36 | minor: consistency and notes on issues | Ed Bueler | 3 | +10 | -5 |
2013-02-11 05:20 | Renamed '-hydrology lakes' to '-hydrology routing' and PISMLakeHydrology->PISMRoutingHydrology. This rename reflects/suggests how the model works rather than the historical reference to what it has been used for. Completes and closes issue #135. | Ed Bueler | 8 | +66 | -62 |
2013-02-10 22:26 | add a hydrology test case in the right place | Ed Bueler | 2 | +111 | -21 |
2013-02-10 20:27 | minor: comments and doc strings and whitespace | Ed Bueler | 2 | +8 | -5 |
2013-02-10 01:01 | changed code so that Wen=F(Wtot) is continuous; better Nbreen results; documented minimally | Ed Bueler | 2 | +25 | -12 |
2013-02-10 01:00 | I can easily to 62 m runs overnight | Ed Bueler | 1 | +10 | -2 |
2013-02-09 03:53 | Merge branch 'dev' into jako-hydrology | Ed Bueler | 1 | +24 | -0 |
2013-02-09 03:48 | this is minor, but there was no earlier reason to move it | Ed Bueler | 1 | +2 | -1 |
2013-02-09 03:43 | I think this rule captures the mass-conserving transfer to/from englacial storage. | Ed Bueler | 2 | +27 | -16 |
2013-02-08 00:16 | this essentially is a set of notes (i.e. the diff is a set of notes) for the emergent mass conservation issue in the distributed hydrology model when there is 'actual' englacial storage | Ed Bueler | 1 | +7 | -12 |
2013-02-06 06:05 | insert a hydrology test case; this is hijacking the main purpose of century.sh | Ed Bueler | 1 | +29 | -5 |
2013-02-06 05:58 | updating Test P results in regression; almost no change | Ed Bueler | 1 | +4 | -4 |
2013-02-06 04:29 | Test P clarified; corresponds to zero englacial storage (thus hydrology_englacial_porosity=0) and 'normal' amount of regularizing_porosity; runs fast enough so we can go to 641x641 grid | Ed Bueler | 3 | +16 | -4 |
2013-02-06 04:27 | reimplemented porosity in this sense: now hydrology_englacial_porosity is the 'true' porosity associated to englacial storage and mass conservation, while the sum hydrology_englacial_porosity+hydrology_regularizing_porosity is the diffusive regularization of the pressure equation; merely runs slowly if hydrology_regularizing_porosity=0 | Ed Bueler | 3 | +27 | -17 |
2013-02-06 01:36 | clarifying that W_en=0 where W=0; and minor stuff | Ed Bueler | 3 | +12 | -8 |
2013-02-05 22:58 | found bug ... verification results now just fine | Ed Bueler | 1 | +3 | -2 |
2013-02-05 21:46 | added physics associated to phi and englacial connection; nontrivial FIXMEs remain in PISMDistributedHydrology.cc because mass transfer not implemented and because mass accounting not completed; verification results don't match and need examination | Ed Bueler | 4 | +49 | -20 |
2013-02-05 20:14 | minor: naming and code for check W,Wen>=0 fixed | Ed Bueler | 2 | +11 | -11 |
2013-02-05 19:54 | Merge branch 'dev' into hydrology-englacial | Ed Bueler | 1 | +5 | -2 |
2013-02-05 19:54 | compiles; successfully writes diagnostic enwat in -hydrology lakes; note many FIXMEs in PISMDistributedHydrology::update(), because at this stage the actual model with W_en is still not implemented | Ed Bueler | 4 | +110 | -19 |
2013-02-05 18:31 | new englacial water thickness diagnostic called 'enwat' | Ed Bueler | 4 | +34 | -5 |
2013-02-05 07:40 | does not compile in this condition ... needs PISMDistributedHydrology.cc to actually have W_en state variable and have the mass-conservation part of update work correctly and make the change E_0/H --> phi | Ed Bueler | 6 | +51 | -24 |
2013-01-30 01:02 | As per email with Ward: Replaced K(W) with k W^(alpha-1), so K(W) W is replaced by k W^alpha. This is part of the Manning-Weisbach form in Schoof, but only beta=2 case. Verification results identical because k=K_0,alpha=1. Nbreen results very similar with k=1.0e-3 and alpha=2.0. Observe that with alpha>1 we have a degenerate diffusion so that water doesn't spread out so much (e.g. far under non-melting base); I think this is good. | Ed Bueler | 6 | +56 | -64 |
2013-01-29 23:14 | Documentation for the classes in TaoUtil.{hh,cc} | David Maxwell | 2 | +271 | -135 |
2013-01-24 22:01 | Improved success criteria for inversion tests. | David Maxwell | 4 | +36 | -20 |
2013-01-24 19:00 | I have found a helper script useful so let's give it to PISM users. | Ed Bueler | 3 | +83 | -0 |
2013-01-23 22:58 | Merge branch 'dev' of https://github.com/pism/pism into dev | David Maxwell | 21 | +839 | -520 |
2013-01-23 05:32 | Fixed missing end_access. | David Maxwell | 1 | +1 | -0 |
2013-01-23 05:29 | Allow python-based regression tests to pick up user's PYTHONPATH. | David Maxwell | 7 | +7 | -7 |
2013-01-18 01:10 | Fix to tikhonov regression test | David Maxwell | 1 | +1 | -9 |
2013-01-18 00:53 | Merge branch 'dev' of https://github.com/pism/pism into dev | David Maxwell | 3 | +108 | -92 |
2013-01-18 00:53 | Added a TAO-based inversion regression test | David Maxwell | 5 | +98 | -43 |
2013-01-16 03:17 | Updating runs to use time-dependent input. Runs have uniform interface. Doc updated. | Ed Bueler | 2 | +45 | -28 |
2013-01-16 02:59 | A straightforward simplification and removal of code duplication. Now there is only one method for getting the input rate. | Ed Bueler | 3 | +9 | -51 |
2013-01-16 01:34 | Forgot to remove PISMDistributedHydrology::total_input so it does not shadow PISMHydrology::total_input. (This commit allows prev. commit to run and pass test_29.py.) | Ed Bueler | 1 | +1 | -1 |
2013-01-16 01:12 | Merge branch 'dev' of https://github.com/pism/pism into dev | David Maxwell | 6 | +171 | -104 |
2013-01-16 01:12 | toproczero.py now uses IceGrid::get_dm as IceGrid::da2 is no longer exposed. | David Maxwell | 1 | +2 | -16 |
2013-01-16 01:11 | Initial pass at adding a total variation-type norm for Tikhonov inversions. | David Maxwell | 8 | +227 | -9 |
2013-01-14 22:50 | Adding documentation to 'inverse' subdirectory. | David Maxwell | 3 | +61 | -3 |
2013-01-14 20:34 | Realized IceModel had better call PISMHydrology::max_timestep() or else it won't run. Wrote a helper macro to avoid code duplication when updating time step from submodel's restrictions. | Ed Bueler | 2 | +17 | -24 |
2013-01-14 19:58 | Merge branch 'dev' of github.com:pism/pism into dev | Ed Bueler | 17 | +64 | -39 |
2013-01-14 19:57 | built an -input_to_bed_file example that runs ... suspiciously easy ... does not have desired effect ... debugging ... | Ed Bueler | 3 | +69 | -0 |
2013-01-14 18:23 | more neatening up in this directory | Ed Bueler | 3 | +4 | -3 |
2013-01-14 07:52 | Various edits without change to functionality or major addition of documention. Except I am starting to revise subsection 5.14 to reflect recent additions of hydrology. | Ed Bueler | 3 | +64 | -34 |
2013-01-13 21:15 | Renamed 'input' to 'total_input' to clarify that it is sum of bmelt and (possible) external (en/supraglacial) input to the bed. There are two versions of the method that fills this field, one which assumes that the only input is bmelt, and that it is independent of time during the time step. The other version get_input_rate_time_varying() reads the additional time-dependent input from IceModelVec2T *inputtobed. The code in various update() methods avoid calling get_input_rate_time_varying(), which is more expensive, unless inputtobed is actually present. | Ed Bueler | 4 | +135 | -47 |
2013-01-13 08:02 | append to prev commit: neater | Ed Bueler | 1 | +9 | -2 |
2013-01-13 08:00 | neatening up | Ed Bueler | 3 | +6 | -1 |
2013-01-13 07:37 | Starting to add code that allows time-dependent input to bed through option '-input_to_bed foo.nc' and member IceModelVec2T inputtobed. See FIXMEs for to do. Compiles. Function is unaltered. | Ed Bueler | 3 | +84 | -12 |
2013-01-12 04:54 | added diagnostic 'effbwp' = P_o - P | Ed Bueler | 4 | +39 | -1 |
2013-01-12 04:32 | added diagnostic 'bwprel'=P/P_o | Ed Bueler | 4 | +57 | -9 |
2013-01-11 21:05 | trivial rename | Ed Bueler | 1 | +1 | -1 |
2013-01-11 20:49 | Merge branch 'bwp-in-hydro' into dev | Ed Bueler | 41 | +2188 | -791 |
2013-01-10 20:43 | Fixes a bug in IceModelVec2T introduced while mergin mem_usage into dev (commit eaa485841abd077c3f70fcfc03c918cb7cc47499). | Constantine Khroulev | 1 | +3 | -3 |
2013-01-09 22:47 | Moves exactV.py. | Constantine Khroulev | 2 | +2 | -0 |
2013-01-09 18:22 | Widened the valid range for IceModelVec2Vs used in inversion scripts. | Constantine Khroulev | 1 | +1 | -1 |
2013-01-08 19:47 | Fixed a bug in fill_missing.py (port to 0.5). | Constantine Khroulev | 1 | +4 | -2 |
2013-01-08 19:43 | Closes #122. | Constantine Khroulev | 41 | +223 | -430 |
2013-01-08 18:28 | Closes #124. | Constantine Khroulev | 7 | +57 | -56 |
2013-01-07 00:02 | - cleaned-up script, added some comments, made variable names consistent with PISM. | Andy Aschwanden | 1 | +19 | -13 |
2012-12-20 22:56 | - fixed a bug in calculating time axis. The bug, however, did not affect any simulations, as PISM reads the time_bounds instead, and time_bounds were calculated correctly. | Andy Aschwanden | 1 | +23 | -15 |
2012-12-19 21:37 | Fixes a memory leak. Port to 0.5. | Constantine Khroulev | 2 | +19 | -18 |
2012-12-18 00:51 | Fixes the high diffusivity issue (documented here). | Constantine Khroulev | 1 | +23 | -4 |
2012-12-13 02:27 | Merge branch 'mem_usage' into dev. Closes #119. | Constantine Khroulev | 29 | +236 | -198 |
2012-12-12 18:19 | Closes #97. | Constantine Khroulev | 2 | +28 | -13 |
2012-12-12 16:24 | Do not allow omitting -Lz at bootstrapping. Closes #94. | Constantine Khroulev | 3 | +4 | -26 |
2012-12-12 16:15 | Check if grid.Lz >= max(thk). Port to 0.5. | Constantine Khroulev | 1 | +11 | -0 |
2012-12-12 16:06 | Use enthalpy of *ice* (not water) in IceFlowLawUsesGrainSize(). | Constantine Khroulev | 1 | +1 | -1 |
2012-12-11 23:00 | Allow global->local scatters using IceModelVec::beginGhostComm()/endGhostComm(). See #109. | Constantine Khroulev | 1 | +38 | -14 |
2012-12-11 21:27 | Fixes #114. | Constantine Khroulev | 5 | +44 | -54 |
2012-12-11 17:50 | Closes #113. | Constantine Khroulev | 13 | +128 | -93 |
2012-12-10 19:45 | Fixes the recent "-options_left" code. | Constantine Khroulev | 1 | +9 | -3 |
2012-12-10 19:45 | A little fix (bwat_max -> hydrology_bwat_max) and some cleanup. | Constantine Khroulev | 2 | +9 | -15 |
2012-12-10 19:45 | NCConfigVariable keeps track of unused parameters. See #110 and port to 0.5. | Constantine Khroulev | 4 | +230 | -93 |
2012-12-10 19:37 | Updated the signature of the IceBasalResistancePlasticLaw constructor. | Constantine Khroulev | 16 | +47 | -92 |
2012-12-08 04:32 | Removed the "-f3d" option. (When was the last time someone used it?) | Constantine Khroulev | 3 | +0 | -9 |
2012-12-09 20:34 | obvious minor rename to unclutter root | Ed Bueler | 1 | +0 | -0 |
2012-12-09 19:48 | presumably final fiddles with looking at results from '-hydrology lakes' for Antarctica | Ed Bueler | 1 | +49 | -25 |
2012-12-09 08:24 | more initialization, and the cleaning of the input rate (bmelt for now) can be done in more basic classes | Ed Bueler | 4 | +125 | -135 |
2012-12-09 07:14 | update to generate .png and show multiple resolutions | Ed Bueler | 1 | +38 | -26 |
2012-12-09 06:28 | first draft of little script to clearly display result from showlakes.py | Ed Bueler | 1 | +41 | -0 |
2012-12-09 01:39 | Made hydraulic conductivity (K) a command line option. lakestest.sh should recreate 'toy Antarctic' results from my IGS talk in June 2012. | Ed Bueler | 3 | +57 | -0 |
2012-12-08 03:37 | Moves "bwp" to a PISMDiagnostic derived class. | Constantine Khroulev | 5 | +70 | -76 |
2012-12-08 03:32 | Cleans up PISMTillCanHydrology::water_pressure(). | Constantine Khroulev | 1 | +23 | -10 |
2012-12-08 03:30 | PISMMohrCoulombYieldStress has no business writing "bwp" now that we have a hydrology model component. | Constantine Khroulev | 2 | +0 | -77 |
2012-12-08 02:54 | Better naming scheme (I think) for configurable hydrology parameters. Added option to use a time- and space-independent constant as the input into the hydrology submodel; this is useful for testing. | Ed Bueler | 4 | +56 | -34 |
2012-12-07 23:09 | Fixes a memory leak in IceModelVec2T (port to 0.5). | Constantine Khroulev | 2 | +11 | -3 |
2012-12-07 22:37 | Restores the ability to save "taud" and "taud_mag" diagnostics in SIA-only runs. | Constantine Khroulev | 10 | +230 | -87 |
2012-12-06 19:30 | defaults to thirty km for quick development runs | Ed Bueler | 1 | +5 | -3 |
2012-12-06 23:48 | First running implementation of 'lakes' hydrology. Removed PISMHydroloy's mask and replaced with standard PISM mask; much better that way. | Ed Bueler | 2 | +133 | -65 |
2012-12-06 23:46 | update test script to new options and 20a runs | Ed Bueler | 1 | +7 | -7 |
2012-12-06 21:42 | Made K = 'subglacial_hydrologic_conductivity' configurable in distributed hydrology models. Improved config parameter doc strings. | Ed Bueler | 4 | +32 | -19 |
2012-12-06 20:52 | Option '-hydrology' sets configuration parameter 'hydrology_model' as one sub-model from 'tillcan', 'diffuseonly', 'lakes', 'distributed'. (C: nice option setupgit st) | Ed Bueler | 3 | +12 | -36 |
2012-12-06 20:48 | better name for class | Ed Bueler | 2 | +11 | -11 |
2012-12-06 20:47 | append to prev commit: rename scheme known to browser | Ed Bueler | 1 | +1 | -0 |
2012-12-06 20:15 | moving hydrology sources to unsurprising location | Ed Bueler | 4 | +3 | -2 |
2012-12-06 05:43 | The 'subglacial lakes' hydrology model is a natural base for the more compute van Pelt & Bueler distributed model. In the lakes model the water pressure is a fixed fraction of overburden, but many concepts are the same, and the numerical is nearly a subset. Thus here: PISMDistributedHydrology is a derived class of PISMLakesHydrology with additional nontrivial pressure-related storage and computations. Here PISMLakesHydrology::update() is a stub. Compiles but neither run, presumably. | Ed Bueler | 3 | +469 | -220 |
2012-12-06 04:03 | split source file into old and new models; a few clarifying comments; no functional change | Ed Bueler | 3 | +613 | -585 |
2012-12-06 03:53 | descriptive comments | Ed Bueler | 1 | +37 | -8 |
2012-12-05 23:04 | the constructor signature for PISMMohrCoulombYieldStress changed, as did its derived class | Ed Bueler | 5 | +9 | -7 |
2012-12-05 23:03 | now PISMMohrCoulombYieldStress has ghosted space for its own copy of bwat, and asks PISMHydrology to copy_to() it in the usual way by calling water_layer_thickness() | Ed Bueler | 2 | +21 | -5 |
2012-12-05 22:35 | Merge branch 'dev' into new-hydro | Ed Bueler | 11 | +117 | -153 |
2012-12-05 22:31 | these small changes resolve the initialization of PISMHydrology so that it owns 'bwat' but other components (e.g. yield stress calculations) can get to it | Ed Bueler | 3 | +18 | -16 |
2012-12-05 21:29 | Sorry, I see this is the fix. Closes issue #108. | Ed Bueler | 2 | +4 | -4 |
2012-12-05 07:13 | trying to change initialization order to fix issue | Ed Bueler | 1 | +8 | -8 |
2012-12-04 23:40 | This version has hydrology model fully moved into PISMHydrology objects PISMTillCanHydrology and PISMDiffusebwatHydrology. It passes existing regression tests, but needs further regression testing to see if (e.g.) effect on SeaRISE-Greenland is either small or reasonable. | Ed Bueler | 12 | +52 | -185 |
2012-12-04 23:03 | need to use mask the same way as prev | Ed Bueler | 2 | +39 | -4 |
2012-12-04 22:30 | This time I understand the test results (i.e. from testhydro.sh). Differences at level of rounding error expected, and seen. | Ed Bueler | 1 | +15 | -4 |
2012-12-04 22:10 | Previous test results were ... too good to be true. Rethinking. | Ed Bueler | 1 | +1 | -1 |
2012-12-04 21:51 | Merge branch 'dev' into new-hydro | Ed Bueler | 20 | +343 | -352 |
2012-12-04 21:40 | The new PISMHydrology objects have been running redundantly with old (core) IceModel functionality. I can now assert, both for EISMINT II type runs and for SeaRISE-Greenland spinup runs, that the PISMTillCanHydrology and PISMDiffusebwatHydrology objects reproduce core (old) functionality. | Ed Bueler | 1 | +9 | -3 |
2012-12-04 20:19 | forgot: arithmetic is a lot easier if 'bwat-tillcan' is not used as a variable name (i.e. no hyphens in var names) | Ed Bueler | 1 | +29 | -30 |
2012-12-04 19:40 | the way I want to test | Ed Bueler | 1 | +12 | -3 |
2012-12-04 19:39 | dealing with Wnew to W ghost transfer; why not allow global to local here? | Ed Bueler | 2 | +16 | -2 |
2012-12-04 18:56 | fixed my allocation-in-derived-class-with-different-stencil problem in a possibly ugly way | Ed Bueler | 4 | +18 | -24 |
2012-12-04 03:44 | initial implementations of PISMTillCanHydrology and PISMDiffusebwatHydrology, which are the old technology; also a test script; does not compile because there is no clear way to revise an IceModelVec::create() call from a derived class | Ed Bueler | 7 | +378 | -34 |
2012-12-04 00:07 | initialize IceModel::subglacial_hydrology, which points to PISMHydrology instance, according to options -diffuse_bwat, -lakes_hydrology, -distributed_hydrology, or none | Ed Bueler | 3 | +40 | -4 |
2012-12-03 23:53 | comments updated | Ed Bueler | 1 | +7 | -0 |
2012-12-03 23:53 | Plan for the moment: PISMHydrology::update() updates internal hydrology model state, and we call water_layer_thickness() to update IceModel::vbwat. This design can change. | Ed Bueler | 2 | +10 | -8 |
2012-12-03 23:43 | new branch for hooking-up stub hydrology. Here I create a virtual base class. Will have four derived classes of PISMHydrology: PISMTillCanHydrology = (Bueler&Brown(2009) without contrived diffusion), PISMDiffusebwatHydrology = (Bueler&Brown(2009) WITH contrived diffusion), PISMLakesHydrology = (most-minimal distributed hydrology as promised by Bueler at IGS2012), PISMDistributedHydrology = (under-development van Pelt & Bueler model). | Ed Bueler | 2 | +56 | -36 |
2012-12-03 22:00 | Cleanup: removes ivoltempf, ivolcoldf, iareatempf, iareacoldf time-series. | Constantine Khroulev | 3 | +0 | -168 |
2012-12-03 21:36 | Making sure that "-list_diagnostics" works correctly... | Constantine Khroulev | 1 | +15 | -10 |
2012-12-03 20:33 | Documents new disgnostics. Closes #98. Closes #101. | Constantine Khroulev | 1 | +25 | -6 |
2012-12-03 17:32 | Implements cumulative grounded, floating, and nonneg rule fluxes. See #101. | Constantine Khroulev | 5 | +194 | -3 |
2012-12-01 01:46 | IceModel has a PISMHydrology* member but it is not allocated yet. Need to decide on how to initially hook up and test. | Ed Bueler | 3 | +24 | -0 |
2012-12-01 01:42 | implementing obligatory PISMComponent methods | Ed Bueler | 2 | +41 | -9 |
2012-12-01 01:39 | this may fix a small memory leak | Ed Bueler | 1 | +1 | -0 |
2012-12-01 00:58 | I have thought through the issues of parallel communication and how to get the basal sliding velocity in the right way. What do you think? | Ed Bueler | 2 | +122 | -84 |
2012-11-30 07:15 | adaptive time stepping uses absmax() from IceModelVec2 | Ed Bueler | 1 | +16 | -10 |
2012-11-30 06:12 | I find these absmax() functions useful ... is that enough reason to implement them? did I do it right? | Ed Bueler | 2 | +38 | -0 |
2012-11-29 23:45 | increasing amounts of the model equations, but this is still a stub; needs parallel communication; compiles | Ed Bueler | 2 | +197 | -28 |
2012-11-29 21:49 | work on the hydrology stub; compiles | Ed Bueler | 2 | +131 | -28 |
2012-11-29 18:35 | Closes #96 (plus some cleanup). | Constantine Khroulev | 25 | +406 | -319 |
2012-11-29 01:43 | more initial implementing | Ed Bueler | 2 | +68 | -63 |
2012-11-29 01:13 | with this change I get graphs in the util browser; see 'diff doxyfile_base doxyfile_util' before and after this change | Ed Bueler | 1 | +2 | -2 |
2012-11-28 23:43 | an actual start on the PISMHydrology class: handles allocation and initialization; starts to implement vanPelt-Bueler model which will become derived class; other derived class is old diffuse-bwat; not hooked-up and thus not runable | Ed Bueler | 4 | +247 | -49 |
2012-11-28 21:59 | this is the way the grid should be chosen in a script | Ed Bueler | 1 | +2 | -1 |
2012-11-28 03:15 | - added a new python script, create_timeline.py, to create a timeline for forcing with the -time_file command-line option. Doesn't contain actual forcing data, though. | Andy Aschwanden | 1 | +118 | -0 |
2012-11-27 18:37 | Merge branch 'dev_glbug_solved' into dev. See #79. | Constantine Khroulev | 5 | +45 | -57 |
2012-11-26 17:13 | Updates the long-forgotten ssa_test_cfbc. Adds a regression test. | Constantine Khroulev | 5 | +82 | -31 |
2012-11-23 21:46 | Fixed the grid size check (large grids with -o_format quilt are OK). | Constantine Khroulev | 1 | +4 | -3 |
2012-11-23 21:33 | Fixed a bug reported by Julien Seguinot (via e-mail; port to 0.5). | Constantine Khroulev | 1 | +1 | -0 |
2012-11-23 00:31 | Merge branch 'improving-io' into dev | Constantine Khroulev | 117 | +3608 | -926 |
2012-11-20 01:31 | a hydrology ref | Ed Bueler | 1 | +11 | -0 |
2012-11-17 07:32 | a general reference | Ed Bueler | 1 | +8 | -0 |
2012-11-10 04:11 | Re-implements "-gradient haseloff" (and adds some fixes). | Constantine Khroulev | 11 | +241 | -184 |
2012-11-14 23:43 | Fixed verification test L. (Port to 0.5.) | Constantine Khroulev | 1 | +10 | -6 |
2012-11-13 00:29 | a ref which is important to no one but me | Ed Bueler | 1 | +9 | -0 |
2012-11-09 08:35 | nothing very important, but now my trivial experiment at least gives perfect conservation ... | Ed Bueler | 2 | +21 | -15 |
2012-11-08 08:29 | drafting hydrology files; not functional; for discussion | Ed Bueler | 3 | +171 | -3 |
2012-11-08 03:03 | cleaning up; this one is still in the repo but not worth keeping in base/ | Ed Bueler | 11 | +0 | -635 |
2012-11-08 02:42 | consistent subdirectory names ... not a big thing I know | Ed Bueler | 10 | +14 | -13 |
2012-10-31 23:36 | Minor fixes (port to 0.5). | Constantine Khroulev | 2 | +24 | -1 |
2012-10-30 17:56 | Trying to fix Marijke's build issue. | Constantine Khroulev | 1 | +2 | -1 |
2012-10-30 02:03 | A fix in PISMProf. (I think this should help some...) | Constantine Khroulev | 1 | +4 | -3 |
2012-10-30 01:41 | Playing with pism_netcdf_test. | Constantine Khroulev | 1 | +28 | -1 |
2012-10-29 21:03 | Renames a variable at NCVariable.cc:283 and later. (Port to 0.5.) | Constantine Khroulev | 1 | +3 | -3 |
2012-10-29 20:53 | Merge branch 'ocean_kill_flux_2D' into dev. See #98. | Constantine Khroulev | 13 | +306 | -130 |
2012-10-29 20:34 | new langen et al ref | Ed Bueler | 1 | +11 | -0 |
2012-10-29 04:28 | references | Ed Bueler | 1 | +27 | -2 |
2012-10-17 01:02 | Documents "-extra_times monthly" and similar. Closes #90. | Constantine Khroulev | 2 | +12 | -2 |
2012-10-17 01:01 | Updates MISMIP figures in the User's Manual. | Constantine Khroulev | 3 | +0 | -0 |
2012-10-16 22:13 | Deals with #90. (Needs more testing and documentation, though.) | Constantine Khroulev | 5 | +58 | -8 |
2012-10-16 18:54 | Merge branch 'grounding-line-driving-stress' into dev | Constantine Khroulev | 3 | +132 | -16 |
2012-10-16 18:44 | Making sure that forcing.pdf gets installed (port to 0.5). | Constantine Khroulev | 1 | +1 | -0 |
2012-10-16 18:34 | Fix in the build system (port to 0.5). | Constantine Khroulev | 1 | +2 | -0 |
2012-10-15 21:52 | Merge branch 'dev' of github.com:pism/pism into dev | Andy Aschwanden | 3 | +31 | -7 |
2012-10-15 21:52 | - updated examples, but needs testing before porting to stable. | Andy Aschwanden | 4 | +26 | -27 |
2012-10-12 17:43 | Some code cleanup. | Constantine Khroulev | 2 | +37 | -33 |
2012-10-09 21:29 | Updates the computation of principal strain rates. | Constantine Khroulev | 1 | +22 | -28 |
2012-10-11 21:14 | Updates the plot.py command in the Ross section of the manual (port to 0.5). | Constantine Khroulev | 1 | +1 | -1 |
2012-10-11 17:38 | Adds a sanity check (port to 0.5). | Constantine Khroulev | 1 | +51 | -1 |
2012-10-10 20:15 | Minor fix (port to 0.5). | Constantine Khroulev | 2 | +3 | -4 |
2012-10-11 17:47 | Very minor fixes (port to 0.5). | Constantine Khroulev | 3 | +4 | -5 |
2012-10-10 23:31 | - updated ross plot script to argparse, please port to stable 0.5 | Andy Aschwanden | 1 | +16 | -17 |
2012-10-06 20:02 | some stuff got published | Ed Bueler | 1 | +6 | -4 |
2012-10-04 18:29 | Fixed the code in commit 7974bf56 (the hard-wired path to pism_config.nc was wrong). | Constantine Khroulev | 1 | +5 | -4 |
2012-10-04 17:16 | Closes #80. | Constantine Khroulev | 7 | +54 | -59 |
2012-10-04 16:02 | Merge branch 'flux-accounting' into dev | Constantine Khroulev | 36 | +1037 | -736 |
2012-10-04 15:14 | Adds a CMake macro protecting users from themselves (a little bit). | Constantine Khroulev | 2 | +22 | -8 |
2012-10-02 21:42 | Restoring the ability to build PISM without FFTW-3. This should be ported to 0.5. | Constantine Khroulev | 3 | +24 | -19 |
2012-10-01 18:35 | Adds "-extra_vars strain_rates". | Constantine Khroulev | 3 | +48 | -2 |
2012-10-01 04:21 | correct LeBrocq ref | Ed Bueler | 1 | +10 | -7 |
2012-09-25 21:25 | - nc2cdo.py now adds the global attribute 'projection' to a file. | Andy Aschwanden | 1 | +2 | -0 |
2012-09-21 18:12 | Regression tests use unique file names. | Constantine Khroulev | 35 | +153 | -153 |
2012-09-20 19:57 | Fixes PIO::inq_grid() and such. (Thanks, David!) | Constantine Khroulev | 3 | +27 | -16 |
2012-09-19 21:08 | Removes $@ from vel2tauc.py arguments. | Constantine Khroulev | 1 | +1 | -1 |
2012-09-19 19:47 | Adds a very simple inversion regression test. | Constantine Khroulev | 3 | +173 | -0 |
2012-09-19 15:47 | One more PAGivenClimate fix. | Constantine Khroulev | 1 | +3 | -1 |
2012-09-19 15:09 | A one-line change needed to make the dev version compatible with PETSc 3.2 again. | Constantine Khroulev | 1 | +2 | -0 |
2012-09-18 20:40 | Closes #75 (PISM uses GSL's CBLAS now). | Constantine Khroulev | 2 | +1 | -13 |
2012-09-18 17:58 | Fixes addressing #85. | Constantine Khroulev | 6 | +69 | -37 |
2012-09-17 19:33 | Code cleanup and minor fixes to maintain PETSc 3.3 compatibility. | Constantine Khroulev | 3 | +20 | -19 |
2012-09-17 19:09 | Closes #86. | Constantine Khroulev | 2 | +13 | -7 |
2012-09-13 22:28 | Fixes and improvements to verify_ssa_inv.py | David Maxwell | 1 | +5 | -6 |
2012-09-13 22:08 | Added script for verifying the misfit and iteration count of an inversion match expectations. | David Maxwell | 3 | +90 | -8 |
2012-09-13 20:53 | Fixes related to recent merge from dev. | David Maxwell | 1 | +6 | -8 |
2012-09-13 20:27 | Merge branch 'dev' into tikhonov | David Maxwell | 135 | +3121 | -1586 |
2012-08-17 19:23 | Fix for writing misfit history on multiple processors. | David Maxwell | 1 | +14 | -12 |
2012-08-17 19:04 | Merge branch 'tikhonov' of https://github.com/pism/pism into tikhonov | David Maxwell | 4 | +67 | -32 |
2012-07-30 04:29 | tikhonov_gn robustness during linesearches | David Maxwell | 1 | +6 | -7 |
2012-07-27 22:54 | vel2tauc supports explicitly provided driving stresses and explicitly specified periodicities | David Maxwell | 9 | +55 | -29 |
2012-07-26 00:18 | Adding linesearch to TikhonovGN. | David Maxwell | 4 | +66 | -11 |
2012-07-14 20:06 | proper convergence testing for TikhonovGN and adaptive parameter | David Maxwell | 4 | +116 | -35 |
2012-07-12 06:46 | Adaptive tikhonov parameter uses logarithmic scale. | David Maxwell | 2 | +77 | -60 |
2012-07-11 23:41 | Working on adaptivity in selecting Tikhonov parameter. | David Maxwell | 6 | +287 | -46 |
2012-07-03 20:19 | Adding TerminationReason in an attempt to have a consistent approach to signaling algorithm success/failure. | David Maxwell | 25 | +346 | -252 |
2012-07-03 00:12 | some testing code | David Maxwell | 10 | +587 | -339 |
2012-06-29 20:52 | Major bug fix in InvSSAForwardProblem (adjoint mismatch). First pass at InvSSATikhonovGN. | David Maxwell | 23 | +920 | -214 |
2012-06-28 02:33 | invert_testi.py works again. | David Maxwell | 3 | +2 | -7 |
2012-06-27 20:48 | Nearing end of Big Cleanup. Siple-based inversions use new code base. Old siple code based left for now for comparison. | David Maxwell | 22 | +1965 | -1819 |
2012-06-27 06:22 | Rename of some classes. | David Maxwell | 7 | +320 | -319 |
2012-06-27 05:17 | Big Cleanup continues. Tikhonov inversions officially moved to common code. Many classes deleted. | David Maxwell | 13 | +50 | -1634 |
2012-06-27 04:55 | Updated Tikhonov LCL during Big Cleanup. | David Maxwell | 10 | +517 | -563 |
2012-06-27 03:39 | Big cleanup begun. Removing stale files, consolidating and simplifying code. | David Maxwell | 24 | +1056 | -2630 |
2012-06-26 21:16 | small fixes | David Maxwell | 3 | +4 | -2 |
2012-06-26 19:33 | Merge branch 'tikhonov' into dev | David Maxwell | 66 | +8633 | -889 |
2012-06-24 20:52 | - fixed EISMINT Greenland preprocessing. Please port to stable 0.5 | Andy Aschwanden | 1 | +1 | -1 |
2012-06-23 21:29 | useful ref | Ed Bueler | 1 | +12 | -0 |
2012-06-23 04:04 | fix in dev branch to issue #70 (bug) | Ed Bueler | 1 | +1 | -1 |
2012-06-22 20:13 | and one more ... | Ed Bueler | 1 | +9 | -0 |
2012-06-22 19:52 | references related to Stokes and Anne LeBrocq | Ed Bueler | 1 | +83 | -35 |
2012-06-21 20:49 | fiddle with capitalization in a ref | Ed Bueler | 1 | +2 | -3 |
2012-06-09 23:52 | - a test commit for the summer school | McCarthy Summer School | 1 | +1 | -0 |
2012-06-09 22:11 | - updated Storglaciaren example to comply with new short names ice_surface_temp and climatic_mass_balance - should be ported to stable 0.5 | Andy Aschwanden | 3 | +10 | -10 |
2012-06-09 20:15 | fixed a typo and some stale text in description of bed roughness; stable0.5 ideally gets this | Ed Bueler | 1 | +4 | -4 |
2012-06-09 19:23 | another ref on exact stokes solns | Ed Bueler | 1 | +12 | -0 |
2012-06-08 00:40 | yet another ref | Ed Bueler | 1 | +11 | -0 |
2012-06-07 22:13 | ref on marine ice in ice shelves | Ed Bueler | 1 | +11 | -0 |
2012-06-02 00:01 | Fixes a typo in iceModelVec2T.cc. (This fix should be included in 0.5.) | Constantine Khroulev | 1 | +1 | -1 |
2012-05-25 01:06 | Added cosine yearly cycle amplitude scaling. | Constantine Khroulev | 3 | +101 | -11 |
2012-05-24 18:43 | Fixed broken references in PDF docs. | Constantine Khroulev | 2 | +5 | -6 |
2012-05-24 03:01 | Implemented the 'generic cosine yearly cycle' atmosphere model. | Constantine Khroulev | 5 | +167 | -0 |
2012-05-24 20:53 | one ref for proposal | Ed Bueler | 1 | +13 | -0 |
2012-05-18 20:04 | General cleanup.(cherry picked from commit 15bd84c9a1f100b43b2f5774f53f514e0ce97946) | Constantine Khroulev | 42 | +16 | -4691 |
2012-05-18 19:32 | reference fix | Ed Bueler | 1 | +3 | -2 |
2012-05-17 22:32 | More MISMIP. | Constantine Khroulev | 3 | +8 | -3 |
2012-05-17 22:03 | realized I wanted to fiddle again with subsection heads and text in Getting Started section | Ed Bueler | 1 | +21 | -9 |
2012-05-17 21:22 | Updates MISMIP figures in the Manual. Removes unused figures. | Constantine Khroulev | 23 | +44 | -19 |
2012-05-17 19:57 | another ref | Ed Bueler | 1 | +12 | -0 |
2012-05-17 19:38 | making parameter choices match searise-greenland ... it still was not correct :( | Ed Bueler | 2 | +11 | -3 |
2012-05-17 04:15 | one more reference | Ed Bueler | 1 | +11 | -0 |
2012-05-17 02:50 | Improves the MISMIP setup. Closes #61. | Constantine Khroulev | 7 | +241 | -208 |
2012-05-16 23:25 | More MISMIP fiddles. | Constantine Khroulev | 2 | +31 | -11 |
2012-05-16 22:59 | Closes #39. | Constantine Khroulev | 37 | +899 | -88 |
2012-05-16 22:36 | Updates the data-flow figure in the Forcing manual. | Constantine Khroulev | 4 | +70 | -6 |
2012-05-16 23:08 | one ref | Ed Bueler | 1 | +9 | -0 |
2012-05-16 07:41 | one more ref | Ed Bueler | 1 | +9 | -0 |
2012-05-16 06:41 | references in support of proposal writing; lots of PISM uses | Ed Bueler | 1 | +94 | -19 |
2012-05-16 04:42 | more minor fiddles | Ed Bueler | 2 | +3 | -3 |
2012-05-16 01:25 | A one-line fix that seems to be needed to compile with NetCDF-3. | Constantine Khroulev | 1 | +1 | -1 |
2012-05-15 23:09 | Code clean-up; fixing a bug reported by Marijke, MISMIP improvements. | Constantine Khroulev | 11 | +49 | -24 |
2012-05-15 22:13 | 1 m/s is indeed a big number to a glaciologist | Ed Bueler | 1 | +5 | -5 |
2012-05-15 22:06 | fiddled with plot | Ed Bueler | 1 | +9 | -8 |
2012-05-15 20:19 | documenting pseudo plastic power law and related options | Ed Bueler | 1 | +46 | -22 |
2012-05-15 19:41 | More MISMIP fixes. | Constantine Khroulev | 8 | +138 | -134 |
2012-05-15 17:32 | Updates the Ross section of the User's Manual. | Constantine Khroulev | 4 | +42 | -105 |
2012-05-15 16:20 | Minor improvements of the MISMIP setup. | Constantine Khroulev | 3 | +22 | -17 |
2012-05-15 18:40 | ongoing planning/deciding/moving in examples/ | Ed Bueler | 11 | +107 | -85 |
2012-05-15 06:52 | one ref | Ed Bueler | 1 | +12 | -0 |
2012-05-14 23:11 | Replacing the "EISMINT-Ross" section with a "Ross" section. | Constantine Khroulev | 5 | +162 | -161 |
2012-05-14 23:12 | edits on mismip README.md to clarify/expand | Ed Bueler | 1 | +48 | -28 |
2012-05-14 22:02 | mods to jako/ example doc based on marijke's comments | Ed Bueler | 2 | +24 | -20 |
2012-05-14 21:54 | Update examples/mismip/README.md | Constantine Khroulev | 1 | +9 | -2 |
2012-05-14 21:40 | Finished updating MISMIP; some cleanup. | Constantine Khroulev | 36 | +169 | -5115 |
2012-05-14 21:14 | -extra_times in script up to date with PISM semantics | Ed Bueler | 1 | +5 | -5 |
2012-05-13 14:14 | The new MISMIP setup runs. | Constantine Khroulev | 4 | +278 | -144 |
2012-05-13 21:03 | I think the first section is done, and adequate, for stable0.5 release. Now need g5km_0_ftt.nc from these same runs/settings for use with jako/ etc. | Ed Bueler | 5 | +13 | -9 |
2012-05-13 19:17 | updating a figure in getting started | Ed Bueler | 4 | +3 | -3 |
2012-05-13 06:18 | happy with getting started section through figure 4, which I will now replace (though no significant changes) | Ed Bueler | 4 | +35 | -41 |
2012-05-13 04:53 | updated to ALBMAP/MEASURES result replacing EISMINT-Ross, in manual | Ed Bueler | 2 | +0 | -0 |
2012-05-11 22:37 | Almost ready to remove IceMISMIPModel. | Constantine Khroulev | 3 | +370 | -9 |
2012-05-11 22:17 | Merge branch 'dev' of github.com:pism/pism into dev | Ed Bueler | 7 | +509 | -46 |
2012-05-11 22:17 | ready to redo Figure 4 in manual when runs are done | Ed Bueler | 3 | +80 | -55 |
2012-05-10 23:06 | Updates test G convergence rate plots in the User's Manual. | Constantine Khroulev | 4 | +0 | -0 |
2012-05-10 20:02 | Additional references, esp. in support of proposal writing. | Ed Bueler | 1 | +44 | -8 |
2012-05-09 18:44 | all preprocessing from one script | Ed Bueler | 1 | +23 | -0 |
2012-05-09 18:45 | trivial edits to headings | Ed Bueler | 1 | +3 | -9 |
2012-05-09 18:31 | Closes #47. More work is needed, but *after* the release. | Constantine Khroulev | 9 | +88 | -56 |
2012-05-09 16:21 | Closes #50 by removing the Cheat Sheet altogether. | Constantine Khroulev | 13 | +9 | -431 |
2012-05-09 03:44 | Updates the test I convergence rate figure. | Constantine Khroulev | 3 | +4 | -6 |
2012-05-09 00:18 | One more little tweak to make it easier to reproduce userman figures. | Constantine Khroulev | 1 | +2 | -1 |
2012-05-08 23:37 | Updates the code producing convergence plots. Removes ssaplay. | Constantine Khroulev | 16 | +146 | -1873 |
2012-05-08 20:54 | Merge branch 'dev' of github.com:pism/pism into dev | Andy Aschwanden | 16 | +279 | -241 |
2012-05-08 20:53 | - added options, and fiddled with some. | Andy Aschwanden | 2 | +42 | -9 |
2012-05-07 20:59 | - added missing -pseudo_plastic option, we accidentally used plastic till. Thanks Constantine! | Andy Aschwanden | 1 | +1 | -2 |
2012-05-07 18:57 | added short list with physical explanations of scalar diagnostics, separating that from usage issues; this picks up content from ancient email xchange w Maria (aug 2011) | Ed Bueler | 1 | +16 | -10 |
2012-05-07 18:00 | Closes #62. | Constantine Khroulev | 5 | +21 | -1 |
2012-05-07 17:44 | Addressing #62. | Constantine Khroulev | 2 | +13 | -1 |
2012-05-07 17:13 | Fixes a typo in examples/jako/README.md | Constantine Khroulev | 1 | +1 | -1 |
2012-05-07 00:56 | renamed fields for -surface given | Ed Bueler | 1 | +2 | -2 |
2012-05-07 02:02 | - added some env variables to make it easier to run script on various machines (PISM_DO, PISM_PREFIX, etc) | Andy Aschwanden | 1 | +37 | -2 |
2012-05-06 19:16 | DUH. The big effect in incompatibility between whole-sheet and regional runs I saw was refreezing at base; bet this was explained by deleting and starting over on litho temperatures. | Ed Bueler | 4 | +6 | -4 |
2012-05-06 01:02 | Jakobshavn: scripts in sufficient shape so that redoing whole ice sheet spinup, i.e. section 1 of user manual, is needed before returning and finalizing. the new text in user manual should mostly show off pictures, and leave much of the how-to to the README.md, which does the job fine. | Ed Bueler | 3 | +99 | -23 |
2012-05-05 23:56 | spinup does not need any preceding SIA in this case I believe; max_diffusivity relaxes to same value if -skip is sufficiently small (e.g. 5) | Ed Bueler | 1 | +19 | -29 |
2012-05-05 23:55 | rename fields to new nice names | Ed Bueler | 1 | +5 | -5 |
2012-05-05 23:22 | jako work in progress | Ed Bueler | 4 | +206 | -95 |
2012-05-05 22:04 | ignore some more common files esp in examples subdirs | Ed Bueler | 1 | +12 | -0 |
2012-05-05 21:52 | avoiding specific relative prefix and making it user-adjustable | Ed Bueler | 1 | +5 | -2 |
2012-05-05 17:58 | Minor changes in the Installation Manual. | Constantine Khroulev | 1 | +16 | -19 |
2012-05-04 23:20 | Working on #46. (Nothing to look at here...) | Constantine Khroulev | 9 | +167 | -123 |
2012-05-04 20:59 | Minor fixes in the Installation Manual. | Constantine Khroulev | 1 | +3 | -3 |
2012-05-04 20:01 | Merge branch 'issue-7' into dev | Constantine Khroulev | 82 | +1247 | -1275 |
2012-05-04 17:09 | Added some modified (preliminary) scripts to allow for a prognostic simulation of the Ross ice shelf | Torsten Albrecht | 4 | +410 | -0 |
2012-05-04 06:34 | read through Installation Manual. Great shape. Made little edits. | Ed Bueler | 1 | +98 | -93 |
2012-05-03 22:32 | Updates pism-toolkit (more library dependencies). | Constantine Khroulev | 2 | +5 | -3 |
2012-05-03 22:24 | Closes #51. | Constantine Khroulev | 2 | +368 | -183 |
2012-05-03 18:29 | added Dani's thesis | Ed Bueler | 1 | +11 | -0 |
2012-05-03 17:51 | Closes #56. | Ed Bueler | 4 | +18 | -15 |
2012-05-03 04:13 | Addressing #56. | Constantine Khroulev | 4 | +39 | -2 |
2012-05-03 00:22 | Working on #51 and #58. | Constantine Khroulev | 4 | +92 | -161 |
2012-05-02 17:52 | looked at manuals' front matter; like it | Ed Bueler | 2 | +33 | -30 |
2012-05-02 16:31 | Closes #48. | Constantine Khroulev | 1 | +33 | -0 |
2012-05-02 16:00 | Closes #8. | Constantine Khroulev | 22 | +365 | -703 |
2012-05-02 08:08 | cleaning examples docs | Ed Bueler | 3 | +34 | -28 |
2012-05-02 07:53 | things work well enough to actually do modeling; some things are important: (1) a big band (e.g. 50 cells = 50km) around the ftt_mask drainage basin; (2) small skip value; (3) the first two values given to -topg_to_phi are sensitive | Ed Bueler | 4 | +49 | -38 |
2012-05-02 03:36 | renamed to 'spinup.sh' and made more realistic hopefully | Ed Bueler | 3 | +45 | -39 |
2012-05-02 00:31 | removed irritating subheadings | Ed Bueler | 1 | +15 | -22 |
2012-05-02 00:09 | committing stuff that was already committed | Ed Bueler | 2 | +1 | -1 |
2012-05-01 23:00 | added smb,artm from 5km data set ... runs but needs checking | Ed Bueler | 2 | +19 | -10 |
2012-05-01 22:34 | cleaned readme and factored scripts | Ed Bueler | 4 | +183 | -117 |
2012-05-01 03:58 | Merge branch 'dev' of github.com:pism/pism into dev | Ed Bueler | 18 | +101 | -46 |
2012-05-01 03:58 | more refs | Ed Bueler | 1 | +44 | -4 |
2012-04-29 21:46 | minor edits | Ed Bueler | 1 | +3 | -3 |
2012-04-29 21:29 | re change: don't know why this was needed, but it fixed it. re result: holy shit that's awesome. | Ed Bueler | 1 | +2 | -2 |
2012-04-29 20:25 | Adds the plotting script. | Constantine Khroulev | 2 | +82 | -1 |
2012-04-29 07:23 | Did a petermann example damn near instantly, though I don't have bandwidth to download whole ice sheet spun-up state, so I can't really test. | Ed Bueler | 2 | +19 | -4 |
2012-04-29 05:13 | editing | Ed Bueler | 1 | +16 | -15 |
2012-04-29 03:17 | awesome. CK: since I take for granted you can build a minimial replacement for the plot scripts, clearly this should replace. note a brief tuning with -ssa_e is something I would be happy to do too | Ed Bueler | 2 | +28 | -13 |
2012-04-28 19:47 | Closes #54. (Ross example works. Now we need to plot results.) | Constantine Khroulev | 3 | +104 | -68 |
2012-04-27 22:49 | minor edits to run.sh as a way of keeping notes | Ed Bueler | 1 | +12 | -4 |
2012-04-27 21:28 | Fixes #53. Improves preprocess.py. | Constantine Khroulev | 3 | +32 | -38 |
2012-04-27 20:46 | Fixes #52. | Constantine Khroulev | 2 | +7 | -1 |
2012-04-27 19:58 | Works; looks pretty good, too. | Constantine Khroulev | 2 | +66 | -49 |
2012-04-27 18:54 | new ross example runs for me with -surface given. produces reasonable cbase in output file. most serious issue for diagnositic computation is bad velocity boundary conditions at inflow through transAnt mtns and at siple coast? | Ed Bueler | 2 | +12 | -8 |
2012-04-27 17:22 | changes to diagnostic behavior that I find helpful in evaluating runs: in -o_size medium, temp_pa more useful than temp, liqfrac needed for thickness/extent of temperate ice | Ed Bueler | 3 | +3 | -3 |
2012-04-27 16:34 | Adds preprocess.py and run.sh scripts for the Ross example. (Both need more testing.) | Constantine Khroulev | 2 | +220 | -0 |
2012-04-27 00:58 | fixed param name | Ed Bueler | 1 | +2 | -2 |
2012-04-26 21:47 | Clobbered a warning and removed an inactive line of code. | Ed Bueler | 1 | +0 | -2 |
2012-04-26 19:25 | spinup script should use thickness from data file for -ocean_kill ... now it does | Ed Bueler | 1 | +3 | -3 |
2012-04-26 04:49 | Dani's work involved no enhancement, yes? (Cool.) I see the need for Dirichlet b.c.s (i.e. in no_model strip) for enthalpy,SSA. Others? | Ed Bueler | 2 | +20 | -6 |
2012-04-26 01:07 | Decided on a 3km spinup. Need to think about getting Dirichlet b.c.s from whole Greenland run; how to specifically? Also, what to do for 1km run?: 1 century? | Ed Bueler | 2 | +32 | -16 |
2012-04-26 00:07 | Closes #43. Fixes #44. | Constantine Khroulev | 8 | +102 | -82 |
2012-04-25 21:17 | Fixes #45. | Constantine Khroulev | 2 | +29 | -3 |
2012-04-25 19:51 | Have a run that runs. Need more diagnostics to proceed ;) | Ed Bueler | 2 | +63 | -31 |
2012-04-25 16:56 | Merge branch 'issue-41' into dev. Closes #41. | Constantine Khroulev | 55 | +324 | -196 |
2012-04-25 08:29 | cutout stage seems to work; need to go back to preprocess.sh stage to fix surface fields, but ready to try pismo runs | Ed Bueler | 2 | +44 | -21 |
2012-04-25 07:32 | looked at the searise-greenland example, in part. and its doc in User Man. simplified spinup by removing PIK runs; these should appear in Antarctic context first. noted issue #44. | Ed Bueler | 5 | +47 | -142 |
2012-04-25 06:26 | cleaning up stdout from pism executables (no gna ...) and pismo comments | Ed Bueler | 2 | +16 | -16 |
2012-04-25 06:07 | Initial stages of a Jakoshavn (actually more generic) regional model using 1km data. Problem at the stage of using cutout command; see end of README. | Ed Bueler | 2 | +106 | -0 |
2012-04-24 22:58 | documenting my changes in examples/ | Ed Bueler | 1 | +5 | -3 |
2012-04-24 22:56 | moved enth-temp/ to old to get it out of the way | Ed Bueler | 3 | +0 | -0 |
2012-04-24 22:56 | edits in prep for mv | Ed Bueler | 1 | +11 | -8 |
2012-04-24 22:50 | eisgreen moved to old/ | Ed Bueler | 7 | +0 | -0 |
2012-04-24 22:48 | cleaning eisgreen/ in preparation for move | Ed Bueler | 5 | +4 | -226 |
2012-04-24 22:29 | Removing 'PST' experiments which are shown in Bueler & Brown (2009). Checkout pism0.3 to reproduce those. | Ed Bueler | 5 | +0 | -501 |
2012-04-24 08:16 | whitespace only | Ed Bueler | 1 | +0 | -1 |
2012-04-24 07:36 | In looking at massContExplicitStep() I desired to edit the comments. | Ed Bueler | 1 | +7 | -6 |
2012-04-23 21:52 | Merge branch 'issue-22' into dev. Closes #22, closes #34. | Constantine Khroulev | 75 | +1875 | -2103 |
2012-04-20 22:47 | update 1d ssa solver for bodvardsson example to petsc3.2 | Ed Bueler | 2 | +80 | -85 |
2012-04-19 19:50 | Makes lapse_rate modifiers report *corrected* fields. | Constantine Khroulev | 4 | +153 | -4 |
2012-04-12 23:19 | Removes all mentions of scikits.delaunay. | Constantine Khroulev | 7 | +11 | -37 |
2012-04-12 20:28 | a detail: the manual now says the front page is 1km ;-) | Ed Bueler | 1 | +1 | -1 |
2012-04-12 19:47 | - new front page figure, now from a 1km run (instead of 2km). Doesn't look that different, but the devil's in the detail... | Andy Aschwanden | 2 | +2 | -2 |
2012-04-10 16:21 | Flish time-series buffers when -extra_files are written. | Constantine Khroulev | 1 | +3 | -0 |
2012-04-09 16:51 | tim ref | Ed Bueler | 1 | +13 | -0 |
2012-04-06 18:04 | thinking about pism0.5 release | Ed Bueler | 2 | +48 | -17 |
2012-04-06 15:58 | Fixes PISMNC3File.cc (now PISM compiles on marmaduke again). | Constantine Khroulev | 1 | +5 | -3 |
2012-04-06 07:25 | SSAFEM reverted to regularizing nuH by adding epsilion_ssa (rather than forming max(nuH,epsilon_ssa)). | David Maxwell | 8 | +8 | -11 |
2012-04-06 03:49 | Merge branches 'dev' and 'dev' of https://github.com/pism/pism into dev | David Maxwell | 8 | +33 | -24 |
2012-04-06 02:43 | NC_BYTE->PISM_BYTE in vel2tauc.py | David Maxwell | 1 | +1 | -1 |
2012-04-06 01:48 | Quick and dirty commenting out of material in src/CMakeLists regarding pism_netcdf_test that break the build if PNETCDF_LIBRARIES is not defined. | David Maxwell | 1 | +7 | -6 |
2012-04-06 01:32 | Merge branch 'dev' of https://github.com/pism/pism into dev | David Maxwell | 90 | +1493 | -349 |
2012-04-06 01:32 | Minor fixes from earlier commits today. I should learn how to redo my commits before pushing. | David Maxwell | 3 | +2 | -108 |
2012-04-05 20:02 | Added sia_forward.py, the analogue of ssa_forward.py for doing a one-time solve of the SIA. | David Maxwell | 1 | +115 | -0 |
2012-04-05 19:59 | Added support to vel2tauc.py for user-supplied python code to do final initialization (e.g. attach custom visualization code) to the inverse solver. Use -inv_prep_module mymodule.py The supplied module should have a function prep_solver(solver,method): where solver is the inverse solver and method is a string (e.g. 'ign', 'nlcg', etc) describing what the core algorithm being used is. | David Maxwell | 1 | +10 | -1 |
2012-04-05 04:53 | Fixing some bizarre code I wrote in a hurry. (Thanks for reporting the associated compiler warning, Ed.) | David Maxwell | 1 | +3 | -2 |
2012-04-04 05:49 | Fix of python binding of IceModelVec::regrid. In summary: vec.regrid(filename,True) was calling the regrid(filename,default_value) flavor, not the regrid(filename,critical,start=0) flavor. So there was no real checking for critical variables. This is now fixed, and the preferred calling sequence is vec.regrid(filename,critical=True). | David Maxwell | 1 | +41 | -0 |
2012-04-03 19:55 | needed include so I can compile | Ed Bueler | 1 | +1 | -0 |
2012-04-02 21:55 | Merge branch 'issue-31' into dev. Closes #31. | Constantine Khroulev | 47 | +778 | -409 |
2012-03-30 06:19 | updating refs | Ed Bueler | 1 | +25 | -14 |
2012-03-30 05:56 | minor changes to comments and std out messages | Ed Bueler | 1 | +9 | -6 |
2012-03-25 20:10 | test script generates 20km greenland runs with known ksp badness | Ed Bueler | 1 | +34 | -0 |
2012-03-28 18:50 | Moves config.get_flag(...) out of the i,j loop in SSAFD. (cherry picked from commit 1b6a71d8d09ca27e127e3687b8e19d715a5cf2c1) | Constantine Khroulev | 2 | +11 | -11 |
2012-03-28 06:04 | vel2tauc now forces grids to be non-periodic when working in regional mode. This fixes a bug: the default SSA code decides to make non-periodic grids when working in regional mode and the ssa_method is set to 'fem' in the config file. For inversions, the value of ssa_method in the config file is irrelevant; we're always using FEM, so only the regional mode flag determines periodicity. | David Maxwell | 1 | +10 | -1 |
2012-03-23 18:22 | note duration of preliminary step when reporting it to user | Ed Bueler | 1 | +1 | -1 |
2012-03-26 19:12 | Fixes the bug causing "KSP diverged" errors (the one reported by Andy 22 hours ago). | Constantine Khroulev | 1 | +3 | -0 |
2012-03-25 17:13 | Adds a regression test that would have caught #30. | Constantine Khroulev | 2 | +40 | -0 |
2012-03-25 16:54 | Fixes #30. | Constantine Khroulev | 2 | +15 | -16 |
2012-03-24 02:00 | Closes #20. | Constantine Khroulev | 4 | +94 | -1 |
2012-03-23 21:28 | Implements preciptation forcing using scalar offsets. Closes #17. | Constantine Khroulev | 4 | +98 | -3 |
2012-03-23 20:58 | Renames command-line options. Closes #1. | Constantine Khroulev | 3 | +5 | -5 |
2012-03-23 17:26 | Fixes an unreported bug in pclimate. | Constantine Khroulev | 1 | +15 | -6 |
2012-03-23 08:07 | Added one more tauc parameterization type ("trunc", a truncated identity that is always non-negative but behaves like "indent" for reasonably large values of tauc). | David Maxwell | 4 | +66 | -34 |
2012-03-23 03:01 | Fixes #29. | Constantine Khroulev | 1 | +7 | -1 |
2012-03-23 01:54 | Fixed naming of files from cc0a4d so it compiles for me. | Ed Bueler | 3 | +1 | -1 |
2012-03-23 00:08 | Implements scalar time-dependent forcing for sub-shelf temperatures and mass fluxes. See #1. | Constantine Khroulev | 6 | +189 | -1 |
2012-03-22 23:37 | hoping this does not destroy everything | Ed Bueler | 6 | +48 | -49 |
2012-03-22 23:29 | Merge commit '286d5eb' into dev | Ed Bueler | 2 | +105 | -34 |
2012-03-22 23:28 | Merge commit '7ad9f87' into dev | Ed Bueler | 15 | +176 | -217 |
2012-03-22 23:28 | Merge commit 'dcd3d3c' into dev | Ed Bueler | 4 | +106 | -67 |
2012-03-22 23:23 | See previous message; I forgot to add these. | Ed Bueler | 2 | +58 | -98 |
2012-03-22 23:23 | Edited scripts to make them less warning-filled (in preprocessing) and to make their user-behavior more like other examples/ stuff. Removed old bueler script; trying to avoid duplications. I am assuming these scripts are not in active use for PIK science, but rather for a (great\!) example of how PIK options work. | Ed Bueler | 1 | +0 | -84 |
2012-03-21 19:31 | vel2tauc becomes clearer about various tauc's in its output file: 1. We now copy tauc_true to the output file if it exists in the inverse data file. 2. Kludge for now to ensure long names for tauc_true, tauc_prior are accurate in the output file. | David Maxwell | 1 | +10 | -0 |
2012-03-21 04:03 | Fixed PISMIO->PIO change in vel2tauc.py. make_synth_ssa used to only use SSAFEM, now it doesn't. | David Maxwell | 2 | +5 | -3 |
2012-03-21 03:05 | Closes #25. (PISM now writes the time since the beginning of the run to a variable in -extra_files.) | Constantine Khroulev | 2 | +18 | -7 |
2012-03-21 02:29 | Implements the -tauc_to_phi option. Closes #9. | Constantine Khroulev | 14 | +285 | -69 |
2012-03-20 00:12 | Minor changes in the -tauc_to_phi code. Seems to work. | Constantine Khroulev | 1 | +5 | -2 |
2012-03-13 22:11 | Merge branch 'dev' into issue-9. See #9. | Constantine Khroulev | 116 | +3070 | -1835 |
2012-01-29 00:35 | Work in progress. | Constantine Khroulev | 2 | +2 | -2 |
2012-01-28 01:56 | Finishing touches. | Constantine Khroulev | 3 | +22 | -5 |
2012-01-28 00:48 | Merge branch 'dev' into issue-9 | Constantine Khroulev | 212 | +11843 | -8237 |
2011-11-22 00:38 | A bit more work... | Constantine Khroulev | 1 | +50 | -33 |
2011-11-21 22:45 | Renamed PISMDefaultYieldStress -> PISMMohrCoulombYieldStress. | Constantine Khroulev | 14 | +732 | -739 |
2011-11-21 21:58 | WIP. | Constantine Khroulev | 6 | +189 | -123 |
2011-11-11 18:16 | Re-arranges some PISMDefaultYieldStress code. | Constantine Khroulev | 3 | +107 | -90 |
2011-11-10 17:54 | More WIP. | Constantine Khroulev | 2 | +8 | -2 |
2011-11-10 06:56 | Work in progress. | Constantine Khroulev | 2 | +57 | -3 |
2011-11-10 03:41 | - added missing (and needed for flux correction) acab_cumulative field to extra vars in SeaRISE Greenland spinup | Andy Aschwanden | 1 | +2 | -2 |
2011-11-09 19:57 | Closes #12. | Constantine Khroulev | 12 | +474 | -114 |
2011-11-09 02:44 | Silly whitespace changes to test the "push" notification. | Constantine Khroulev | 3 | +11 | -11 |
2011-11-08 23:15 | Another try (debian/changelog format is fragile :-/ ). | Constantine Khroulev | 1 | +2 | -2 |
2011-11-08 23:05 | Fixes btutest and pism-toolkit/debian/changelog. | Constantine Khroulev | 2 | +4 | -2 |
2011-11-08 22:51 | Fixes the code handling -skip and -skip_max. | Constantine Khroulev | 1 | +0 | -12 |
2011-11-08 21:41 | Merge branch 'dev' of github.com:pism/pism into dev | David Maxwell | 1 | +125 | -15 |
2011-11-08 21:39 | Fix of silly typo. | David Maxwell | 1 | +1 | -1 |
2011-11-08 20:38 | Merge branch 'dev' of github.com:pism/pism into dev | David Maxwell | 137 | +1447 | -1389 |
2011-11-08 20:26 | IceModelVecs can be renamed. | David Maxwell | 10 | +218 | -73 |
2011-11-07 02:37 | First pass at vel2tauc append mode. Not quite fully baked. | David Maxwell | 3 | +56 | -11 |
2011-11-07 01:47 | model.ModelData.vars -> model.ModelData.vecs (it turns out that vecs is a builtin function in python; best not to shadow it) | David Maxwell | 12 | +138 | -128 |
2011-11-07 01:08 | New variable/io model for python side. Common data (physics,variables) are held in a PISM.model.ModelData, which can be shared among other objects. PISM.ssa.SSASolver is gone, effectively replaced by PISM.model.ModelData; leftovers were migrated to PISM.ssa.SSARun. | David Maxwell | 21 | +522 | -502 |
2011-11-06 01:29 | Working on task 10. Generation of synthetic ssa data removed from vel2tauc and placed in make_synth_ssa.py vel2tauc now reads inversion data from -inv_data file | David Maxwell | 8 | +239 | -140 |
2011-11-05 21:12 | clobber pedantic warning | Ed Bueler | 1 | +7 | -4 |
2011-11-05 19:15 | Updates config_doc.py and pism_config.cdl. fixes #11. | Constantine Khroulev | 2 | +26 | -26 |
2011-11-05 10:44 | - added PIK + force-to-thickness spinup | Andy Aschwanden | 1 | +29 | -8 |
2011-11-05 08:34 | Dorky first pass at algebraic tauc->tillphi via python added for the historical record. | David Maxwell | 1 | +246 | -0 |
2011-11-05 08:01 | update INSTALL to reflect github host | Ed Bueler | 1 | +14 | -22 |
2011-11-05 07:23 | Final edit. | Ed Bueler | 1 | +6 | -6 |
2011-11-05 07:19 | Trying different extension. | Ed Bueler | 1 | +0 | -0 |
2011-11-05 07:18 | Added a readme using git-flavored markdown. | Ed Bueler | 1 | +34 | -0 |
2011-11-04 20:05 | Updated the code producing the revision string. | Constantine Khroulev | 1 | +9 | -25 |
2011-11-03 22:34 | Fixed bug #18838. | Constantine Khroulev | 7 | +13 | -0 |
2011-11-03 21:43 | Worked on verification docs. FIXMEs remain related to which ssa_testX things to use; we want to keep ssa_testX.py while C++ versions are deprecated. | Ed Bueler | 3 | +56 | -74 |
2011-11-03 21:40 | Removed README which was out of date and did not say anything helpful. Renamed a directory to make it clear it was documentation not additional sources. | Ed Bueler | 13 | +0 | -16 |
2011-11-03 19:49 | Added SIAFD to pythonbindings. Early pass at generating SIA velocities so as to generate "observed" SSA velociites. vel2tauc now allows noise to be added to its synthetic observed SSA velocities. | David Maxwell | 5 | +178 | -11 |
2011-11-03 19:10 | removal of stuff we will never use | Ed Bueler | 4 | +8 | -1207 |
2011-11-03 06:55 | Committing my work on attaching THI to PISM. | Constantine Khroulev | 7 | +723 | -891 |
2011-11-01 18:16 | Due care added for writing metadata to netcdf files in a parallel run. PISM package imports netCDF3/4 as netCDF minor bug fixes and tweaks | David Maxwell | 7 | +45 | -50 |
2011-11-01 01:26 | Fixed the code handling the "-o_order foo" code. | Constantine Khroulev | 2 | +20 | -17 |
2011-10-31 20:28 | Made LocalInterpCtx code more robust: it was sensitive to rounding errors in coordinates of domain corners. | Constantine Khroulev | 5 | +84 | -38 |
2011-10-31 19:54 | Added the code needed to avoid reading tillphi from a file when it is set in "vars". | Constantine Khroulev | 1 | +13 | -0 |
2011-10-31 04:41 | Added visualization that I found helpful. | Ed Bueler | 1 | +20 | -6 |
2011-10-30 21:52 | minor tweaks siple log saved to output NC file. | David Maxwell | 2 | +37 | -9 |
2011-10-30 07:15 | Adding verbose output and visualization to the linear steps of IGN inversions. NetCDF history updated during python SSA saves. Pedantic warning fixed in InvSSAForwardProblem. | David Maxwell | 5 | +104 | -20 |
2011-10-30 06:30 | This piece of code adds a history string or updates it if already present. | Ed Bueler | 1 | +15 | -1 |
2011-10-29 21:18 | My compiler does not seem to automatically know that 'sort' comes from this part of STL. | Ed Bueler | 1 | +1 | -0 |
2011-10-29 01:16 | Moving code checking options and setting config flags and parameters out of IceModel. | Constantine Khroulev | 62 | +1179 | -1081 |
2011-10-28 22:14 | * InvSSAForwardProblem saves a state for future autopsy when a nonlinear solve fails. * Better visualization in vel2tauc. * SSAFromBootFile can read in a 'tauc' if present. * Added a helper script for comparing the tauc_true and tauc for a synthetic inversion run. | David Maxwell | 4 | +226 | -28 |
2011-10-27 20:06 | added examples/inverse/vel2ssa.py which is doing (or trying to do) our first steps at inverting for tauc from real-ish data. Right now it reads all SSA data from an input file, generates a corresponding forward solution of the SSA, and attempts to reconstruct tauc from an initial guess of 1/2 of tauc. E.g.: | David Maxwell | 8 | +576 | -141 |
2011-10-27 19:12 | Fix typo in r2013 changes in directory stressbalance/. Allows build ... | Ed Bueler | 1 | +1 | -1 |
2011-10-27 09:45 | after reading Bob's email, I realized I have some uncommitted changes: - fixed calculation of dhdt and acab during post processing (a consequence form switching to seconds) | Andy Aschwanden | 2 | +8 | -2 |
2011-10-26 15:34 | pausing, plotting niceties in invert_testi.py | David Maxwell | 2 | +15 | -11 |
2011-10-26 07:15 | Found the one-line bug regarding weighted l2 norms in InvSSAForwardProblem. More visualization added to invert_testi. Added option to test adjoint to invert_testi. Adjoints look good. | David Maxwell | 4 | +142 | -76 |
2011-10-25 22:30 | Re-arranging some code. | Constantine Khroulev | 10 | +1781 | -1558 |
2011-10-25 22:30 | Minor fixes. | Constantine Khroulev | 2 | +2 | -2 |
2011-10-25 21:25 | Added optional per-iteration visualization to pismssaforward, invert_testi. Added optional per-iteration pausing to invert_testi. Added support for copying vector-valued vectors to numpy vectors on proc0. Some of these changes require siple commit c4f27bb (Oct 25, 2011) or later. | David Maxwell | 6 | +269 | -232 |
2011-10-25 07:11 | whoops. forgot to add a file. | David Maxwell | 1 | +43 | -0 |
2011-10-25 05:54 | ssa_forward now uses PISMYieldStress GeometryCalculator gets a new method for updating a mask and surface vector all at once. Keeps python from doing the loop. | David Maxwell | 4 | +38 | -12 |
2011-10-25 00:10 | Squashing pedantic warnings. Added one more InvTaucParameterization type for testing purposes. | David Maxwell | 5 | +40 | -8 |
2011-10-24 05:10 | Added choice of inner products (various L2/H1 combos) for the domain in SSA inversions. | David Maxwell | 2 | +50 | -22 |
2011-10-23 08:04 | invert_testi now has periodic boundary conditions in the downstream direction | David Maxwell | 12 | +326 | -224 |
2011-10-22 19:40 | Adding support for direct specification of driving stress to the FEM SSA solver. This helps with certain test cases where the grid is periodic but the driving stress cannot be the gradient of a periodic function. | David Maxwell | 5 | +47 | -8 |
2011-10-22 01:38 | Adding support for tauc parameterizations to python inverse code. This needs some testing. | David Maxwell | 2 | +50 | -7 |
2011-10-21 23:44 | Moved inversion code out of src/base/stressbalance to newly created src/inverse Created attendant pisminverse dynamic library base/stressbalance/SSAFEM_Forward -> inverse/InvSSAForwardProblem Adding choice of parameterizations of tauc, e.g. tauc = zeta^2 or tauc = exp(zeta). | David Maxwell | 14 | +1272 | -1034 |
2011-10-21 01:13 | Added weighted L2 range for SSA inversions. | David Maxwell | 4 | +123 | -21 |
2011-10-20 22:39 | In progress: adding weighted L2 range for SSA inversions. Step 1: don't break things when a weight isn't specified.... | David Maxwell | 3 | +62 | -10 |
2011-10-18 22:23 | Performance improvements. | Constantine Khroulev | 17 | +112 | -75 |
2011-10-17 22:55 | Two more fixes related to the same issue. | Constantine Khroulev | 2 | +2 | -1 |
2011-10-17 22:47 | Mac OS X uses a file system that is case-insensitive, so my renaming attempts failed. Argh! | Constantine Khroulev | 1 | +1 | -1 |
2011-10-17 22:16 | Some work on making the library part of PISM more library-like. | Constantine Khroulev | 123 | +411 | -100 |
2011-10-17 07:17 | Upgrading to Ubuntu 11.10 meant I got an even more pedantic gcc. Apparently. | Ed Bueler | 4 | +9 | -12 |
2011-10-16 16:39 | Fixed bug #18813. | Constantine Khroulev | 1 | +2 | -0 |
2011-10-13 22:50 | Removed the compile-time variable order switch and added the "-o_order" option. | Constantine Khroulev | 8 | +37 | -35 |
2011-10-13 21:39 | Minor: Added -pismversion line to btutest,pismtests,flowTable extra executables. | Ed Bueler | 4 | +13 | -3 |
2011-10-13 19:45 | Added CMake variables and an option allowing one to set linker flags manually. | Constantine Khroulev | 1 | +20 | -3 |
2011-10-13 18:39 | Fixed minor bugs in the re-gridding code. | Constantine Khroulev | 4 | +38 | -63 |
2011-10-13 18:37 | Fixed a bug introduced in r1281. | Constantine Khroulev | 1 | +4 | -3 |
2011-10-13 07:34 | Implemented task #7490. | Ed Bueler | 10 | +65 | -70 |
2011-10-13 02:11 | Made the cold ice conductivity and specific heat capacity fully temperature-dependent if the temperature-dependent forms of EnthalpyConverter and enthSystemCtx are used. (These forms are used by IceModel when runtime options -varc and -vark are set, respectively.) That is, I made IceModel::enthalpyAndDrainageStep() call temperature dependent methods when it needs the physical coefficients k(T) and c(T) for the basal boundary condition. The bulk ice was already dealt with correctly in earlier commits. This should conclude development on task #6778, except for the variable density issue, which is a separate task. | Ed Bueler | 6 | +76 | -36 |
2011-10-13 01:37 | Updated .dot file for initialization-sequence. Now 'make browser_base' does not generate some mysterious warnings, but still unable to make the image initialization-sequence.png appear in the browser. | Ed Bueler | 1 | +13 | -8 |
2011-10-12 23:26 | Separated column-wise computations of E_s (the pressure-melting temperature enthalpy value) and the 'lambda' for BOMBPROOF. Documented some code related to variable (temp.-dependent) properties k(T) and c(T). No functional change. | Ed Bueler | 6 | +76 | -43 |
2011-10-12 18:51 | Fixed a bug in scalar forcing introduced in r1958. | Constantine Khroulev | 4 | +12 | -4 |
2011-10-12 05:36 | Removed a chunk of code from pismo. | Constantine Khroulev | 1 | +0 | -26 |
2011-10-11 21:16 | Fixed a bug: IceModel::ageStep() was called every mass-continuity time-step but was using dt_TempAge. | Constantine Khroulev | 1 | +1 | -1 |
2011-10-11 19:51 | Cleaning up pismo code. | Constantine Khroulev | 12 | +92 | -120 |
2011-10-11 17:26 | Modified CMakeLists.txt to warn the user if | Constantine Khroulev | 1 | +15 | -1 |
2011-10-10 19:45 | Fixed a stupid off-by-one bug in the new regridding code I committed last week. | Constantine Khroulev | 1 | +4 | -4 |
2011-10-10 17:18 | Fixed several bugs I introduced while switching from "years" to "seconds". | Constantine Khroulev | 13 | +71 | -35 |
2011-10-09 04:51 | Minor stuff related to maintaining online browsers. | Ed Bueler | 2 | +25 | -18 |
2011-10-08 22:13 | Addressed bug #18748: time steps of bwat diffusion process should only occur at the same time as (specifically, just after) energy steps. Also, made updates to yield stress occur only when updateAtDepth is true; this is morally right (because only the stress balance solve depends on tauc values) and it should be very slightly faster. Note that the frequency of calling the basal hydrology model (e.g. diffuse_bwat() is an extremely simple one) should be determined by the needs of the hydrology model. But tauc should be updated from subglacial state variables (e.g. bwat) only when tauc is actually needed. | Ed Bueler | 2 | +12 | -19 |
2011-10-08 21:36 | Updated python-based SSA regression tests to new CustomGlenIce interface and to eliminate use of 'secpera'. | David Maxwell | 5 | +30 | -18 |
2011-10-08 20:40 | Editorial changes on hydrology page. Added Schoof references. (By the way, has anyone reproduced bug #18785? I can't currently reproduce it. I will close that bug soon unless someone comments on it.) | Ed Bueler | 2 | +53 | -28 |
2011-10-08 06:42 | A commit that does not touch anything in src/ (just to test if we're done with the task #7489). | Constantine Khroulev | 1 | +3 | -3 |
2011-10-08 02:23 | Addressed task #7489. | Constantine Khroulev | 2 | +14 | -7 |
2011-10-08 00:16 | Cleaning up enthalpy-related code. | Constantine Khroulev | 35 | +422 | -394 |
2011-10-07 04:26 | Fixed a bug reported by Andy. | Constantine Khroulev | 5 | +11 | -7 |
2011-10-07 00:27 | - updated efgrun.sh to reflect removal of varkpismr | Andy Aschwanden | 1 | +5 | -5 |
2011-10-06 22:47 | Fixed a bug in the time-series code. | Constantine Khroulev | 2 | +3 | -1 |
2011-10-06 21:33 | Corrected constants so we are making no unnecessary error in implementing equation (4.39) in Greve and Blatter. | Ed Bueler | 2 | +6 | -6 |
2011-10-06 21:23 | Objects of type IceFlowLaw should not know about thermal conductivity, specific heat capacity, or the latent heat of fusion. Now they do not. As a result, the corresponding configuration constants from pism_config.nc will more directly and more transparently configure various code that uses ice flow laws; before this was less direct and went via the IceFlowLaw constructor. (By the way, this commit and r1962, r1961, r1955, r1954, r1952, r1951, r1945 are all implementing an old task. Namely, task #6778.) | Ed Bueler | 10 | +73 | -54 |
2011-10-06 01:59 | Removed pgrn and all the mentions of it. | Constantine Khroulev | 20 | +77 | -334 |
2011-10-05 21:36 | Removed varkpismr; added the -vark option instead. | Constantine Khroulev | 12 | +157 | -687 |
2011-10-04 22:01 | Added a page on adding hydrology to PISM, to the related pages page. This evolved from an old email to Ward. We aren't helping him much, but at least I should reply to his email now ... | Ed Bueler | 4 | +101 | -6 |
2011-10-04 19:17 | Nothing important: clobbered pedantic warnings. | Ed Bueler | 2 | +5 | -2 |
2011-10-04 17:24 | Major changes related to task #7450. | Constantine Khroulev | 66 | +522 | -514 |
2011-10-04 16:55 | Re-wrote some of the re-gridding code (see task #7487). | Constantine Khroulev | 6 | +159 | -181 |
2011-10-02 23:14 | - added varc, vark and varck runs to efgis test suite | Andy Aschwanden | 2 | +46 | -10 |
2011-10-02 20:46 | O.k. That was easy. (Constantine's design really is extensible.) Now PISM has option -varc which allows the enthalpy method to use the linear-in-temperature specific heat capacity function C(T) defined by equation (4.39) in Greve & Blatter (2009). Formulas need to be checked before the results should be trusted; of course it makes some difference and we need to know if that difference is 'real'. See examples/enth-temp/comparevariabletemp.sh for how to use new option -varc and new executable varkpismr. FIXME: the latter might as well become pismr -vark. | Ed Bueler | 7 | +61 | -18 |
2011-10-02 19:19 | Code for linear-in-temperature specific heat. Compiles but not tested yet. (I need to recall how an alternate EnthalpyConverter could be attached to IceModel.) Andy and Constantine: please 'make browser_base' and check my formulas for enthalpy-temperature conversions, based on (4.39) in Greve and Blatter (2009). | Ed Bueler | 4 | +81 | -12 |
2011-10-02 19:15 | Merely updating PISM-PIK references in docs; no functional change. | Ed Bueler | 3 | +5 | -5 |
2011-10-02 08:44 | The new implementation of varcEnthalpyConverter will be pretty easy. I had earlier committed these codes with no difference from base EnthalpyConverter; at least now I have identified the parts that actually differ, and those are slight. | Ed Bueler | 2 | +24 | -372 |
2011-10-02 04:49 | Removed FIXMEs from r1945 code. Now there is a more complete, less inefficient implementation of variable conductivity, including use of the right conductivity in the Neumann b.c. But it still seems to make very, very little difference. And the code duplication remains. (Has slightly increased, actually.) Now I am going to look at implementing a variant EnthalpyConverter that uses linear-in-temperature specific heat capacity. | Ed Bueler | 2 | +91 | -20 |
2011-09-30 01:26 | Dealt with pedantic compiler warnings from two recent commits of pism_const.cc and SSAFD.cc. Minor formatting, use of 'const' in SSAFD.cc. | Ed Bueler | 2 | +7 | -8 |
2011-09-29 22:03 | Modified PISMOptionsInt and PISMOptionsReal: now they print more helpful error messages when an invalid option argument is given. | Constantine Khroulev | 1 | +32 | -8 |
2011-09-29 18:11 | Added installation text because: We forgot to tell users everything is done and they can go use PISM. | Ed Bueler | 1 | +22 | -3 |
2011-09-29 12:38 | Correcting the Calving Front Boundary Condition (CFBC) for varying sea level. | Matthias Mengel | 1 | +4 | -5 |
2011-09-29 06:51 | Implemented temperature-dependent cold-ice conductivity k(T) in enthalpy scheme. Implementation is by code duplication of enthSystemCtx and IceModel::enthalpyAndDrainageStep(), and new executable varkpismr. | Ed Bueler | 8 | +1164 | -4 |
2011-09-28 21:25 | Re-organized src/coupler. | Constantine Khroulev | 33 | +51 | -43 |
2011-09-28 19:58 | Working on task #7450, which turns out to be more important than I thought. | Constantine Khroulev | 63 | +599 | -536 |
2011-09-28 19:33 | DrainageCalculator needs to be visible outside of iMethalpy.cc for extensibility. enthSystemCtx does not need EnthalpyConverter. | Ed Bueler | 4 | +60 | -36 |
2011-09-28 17:15 | Some changes related to Dirichlet SSA B.C. | Constantine Khroulev | 2 | +5 | -10 |
2011-09-27 22:52 | - fixed SeaRISE-Greenland experiment script: turned bed deformation model on. - removed PIK demo, not needed anymore | Andy Aschwanden | 2 | +3 | -35 |
2011-09-22 22:13 | Revising the previous commit... (Clearly I need a cup of coffee.) | Constantine Khroulev | 1 | +8 | -9 |
2011-09-22 21:58 | Avoid reading in no_model_mask if -no_model_strip is set. | Constantine Khroulev | 1 | +10 | -0 |
2011-09-22 20:22 | Renamed {u,v}bar_ssa to {u,v}_ssa. Renamed {u,v}bar to {u,v}_ssa_bc in SSA.cc and iceModel.cc | Constantine Khroulev | 3 | +16 | -32 |
2011-09-22 19:36 | Fixed refs to PISM-PIK papers. | Ed Bueler | 3 | +15 | -19 |
2011-09-22 18:00 | Fixing a result of some late-night coding. | Constantine Khroulev | 1 | +1 | -1 |
2011-09-22 17:49 | Added the -ssa_dirichlet_bc option to pismo. | Constantine Khroulev | 4 | +128 | -72 |
2011-09-20 22:50 | One more fix. I should slow down. | Constantine Khroulev | 1 | +1 | -1 |
2011-09-20 22:48 | Fixed a stupid bug in my previous commit. | Constantine Khroulev | 1 | +16 | -0 |
2011-09-20 22:32 | Added pismo code to keep the energy state in the no_model_strip from evolving. | Constantine Khroulev | 1 | +85 | -14 |
2011-09-20 01:39 | Fix to bug reported by Andy, for SeaRISE-Greenland. Runs were using (not totally unreasonable) linear till. Issue does not afflict Storglaciaren nor SeaRISE-Antarctica; fixed in former and inactive in latter. See task #7484. | Ed Bueler | 1 | +3 | -0 |
2011-09-20 01:05 | A commit I forgot to make earlier, but no big deal: Slightly better parameters for modeling using fine (esp. vertical) grids on Storglaciaren. And removal of code to deal with bug #18593, which is fixed. | Ed Bueler | 1 | +11 | -7 |
2011-09-16 19:00 | Fixed a bug in the "daily" time-series and extra file reporting. | Constantine Khroulev | 1 | +8 | -8 |
2011-09-15 18:03 | * One fix necessary to make PISM work with proj.4 version 4.5 * One minor fix: -{surface,atmosphere} given now save mass fluxes in m/year and not m/s. | Constantine Khroulev | 2 | +15 | -2 |
2011-09-15 16:49 | More work on the task #7482. Now it compiles (r1924 didn't; sorry about that). | Constantine Khroulev | 4 | +106 | -81 |
2011-09-14 22:41 | Working on task #7482. (I'm about half-way done and will be done soon.) | Constantine Khroulev | 4 | +119 | -0 |
2011-09-14 18:45 | Added surface and ocean update() calls to IceModel::model_state_setup() to ensure that a BTU get the correct top-of-the-bedrock B.C. at the beginning of the run. | Constantine Khroulev | 1 | +2 | -0 |
2011-09-14 17:05 | Added a check in the code so that 'pismv -test K -Mbz 1' does not crash. | Constantine Khroulev | 1 | +12 | -1 |
2011-09-13 19:20 | Fixed 'pismv -test K -eo' (was not respecting PISMBedrockThermalUnit's time-step restrictions.) | Constantine Khroulev | 1 | +1 | -1 |
2011-09-13 17:00 | Removed the code converting geodetic coordinates to geocentric ones. | Constantine Khroulev | 3 | +23 | -69 |
2011-09-08 16:37 | Fixed bug #18149 in the trunk. | Constantine Khroulev | 6 | +224 | -156 |
2011-09-07 19:27 | Fixed bug #18312 in the trunk. | Constantine Khroulev | 3 | +24 | -2 |
2011-09-07 18:48 | - added EISMINT-Greenland based example which compares enthalpy and temperature-based thermodynamics. These are the runs used in the paper "An enthalpy formulation for glaciers and ice sheet". | Andy Aschwanden | 2 | +153 | -0 |
2011-09-06 23:06 | Added the Pism_MANUAL_BUILD CMake flag that disables *all* the scripts attempting to find essential libraries. | Constantine Khroulev | 1 | +27 | -8 |
2011-09-06 19:21 | Added one line to PISM.i so that IceModelVec2S::sum() is wrapped properly. | Constantine Khroulev | 1 | +1 | -0 |
2011-09-02 23:07 | Start of adding siple based inversion files to PISM. | David Maxwell | 4 | +524 | -0 |
2011-09-02 23:02 | Mostly small documentation changes. hmelt_max -> bwat_max in util.py | David Maxwell | 6 | +40 | -17 |
2011-09-02 20:13 | Fixed bug #18313 by adding more command-line options. | Constantine Khroulev | 5 | +42 | -40 |
2011-09-02 16:33 | Implemented reporting of discharge_flux, containing calving loss from -calving_at_thickness, -eigenCalving, -kill_Icebergs. Only gets reported with -ts_vars discharge_flux. At a first glance it looks ok, but needs further testing. | Maria Martin | 6 | +109 | -1 |
2011-09-02 15:34 | Fixed the bug I introduced in r1900. | Constantine Khroulev | 2 | +4 | -0 |
2011-09-02 04:58 | Fixed use of set_attrs() for dHdt diagnostic field. | Ed Bueler | 1 | +1 | -1 |
2011-09-02 00:36 | - added maximum_diffusivity plot for force-to-thickness to browser, and updated scripts accordingly. - still not restartable, though. | Andy Aschwanden | 5 | +76 | -32 |
2011-09-01 23:19 | Replaced foo.data() with &foo[0] throughout. | Constantine Khroulev | 14 | +47 | -47 |
2011-09-01 23:17 | Fixed bug #18593 in the trunk. | Constantine Khroulev | 1 | +0 | -2 |
2011-09-01 20:27 | Fixed up Storglaciaren 3d model so (e.g.) Marjike and David can use an example that is a whole ice mass, that is small scale, and that has realistic geometry. To use 3d model, see examples/storglaciaren/README. Several improvements to the model, already used in the flowline version, could be applied easily in this 3d case. Note 40m grid in use but that could be 10m or 20m with modest runs. Note sure about availability of observed surface velocities, but this is likely. | Ed Bueler | 6 | +136 | -21 |
2011-09-01 19:48 | - we now consider \lambda in force-to-thickness mechanism to be constant, thus it was removed as it would act only as a scalar multiplier of \alpha. Change default \alpha, and updated documentation. Made appropriate & necessary changes to EISMINT Greenland example. - replaced {*,/} secpera with convert(x,"inunit","outunit") in PISMSurface.cc. Changed units of \alpha in pism_const.cdl to yr-1, conversion to s-1 occurs in PISMSurface.hh - updated ice_bib.bib - todo: 1. report time scale 2. add software test for exact restartability with FTT. The test in test_ftt.sh indicates that exact restartability does not yet happen. Needs further testing. | Andy Aschwanden | 9 | +196 | -87 |
2011-08-31 19:19 | Made high tauc configurable. | Constantine Khroulev | 2 | +8 | -5 |
2011-08-31 17:53 | - removed thick0, temp0 calculation from iMreport.cc - fixed a typo - updated User's Manual - added maximum diffusivity to stdout - removed thick0, temp0 | Andy Aschwanden | 5 | +26 | -41 |
2011-08-30 22:06 | Changed the way surface gradient is computed in pismo (both in SIAFD_Regional and SSAFD_Regional). | Constantine Khroulev | 3 | +155 | -47 |
2011-08-30 13:29 | New timeseries diagnostic variable slice, which is sea-level relevant ice in sea-level equivalent. Not part of default output, needs to be asked for in runtime option -ts_vars slvol | Maria Martin | 4 | +73 | -0 |
2011-08-29 21:26 | Fixed bug #18485 in the trunk. | Constantine Khroulev | 3 | +20 | -18 |
2011-08-29 18:42 | Created IceModel::cell_interface_diffusive_flux(). | Constantine Khroulev | 5 | +51 | -35 |
2011-08-25 10:31 | A couple more refs. | Ed Bueler | 1 | +20 | -0 |
2011-08-25 01:46 | Bed elevations are never actually accessed in IceModel::massContExplicitStep(), whether dirichlet boundary conditions or not. | Ed Bueler | 1 | +0 | -2 |
2011-08-24 23:47 | Fixed the pismo re-implementation of IceModel::cell_interface_velocities(). | Constantine Khroulev | 1 | +21 | -19 |
2011-08-24 20:49 | Merge branch 'cleanup' | Constantine Khroulev | 1 | +2 | -1 |
2011-08-24 00:24 | - implemented regional versions of diffusive flux cell interface velocities computation in SIAFD_regional::compute_diffusive_flux() and IceRegionalModel::cell_interface_velocities, respectively. - there remains an issue with differencing across processor boundaries at the boundary between model and no model area, probably in compute_surface_gradient or compute_driving_stress. More specificially, such a corner point tau_y has opposite sign compared to its neighbors. | Andy Aschwanden | 2 | +52 | -2 |
2011-08-23 22:09 | * Cleaned up regression test numbers. * Fixed a documenting comment in iMgeometry.cc. * Removed ftt_modified_acab. See task #7435. * Re-implemented the dHdt diagnostic: now -extra_times 0:10:1000 -extra_vars dHdt -extra_file foo.nc will save dHdt computed as the *average* ice thickness rate of change over 10-year periods. The first (year 0) frame is filled with _FillValue. * Got rid of a compiler warning in src/base/stressbalance/THI.c | Constantine Khroulev | 28 | +474 | -414 |
2011-08-21 22:41 | - added cumulative_* quantities to table of available scalar diagnostics in User's Manual | Andy Aschwanden | 1 | +7 | -1 |
2011-08-19 20:40 | - minor changes to slr_show.py: - choose start and end year of plot with -a A and -e B, respectively, where A and B are integers in years from 2004 - first makes a high-contrast plot for the screen, then saves the figure with a white background instead | Andy Aschwanden | 1 | +50 | -6 |
2011-08-14 23:30 | * Replaced "taud" with "taud_mag" in output_medium config variable. But see bug #18506 pointing out that more needs to be done. | Ed Bueler | 3 | +146 | -32 |
2011-08-01 21:22 | Completion of task #7428, and fix to associated '-o_size small' bug. | Ed Bueler | 4 | +48 | -22 |
2011-08-01 15:15 | fixed rhs results in ssaBC documentation according to code and winkelmann et al 2010, eq. 2.3.6-7 | Torsten Albrecht | 1 | +4 | -4 |
2011-07-25 20:49 | - added ncpdq line to postprocess scripts to change dimension ordering to (time,y,x) for SeaRISE-compliance. | Andy Aschwanden | 2 | +2 | -0 |
2011-07-24 06:34 | - changed "-calving_at_thickness" from 50 to 100m in searise-greenland spinup. - added option to do experiments with PIK marine ice dynamics: do $ ./experiments.sh N foo.nc 1 to turn it on | Andy Aschwanden | 2 | +10 | -2 |
2011-07-22 00:19 | - added 5ka spinup with PIK options to searise-greenland. Needs testing. | Andy Aschwanden | 1 | +27 | -4 |
2011-07-20 19:56 | - fixed two typos in error messages | Andy Aschwanden | 2 | +2 | -2 |
2011-07-20 14:49 | fixed a typo in experiments.sh | Maria Martin | 1 | +2 | -2 |
2011-07-20 14:41 | changes to searise-antarctica scripts: They should be ready to use now. Configuration parameters are set, and postprocessing is added, basically identical with the respective scripts from searise-greenland | Maria Martin | 5 | +279 | -71 |
2011-07-20 02:52 | - smalish increase in ftt alpha to better match observed surface elevation - added a script to visualize SeaRISE experiments | Andy Aschwanden | 2 | +68 | -1 |
2011-07-16 20:57 | A fix for the bug #18173. | Constantine Khroulev | 4 | +64 | -32 |
2011-07-16 09:04 | converting the temperature anomaly data in future forcing for SeaRISE Antarctica from Celsius to Kelvin, such that the can be direktly used as input for PISM | Maria Martin | 1 | +4 | -0 |
2011-07-15 18:38 | This commit adds a line or two to a readme. But it is an excuse to say: the files ar4_[precip|temp]_anomaly.nc at http://www.pism-docs.org/download are have the corrected ice-equivalent units. See previous email on this topic; I had failed to upload the corrected ones. | Ed Bueler | 1 | +6 | -0 |
2011-07-15 00:32 | Fix to bug #18332 in trunk: vLongitude,vLatitude have a 'missing_at_bootstrap' attribute which is checked by compute_cell_areas(). PASeariseGreenland fails if they are missing_at_bootstrap. Also: updated URL for SeaRISE-Antarctica to valid. | Ed Bueler | 4 | +30 | -1 |
2011-07-14 22:52 | - searise-greenland postprocessing second amendment: added grid_mapping attributes to acab/dHdt. No smoking pistols... | Andy Aschwanden | 1 | +2 | -0 |
2011-07-14 01:15 | Fixes to *both* SeaRISE-Greenland and SeaRISE-Antarctica scripts to fix the units of precip to be ice-equivalent as needed by PISMs couplers. In the former: flipped ratio to give correct multiplier. In the latter: added lwe->ice-equivalent conversion. See email. | Ed Bueler | 4 | +29 | -11 |
2011-07-14 00:33 | - searise-greenland postprocessing first amendment: added meta data to dHdt and acab, removed unneeded fields from final files. | Andy Aschwanden | 1 | +13 | -5 |
2011-07-13 20:55 | - fixed a typo in searise-greenland preprocess script - yearly-averaged dHdt and acab are calculated during postprocessing using some ncap2 magic. Yearly output is kept in *_full.nc files, while submission-ready files only contain data every 5th year | Andy Aschwanden | 2 | +8 | -4 |
2011-07-13 17:36 | Added python based ssa regression tests. | David Maxwell | 11 | +90 | -81 |
2011-07-13 15:09 | small changes in SeaRISE-antarctica scripts --- they du run now, but more testing and a final decision for the pik-parameters to be used for SeaRISE is needed | Maria Martin | 3 | +47 | -77 |
2011-07-13 04:09 | - added new variable acab_cumulative to extra vars. postprocess script will need updating. | Andy Aschwanden | 1 | +2 | -2 |
2011-07-13 04:04 | Tidying up scripts. No functional change. | Ed Bueler | 2 | +15 | -15 |
2011-07-13 02:17 | Implemented reporting the cumulative surface mass flux. | Constantine Khroulev | 8 | +78 | -3 |
2011-07-13 00:53 | - nc2cdo.py now always adds standard name to lat/lon fields - minor changes to experiment and preprocess scripts | Andy Aschwanden | 3 | +27 | -31 |
2011-07-12 22:36 | Fixed Python regression tests so that they fail if a script exits with the return code of zero even though it broke and Python printed a traceback. | Constantine Khroulev | 1 | +5 | -1 |
2011-07-12 22:36 | Implemented '-atmosphere pik' (see task #7424).. | Constantine Khroulev | 5 | +135 | -19 |
2011-07-12 21:59 | Fixed broken call to PISMIO.append_time. | David Maxwell | 1 | +1 | -1 |
2011-07-12 18:28 | Minor updates to references. | Ed Bueler | 1 | +10 | -1 |
2011-07-12 15:12 | added preliminary shell-scripts for an Antarctica-Spinup with constant climate (antspinCC.sh, later to be followed by antspinGC.sh for a glacial cycle spinup) and experiments.sh with the SeaRISE experiments, mostly based on Andys scripts for SeaRISE-Greenland. Rudimentary Documentation in README and in the shellscripts themselves. | Maria Martin | 4 | +562 | -2 |
2011-07-12 02:29 | - added tauc, tempicethk_basal to extra_vars | Andy Aschwanden | 2 | +2 | -2 |
2011-07-12 02:22 | - minor changes to searise-greenland, mostly to keep up with recent changes in PISM code | Andy Aschwanden | 3 | +13 | -13 |
2011-07-08 23:37 | - fixed a typo in manual. - renamed "-ocean_bc_file" to "-ocean_file", as a follow-up to commit 1848. Direct forcing options are now all consistently called "-{surface,atmosphere,ocean}_file" | Andy Aschwanden | 2 | +2 | -2 |
2011-07-08 22:12 | Another fix for bug #18307. | Constantine Khroulev | 2 | +12 | -18 |
2011-07-08 16:28 | introduced alternative preprocessing for future climate in SeaRISE Antarctica as suggested by Ed... it needs to be tested, however, whether anomalie files can be read in with option -surface pik,anomaly or something like this... | Maria Martin | 1 | +29 | -2 |
2011-07-07 19:53 | This is the 'audit trail' for our ar4_..._anomaly.nc files. Note they are generated from the global form of the AR4 data at the SeaRISE site. | Ed Bueler | 5 | +345 | -1 |
2011-07-07 16:09 | updated preprocess.sh for SeaRISE-antarctica to produce the scaled future climate data needed for Experiments C* | Maria Martin | 1 | +15 | -0 |
2011-07-07 15:46 | new option -sliding_scale_brutal which simply scales the ssa-velocity (also on the shelves). This aims at providing an alternative to the much better justified option -sliding_scale, the only reason one might do this is to meet the SeaRISE requirements for experiment S more literally | Maria Martin | 3 | +20 | -1 |
2011-07-07 15:22 | changed the way the numerical input with option -essa is interpreted... now it is subject to the power of 1/n as in equation 9 of winkelmann_martin11. This makes the numerical input comparable to the numerical values given in Ma_Gagliardini10 | Maria Martin | 1 | +2 | -2 |
2011-07-07 15:08 | changed the default parameter for F_melt as in martin_winkelmann11 and introduced an option -meltfactor_pik to be used together with -ocean pik whenever a numerical value different to the default of 5e-3 should be used | Maria Martin | 1 | +10 | -1 |
2011-07-07 14:52 | changed the parameterization for surface temperature to match the one in the performance paper for PISM-PIK (martin_winkelmann11) | Maria Martin | 1 | +1 | -1 |
2011-07-06 21:12 | Redo on code to fix bug #18307. And removed -o_size big from antarctica test script; the files are big enough already. | Ed Bueler | 2 | +16 | -7 |
2011-07-05 00:27 | - a simple hack to deal with bug #18307. Not the desired solution, will need proper fixing. | Andy Aschwanden | 1 | +3 | -1 |
2011-07-01 23:43 | Implemented "-ocean given" and renamed the -bc_file option: now we have "-foo_bc_file" for use with "-foo given". (I.e. "-surface given -surface_bc_file data.nc", etc.) | Constantine Khroulev | 6 | +168 | -31 |
2011-07-01 08:41 | Added standard controls to searise-antarctica script, but no change in content except addition of 10ka (= no much) -no_mass before running. Clobbered pedantics in 2T. | Ed Bueler | 3 | +45 | -19 |
2011-07-01 00:56 | Added a workaround for a bug in NetCDF. (Please see https://www.unidata.ucar.edu/jira/browse/NCF-88 for details.) | Constantine Khroulev | 1 | +9 | -1 |
2011-07-01 00:32 | Implemented 'daily', 'monthly' and 'yearly' reporting that uses the Gregorian calendar to compute reporting times. | Constantine Khroulev | 7 | +155 | -21 |
2011-06-30 19:27 | Fixed CMakeLists.txt (FFTW_INCLUDES was missing from the list of include directories). | Constantine Khroulev | 1 | +1 | -1 |
2011-06-29 00:59 | Renamed "t" to "time" in output files. | Constantine Khroulev | 23 | +112 | -179 |
2011-06-28 21:43 | Modified the code reading (and using) scalar and spatially-variable forcing data to use time bounds (if present). | Constantine Khroulev | 8 | +239 | -148 |
2011-06-27 18:30 | Added a README and trivial simplifications to pgrn.cc as I thought about killing pgrn. | Ed Bueler | 4 | +42 | -28 |
2011-06-26 21:55 | - refactored and isolated Eismint- and SearRISE-Greenland atmospheres. Now you can call "-atmosphere eismint_greenland", similar to "-atmosphere searise_greenland", without using pgrn. | Andy Aschwanden | 11 | +322 | -276 |
2011-06-26 21:04 | * Changes to src/ are all in strings: stdout cleanup, esp. in case of ksp-diverged, and long_name for some scalar time series to clarify the areas are basal ice. | Ed Bueler | 6 | +140 | -10 |
2011-06-25 01:12 | Cleaned up pism_[python,matlab].[py,m]. These now produce the same file according to nccmp.py, and run is more realistic. (A version of these runs can be show/test mass conservation on nonflat bed; see comments in pism_python.py.) Added groundingline.m from no-longer-public part of karthaus notes; needs work. | Ed Bueler | 3 | +162 | -54 |
2011-06-24 23:09 | * Made pik iceberg process code less verbose. Now either -vpik or '-verbose 3' will give all those cool messages about 'cut off nose' or 'killed isolated one-box-iceberg' or 'lonely partially filled grid cell'. But they are off by default. Uses new config flag 'verbose_pik_messages'. | Ed Bueler | 7 | +137 | -149 |
2011-06-24 22:19 | Shortened finest grid part of spinup to 5ka. Revised pikdemo.sh to be a better, simpler demo of pik options for Greenland experimentation. | Ed Bueler | 2 | +25 | -28 |
2011-06-24 02:04 | Most changes relate to this page, which I have also updated: http://websrv.cs.umt.edu/isis/index.php/Output_Format * Changed output units (glaciological units) on iarea,iareag,iareaf,iareatemp,iareacold to be m2 instead of km2. * Scripts: - add dHdt (SeaRISE-required and no longer in bad set) - remove title at run stage; added in post-pro - mask values match SeaRISE (after I resolved inconsistency in above page) - removed bounds,coordinates,pism_intent attributes from all vars | Ed Bueler | 4 | +40 | -29 |
2011-06-24 00:17 | Fixed bug #18268. | Constantine Khroulev | 1 | +134 | -52 |
2011-06-23 01:35 | These scripts do seem to work. They are more aligned to current PISM functionality and to output format SeaRISE webpage. | Ed Bueler | 3 | +45 | -34 |
2011-06-23 01:06 | Replaced the IceFlowLaw::averagedHardness_from_enth() implementation with the one I can understand. (Works better, too.) | Constantine Khroulev | 2 | +36 | -22 |
2011-06-22 20:53 | - fixed an unreported bug in calculating -ocean_kill flux - added cumulative fluxes such as cumulative_surface_mass_flux, etc. On by default. | Andy Aschwanden | 4 | +211 | -1 |
2011-06-22 02:11 | Added the nuH diagnostic quantity. (Available with -ssa_sliding and -ssa_method fd.) | Constantine Khroulev | 3 | +48 | -0 |
2011-06-22 00:48 | Added the "timeseries_buffer_size" configuraton parameter (default is 10000). | Constantine Khroulev | 3 | +4 | -10 |
2011-06-21 23:20 | Re-factored scalar time-series. | Constantine Khroulev | 17 | +1563 | -895 |
2011-06-20 22:59 | Fixed an minor bug in PISMBedSmoother::get_theta(). | Constantine Khroulev | 1 | +6 | -4 |
2011-06-19 05:02 | Added a ref and changed a phrase. | Ed Bueler | 2 | +10 | -2 |
2011-06-17 23:56 | clarification of meaning of extra_vars velsurf,velbar,velbase | Ed Bueler | 1 | +4 | -5 |
2011-06-17 23:42 | Minor fixes. (The postprocess.sh script now works for me, now that I have reinstalled netcdf4-python which generated the earlier error.) | Ed Bueler | 2 | +3 | -2 |
2011-06-17 01:59 | - single-line bug fix in nc2cdo.py. Should be ported to 0.4. | Andy Aschwanden | 1 | +1 | -1 |
2011-06-16 00:51 | Task #7414 done in the way I think it should be done for now: Diffusion of stored basal water, which was deleted in r1642, is back. It is off by default but can be turned on with -diffuse_bwat. No derived class of PISMYieldStress was built, but instead this functionality was added back to IceModel. (Logic: I decided that there should be, in the future when we know what it is supposed to do, a well-defined object for hydrology. Until then PISMYieldStress should be uncluttered. This suggests PISMYieldStress::basal_water_pressure() is mis-placed, and should be part of future hydrology object. Perhaps it should be in file src/base/iMhydrology.cc.) | Ed Bueler | 8 | +119 | -4 |
2011-06-15 08:49 | Added ability to run quickstart with 'export METHOD=fem' instead of default METHOD=fd | Ed Bueler | 2 | +19 | -3 |
2011-06-15 08:31 | Implemented task #7413. | Ed Bueler | 13 | +112 | -113 |
2011-06-15 08:12 | Removed purely historical setDefaults() method of IceModel. It remains the case that a few things are set in the constructor of IceModel; whether that should change is worth brief thought perhaps. | Ed Bueler | 4 | +16 | -78 |
2011-06-15 07:02 | It turns out that a boolean which is always 'true' is not really needed as a member of IceModel. (Blame ... historical reasons.) | Ed Bueler | 7 | +10 | -23 |
2011-06-15 06:49 | Clobbered pedantic warnings. | Ed Bueler | 2 | +8 | -10 |
2011-06-15 01:41 | - updated postprocess_mask.py to conform with new PISM mask values. Should fix bug reported by Ed per email. | Andy Aschwanden | 1 | +10 | -7 |
2011-06-15 01:12 | Trivial edit to .bib. For experiments.sh, added ability to use env vars PISM_SKIP and PISM_INITIALS. | Ed Bueler | 2 | +30 | -11 |
2011-06-14 20:13 | - new scalar time series "gDmax" (maximum diffusivity), added to list of default quantities, and made a note in the User's Manual. Ideas for a better name? | Andy Aschwanden | 4 | +24 | -2 |
2011-06-14 05:12 | - oops, needed to fix another bug in the script (my fault) | Andy Aschwanden | 1 | +7 | -7 |
2011-06-13 16:52 | - renamed "forecast" -> "experiments" - todo: updated postpro the mask | Andy Aschwanden | 4 | +253 | -253 |
2011-06-11 00:09 | OOPs. The last commit message referred only to the changes to examples/searise-greenland/preprocess.sh Now for the real commit message for r1792 src/: | Ed Bueler | 1 | +1 | -1 |
2011-06-10 23:39 | Very, very minor cleanup of stdout. | Ed Bueler | 3 | +102 | -72 |
2011-06-10 01:34 | - added FTT run to spinup - added previously missing postprocess_mask.py file - some minor modifications to SeaRISE scripts | Andy Aschwanden | 4 | +102 | -2 |
2011-06-09 22:56 | - fixed an unreported bug in Ocean model: glaciological unit was set for shelfbmassflux, but not converted at the writing stage - added new command-line option -shelf_base_melt_rate (m/yr) to the constant ocean model, added a note in the user's manual - added experiment M (shelf melt rate) to SeaRISE forecast | Andy Aschwanden | 5 | +95 | -33 |
2011-06-09 07:08 | No change in functionality from these changes. But see the diff for pism_config.cdl; I think bug #18193 may be fixed simply by adding -ssa_eps 1e17 (or -ssa_eps 1e16) instead of the default -ssa_eps 1e15; I'll try it. If this fixes the bug then we will want to make the mechanism more robust and easier to diagnose. This issue ... takes me back to the good old days (=about 2007). Other changes: move ssaplay dir to right place, added minor ref, doc cleanup. | Ed Bueler | 12 | +11 | -6 |
2011-06-09 02:01 | - fixed a typo in preprocess script - experiment S and C mostly ready, now working on M - added postprocess script, unaltered from ice repo - more coming soon. | Andy Aschwanden | 3 | +124 | -49 |
2011-06-08 20:46 | * Renamed grid.{cc,hh} to IceGrid.{cc,hh}. * Added processor rank and (map-plane) processor grid size to -prof outputs. Added code to ignore events that took less than 0.001 seconds (max. over all processors). | Constantine Khroulev | 29 | +826 | -801 |
2011-06-08 01:42 | Added basic regression tests for PISM's Python bindings. | Constantine Khroulev | 3 | +63 | -1 |
2011-06-08 00:20 | - Some more updating to searise example: - uses config file for physical parameters - preprocessing creates scaled anomaly files - Needs testing. Not yet dealt with forecast script | Andy Aschwanden | 4 | +201 | -95 |
2011-06-08 00:17 | Jed's comment on bug #18193 suggests this, to write the linear system to a petsc binary file. (Next: Will seek to reproduce error and provide him with the file.) | Ed Bueler | 1 | +11 | -1 |
2011-06-07 23:51 | Update to SeaRISE-Greenland spinup script. Notable: equal-spaced vertical, no PDD params from Fausto, added tempicethk_basal and bwp to extras. | Ed Bueler | 1 | +13 | -13 |
2011-06-07 00:35 | Added a footnote about ccmake on Ubuntu. | Constantine Khroulev | 2 | +2 | -2 |
2011-06-06 18:33 | Updated site-packages/PISM/util.py | Constantine Khroulev | 1 | +2 | -2 |
2011-06-06 09:09 | Added PetscTruth puOnTop to avoid a couple of repetition for the redistribution of only small ice volumes (minHRedist < 50m in total?). | Torsten Albrecht | 2 | +14 | -11 |
2011-06-06 08:49 | neglect implicit SMB in partially filled cells to hopefully avoid the occurrence of bug #18146 | Torsten Albrecht | 1 | +3 | -1 |
2011-06-04 01:47 | - Updated 'Getting Started' example figures and text to 10km version. | Andy Aschwanden | 6 | +2 | -2 |
2011-06-04 00:22 | Clobbering pedantic compiler warnings from recent bugfix commit. | Ed Bueler | 2 | +3 | -12 |
2011-06-03 23:13 | * PDF docs are not included in the .deb package any more (before this change it was possible to get a package with or without PDFs depending on the system configuration; not good). * Moved the check_maximum_thickness() call into the very end of IceModel::massContExplicitStep(). | Constantine Khroulev | 2 | +10 | -7 |
2011-06-03 22:49 | - changed (previously forgotten) -no_temp -> -no_energy in cheatsheet | Andy Aschwanden | 1 | +1 | -1 |
2011-06-03 22:49 | Correction to text in Getting Started, in prev commit. | Ed Bueler | 1 | +1 | -1 |
2011-06-03 22:46 | Adding 10km results to 'Getting Started' in User Man. | Ed Bueler | 4 | +17 | -13 |
2011-06-03 22:44 | Minor clean-up of pismo.cc, with added docs. | Ed Bueler | 1 | +27 | -11 |
2011-06-03 01:14 | Fixed bug #18176 by re-organizing the code allocating sub-models. | Constantine Khroulev | 13 | +345 | -260 |
2011-06-02 05:55 | Adding references as I work on replying to Ward's excellent analysis. | Ed Bueler | 1 | +36 | -1 |
2011-06-01 22:52 | In search of bug #18176, cleaned up stdout. Unable to reproduce bug on my laptop for now. | Ed Bueler | 5 | +33 | -23 |
2011-06-01 07:18 | Minimal factoring of ex48.c solver. THI is a well-defined class already. It can be re-implemented in C++ to no particular benefit except familiarity for PISM developers. | Ed Bueler | 3 | +1430 | -1369 |
2011-06-01 06:37 | Minor thing: PetscFinalize() was showing options_left when we did not want, e.g. for 'pismr -version', 'pismr -pismversion', 'pismr -usage'. All of these now work correctly. | Ed Bueler | 2 | +9 | -2 |
2011-06-01 01:09 | - switched from absolute to relative tolerance in "squared-ness" test in iMcalving.cc. Set (arbitraily) to 1%. That is, for a 5km grid, the grid is considered square if abs(dx-dy) < 50m. - sweep through the manual, trying to give the tables a more consistent look | Andy Aschwanden | 7 | +110 | -105 |
2011-05-31 23:18 | Removed a fragile floating-point number comparison test. | Constantine Khroulev | 1 | +8 | -5 |
2011-05-31 20:54 | Fixed bug #18173. | Constantine Khroulev | 1 | +9 | -1 |
2011-05-31 20:38 | Small editorial changes to text committed by Torsten. Removal of duplicate PIK description, as rightly suggested by Torsten. | Ed Bueler | 2 | +24 | -35 |
2011-05-31 10:44 | Added some lines to the manual about pik-improvements. Feel free to modify the text. The table in Sect. 5.11 seems redundant now. | Torsten Albrecht | 2 | +39 | -23 |
2011-05-31 06:20 | Added documentation to PISMStressBalance and clarified a bit of externals of BlatterStressBalance. Much to do on latter ... | Ed Bueler | 8 | +152 | -52 |
2011-05-30 22:03 | - replaced "-no_temp" with "-no_energy", updated userman accordingly, and changed $t -> $E reflecting the change from t (temperature) to E (energy). Just for clarity. | Andy Aschwanden | 9 | +23 | -23 |
2011-05-30 21:28 | We have a Blatter solver! Just kidding ... | Ed Bueler | 7 | +1746 | -32 |
2011-05-27 21:14 | A one-character change: 3->4 in CMakeLists.txt to identify the current PISM "trunk" as "post-stable0.4". | Constantine Khroulev | 1 | +1 | -1 |
2011-05-27 19:51 | Minor documentation (browser) fixes. | Constantine Khroulev | 4 | +10 | -3 |
2011-05-27 07:31 | Fixed stoopid -no_model_mask option handling. Then added no-modeling that I realize should have been there originally: tauc set to large value in no_model_mask==1 areas. Note these fixes are not in stable0.4, but that's o.k.; this is the first post stable0.4 development, I suppose. | Ed Bueler | 1 | +134 | -58 |
2011-05-27 00:20 | Documentation edits in trunk. | Ed Bueler | 3 | +438 | -446 |
2011-05-26 20:54 | Minor fixes mirroring ones in stable0.4: compressed .txt files in examples/storglaciaren, fixed CMake rules building source code browsers. | Constantine Khroulev | 10 | +8 | -810 |
2011-05-25 22:55 | Updated the PISM Cheat Sheet. | Constantine Khroulev | 1 | +88 | -70 |
2011-05-25 18:42 | Fixed a bug in the "-surface given" and "-atmosphere given" code. | Constantine Khroulev | 1 | +14 | -0 |
2011-05-24 21:12 | Re-implemented the -ocean_kill mechanism and cleaned up some code. | Constantine Khroulev | 22 | +161 | -133 |
2011-05-24 20:18 | A two-character change fixing the bug in the -force_to_thk output. | Constantine Khroulev | 1 | +2 | -2 |
2011-05-24 02:25 | There is a bug in the output of the force_to_thk mechanism. I can't make it produce ftt_mask,ftt_target_thk in output files. Very mystifying. These small changes remove unused boolean and generally should have no effect; but they don't fix the bug either. | Ed Bueler | 2 | +11 | -9 |
2011-05-24 01:32 | Made the force_to_thk mechanism produce more useful output by default, and documented it better. No change in functionality. | Ed Bueler | 2 | +44 | -28 |
2011-05-23 22:31 | Changed the way air enthalpy is handled: instead of solving trivial equations we just set values. This seems to have a measurable effect on performance, a reduction of the time spent for those processors which own a lot of ice. In any case, the new code is just as clear. | Ed Bueler | 1 | +11 | -8 |
2011-05-23 21:32 | Fixed reported bug in pismo caused by stupidity of yours truly. | Ed Bueler | 1 | +9 | -7 |
2011-05-21 08:07 | Added something I never really wanted to know before: how many time steps did PISM take? Generates short verbosity=1 report at end, of number of steps and average step length. (Note 'pisms -count_steps -verbose 1 -log_summary >> foo.out' gives text report which is essentially compatible with Jed's petscplot script. That parser script is for looking at log_summary output as matplotlib graphs of solver performance. This gives rather different information than the -prof info, which is suited to the load-balancing question.) | Ed Bueler | 3 | +15 | -0 |
2011-05-21 06:47 | The pythonization of PISM works for me; nice\! petsc4py install is mildly finicky, but that is not our fault. The rest of the install process is adequately documented, but it would be nice to have the 'export PYTHONPATH=...' stage, which requires the user to watch cmake output and set something accordingly, to be automatic as part of the cmake build (in the case where Pism_BUILD_PYTHON_BINDINGS is set); Constantine, is this possible? In examples/python I set svn:executable and I added a README, partly to see if mine was indeed the intended build and usage route. | Ed Bueler | 7 | +43 | -2 |
2011-05-20 22:43 | Fixed examples/python/pross.py | Constantine Khroulev | 1 | +3 | -1 |
2011-05-20 22:43 | Implemented the "constant till yield stress model". Try it using "-hold_tauc" (to enable) and "-tauc" to set a constant till yield stress value (in Pa). | Constantine Khroulev | 10 | +226 | -45 |
2011-05-20 18:12 | - updated spinup ts figure, still 20km grid though. | Andy Aschwanden | 1 | +0 | -0 |
2011-05-20 00:46 | Minor stuff: cleanup of searise-greenland scripts and their compatibility with getting-started section; added grid report to mgpoisson.c. | Ed Bueler | 5 | +11 | -29 |
2011-05-20 00:10 | Userman updates. | Constantine Khroulev | 17 | +96 | -92 |
2011-05-19 23:11 | - updated SeaRISE Greenland Getting Started example. So far, only 20km runs were done. - replaced all occurrences of "triple" with "melting" | Andy Aschwanden | 26 | +106 | -87 |
2011-05-19 20:00 | Fixed a bug reported by voice by Constantine and Andy: strict/not-strict inequality issue. The fix was to decide that we should give up on energy conservation for ice that gets 50% water fraction in one time step. Thus 'fully-liquified' warning may happen slightly more. Also removed badly-designed (by me) error checking in enthSystem.cc, which got in the way of fixing the other issue. | Ed Bueler | 2 | +8 | -37 |
2011-05-19 03:33 | No functionality changes: Cleaned up browser build errors and omissions. Edited comments in PISMYieldStress; tests in searise-greenland certainly suggest no bad changes that I can see, from the creation of that very nice class. Added a script to test -pik -eigen_calving on searise-greenland; looks great from limited testing so far. | Ed Bueler | 16 | +161 | -118 |
2011-05-19 00:46 | Renamed materials.{cc,hh} | Constantine Khroulev | 22 | +169 | -172 |
2011-05-18 23:35 | Moved PISM's basal yield stress model into a separate class derived from PISMComponent. | Constantine Khroulev | 17 | +930 | -742 |
2011-05-18 23:23 | Fixed some command-line options in scripts and documentation. | Constantine Khroulev | 8 | +13 | -31 |
2011-05-18 23:15 | Fix to bug identified by Constantine: cold mode could generate negative bwat values. Also made bwat,bmelt choices agree between cold mode and (normal) enthalpy mode, by changing the cold mode to agree. W.r.t. SeaRISE-Greenland, compare fields from 'pismr -ocean_kill -e 3 -skip 5 -atmosphere searise_greenland -surface pdd -config_override config_269.0_0.001_0.80_-0.500_9.7440.nc -y 100 -i g20km_pre100.nc' with and without '-cold'. (Results differ in ways I understand, I think. Mostly from enhanced deformation according to Duval et al softening.)' | Ed Bueler | 2 | +22 | -24 |
2011-05-18 19:57 | - fixed a typo - fiddled with front page figure | Andy Aschwanden | 3 | +2 | -2 |
2011-05-18 08:22 | I think this is a reasonable version for testing what we want. | Ed Bueler | 2 | +11 | -7 |
2011-05-17 23:44 | Fiddled with cover image. What do you think? | Ed Bueler | 3 | +3 | -3 |
2011-05-17 23:26 | - new front page figure - further work on Storglaciaren example | Andy Aschwanden | 7 | +37 | -14 |
2011-05-17 17:46 | Fixed a bug in src/base/iMbasal.cc: default_till_phi was used only if -plastic_phi command-line option is set. | Constantine Khroulev | 3 | +12 | -17 |
2011-05-17 06:50 | Added an example. | Ed Bueler | 2 | +117 | -1 |
2011-05-16 19:57 | Fixed bug #18146. | Constantine Khroulev | 1 | +8 | -7 |
2011-05-16 18:43 | Added a new verification test (flow-line shelf setup using the van der Veen solution to test the CFBC implementation in SSAFD). | Constantine Khroulev | 8 | +263 | -8 |
2011-05-16 18:43 | Added a man page for pclimate. | Constantine Khroulev | 2 | +63 | -2 |
2011-05-16 18:43 | Deleted unneeded files in the debian subdirectory. | Constantine Khroulev | 2 | +0 | -69 |
2011-05-15 08:21 | Some PIK-related changes because it seems to run fine on SeaRISE-Greenland!! Trying it on SeaRISE-Greenland is a robustness test; more soon. | Ed Bueler | 14 | +180 | -102 |
2011-05-12 22:59 | Fixing scripts building the Debian package. | Constantine Khroulev | 3 | +5 | -2 |
2011-05-12 22:20 | Deleting empty directory that git forgot ... so says Constantine. | Ed Bueler | 0 | +0 | -0 |
2011-05-12 22:04 | - added missing figure to repo | Andy Aschwanden | 1 | +0 | -0 |
2011-05-12 21:50 | filled-in some text for the Storglaciaren example. | Andy Aschwanden | 10 | +153 | -156 |
2011-05-12 21:49 | Fixed doc/manpages/CMakeLists.txt (Debian installs Python scripts without the .py suffix.) | Constantine Khroulev | 1 | +1 | -1 |
2011-05-12 21:39 | Added manpages for several PISM executables. | Constantine Khroulev | 11 | +298 | -2 |
2011-05-11 22:30 | Updated the Installation Manual. | Constantine Khroulev | 5 | +41 | -33 |
2011-05-11 21:31 | Several fixes: - Changed the name of the anomaly forcing to "anomaly". Use with -atmosphere ...,anomaly -anomaly_temp ... - Moved PetscLogEvent... stuff into PISMProf. - Removed Makefile; added code to set Href to 0 when initializing from a PISM output file that does not have it. | Constantine Khroulev | 8 | +43 | -56 |
2011-05-11 21:03 | Fix to SSAFD for unreported issue (misused Mat type meant -ksp_type preonly -pc_type lu did not work on one processor). Fixed example in user man explaining role of -ksp_rtol. | Ed Bueler | 2 | +3 | -3 |
2011-05-11 18:03 | Fixed a publication. | Ed Bueler | 1 | +6 | -7 |
2011-05-10 22:48 | Various changes. | Constantine Khroulev | 31 | +1146 | -895 |
2011-05-06 17:45 | Re-implemented "-surface given" and "-atmosphere given" code to make it more like "lapse_rate" modifiers and avoid code duplication. | Constantine Khroulev | 13 | +440 | -1195 |
2011-05-05 22:29 | * Fixed a bug in IceModelVec2T. (Now it reads the time dimension corresponding to a variable instead of using "t" or "time" variable.) * Reverted the r1681:1682 change related to -skip. Also: added a lengthy comment explaining why the code does what it does and added a warning if both -skip and -no_mass are set. | Constantine Khroulev | 4 | +69 | -16 |
2011-05-05 22:05 | I believe that this fixes another bug in the enthalpy code. That is, the first bubble in the flowchart in the enthalpy paper was not, but is now, correctly implemented. | Ed Bueler | 1 | +5 | -2 |
2011-05-05 19:13 | Various fixes | Constantine Khroulev | 5 | +24 | -8 |
2011-05-05 14:12 | If using -part_grid we have to make sure, that the surface mass balance is smaller than H_average. Otherwise The resultant Href is negative. | Torsten Albrecht | 1 | +1 | -1 |
2011-05-05 13:48 | If using -part_grid we have to make sure, that the surface mass balance is smaller than H_average. Otherwise The resultant Href is negative. | Torsten Albrecht | 1 | +14 | -2 |
2011-05-04 20:12 | Documented lapse_rate modifiers. This closes task #7387. | Constantine Khroulev | 5 | +148 | -106 |
2011-05-04 18:04 | Implemented ice-surface temperature, ice-surface mass balance, near-surface air temperature and precipitation lapse rate corrections as "modifiers". | Constantine Khroulev | 19 | +518 | -229 |
2011-05-04 01:20 | The version of ssa_forward.py in the repository was a wildy incorrect older draft. Whoops. Now fixed. | David Maxwell | 3 | +160 | -218 |
2011-05-03 23:37 | Fixed a typo in src/pythonbindings/PISM.i | Constantine Khroulev | 1 | +1 | -1 |
2011-05-02 21:05 | Fixed src/pythonbindings/PISM.i. | Constantine Khroulev | 1 | +2 | -2 |
2011-05-02 20:49 | Created new classes to isolate checks used to compute and use mask. | Constantine Khroulev | 48 | +502 | -459 |
2011-05-02 16:30 | Some more work on Storglaciaren example. | Andy Aschwanden | 5 | +23 | -19 |
2011-05-02 16:28 | - just saving before switching to another branch | Andy Aschwanden | 2 | +25 | -1 |
2011-04-29 21:53 | Removed FIXME. Not sure why D2 contribution to strainheating was zeroed out in ice shelves. Now it is computed everywhere, regardless of mask. Comparison in SeaRISE-Greenland, which does have some floating ice, reveals no differences. | Ed Bueler | 1 | +5 | -17 |
2011-04-29 18:53 | Fixed unreported bug in enthalpy code. Bug exhibited very small effect: In locations where base was at the pressure melting temperature, but the ice above was cold, and the geothermal flux is low, and the conductive flux just above the base was high (because of advected colder ice above), a small refreeze rate could be generated even if there was zero stored water below (vHmelt). The generated refreezes were on order of fractions of millimeters per year. | Ed Bueler | 1 | +8 | -2 |
2011-04-28 22:46 | Fixed a bug in the -extra_... mechanism. | Constantine Khroulev | 1 | +16 | -4 |
2011-04-28 21:06 | Fixed a bug in pismr reported by Ed. | Constantine Khroulev | 2 | +21 | -2 |
2011-04-28 20:42 | More SSA fixes. | Constantine Khroulev | 2 | +40 | -18 |
2011-04-28 20:42 | Removed SSAFD_PIK regression tests. | Constantine Khroulev | 3 | +0 | -86 |
2011-04-28 20:42 | Removed SSAFD_PIK. | Constantine Khroulev | 10 | +2 | -492 |
2011-04-28 20:42 | SSA code cleanup. | Constantine Khroulev | 2 | +88 | -93 |
2011-04-28 20:12 | examples/python/ssa_forward.py fixed to read command line flags for parameters affecting basal till. Seems to work well now. | David Maxwell | 16 | +350 | -302 |
2011-04-28 13:14 | CFBC asks for mask instead of thickness now. Piktest examples with circular setups reproduce PISM-PIK output now (fixed a not reported bug). But make test breaks for some ssa-tests now, sorry. Added also a line in pism_const.cc to make PISM run on PIK cluster (is this ok?). | Torsten Albrecht | 12 | +790 | -250 |
2011-04-26 19:23 | Clarified that some time series are more meaningful than others. Generally the time-derivative time series are bad unless they are generated more frequently than the fastest variability in the coupler inputs to the PISM core. Despite this clarification, yes we do need to return to the issue of good mass and energy accounting. | Ed Bueler | 3 | +54 | -23 |
2011-04-26 16:53 | Cleanup. | Constantine Khroulev | 1 | +10 | -9 |
2011-04-26 16:53 | Re-implementing direct forcing. | Constantine Khroulev | 12 | +544 | -58 |
2011-04-26 16:53 | Added IceModelVec methods: get_grid(), get_ndims(), get_nlevels(), get_stencil_width(), has_ghosts(). | Constantine Khroulev | 4 | +19 | -16 |
2011-04-26 13:40 | vel_bc and bc_locations can now be set as Dirichlet boundary conditions for the SSA also in prognostic mode (pismr) with option -dirichlet_bc. Added vBCMask and vBCvel just for diagnostics, possibly redundant. Fixed a small line switch in energy. | Torsten Albrecht | 9 | +78 | -3 |
2011-04-26 01:36 | * Fixed unreported bug in enthalpyDrainageStep(): K = k / rho is wrong and K = k / c is right, and they differ by about a factor of 2. This typo in iMenthalpy.cc meant that the base of cold ice saw about half the geothermal flux it was supposed to see. (The typo was *not* present in enthSystem.cc, which is unchanged on this matter.) Thus *all trunk runs since r1599* (and possibly further back) have this factor of 2 too-high conductivity at the base of cold ice. Sorry. This error would have been caught by verification on the enthalpy code (as opposed to all the verification we do have for the cold code). | Ed Bueler | 5 | +98 | -54 |
2011-04-25 18:51 | Fix for bug reported by email, by Constantine. (Not completely clear what set of circumstances generates the bug. The mask check vMask.as_int(i,j)==MASK_ICE_FREE_BEDROCK is not obviously the same as the ks calculation in enthalpyDrainageStep(), but clearly it *should* be o.k.) | Ed Bueler | 2 | +4 | -2 |
2011-04-24 14:49 | SSAFEM linearized forward and adjoint problems now working (not just in serial) code needs cleanup, documentation in a dire way | David Maxwell | 3 | +169 | -75 |
2011-04-24 02:39 | EnthalpyConverter::isTemperate() was not returning the right thing in cold mode, with effect that diagnostic tempicethk_basal was zero, quite inaccurately. Now polythermal and cold modes produce comparable values for tempicethk_basal. The new code is easier to understand and debug; efficiency probably about the same but who cares. | Ed Bueler | 1 | +4 | -5 |
2011-04-24 01:34 | pacman: (1) puts wobble in the 15th decimal digit (probably last bit) in the ivol.nc output of test_12.sh, thus that test was failing; this make it pass, which is reasonable in this context, if I may say so myself ... (2) has a more-pedantic-than-thou setting, which complains about missing newlines | Ed Bueler | 2 | +3 | -3 |
2011-04-24 01:09 | Correction of constant in GPBDL flow law. Fix typo in exactV.py. | Ed Bueler | 4 | +9 | -9 |
2011-04-22 08:18 | looked at mismip and see improvements ... but things are not that great either, with ice shelf not looking the right shape (e.g. like van der Veen solution, which they should converge to in steady state); not clear if new PIK options improve mismip for now | Ed Bueler | 4 | +18 | -18 |
2011-04-22 00:08 | Fixed a bug in PBPointwiseIsostasy.cc (topg_last was not initialized properly). | Constantine Khroulev | 2 | +4 | -1 |
2011-04-21 20:09 | Code maintenance. | Constantine Khroulev | 23 | +326 | -275 |
2011-04-21 05:04 | Added SSAFEM_Forward for computing SSA linearized forward and adjoint maps. Forward is working fine, adjoint needs some work. | David Maxwell | 13 | +1017 | -69 |
2011-04-20 18:20 | Fixed a bug in IceModelVec2T that was affecting "-surface given" and "-atmosphere given" runs. | Constantine Khroulev | 12 | +85 | -25 |
2011-04-20 16:30 | Cleaning up the SSA code; more work on exactV.py: reproduces PISM's versions of Figures 6b and 6c from Albrecht et al. | Constantine Khroulev | 4 | +86 | -32 |
2011-04-19 20:40 | * Removed the Hmelt diffusion mechanism. Neither the SeaRISE-Greenland runs nor the efgis runs need it for their stable function. (FIXME: the PST derived class could re-implement it for historical reasons only.) | Ed Bueler | 7 | +73 | -107 |
2011-04-19 17:29 | Fixed bug #18049. | Constantine Khroulev | 3 | +31 | -31 |
2011-04-18 22:25 | Merged SSAFD_PIK and SSAFD. Run pismr with "-ssa_method fd -cfbc" to use CFBC. | Constantine Khroulev | 13 | +393 | -251 |
2011-04-18 21:21 | Fixed an unreported bug I introduced in r1638. | Constantine Khroulev | 1 | +1 | -1 |
2011-04-18 18:16 | Cleaning up mass continuity code. | Constantine Khroulev | 3 | +123 | -118 |
2011-04-18 17:55 | Finished task #7377. | Constantine Khroulev | 6 | +38 | -5 |
2011-04-17 07:16 | Removed diagnostic 'bueler_brown_f' from output_big list. It is o.k. to have code which computes it, I guess, but only an explicit request should run that code, because we are not using f(|v|) anymore anyway. | Ed Bueler | 1 | +1 | -1 |
2011-04-17 03:33 | Deleted spurious debugging output causing regression test failures. | David Maxwell | 1 | +0 | -1 |
2011-04-17 01:46 | Uninteresting merge keeping small changes up-to-date | David Maxwell | 18 | +1107 | -3439 |
2011-04-16 22:42 | Further clean-up of column system reporting and error reporting. Moved generic code for that purpose out of iMenthalpy.cc. Now for each of {age,enthalpy,temperature} solves, '-view_sys -id X -jd Y' will give a usable m-file. | Ed Bueler | 9 | +159 | -155 |
2011-04-16 20:16 | Documented PADirectForcing. | Andy Aschwanden | 1 | +58 | -49 |
2011-04-16 01:52 | Essentially a documentation commit. I did change the way columnSystemCtx::viewSystem() saves a text file, so that the result can be read into Matlab and examined; good debugging tool for changes to the enthalpy, age, temperature codes. | Ed Bueler | 4 | +84 | -40 |
2011-04-15 19:56 | Fixed up Maxima code; replaced the guts of SSAFD::assemble_martix() with Maxima-generated C code. | Constantine Khroulev | 9 | +414 | -220 |
2011-04-15 19:56 | Renamed c[01]+ in SSAFD and SSAFD_PIK assemble_matrix(). | Constantine Khroulev | 2 | +54 | -54 |
2011-04-15 04:13 | Fix of bug #18028. My fault; beta uninitialized in my code committed in r1617. | Ed Bueler | 1 | +5 | -5 |
2011-04-14 22:45 | Added Maxima code and a .tex file documenting PISM's finite-difference discretization. | Constantine Khroulev | 10 | +642 | -0 |
2011-04-14 22:45 | Fixed src/verif/tests/exactV.py | Constantine Khroulev | 1 | +3 | -5 |
2011-04-14 15:49 | little more text in tex-file describing the implementation of the SSA neumann boundary condition... | Torsten Albrecht | 1 | +33 | -19 |
2011-04-14 10:24 | updated the description of the calving front boundary condition in src/base/stressbalance/ssaBC | Torsten Albrecht | 1 | +76 | -62 |
2011-04-13 06:46 | Made some numbers associated to drainage mechanism into 'official' config parameters. | Ed Bueler | 4 | +58 | -27 |
2011-04-13 04:36 | minor changes which may help with debugging, and killing pedantic messages | Ed Bueler | 2 | +7 | -2 |
2011-04-12 18:32 | * Fixed modeling conflict caused by T_0=0 K in ICMEnthalpyConverter. Now you can do "pismv -test G -o foo.nc" followed by "pismr -i foo.nc -surface constant" and not get an error, for example. | Ed Bueler | 7 | +224 | -183 |
2011-04-12 02:07 | Three trivial changes; essentially affect only documentation. | Ed Bueler | 3 | +4 | -5 |
2011-04-11 21:57 | Added src/verif/tests/exactV.py, plotting ice thickness and velocity profiles plus the "theoretical position of the free boundary at time t" (equations 11, 12 and 13). | Constantine Khroulev | 3 | +98 | -2 |
2011-04-11 18:41 | Started implementing verification test V (flow line setup from Albrecht et al, 2011 compared to the Van der Veen solution). | Constantine Khroulev | 3 | +198 | -61 |
2011-04-10 19:02 | Added some basal resistance in ice-free-bedrock areas in SSAFD object; seems to work in full searise-greenland run on 20km grid. (SSAFEM object not touched on this topic.) The rest of this commit is a documentation, and config parameter naming convention, maintenance sweep; I think these docs are in pretty good shape for stable0.4. | Ed Bueler | 8 | +143 | -117 |
2011-04-10 06:15 | Better details in the way the vertical conduction in the enthalpy problem is handled when there is a jump from the (larger) cold ice conductivity to the (smaller) temperature ice conductivity. And BOMBPROOF docs are updated to match paper. | Ed Bueler | 2 | +103 | -290 |
2011-04-08 23:05 | Code clean-up. Just re-formatting so that I can see what is going on... | Constantine Khroulev | 12 | +712 | -1114 |
2011-04-08 22:54 | Minor improvements to Getting Started material. | Ed Bueler | 2 | +31 | -41 |
2011-04-08 22:53 | Five years after Jed made it work fine, I have finally made the error handling from the columnSystemCtx objects a little better. (Yes, it bit me again.) And fixed indents in iMenthalpy.cc. | Ed Bueler | 8 | +91 | -91 |
2011-04-08 18:51 | Finished implementation of PADirectForcing, which works similar to PSDirectForcing, but using artm and precip instead, which are then handed down to the surface model. Use -atomsphere given -bc_file foo.nc to activate it. Documentation is coming soon. Thanks Constantine for your help! | Andy Aschwanden | 2 | +10 | -20 |
2011-04-08 18:51 | - preliminary work on new PADirectForcing model, which should be similar to PSDirectForcing, but read precip instead of acab, then pass it on to the surface model. Compiles and runs, but still produces wrong output | Andy Aschwanden | 5 | +321 | -23 |
2011-04-08 04:37 | Drainage implemented which matches paper (but with updated D(omega) values ... O(1) is too big ...). No max on omega is enforced any more, but values above 0.01 are relatively rare. The flow law only sees 0.01 at max. | Ed Bueler | 3 | +48 | -51 |
2011-04-07 22:37 | Fix to cold-version pisms bug in 1608. | Ed Bueler | 2 | +2 | -6 |
2011-04-07 22:04 | Minor fixes | Constantine Khroulev | 7 | +59 | -13 |
2011-04-07 20:59 | Code cleanup (boring). | Constantine Khroulev | 10 | +349 | -342 |
2011-04-07 20:37 | Adopted EnthalpyConverter which matches AschwandenBuelerBlatter; works fine in searise-greenland. Cleanup in iMenthalpy.cc and (trivially) iceModel.cc. Went back to default unequal spacing in spinup.sh; works fine. | Ed Bueler | 5 | +25 | -219 |
2011-04-07 19:50 | Some work on Storglaciaren, but more is coming soon. I've got a clearer picture now of what goes into the tutorial. | Andy Aschwanden | 6 | +172 | -43 |
2011-04-07 19:50 | implemented the new convert mechanism into PSElevation. Nice stuff. | Andy Aschwanden | 1 | +34 | -30 |
2011-04-07 19:12 | Isolated surface->update() and ocean->update() calls. | Constantine Khroulev | 36 | +390 | -468 |
2011-04-07 19:11 | Implemented convert(value, "unit spec", "unit spec"). Try convert(0, "Celsius", "Kelvin"). | Constantine Khroulev | 3 | +47 | -5 |
2011-04-07 03:16 | Sorry about that: in r1599 I was not following our own advice to ourselves about the application of the basal boundary condition. With this commit we are. The result is pleasant in searise-greenland. | Ed Bueler | 1 | +22 | -12 |
2011-04-06 19:14 | Minor cleanup: lat and lon valid ranges, more robust vertical grid extension code, build system fixes. | Constantine Khroulev | 5 | +25 | -7 |
2011-04-06 04:44 | * IceModel::enthalpyDrainageStep() now basically matches paper, and produces reasonable behavior in runs tested so far. Code got shorter, too! | Ed Bueler | 5 | +68 | -167 |
2011-04-05 21:08 | Fixed a bug in the BTU's update interval contiguity check (was sensitive to rounding errors). | Constantine Khroulev | 1 | +11 | -1 |
2011-04-05 19:46 | Fixed a bug in src/coupler/PALapseRates.cc (same as the one fixed in r1596 in stable0.3). | Constantine Khroulev | 1 | +2 | -0 |
2011-04-05 02:57 | Added option -acab_limits {list of 2 numbers} to PSElevation. With, e.g., "-acab_limits -3,0" can be made sure that the mass balance is 0 above h_max, and thus Storglaciaren can't grow above the current bergschrund. Added a few lines to the documentation. Just a toy so far. | Andy Aschwanden | 3 | +38 | -6 |
2011-04-04 22:27 | Clean-up | Constantine Khroulev | 4 | +78 | -13 |
2011-04-04 19:01 | Fixed util/flowline.py (now it supports files with different variable orders) and replaced "const char foo[]" with "string foo" in many places. | Constantine Khroulev | 9 | +109 | -105 |
2011-04-04 18:44 | line added to CMakeLists.txt so 'make userman' works in build/ | Ed Bueler | 2 | +2 | -1 |
2011-04-04 18:03 | more work on Storglaciaren. Some docu, and adding scripts for 3-dimensional case as well | Andy Aschwanden | 7 | +105 | -67 |
2011-04-04 18:03 | Further work on the Storglaciaren example. Included 3-dimensional case | Andy Aschwanden | 9 | +1063 | -0 |
2011-04-03 01:41 | - initial work on Storglaciaren worked example | Andy Aschwanden | 11 | +382 | -341 |
2011-04-03 01:41 | - got started on flowline-storglaciaren example | Andy Aschwanden | 4 | +438 | -0 |
2011-04-03 01:41 | - redesigned PSElevation to make it compatible with the needs of a Scandinavian-type polythermal glacier. - Updated docu follows | Andy Aschwanden | 3 | +53 | -65 |
2011-04-02 02:59 | Split iMgeometry.cc into iMpartgrid.cc and old stuff. No code changes, just rearrangement to tidy up. | Ed Bueler | 4 | +651 | -621 |
2011-04-02 02:47 | I have looked at, and modestly-refactored, a bit of Torsten's code: | Ed Bueler | 5 | +262 | -45 |
2011-04-02 00:49 | Fixed bug #17978. | Constantine Khroulev | 5 | +47 | -40 |
2011-04-01 23:25 | - documented PSElevetation - massaged console output of PSElevation | Andy Aschwanden | 2 | +40 | -10 |
2011-04-01 18:29 | - renamed option -bc_lapse_rate to bc_artm_lapse rate, and added new option -bc_acab_lapse_rate (meters per year per kilometer). - fixed a typo | Andy Aschwanden | 4 | +36 | -9 |
2011-04-01 03:12 | - implemented a new surface model PSElevation, which parametrizes artm and acab as a function of surface altitude. Parameters include equilibrium line altitude, temperature (in degC) at the equilibrium line altitude, temperature gradient, and mass balance gradients in the ablation and the accumulation area. The user can also set a minimum and maximum altitude below and above which a constant mass balance is applied. Documentation in the User's manual is coming soon. In the meantime, try it out with: | Andy Aschwanden | 6 | +279 | -2 |
2011-03-31 22:43 | Looked through Torsten's code and made progress on generating regression tests. Everything looks good in r1579. Run run_part_dist.sh script, and see comments therein, as source of regression tests. Are these r1580 results good in Torsten's opinion? | Ed Bueler | 5 | +89 | -146 |
2011-03-31 22:37 | Updated test_21.sh based on test K: in r1578 it was failing because it was better. Also removed invalid -zb_spacing option from searise script. | Ed Bueler | 2 | +8 | -8 |
2011-03-31 21:11 | final part of fix to bug #17971, which was closed prematurely | Ed Bueler | 1 | +2 | -1 |
2011-03-31 20:34 | Fixed bug #17974. | Constantine Khroulev | 1 | +12 | -0 |
2011-03-31 20:24 | * in IceModel::step(), moved "dtTempAge=0.0" reset *INSIDE* a "(updateAtDepth && do_energy)" conditional; this fixes a major unreported bug in -skip N runs * replaced dtTempAge (member of IceModel) with pair t_years_TempAge,dt_years_TempAge; this is a sub-optimal solution because this pair must be kept compatible with pair grid.year,dt and because couplers are called with (potentially) non-sequential time steps | Ed Bueler | 9 | +41 | -36 |
2011-03-31 01:30 | Updated some comments to reflect new BTU code. Happy with the new, smaller energy-related code. (But will report bug once I confirm it occurs in 1574.) Deleted delete_manifest ;-). | Ed Bueler | 5 | +33 | -64 |
2011-03-30 23:42 | Various fixes related to the BTU code, its initialization, removing bedrock grid information from IceGrid and defining variables. Seems to work. | Constantine Khroulev | 41 | +385 | -3068 |
2011-03-30 13:40 | Parts of the log text were missing in previous commit, sorry: Some changes with regard to option 'calving_at_thickness' to make sure, that only ice shelf grid cells along the boundary to ice free ocean neighbors are calved off. Method 'killEasyIcebergs' should be called when option 'kill_icebergs' is set and calving is applied. Otherwise isolated grid cells on the ocean containing ice (H or Href) should not occur. | Torsten Albrecht | 1 | +1 | -1 |
2011-03-30 13:34 | Parts of the log text were missing in previous commit: | Torsten Albrecht | 1 | +1 | -1 |
2011-03-30 13:31 | Some changes with regard to option calving_at_thickness to make sure, that only ice shelf grid cel | Torsten Albrecht | 4 | +28 | -11 |
2011-03-29 22:14 | Update of comments related to BTU and new enthalpy understanding. | Ed Bueler | 5 | +72 | -64 |
2011-03-29 21:16 | added one line to set enthalpy in ice-free columns | Ed Bueler | 1 | +1 | -0 |
2011-03-29 20:20 | Fixed a bug. (Automatic grid extension caused corruption of 3D diagnostic outputs.) | Constantine Khroulev | 1 | +12 | -0 |
2011-03-29 19:44 | Minor fixes. | Constantine Khroulev | 6 | +41 | -22 |
2011-03-29 18:40 | Fixed bug #17952 plus more work on the BTU object. | Constantine Khroulev | 15 | +311 | -213 |
2011-03-29 08:21 | Added script by Torsten and Rica, posted for bug #17950, as a potential regression test of -part_grid -part_redist; bug #17951 currently blocks such use. Minor changes to manual to shorten by a couple of pages. | Ed Bueler | 4 | +280 | -24 |
2011-03-29 01:51 | Updated the authorship of the installation manual. | Ed Bueler | 1 | +9 | -16 |
2011-03-29 01:46 | Updated the look of the browser front pages. | Ed Bueler | 2 | +24 | -34 |
2011-03-29 01:31 | Changed to 'the PISM authors' authorship for User's Manual. Please tell me what you think and what your one-line authorship entry should really say. Updated acknowledgements. First draft of documentation of new PIK options; please move around, correct, update etc. | Ed Bueler | 3 | +79 | -21 |
2011-03-29 01:29 | Looked through Torstens code and like it. Moved config.get() calls out of loops. Alphabetized options for consistency, and fixed spelling of -calving_at_thickness for consistency. Updated related comments. Added single-call method killIceBergs() which manages sequence findIceBergCandidates(), identifyNotAnIceBerg(), killIdentifiedIceBergs(). (Should killEasyIceBergs() be called anytime -part_grid is selected?) We need regressions for these methods. | Ed Bueler | 6 | +81 | -80 |
2011-03-28 19:25 | Squashed commit of the following: | Andy Aschwanden | 3 | +59 | -4 |
2011-03-27 19:42 | minor stuff: systematically shortened long test names; clobbered some pedantic warnings; made a couple of slow tests faster | Ed Bueler | 8 | +43 | -43 |
2011-03-27 01:40 | Code change which should fix bug #17950. That is, method IceModel::enthalpyAndDrainageStep_new() was fixed, which resolve things once the PISMBedrockThermalUnit is fully-attached. | Ed Bueler | 4 | +20 | -5 |
2011-03-27 01:13 | I did these things because it was fun to look at the new Torsten-PIK code: | Ed Bueler | 10 | +121 | -116 |
2011-03-25 21:24 | Various changes necessary to make it easier to have 3D fields using different vertical grids. | Constantine Khroulev | 77 | +1034 | -1115 |
2011-03-25 21:23 | Added the new mask ("new_mask") as a diagnostic quantity. | Constantine Khroulev | 5 | +128 | -3 |
2011-03-24 00:09 | Addition of three references. Clobbered pedantic compiler warnings; by GNU '-pedantic -Wall' standard, we are warning-free. | Ed Bueler | 4 | +37 | -5 |
2011-03-23 23:51 | Missing text from previous commit: Added PIK-style ocean and surface coupler (POConstantPIK.cc and PSConstantPIK.cc (not really constant)). They are called with options '-surface pik' and '-ocean pik'. Ice Surface temerature 'artm' is parameterized according to latitude and surface elevation (Martin et al., 2011, Eq. 2.0.2). Accumulation rate 'acab' is read from file. Sub-shelf melting is parameterized analogous to Beckmann & Goosse, 2003 (or Martin et al. 2011, Eq. 2.0.6+7) with a tuning parameter, meltfactor, which is set to its default value, so far (no option yet). It's definitely much easier to couple and parameterize boundary fields, compared to stable0.2! :) | Torsten Albrecht | 1 | +1 | -1 |
2011-03-23 23:24 | PIK simulation of the Antarctic Ice Sheet might be potentially reproduced with the current code version. For an Antarctica setup as preprocessed as for the SeaRISE-Antarctica example (but acab, artm) and bootstrapped from it, a prognostic pismr command with all the necessary options may look like this: | Torsten Albrecht | 12 | +426 | -5 |
2011-03-23 01:09 | added the option '-e_ssa x', which enhances SSA-velocities (as suggested by Ying et al. 2010: Enhancement factors for grounded ice and ice shelves inferred from an anisotropic ice-flow model). The ssa_enhancement_factor just scales the staggered viscosity in SSAFD.cc. Default value is 1.0, of course. | Torsten Albrecht | 3 | +26 | -1 |
2011-03-22 20:12 | Work around for NetCDF3 vs. NetCDF4 nc_type in PISM.i cleanup of ssa_testj.py example python scripts are now executable | David Maxwell | 3 | +39 | -29 |
2011-03-22 00:55 | Added iMcalving.cc with strain-rate calculation (and eigenvalues edot1 >= edot2), and the application of the strain-rate based calving rate, C, at the floating calving front as C=k*edot1*edot2, edot1,2>0. Option '-eigen_calving k' calls the routine and sets k in [m s] as the calving law constant, which is thought to comprise material properties at the calving front. | Torsten Albrecht | 9 | +466 | -21 |
2011-03-21 18:53 | Added improved support for python PISM.verbPrintf. Moved common code out of examples/python into the PISM python package. | David Maxwell | 7 | +468 | -432 |
2011-03-21 18:21 | Switched to using the old form of add_test() to make regression tests work on marmaduke, which has CMake 2.6 patch 4 installed. | Constantine Khroulev | 1 | +1 | -2 |
2011-03-21 18:00 | Fixed CMakeLists.txt: now it actually uses PETSC_COMPILER as a hint when looking for MPI. | Constantine Khroulev | 1 | +1 | -1 |
2011-03-21 04:59 | Added support for ^C to python bindings with user specified behaviour: exit immediately or wait for the last call into C to complete. | David Maxwell | 8 | +127 | -8 |
2011-03-20 17:16 | Polished the python bindings for working with command line options. Finished pross.py | David Maxwell | 11 | +515 | -310 |
2011-03-19 02:35 | More python bindings (e.g. SSAFD) Made the python SSATestCase, ssa_testj more pythonic Implemented pross as a (python) SSATestCase: errrors match C implementation so far, but am not yet reporting vs. riggs | David Maxwell | 4 | +686 | -191 |
2011-03-18 05:14 | Synchronized NCVariable::define with NCConfigVariable::define. Abstract base class NCVariable::define had a default third argument write_in_glaciological_units=true Subclass NCConfigVariable interface for define did not specify the default argument explicitly; this is now done. The mismatch confused the SWIG generated python bindings, which thought that NCConfigVariable was still abstract. | David Maxwell | 1 | +2 | -1 |
2011-03-18 01:46 | Commented out line in interface: IceModelVec3Bedrock::getValColumnPL(PetscInt i, PetscInt j, PetscInt ks, PetscScalar *valsOUT); This method isn't implemented, but the python bindings make code that link against it. | David Maxwell | 2 | +4 | -4 |
2011-03-18 01:31 | First pass at python bindings for (a very, very small part of) PISM. | David Maxwell | 14 | +4195 | -1 |
2011-03-17 08:17 | This one-character commit is needed so that doxygen bothers to produce any docs whatsoever about PISMBedThermalUnit. I hate this aspect of doxygen ... no good error reporting on matching LaTeX brackets. | Ed Bueler | 1 | +1 | -1 |
2011-03-17 07:31 | enthSystemCtx object added, which is identical to iceenthOnlySystemCtx, actually. New PISMBTU-using enthalpyAndDrainageStep() added. C.K.: Now I think I've done all I can and I think you should do the rest, acknowledging it may break. Note I *have* run all the new code and it looks reasonable-looing result. | Ed Bueler | 8 | +796 | -9 |
2011-03-17 05:09 | * temperature from IceModel seen as z=0 Dirichlet condition for PISMBedThermalUnit now has correct values at ice free land, ocean * PISMBedThermalUnit no longer needs any knowledge of the ice enthalpy ... this is good | Ed Bueler | 8 | +185 | -133 |
2011-03-16 19:38 | Actually fixed bug #17908 (or at least I think I did.) | Constantine Khroulev | 2 | +7 | -1 |
2011-03-16 19:22 | Fixed bug #17908. | Constantine Khroulev | 4 | +38 | -29 |
2011-03-16 04:58 | 1) Added killEasyIcebergs() in iMicebergs.cc which might be useful when applying strain-rate based calving. Single grid cells of floating ice or single partially filled grid cells, as well as 'ice noses' arising from the ice shelf front can be cut of. | Torsten Albrecht | 3 | +210 | -6 |
2011-03-16 02:57 | * IceModel now owns a PISMBedThermalUnit. It is hooked-up for most input and output, but there is a missing input-file initialization routine, and no attention to regridding. It uses tempSystemCtx_new with no apparent issues. | Ed Bueler | 8 | +349 | -5 |
2011-03-16 01:03 | * Minimal code reorganization: age model in iMage.cc, columnSystem.[hh|cc] in correct location. * Two regression tests speeded up without loss of function. | Ed Bueler | 14 | +1332 | -965 |
2011-03-16 00:06 | Eradicated last vestiges of MASK_SHEET from SSAFEM. | David Maxwell | 2 | +12 | -37 |
2011-03-15 23:18 | Minor things: | Constantine Khroulev | 3 | +4 | -6 |
2011-03-15 18:28 | Cleaning up the mask-related mess. | Constantine Khroulev | 47 | +545 | -498 |
2011-03-15 08:48 | PISMBedThermalUnit works great. Try bturun.sh to see. Ready for attaching to IceModel and IceGrid, which will generate substantial simplification. bturun case with -Mbz 41 and -dt 0.1 a natural case for regression; also -Mbz 1 in same regression. Will work with C.K. on this. Other cleanup, including clobbering pedantic warning about pism_const.hh. | Ed Bueler | 6 | +272 | -207 |
2011-03-15 04:16 | Added the missing iMicebergs.cc for -kill_icebergs option. | Torsten Albrecht | 1 | +255 | -0 |
2011-03-15 01:13 | Floating Ice Shelf Patches detached from grounded area (icebergs) can be identified and killed with option -kill_icebergs. In this case also the vIcebergMask is written to nc-file (just for disgnostic purpose). No reporting of (negative) ice fluxes yet. | Torsten Albrecht | 10 | +85 | -8 |
2011-03-14 21:17 | Found the issue: Exact Test K is a surprisingly tough test because of same issue that requires 'we redefine the initial state to have a finite eigenfunction expansion'. That is, I needed to read the documentation ... that I wrote. Now upward heat flux at base is evaluated with second-order difference formula. | Ed Bueler | 4 | +161 | -87 |
2011-03-14 17:47 | Updated examples/eisross/rossplot.py so that it works with different output file variable orders. (I.e. rossplot.py transposes 2D fields if necessary.) | Constantine Khroulev | 1 | +18 | -6 |
2011-03-14 10:23 | Added some comments and tidied up the partially filled grid cell scheme with residual mass distribution | Torsten Albrecht | 2 | +94 | -84 |
2011-03-14 07:51 | btutest runs and gives vaguely reasonable number. Discussion with C.K. needed. | Ed Bueler | 3 | +101 | -87 |
2011-03-13 21:11 | btutest pretty much as I want it for now ... yes it compiles and links ... I don't know if it runs | Ed Bueler | 2 | +52 | -13 |
2011-03-13 20:24 | btutest under development | Ed Bueler | 1 | +49 | -10 |
2011-03-13 19:58 | Test changes: * regression on ssafem_test_plug.sh speeded up by factor of 10 and non-equal tested * equal vertical spacing used in Test K by vfnow.py; helps with bedrock thermal layer testing; I believe I am fixing this bug where Test K produces crap on nonequal spaced vertical grids * upward heat flux output added to exactTestK.c; simpleK.c updated accordingly | Ed Bueler | 6 | +50 | -22 |
2011-03-12 20:15 | BTU and its test much closer to what I want. Compiles. btutest not functional. | Ed Bueler | 3 | +210 | -85 |
2011-03-12 03:38 | Partially filled grid cell scheme is capable of redistributing residual ice masses (after being fully filled with respect to Hav) in calculateRedistResiduals(), called in the end of massContExplicitStepPartGrids(). Residuals doesn't need to be model_state. Hav is Scalar now. Reporting needs to be fixed. | Torsten Albrecht | 4 | +200 | -45 |
2011-03-11 23:54 | Modified IceModel::updateYieldStressUsingBasalWater() to compute tauc ghosts "redundantly". | Constantine Khroulev | 2 | +6 | -7 |
2011-03-11 23:26 | Cleaning up... | Constantine Khroulev | 28 | +382 | -1348 |
2011-03-11 20:12 | More work on the mass-continuity update... | Constantine Khroulev | 4 | +226 | -213 |
2011-03-11 01:32 | Fixed SSAFEM indexing bug regarding computing hardness from enthalpy. IceModel now knows about SSAFEM for testing and debugging purposes. | David Maxwell | 4 | +34 | -3 |
2011-03-11 00:33 | The new option -part_grid turns on the partially filled grid cell scheme for the advance of the ice shelf front (massContExplicitStepPartGrids). Href(i,j) accounts for the current ice mass in a partially filled grid cell and Hav(i,j) for the average over adjacent floating ice shelf grid cells. Both are model_state so far and written to the nc-file. In the case of an advancing water terminating outlet still thin ice shelves can evolve. The redistribution of residual ice mass (when partially filled grid cell is considered to be full) is not yet implemented. | Torsten Albrecht | 7 | +397 | -39 |
2011-03-11 00:20 | Fixed eisross.py: now all Dirichlet boundary contition locations are specified in bcflag. | Constantine Khroulev | 1 | +4 | -17 |
2011-03-11 00:20 | Fixed up btutest.cc | Constantine Khroulev | 1 | +18 | -4 |
2011-03-10 23:45 | This seems to read the grid (from pisms output) but perhaps dz_fine is not set correctly? | Ed Bueler | 2 | +10 | -50 |
2011-03-10 23:23 | Added what should have been in the previous commit: btutest needs to "prepare" a file before writing and avoid over-writing the file just created... | Constantine Khroulev | 1 | +3 | -2 |
2011-03-10 23:17 | Added the code necessary to ask the "btu" to write its state. | Constantine Khroulev | 1 | +23 | -11 |
2011-03-10 22:37 | Latest installment of PISMBedThermalUnit. | Ed Bueler | 2 | +106 | -43 |
2011-03-10 21:41 | Cleanup | Constantine Khroulev | 20 | +262 | -423 |
2011-03-10 18:33 | Fixed parallel crashes for SSAFEM: Counting bug in FEElementMap Made enthalpy, tauc, and Dirichlet data 'local' (i.e. with ghosts) in pross Minor cleanup of SSATestCase reporting output | David Maxwell | 5 | +36 | -21 |
2011-03-10 02:43 | Barely half-baked but improving BTU. | Ed Bueler | 3 | +198 | -59 |
2011-03-10 01:06 | Fixed MASK_SHEET semantics in SSAFEM (i.e. MASK_SHEET in mask vs. MASK_SHEET in bc_locations) Dispersed SSAFactory stuff out of SSATestCase for use in other contexts. Added choice of SSAFD vs SSAFEM to pross. SSAFEM works for pross: (FEM chisq = 3794 vs. FD chisq = 3647) | David Maxwell | 8 | +156 | -136 |
2011-03-10 00:09 | Added a subsection about modifying PISM code with pointers to the Installation Manual and the browsers, plus a mention of the role of regression tests and version control systems. | Constantine Khroulev | 3 | +42 | -5 |
2011-03-09 22:41 | Finished task #7350. | Constantine Khroulev | 12 | +77 | -27 |
2011-03-09 22:33 | Added the reference date, plus calendar and axis attributes to time axes used by diagnostic time-series. | Constantine Khroulev | 2 | +62 | -28 |
2011-03-09 21:13 | Cleanup: (1) removed shelves_drag_too experimental kludge, which never worked well and is now being de-justified by David and Torsten's work; in any case new SSA implementations shouldn't even see it; (2) removed 'OpenIB WEIRDNESS' subsection from installation manual (PDF); if users report it as an installation bug then we can always look it up ... | Ed Bueler | 7 | +1 | -60 |
2011-03-09 20:06 | Modified PSDirectForcing; added the ability to change the reference date in output files. | Constantine Khroulev | 10 | +110 | -17 |
2011-03-09 19:50 | Minor tweaks of source code browser settings. | Constantine Khroulev | 1 | +5 | -5 |
2011-03-09 02:15 | These small changes to stdout help me understand what the SSAFD_PIK (and SSAFD) implementation is doing. | Ed Bueler | 5 | +22 | -0 |
2011-03-08 22:05 | I'd like to avoid putting PDFs in the src/ tree. pdflatex works fine. | Ed Bueler | 2 | +0 | -0 |
2011-03-08 21:32 | Fixed memory allocation bug for SSAFEM running in parallel. Cleaned up exact solution test cases. SSAFEM is passing all of these. | David Maxwell | 6 | +76 | -24 |
2011-03-08 21:28 | Reverted accidental changes in examples/eisross. | Constantine Khroulev | 2 | +34 | -35 |
2011-03-08 21:19 | SSA Neumann Boundary condition has been added in the same manner as in PISM-PIK code (still without partially-filled grid cell scheme). Diagnostic testing with pross -boot_file ross.nc -Mx 147 -My 147 -ssa_rtol 2e-3 converged. Some more details about the used stencil are given in src/base/stressbalance/ssaBC/ | Torsten Albrecht | 7 | +719 | -36 |
2011-03-08 03:24 | I can confirm that SSA-as-sliding-law is again 'on' in the PST mode. This commit to the PST script comes closer to my understanding of how to reproduce PST results under stable0.4ish semantics. But the basal melt rate is still not what is expected. In any case, basal melt rate is critical to reproducing basic PST results, and we are not reproducing the basic experimental idea unless the time zero field of bwat (i.e. bwat in P0A.nc) is similar to Figure 5(right) in Bueler and Brown (2009). | Ed Bueler | 1 | +26 | -25 |
2011-03-07 22:26 | Another PST fix (I forgot that not all PST runs have SSA sliding). | Constantine Khroulev | 1 | +5 | -5 |
2011-03-07 20:51 | Fixed PST (I think). | Constantine Khroulev | 1 | +14 | -13 |
2011-03-07 20:34 | Added the (empty) new class for the PIK's CFBC implementation. | Constantine Khroulev | 3 | +50 | -0 |
2011-03-07 19:02 | MISMIP fixes (compiles and runs; needs more testing). | Constantine Khroulev | 3 | +43 | -45 |
2011-03-07 17:40 | Minor cleanup | Constantine Khroulev | 4 | +17 | -16 |
2011-03-06 08:35 | Draft code to isolate function of bedrock thermal layer from rest of energy balance. This should clean up columnSystemCtx nonsense, and address some of the misery this code has caused us and Florian Z. Also this isolation is completely compatible with new, clearer view of enthalpy method. Draft code compiles, but not linked to any IceModel, and btutest does not run. | Ed Bueler | 4 | +373 | -3 |
2011-03-06 04:49 | PIK-style (finite-volume-style) upwinding of SSA-generated velocity, as a term in the mass continuity equation, is adopted. See Albrecht et al 2011 (TC) and Winkelmann et al 2010 (TCD). Because Test E produces basal sliding velocity which is incorporated into mass continuity the same way an SSA velocity field would, it actually serves as 2D verification. See very slight changes to Test E regression results in test/regression/test_15.sh. | Ed Bueler | 2 | +68 | -67 |
2011-03-04 23:13 | Cleaned up by removing two empty directores. | Constantine Khroulev | 1 | +3 | -2 |
2011-03-04 22:58 | Fixed bug #17842. | Constantine Khroulev | 2 | +40 | -41 |
2011-03-04 22:04 | Squashed commit of the following: | Andy Aschwanden | 1 | +1 | -2 |
2011-03-04 20:31 | Code to do PIK-style upwinding of SSA-derived (or SIA_Sliding-derived ... in any case, NON-diffusive) velocity in IceModel::massContExplicitStep(). But turned off for now. Testing shows same processor-dependence as in SIA_Sliding object in r1477 and earlier; i.e. no fault of new code. | Ed Bueler | 2 | +29 | -0 |
2011-03-04 19:36 | Switched to using CTest for regression testing. | Constantine Khroulev | 74 | +1359 | -1701 |
2011-03-03 19:43 | More clean-up. | Constantine Khroulev | 38 | +1131 | -1273 |
2011-03-02 20:51 | Added some more documenting comments for the Util. Browser. | Constantine Khroulev | 5 | +139 | -23 |
2011-03-02 00:03 | Disabled compiler warnings for src/udunits/* and src/earth/cubature.c | Constantine Khroulev | 6 | +14 | -11 |
2011-03-01 22:39 | Restored SIA sliding in EISMINT II experiments 'G' and 'H'. | Constantine Khroulev | 12 | +696 | -593 |
2011-03-01 22:30 | Cleared up the meaning of "make browser_base". (See task #7341.) | Constantine Khroulev | 1 | +8 | -11 |
2011-02-28 23:30 | Fixed the run-time log10(nuH) viewer. Also: some IceModelVec re-factoring. | Constantine Khroulev | 10 | +271 | -317 |
2011-02-28 22:58 | Last round of SSAFEM documentation for now. | David Maxwell | 4 | +219 | -125 |
2011-02-26 01:06 | Reverted recent MASK_SHEET->MASK_BC changes because this is the only recent SSAFD-related code change and some -ssa_sliding runs stopped converging. | Constantine Khroulev | 13 | +71 | -42 |
2011-02-25 21:44 | MASK_SHEET -> MASK_BC in the finite element code; ssa_testj -ssa_method fem passes again. Minor documentation changes. | David Maxwell | 8 | +29 | -42 |
2011-02-25 21:11 | Fixed SSATestCase.cc: I missed one spot where IceGrid::mapcoords was still used. | Constantine Khroulev | 1 | +1 | -3 |
2011-02-25 20:31 | Updating the User's Manual. | Constantine Khroulev | 10 | +224 | -89 |
2011-02-25 20:31 | Fixed max_timestep() in PSDirectForcing. | Constantine Khroulev | 7 | +136 | -32 |
2011-02-25 20:31 | Various clean-up tasks | Constantine Khroulev | 29 | +139 | -272 |
2011-02-25 02:24 | Ongoing documentation work. Moved SSAFEM_util.* to FETools.*. to reflect the overhauled contents. | David Maxwell | 7 | +765 | -708 |
2011-02-24 08:22 | First installment of doxygen comments for the finite element code. | David Maxwell | 4 | +266 | -203 |
2011-02-23 06:23 | Overhaul of FEM SSA code for clarity, maintainability. Still needs documentation; this is next. | David Maxwell | 4 | +562 | -645 |
2011-02-23 05:57 | got some more pedantic warnings ... | Ed Bueler | 5 | +14 | -14 |
2011-02-23 05:55 | This addresses a topic which came up in conversation with DM. I propose the following copyright message conventions: (1) if you create a new file with new concepts, put your name and the current year at the top; (2) if you modify an existing file in any substantial way then add your name and extend the date range to the current year; (3) if you copy a file and modify it, you have to decide what to put at the top. (Not that any of this really matters. We probably could just write 'copyright 2099 the PISM team' ... But the current convention provides PISM modifiers some sense of the history of the source. E.g. I checked the log to find out when Jed started the SSA FEM implementation.) | Ed Bueler | 5 | +7 | -6 |
2011-02-23 03:23 | Addressing a few more warnings, both pedantic compiler and doxygen. | Ed Bueler | 6 | +34 | -20 |
2011-02-23 03:20 | Addressing (why? ... I don't know ...) pedantic compiler warnings in C code exact tests. Mostly complaints about mixing declarations and code, and about malloc needing size_t. | Ed Bueler | 7 | +68 | -59 |
2011-02-23 02:59 | Added-back additional subdirectories so 'base' browser picks up more of source code. Changed path on pism.sty to avoid error message when building browser. Attempt to address hard-to-understand doxygen complaints about tag refs in bedrough.txt; it looks o.k. ... | Ed Bueler | 4 | +14 | -9 |
2011-02-21 21:24 | New directory for SSA test cases. New test cases added: convergence to constant, exponential, and plug flow solutions. Bug fixes to SSAFEM: non-equal grid spacing, hidden duplicate scaling of viscosity by H/2 | David Maxwell | 12 | +1355 | -578 |
2011-02-20 08:39 | Editorial changes to a single stdout line. | Ed Bueler | 1 | +4 | -4 |
2011-02-20 03:27 | * Removed getWaterFractionLimited(), which wasn't needed anyway. | Ed Bueler | 4 | +194 | -91 |
2011-02-20 01:58 | Changes helpful to new EnthalpyConverter, but these hav no current functional effect. ICMEnthalpyConverter has been cleaned up only; no change. | Ed Bueler | 3 | +44 | -26 |
2011-02-19 01:25 | The changes, which only become activated with 'CHANGE_BASAL_MELT 1' setting, in iMenthalpy.cc, show much of what is needed to update the enthalpy code. Note new Test 0 will allow regression once the basal melt rate is corrected. (Next commit will include an alternate EnthalpyConverter, again not 'hooked up'.) | Ed Bueler | 3 | +101 | -22 |
2011-02-19 01:07 | Undoing r1431 commit: -pdd_annualize not changing anything but lowering performance on 20km (coarse) grid. More thought needed. | Ed Bueler | 1 | +2 | -2 |
2011-02-17 11:13 | Fixes for the previous commit. | Constantine Khroulev | 2 | +2 | -5 |
2011-02-17 10:51 | Re-organized CMake scripts building PISM documentation. | Constantine Khroulev | 11 | +179 | -141 |
2011-02-17 00:35 | I looks like these Makefiles are unmaintained; please restore but update if I'm wrong. I was confused about how the new/split browser was being built ... until I saw which cmake flags to choose. Not sure whether doc/COOKBOOK or doc/README* are worth maintaining, but at least now they don't confuse about where the docs are built or appear. | Ed Bueler | 5 | +7 | -102 |
2011-02-16 20:19 | More doxygen comments. Also: documented pismebm, some clean-up. | Constantine Khroulev | 7 | +235 | -44 |
2011-02-16 09:05 | Clobbering compiler warnings. More doxygen comments. More IceModelVec re-factoring. | Constantine Khroulev | 31 | +271 | -256 |
2011-02-15 23:28 | Minimal maintenance on examples/pddtune/. Indeed the -pdd_annualize does not seem to affect outcome at all, because the runs are integer years anyway, and because of how pclimate works. | Ed Bueler | 3 | +43 | -35 |
2011-02-15 20:46 | Maintenance on EISMINT-Ross. Now rossplot.py will show results properly at any resolution. Try './quickstart.sh 2 15 80' and './quickstart.sh 2 80 15' to see that results are rather strongly *in*dependent of grid resolution. Looking at the results I think the largest errors come from principal strain direction being perpendicular to artificial, straight calving front. This means we should see improvement with Torsten/PIK-based mods of calving front stress direction mechanism, I think. | Ed Bueler | 2 | +36 | -31 |
2011-02-15 19:00 | Minor edits on front pages of Installation Manual. Debian: I love it\! | Ed Bueler | 1 | +11 | -13 |
2011-02-15 18:32 | Re-factored IceModelVec3 and updated the Installation Manual. | Constantine Khroulev | 5 | +293 | -374 |
2011-02-14 12:24 | Updated regression test 20 (test J) plus minor doc. fixes. | Constantine Khroulev | 3 | +27 | -28 |
2011-02-14 12:24 | Updating documentation and fixing up little things. | Constantine Khroulev | 38 | +2129 | -259 |
2011-02-14 10:36 | Fixed the shift issue in test I and corrected spelling in ssa_test?.cc. | Constantine Khroulev | 3 | +11 | -20 |
2011-02-13 18:01 | Steps to make Jed's SSA FEM code work in the new stressbalance framework: Added (not yet properly doxygenized) comments. Fixed bugs related to element indexing, grid periodicity, and Dirichlet conditions. Added framework for SSA test case drivers, drivers for tests I and J. Test case J functions, case I still in progress.... | David Maxwell | 1 | +8 | -1 |
2011-02-13 18:00 | Steps to make Jed's SSA FEM code work in the new stressbalance framework: Added (not yet properly doxygenized) comments. Fixed bugs related to element indexing, grid periodicity, and Dirichlet conditions. Added framework for SSA test case drivers, drivers for tests I and J. Test case J functions, case I still in progress.... | David Maxwell | 1 | +136 | -0 |
2011-02-13 18:00 | Steps to make Jed's SSA FEM code work in the new stressbalance framework: Added (not yet properly doxygenized) comments. Fixed bugs related to element indexing, grid periodicity, and Dirichlet conditions. Added framework for SSA test case drivers, drivers for tests I and J. Test case J functions, case I still in progress.... | David Maxwell | 7 | +1293 | -184 |
2011-02-12 05:09 | Fixed bug #17709. And comments-only update to Test O code. | Ed Bueler | 2 | +27 | -21 |
2011-02-10 22:49 | stdout_report() on SSAFD solve was not available in ssafd_test and pross; now it is. In pross: use -verbose 3 to see nonlinear (outer) iterations and use -ssa_rtol 1e-6 to tighten over default -ssa_rtol 1e-4, for example. | Ed Bueler | 3 | +24 | -2 |
2011-02-07 05:09 | stdout appearance changes only. | Ed Bueler | 2 | +7 | -7 |
2011-02-07 05:02 | SeaRISE-Greenland spinup now using annualized PDD; probably a small change but makes time-stepping fixed to integer frac of year (is this intended?). Trivial change to pst.sh, which still does not produce good results ... but no one is actually caring for now. | Ed Bueler | 2 | +14 | -6 |
2011-02-06 04:53 | Added stencil width (WIDE_STENCIL=2) to vtauc; a FEM implementation of SSA will usually need some width, unlike the FD implementation. For now vtauc is not computed on the ghosted points, so before using the latest vtauc values do beginGhostComm(), endGhostComm() pair (from IceModelVec). | Ed Bueler | 2 | +4 | -1 |
2011-02-06 02:41 | New very-simple basal melt rate verification test (Test O) hooked up. PISM does poorly ... next is revising enthalpy and temperature conservation of energy methods with EFGIS paper and Test O as tools. | Ed Bueler | 8 | +191 | -62 |
2011-02-04 21:33 | Added, but not hooked-up, an utterly straightforward basal melt rate calculation as 'Test O'. See browser for exactTestO.c file. Changes to test K are trivial appearance only. | Ed Bueler | 6 | +248 | -18 |
2011-02-03 19:29 | Cleanup of rarely-used PETSc-technicalities examples directory. | Ed Bueler | 8 | +141 | -1268 |
2011-02-01 22:37 | Re task #6318: Decided to just do it. Now when the ice is floating the SIA 'diffusive flux' is *not* included in the mass continuity equation, even though the SIA flux is small there. Even when the SIA is on, the mass continuity equation on an ice shelf only sees the SSA contribution. | Ed Bueler | 1 | +6 | -4 |
2011-02-01 22:06 | Added PISMSurfaceModel::ice_surface_liquid_water_fraction(). See task #7163. | Constantine Khroulev | 7 | +39 | -10 |
2011-02-01 20:39 | Removed a "FIXME" in PISMBedSmoother: now it computes smoothed thickness as thk_smooth = (usurf - topg_smooth) for grounded areas only. For floating areas thk_smoothed = thk. | Constantine Khroulev | 4 | +43 | -25 |
2011-02-01 19:26 | Added compile-time flags turning on writing NetCDF-4 output files (Pism_NETCDF4_OUTPUT) and NetCDF-4 variable compression (Pism_NETCDF4_COMPRESS). | Constantine Khroulev | 5 | +128 | -23 |
2011-01-31 21:59 | Fixed bug #17617 (again). The previous fix (r1419) works too and this one is *not* more elegant, but current code avoids allocating T3 (which stays allocated until the end of the run) if PISM is running in the polythermal mode. (Temporary storage is used instead.) Also: now -init_from_temp and -init_from_temp_and_liqfrac work even if an input file does not contain the "enthalpy" variable, which might be the case if it is a "small" output file of a cold run. | Constantine Khroulev | 11 | +146 | -114 |
2011-01-31 20:14 | Re-committed the r1410:1411 code change (a fixed version of it, that is). See bug #17615. I believe that this does *not* represent a change in PISM behavior (compared to r1410) if -pdd_annualize is omitted. We do need to check the "reasonableness" of results (e.g. SeaRISE-Greenland spinup results) before closing task #7296. (I agree that we need a PDD regression test, too.) | Constantine Khroulev | 4 | +77 | -2 |
2011-01-31 18:47 | Fixed bug #17597. | Constantine Khroulev | 3 | +28 | -9 |
2011-01-31 08:11 | Probably kludgish solution to bug #17617. Also, removed situation in tests where pismv is used to generate an input file. (Generally this is bad because pismv uses a different EnthalpyConverter than other runs. The situation is fine, and even appropriate, for verification. Warning about this in User Man is a good idea.) | Ed Bueler | 8 | +31 | -16 |
2011-01-31 05:02 | Revision of flowlaw_test.cc and regression tests so that values of enthalpy are not exposed at regression. New tables have stress,temp,omega as inputs and put out a flow law coefficient. Thus EnthalpyConverter can have a different reference temperature (= temperature at which enthalpy is zero by definition) without breaking these regressions. Also delete ThermoGlenArrIceWarm regression (=test_31.sh) as unnecessary. Renamed test_32.sh -> test_22.sh for superficial numbering appearance. | Ed Bueler | 9 | +187 | -235 |
2011-01-30 20:06 | Reversing r1410:1411 changes because I do not see how to fix them. (I.e. 'svn merge -r1411:1410 .') Note that I am trying to test enthalpy converter changes in the searise example. | Ed Bueler | 3 | +2 | -63 |
2011-01-30 08:24 | Removed pism_config:water_melting_temperature and replaced with pism_config:water_triple_point_temperature. Value is unchanged at 273.15. | Ed Bueler | 10 | +55 | -46 |
2011-01-30 06:41 | Editorial changes to bombproof/enthalpy docs. | Ed Bueler | 2 | +14 | -51 |
2011-01-29 07:20 | Removed a FIXME: Made SSAStrengthExtension configurable by addition of new constants min_thickness_strength_extension_ssa and constant_nu_strength_extension_ssa. Cleaned-up its documentation. | Ed Bueler | 8 | +73 | -51 |
2011-01-28 23:37 | A bit of code clean-up: IceGrid can and should contain arrays of grid point coordinates. This is cheap and allows getting coordinates of a point (i,j) as (grid.x[i], grid.y[j]), among other things. | Constantine Khroulev | 6 | +98 | -52 |
2011-01-28 01:30 | * Started addressing task #7297: added mass_held_in_surface_layer() and surface_layer_thickness() methods to PISMSurfaceModel (both return 0 and are not in use). Also, tried to identify places in the code that will need to be changed to finish this task. Search for "FIXME task #7297" in src/.../*.cc. * Some minor clean-up. | Constantine Khroulev | 16 | +140 | -112 |
2011-01-27 22:56 | Finished task #7296 (use "-surface pdd -pdd_annualize" to turn "annualization" on). The new mode limits time steps and requires hitting every year since -ys, i.e. "-ys 10.3" means that it will compute mass balance for the year (10.3,11.3) at the beginning of the run and use it until PISM hits 11.3 years, which is when PISM will compute acab for (11.3,12.3) and use that for a year, etc. | Constantine Khroulev | 3 | +63 | -2 |
2011-01-27 20:23 | Added the -ebm_vars command-line option to PSExternal (specifies variables needed by an EBM as a comma-separated list). | Constantine Khroulev | 2 | +38 | -14 |
2011-01-27 18:58 | * Replaced PetscEnd() with PISMEnd() throughout the code. This is necessary to make PISM exit cleanly when PETSc was initialized on a subset of all the allocated processors. * Finished working on coupling-through-files. Split the code: the base PSExternal class reads both acab and artm from a file created by an external model, PSExternal_ALR uses a lapse rate (option -artm_lapse_rate) to correct artm. * Moved the line "grid.year += dt / secpera" to the very end of the time-step. Previously when going from year 0 to year 1 boundary models were asked for conditions corresponding to the time-step (1,2) instead of (0,1). | Constantine Khroulev | 50 | +433 | -296 |
2011-01-26 23:08 | More coupling-through-files code changes. Seems to work. | Constantine Khroulev | 5 | +67 | -44 |
2011-01-26 19:19 | Fixed a couple more things in SSAFEM.cc. | Constantine Khroulev | 1 | +96 | -57 |
2011-01-26 00:30 | * More work on the SSAFEM class; compiles, looks OK. | Constantine Khroulev | 9 | +784 | -784 |
2011-01-25 20:15 | * Added a "fake EBM" script util/ebm. * Some more work on "coupling through files". Works in some cases, needs more testing. * Added an IceFlowLaw method computing both effective viscosity and its derivative with respect to the second invariant (by copying old code from r831). * SSAFEM.cc compiles. (Obviously needs more work, though.) | Constantine Khroulev | 8 | +251 | -196 |
2011-01-25 01:49 | - fixed a typo in figure, updated script accordingly, and switched to pdf instead of png. - build directory must be cleaned to see change | Andy Aschwanden | 3 | +20 | -7 |
2011-01-24 22:15 | * Some more work on the coupling-through-files. * Clobbered some compiler errors in SSAFEM.cc. Needs more work. | Constantine Khroulev | 7 | +285 | -142 |
2011-01-24 01:17 | Jed's FEM implementation from revision 831 is revived and de-PIMPLed. Does not yet compile; uncomment the line in src/base/stressbalance/CMakeLists to try. | Ed Bueler | 3 | +1055 | -0 |
2011-01-23 09:02 | Separated the SSA as a ShallowStressBalance from its finite difference implementation. The separation is not perfect because, for example, some quantities are computed diagnostically (e.g. nuH) that would not necessarily be exposed/available in a different (e.g. SNES FE) implementation. But this version passes all regressions I can think of, including '(cd test/software && make)' and 'ssafd_test' output and the SeaRISE-Greenland first-use-of-full-physics after end of prespinup (see examples/searise-greenland). | Ed Bueler | 8 | +935 | -815 |
2011-01-23 02:24 | Round of prettifying and documenting as I think about stress balances. | Ed Bueler | 9 | +170 | -89 |
2011-01-20 20:18 | * Working on the two way coupling through files. * Minor clean-up, etc. | Constantine Khroulev | 13 | +470 | -224 |
2011-01-19 07:16 | Added PISMVars *variables to PAYearlyCycle so derived classes of it can register their diagnostics. I don't think this is the right way to do it, or at least not in the right place in the hierarchy, but it works. Constantine? | Ed Bueler | 2 | +4 | -1 |
2011-01-19 02:02 | Prettified tests so they fit on one line and have fewer colons, to facilitate 'visual grep'. That's all. | Ed Bueler | 15 | +19 | -18 |
2011-01-18 02:36 | Fix to r1395 bug #17523. Minimal patch; clearly beddef in IceModel::init_diagnostics() is not always a valid pointer, but I am not sure if it should be made valid, etc. | Ed Bueler | 1 | +3 | -1 |
2011-01-12 22:12 | * Updated howto.txt * Removed the SeaRISE-Greenland regression test. * Added some code to allow creating diagnostic quantities in surface, atmosphere, ocean and bed-deformation models. * Minor tweaks of the build system. * Removed many useless diagrams from the source code browser to reduce its size. | Constantine Khroulev | 12 | +161 | -86 |
2011-01-11 23:34 | Finished working on packaging PISM (so far). | Constantine Khroulev | 5 | +9 | -34 |
2011-01-11 22:56 | Finishing touches... more testing is in order, but I think we can produce usable Debian packages now. | Constantine Khroulev | 3 | +4 | -3 |
2011-01-11 21:33 | Some more tweaks... | Constantine Khroulev | 3 | +9 | -8 |
2011-01-11 21:10 | More work on the package; next step: testing. | Constantine Khroulev | 3 | +8 | -14 |
2011-01-11 20:31 | Minor tweaks of the build system. | Constantine Khroulev | 2 | +46 | -62 |
2011-01-10 23:29 | Some more work on the Debian package. | Constantine Khroulev | 5 | +97 | -21 |
2011-01-07 23:32 | Added a paragraph about managing I/O in classes derived from PISMComponent. | Constantine Khroulev | 1 | +28 | -0 |
2011-01-07 21:42 | Very small edits to very useful new 'related' page. | Ed Bueler | 1 | +23 | -19 |
2011-01-07 21:32 | Re-created the pism-toolkit package "the right way"; some more work on the "pism" package. | Constantine Khroulev | 19 | +81 | -51 |
2011-01-07 21:16 | Added doc/browser/howto.txt (as an attempt to preemptively answer some questions about extending PISM). | Constantine Khroulev | 3 | +231 | -0 |
2011-01-05 22:35 | More work on the .deb package. | Constantine Khroulev | 8 | +94 | -2 |
2011-01-04 17:19 | * Source code tree re-organization; I hope this will reduce the clutter a little bit. * Added the "debian" directory with the files necessary to create the pism-toolkit meta-package. | Constantine Khroulev | 80 | +3086 | -3033 |
2010-12-20 19:29 | Mods to pismo error messages and std out, and replace with IceModelVec2Mask. Update to spinup for SeaRISE-Greenland; what do you think? | Ed Bueler | 3 | +41 | -92 |
2010-12-17 20:42 | * Completed task #6839 by adding a -regrid_bed_special to our Friday menu. | Constantine Khroulev | 5 | +153 | -0 |
2010-12-16 19:58 | * Added CMake switch adding compiler flags necessary for profiling with gprof. * Completed task #7271. | Constantine Khroulev | 5 | +35 | -22 |
2010-12-14 19:25 | Switched to computing a time-step-average of artm and acab in PSDirectForcing (instead of a mid-time-step snapshot). | Constantine Khroulev | 3 | +22 | -4 |
2010-12-13 22:20 | Finished implementing the "surface model" reading B.C.s from a file. | Constantine Khroulev | 3 | +33 | -6 |
2010-12-10 00:41 | * Fixed PISMDiagnostic::set_attrs() (now it does not reset attributes to "" if an empty string is given as an argument.) * Added a preliminary implementation of PSDirectForcing, a surface model reading time-dependent top-surface B.C. from a file. | Constantine Khroulev | 4 | +246 | -4 |
2010-12-10 00:20 | Fixed the no_model_mask metadata to conform to other PISM mask style; thus it has no units but it has flag_{values,meanings} attributes. Added msg to stdout explaining that double initialization messages appearing (at stdout) are intrinsic to delete of old stress balance. | Ed Bueler | 1 | +23 | -6 |
2010-12-09 21:50 | Added a CMake switch to change variable storage order in an output file (t,x,y,z versus t,y,x,z versus t,z,y,x). | Constantine Khroulev | 3 | +36 | -0 |
2010-12-09 19:55 | Fixed bug #17279. | Constantine Khroulev | 4 | +15 | -13 |
2010-12-09 05:52 | Update to bmr_enhance_scale based on playing with it in Jakobshavn context. Unsuccessful attempt to add units of '1' to schoofs_theta, which is conforming in cf 1.4 and which is the only thing that makes compliance checker fail. | Ed Bueler | 4 | +7 | -6 |
2010-12-09 01:00 | Fixed some pedantic compiler warnings; added more profiling events. | Constantine Khroulev | 7 | +29 | -7 |
2010-12-08 23:40 | * Added a config and command-line switch to turn "off" the SIA stress balance (-no_sia to turn "off", -sia (the default) to turn it "on"). * Added more profiling events. * Fixed the computation of the vertically-averaged velocity field (changed the threshold used to determine if a cell is "ice-free"). | Constantine Khroulev | 9 | +67 | -22 |
2010-12-08 22:58 | Added a profiling event counting time spent in the SSA update; fixed SSAFD (it was not saving the initial guess). | Constantine Khroulev | 2 | +14 | -0 |
2010-12-08 22:27 | More work on sub-models and I/O; I think I'm done with this. | Constantine Khroulev | 17 | +209 | -100 |
2010-12-08 22:09 | pismo gives correct stdout msgs re presence of either option -no_model_strip or input variable no_model_mask | Ed Bueler | 1 | +10 | -0 |
2010-12-08 06:44 | Because executable pismo has no well-defined semantics without it, it now *requires* option -no_model_strip to even run. It stops if the option is not given. | Ed Bueler | 2 | +15 | -6 |
2010-12-08 02:02 | Added initialization messages to SIAFD, SSAFD and regional versions of these classes. Resurrected stdout reporting of stress balance computations. | Constantine Khroulev | 4 | +14 | -2 |
2010-12-08 01:42 | Fixed a sign error in SSAFD::compute_basal_frictional_heating() (plus some code changes in boundary models). | Constantine Khroulev | 6 | +75 | -7 |
2010-12-08 00:39 | Fixed a typo. | Constantine Khroulev | 1 | +1 | -1 |
2010-12-08 00:34 | Fixed NCSpatialVariable::define() (now it does not try to define a variable if it exists already). | Constantine Khroulev | 2 | +14 | -2 |
2010-12-08 00:09 | * Yet another change to PISMVars: keys() gives a set of short names, not standard_names if present, short otherwise. * Added taud_mag diagnostic quantity. | Constantine Khroulev | 7 | +151 | -41 |
2010-12-07 22:25 | * Fixed pismo.cc (SIAFD_Regional and SSAFD_Regional were not "on"). * Cleaning up PISMComponents and boundary models (the way they write diagnostics, mostly). | Constantine Khroulev | 19 | +273 | -293 |
2010-12-06 21:33 | Some clean-up; fixed a bug in NCTool (::close() needs to reset def_mode to "false".) | Constantine Khroulev | 6 | +18 | -23 |
2010-12-06 19:46 | Added some more code to address task #7265. | Constantine Khroulev | 5 | +90 | -55 |
2010-12-04 01:12 | * Finished the reorganization of PISM's spatial diagnostic computations. * Fixed the IceModel::write_variables(): now it defines all the variables prior to writing them. (Writing -o files should take a lot less time now, especially when Mx, My, Mz and Mbz are large.) Also: this change fixes a problem that prevented PISM from switching to writing NetCDF-4 files. * Map-plane and sounding viewers are back. Removed "slice" and "surface" viewers: temperature at the surface is available as the "tempsurf" map-plane field, etc. * Minor code changes/reorganizations; fixed a memory leak. | Constantine Khroulev | 20 | +770 | -749 |
2010-12-03 00:59 | * Fixed a memory (de-)allocation issue. * Added more diagnostic quantities; I think we're back to the original set. * A step towards fixing run-time viewers. | Constantine Khroulev | 6 | +349 | -118 |
2010-12-02 23:08 | Fixed the bug reported by Ed on Dec 1 (or at least I think I did). | Constantine Khroulev | 1 | +7 | -2 |
2010-12-02 22:33 | More work on diagnostic outputs. Almost done... (most run-time viewers are broken, though). | Constantine Khroulev | 16 | +1104 | -724 |
2010-12-01 21:53 | Doing the "midday commit" just to back-up the code. Lots of changes, all of them related to changing the way PISM handles diagnostic quantities. | Constantine Khroulev | 50 | +1555 | -1015 |
2010-11-29 09:40 | Work on building jacobian. Not functional yet, but bodvardsson still works as well as before with -snes_fd and -snes_mf. | Ed Bueler | 1 | +96 | -21 |
2010-11-29 03:11 | Bug fix so it works equally well in parallel. | Ed Bueler | 2 | +119 | -52 |
2010-11-28 10:19 | Added ability to try reasonable initial conditions. | Ed Bueler | 4 | +52 | -89 |
2010-11-27 23:58 | Added 2nd-order upwinding for SSA+mass continuity, and it works a charm. | Ed Bueler | 4 | +53 | -23 |
2010-11-24 00:48 | * Removed IceROSSModel and the old pross executable: pross_new will replace both. Updated the EISMINT-Ross regression test. * Fixed some typos in the User's Manual. * Fixed a bug in climate (my fault; a conflict was not resolved correctly). * Added the "compute_grain_size_using_age" config parameter. * Moved pismo.cc and friends to src/regional. * Moved mapcoords(...) to IceGrid. * More work on the stress balance code. * Added IceModelVec::get_state_counter() and inc_state_counter(). These two will allow updating certain fields only if their dependencies were updated since the last computation. SIAFD::update() uses this. * Implemented the SIA sliding (verification test 'E') mechanism as a "ShallowStressBalance" derived class (see SIA_Sliding.{hh,cc}). Works; isn't used anywhere except in pismv. * Removed the old ssa_test executable. * Removed all the old stress balance code and replaced it with the new. All the software tests pass; more work remains to provide desired diagnostic quantities. | Constantine Khroulev | 67 | +2383 | -5883 |
2010-11-18 21:43 | * Removed the interpolation mask from the IceModelVec regridding code. * Added a profiler to IceGrid (that way it is available pretty much everywhere in the code). * Fixed the pclimate issue (task #7248) by fixing PISMVars: methods like get_variables() are dangerous because iterating over pointers is a bad idea. | Constantine Khroulev | 21 | +178 | -194 |
2010-11-18 19:08 | Squashed commit of the following: | Andy Aschwanden | 1 | +11 | -8 |
2010-11-18 01:55 | pclimate should compile now. The parallel issue reported in task #7248 remains. Sorry about that. (Note there is no regression for pclimate so I missed the compile-time failure from inattention.) | Ed Bueler | 1 | +3 | -0 |
2010-11-17 23:43 | Fixed part of task #7248, but new parallel issue revealed. | Ed Bueler | 3 | +18 | -12 |
2010-11-17 21:49 | Updated SeaRISE-Greenland example in pism-dev to be v1.1. That is, I think stable0.4 should be mostly up to date with what we are doing at UAF. | Ed Bueler | 2 | +6 | -4 |
2010-11-15 23:17 | Cleaned scaling with Jed's help. Recalled FD by coloring. (But I can't see much affect from it. Is it aware of dof=2?) | Ed Bueler | 3 | +99 | -91 |
2010-11-15 21:59 | * Some minor code cleanup. * Further SSA code testing: implemented pross_new, an EISMINT-Ross example implementation (similar to pross) that does not use IceModel. * Moved some documentation comments out of iMssa.cc and iMsia.cc and into base/stressbalance/{SIA,SSA}FD.cc | Constantine Khroulev | 13 | +883 | -732 |
2010-11-14 21:42 | First results from coupled mass-continuity+SSA PETSc/JFNK scheme using Bodvardsson for verification. | Ed Bueler | 4 | +98 | -37 |
2010-11-14 10:31 | Viable. Shows convergence under grid refinement, but uses upwinding and does not yet have Picard or Jacobian. | Ed Bueler | 1 | +127 | -61 |
2010-11-14 07:00 | Draft of combined, steady mass continuity plus SSA solver which should be verifiable by Bodvardsson soln. Pretty clearly has equation scaling issues for now. | Ed Bueler | 5 | +414 | -44 |
2010-11-12 23:37 | * Reclaimed authorship of PISMStressBalance.hh. * Implemented siafd_test, an executable performing a diagnostic non-sliding SIA computation using verification test F initial data. Shows convergence on par with "pismv -test F -y 0", see below. | Constantine Khroulev | 9 | +601 | -42 |
2010-11-12 07:45 | Corrected and added refs. | Ed Bueler | 1 | +27 | -4 |
2010-11-12 00:43 | Updated, good-looking values and interpretation for Test N. | Ed Bueler | 3 | +33 | -29 |
2010-11-11 22:03 | ssafd_test is an example of using the SSA solver without IceModel. Uses test J; gives a pismv-style error report. | Constantine Khroulev | 4 | +248 | -105 |
2010-11-11 21:50 | Test N is reinterpreted Bodvardsson (1955) solution. Significance of this solution, and use as a verification, will follow eventually. | Ed Bueler | 3 | +121 | -102 |
2010-11-11 19:14 | * More work on the stress balance code. Added ssafd_test.cc (does not quite work, but serves as an example). * Minor code changes in the IceModelVec code. * Added the code writing the SSA ssytem to the ssa_test executable. | Constantine Khroulev | 10 | +383 | -39 |
2010-11-10 21:54 | Sped up test 14 so that it is not at all the slowest one. | Ed Bueler | 1 | +2 | -2 |
2010-11-10 21:36 | I am cleaning up old code which I wrote, which no one else has ever modified, and which I think is either stupid or totally superceded by Constantine's recent work. | Ed Bueler | 10 | +25 | -595 |
2010-11-10 18:43 | * Added more configuration flags: "write_ssa_system_to_matlab" and "shelves_drag_too". * Modified the top-level Makefile so that one can run "PISM_STATIC=1 make" (or "make PISM_STATIC=1") to build PISM with static libraries. This is a temporary solution; should be removed once building with CMake is well-documented. * Added a new option to the CMake PISM build system: Pism_ADD_FPIC to add "-fPIC" to C++ flags. (This is needed on pacman and might be needed on other machines requiring static libraries.) * More stress balance code... time to write software tests. | Constantine Khroulev | 9 | +553 | -30 |
2010-11-08 20:08 | * Minor code changes to get rid of pedantic compiler warnings. * Added CMake options: Pism_DEBUG: defines PISM_DEBUG (to enable debugging checks in the code) and Pism_ADD_FPIC: adds "-fPIC" to C++ compiler flags. * More stress balance work: all of the SIA code is in, as well as most of the SSA... | Constantine Khroulev | 27 | +650 | -219 |
2010-11-07 07:56 | Added old reference: Nye on plastic reconstruction. | Ed Bueler | 1 | +11 | -0 |
2010-11-05 06:42 | An include line needed to build on my laptop. Not so on my 8core. But it does make sense that SSAFD.hh should include petscksp, yes? | Ed Bueler | 1 | +1 | -0 |
2010-11-05 00:28 | * More stress balance code... still incomplete. What is committed compiles (but would not run yet). * Fixed some typos in the User's Manual. * Some code clean-up. * Software tests now print the directory "pismr" was found in, not the one tests are located in (to avoid confusion about what PISM we're testing). | Constantine Khroulev | 26 | +754 | -163 |
2010-11-04 22:31 | Spelling fixed. | Ed Bueler | 1 | +2 | -2 |
2010-11-03 21:38 | * Fixed a bug: -plastic_phi option had no effect. * More stress balance code... | Constantine Khroulev | 7 | +101 | -19 |
2010-11-03 20:34 | Removing empty bin/ and lib/ directories from version control. Completes task #7235. | Ed Bueler | 0 | +0 | -0 |
2010-11-02 23:48 | Added comments to util/pism_[matlab.m,python.py] to show usage including minimal pismr call which will successfully bootstrap. Fixed examples/pddtune/linesearch.py to be a bit more flexible; no intended change in function. | Ed Bueler | 3 | +48 | -13 |
2010-11-02 23:40 | Working on the stress balance code... | Constantine Khroulev | 7 | +307 | -83 |
2010-11-02 20:10 | * Fixed a bug in FindPETSc.cmake. * Added a build option Pism_LOCAL_INSTALL: if "ON" (the default), PISM is installed in prefix/bin, prefix/lib and prefix/doc. Otherwise in prefix/bin/pism, prefix/lib/pism and prefix/share/doc/pism (to avoid cluttering the system, think prefix==/usr/local). * More work on the stress balance code. | Constantine Khroulev | 21 | +825 | -118 |
2010-11-02 17:30 | Changes only to docs and stdout msgs in PISMSurface.cc. Changes to MISMIP were in an attempt to enforce the MISMIP stopping criteria more literally, but with no real improvement. | Ed Bueler | 4 | +78 | -72 |
2010-11-01 19:16 | - added command line option "-e_age_coupling" which ties enhancement factor to the age of ice (age calculation is automatically turned on if this option is seen). Set e=1 if age<11'000 years, e=3 otherwise. See e.g. \ref Greve for a justification. | Andy Aschwanden | 2 | +27 | -2 |
2010-10-31 21:59 | Improvements, including better line search, ability to reproduce a file from its name, and better docs. | Ed Bueler | 4 | +85 | -53 |
2010-10-30 08:04 | Implemented a lapse rate, with latitude, for the pdd_std_dev quantity. Not well-evaluated yet. | Ed Bueler | 7 | +247 | -164 |
2010-10-29 21:36 | Added some (re-factored) stress balance code. Only interfaces so far, still lots of work to do. Also see .pdf figures for an idea about the general structure. | Constantine Khroulev | 12 | +422 | -10 |
2010-10-29 02:31 | linesearch.py replaces runcase.sh and weights.py. It still does not do line-searching (for zero smb difference) but that can be implemented easily now. | Ed Bueler | 6 | +146 | -240 |
2010-10-29 02:27 | Changed 'snowprecip'->'precip', and removed '-pdd_fausto', so EISMINT-Greenland PDD parameters are in use. FIXME: Add tuned params to this example once done. Also: Simplified preprocessed data file. | Ed Bueler | 2 | +4 | -7 |
2010-10-28 23:58 | * Switched to the thickness-relative-to-the-smoothed-bed in IceModel::massContExplicitStep(). Let's see if that makes a difference... * Added Andy's pism_python.py so that we have an example of using Python to prepare a bootstrapping file. | Constantine Khroulev | 2 | +114 | -9 |
2010-10-28 21:12 | * Added bueler_brown_f (a diagnostic quantity). * NetCDF attributes are written only once now, when a variable is defined. * Added a IceModelVec2Stag method averaging a vector field onto a regular grid. (staggered_to_regular(); uses different offsets for u and v components). * Added magnitude() and magnitude_squared() methods to PISMVector2. Now one can do thing like "vel_ssa(i,j).magnitude_squared()" * Isolated the computation of bueler_brown_f(). * Now we flush time-series when an automatic backup is written. * A bunch of SIA-related code. Just separating ideas; this "new" code is not in use and most of it never will be. | Constantine Khroulev | 10 | +576 | -86 |
2010-10-28 20:53 | Draft of line search which will replace a long list in dotune.sh. I think the 'special sauce' is a longitudinal lapse rate for the pdd_std_dev variable, to parameterize the variability-of-climate that seems to come into the temperature fields. | Ed Bueler | 3 | +167 | -119 |
2010-10-28 07:10 | Searches are a bit simpler because I have tied the snow and ice DDFs: DDFice = 2.0 * DDFsnow. | Ed Bueler | 4 | +143 | -31 |
2010-10-28 01:49 | fixed a bug in script. Should be back-ported to stable 0.3 too, I believe. | Andy Aschwanden | 1 | +4 | -2 |
2010-10-26 18:47 | Revised interpretation of DegreeDayFactors.refreezeFrac: if the PDD sum is not sufficient to melt all the snow, the *all* the snow refreezes (conceptually as ice lenses within snow), so the refreezeFrac is only active in locations where all of the snow has melted. This presumably corrects a misunderstanding (by me) of the meaning of refreeze fraction. In any case it is very compatible with the runoff pattern observed in Ettema et al data. | Ed Bueler | 1 | +19 | -14 |
2010-10-26 18:38 | Is this the correct brief install instructions now that we have cmake? I.e. is it correct? *and* is there a better thing to tell users? | Ed Bueler | 1 | +22 | -15 |
2010-10-26 02:03 | Yes, this commit fixes one line in a readme. But it has already caused a user some trouble ... | Ed Bueler | 1 | +1 | -1 |
2010-10-25 18:03 | * Re-wrote software test #32 (it uses a relative tolerance of 1% now). * Split IceModel::surfaceGradientSIA() into three methods implementing eta-transformation, Haseloff and Mahaffy approaches. * Some more work on the automatic backup code: it should always write "-o_size small"-style files. Also, we don't need two time-stamps in the history string. | Constantine Khroulev | 6 | +270 | -184 |
2010-10-24 18:03 | netCDF3 and netCDF4 module seem to behave slightly differently, causing objective.py not to work on my mac with netCDF4 module. I believe my fix should work also under netCDF3, but let me know if not. | Andy Aschwanden | 1 | +3 | -3 |
2010-10-23 08:35 | Minor stuff, but squashes compiler warning on pacman. | Ed Bueler | 3 | +20 | -13 |
2010-10-23 01:30 | Tuning all set up. That is, given the current uncertainty as to what is the objective (the function ...), the scripts are all in place to try out various schemes and objectives fairly quickly. See README for a recipe. | Ed Bueler | 10 | +423 | -86 |
2010-10-22 20:01 | Finished working on the calculation of the basal temperate ice layer thickness; now we have two fields: tempicethk (total amount of temperate ice in the column, meters) and tempicethk_basal (basal layer only, uses linear interpolation for more precision). | Constantine Khroulev | 3 | +29 | -24 |
2010-10-22 03:16 | Squashed commit of the following: | Andy Aschwanden | 1 | +1 | -1 |
2010-10-22 02:36 | It turns out substantial simplifications are possible, once I change myself to being less dumb. | Ed Bueler | 4 | +26 | -129 |
2010-10-22 00:40 | Added a new method of computing the thickness of the basal layer of temperate ice. | Constantine Khroulev | 3 | +91 | -3 |
2010-10-21 23:05 | * Added a script that runs a subset of software tests. Try "cd test/software && ./run_test.sh 29 32" to run test_32.sh and test_29.sh in test/software/pism | Constantine Khroulev | 26 | +435 | -317 |
2010-10-21 18:39 | O.k. I have a PDD parameters tuning result. Need to show to Regine. | Ed Bueler | 6 | +94 | -67 |
2010-10-21 17:09 | Squashed commit of the following: | Andy Aschwanden | 2 | +6 | -6 |
2010-10-21 07:58 | Progress on PDD parameter tuning. The script dotune.sh can be run to see the results of controlling the PDD parameters; the actual objective evaluation script objective.py is not seriously started, but a placeholder is there. | Ed Bueler | 5 | +141 | -24 |
2010-10-21 07:56 | Removed 'snow' from 'snowprecip' name, throughout PISM. | Ed Bueler | 9 | +84 | -63 |
2010-10-21 02:35 | Work on PDD parameter tuning tools. Things don't run so don't bother trying. | Ed Bueler | 6 | +176 | -166 |
2010-10-20 22:17 | Renovated PAForcing class: * removed the mean annual semantics, so that anomaly file simply provides time-dependent 2m air temperature and precipitation differences, and when we need mean annual quantities we run code that computes annual averages as needed * removed the 'snowprecip' semantics; with r1280 we now treat precipitation as precipitation and we use air temperature to determine if it is rain (and if it is rain it does not contribute to surface mass balance ... but all of this is appropriate to handle in the PISMSurfaceModel) * removed 'ma_' from names like '-anomaly_temp_ma' and 'temp_ma_anomaly' * removed 'snow' from names like 'snowprecip' | Ed Bueler | 7 | +182 | -160 |
2010-10-19 01:57 | Cosmetic change, but requires thought and then a bit more coding to fix FIXMEs. | Ed Bueler | 5 | +94 | -48 |
2010-10-17 22:21 | * Added the final fix for the add_vars_to_output() code. * Removed unnecessary code from pclimate.cc (NCConfigVariable::write(filename) opens and closes 'filename'.) | Constantine Khroulev | 2 | +3 | -4 |
2010-10-16 02:08 | More cleaning/clarifying. Only added functionality is new config parameter pdd_positive_threshold_temp, which defaults to 273.15 but could be 268 if we believe van de Broeke et al 2010. | Ed Bueler | 8 | +260 | -202 |
2010-10-16 00:43 | To pclimate, added ability to write pism_overrides variable into output file. Made pclimate a bit more verbose than other PISM executables, w.r.t. pism_overrides. Constantine: did I do this right? Please fix if not. | Ed Bueler | 3 | +40 | -24 |
2010-10-15 22:07 | Major cleaning and clarifying (I hope) of PDD code, but without changing the results or actually adding functionality. Main accomplishment: un-spaghettied the Fausto/Greve choices of degree day factors from the core PDD scheme functionality. Also, I documented the meaning of recently-added PISM model outputs acab, saccum, smelt, srunoff. | Ed Bueler | 6 | +410 | -242 |
2010-10-15 20:53 | Fixed a stupid bug in "void add_vars_to_output(...)" methods of some couplers. | Constantine Khroulev | 6 | +25 | -17 |
2010-10-14 20:58 | Various little fixes, including climmask.py. | Constantine Khroulev | 10 | +58 | -29 |
2010-10-14 03:41 | New thread. My plan is to use the Ettema precip (=snowprecip) and runoff fields, and the Fausto temp parameterization, to run a quick sequence of pclimate runs to attempt to find values of PDD parameters which yield close agreement with the Ettema smb field. It would be helpful to have the Ettema melt field, but I don't have it. (The others just mentioned are in Greenland_5km_v1.1.nc already.) This is in preparation for RCP runs. For now my standard for agreement will be agreement of srunoff resulting from 'pclimate -atmosphere searise_greenland -surface pdd -pdd_fausto' with the runoff field, e.g. using a least-squares approach. Of course I will use the -config_override mechanism to change parameters as described in that section of the User's Manual. There will be an actual tuning script once I get a first run working. I seek help and advice. | Ed Bueler | 3 | +251 | -0 |
2010-10-13 00:31 | Cleaned up semantics and ghost computations for no_model_mask. Better wvelsurf results for sure. | Ed Bueler | 1 | +23 | -23 |
2010-10-13 00:24 | Added the "automatic backup" feature: running PISM with -o foo.nc writes foo_backup.nc every hour. The backup interval can be changed using the -backup_interval option or the backup_interval config. parameter (units: hours). | Constantine Khroulev | 5 | +92 | -0 |
2010-10-12 22:38 | * More work on the coupling-through-files code; added examples/coupling/psexternal.py. Runs, but does not work right yet. * Added a mechanism allowing boundary models write more if -o_size (or -save_size) is given. PSForceThickness writes ftt_modified_acab with -o_size big. * Now PSForceThickness writes ftt_mask only if it was present in the -force_to_thk file. * Moved boundary models to a separate PISM library (see src/CMakeLists.txt). | Constantine Khroulev | 13 | +381 | -93 |
2010-10-12 21:15 | * Fixed unreported bug in -force_to_thk mechanism: now surface mass balance is *actually* the combination of the original and a part proportional to the difference of thickness from target thickness. | Ed Bueler | 5 | +44 | -46 |
2010-10-12 07:10 | Attempt to add new variable ftt_modified_acab to written fields when using PSForceToThickness. I'm missing something; need to talk to Constantine. See FIXMEs in PSForceToThickness write methods. | Ed Bueler | 2 | +58 | -14 |
2010-10-12 01:44 | Despite the large number of lines changed, this is a documentation and cosmetic update only: (1) Changed PSLocalMassBalance to PSTemperatureIndex, because of name clash with LocalMassBalance class. (2) Improved source code (doxygen) documentation of PISMSurfaceModel classes. (3) Improved run-time stdout reporting on same. (4) Added 'Making HARD Modeling Choices' section to User's Manual, and wrote first page of same. | Ed Bueler | 8 | +358 | -250 |
2010-10-11 16:43 | * Some clean-up: typos, etc. * Fixed the code I committed earlier today. (Everything compiles now.) * Switched from calendar = "none" to "365_day" in the metadata for the time dimension in PISM output files. * Added scripts in util/ to the list of files installed by "make install". | Constantine Khroulev | 10 | +56 | -26 |
2010-10-11 15:42 | Work-in-progress; some code may not even compile. | Constantine Khroulev | 4 | +323 | -2 |
2010-10-07 08:14 | Added new executable 'pismo', for 'PISM outlet glacier mode', with new mask 'no_model_mask' with following semantics: In a strip around the edge of the computational domain, overwrite computed surface gradient and driving stress; zero them out in that strip. pismo.cc contains derived class IceRegionalModel : public IceModel. See option -no_model_strip to specify width at bootstrapping. Note FIXMEs related to ghosts in derived surfaceGradientSIA(). Need discussion Dani+Constantine+Andy+me on Friday. Will commit UAF-regional/run.sh mods which use it; Works. I love CMake. | Ed Bueler | 3 | +311 | -3 |
2010-10-06 23:50 | Added write of ftt_mask to PSForceThickness, so that the mask used in Dani's regional model is carried forward for longer runs. | Ed Bueler | 3 | +37 | -11 |
2010-10-01 23:47 | Minor stuff. In writing up my annual report I again counted lines in PISM: about 44K lines of source code, I think. | Ed Bueler | 2 | +9 | -8 |
2010-10-01 22:25 | Merged 1258:1259 changes from stable0.3. | Constantine Khroulev | 2 | +8 | -6 |
2010-10-01 22:05 | * Removed config/... * Some more work on packaging and related issues. | Constantine Khroulev | 4 | +15 | -53 |
2010-10-01 19:14 | Minor fixes; some work on the debian package. | Constantine Khroulev | 6 | +50 | -13 |
2010-09-29 22:17 | * Removed the old (written-by-hand-Makefile-based) build system. (PISM docs can still be built by running "cd doc && make userman" and similar.) * Note that the "build" directory can be used with CMake; running "make install" in the top-level directory attempts to configure, build and install PISM in place (similar to running "make" before this commit). * Re-organized the source code browser and added it to the CMake build system. Not very pretty (ahem). Oh well. * Replaced PISM_PREFIX with PISM_INSTALL_PREFIX to avoid confusion. * Minor cleanup. | Constantine Khroulev | 25 | +2169 | -2378 |
2010-09-29 18:58 | - updated CMakeLists.txt to make git working - added Hock & Holmgren (2005) reference | Andy Aschwanden | 3 | +13 | -5 |
2010-09-28 18:32 | * Changed PDDMassBalance::getMassFluxFromTemperatureTimeSeries() to produce accumulation, melt and runoff. * Added "extra" variables "saccum" (accumulation), "smelt" (melt) and "srunoff" (runoff). See task #7128 and try "pclimate -surface pdd -atmosphere searise_greenland". * Some minor updates and fixes. | Constantine Khroulev | 9 | +195 | -116 |
2010-09-27 20:51 | * Removed old flow law code. Replaced the old flowlaw_test with a new version. * Added flowlaw_test, bedrough_test and ssa_test to the list of executables built by default. * Added the -r command-line option to nccmp.py (switches to using the relative tolerance). * Fixed a bug: Enth3 was not initialized at the beginning of a cold-mode run (my fault). | Constantine Khroulev | 22 | +93 | -1464 |
2010-09-27 01:28 | There is no change to running code in this commit, only comments. The comments in localMassBalance.cc suggest formulas to implement the melt and runoff aspects of task #7128. Presumably new fields--suggested names smelt,srunoff--would by written by a call to PISMSurfaceModel::write_fields(). | Ed Bueler | 3 | +38 | -9 |
2010-09-27 01:23 | Change of names of verification tests to remove double 'with', and to clarify if SIA or SSA. And removal of historical comment in iMgeometry.cc. | Ed Bueler | 2 | +15 | -16 |
2010-09-24 22:19 | Bit of work on a new manufactured flowline solution of SSA plus mass continuity. | Ed Bueler | 4 | +233 | -2 |
2010-09-24 21:05 | More work on flow laws; added flowlaw_test_new to compare old and new flow laws. | Constantine Khroulev | 8 | +498 | -19 |
2010-09-24 19:32 | * More software tests (flow law regression). * Removed the unused (and misnamed) method IceFlowLaw::effectiveViscosityColumn(). | Constantine Khroulev | 9 | +560 | -202 |
2010-09-23 20:30 | Added forgotten src/base/flowlaws.{cc,hh}. | Constantine Khroulev | 2 | +371 | -0 |
2010-09-23 18:56 | * Some work on flow laws. * Fixed the CMake building instructions in the Installation Manual. Also: running "make" in the build directory places executables right there. * Added a couple lines to allow specifying the install location by running "PISM_PREFIX=/some/path cmake .." in the build directory (this is easier than "cmake -DCMAKE_INSTALL_PREFIX=/some/path .."). | Constantine Khroulev | 6 | +27 | -9 |
2010-09-22 21:01 | Lots of small (cosmetic) changes. Getting ready to re-factor flow laws (once more)... | Constantine Khroulev | 20 | +155 | -98 |
2010-09-22 16:34 | Replaced -boot_from with -boot_file everywhere in the PISM source tree so that all command-line options (except -i and -o) taking a file name have the _file suffix. Added a check for -boot_from and a error message. | Constantine Khroulev | 39 | +115 | -112 |
2010-09-21 20:53 | * Updated the software test #3 and added a new software test (#27, comparing initialization from a PISM output file using "-i" to initialization from the same file with "-boot_from ... -regrid_file ...". * Documented building PISM using CMake and installing PISM on Mac OS X + Fink (see task #7132). * Added the (forgotten) doc/browser/Makefile. * Fixed a non-bug (see bug #16307) by making enthalpy "diagnostic" when -cold is given. This way PISM warns if -regrid_vars enthalpy is given with -cold. (The problem was that "pismr -cold -regrid_file foo.nc -regrid_vars enthalpy" does NOT bring in the energy state from foo.nc, because energy balance computations are done using temperature.) Added both enthalpy and temperature to the output_medium list. * Fixed an unreported bug: "pismr -boot_from foo.nc" did not set time to the value found in foo.nc. * Fixed a typo in src/base/iMIO.cc * Fixed an unreported bug (test #27 without bedrock failed). | Constantine Khroulev | 10 | +164 | -50 |
2010-09-20 21:03 | * Re-organized the doc/ subdirectory. * Improved util/flowline.py. | Constantine Khroulev | 22 | +1966 | -1929 |
2010-09-17 20:02 | Squashed commit of the following: | Andy Aschwanden | 1 | +1 | -1 |
2010-09-16 23:23 | * util/flowline.py should be usable now (see task #7133). * Minor fixes, including pedantic compiler warnings and an update of FindPETSc.cmake. | Constantine Khroulev | 3 | +119 | -30 |
2010-09-15 23:43 | * Updated CMake/*.cmake using versions from Jed's github repository. * Resurrected the CMake build system. (Hmm. One could call this going back to task #6521.) I like it! * Clobbered some compiler warnings. * Added the -periodicity command-line option (task #7133). | Constantine Khroulev | 33 | +386 | -252 |
2010-09-13 20:57 | * Fixed a nasty bug that made pism? -age crash. * Added util/flowline.py (unfinished, see task #7133). | Constantine Khroulev | 3 | +123 | -2 |
2010-09-12 02:53 | Another reference. | Ed Bueler | 1 | +10 | -0 |
2010-09-09 23:13 | Squashed commit of the following: | Andy Aschwanden | 3 | +31 | -21 |
2010-09-09 22:56 | * Fixed the Cheat Sheet (-split_snapshots -> -save_split). * Updated eisgreen.py and fill_missing.py so that they work with the current version of netcdf4-python. | Constantine Khroulev | 3 | +3 | -4 |
2010-09-09 22:42 | The initial one year run set a bedrock thermal layer thickness of 2000 m *but* the script (bootstrap.sh) did not specify the number of levels in the bed, Mbz; the default number was therefore used, namely Mbz=1. Note that the EISMINT-Greenland description PDF (http://homepages.vub.ac.be/~phuybrec/eismint/green-descr.pdf) gives values of the bedrock thermal conductivity and heat capacity, so we may assume that, in EISMINT, a bedrock thermal layer is called for if the model can do it. So now I have set -Mbz 21. | Ed Bueler | 1 | +1 | -1 |
2010-09-09 22:29 | Fixed message reporting on initialization of bed smoother object. | Ed Bueler | 1 | +5 | -5 |
2010-09-09 19:17 | Merged 1224:1225 changes from stable0.3 to trunk. | Constantine Khroulev | 5 | +10 | -10 |
2010-09-09 18:25 | Very minor updates. | Constantine Khroulev | 2 | +12 | -12 |
2010-09-09 06:28 | A couple of references. | Ed Bueler | 1 | +24 | -0 |
2010-09-08 21:20 | Some work on the code restricting the force-to-thickness mechanism to a subset of the model domain. | Constantine Khroulev | 2 | +22 | -2 |
2010-08-30 20:42 | Changed calculation of precipitation-which-fell-as-snow to use N-1 not N subintervals, to avoid overcounting. (I.e. to fix off-by-one error.) Also lengthened long names of variables written by PAYearlyCycle and PAForcing; note that with options '-atmosphere searise_greenland,forcing -anomaly_temp_ma foo.nc' we get five different temperature fields; they are justified but disambiguation is needed. | Ed Bueler | 4 | +14 | -14 |
2010-08-30 20:18 | modified (and simplified PDDMassBalance::getMassFluxFromTemperatureTimeSeries() | Andy Aschwanden | 2 | +20 | -22 |
2010-08-30 19:01 | Modified/improved comments to PDDMassBalance::getMassFluxFromTemperatureTimeSeries(). Cleaned computation in same method, to clarify and reduce number of operations. | Ed Bueler | 4 | +65 | -55 |
2010-08-30 18:14 | finished updating new accumulation calaculation, ready for testing | Andy Aschwanden | 1 | +14 | -13 |
2010-08-30 04:58 | Minor maintenance: docs, stdout messages, and addition of bwp to outputs of SeaRISE-Greenland. | Ed Bueler | 5 | +22 | -16 |
2010-08-29 22:57 | A first attempt to implement task #7127: compute accumulation from precip and temp: | Andy Aschwanden | 2 | +36 | -4 |
2010-08-25 00:12 | - forgot to update userman in previous commit | Andy Aschwanden | 1 | +4 | -4 |
2010-08-25 00:08 | - changed ivol{cold,temp} to ivol{cold,temp}f and iarea{cold,temp} to iarea{cold,temp}f, i.e. variables are now either volume or area fractions. I think this is more usefull than absolute values. Absolute values can still be computed, but have been removed from pism_config.cdl:pism_config:ts_variables. | Andy Aschwanden | 3 | +86 | -1 |
2010-08-17 22:27 | Added Ockendon ref. | Ed Bueler | 1 | +10 | -2 |
2010-08-12 22:08 | Knoll & Keyes added. | Ed Bueler | 1 | +11 | -0 |
2010-08-10 18:33 | Added acab to pism_config:output_medium. Changed pism_intent attribute of acab to be honest: IceModel::acab does not know its pism_intent, but it is the one that is written to file. The pism_intent attribute of PSLocalMassBalance::acab is now 'diagnostic' and for PSConstant::acab it remains 'climate_state'. Is this right and can it be improved? Other very small changes to docs. | Ed Bueler | 4 | +12 | -10 |
2010-08-01 08:29 | Added ssa_test.cc, a completely IceModel-free SSA solver. It reads a PISM output file and solves the SSA diagnostically. It uses the surface elevation, ice thickness, bed elevation, mask, and yield stress tau_c fields only. For now it uses constant hardness and does not read either temperature or enthalpy. For now it only uses an X PetscViewer to show computed velocity, but that could be updated. Does not read stored uvbar or other mechanism to impose Dirichlet boundary conditions. Envisioned as playground for: (1) trying hydrostatic on same geometries, (2) studying effect of SSA inversion, or (3) regression-testing new StressBalance object, when available. Completely subject to revision and play. Currently, ssa_test.cc is not the basis of a regression test. | Ed Bueler | 2 | +807 | -2 |
2010-08-01 07:29 | SIA code was not setting diffusivity in H==0 areas. Fixed. | Ed Bueler | 1 | +2 | -1 |
2010-08-01 07:27 | I cannot find the implementation of IceModelVec2V(const IceModelVec2V &original), and it (finally?) caused a link-time error for me. Huh? I have commented out its prototype. | Ed Bueler | 1 | +1 | -1 |
2010-07-28 08:23 | Fixed diagnostic diffusivity (of SIA) calculation: now it happens only in one place, namely velocitySIAStaggered(). We save diffusivity on staggered grid, in memory also used for 'hardav' in SSA; this is now IceModelVec2Stag vWork2dStag. Also a bit more reporting on bed smoother initialization. | Ed Bueler | 8 | +85 | -81 |
2010-07-28 01:04 | Added and documented option -bed_smoother_range. Added slightly to performance stats put in history string. | Ed Bueler | 3 | +30 | -13 |
2010-07-27 06:45 | Generally bed smoother/roughness-parameterizer ready to go. Thickness details (margin) fiddles done. Derived classes turn the mechanism off. Half-width of smoothing domain set to 5km, but not that there is always one grid point in each direction if the mechanism is on at all. Remains to add option adjusting this range. | Ed Bueler | 8 | +150 | -30 |
2010-07-26 20:10 | Important fix inside velocitySIAStaggered() so that theta is correctly on the staggered grid point. | Ed Bueler | 2 | +5 | -9 |
2010-07-26 16:22 | Improved bed roughness parameterization scheme by recognizing 4th order Taylor polynomial was convex like the function it is approximating. Updated tools to reflect that. | Ed Bueler | 7 | +91 | -88 |
2010-07-26 00:46 | Clean up of r1200 commit: revert changes to iceModelVec2.cc (why can't global go to proc0?); fix bedrough_test.cc so test 26 passes; clobber 'possibly uninitialized poly_ice' compile warning for flowlaw_test.cc. Test 22 still fails, but this failure un-observable by eye. | Ed Bueler | 4 | +15 | -13 |
2010-07-25 23:50 | Work on bed roughness parameterizer. Fails a couple of tests even when turned off. | Ed Bueler | 12 | +266 | -165 |
2010-07-24 02:28 | Working PISMBedSmoother, still not attached to IceModel (that is next). Added min() and max() capability to IceModelVec2S, but have not used it in many possible applications in IceModel. | Ed Bueler | 10 | +298 | -151 |
2010-07-23 23:44 | bed roughness parameterization test program runs minimally, but PISMBedSmoother is not attached to IceModel | Ed Bueler | 2 | +47 | -9 |
2010-07-23 17:17 | Added flowlaw_test, an executable similar to flowTable. flowlaw_test accepts the -ice_type command-line option but does not compute GK parts. It is used by the flow law regression tests 24 and 25. | Constantine Khroulev | 4 | +209 | -3 |
2010-07-22 22:30 | Initial implementation of bed smoother. Compiles, but PISMBedSmoother is not known to IceModel, and test program trybedrough.cc not complete. | Ed Bueler | 7 | +303 | -68 |
2010-07-22 08:35 | Work on implementing Schoof (2003) strategy. New C++ code compiles but is incomplete. docs are pretty complete. | Ed Bueler | 4 | +334 | -12 |
2010-07-21 21:34 | More work related to bed roughness, and the addition of option -paleo_precip into spinup script for SeaRISE Greenland, as it was used. | Ed Bueler | 3 | +48 | -20 |
2010-07-20 02:31 | Cleanup and uniformity of names in src/base/ directory. | Ed Bueler | 16 | +2 | -2 |
2010-07-20 02:25 | More tools and text related to implementing Schoof (2003) bed roughness parameterization technique. The Matlab/Octave codes in src/base/bedroughplay/ come from Ed's Karthaus/McCarthy pedagogical codes. | Ed Bueler | 12 | +673 | -31 |
2010-07-15 02:43 | a bit more docs re bed smoothing Schoof (2003) technique | Ed Bueler | 2 | +47 | -7 |
2010-07-14 23:34 | Modest start on bed roughness improvements related to Schoof (2003). | Ed Bueler | 3 | +82 | -30 |
2010-06-29 22:19 | Testing on marmaduke reveal that r1187 produces small differences on different machines for tests 22 and 23; may be libraries? In any case, tolerances lowered to generally 10^-7 with several exceptions down to 10^-5. | Ed Bueler | 5 | +62 | -46 |
2010-06-29 22:12 | Squashed commit of the following: | Andy Aschwanden | 4 | +21 | -8 |
2010-06-29 06:15 | Completely superficial changes to look of software tests. Stop me before I fiddle again ... | Ed Bueler | 17 | +17 | -17 |
2010-06-29 06:07 | Superficial cleanup of comments and line wrap in materials.hh, iMssa.cc. Removal of dead/unnecessary code in materials.cc|hh; note that the HybridIce law *should* work; my bad for saying it should be disabled. | Ed Bueler | 3 | +84 | -127 |
2010-06-29 03:35 | Added regression test for SeaRISE-Greenland. Adds only 1MB. | Ed Bueler | 6 | +57 | -1 |
2010-06-29 01:52 | Removed regression software test using verification test B; it is redundant given tests 12 and 16. Re-arranged test numbers. Coming test 22 will be searise-greenland regression. | Ed Bueler | 3 | +53 | -97 |
2010-06-29 01:47 | Added regression to r1182 output of PST P1. Binary files only use 1.4MB. | Ed Bueler | 3 | +39 | -0 |
2010-06-28 20:30 | Fixed a bug in IceModel::compute_hardav_staggered() and IceModel::velocitySSA(). (Yes, it was my fault.) | Constantine Khroulev | 1 | +17 | -7 |
2010-06-27 23:37 | Cleaned up some metadata and titles: pclimate and IceModel long names for acab, artm now agree. simplified call to update_nu_viewers(). improved titles for viewers to use short_name when no long_name. added titles for nuH, diffusivity viewers. added -prof to pst.sh and spinup.sh. | Ed Bueler | 10 | +26 | -17 |
2010-06-25 23:40 | * Added IceFlowLaw::effectiveViscosity(hardness, u_x, u_y, v_x, v_y), computing viscosity (not! nu*H). Note that HybridIce (G-K flow law) does not have this factorization and should be modified so that HybridIce is *not* derived from ThermoGlenIce. * Updated IceModel::computeEffectiveViscosity() to use ice hardness computed in IceModel::velocitySSA() and stored in IceModel::hardav (on the staggered grid). Tests I and J seem to work fine. Please test and close the task #6997 if this code does work the way it should. | Constantine Khroulev | 3 | +59 | -54 |
2010-06-25 19:57 | * Minor clean-up. * Fixed a bug in IceModel::computeEffectiveViscosity(). Luckily it only affected PISM's cold mode. * Added IceModel::compute_hardav_staggered() and the new field IceModel::hardav. * Added the averagedHardnessFromEnth(...) method to the GPBLD flow law. | Constantine Khroulev | 7 | +124 | -14 |
2010-06-24 20:39 | The final fix needed to make r1175 work. Sorry. | Constantine Khroulev | 1 | +1 | -0 |
2010-06-24 20:24 | Added the IceModelVec2Stag code I mentioned (and forgot) a minute ago. | Constantine Khroulev | 1 | +15 | -0 |
2010-06-24 20:22 | * Renamed Enthnew3 -> vWork3d. Removed Tnew3 and taunew3. (Temperature and age code uses vWork3d now.) * Added IceModelVec2Stag::{get,set}_components(). | Constantine Khroulev | 8 | +62 | -81 |
2010-06-23 22:02 | Moved the code allocating cell_area to IceModel::createVecs(). Now cell_area is always allocated and is set to either dx*dy throughout or cell areas computed using lat and lon fields and WGS84 datum. This means that PISM uses a little more memory (in the cases that don't really matter anyway) but we can get rid of code duplication and if-clauses in lots of IceModel::compute_... methods. | Constantine Khroulev | 6 | +133 | -278 |
2010-06-23 18:54 | Added test/software/pism/test_00.sh to address task #7108. | Constantine Khroulev | 1 | +60 | -0 |
2010-06-23 16:46 | * Finished task #7109 (flushing time-series when a snapshot is written). * Profiling data no longer includes CPU times. * Minor clean-up and bug-fixes. * Added (commented-out) code necessary to produce NetCDF-4 files (with or without compression) once PISM uses NetCDF-4. | Constantine Khroulev | 11 | +113 | -112 |
2010-06-22 18:40 | - added new scalar and spatially-varying output fields (ivolcold,ivoltemp,iareacold,iareatemp,tempicethk) | Andy Aschwanden | 5 | +313 | -2 |
2010-06-22 06:04 | Added option -sliding_scale to do experiment E1 for SeaRISE-Greenland. The picture from using this in the PST experiments shows that membrane stresses matter, sliding velocities are a *model output*, and that there is some speedup of the right magnitude but it is complicated as the thermal state, basal water pressure, and geometry all change. Also added documentation of pseudo plastic basal law, and cleaned up some stuff. | Ed Bueler | 7 | +108 | -27 |
2010-06-21 06:49 | Very small changes to clean up usage messages. | Ed Bueler | 7 | +29 | -29 |
2010-06-19 00:43 | fixes to example documenting force-to-thk | Ed Bueler | 3 | +50 | -0 |
2010-06-16 06:12 | Minor: Update manual reference in usage message. Clean up MISMIP example. | Ed Bueler | 3 | +7 | -9 |
2010-06-04 00:54 | Improved documentation on -force_to_thk mechanism. | Ed Bueler | 3 | +39 | -20 |
2010-06-02 09:17 | Merge of r1160:1161 changes from stable0.3. MISMIP looks good. | Ed Bueler | 4 | +31 | -21 |
2010-05-25 21:23 | Rewrote some of PISMProf to make it independent of PISMIO (that way I can use PISMProf to profile PISM input and output). | Constantine Khroulev | 6 | +81 | -67 |
2010-05-24 20:37 | Merged 1157:1158 changes from stable0.3. | Constantine Khroulev | 2 | +6 | -4 |
2010-05-22 01:19 | Closing task #7065: written diagnostic vertical velocity fields are correctly relative to the geoid, and have metadata which reflects that. | Ed Bueler | 2 | +4 | -7 |
2010-05-22 00:40 | Work related to bug #15886: The three recently-introduced time series (whacked,nuked,fried) are renamed and given metadata. Now there are six fluxes in time series: surface_ice_flux basal_ice_flux sub_shelf_ice_flux nonneg_rule_flux ocean_kill_flux float_kill_flux. But the semantics of nonneg_rule_flux are still not clear; what sum should be zeros? Also sign convention consistent for these fluxes: positive means mass gain for ice sheet. | Ed Bueler | 5 | +44 | -41 |
2010-05-21 20:52 | * Almost done with the task #7065. * Some more work on the bug #15886. | Constantine Khroulev | 8 | +85 | -53 |
2010-05-21 18:30 | * Some work on the task #7065. * Some work on the bug #15886. * Changed examples/searise-greenland/spinup.sh to use -gradient instead of -no_eta. | Constantine Khroulev | 8 | +150 | -18 |
2010-05-21 07:20 | Removed no un-called computeMaxDiffusivity() after Constantine fixed the code to do the right things. Massaged comments to describe new situation, in which diffusivity is computed as a side-effect inside velocitySIAStaggered(), except when desired as a diagnostic output; see compute_diffusivity() for that situation. | Ed Bueler | 5 | +33 | -128 |
2010-05-20 21:07 | merge of r1150:1151 changes from tags/stable0.3 | Ed Bueler | 2 | +6 | -3 |
2010-05-20 05:05 | * Moved max. diffusivity computation to velocitySIAstaggered(). -view_map diffusivity should work still. * Replaced test B,E,L outputs in software test scripts. * Added $(PETSC_INCLUDE) to CFLAGS * Removed #ifdef LOCAL_GHOST_UPDATE and related preprocessor directives. * Implemented PISMEvent and PISMProf, a class for PISM profiling. Added some events. (Try pismv with "-prof", for example.) * Removed "inline"s. | Constantine Khroulev | 21 | +557 | -117 |
2010-05-17 18:00 | * Fixed bug #15984 (I'm sure it was my fault). * Some minor clean-up. | Constantine Khroulev | 4 | +23 | -21 |
2010-05-14 08:53 | Added the case Marianne contributed, which shows strongly the difference among the three -gradient {haseloff|mahaffy|eta} methods. Note the eta method does really badly here. Demonstrates and fixes bug #12650. | Ed Bueler | 2 | +14 | -0 |
2010-05-14 06:59 | Added an implementation of the Marianne Haseloff surface gradient scheme that modifies the surface slope at margin points where ice-free bed elevations are above surface elevations. Fixes bug #12650. This method is the new default in trunk, but fully-testing will require ongoing use in 'real' modeling. | Ed Bueler | 6 | +156 | -59 |
2010-05-12 18:21 | Very minor stuff. But on 1km whole-Greenland grid I need more digits in 'model year per proc hour'. | Ed Bueler | 2 | +3 | -3 |
2010-05-10 18:14 | Merge of r1139:1140 and r1143:1144 changes in stable0.3. | Ed Bueler | 4 | +13 | -19 |
2010-05-07 07:37 | Merge of r1141:1142 changes from stable0.3/doc/ | Ed Bueler | 1 | +37 | -35 |
2010-05-06 23:31 | * Fixed a bug in pclimate that I introduced a revision or two ago. * Fixed a pedantic compiler warning. | Constantine Khroulev | 2 | +3 | -1 |
2010-05-06 00:19 | * Finished task #7049. * Added new command-line options: -Nx, -Ny (numbers of processors in the x,y direction) and -procs_x, -procs_y (widths of processor domains in the x,y direction). * Fixed a typo in the installation manual. | Constantine Khroulev | 14 | +155 | -42 |
2010-05-05 00:13 | Additional small change to diffusivity calculation, to 'top-off' the integral using the interval [z(ks),H]. Effect on SIA regressions is entirely minor, and improvements; the only exception is the test L volume, even though test L maxH and avH improve. Also, cleaned-up spinup.sh in SeaRISE-Greenland. | Ed Bueler | 7 | +67 | -65 |
2010-05-04 19:53 | Third strict simplification of IceModel::velocitySIAStaggered() by removal of inactive code: K[] removed. Changes documented, and role of both D=Dfoffset and I[] clarified. | Ed Bueler | 1 | +48 | -28 |
2010-05-04 18:46 | Second strict simplification of IceModel::velocitySIAStaggered() by removal of inactive code: Dfoffset calculation had an extra difference and product; removed. | Ed Bueler | 1 | +2 | -3 |
2010-05-04 18:13 | Strict simplification of IceModel::velocitySIAStaggered() by removal of inactive code: J[] was only evaluated at k=ks, so only that level is computed. | Ed Bueler | 1 | +5 | -7 |
2010-05-01 01:58 | Merge of 1128:1129 changes from stable0.3. | Ed Bueler | 1 | +5 | -3 |
2010-04-29 19:32 | Storglaciaren-related references. | Ed Bueler | 1 | +23 | -0 |
2010-04-29 17:41 | Bibliography changes only. | Ed Bueler | 1 | +3 | -4 |
2010-04-29 17:10 | Added a reference to doc/ice_bib.bib. | Constantine Khroulev | 1 | +11 | -0 |
2010-04-28 13:41 | - updated reference in ice_bib.bib | Andy Aschwanden | 1 | +5 | -4 |
2010-04-27 20:53 | * Fixed a bug in the PISMVars class. * Merged 1120:1122 changes from stable0.3. | Constantine Khroulev | 9 | +12 | -8 |
2010-04-26 07:45 | Tools for least-squares (alternative) bed gradient calculations. | Ed Bueler | 4 | +228 | -0 |
2010-04-26 07:01 | Created methods diff_x_stagE(), diff_y_stagE(), diff_x_stagN(), diff_y_stagN() for differencing IceModelVec2S onto staggered grid. No change in calculational method; still the centered/Mahaffy versions. Lots of code could use these diff_?_stag?() methods if we want. Only currently used in IceModel::surfaceGradientSIA(), however. Assert that in all of PISM, horizontal differencing of vbed only occurs through vbed.diff*() methods, though regular grid and staggered grid gradients are both in use. | Ed Bueler | 4 | +43 | -10 |
2010-04-25 22:01 | Small improvements to has_nan() debugging tool for IceModelVec s. Also see note in IceModel::run() about fixed length pre-time-step and derived classes; with this change IcePSTexModel runs, but it is a kludge. | Ed Bueler | 5 | +71 | -7 |
2010-04-23 08:23 | Minor browser-related improvements, esp. merge of -r1118:1119 from stable0.3. | Ed Bueler | 4 | +8 | -5 |
2010-04-22 08:38 | O.k. here is a bulge limiter. It allows advection bulges with enthalpy values equivalent to 30 K colder than surface enthalpy. It never even fires on SeaRISE-Greenland v0.93 SSA for 20km and 10km. But I think it will stop the problems with the 'extreme' CReSIS topg. I will move it into stable0.3 only after you (Andy) have used it a bit in trunk. | Ed Bueler | 4 | +36 | -24 |
2010-04-22 00:27 | merge of 1114:1115 changes to stable0.3/doc; this means pism-dev/doc/installation.tex says 'pism0.3' instead of 'pism-dev' in various places, but surely pism-dev users can handle that; at stable0.4 a simple search-and-replace should work | Ed Bueler | 1 | +54 | -35 |
2010-04-21 07:33 | Made total_basal_mass_flux calculation respect include_bmr_in_continuity because that makes things clearer. | Ed Bueler | 2 | +7 | -5 |
2010-04-21 04:37 | merge of r1110:1111 from stable0.3 | Ed Bueler | 1 | +7 | -2 |
2010-04-20 22:03 | Fixed bug #15929. Merged 1099:1100 changes from stable0.3 to trunk. | Constantine Khroulev | 2 | +15 | -11 |
2010-04-20 20:10 | Merge of changes r1106:1107 on stable0.3. | Ed Bueler | 4 | +38 | -2 |
2010-04-20 01:27 | merge of r1103:1105 from stable0.3 | Ed Bueler | 2 | +5 | -5 |
2010-04-20 00:44 | Some people don't read PDFs or pay attention to websites ... so here's the minimal install scoop. | Ed Bueler | 1 | +26 | -9 |
2010-04-20 00:13 | Minor things, to be merged with stable0.3: PST does run but still with error messages about diagnostic timeseries; better error reporting in iMenthalpy; minor doc stuff | Ed Bueler | 5 | +27 | -22 |
2010-04-19 20:34 | Added new userman figures; fixed some typos. | Constantine Khroulev | 9 | +239 | -335 |
2010-04-19 07:50 | Almost final User's Manual, I think. Figures in Getting Started need to be generated from NetCDF files. | Ed Bueler | 7 | +177 | -89 |
2010-04-16 21:49 | * Added pdd_limit_timestep to pism_config.cdl with a doc. string discouraging its use. * Modified ice_mass_bookkeeping(): it uses corrected cell areas now. * Fixed viewers of 2D vector fields. * Minor userman fixes. | Constantine Khroulev | 5 | +65 | -30 |
2010-04-16 20:13 | More fiddles; removed some old figures, replaced rossquiver.pdf with rossquiver.png (which is smaller and renders faster). | Constantine Khroulev | 14 | +74 | -326 |
2010-04-16 19:32 | * Updated two figures in the EISMINT-Greenland section (visualizing climate inputs...) * Added a little bit of code to limit time-steps used by pclimate to 1 year if PDD is used (just as pcctest did). | Constantine Khroulev | 5 | +18 | -2 |
2010-04-16 18:40 | User's Manual: updated error plots, removed old error reports, added a new (r1084) error report. Fixed the order of subfigures in Figure 1. | Constantine Khroulev | 17 | +6 | -60 |
2010-04-16 18:23 | Minor User Man stuff to make it build for me, and removing FIXMEs, and slight content update in Getting Started. | Ed Bueler | 4 | +12 | -19 |
2010-04-16 18:04 | * Modified Python scripts so that every one of them takes the --help option and is documented in the "Packages" tab of the PISM browser. * More work on the Manual; EISMINT-Greenland and Ross sections are OK now. * Removed check_polarstereo.py * Updated eisgreen.py * Tweaked the cheatsheet layout. | Constantine Khroulev | 18 | +438 | -526 |
2010-04-16 13:38 | Squashed commit of the following: | Andy Aschwanden | 2 | +3 | -1 |
2010-04-16 10:13 | Our options for spinup were missing '-ocean constant,forcing ' so I think we were not getting sea-level forcing. No big deal for User Man tutorial runs already done. But fixed; I am rerunning on 20km. | Ed Bueler | 1 | +1 | -1 |
2010-04-16 10:11 | Some work on practical usage; I like our User's Manual ;-) | Ed Bueler | 3 | +46 | -69 |
2010-04-15 23:04 | Some changes to flow law and stress balance parts of User Man. Why does Table 8 waste a page? | Ed Bueler | 1 | +32 | -43 |
2010-04-15 19:47 | * Updated test/vfnow.py so that --userman works again. * Fiddling with the User's Manual. | Constantine Khroulev | 10 | +168 | -105 |
2010-04-14 23:54 | Consolidated pross.cc into src/eismint/. Cleaned section 3 'Quick tests of the installation' of Installation Manual; included concept software tests there. | Ed Bueler | 4 | +141 | -146 |
2010-04-14 21:19 | Squashed commit of the following: | Andy Aschwanden | 1 | +9 | -0 |
2010-04-14 20:22 | * Finished task #7026. * Minor edits of the cheat-sheet. * Moved rules necessary to build pross to src/eismint/pross_make, which is included by build/Makefile. | Constantine Khroulev | 12 | +43 | -39 |
2010-04-14 19:08 | * Finished working on the cheat-sheet. * Minor changes (User's Manual, typos, comments...). | Constantine Khroulev | 6 | +370 | -126 |
2010-04-14 12:15 | - new python script nc2cdo.py added, which adds CDO-required variables and attributes to a netCDF file. Script has doxygen documentation - slightly modified doxygen docus of other python scripts | Andy Aschwanden | 4 | +235 | -5 |
2010-04-14 07:11 | Fix to enhancement factor in pre-spinup stage of searise-greenland. | Ed Bueler | 1 | +2 | -2 |
2010-04-13 23:12 | Various minor tweaks to manual. | Ed Bueler | 8 | +15 | -15 |
2010-04-13 17:03 | * More work on the User's Manual. * Realized that the cell area correction idea was right, but the code was wrong. Fixed it. | Constantine Khroulev | 6 | +199 | -215 |
2010-04-13 04:06 | Dabbling in User's Manual. Added script to searise-greenland example which does control run only; no future climate speculation in part because that part of SeaRISE has not stabilized. | Ed Bueler | 5 | +163 | -45 |
2010-04-12 20:48 | * Updates software test #21. * Actually finished task #7025 by fixing a bug I introduced in r1073. | Constantine Khroulev | 4 | +14 | -9 |
2010-04-12 19:01 | * Some more work on the User's Manual. * Finished task #7025 (it turned out to be easier than I thought). | Constantine Khroulev | 15 | +275 | -78 |
2010-04-12 18:33 | More tidying-up of old/unmaintained/bogus SSA-related code. Note exactTestM.[h|c] remains in src/verif/tests/, and can be run on IceExactSSAModel/IceModel code with 'pismv -test M', but with no expectation of success. Also fixed communication bug for test M in IceExactSSAModel, and removed all mention of test M from User's Manual. | Ed Bueler | 8 | +69 | -41 |
2010-04-12 04:53 | * Rewrote SSA to use DAGetMatrix and MatStencil and avoid the local storage of the solution (SSAXLocal) and the VecScatter and the method moveVelocityToDAVectors(). And it works! Tests I and J regression passed, EISMINT-Ross just fine, SIA+SSA hybrid searise-greenland run completely normal. | Ed Bueler | 2 | +150 | -147 |
2010-04-11 06:52 | Improved and documented the -ssa_matlab mechanism. Fixed doxygen formulas in docs for computeMaxDiffusivity(). | Ed Bueler | 2 | +61 | -45 |
2010-04-11 04:18 | Fixed bug #15833. | Constantine Khroulev | 2 | +27 | -15 |
2010-04-11 01:38 | * Moved unmaintained code related to SSA into src/base/ssaplay_nobuild/. This stuff includes ad-hoc-inversion and ssa-by-SNES stuff, none of which we are currently maintaining, but which we do want to keep in the trunk. * In stable0.3 tag we will remove these subdirectories: src/base/ssaplay_nobuild/ doc/old/ For the contents of these two directories, I would not want to explain to any user what they do or how to make them work. A quick look through the PISM sources suggests none others to remove. There *are* pieces of code which are not compiled, but these are mostly/all of the "we might have a user who can be helped by compiling/running this to diagnose something" category. | Ed Bueler | 15 | +28 | -114 |
2010-04-10 05:42 | * Realized something I caused long ago. (At the time I didn't think it could make things work, and it did not then, probably because of subtle interaction with the infamous "w[0]" bug.) Namely, that the diffusivities computed in computeMaxDiffusivity() are computed differently from the same quantities in velocitySIAStaggered(). Fixed that. A efficiency improvement can be made because I have introduced a double call to surfaceGradientSIA(). | Ed Bueler | 4 | +99 | -57 |
2010-04-09 22:43 | Added Test #22: enthalpy symmetry near the base (pisms -no_cold). | Constantine Khroulev | 1 | +65 | -0 |
2010-04-09 21:12 | * Some more work on the Manual. * Fixed bug #15819. | Constantine Khroulev | 8 | +241 | -173 |
2010-04-09 08:37 | User's Manual changes which, I hope, at least did no harm. | Ed Bueler | 5 | +88 | -73 |
2010-04-08 22:49 | * Some more work on the User's Manual. * Renamed pcctest->pclimate. | Constantine Khroulev | 15 | +633 | -617 |
2010-04-08 21:00 | Bit of work on Getting Started. | Ed Bueler | 2 | +38 | -62 |
2010-04-08 19:06 | More work on the User's Manual. | Constantine Khroulev | 7 | +213 | -156 |
2010-04-08 18:26 | Added variables to some saves for uniformity of viewing results. Added -eta; still don't know if performance effect is as I think, and gives no improvement on 20km grid, but high res is the relevant case. | Ed Bueler | 1 | +8 | -5 |
2010-04-08 03:00 | - title page updated - link colors changed to blue | Andy Aschwanden | 3 | +21 | -7 |
2010-04-08 01:37 | * More work on the User's Manual. * Fixed bug #15817. * Removed "coordinates" and "grid_mapping" from attributes of "lat" and "lon" (in an output file). | Constantine Khroulev | 10 | +387 | -365 |
2010-04-07 23:38 | All small stuff. Turned back on liquified-cell reporting if any detected; they turned out to almost all be related to bug fixed in r1054. Added nice through-the-little-ice-age climate demo to searise-greenland. | Ed Bueler | 4 | +14 | -6 |
2010-04-07 17:54 | * Added the hyperref version string to the \usepackage command in manual.tex. * Moved a bunch of config.get(...) calls out of PDDMassBalance and PAYearlyCycle methods that are called in i,j loops. | Constantine Khroulev | 5 | +25 | -13 |
2010-04-07 00:17 | Lots of changes, all related to the User's Manual. * Renamed several figures to avoid using _ in file names. * Added a rule to doc/userman/Makefile to create ice-bib.bib (same reason; old ice_bib.bib is still in place, because it is used in lots of places). * Split the index into a) General index and b) Command-line option index. This requires the amsmidx package *and* a recent version of hyperref. * Started using the "underscore" package (lots of changes are related to this). * Removed all the PetscOptionsHead calls; we use PetscOptionsBegin/End instead now (it seems more stable). * Added a check to NCConfigVariable::get_string() so that it complains if a string attribute is unset. | Constantine Khroulev | 46 | +442 | -412 |
2010-04-06 22:41 | * Fixed unreported bug, the symptoms of which were high bedrock temps below locations with high basal melt rates. The fix is to remove IceModelVec3Bedrock::getValColumnQUAD(). (I think it should stay removed; the stability benefits of PL are large and, because the bedrock problem is pure diffusion and not advection-dominated, the errors from PL are quite tolerable.) | Ed Bueler | 6 | +14 | -100 |
2010-04-06 01:51 | Moved a call to config.get_flag() out of an i,j loop. This saves 5 to 10 percent of total time for thermocoupled SIA. | Ed Bueler | 1 | +4 | -3 |
2010-04-05 19:33 | * Fixed bug #15785. (Yes, it was a variable initialization problem...) * Renamed pismd->pross; updated the files in PISM src/ and doc/ trees to reflect this change. | Constantine Khroulev | 15 | +162 | -167 |
2010-04-05 18:53 | * Removed IceModel::diagnosticRun(). * Added IceModelVec2::view() and IceModelVec2V::view() (instead of only having IceModelVec2S::view()). * Changed the contents of pismd.cc; now it only does the EISMINT-Ross computation. Will rename to something like "pross.cc" later. Other diagnostic runs should use "pismr -y 0 -o_size big". | Constantine Khroulev | 13 | +178 | -193 |
2010-04-05 07:22 | (1) Moved SSA object allocation and destruction into iMssa.cc where it is easier to think about; eventually the SSA solver will be an independent-of-IceModel class. (2) Documentation improvements, especially relating to assembleSSAMatrix(). Also fixed update and use of revision.tex in doc/, I think. | Ed Bueler | 7 | +153 | -86 |
2010-04-05 06:37 | Added two examples which show matrix assembly using DAGetMatrix and MatValuesSetStencil. The second example (lapdof2.c) has dof=2. These examples fill a gap in PETSc examples, I think: use of good DA-based tools to solve a linear problem without requiring DMMG or SNES concepts. | Ed Bueler | 5 | +500 | -66 |
2010-04-03 02:24 | All small stuff: fix bed_def scripts, change liquified reporting, clean up mass accounting comments | Ed Bueler | 4 | +40 | -33 |
2010-04-03 01:15 | resolved Conflicts: doc/doxyfile_browser | Andy Aschwanden | 4 | +77 | -19 |
2010-04-02 23:51 | * Finished refactoring the bed deformation code (see task #6630). New command-line option: -bed_def <keyword>, where keyword can be one of "none", "iso", "lc". * Fixed PDD code (now if computes the PDD sum at most once per time-step). | Constantine Khroulev | 17 | +340 | -467 |
2010-04-02 18:47 | User Manual refactoring and cleaning. | Ed Bueler | 9 | +895 | -948 |
2010-04-02 17:11 | - replaced figs in getting started section with (possibly too) fancy ones | Andy Aschwanden | 9 | +2 | -2 |
2010-04-01 23:44 | First draft of new Getting Started section. | Ed Bueler | 8 | +95 | -94 |
2010-04-01 20:58 | In preparation for replacement of Getting Started section, here is the old version separated out. | Ed Bueler | 2 | +162 | -154 |
2010-04-01 19:29 | Fixed bug #15762. | Constantine Khroulev | 1 | +6 | -3 |
2010-04-01 19:16 | * IceGrid manages the parallel distribution of the grid now (instead of asking PETSc to compute the number of processors in the x and y directions). This allows us to handle cases like "mpiexec -n 16 pismv -Mx 3 -My 3" more gracefully. * Combined vuvbar[0],vuvbar[1] -> uvbar (IceModelVec2Stag). | Constantine Khroulev | 19 | +186 | -189 |
2010-04-01 17:44 | - modified doxygen in include files in util/ - python scripts check_stationarity.py and fill_missing.py updated, they have now doxygen-readable documentation and show up as 'packages' in the browser. - other python scripts will follow later | Andy Aschwanden | 3 | +108 | -84 |
2010-04-01 17:34 | * Optimization in enthalpyAndDrainageStep(): fast resolution of ks==0 case where there is no ice in the column. (This optimization will likely only pay off if number of grid points in most-ice-filled processor domain is less than in ice free domains.) * I believe code clarity is increased by removing method drainageToBaseModelEnth() and integrating it into enthalpyAndDrainageStep() main loop. No (intended) change in semantics. | Ed Bueler | 2 | +86 | -69 |
2010-04-01 02:06 | Added refreeze mechanism to improve time-evolution of basal strength. Fixed unreported bug in ocean values of bmelt. Added bmelt,bwat to time-series for searise-greenland/spinup.sh. | Ed Bueler | 5 | +75 | -12 |
2010-03-31 23:46 | Minor doc and cleanup in IceEISModel to clarify derived class init issues, so it is a 'model citizen'. | Ed Bueler | 2 | +14 | -6 |
2010-03-31 23:44 | Changed the way time series ienthalpy is computed so it scales correctly with ice volume not number of grid points. Deleted time series dienthalpydt; it can be computed easily by post-processing, or by new implementation, but the deleted implementation was incorrect. | Ed Bueler | 2 | +25 | -40 |
2010-03-31 21:23 | * Made the computational grid used in test/vfnow.py -t K finer, so that test/vfnow.py -n 8 -t K works. * Combined vubar,vvbar -> vel_bar. Realized that we don't need to communicate vel_bar (and that it can be "global"); made it global and removed corresponding communication calls. | Constantine Khroulev | 16 | +96 | -138 |
2010-03-31 20:12 | Fixed a typo in the previous revision. | Constantine Khroulev | 1 | +2 | -2 |
2010-03-31 20:07 | * Disabled DAGetOwnershipRages calls if PETSC_VERSION_MAJOR < 3 so that PISM compiles and works with PETSc 2.3.3. * New config. parameter: pism_config:do_cold_ice_methods. Note: one can run eisII experiments in the polythermal mode with "pisms -no_cold". | Constantine Khroulev | 20 | +63 | -44 |
2010-03-31 07:31 | Updated some example scripts to use new SSA options. Also changed searise-greenland spinup script to use more-conservative basal strength and enhancement parameters. | Ed Bueler | 2 | +4 | -4 |
2010-03-31 01:15 | * New command-line options: -ssa_sliding and -ssa_floating_only. Options -ssa and -plastic are gone; PISM prints an error message and stops if either of them is used. * Improved test_12.sh. * Configuration flag do_superpose is "true" by default now. * Fixed IceModel::bootstrapFromFile(): now the "mapping" variable is read in correctly again. | Constantine Khroulev | 4 | +56 | -28 |
2010-03-31 00:13 | Realized that I was wrong about NetCDF variable storage order; undid all the changes related to it in 1027:1028. PISM writes temp(t,z,y,x) and similar now. Note: PISM output files are just as usable as before (ncview reads them just fine). And we follow the corresponding CF recommendation, too! :-) (As an additional bonus, we avoid the clutter in the code that I introduced in r1028.) | Constantine Khroulev | 17 | +88 | -141 |
2010-03-30 22:43 | * Added a config parameter that allows changing the NetCDF storage order of 2D and 3D variables. * Resolved the IceModelVec2T::create(...) ambiguity (or at least I think I did). * Added another version of IceGrid::createDA(...). It should be useful later (once I get to load balancing). Also: added IceModel::compute_proc_ice_area(), computing proc_ice_area (the number of cells containing ice in a processor's domain, at the end of the run). * Tiny IceModelVec3 refactoring (reduces code duplication). * Fixed bed deformation code (vHlast needed a wide stencil). | Constantine Khroulev | 27 | +260 | -115 |
2010-03-29 08:12 | Added config parameter summary_volarea_scale_factor_log10 which can be set to something other than 6 so that vol and area in stdout are scaled by e.g. 10^0 instead of 10^6. (See application in Storglaciaren.) | Ed Bueler | 4 | +28 | -8 |
2010-03-29 06:09 | Minor cleaning in docs and scripts. | Ed Bueler | 3 | +12 | -15 |
2010-03-29 06:06 | Added 'using' declarations to deal with warnings coming from use of -Woverloaded-virtual flag. I think one of these warnings is serious; see FIXME in src/coupler/iceModelVec2T.hh. | Ed Bueler | 2 | +12 | -0 |
2010-03-28 20:55 | It has always irritated me that the Ross ice shelf from EISMINT-Ross doesn't show correct front; now at least it looks better. Also minor doc changes to EISMINT-Ross; I think that section is fine for stable0.3. Also clobbered 'undefined refs' LaTeX in building User Man. | Ed Bueler | 8 | +46 | -27 |
2010-03-27 20:03 | Remove 'BPsacr' report at verbosity level 2; BOMBPROOF page is adequate doc on this tradeoff. Slight reduction of frequency of basal map write in searise-greenland pre-spinup. | Ed Bueler | 2 | +2 | -2 |
2010-03-27 18:44 | Entirely changes related to doxygen HTML browser: Now my browser includes IceModelVec, which it did not in prev revisions. The key change was to move 'ifndef __IceModelVec_hh' lines *ahead of other includes*. Also note three slashes has doxygen meaning (sometimes) and so a few uses were changed to just two; maybe this does not matter. And edstressbalance code is not compiled but does get doxygen sweep; can't exclude it by obvious mechanism ... odd. Also: removed useless 'An overview of C++ classes in the PISM source code' page and cleaned-up 'PETSc: An overview ...' page in Related Pages tab. | Ed Bueler | 5 | +49 | -108 |
2010-03-27 02:37 | PetscOptionsHead() and Tail() were stopping -topg_to_phi option from getting read; fixed but the fix may be temporary because I don't know why they were there exactly. Also minor stuff: changes to doc strings in test_12.sh and in pism_config.cdl. And bedrock thickness and fineness change in searise-greenland/spinup.sh. | Ed Bueler | 4 | +12 | -12 |
2010-03-27 00:22 | Finished task #6998. | Constantine Khroulev | 1 | +6 | -0 |
2010-03-27 00:09 | * Test 12: mass conservation within rounding error for nonsliding SIA moving margin (an imperfect implementation). * Test 14: test E instead of test A. * Test 17: test L instead of test F. * Fixed test L. | Constantine Khroulev | 4 | +76 | -32 |
2010-03-26 17:22 | Added regression (software) tests based on verification tests. | Constantine Khroulev | 9 | +377 | -1 |
2010-03-26 07:15 | Reordered searise-greenland/spinup.sh reporting to stdout so that user could clearly see which were set-able environment variables. Also minor fiddles with eisgreen/try_poly_cold.sh: if we want the full capability to compare -cold runs to polythermal runs we need to handle the case of '-cold -i foo.nc' where foo.nc was written by a polythermal run sans 'temp'; currently we fail. (And we may want to delete try_poly_cold.sh from stable0.3.) And fixed spelling of 'flotation'; my fault. | Ed Bueler | 4 | +81 | -84 |
2010-03-25 23:16 | * Renamed ssavel->vel_ssa, basal_vel->vel_basal. * Switched to using a wide (2 grid points) stencil again. Grep for LOCAL_GHOST_UPDATE and WIDE_STENCIL to see the changes. | Constantine Khroulev | 21 | +290 | -185 |
2010-03-25 22:57 | Changed name of library containing verification tests: libtests.so -> libverif.so. (I realized that the use of 'tests' in PISM was unnecessarily ambiguous.) Remove lib/libtests.so to avoid confusion. Also removed IceScandModel, which was an unmaintained stub; revive it if needed from svn repo. | Ed Bueler | 5 | +12 | -244 |
2010-03-25 20:18 | * Fixed test C and the way Enth3 is used in iMreport.cc (again). * Config flag renamed: do_plastic_till -> use_ssa_when_grounded. * Reapplied the optimization of the quad. interp. code. * Removed the "vote by neighbor" code from update_mask(). * Put IceModelVec2Stag back in. | Constantine Khroulev | 23 | +225 | -115 |
2010-03-25 18:28 | Undid the r1007:1008 changes. | Constantine Khroulev | 37 | +479 | -625 |
2010-03-25 02:47 | Fix to IceGrid constructor which quashes compiler warning on midnight. Very minor editing of User's Manual and scripts. | Ed Bueler | 4 | +64 | -81 |
2010-03-25 01:39 | Small changes which allow temppabase to be correctly computed in extra_file. | Ed Bueler | 2 | +2 | -2 |
2010-03-24 23:59 | Minor cleanup for stable0.3: penth removed entirely; flowTable moved out of the way. | Ed Bueler | 4 | +83 | -101 |
2010-03-24 20:11 | * Config flag renamed: do_plastic_till -> use_ssa_when_grounded. * Mask is updated locally, "vote by neighbors" code is gone. * Combined vubar,vvbar -> vel_bar. Renamed ssavel->vel_ssa, basal_vel->vel_basal (for consistency). * Optimized local quadratic interpolation from the storage grid onto the fine computational vertical grid: now it only interpolates *within* the ice. Values above the ice are set using constant extrapolation from the topmost level *in* the ice. This code is used inside temperatureStep and enthalpyAndDrainageStep, which use similar extrapolation when transferring the solution back onto the storage grid, so it does not require new assumptions. * Implemented ICMEnthalpyConverter, a converter used in IceCompModel. This fixes test C (was broken in r1006). * Fixed a bug introduced in r1006 (compute_temp_pa used Enth3 instead of Enthnew3 as temporary storage). * Added more documenting comments in IceModel::velocity(). * Implemented IceModelVec2Stag, a class for storing and accessing internal staggered-grid 2D quantities (surface gradient and SIA velocities). It is almost identical to IceModelVec2V, but does *not* support I/O and its components are not called "u" and "v". Will do some tests and remove it if it slows PISM down. * Work vectors, tau3, vh, vH, topg, vMask, vHmelt, vel_ssa, vel_ssa_old, Enth3, vdHdt, vuplift have stencil width = 2. This allows updating stencil width = 1 ghosts locally in many cases and avoid communicating eta, surface gradient, vuvbar[0,1], Sigmastag3[0,1], Istag3[0,1]. I need to do more tests to see if vel_ssa should have w=2 to avoid communicating nuH to get ghosts. | Constantine Khroulev | 37 | +625 | -479 |
2010-03-23 23:02 | Fixes to comments in iMtemp.cc and iceEISModel.cc. Fixes to scripts. PST experiments probably do not run yet; I'll work more on that. | Ed Bueler | 4 | +82 | -60 |
2010-03-23 00:14 | * Task #6868: IceModel only allocates T3 if doColdIceMethods==true. * Separated mask and surface elevation updates; surface elevation ghosts are updated locally. * New class: IceModelVec2V (for storing/reading/writing/regridding 2D vector fields). Also: re-structured IceModelVec inheritance: IceModelVec2 is a common base cl ass of IceModelVec2V and IceModelVec2S (S for "scalar", the old IceModelVec2). Global replace in the code: "IceModelVec2" -> "IceModelVec2S". * Combined: vubarSSA,vvbarSSA -> ssavel; vub,vvb -> basal_vel. * Updated software tests. * Fixed IceROSSModel. | Constantine Khroulev | 70 | +1698 | -1226 |
2010-03-18 19:32 | Fixed unreported bug in way temp_pa is calculated with option -cold; 273.15 was subtracted twice. Also trivial change to comment re vertical velocity. | Ed Bueler | 2 | +13 | -6 |
2010-03-18 19:25 | Added a couple of references, and tricially fixed a browser page. | Ed Bueler | 2 | +29 | -2 |
2010-03-18 19:19 | - r982 introduced compilation error on pingo (nc_util.cc), fixed - added comment to bombproof - check_stationarity script revised, now calculates rate of change of p-norm of a variable (2-norm by default) | Andy Aschwanden | 5 | +121 | -88 |
2010-03-17 21:33 | * Fixed two small memory leaks I introduced a while ago (see IceModelVec3 and IceModelVec3Bedrock constructors and destructors). * Various optimizations. | Constantine Khroulev | 21 | +490 | -490 |
2010-03-16 18:22 | * Finished task #6984: "age" is a special case now: it is "diagnostic", but is written out if -age is given. When a -i foo.nc -age run is initialized, age is set to zero if we can't find it in the input file. * Fixed some stupid bugs I introduced earlier (see pism_const.cc). * A little bit of work on the manual. A little bit of cleaning-up. | Constantine Khroulev | 19 | +217 | -443 |
2010-03-15 06:12 | Added page to Related Pages tab on the change of vertical coordinate. Changed wvel->wvel_rel, and long name thereof, because it is the vertical velocity relative to the base of the ice. IceModel::vertVelocityFromIncompressibility() is *not* changed; the fix to bug #13974, as finalized in r987, is correct in my opinion. That is, the w[0] issue is resolved. | Ed Bueler | 10 | +106 | -47 |
2010-03-14 18:57 | Very minor cleanup in old docs. This directory doc/old/ should be kept in trunk, but deleted from stable0.3. | Ed Bueler | 3 | +22 | -2 |
2010-03-14 05:07 | Made sure ice temperature (T3) is updated at every energy step. (This should not be needed unless -cold is given. Instead, ice temperature is diagnostic in polythermal runs. That is, task #6868 should optimize away the need for a temperature update at every timestep of a polythermal run.) Also clobbered a compiler warning about PISMIO::open_for_writing(). | Ed Bueler | 4 | +11 | -0 |
2010-03-13 23:29 | * Annihilated IceEnthalpyModel. Executable penth remains only so that a NON-functioning penth is built in your bin/ directory (instead of holding over the old one). Will be deleted in a few commits. | Ed Bueler | 12 | +679 | -897 |
2010-03-13 09:41 | * Fixed compute_temp_pa so that diagnostic output temp_pa is in degrees celsius; this is wrong in r993. | Ed Bueler | 9 | +63 | -113 |
2010-03-13 08:36 | * Moved the write of liqfrac and cts from IceEnthalpyModel to IceModel::write_model_state(). Note that temp_pa and liqfrac are written either if user asks specifically for them or if doColdIceMethods==false, while cts is written only if user asks specifically. This maintains previous semantics. | Ed Bueler | 6 | +134 | -201 |
2010-03-13 05:29 | Moved six procedures which convert IceModelVec3 thermal fields from IceEnthalpyModel into IceModel and new file src/base/iMenthalpy.cc. (Conversions are among temperature, liquid fraction, and enthalpy.) | Ed Bueler | 5 | +250 | -231 |
2010-03-13 04:55 | * Moved creation of IceModelVec3's "Enth3" and "Enthnew3" into IceModel. This implies a performance hit for all PISM executables, until the conversion to enthalpy-based runs are complete and we remove T3 and Tnew3. Deleted IceEnthalpyModel::createVecs(). | Ed Bueler | 8 | +61 | -104 |
2010-03-13 03:24 | Added an EnthalpyConverter* to IceModel, and removed local creation of it in various IceEnthalpyModel methods. Moved content of IceEnthalpyModel::init_physics() to IceModel. Changed regularization warm_base_flux_enthalpy_fraction to 0.0001 from 0.02. (This is the first of several changes which will remove IceEnthalpyModel as a separate class.) | Ed Bueler | 7 | +90 | -91 |
2010-03-13 01:19 | Lots of (boring) changes related to PISM command-line option processing overhaul (task #6493). | Constantine Khroulev | 43 | +734 | -566 |
2010-03-13 00:38 | Re-added 100 year SIA smoothing step to searise-greenland/spinup.sh, which is needed for reasonable -no_mass performance. Also fixed filename bug (PRE4NAME) in same script. And cleaned eisgreen/try_penth.sh. | Ed Bueler | 2 | +21 | -8 |
2010-03-12 23:10 | Fix of bug introduced by Bueler in commit r920. This commit was supposed to fix bug #13974, but introduced a different problem. This bug fix is highly-relevant to any evaluation of results from trunk versions 920--986 inclusive. | Ed Bueler | 1 | +2 | -2 |
2010-03-12 02:18 | - usermanual updated - some work on the cheat sheet - fixed eisross example - fixed typo in some python files (was my mistake) | Andy Aschwanden | 9 | +112 | -104 |
2010-03-10 20:59 | - added new extra_vars to userman - added enthalpybase, enthalpysurf to extra_vars - minor modification in check_stationarity.py | Andy Aschwanden | 5 | +74 | -2 |
2010-03-10 02:40 | Squashed commit of the following: | Andy Aschwanden | 6 | +626 | -1 |
2010-03-09 22:33 | Added regularization which allows some heat flux into base when the ice is slightly warmer than pressure-melting. Also fix to allow bootstrapping runs, without false error message. | Ed Bueler | 4 | +46 | -12 |
2010-03-09 20:05 | * Improved error checking in the regridding code. * Re-factored NCTool. NCTool is split in two parts: a minimal NetCDF wrapper (new "NCTool") and a class for reading/writing PETSc Vecs that needs to know about IceGrid ("PISMIO"). * Moved IceGrid defaults into pism_config.cdl. * Finished task #6978. | Constantine Khroulev | 38 | +1237 | -1208 |
2010-03-08 23:12 | Squashed commit of the following: | Andy Aschwanden | 3 | +25 | -2 |
2010-03-06 03:36 | * For IceEnthalpyModel, in case of downward velocity at a temperate ice base, added source terms and horizontal advection terms to "outflow boundary condition". This seems to not change the basal melt rate very much relative to r979. In the Storglaciaren runs and Greenland runs I did, anyway. (What bmelt is right? Some precise knowledge is needed to guide choices. I cannot think for now of credibly-important thermodynamics which is missing from the code.) | Ed Bueler | 3 | +51 | -29 |
2010-03-05 08:40 | New material in User's Manual looks good. Here are small edits. Also a figure had not been committed; thisone is PDF from inkscape applied to the corresponding SVG. | Ed Bueler | 3 | +32 | -48 |
2010-03-05 02:15 | Fixed a bug in PISMSurface that caused a crash if -surface constant and -extra_... were used at the same time. | Constantine Khroulev | 4 | +38 | -31 |
2010-03-04 23:35 | - added ienthalpy (volume integral of enthalpy, units Joule) to timeseries as a default output variable - modified Makefile(s) to avoid clashes with different versions of PISM and run scripts | Andy Aschwanden | 6 | +57 | -8 |
2010-03-04 19:29 | Updated Schoof references. | Ed Bueler | 1 | +9 | -2 |
2010-03-04 18:53 | * Added configuration parameters hmelt_diffusion_distance and hmelt_diffusion_time. * Replaced max_hmelt with hmelt_max (for consistency). | Constantine Khroulev | 9 | +40 | -30 |
2010-03-04 03:16 | Modified error reporting when EnthalpyConverter dects ice that is fully-liquified; now it does not break but indicates with error code. IceEnthalpyModel counts volume of ice that was fully liquified in one time step. | Ed Bueler | 5 | +84 | -26 |
2010-03-04 01:04 | * Added better error messages if an argument of -atmosphere, -surface or -ocean is mistyped. * Moved grid.{ice,bed}_vertical_spacing == EQUAL check from IceEnthalpyModel into IceModelVec3[Bedrock]::getValColumn(). * Some work on the User's Manual. | Constantine Khroulev | 9 | +247 | -54 |
2010-03-03 19:51 | In r971 the basal water layer thickness (bwat=vHmelt) was not being updated from the basal melt rate, as opposed to drainage. Fixed. Also added script to compare pismr and penth results for EISMINT-Greenland. | Ed Bueler | 2 | +21 | -2 |
2010-03-03 18:48 | * Dealt with all bugs identified in r967 commit message. | Ed Bueler | 7 | +175 | -45 |
2010-03-02 01:47 | * Fixed L[0] out-of-bounds array access in iceenthOnlySystemCtx::solveThisColumn(). Thanks for finding this one, Constantine. | Ed Bueler | 6 | +61 | -6 |
2010-03-01 22:32 | * Preliminary work on the bed deformation model (i.e. re-factoring). * Option -help shows possible -atmosphere, -surface and -ocean choices. * Fixed pgrn (it suffered from a bug similar to #15420). | Constantine Khroulev | 19 | +478 | -21 |
2010-03-01 02:25 | quick hack in practical-usage.text to make userman compiling | Andy Aschwanden | 1 | +1 | -1 |
2010-02-27 07:40 | * enthColumnSystem.hh|cc removed | Ed Bueler | 9 | +332 | -451 |
2010-02-27 00:23 | IceEnthalpyModel code now in intended condition. Only combinedSystemsCtx.cc needs implementing, following BOMBPROOF docs. (On next commit I will do that, and turn compilation of penth back on.) | Ed Bueler | 2 | +115 | -51 |
2010-02-26 08:18 | * getValColumnSmart() method added to IceModelVec3 and IceModelVec3Bedrock; chooses between PL and QUAD based on equal-spacing flag | Ed Bueler | 9 | +290 | -189 |
2010-02-25 03:07 | New classes iceenthOnlySystemCtx and bedrockOnlySystemCtx suggest my current design intention: they configure themselves as much as possible but they make no nontrivial decisions (e.g. w.r.t. cases about ice base and bedrock as in BOMBPROOF docs). IceEnthalpyModel code merely compiles; NOT DONE. enthSystemCtx DEPRECATED. Need to add: combinedSystemCtx which handles cold base plus bedrock case (size = Mz + Mbz + 1). See BOMBPROOF doc page for all ideas. Constantine: You might look at iceenthOnlySystemCtx and bedrockOnlySystemCtx to make up unit test. We should talk. | Ed Bueler | 10 | +573 | -60 |
2010-02-25 00:05 | Maintenance; getting ready to approach task #6630. | Constantine Khroulev | 21 | +934 | -840 |
2010-02-24 18:23 | Three more references. | Ed Bueler | 1 | +38 | -0 |
2010-02-24 04:26 | * Added more names to the list of available diagnostic fields in the User's Manual. * Removed output_variables config variable; replaced with output_medium and output_big. Now -o_size big writes 38 2D variables and 5 3D variables. * Fixed software test #1. | Constantine Khroulev | 14 | +95 | -76 |
2010-02-23 23:00 | * Changed test J refinement path in test/vfnow.py * Started addressing bug #15420. (Testing will show if this helps at all.) * Un-spaghettied temperature and age computations. (Note: test G error report is the same.) * Cleaned up IceModel::assembleSSARhs(). | Constantine Khroulev | 15 | +44 | -105 |
2010-02-23 20:50 | For BOMBPROOF docs, inclusion of no-condition boundary condition at temperature ice base in case of downward vertical velocity. And improvement of floating case description. | Ed Bueler | 1 | +59 | -56 |
2010-02-23 00:12 | * Added IceModelVec2 methods diff_x(i,j), diff_y(i,j) approximating x and y derivatives using centered differences. "Periodic" (_p) versions respect grid periodicity and use one-sided differences at grid edges, if necessary. Need to think more; see task #6211. * Fixed IceModel::computeDrivingStress(): eta transformation was applied at interior points and not at the edges. (Does not matter in most cases, since we usually try to keep domain edges ice-free. Does matter for MISMIP, though.) * More MISMIP maintenance (see task #6955). Running "mismip.sh <number> SM" works fine. Restarting from a result of a run with 10m uniform initial thickness (such as "mpiexec -n 4 pisms -model 1 -mismip 1a -step 1 -My 3 -Mz 15 -Mx 151 -extras") does not work well at all (there are convergence issues plus results are asymmetric). | Constantine Khroulev | 6 | +143 | -122 |
2010-02-18 23:01 | * More re-factoring: separated code implementing the cosine yearly cycle using mean annual and mean July temperatures from parameterizations. This will make it easier to implement SeaRISE-Antarctica atmosphere model and other parameterizations using this yearly cycle. * Moved SeaRISE paleo-precipitation correction from "forcing" to SeaRISE-Greenland atmosphere model, as it is SeaRISE-specific. NOTE: -atmosphere greenland is replaced with -atmosphere searise_greenland (for clarity). * PISM now allows -atmosphere constant,forcing without -dTforcing (gives a message that forcing is inactive). * Renamed -regrid_from to regrid_file (for consistency with -extra_file, -ts_file, -save_file). * Mostly fixed MISMIP: runs and produces something. Needs testing (i.e. comparing to results circa r387). | Constantine Khroulev | 23 | +366 | -342 |
2010-02-16 23:47 | i* Added command-line options -save_size and -o_size (choices are: small, medium, big). See task #6949. Still need to decide on meanings of "medium" and "big" ("small" means "only fields necessary for restarting"). * Removed some old and unused code. * Added two figures for the User's Manual. * Mostly done with task #6898 (boundary models and -extra_vars). | Constantine Khroulev | 28 | +526 | -2372 |
2010-02-16 03:15 | Not exciting. | Ed Bueler | 20 | +1345 | -66 |
2010-02-15 02:08 | Added diagnostics for column-wise tridiagonal problems. | Ed Bueler | 3 | +107 | -23 |
2010-02-14 23:50 | BOMBPROOF doc page rethought. And minor stdout changes. | Ed Bueler | 3 | +65 | -82 |
2010-02-13 19:43 | - updated Mac OS X part of the installation manual - fixed typo in userman | Andy Aschwanden | 2 | +10 | -6 |
2010-02-12 20:19 | * Switched IceModel to using new "boundary models". * Updated software tests. * Implemented a simple lapse rate correction for air temperatures (try -atmosphere temp_lapse_rate -lapse_rate <number>). | Constantine Khroulev | 60 | +961 | -1102 |
2010-02-11 05:46 | Adding flexibility to -topg_to_phi option, as suggested by Maria Martin. | Ed Bueler | 2 | +20 | -7 |
2010-02-11 02:57 | Fixes/updates to User's Manual preamble and references. | Ed Bueler | 3 | +40 | -30 |
2010-02-10 22:50 | Update to MISMIP scripts so it runs at all. See follow-on bug report; medium-low priority. | Ed Bueler | 2 | +14 | -13 |
2010-02-10 02:46 | * New mask values. The current list of values is: MASK_UNKNOWN, MASK_ICE_FREE_BEDROCK, MASK_SHEET, MASK_DRAGGING_SHEET, MASK_FLOATING, MASK_ICE_FREE_OCEAN, MASK_OCEAN_AT_TIME_0. * Clean-up and more work on boundary models. | Constantine Khroulev | 27 | +422 | -283 |
2010-02-07 02:21 | One more little change closes bug #15288. | Ed Bueler | 1 | +2 | -2 |
2010-02-06 21:05 | * Checked (and fixed) the code handling -ts_times, -ts_vars, -save_vars, -save_times, -extra_vars. (see task #6899). * Ported the force-to-thickness code (it is a PSModifier derived class now). * Ported the EISMINT-Greenland parameterization. * Switched all the boundary models to using interval mid-points. * Fixed a bug in IceGrid::get_dzMIN_dzMAX_spacingtype() (please see bug #15288 and re-run bugreport.sh) * Some more work on putting the PISMComponent class hierarchy to work. * Some clean-up. | Constantine Khroulev | 15 | +557 | -50 |
2010-02-06 02:42 | So now IceEnthalpyModel compiles. The Mbz==1 case has a diagnosed and fixable (but not fixed) bug. The Mbz>1 case seg faults; will work more on that ... See bug #15288. | Ed Bueler | 7 | +282 | -322 |
2010-02-05 19:11 | Ongoing small changes in enthalpy code; still not complete. BOMBPROOF docs have the plan. Changes in src/coupler/ are for comments only. | Ed Bueler | 7 | +267 | -341 |
2010-02-04 03:00 | Substantive mods to test 13 (which still works; strange hyperslab behavior from ncks, though). And some trivialities. | Ed Bueler | 4 | +14 | -13 |
2010-02-03 22:12 | Added forgotten header files. | Constantine Khroulev | 4 | +529 | -0 |
2010-02-03 22:04 | * Added software test #13: temperature continuity at the ice-bedrock interface. It needs more work. * Added the code intended to replace PISMClimateCoupler and its derived classes. Run "make ../bin/pcctest3" to get a new version of pcctest which uses the new boundary model hierarchy. Note: this code is not used in PISM yet. Also, please see FIXME notes src/coupler/* | Constantine Khroulev | 13 | +1997 | -7 |
2010-02-03 07:53 | Addition of some minor facilities: issounding() and a version of check_option() that takes a bool instead of PetscTruth. | Ed Bueler | 4 | +15 | -1 |
2010-02-03 07:38 | Documentation improvements including happiness with BOMBPROOF docs. | Ed Bueler | 4 | +174 | -148 |
2010-02-01 00:33 | IceEnthalpyModel does not compile. But making progress I hope. | Ed Bueler | 4 | +131 | -89 |
2010-01-31 09:02 | Documentation changes. Removal of garbage, mostly, except addition of searchability on browser mainpage, text changes there, and beginning of improvements to test in BOMBPROOF docs. | Ed Bueler | 11 | +165 | -1413 |
2010-01-30 20:43 | these changes affect IceModel (and all derived): * ColumnSystemCtx base class now holds column indices and can reset system * some updated/corrected comments in grid.cc, doc/browser_pages.txt | Ed Bueler | 11 | +205 | -495 |
2010-01-29 22:53 | * Fixed the "showEnv" make target (it was not printing PISM_CONFIG). * Added a little bit of code to allow flushing time-series by sending USR2 to a running PISM process (or processes). * Fixed the history string handling. * Fixed IceModelVec3::getPlaneStarZ() (another bug caused by using uninitialized memory). * Improved IceModelVec3::has_nan(). | Constantine Khroulev | 9 | +79 | -18 |
2010-01-29 08:49 | * removal of BasalTypeSIA (a type in materials.cc|hh) and BasalTypeSIA *basalSIA from IceModel * removal of unused variables from IceModel::vertVelocityFromIncompressibility() | Ed Bueler | 10 | +60 | -74 |
2010-01-29 07:29 | * traded in getEffectivePressureOnTill() for getBasalWaterPressure(); the former is easy to calculate from the later if needed | Ed Bueler | 9 | +197 | -198 |
2010-01-26 21:52 | THIS COMMIT MESSAGE SHOWS MOST r927:928 CHANGES AS WELL AS r928:929 (sorry ... bad command in prev commit ...) | Ed Bueler | 10 | +53 | -29 |
2010-01-26 21:01 | Suggested move of initBasalTillModel() from misc_setup() to model_state_setup(). This seems to work, but moving bed deformation setup seems not to work; why does it seg fault? See preprocessor directives in src/base/iMinit.cc. | Ed Bueler | 23 | +211 | -121 |
2010-01-26 03:16 | Added executable permission to nc2mat.py. | Ed Bueler | 0 | +0 | -0 |
2010-01-26 03:15 | Minor updates to EISMINT-Greenland outputs now that year 0 diagnostics are valid. | Ed Bueler | 3 | +5 | -4 |
2010-01-22 23:29 | Added initializations for two more IceModel parameters. | Constantine Khroulev | 1 | +3 | -0 |
2010-01-22 19:51 | * Fixed a bug in IceModel::SigmaSIAToRegular() (look for "<=" instead of "<" around iMsia.cc:516). Yes, this one-character change seems to fix pismv -test K, the "pisms; pismr -i simp_exper.nc" sequence and software test 12 (penth). * Modified util/nccmp.py to handle files with NANs more gracefully. * Improved the "diagnostic" step and model re-initialization in IceModel::run(). * Added PISMVars::check_for_nan() and IceModelVec::has_nan() (for debugging). * Slightly improved command-line option processing (options -ice_type, -z_spacing, -zb_spacing). | Constantine Khroulev | 9 | +100 | -22 |
2010-01-21 23:02 | - modified buil/Makefile to make it work with petsc-dev - renamed env variable CONFIG -> PISM_CONFIG. It invokes additional OS-specific options into Makefile, e.g. used for OS X. Renaming avoids possible clashes with other software (such as petsc-dev). Modified installation manual accordingly. | Andy Aschwanden | 2 | +6 | -6 |
2010-01-21 08:14 | - fixed (hopefully) bug in python scripts which create a new netCDF file. Using netCDF4 module caused creating a netCDF4 file by default. This was changed to NETCDF3_CLASSIC instead. | Andy Aschwanden | 6 | +6 | -6 |
2010-01-21 07:18 | Fixed summaryPrintLine() to deal correctly with -no_temp runs. | Ed Bueler | 1 | +19 | -4 |
2010-01-21 03:16 | * Florian is distinctly right about bug #13974. I have fixed the code, I believe, in pism-dev. We need to see the consequences in the dev branch first. Then we (at UAF) are committed to going back and fixing this in stable0.2. For now, users of stable0.2 should use the patch Florian has posted in the bug report. We need a simple verification test with *both* a bed slope and basal sliding. | Ed Bueler | 7 | +49 | -103 |
2010-01-19 22:53 | * Created IceModel::step(...); moved almost all the contents of the time-stepping loop there. * Modified the initialization sequence so that all the code initializing model state variables is in (or is called from) IceModel::model_state_setup(). Still need to check derived classes of IceModel. * Modified IceModel::run() so that PISM 1) does one time-step 2) re-sets time and re-initializes model state variables 3) goes on to the time-stepping loop. This way a -y 0 run is (should be) equivalent to a "diagnostic" run. Also, this extra time-step makes it possible to compute rates-of-change at the beginning of the run. * Fixed the util/fill_missing.py file permission issue (an output file was only readable by its owner). | Constantine Khroulev | 5 | +167 | -121 |
2010-01-19 21:00 | * Moved "config" option database out of IceModel and into main(). This guarantees that it (the config database) is initialized *before* it is used. * Changed build/Makefile to import PETSc make variables (and not rules). Will revert to r917 if this does not work. * Removed the code initializing mapping parameters from IceModel::setDefaults(): there is no sensible default I know of. | Constantine Khroulev | 39 | +173 | -128 |
2010-01-19 08:47 | - added -init_from_temp_liqfrac option for debugging Storglaciaren melt rate bug. Option is similar to -init_from_temp, but calculates enthalpy from temperature and liquid water fraction found in the input file | Andy Aschwanden | 2 | +111 | -26 |
2010-01-15 03:17 | Made IceEnthalpyModel method of computing effective pressure on till, potentially-using basal melt rate, into standard IceModel version. Renamed a method to updateYieldStressUsingBasalWater(). Fixed IceEnthalpyModel::enthalpyAndDrainageStep() to correctly treat case where k0+ks==0. Re-ordered initialization procedures in iceEnthalpyModel.cc to follow actual initialization order. (None of these seem to help with bugs.) | Ed Bueler | 6 | +154 | -238 |
2010-01-14 20:52 | Fleshed out init sequence flow chart. | Ed Bueler | 1 | +43 | -12 |
2010-01-14 08:23 | In attempt to track down penth bug, I have improved nccmp.py (I think). And I have added -init_from_temp option to IceEnthalpyModel. | Ed Bueler | 4 | +94 | -19 |
2010-01-13 23:04 | Now that Constantine has made the EISMINT-Ross example work again, I have done some additional minor maintenance. | Ed Bueler | 9 | +188 | -223 |
2010-01-13 19:25 | Minor maintenance: prepend to history string in fill_missing.py; fixed messages in iMtimeseries.cc | Ed Bueler | 2 | +5 | -5 |
2010-01-12 23:15 | Test I was broken in 908:909 changes, I think. Turns out Test I was using uninitialized vubarSSA,vvbarSSA. Now have_ssa_velocities is explicitly set to false by IceExactSSAModel. | Ed Bueler | 1 | +9 | -9 |
2010-01-12 22:55 | Only minor fixes to stdout messages, documentation, and the long name of acab. | Ed Bueler | 6 | +10 | -12 |
2010-01-12 13:58 | * Fixed EISMINT-Ross and rossplot.py (max computed speed reported: 1378.185 (m/a), average relative error in vector vel = 0.07279, chi^2 = 3684.510) * IceModelVecs (-2 and -3Bedrock) are initialized to NAN at allocation time: this way we can easily see it a field was not initialized at the model setup stage. Added _FillValue as a default NetCDF attribute. Modified iceEISModel.cc and iceCompModel.cc to initialize tillphi explicitly. * Renamed software test #1 to "pismr (SIA only) exact restartability". | Constantine Khroulev | 9 | +34 | -32 |
2010-01-12 07:20 | Looked at EISMINT-Ross example; definitely broken from deprecated use of 'fundamental transpose', which can now be eliminated. TO DO, that is; I have left some FIXMEs to help on some issues, too. | Ed Bueler | 4 | +24 | -2 |
2010-01-12 00:45 | Attempting to make sure that basal melt rate (bmelt=vbasalMeltRate) is properly-initialized. Also trivial stdout change for penth. | Ed Bueler | 5 | +14 | -10 |
2010-01-12 00:41 | Doc improvements only: editing of BOMBPROOF notes and revision of -verbose option docs. | Ed Bueler | 2 | +74 | -100 |
2010-01-12 00:40 | Fixes to grid parameter reporting and verbose option. | Ed Bueler | 4 | +67 | -61 |
2010-01-11 03:33 | Cleaned up and simplified the standard out flags and summary. Now that we have diagnotic viewers, less crap should be dumped to stdout. | Ed Bueler | 13 | +158 | -171 |
2010-01-09 00:00 | Constantine has indeed fixed bug #13113. (For three years I have failed to have this relation clear in my head ... *thanks*.) Fixed test_12.sh to use penth correctly, and now *all 12 software tests pass*. Other minimal maintenance is trivial. | Ed Bueler | 6 | +12 | -10 |
2010-01-06 19:59 | * IcePSTexModel now a "model citizen", though not well-tested. Uses custom DiagnosticTimeseries for output, not stdout. | Ed Bueler | 12 | +298 | -151 |
2010-01-04 23:54 | * IceScandModel, with executable "pscand", contains almost all of what was "pisms -eisII S". Andy: If you want to remove the whole thing (i.e. the entire folder src/eismint/scand/) then please do. It was factored out so that IceEISModel would be a clean implementation of EISMINT II; next. * IceEISModel is now a "model citizen" for stable0.3, as is IceGRNModel. | Ed Bueler | 13 | +474 | -317 |
2010-01-04 05:12 | Minimal and incomplete maintenance and tidying: cleaning of EISMINT II and PST stuff; added refs; Install Manual mods based on recent experience with karmic (Ubuntu); minor on vfnow.py. | Ed Bueler | 11 | +122 | -511 |
2009-12-20 04:44 | Added another reference, and very minor mod to way temppabase is computed (i.e. signature only). (Sorry that I am finishing up various bits of work on various machines, before leaving town ...) | Ed Bueler | 3 | +20 | -8 |
2009-12-20 03:27 | Added reference. | Ed Bueler | 1 | +10 | -0 |
2009-12-20 03:21 | Start on modularization of SSA, i.e. the move out of IceModel. | Ed Bueler | 3 | +373 | -0 |
2009-12-20 03:12 | Name change verifynow.py->vfnow.py reflected in script. | Ed Bueler | 1 | +3 | -3 |
2009-12-20 02:09 | Squashed commit of the following: | Andy Aschwanden | 2 | +28 | -1 |
2009-12-18 20:32 | Fixed empty -extra_times seg fault (from Andy typo as bug). Tried out Constantines PetscScalar**-free technique in src/eismint/; love it. | Ed Bueler | 3 | +33 | -31 |
2009-12-16 23:18 | Changes in several variables to improve appearance of diagnostic output. Addition of fill_where_floating() and fill_where_grounded() methods to IceModelVec2. Not-very-elegant attempt to fix bug #14960. Improved (I hope) appearance of std out report on computational domain and grid. | Ed Bueler | 6 | +83 | -18 |
2009-12-16 05:37 | * The age mechanism now has the right flag, namely pism_config:do_age. Default value is "no"; option "-age" sets it to "yes". | Ed Bueler | 10 | +36 | -43 |
2009-12-15 22:04 | * Added "/" to the command detecting PETSc 3 in build/Makefile. * Implemented IceModelVec2Mask, a derived class intended to simplify using the mask. Also, removed PismIntMask. PismModMask is used in exactly one place now (vote-by-neighbors case in updating surface elevation and mask). * Added operator() to IceModelVec2, so that it is possible to call vH.begin_access(), for example, and then say "if (vH(i,j) > 0)..." or "vH(i,j) = foo" (i.e. defining a double pointer variable and calling get_array(...) can be avoided in most cases). * Replaced @make with @$(MAKE) in the top-level Makefile. | Constantine Khroulev | 24 | +212 | -187 |
2009-12-15 02:52 | * Changes to accomplish item 2 in task #6868, the -age option. Tried to make all accesses to tau3 and taunew3 protected by check_option() for -age. (Is this the ideal approach?) Now IceModel does not allocate tau3 or taunew3 without -age set. Very minimal doc of this option for now. * New IceModel methods created for this purpose: countCFLViolations(), energyStats(), ageStats(). Eliminated: energyAgeStats(). | Ed Bueler | 20 | +262 | -148 |
2009-12-14 20:58 | Fixed PISMConstOceanCoupler to use config mechanism. | Ed Bueler | 4 | +57 | -54 |
2009-12-14 08:41 | marmaduke has more pedantic than you ... | Ed Bueler | 1 | +1 | -1 |
2009-12-14 08:35 | New attempt to resolve stupid PETSc 3.0.0 clean:: (w double-colon) target. Now there is no clean target in PISM's Makefiles. GNU make apparently has default clean behavior that removes the .o files in build/ If you want to clean dependencies (.d) in build/, do 'make depclean'. | Ed Bueler | 1 | +6 | -7 |
2009-12-14 00:50 | Squashed commit of the following: | Andy Aschwanden | 1 | +1 | -1 |
2009-12-13 08:26 | * Removed environment variable PISM_HAVE_PETSC3 from build/Makefile, because PETSc folks have apparently fixed their 'clean::' typo(?). Note PETSC_VERSION_MAJOR is still available for deciding which PETSc API call to make, between 2.3.3 and 3.0.+, when needed. | Ed Bueler | 2 | +4 | -8 |
2009-12-12 00:28 | Fixed a stupid bug I introduced in the previous revision (PetscGlobalSum arguments cannot be the same.) | Constantine Khroulev | 1 | +13 | -12 |
2009-12-11 21:33 | * Added more scalar time-series (ice mass, ice volume and mass rates of change, total surface, basal and sub-shelf ice fluxes). * Fixed the tillphi communication bug. * Scalar time-series use linear interpolation and don't affect time-stepping. * Remover IceEnthalpyModel::initFromFile (this means that a penth input (-i) file will have to have the enthalpy variable). | Constantine Khroulev | 13 | +213 | -77 |
2009-12-10 03:58 | Clear out old/bad scripts from test/ directory. | Ed Bueler | 2 | +0 | -379 |
2009-12-10 02:11 | MY mistake on SeaRISE-Greenland. The Fausto paper points out that the standard deviation of the PDD (=pism_config:pdd_std_dev) is quite critical in determining mass balance. Somehow we never changed the default away from the EISMINT-Greenland of 5.0 K; Fausto recommends half that (2.53, actually). | Ed Bueler | 2 | +3 | -4 |
2009-12-09 09:54 | Added Weertman ref to bib. Trivial comment fix. | Ed Bueler | 2 | +11 | -1 |
2009-12-08 03:39 | Added vfnow.py, the new version of verifynow.py (with the same look-and-feel), moved vnreport.py to vnreport_old.py and vnreport_new.py to vnreport.py. Using vfnow.py shows that test I does work (see bug #14837). | Constantine Khroulev | 4 | +525 | -374 |
2009-12-07 22:17 | Simplified -force_to_thk options to conform to SeaRISE-Greenland use, and to simplify, and to stop when not possible (i.e. in PISMConstAtmosCoupler). Only controllable parameter is -force_to_thk_alpha. | Ed Bueler | 3 | +49 | -49 |
2009-12-04 21:24 | Clean-up of all sorts. | Constantine Khroulev | 13 | +87 | -53 |
2009-12-03 20:33 | While waiting for SeaRISE-Greenland runs, I played with EISMINT-Greenland. Used ts_file and save_file to greatly clean up ssl2.sh and ccl3.sh. Also added options -ts_append and -extra_append to append to files, instead of default move-to-tilde behavior. Also renamed -split_extras to -extra_split for uniformity with all -extra options. | Ed Bueler | 5 | +85 | -106 |
2009-12-02 22:59 | * Made PISM mask out (using GSL_NAN) diagnostic quantities that are meaningless in ice-free areas. * IceModelVecs can correspond to time-independent quantities now: setting foo.time_independent to "true" will ensure that the corresponding NetCDF variable does not depend on 't' (and does not waste space). Made lat,lon,tillphi,bheatflx,rank time-independent. Note that derived classes can easily override this. | Constantine Khroulev | 6 | +81 | -17 |
2009-11-30 23:50 | * Fixed software test #3. * Climate couplers write their fields to -extra_file. * Options -ts_times and -extra_times force the model to hit requested times (see task #6871). * All the -extra_vars are written in 'float' (see task #6872). * Minor code clean-up. * More diagnostic quantities: {u,v,w}velbase, tempbase, tempsurf. | Constantine Khroulev | 14 | +312 | -76 |
2009-11-29 00:09 | Modest work toward item 1 of task #6868: added averagedHardness() method to IceFlowLaw in preparation for the item 1 optimization, and added compute_hardav() to show the barB(T) value in the output file as a diagnostic 2D variable. Also removed integratedStoreSize(),integratedStore(),integratedViscosity(), which were not called because of the removal of src/base/ssaJed/* in r832; integratedStore() did essentially what averagedHardness() does now. | Ed Bueler | 5 | +95 | -69 |
2009-11-25 21:47 | Fixed the pismr -boot_from -pdd segmentation fault bug (I think). | Constantine Khroulev | 2 | +4 | -3 |
2009-11-25 07:41 | Code to read -force_to_thk_alpha added to src/coupler/pccoupler.cc. (Sorry. I realize I had not committed it.) | Ed Bueler | 1 | +27 | -6 |
2009-11-25 07:13 | Cleaning out old, useless code; python script rossplot.py does fine. | Ed Bueler | 3 | +0 | -337 |
2009-11-24 21:26 | Fixed EISMINT-Ross scripts (they still had the "transpose" in them). | Constantine Khroulev | 3 | +17 | -17 |
2009-11-24 00:14 | Finally implemented and tested future climate forcing using snow temperature and snow precipitation anomalies (options -anomaly_temp_ma and -anomaly_precip). Works with PISMGreenlandAtmosCoupler only. | Constantine Khroulev | 4 | +247 | -219 |
2009-11-20 20:23 | * Moved start_year and end_year parameters to IceGrid. * Removed PISMAtmosphereCoupler::get_force_to_thickness_time_from_options() * Modified IceModelVec code so that having nested begin_access()... end_access() pairs with the same IceModelVec is OK. | Constantine Khroulev | 20 | +132 | -176 |
2009-11-20 05:50 | Added reference. Slight change to comments showing example of -force_to_thk. | Ed Bueler | 2 | +10 | -2 |
2009-11-20 03:54 | -force_to_thk mechanism functioning and documented; see comments on PISMAtmosphereCoupler::updateSurfMassFluxandProvide() for example based on EISMINT-Greenland | Ed Bueler | 2 | +70 | -64 |
2009-11-19 17:57 | * Updated software tests. * Minor fix in pGreenlandAtmosCoupler.cc * Undid the "fundamental transpose" in most places. Pros: x, y, u and v have consistent meanings everywhere and we still use the array[x][y] indexing. Cons: diagnostic viewers are transposed (oh well) and one has to be careful when using DALocalInfo structs. | Constantine Khroulev | 9 | +54 | -71 |
2009-11-19 05:40 | Fixes to comments to explain changes made in r861. | Ed Bueler | 2 | +67 | -4 |
2009-11-19 04:08 | Major: implement -force_to_thk mechanism but it causes a seg fault currently; example use on EISMINT-Greenland files is (pismr -y 1 -ys 0.0 -i green20km_Tsteady.nc -pdd -force_to_thk green_SSL2_250k.nc). Minor: Fixed basal water pressure calculation. Fixed units (need seconds) on timestep restrictions from couplers, inside IceModel::run. Resolved timestep restrictions from coupler base class in PISMGreenlandAtmosCoupler::max_timestep(). Massaged appearance of pcctest stdout. | Ed Bueler | 7 | +254 | -44 |
2009-11-17 23:59 | * Added dhdt (surface elevation rate of change; feel free to remove it to save space, or for any other reason) and bwp (basal pore water pressure) diagnostic variables to the PISM output. * Fixed bug #14780. * IceModel::run() asks couplers and modifies maxdt_temporary if necessary. * Got rid of some compiler warnings on midnight. | Constantine Khroulev | 11 | +239 | -109 |
2009-11-17 03:05 | Change to PISMAtmosphereCoupler::writeCouplingFieldsToFile(): vsurftemp now written as is, without attempt to shift and shift back. This matches semantics of vsurftemp=artm in other places: it is updated by updateSurfTempandProvide() and that includes adding a -dTforcing shift to it. The PISMConstAtmosCoupler should probably not allow -dTforcing because it is hard to know if artm read from file was or was not shifted. | Ed Bueler | 1 | +5 | -8 |
2009-11-16 00:39 | * Modified software test #11 to use equal vertical spacing. * Made IceModelVec::destroy() protected: ~IceModelVec() calls it when necessary, so calling it "by hand" is unnecessary. * Implemented IceModelVec2T::average() (using the trapezoidal rule). * Modified some IceModelVec2T code to get rid of pedantic compiler warnings. | Constantine Khroulev | 13 | +102 | -106 |
2009-11-14 03:25 | Documentation only. Added two refs, fixed one, fixed poorly-written (by me) comment in PISMGreenlandAtmosCoupler. | Ed Bueler | 2 | +41 | -18 |
2009-11-13 20:06 | Added doc/userman/Makefile I forgot to svn add before. | Constantine Khroulev | 1 | +17 | -0 |
2009-11-13 20:04 | Started reorganizing the User's Manual and the doc/ subdirectory in general. | Constantine Khroulev | 62 | +2604 | -2603 |
2009-11-13 17:54 | * Removed the code allowing Chebyshev vertical grid spacing in the ice. * Command-line option change: -quadZ, etc are gone; '-z_spacing quadratic' sets the quadratic spacing in the ice (default for IceModel and all derived classes except IceCompModel (to preserve refinement paths)), '-z_spacing equal' sets equal spacing. The option '-zb_spacing' sets bedrock vertical spacing (quadratic is the default here, too). Also, fixed a bug that caused equal spacing to be the default in the ice. * Documented -z_spacing and -zb_spacing and replaced -quadZ with -z_spacing everywhere. | Constantine Khroulev | 12 | +83 | -143 |
2009-11-12 20:32 | * Fixed the pisms -i foo.nc -eisII ... initialization bug. * Created the object needed to read and access snow precipitation maps for climate forcing (in pGreenlandAtmosCoupler.cc). This mechanism is still broken, though. | Constantine Khroulev | 8 | +130 | -76 |
2009-11-12 03:21 | Added Burgess et al. 2009 reference and corrected alphabetical order. | Ed Bueler | 1 | +47 | -38 |
2009-11-12 00:27 | * Added the climate_forcing_buffer_size configuration variable. Current default is 60 (5 years of monthly records). * Replaced MonthlyDataMaps with an IceModelVec2T in the PISMGreenlandAtmosCoupler. Renamed -ppd_monthly_temps to -pdd_snow_temps. (Rationale: new behavior requires a new name.) * More testing. * Removed monthlyDataMaps.{cc,hh} because they are no longer used. * Documented IceModelVec2T. | Constantine Khroulev | 10 | +166 | -396 |
2009-11-11 20:43 | More work on future climate forcing. Most code is written and tested now. Next step: modifying the climate coupler. | Constantine Khroulev | 3 | +119 | -39 |
2009-11-10 20:47 | * Added a new variable (rank) to output files. * IceModelVec2T (a class for reading and accessing 2D climate inputs like monthly temperatures) is mostly done. Needs more testing and some optimization. Note that it *is not* used right now. * Implemented the (empty and inactive) PISMClimateCoupler::max_timestep(...) * Added the report_range boolean to LocalInterpCtx (sometimes it's nice to be able to turn it off) * Updated software tests. | Constantine Khroulev | 16 | +536 | -8 |
2009-11-10 03:32 | Minor stuff in documentation. Minor stuff in reporting to stdout: -usr1 causes message that mentions flush of time-series. | Ed Bueler | 5 | +19 | -19 |
2009-11-09 22:40 | In IceEnthalpyModel, fixed actual bug part of bug #13957. It makes almost no difference for Greenland runs, which also do not show 'wall' of Hmelt=0 at grounding lines on 3km grid calculations, but connection to choice of K in diffuseHmelt() is acknowledged. Also, trivial massage to stdout for regridding. | Ed Bueler | 2 | +4 | -4 |
2009-11-06 08:22 | Precipitation for PISMGreenlandAtmosCoupler now has offset from formula at SeaRISE Model Initialization page. No further issues known with coupler, for SeaRISE-Greenland. | Ed Bueler | 4 | +47 | -7 |
2009-11-06 00:19 | Changed arguments of the \ref doxygen command so that all references are resolved. | Constantine Khroulev | 11 | +18 | -18 |
2009-11-05 03:03 | 1. Refactor of main derived class of PISMAtmosphereCoupler: - namely, PISMSnowModelAtmosCoupler is renamed PISMGreenlandAtmosCoupler - it is put into separate file src/coupler/pGreenlandAtmosCoupler.[hh|cc] - it has the SeaRISE-chosen Fausto et al (2009) parameterization for temperature, as before - EISGREENAtmosCoupler is still a derived class of it - monthly temperature inputs presumably broken (but that mechanism should change immediately to be SeaRISE future climate forcing case anyway) | Ed Bueler | 11 | +736 | -628 |
2009-11-03 00:13 | * Added util/pism_config_editor.py. We'll see if it's of any use. * Documented -config_override * Minor fixes in ice_bib.bib* Added util/pism_config_editor.py. We'll see if it's of any use. * Documented -config_override * Minor fixes in ice_bib.bib* Added util/pism_config_editor.py. We'll see if it's of any use. * Documented -config_override * Minor fixes in ice_bib.bib* Added util/pism_config_editor.py. We'll see if it's of any use. * Documented -config_override * Minor fixes in ice_bib.bib* Added util/pism_config_editor.py. We'll see if it's of any use. * Documented -config_override * Minor fixes in ice_bib.bib* Added util/pism_config_editor.py. We'll see if it's of any use. * Documented -config_override * Minor fixes in ice_bib.bib* Added util/pism_config_editor.py. We'll see if it's of any use. * Documented -config_override * Minor fixes in ice_bib.bib* Added util/pism_config_editor.py. We'll see if it's of any use. * Documented -config_override * Minor fixes in ice_bib.bib | Constantine Khroulev | 4 | +263 | -8 |
2009-11-02 20:36 | Added a ref, and corrected a ref. | Ed Bueler | 1 | +24 | -12 |
2009-11-02 00:29 | Clean up. Put verification tests, and their tests, in src/verif/tests/, with a local Makefile. This means 'simple...' executables don't clutter up build/Makefile. Moved tryLCbd into src/earth, where it belongs. | Ed Bueler | 34 | +51 | -19 |
2009-10-30 22:16 | Minor fix (I forgot to rename earth_gravity to standard_gravity in enthalpyConverter.cc). | Constantine Khroulev | 1 | +1 | -1 |
2009-10-30 21:06 | Finished task #6774. | Constantine Khroulev | 6 | +53 | -3 |
2009-10-30 19:56 | * Added doxybib.dbj, a batch file used to create doxybib.bst (so that we can change some aspects of reference formatting later). * ice_bib.bib: moved dois to separate bibTeX entries (doi = {...}). Moved urls to the "note" entry in all records that don't use "note" for something else (this way the URL shows up with bibTeX styles that don't support the "url" entry). * Renamed IceType to IceFlowLaw and PlasticBasalType to IceBasalResistancePlasticLaw (see task #6642). I don't think they need to have a common base class, though. * Removed DeformableEarthType and added lithosphere_density, lithosphere_flexural_rigidity and mantle_viscosity variables to pism_config.cdl. | Constantine Khroulev | 22 | +3355 | -2835 |
2009-10-30 00:18 | Changed (slightly) the way references are formatted. | Constantine Khroulev | 1 | +838 | -472 |
2009-10-29 22:19 | * Added -pc_type asm -sub_pc_type lu to options used by test/verifynow.py for test J. Will close non-bug #14629. * Switched to using standard gravity and ideal gas constants set in pism_config.cdl * Switched to M_PI defined in gsl/gsl_math.h instead of hard-wiring it in PISM. * Switched to using GSL_NAN instead of PISM_DOUBLE_NAN. * Removed IceModel::bootstrapLIC, because it is not used any more. * Some code clean-up. | Constantine Khroulev | 27 | +97 | -100 |
2009-10-29 00:09 | * Made doc/config_doc.py sort configuration parameters. * Removed BedrockThermalType, SeaWaterType and FreshWaterType. * Moved a lot of hard-wired constants to pism_config.cdl. This should fix bug #14043 but might break EISMINT (the old value of beta_CC_grad is *gone*). * Added examples/pism_matlab.m | Constantine Khroulev | 21 | +210 | -164 |
2009-10-28 03:11 | User Manual updates while waiting for jobs. | Ed Bueler | 1 | +35 | -30 |
2009-10-27 20:57 | Added ice softness and Glen exponent to pism_config.cdl; fixed beta_CC_grad initialization in IceType::IceType(). | Constantine Khroulev | 2 | +10 | -4 |
2009-10-27 20:13 | * Some work on task #6642: Constructors of IceType and its derived classes have a const reference to NCConfigVariable as an argument, so one can call config.get("parameter") (and get_flag("flag")) in a constructor of an ice type. * Removed src/base/ssaJed/* * Removed the "-law" command-line option. * Minor fixes in test/vnreport_new.py | Constantine Khroulev | 24 | +170 | -2137 |
2009-10-26 20:28 | Added two Greenland precipitation references to bibliography. Clarified long name of vsurftemp in PISMAtmosphereCoupler. | Ed Bueler | 2 | +27 | -3 |
2009-10-26 18:09 | Fixed bug #14355 in the trunk by making PISMClimateCoupler::findPISMInputFile() report whether we need to regrid. (I.e. if the file found was the -i file we can just read data straight.) | Constantine Khroulev | 3 | +86 | -25 |
2009-10-25 06:36 | Work on User Man text. | Ed Bueler | 3 | +75 | -77 |
2009-10-24 20:56 | User's Manual: new figures showing results of verification tests B and G. | Constantine Khroulev | 10 | +54 | -23 |
2009-10-23 20:18 | More work on vnreport_new.py (should be usable by now), new test I & K figures for the User's Manual. | Constantine Khroulev | 11 | +49 | -20 |
2009-10-23 17:55 | More work on the new vnreport; NetCDF error reporting in IceExactSSAModel. | Constantine Khroulev | 3 | +152 | -32 |
2009-10-22 23:25 | * Added test/vnreport_new.py (work in progress). * Removed the -max_dt agrument from the test K command in verifynow.py. * Some fixed related to writing error reports to a NetCDF file. | Constantine Khroulev | 3 | +169 | -8 |
2009-10-22 20:29 | * Added the -r (--report_file) option to test/verofynow.py * Added #include <algorithm> to NCVariable.cc. This should fix the r822 compilation error on pingo. * Added the "pism_" prefix to the "ssa_velocities_are_valid" global attribute. | Constantine Khroulev | 5 | +14 | -7 |
2009-10-22 19:33 | * Implemented min,max reporting of forcing time-series (see task #6798). * IceCompModel writes error reports in NetCDF now (try 'pismv -test G -report_file foo.nc') | Constantine Khroulev | 6 | +188 | -15 |
2009-10-21 18:23 | * Code clean-up and a helper-function: username_prefix() creates a string like "user@hostname 2009-10-21 10:10:44 AKDT: ". * Wrote NCGlobalAttributes, a class for reading and writing NetCDF global attributes. Note that this breaks reading initial guesses of SSA velocities from old PISM files: the ssa_velocities_are_valid global attribute should have the value of "yes", "true" or "on" for that to work now. * Moved projection parameters out of IceModel and into pism_config.nc. Note that PISM will not recognize the old variable we used to store them (polar_stereographic). Please rename "polar_stereographic" to "mapping" in your NetCDF files. | Constantine Khroulev | 17 | +237 | -153 |
2009-10-20 18:00 | Added a pism_wait_for_gdb(), a debugging-helper function. | Constantine Khroulev | 3 | +34 | -1 |
2009-10-19 22:07 | Some code clean-up and refactoring to make sure that PISM (trunk) closes all the files it opens (see bug #14541). | Constantine Khroulev | 5 | +143 | -115 |
2009-10-17 02:24 | Fixed un-initialized allowAboveMelting flag bug in r816. | Ed Bueler | 3 | +4 | -2 |
2009-10-17 00:59 | Typo fixed in reference. doc/Makefile cleans revision.tex with 'make clean'. | Ed Bueler | 2 | +8 | -2 |
2009-10-17 00:35 | * Fixed bug #14152. | Ed Bueler | 12 | +333 | -572 |
2009-10-17 00:21 | Added reference. Noted pcctest illustration of surface mass balance over time in EISMINT-Greenland, as good example; needs improved text. | Ed Bueler | 2 | +17 | -1 |
2009-10-16 17:16 | Fixed bug #13904 in the trunk. After some more thinking I agree with Ed's formulation (used in IceModel::writeSSAsystemMatlab()); coordinates need not be symmetric with respect to x0 and y0, so going from x0-Lx to x0+Lx-dx and from y0-Ly to y0+Ly-dy is just fine. | Constantine Khroulev | 3 | +48 | -7 |
2009-10-14 23:17 | Boring nothings: (1) Makefiles delete revision on 'make clean'; re-made by 'make', of course, (2) computational parameters msg from PISM runtime stdout clearer. | Ed Bueler | 3 | +3 | -3 |
2009-10-14 17:29 | * Got rid of -view_big, replaced with -viewer_size [number]. All viewers are of the same size now. * Finished implementing and documenting viewers (including soundings, which were broken before now). * Rewrote IceModel::regrid(): -regrid_vars takes variable names now! (such as temp,age,...,enthalpy). Only model_state variables can be regridded. Removed IceEnthalpyModel::regrid(), because it is no longer necessary. * Updated software tests to use -regrid_vars correctly. | Constantine Khroulev | 15 | +295 | -498 |
2009-10-12 19:40 | Re-implemented | Constantine Khroulev | 13 | +289 | -167 |
2009-10-12 04:07 | * Added -usage to all drivers, because I couldn't remember how pcctest works. Example below. Note -usage causes driver to print message and quit. Option -help adds the usage message to all the mess you normally get. These usage messages DO NOT (and cannot credibly) give all PISM options, but should/do include options special to the executable. Task #6493 still applies. | Ed Bueler | 9 | +265 | -113 |
2009-10-09 21:40 | * Some more work on the User's Manual, especially the list of available diagnostic quantities * Diagnostic viewers are back (almost). Please see the User's Manual (table 10) for the list of variable names; they match ones used in PISM output files. New interface: -view_map <list of variables> turns on map-plane viewers of 2D and 3D ice quantities. (This shows surface values of 3D quantities.) -view_slice <list of variables> turns on "horizontal" slice viewers (ice quantities, at a certain level above the base of ice). The option -slice_level specifies this level, in meters. Finally, -view_big <list of variables> specifies which viewers should be big. If the same variable shows up more than once (as in "-view_map temp -view_slice temp", you can use "-view_big temp_map" to make sure that the surface view (and not the slice) is big. Similarly, "-view_big temp_slice" tells PISM to make the slice viewer big. Not implemented so far: soundings, nuH viewers, diffusivity and the special strain heating pismv viewer, viewers with logarithmic color scales, viewers of bedrock quantities. Also, IceCompModel needs more work. * Renamed -save_at to -save_times, -save_to to -save_file and added deprecation warnings. (For consistency.) | Constantine Khroulev | 15 | +307 | -102 |
2009-10-09 06:39 | Minor edits of User Man discussions of -save_to and -ts_file and -extra_file usage. | Ed Bueler | 1 | +38 | -23 |
2009-10-09 01:56 | * Updated software test #9 (it needed the -Lbz option). * Removed most of the old code dealing with diagnostic viewers. Diagnostic viewers are officially broken now, but will probably come back tomorrow. * More work on new diagnostic viewers. | Constantine Khroulev | 22 | +170 | -653 |
2009-10-09 00:06 | * updated verifynow.py to use quadratic spacing by default * PISM's default vertical spacing is quardatic now. Need to come up with command-line option names for turning it off (or selecting equal spacing). Should we also drop Chebyshev vertical spacing? * Some work on the User's Manual. * Some work on diagnostic viewers. * Fixed a minor bug: PISM should require -Lbz if -Mbz is set and Mbz > 1. | Constantine Khroulev | 8 | +184 | -44 |
2009-10-07 19:43 | * Removed MATLAB variable output. (Except for the SSA system stuff.) * Major changes in the way vertical spacing is computed: now bedrock thickness and spacing is specified using both -Mbz and -Lbz. Lbz has to be zero or positive; Mbz >= 1. Default bedrock vertical spacing is quadratic; -no_quadZ_bed allows using equal instead.I.e. users have as much flexibility as with vertical spacing in the ice now. The mechanism computing fine equally-spaced vertical grids used in temperature and age calculations is better: it guarantees matching spacing at the ice/bedrock transition. (We allow the ice computational grid to be taller than the storage grid and extend into the air to get this matching.) Verification tests ABCDEFGHIJK report the same errors as before; test K shows near-quardatic (O(dz^2)) convergence with both equal vertical spacing and -quadZ. See task #5874. * Updated verifynow.py to use -no_quadZ_bed. * Some minor fixes. | Constantine Khroulev | 14 | +193 | -602 |
2009-10-06 20:55 | Added/fixed references. Improved EISMINT-Greenland steady state script. | Ed Bueler | 2 | +38 | -11 |
2009-10-05 18:33 | Revisions 796 through 799 fail software test #9 (regridding from files with different variable orders). I was happy to delete NCTool::transpose() and replace it with a different NetCDF library call to read and write IceModelVecs. Revision 800 passes test #9. | Constantine Khroulev | 5 | +68 | -142 |
2009-10-03 19:54 | * Fixed some proposed standard names using suggestions from Jonathan Gregory * Added dt (mass continuity time-step) to time-series outputs. * Fixed floating ice area calculation. | Constantine Khroulev | 12 | +54 | -24 |
2009-10-03 03:45 | Put default values, used when variables are missing in bootstrap file, into pism_config.nc. This simplifies derived class like IceGRNModel which alters the bootstrap defaults. | Ed Bueler | 6 | +57 | -62 |
2009-10-02 02:10 | * Added grounded ice area (iareag) and floating ice area (iareaf) time-series. * Wrote timestamp(), a function that creates just that. It is used to build the history string. * IceModel::endOfTimeStepHook() flushes all the time-series buffers now, so that kill -USR1 pismr allows the user to look at time-series collected so far. * Changed the way bedrock spacing is set with command-line options: -Lbz turns on quadratic bedrock spacing, -Mbz turns on equal bedrock vertical spacing. -Lbz and -Mbz together are not allowed. The idea is that quadratic vertical spacing in the bedrock always goes with -Lbz and equal -- with -Mbz. | Constantine Khroulev | 11 | +141 | -82 |
2009-10-01 02:05 | Significant: * changed setting of Hmelt in floating regions to be equal to maximum value (2.0 m), not 0.0; should fix wobble at grounding lines seen by Maria, and possibly help with upstream velocities * fixed setting of temperature within the bed for EISMINT II experiments, in the non-standard cases where bedrock is present; this was an initialization sequencing problem | Ed Bueler | 8 | +134 | -140 |
2009-10-01 01:43 | - updated series.py: series.py -h/--help prints help screen | Andy Aschwanden | 1 | +27 | -26 |
2009-09-30 21:15 | * Finished task #6743 and task #6643 (saving scalar time-series, including ice volume). Usage: pismr -i foo.nc -y 1000 -o bar.nc -ts_file time-series.nc -ts_times 0:10:1000 -ts_vars ivol,iarea This code uses linear interpolation to save exactly at times requested by the user. * -quadZ turns on quadratic vertical spacing in bedrock. -no_quadZ_bed overrides; -quadZ_bed turns it on without -quadZ. | Constantine Khroulev | 10 | +206 | -74 |
2009-09-29 17:36 | * The units testing executable, pismtests, can actually be used to test IceModelVec3 and IceModelVec3Bedrock. * Fixed some typos in the Installation Manual. * Implemented uneven (quadratic) vertical bedrock spacing. It can be turned on by specifying -quadZ_bed and -Lbz. PISM computes the number of bedrock levels necessary to have matching spacing at the top of the bedrock and the bottom of the ice and desired Lbz. Note: this code needs testing! * Implemented another feature similar to snapshots: 'pismr -i foo.nc -y 1000 -extra_file bar.nc -extra_times 0:50:1000 -extra_vars csurf,cbase,cbar -o quux.nc' will save snapshots of csurf,cbase and cbar on the first time-step after requested times to bar.nc. One can also add -split_extras (similar to -split_snapshots). * Some more work on saving scalar time-series. * Minor code clean-up. | Constantine Khroulev | 23 | +715 | -247 |
2009-09-24 18:29 | User Manual massage. Updated a ref. | Ed Bueler | 2 | +20 | -25 |
2009-09-22 17:01 | Added IceModelVec2::create(...) that allows creating IceModelVec2s with a custom stencil width. | Constantine Khroulev | 2 | +11 | -6 |
2009-09-22 00:45 | * Created a new derived class IceUnitModel, for unit tests. It is mostly empty and not ready to use now. Moved IceModel::testIceModelVec3... there. * Created a new executable for unit testing (pismtests). * Very minor code clean-up. | Constantine Khroulev | 8 | +288 | -197 |
2009-09-18 00:06 | I got somewhat side-tracked, but still. These structural changes will make life easier down the road. | Constantine Khroulev | 26 | +662 | -446 |
2009-09-15 19:29 | * moved IceModel::getMagnitudeOf2dVectorField(u,v) to IceModelVec2::set_to_magnitude(u,v) * cleaned up the snapshot-writing code * moved hasSuffix(...) out of IceModel and into pism_const.cc (as ends_with(...)) * got rid of IceInfoNeededByCoupler (replaced by a dictionary-based PISMVars). Lots of changes are related to this. * minor code clean-up and fixes in the User's Manual * some work on the code saving scalar timeseries | Constantine Khroulev | 42 | +780 | -477 |
2009-09-14 01:34 | Squashed commit of the following: | Andy Aschwanden | 1 | +2 | -1 |
2009-09-09 19:07 | More code clean-up. In particular, removed HEINO (src/ismip/heino/*) and the thermalBedrock boolean flag (which was not used since some early revision). | Constantine Khroulev | 32 | +287 | -1491 |
2009-09-08 20:10 | Code clean-up. | Constantine Khroulev | 38 | +364 | -384 |
2009-09-08 02:48 | References used in Karthaus lectures. | Ed Bueler | 1 | +37 | -1 |
2009-09-02 07:11 | Minor changes, including a ref. | Ed Bueler | 2 | +15 | -2 |
2009-09-02 07:08 | Added references. | Ed Bueler | 1 | +47 | -2 |
2009-08-28 23:48 | Added references. | Ed Bueler | 1 | +35 | -10 |
2009-08-26 06:19 | Reference mods. | Ed Bueler | 1 | +57 | -10 |
2009-08-24 18:46 | Squashed commit of the following: | Andy Aschwanden | 2 | +16 | -8 |
2009-08-20 18:59 | Squashed commit of the following: | Andy Aschwanden | 2 | +29 | -6 |
2009-08-19 16:58 | Squashed commit of the following: | Andy Aschwanden | 17 | +76 | -25 |
2009-08-05 13:45 | Squashed commit of the following: | Andy Aschwanden | 1 | +1 | -0 |
2009-08-03 16:29 | Squashed commit of the following: | Andy Aschwanden | 10 | +33 | -33 |
2009-08-03 11:59 | Squashed commit of the following: | Andy Aschwanden | 3 | +16 | -9 |
2009-08-02 11:22 | Squashed commit of the following: | Andy Aschwanden | 2 | +3 | -3 |
2009-07-31 13:19 | A fix for bug #14043: overwrite ice->beta_CC_grad with value from pism_config.cdl However there are still discrepancies between pismr and penth -cold but right now I'm not able to tell whether these are numerical issues or if there's still something fundementally wrong. The fix looks the following: | Andy Aschwanden | 1 | +20 | -1 |
2009-07-29 17:52 | Fiddles with docs about PISM use of standard names. | Ed Bueler | 1 | +18 | -12 |
2009-07-17 21:05 | * Modified pore water pressure model in IceEnthalpyModel. Basal melt rate contributes, but this contribution is highest under thick ice and is reduced by a factor for thinner, presumably marginal, ice. That is, ice thickness is used as surrogate for closeness to the margin, which is presumed to control basal drainage. * Parameters to control above model are set by options, with these defaults -bmr_enhance FALSE -bmr_enhance_scale 0.1 m/a -thk_eff FALSE -margin_reduced 0.97 -margin_H_high 2000.0 m -margin_H_low 1000.0 m * Usage example: Using both the basal melt rate enhancement and the thickness effect, but keeping the default constants, looks like penth -bmr_enhance -thk_eff Just penth uses the older model which only connects pore water pressure to the time-integrated and capped water layer thickness bwat=Hmelt. * Added stdout report from IceEnthalpyModel::setFromOptions(), to show state of IceEnthalpyModel data members (ones not in IceModel). | Ed Bueler | 2 | +115 | -21 |
2009-07-17 20:14 | Slight cleaning on bootstrapping messages to stdout. | Ed Bueler | 1 | +3 | -6 |
2009-07-16 09:56 | Small docs fixes/additions. | Ed Bueler | 2 | +14 | -2 |
2009-07-16 02:17 | The r762 change to IceModel::updateSurfaceElevationAndMask() omitted some code. This is the fix. | Ed Bueler | 1 | +4 | -0 |
2009-07-16 02:15 | Port of r762:763 stable0.2 changes to trunk. | Ed Bueler | 1 | +2 | -0 |
2009-07-14 05:59 | * A bit of cleaning of trunk. IceModel::updateYieldStressFromHmelt() was modifying the mask and this moved into IceModel::updateSurfaceElevationAndMask(), where it should be. Reduces mask communication and cleans up iMbasal.cc. * IceEnthalpyModel cleaned up to reflect better base class behavior, on same issue. | Ed Bueler | 4 | +175 | -57 |
2009-07-14 02:16 | * Segregation of SIA sliding from good sliding. In particular, IceModel::basalVelocity() renamed to basalVelocitySIA(), and moved to iMSIA.cc. * Slight documentation improvements in iMbasal.cc. * README in src/verif/fortran cleaned up. | Ed Bueler | 9 | +107 | -94 |
2009-07-12 18:31 | * EnthalpyConverter: + Changed signatures to reflect better error handling. Those that can produce errors return PetscErrorCode and their results are pass-by-ref. Others typically are functions. + Added isTemperate() which returns boolean (E > E_s(p)). + Added getWaterFractionLimited() and getEnthAtWaterFraction(). These are the right forms to use inside the drainage model, where excessive enthalpies (E > E_l) should be tolerated but should lead to high basal melt rates followed by resetting enthalpy to maxed-out temperate value: E = E_s(p) + 0.01 L * Changes to IceEnthalpyModel to use changed EnthalpyConverter. Also some error handling cleanup there. * Trivial stdout change to iMIO.cc. | Ed Bueler | 4 | +206 | -138 |
2009-07-10 23:48 | I think I have dealt with the weird temperatures in bedrock in the E Greenland ice sheet fjords area. The underlying issue is that the model must deal stably with totally bizarre bed geometry *from the point of view of shallow ice theory*. (The particular case which triggered flaws involved a 500m change in bed topography in 10km horizontal, plus an upstream high basal meltrate with cold ice base downstream, but only in transient sense, as it was resolved later in the run *if* you didn't check for low bedrock temps.) | Ed Bueler | 6 | +113 | -83 |
2009-07-10 10:07 | * Trivial editing in BOMBPROOF docs. * Changed error reporting in some non-PetscErrorCode reporting functions, to use PetscErrorPrintf(). * Added T > 0 check for absolute temperatures in enthalpyConverter.cc. * Draft of bedrock-only re-solve attempt to fix temperature highs in bedrock; currently commented out. * Returned to having conductivity in temperate ice at ice/bedrock interface. | Ed Bueler | 7 | +337 | -88 |
2009-07-09 08:50 | I think that a "silent hang" occurring in IceEnthalpyModel is from two sources: (i) ice/bedrock interface physics which lead to high bedrock temps when high frictional heating and (ii) mis-handling of error messages. | Ed Bueler | 7 | +171 | -21 |
2009-07-08 08:38 | * Added scaling factor to trivial rows of SSA system. Improves condition number of matrix, but no noticable change in accuracy of solutions. Possibly redundant with preconditioning (i.e. diagonal preconditioner might automatically scale appropriately). Zero cost change, however. * Fixed little-used code for -ssa_matlab output of A, x, b for Ax=b system in SSA. | Ed Bueler | 2 | +20 | -15 |
2009-07-07 02:20 | * Cleaned metadata and short names for liquid fraction, basal melt rate, basal frictional heating, and strain heating. * Added diagnostic output of basal melt rate and frictional heating in IceEnthalpyModel. * columnSystemCtx will only write full matrix if system is small; otherwise writes by diagonals, as stored. * Trivial comment change in Timeseries.hh. * Working to resolve unreasonably high bedrock temps, close to ice, seen in Greenland runs. These come from very high frictional heating, I think, but there is a smallish jump in temps anywhere temperate ice contacts bedrock. The smallish jump has magnitude 0.01 * L / k_b, essentially, namely the temperature jump corresponds to the latent heat of the liquid fraction. | Ed Bueler | 6 | +97 | -43 |
2009-07-06 06:21 | Made destructor virtual for PISMOceanCoupler. | Ed Bueler | 1 | +1 | -1 |
2009-07-06 03:39 | Removed test program src/verif/gridL.c, which was clutter. (Sorry, Jed, that you spent a minute changing comments to C90 compliance. Thanks for that sweep through the code, though ...) | Ed Bueler | 3 | +3 | -201 |
2009-07-05 23:27 | Only call KSPSetFromOptions once, not every solve. | Jed Brown | 3 | +1 | -3 |
2009-07-05 23:00 | Clean up comments in C source. | Jed Brown | 5 | +40 | -34 |
2009-07-05 22:39 | Update CMake build system. Put PISM_DEFAULT_CONFIG_FILE in a separate file like PISM_REVISION, so that all of PISM does not need to be rebuilt if it changes. This sort of hard-coding of paths does *not* work with installation. It should be replaced with a function that returns an appropriate config file, after consulting environment variables and the location (perhaps installed) of the PISM libraries in use. I have not done this at this point because I don't want to intrude, let me know if you want me to do it. | Jed Brown | 7 | +39 | -15 |
2009-07-05 20:15 | Added wall clock time (i.e. date and time) to history line written by snapshot. Helpful for long runs killed by batch system. | Ed Bueler | 1 | +14 | -3 |
2009-07-01 08:00 | * Factored out energy and age related statistics calculations, previously in spagetti code in IceModel::summary(). Now IceModel::energyAgeStats() does the job more clearly. * Documented summaryPrintLine() a bit better. * IceEnthalpyModel::energyAgeStats() overrides base class version to use "E >= E_s(p)" criterion for melted base. Closes task #6653. | Ed Bueler | 4 | +199 | -72 |
2009-07-01 02:14 | Cleaned up appearance of report on computational box and grid cell dimensions at start. | Ed Bueler | 1 | +15 | -18 |
2009-06-28 01:06 | * Trivial section heading changes in BOMBPROOF docs. * Added bootstrapFromFile() to IceEnthalpyModel. Sets enthalpy to cold ice value based on temperature field set by IceModel::bootstrapFromFile(). Tested on SeaRISE-Greenland. * Where there is no ice and where the mask is FLOATING, set z=0 level of enthalpy in ice to air value; above that it is already air value. * In ice-bedrock interface segment, always use cold ice value for conductivity in ice. Fixes weirdness seen in SeaRISE-Greenland runs. Thus conductivity is zero for temperate ice except in the 10m (typical) near bedrock, where we again conduct (= diffuse enthalpy). | Ed Bueler | 4 | +72 | -55 |
2009-06-27 08:37 | A couple of references added to bibliography. | Ed Bueler | 1 | +26 | -0 |
2009-06-27 01:37 | * Temperate case for ice/bedrock interface segment fixed, I think. * Documentation on the computation done by enthSystemCtx::solveThisColumn() is finalized. (Andy: you can print out the BOMBPROOF doc page and check it against the solveThisColumn() code. Nontrivial.) * Trivial rearranging and doc cleanup in EnthalpyConverter. * penth takes -cold option, which should then do the same as pismr except produce all the output fields usually produced by penth (and IceEnthalpyModel). So 'penth -cts' and 'penth -cts -cold' can be compared in most scripts. * Most debug clutter cleared out of IceEnthalpyModel etc. | Ed Bueler | 6 | +280 | -122 |
2009-06-26 19:15 | Squashed commit of the following: | Andy Aschwanden | 4 | +60 | -0 |
2009-06-26 02:46 | Got it: testK succeeds in IceEnthalpyModel. Docs still need some special cases. | Ed Bueler | 4 | +151 | -124 |
2009-06-25 08:14 | Yet more incomplete work. But really close. | Ed Bueler | 4 | +393 | -175 |
2009-06-24 23:48 | Ongoing, incomplete work on documenting-before-coding the enthalpy scheme. | Ed Bueler | 5 | +540 | -7 |
2009-06-24 09:18 | * Cleaned up signatures in trivial ways to quash warnings in doxygen-erating. * Simplified enthalpy normalization in bedrock; not tested or expected to run well, but we know the path of righteousness to follow. * More work on BOMBPROOF-for-enthalpy docs. My plan is to fully document the ice/bedrock interface change before actually implementing it in enthColumnSystem.cc. | Ed Bueler | 7 | +170 | -96 |
2009-06-23 09:26 | Got it. That is, I know how to proceed on the ice-bedrock interface, with respect to an enthalpy formulation there. Created new BOMBPROOF page for notes. Will write notes first and modify enthColumnSystem.cc and enthalpyConverter.cc when I like the notes. | Ed Bueler | 4 | +435 | -1 |
2009-06-23 02:39 | Added tools to columnSystemCtx to help diagnose issues in IceEnthalpyModel. Use options '-view_sys -id N -jd M' to see system at map-plane (i,j)=(N,M). | Ed Bueler | 5 | +141 | -13 |
2009-06-23 00:26 | Squashed commit of the following: | Andy Aschwanden | 1 | +1 | -1 |
2009-06-22 17:34 | Squashed commit of the following: | Andy Aschwanden | 2 | +7 | -3 |
2009-06-21 22:03 | * r731 didn't compile even for me. Sorry for the stupidity. Different method for quashing 'unused parameters' warnings; compiles for me at least ... * Changed LocalMassBalance init, to hand in a config without using MPI calls or an IceGrid. | Ed Bueler | 8 | +35 | -44 |
2009-06-21 20:24 | Quash pedantic compiler warnings. (Now I have set PISM_USE_DEBUG=1, so that I see them on my development machine. The compiler defaults on ARSC machines are pedantic/extras, you see.) | Ed Bueler | 6 | +17 | -17 |
2009-06-21 19:48 | Trivial change to user manual to get figure numbers right. | Ed Bueler | 1 | +3 | -3 |
2009-06-21 00:19 | Added simpler diagnostic view methods to ColumnSystem and EnthalpyConverter, in an attempt to find error made obvious by Test K, in penth. (pismv, pismr do fine). | Ed Bueler | 5 | +105 | -7 |
2009-06-20 21:14 | Added #include <algorithm> to Timeseries.cc to address bug #13731. | Constantine Khroulev | 1 | +1 | -0 |
2009-06-20 02:19 | Completion of unfinished business in r725. Documented the NCO route to alternate config. | Ed Bueler | 3 | +26 | -9 |
2009-06-20 01:08 | * Added documentation and cleaned up verbose output related to using and viewing alternate configuration (-config foo.nc). * Used dynamic_cast correctly to avoid constructing multiple IceModel derivatives in pisms.cc and pismd.cc. Note pismd is deprecated anyway. | Ed Bueler | 6 | +70 | -41 |
2009-06-19 09:01 | * Fixed one substantive bug re ice-bedrock interface. * Nonethless still not satisfied with bedrock temp behavior. * I think we can use Test K to test IceEnthalpyModel, even fairly easily. * Some additional code hardening and comment corrections. * Parallel communication should be fine; report right away if processor- dependence for results of sample runs, lines at top of src/penth.cc. | Ed Bueler | 6 | +107 | -90 |
2009-06-19 02:33 | More refactoring on IceEnthalpyModel and related tools. No sign of processor-dependence bug, but there is a problem with positive thickness bedrock layer. New version does conversion from temperature to enthalpy for bedrock outside of EnthColumnSystem. | Ed Bueler | 10 | +427 | -340 |
2009-06-19 01:40 | * Removed src/coupler/forcing.*, because it is not used any more. * Implemented Timeseries::write() and the (new) DiagnosticTimeseries class. The latter makes it fairly easy to write time-series to NetCDF files (it does not write every time you add an entry, avoiding lot of I/O and does not store more than a given number of entries, reducing memory use). Note that this code is tested, but is not used (yet). Please see the DiagnosticTimeseries doc string or the class browser for details. | Constantine Khroulev | 9 | +181 | -574 |
2009-06-18 05:39 | Replaced 'static const' with 'const'. Fixes penth bug on at least one machine. | Ed Bueler | 1 | +33 | -17 |
2009-06-17 21:54 | Changed to new enthalpy normalization following Aschwanden-Bueler conversation 6/16. Many other clean-ups. Definitely IceEnthalpyModel has a parallel communication bug. | Ed Bueler | 7 | +182 | -152 |
2009-06-16 23:24 | * Completed task #6641 * Fixed bug #13413, switched over to the new Timeseries object for climate forcing and IceROSSModel, changed eiscore.py to produce time-series suitable for linear interpolation * Minor code cleanup, typos, etc | Constantine Khroulev | 14 | +136 | -118 |
2009-06-16 18:41 | Added ability to regrid enthalpy with 'y' flag: '-regrid_vars y'. | Ed Bueler | 3 | +74 | -1 |
2009-06-16 08:35 | * Trivial appearance changes to penth.cc, pccoupler.cc. * Addition of -temp_pa, which writes pressure-adjusted temperature at end of run, in deg_C. * Cleaning, finishing enthalpy method. * I still need reassurance on functions in enthalpyHelper.hh. Does temperature of a chunk of cold ice change just as you change the pressure? | Ed Bueler | 9 | +223 | -102 |
2009-06-15 02:49 | IceEnthalpyModel *much* betters. Runs without producing nonsense for anything. Still has many 'FIXME' in core routines. Andy: we can talk about these and finish up, I think. | Ed Bueler | 4 | +115 | -137 |
2009-06-14 03:35 | Finally I have written all the code for the first time for IceEnthalpyModel. Does not work right yet, of course, but compiles produces some numbers. | Ed Bueler | 6 | +233 | -108 |
2009-06-13 21:46 | Improvements in exposition of standard_names table. Removal of obscure comment in iMgeometry.cc; if we want to know about calving laws we should ask PIK. | Ed Bueler | 2 | +12 | -45 |
2009-06-13 08:28 | Small changes to IceEnthalpyModel. | Ed Bueler | 4 | +36 | -85 |
2009-06-12 09:21 | Yet more work on IceEnthalpyModel, mostly of code-hardening nature. Actual system of equations (enthColumnSystem) still not even initially implemented. Clean-up sweep of BOMBPROOF doc, but with no content/intent changes there. | Ed Bueler | 8 | +358 | -323 |
2009-06-12 02:29 | add comment/questions regarding boundary conditions | Andy Aschwanden | 1 | +52 | -52 |
2009-06-12 01:13 | More work on IceEnthalpyModel, including an implemented drainage law. | Ed Bueler | 9 | +1001 | -869 |
2009-06-11 07:29 | More work on IceEnthalpyModel. Worth talking about at this point. Split iceEnthalpyModel.cc into two parts, but won't grow much more in length. Starting to see benefits of conserving energy through keeping track of energy content (i.e. enthalpy) instead of temperature. Necessary to duplicate code for SIA and SSA uses of flow law, for now. | Ed Bueler | 6 | +1089 | -144 |
2009-06-10 23:24 | * Trivial change in comment of pccoupler.hh. * More work on IceEnthalpyModel. Use of flow law now pretty clear. | Ed Bueler | 4 | +181 | -77 |
2009-06-10 19:49 | * More work on IceEnthalpyModel. Compiles, but that's all ... * Addition of Lliboutry and Duval (1985) reference. * Comments changed in columnSystem.hh, materials.cc. | Ed Bueler | 6 | +389 | -180 |
2009-06-10 00:29 | Work on IceEnthalpyModel. Compiles and runs but does exactly same thing as pismr (except for some debug msgs, and writing out an enthalpy field at end which doesn't mean anything ...). | Ed Bueler | 6 | +295 | -69 |
2009-06-09 21:14 | * Fixed inclusion of STL vector and STL algorithm in iceCompModel.cc * Trivial change to browser. * Work on IceEnthalpyModel. Doesn't even compile. | Ed Bueler | 5 | +61 | -11 |
2009-06-01 07:09 | Largely formal reorganization related to bed deformation code. See task #6630. The most substantial issue, of making a decent BedDeform base class and derived classes, including BedDeformLC which will manage the scatter to proc zero, is NOT yet done. | Ed Bueler | 19 | +892 | -842 |
2009-05-31 22:22 | * Fixed bug #12916, re Test L. Actual issues were: (1) correct handling of points outside ice cap and (2) checking return values for status so that bug was localized. * Replaced embarassing heapsort code with proper STL mechanism (sort a vector of structs). Much nicer! * extrasGSL.{hh|cc} are mis-named. Currently only used in bed deformation code. Low priority to rename/reorganize. * Improved option handling for verifynow.py. * Suggestion: replace all options documentation in Appendix C of User's Manual (re Python scripts) with obvious 'foo.py --help' mechanism. Done for verifynow.py. | Ed Bueler | 8 | +195 | -269 |
2009-05-31 00:36 | Added Ohmura 1987 ref. Fiddles with appearance of coupler and IceGRNModel stdout. | Ed Bueler | 3 | +46 | -35 |
2009-05-20 18:04 | * Minor changes to the browser and the BOMBPROOF documentation. * Partially implemented the Timeseries class, which will replace Data1D and PISMClimateForcing. This will unify the way metadata and units are handled in PISM, and will allow saving time-series (once it is fully implemented). *As of now, this code is not used at all*. * Added a number of new methods to NCTool. * Refactored NCTool and NCVariable so that NCTool and NCConfigVariable do not require IceGrid (this closes task #6617). NCTool should be refactored some more by moving methods requiring IceGrid into a derived class. | Constantine Khroulev | 14 | +585 | -156 |
2009-05-19 02:28 | Cleaning on EISMINT-Greenland example. Realized all code to delete Ellesmere Island is actually unnecessary (duh ...) because the fillmissing.py script puts it below sea level anyway. Bedrock thermal is included by default, and bed deformation for CCL3, closing task #6537. IceGRNModel is a model citizen. | Ed Bueler | 9 | +180 | -211 |
2009-05-17 09:08 | Replacement of old couplers (PDDCoupler, MonthlyTempsCoupler, and the PDD in EISMINT-Greenland by the new system (SnowModelCoupler + LocalMassBalance and MonthlyDataMaps classes) largely complete. User's Manual not updated yet. | Ed Bueler | 16 | +364 | -1479 |
2009-05-16 22:26 | * Completed implementation of Fausto et al (2009) scheme. Reasonable pcctest results from EISMINT- and SeaRISE-Greenland. * Monthly temps not yet tested. Also remains to remove PISMPDDCoupler and PISMMonthlyTempsCoupler, and rewrite EISMINT-Greenland to incorporate new scheme. * Renamed a couple of pism_config attributes to emphasize they are defaults. | Ed Bueler | 8 | +178 | -50 |
2009-05-16 01:41 | PISMSnowModelAtmosCoupler with Fausto et al parameterization looks good. Tested on SeaRISE-Greenland data. Seems the pseudo-random version warmer with sigma=0 than it should be? It remains to implement formula (6) from Fausto et al (2009) and to revise EISMINT-Greenland and User's Manual appropriately. | Ed Bueler | 4 | +97 | -36 |
2009-05-15 22:47 | * PISMSnowModelAtmosphereCoupler mostly implemented. Builds and runs but not right mass flux result. * snow_temperature now used as output standard_name for PISMSnowModelAtmosphereCoupler. * IceInfoNeededByCoupler struct replaces both IceInfoNeededByAtmosphereCoupler and IceInfoNeededByOceanCoupler. * PISMClimateCoupler::writeCouplingFieldsToFile() takes current time as argument so models can write snapshot at current time. * "snow_temp_d_ma" names of Fausto et al parameters replaced by "snow_temp_fausto_d_ma", etc. * pcctestsm.cc is temporary rewrite; will replace pcctest.cc when deprecated couplers PISMMonthlyTempsCoupler, PISMPDDCoupler are removed. | Ed Bueler | 25 | +613 | -336 |
2009-05-15 02:15 | * Added PDD and snow temperature parameterization constants to pism_config.cdl; not done. * Trivial comments/includes changes in iceGRNModel.cc, iceModel.hh. * Config setup for LocalMassBalance. * Historical note from src/coupler/README integrated into pccoupler.cc at appropriate point. * Lots of work toward PISMSnowModelAtmosCoupler which will be simpler than, and supercede both PISMPDDCoupler and PISMMonthlyTempsAtmosCoupler. | Ed Bueler | 8 | +555 | -42 |
2009-05-14 18:43 | Browser and bibliography maintenance. | Ed Bueler | 2 | +22 | -26 |
2009-05-14 08:33 | Moved monthlyDataMaps.{hh|cc} to src/coupler/. Potentially they could be in base/, but no reason actually foreseen for that. | Ed Bueler | 3 | +168 | -168 |
2009-05-14 08:18 | * Additional work on the temperature parameterization and PDD refactor: LocalMassBalance object now implements both Calov-Greve default PDD calculation and random calculation. * Plan: PISMSnowModelAtmosCoupler will replace both PISMMonthlyTempsCoupler and PISMPDDCoupler. Reduced inheritance desirable, and possible through creation of MonthlyDataMaps and LocalMassBalance objects. * Add Fausto et al to doc/ice_bib.bib. * Remove mention of Reference Manual in doc/installation.tex. Add graphviz dependency in same place. | Ed Bueler | 7 | +243 | -71 |
2009-05-14 02:01 | Revision compiles but new code in localMassBalance.cc and monthlyDataMaps.cc is not called by anything. The goal is to deal with the unmanagable inheritance among PISMAtmosphereCoupler derived classes. Now the monthly temperature maps will be handled by a separate tool, and the PDD will be an instance of a local (i.e. no gridded information) model. Default implemention of PDD will be Fausto et al, but not ready yet. | Ed Bueler | 6 | +451 | -5 |
2009-05-08 18:46 | * Documented most of flags and parameters in pism_config.cdl * Removed the -a option from the User's Manual * Minor changes to the PISM Class browser * Fixed a couple typos in ice_bib.bib * Removed NCTool::{read,write}_polar_stereographic(...) | Constantine Khroulev | 18 | +132 | -156 |
2009-05-08 01:55 | Various little fiddles to improve browser main page, to add some useful links in that browser, and to clean up the doc directory (by moving deprecated summary). | Ed Bueler | 10 | +75 | -100 |
2009-05-07 00:46 | * Removed comments.hh and doc_tempage.hh, because their contents are in doc/browser_{pages,bombproof}.txt now. * Fixed some typos in iceMISMIPModel.hh and iMtemp.cc | Constantine Khroulev | 4 | +4 | -986 |
2009-05-07 00:43 | * Moved the standard names table, "PETSc for PISM users" and BOMBPROOF documentation to the HTML browser. * Removed the Reference Manual as redundant. | Constantine Khroulev | 9 | +839 | -630 |
2009-05-06 08:18 | A small start on enthalpy method; executable 'penth' calls IceEnthalpyModel. At this point, just reads and writes enthalpy field. | Ed Bueler | 4 | +269 | -2 |
2009-05-06 01:54 | pst.sh in examples/pst/ cleaned up to be easier to use for testing. docstring handling bug in doc/config_doc.py fixed. | Ed Bueler | 2 | +21 | -19 |
2009-05-06 01:13 | * Fixed a little bug I introduced in the previous revision (PetscErrorCode basalstress(...) had a wrong signature). * Replaced \cite{...} commands with doxygen-style \ref almost everywhere. | Constantine Khroulev | 15 | +38 | -34 |
2009-05-06 00:50 | * Added the reference list (http://www.pism-docs.org/dev/doxy/html/references.html) to the class browser and the script used to generate it. * Moved more constants to pism_config.{cdl,nc} * Added a page documenting configuration flags and parameters (http://www.pism-docs.org/dev/doxy/html/config.html) * Removed fullbib.tex * Some more error checking in nc_util.cc | Constantine Khroulev | 22 | +1351 | -191 |
2009-05-02 01:15 | * Removed the -a (append) option. * Fixed EISMINT-Ross. * Added the "config file" src/pism_config.cdl and associated options -config and -dump_config. Moved some default constants and flags from iMdefaults.cc to pism_config.cdl * Changes to NCTool and NCVariable related to the above. In particular, created NCConfigVariable, a class for reading and writing scalar parameters and boolean flags stored as NetCDF attributes. Will use this to store projection (mapping) parameters and global attributes later. | Constantine Khroulev | 18 | +561 | -198 |
2009-05-01 19:53 | Add -nc to wget in examples/eisross/quickstart.sh. | Ed Bueler | 1 | +1 | -1 |
2009-05-01 08:33 | * Moved fine and equally-spaced grid parameterization procedures from iMtemp.cc to IceGrid. | Ed Bueler | 7 | +575 | -365 |
2009-04-28 21:31 | Added fields accessible to IceInfoNeededByCoupler; mechanism is deprecated in trunk. Replacement will be more flexible. | Ed Bueler | 3 | +16 | -4 |
2009-04-27 22:58 | Completed task #6597. | Constantine Khroulev | 5 | +48 | -12 |
2009-04-27 03:05 | Completed task #6564. The temperature code now clearly identifies which column-independent and which column-dependent quantities go into the solution of the tridiagonal system in each column. No obvious loss of efficiency. Should be much easier to create a new enthalpy-based version. | Ed Bueler | 6 | +373 | -520 |
2009-04-26 09:28 | Progress on task #6564. Fully implemented system context for ageStep(). Note that the file src/base/iMtemp_ctxdev.cc will disappear once implementation is completed. Also, moved bulge reporting to temperatureAgeStep(). Also, added a Joughin et al reference to doc/ice_bib.bib. | Ed Bueler | 9 | +336 | -869 |
2009-04-26 02:38 | Start on task #6564 in new source file src/base/iMtemp_ctsdev.cc. Will create class for columnwise calc of age and temperature step. Then enthalpy version of this class will be easier to write. | Ed Bueler | 1 | +968 | -0 |
2009-04-24 23:28 | Bug #13424 dealt with. midnight.arsc.edu also gives compiler warning "'double saving_after' might be used uninitialized in this function" for src/base/iMIO.cc line 707, so an unlikely value is used to initialize; please correct this if value matters in non-obvious way. | Ed Bueler | 2 | +3 | -3 |
2009-04-24 19:50 | * Lots of changes related to switching to std::string in IceModelVec. * Fixed the "disappeared short_names" issue. * More metadata-handling methods in IceModelVec. * Improved error-checking in IceModelVec methods. * Added documenting comments to NCVariable.cc. * Fixed the "t"-variable-related bug (hopefully). * Added the call to oceanPCC->writeCouplingFieldsToFile() to IceModel::write_snapshot(), fixing bug #13421 (in the trunk). | Constantine Khroulev | 17 | +308 | -216 |
2009-04-23 18:37 | Bug fix for PISMConstOceanCoupler, which should be writing sea level time series even if it doesn't write constant values for basal temp and mass flux. Bug fix for pcctest, which was going over the end of the time interval. | Ed Bueler | 2 | +21 | -10 |
2009-04-23 17:33 | Slight semantic change to pcctest which make it go fast for long paleo evaluation of climate. Namely, PISMPDDCoupler is only asked for dt=1.0a length updates. | Ed Bueler | 1 | +17 | -6 |
2009-04-22 04:02 | Added Greenland references to doc/ice_bib.bib. Very minor typo correction in error message in src/base/iMtemp.cc. | Ed Bueler | 2 | +64 | -3 |
2009-04-19 20:23 | Update of standard names list in doc/. Change of vGhf=bheatflx to have no standard name; the proposed is lithosphere_upward_heat_flux. | Ed Bueler | 2 | +25 | -13 |
2009-04-17 23:11 | * Major overhaul of IceModelVec: created NCVariable to allow having more than one variable per IceModelVec. This is a step in the dof > 1 direction. * Changed the required NetCDF version from 3.6.0 to 3.6.1 in the installation manual. (netcdf4-python requires 3.6.1, the rest of PISM works with 3.6.0). * Fixed lots of "unused parameter" warnings. * Switched from characted arrays to std::string in lots of places (mostly NCTool). * Turned off NetCDF variable pre-filling. This should make writing output files (and snapshots) a little bit faster. * _FillValue and missing_value attributes are ignored now (interpreting them according to the NetCDF User's Manual is a pain and is not really necessary). | Constantine Khroulev | 23 | +1006 | -1117 |
2009-04-17 20:59 | Merge of changes on stable0.2, r658:659. | Ed Bueler | 3 | +30 | -6 |
2009-04-17 09:01 | Merge of r655:657 bug fix from tags/stable0.2/; fixes to monthly temperature handling. | Ed Bueler | 3 | +42 | -29 |
2009-04-15 21:03 | * Switched to using std::string to store the history attribute and the executable name. * Moved the code defining the NetCDF variable from IceModelVec{2,3} to the base class. * Removed the dummy IceModelVec::operator=() definition, because it was causing warnings. * Bug-fix: IceModel::ssa was not explicitly set to NULL in the constructor. This should go in stable0.2, too. | Constantine Khroulev | 8 | +60 | -155 |
2009-04-14 01:32 | * Added the initialization sequence flow-chart to the PISM Class browser. * Removed IceModel::putLocalOnProcZero and getLocalFromProcZero, because they are not used any more. | Constantine Khroulev | 5 | +33 | -59 |
2009-04-12 19:17 | Addition of references to doc/ice_bib.bib. | Ed Bueler | 1 | +60 | -2 |
2009-04-06 20:54 | Code clean-up: removed calls to IceModelVec::destroy() from destroyVecs(). See task #6502. Also, IceModelVecs are passed to functions by reference (and not by value) now. A copy-constructor allows passing by reference and creating aliases such as "IceModelVec2 vHnew = vWork2d[0];" in IceModel::massContExplicitStep(). These copies are shallow, they do not allocate new Vecs and do not free the memory used by the original IceModelVec once destroyed. | Constantine Khroulev | 9 | +108 | -118 |
2009-04-03 16:28 | * Moved utility functions processing command-line options out of IceModel. * Made SSAX, SSAKSP etc protected instead of private. | Constantine Khroulev | 9 | +77 | -81 |
2009-04-02 19:55 | * User's Manual: Documented the grid extension mechanism. * Code clean-up, documenting comments, more error checks (mostly related to IceModelVec). | Constantine Khroulev | 6 | +143 | -75 |
2009-04-01 21:21 | * Global find-and-replace in comments: "ignor " -> "ignore", "ignors" -> "ignores". * More documentation comments in IceModelVec3.cc * Moved IceModel initialization routines to iMinit.cc * Implemented the automatic vertical grid extension (task #4218). * Wrote the grid extension software test (test_11.sh). * Completely removed the IOwnDA flag from IceModelVecs. | Constantine Khroulev | 13 | +729 | -477 |
2009-03-31 22:18 | I believe I have fixed bug #13922. Check occurs in computeMax2DSlidingSpeed() for whether point is in ice-free ocean, given the option-controlled semantics of the mask. Needs testing in Antarctic model because no verification etc is likely to be affected; i.e. good test results but that's expected since they don't have ice-free ocean. Also changed BPbulge reporting to stop reporting zero percent all the time. | Ed Bueler | 3 | +21 | -6 |
2009-03-31 02:14 | Because of 'too many low temps' problem in fjord in SeaRISE-Greenland, and previous rare instances, added 15 K advection bulge limiter. Probably replaces 'too many low temps' entirely. Should be ported to stable0.2. Also, declared IOwnDA in iceModelVec.hh, and removed unuse ierr in pccoupler.cc. | Ed Bueler | 3 | +39 | -9 |
2009-03-30 20:42 | Removed the IceModelVec{2,3}::createSameDA() mechanism as unnecessary. (Verification tests show that everything works just as before.) | Constantine Khroulev | 4 | +5 | -73 |
2009-03-27 22:21 | User's Manual: Added a paragraph about restarting from a snapshots file and using ncks to extract a record sitting in the middle of a NetCDF file. | Constantine Khroulev | 1 | +17 | -3 |
2009-03-27 21:26 | Fixed my silly mistake (in the trunk). | Constantine Khroulev | 1 | +2 | -1 |
2009-03-27 20:26 | * Replaced PetscOptionsHasName with check_option(), a replacement that does not depend on the argument given with an option. * Replaced PISMOceanCoupler::reportSeaLevelElevation() with updateSeaLevelElevation(). Moved -dSLforcing there. | Constantine Khroulev | 24 | +121 | -107 |
2009-03-27 08:26 | Fixed units for lat,lon: degrees -> degree. Added comments on proposed std names, and added html page of such tables in doc/. | Ed Bueler | 3 | +335 | -7 |
2009-03-21 02:47 | * BUG found; my fault. "dt * secpera" appeared as argument to PISMClimateCoupler::updateSurf... where either "dt / secpera" was meant, or where initialization was occurring with no meaningful dt, so "0.0" was meant. Will need porting to stable0.2. | Ed Bueler | 14 | +157 | -113 |
2009-03-20 20:11 | * Cleanup: removed util/matlab and doc/pism-install-* * Internal structured are allocated late now. See task #6517. | Constantine Khroulev | 11 | +77 | -544 |
2009-03-20 17:28 | * Fixed processing -ys, -ye and -dt options in pcctest (this should happen before the PCC->initFromOptions() call) * Added NCTool::create_timeseries() and NCTool::append_timeseries(). These methods are used in pccoupler.cc to write time-series of surface temperature offsets and the sea level. | Constantine Khroulev | 4 | +100 | -9 |
2009-03-19 20:56 | Snarky Bueler-generated comments in iceEISModel.cc removed. 'unreachable return' warnings squashed in pccoupler.cc. | Ed Bueler | 2 | +2 | -16 |
2009-03-19 19:38 | * Minor fixes in test/software * Moved the code processing the -eisII option from IceEISModel::setFromOptions() to IceEISModel::set_grid_defaults(). This should fix the bug #13219. | Constantine Khroulev | 5 | +41 | -30 |
2009-03-19 09:02 | Follow-up on r625. Allow customization of crit_temp. | Andy Aschwanden | 1 | +1 | -0 |
2009-03-18 22:58 | * Rewrote a regular expression in run_tests.sh so that it works on pingo (hopefully). See task #6533. * Added the new figure: artm_timeseries.png and a paragraph about testing the surface temperature forcing with pcctest to the User's Manual. * Fixed a bug in pccoupler.cc * Removed util/nc_template.py from the trunk (I removed it from stable0.2 already) | Constantine Khroulev | 5 | +24 | -196 |
2009-03-17 19:20 | User Man is now FIXME-free. Cleaned up bed deformation model usage and computational grid (quadZ and chebZ options) sections. Also killed unused var warning on pccoupler.cc. | Ed Bueler | 2 | +56 | -48 |
2009-03-17 13:03 | Replace dropped line in r625. | Jed Brown | 1 | +1 | -0 |
2009-03-17 13:01 | Allow customization of {A,Q}_{cold,warm} in Paterson-Budd. | Jed Brown | 1 | +4 | -1 |
2009-03-17 00:53 | Small fixes. I was too quick to commit last time; sorry... | Constantine Khroulev | 2 | +1 | -4 |
2009-03-17 00:50 | Minor fixes related to the task #6536 plus some code cleanup. This should probably go into stable0.2, too. | Constantine Khroulev | 7 | +24 | -57 |
2009-03-17 00:24 | Moved the FIXME note at the beginning of the EIMINT-Greenland section to a footnote. | Constantine Khroulev | 1 | +6 | -9 |
2009-03-17 00:16 | * Fixed examples/mismip/solverSM.py. See task #6518. * Documented (roughly) -quadZ and -chebZ command-line options. | Constantine Khroulev | 2 | +22 | -41 |
2009-03-16 18:03 | Updated software tests; see the task #6533. | Constantine Khroulev | 12 | +112 | -36 |
2009-03-15 19:42 | * build/Makefile: Style change on PISM_REVISION. * Deleted comment in src/base/iMsia.cc. * src/base/doc_tempage.hh: Improved doc of BOMBPROOF. * Rest: Fixed unused variables and unreachable default case warnings from pingo. | Ed Bueler | 7 | +62 | -69 |
2009-03-14 08:38 | Merge 615:616 changes from stable0.2, with fix to bottom line on front page of User Man. | Ed Bueler | 3 | +5 | -7 |
2009-03-12 08:11 | Updates to manual in trunk. Especially PDD, pcctest, and plastic ice streams usage sections. Also a few Appendix A edits. | Ed Bueler | 2 | +115 | -119 |
2009-03-12 00:37 | Manual and pcctest update (in the trunk). | Constantine Khroulev | 3 | +118 | -10 |
2009-03-10 20:42 | Scripts examples/eisgreen/*.sh maintained on trunk. See bug #13164. | Ed Bueler | 3 | +6 | -6 |
2009-03-10 01:10 | Installation manual cleanup on trunk. Added python-dev recommendation for Debian. | Ed Bueler | 1 | +18 | -11 |
2009-03-08 03:20 | Changed src/CMakeLists.txt according to Andy's concrete suggestions, bug #13133. Not tested ... Debian CMake too old. | Ed Bueler | 2 | +8 | -11 |
2009-03-07 03:44 | Minor maintenance on trunk/doc/. | Ed Bueler | 2 | +8 | -2 |
2009-03-07 02:49 | MISMIP mostly fixed up, but not really satisfactory. Runs, anyway. See task #6518 for one unresolved issue. | Ed Bueler | 14 | +300 | -363 |
2009-03-06 21:06 | * Updated the Installation Manual * Fixed Makefile so that 'make pismr', etc work. | Constantine Khroulev | 2 | +83 | -106 |
2009-03-06 19:08 | * Some more work on the Manual. * Changed -constant_hardness command line option to the -ice_type custom -ice_custom_hardness combination in examples/eisross/tune.py * Removed a and A diagnostic viewers. * Minor code cleanup. | Constantine Khroulev | 10 | +85 | -159 |
2009-03-06 08:06 | Sweep through manual--sorry if I caused conflicts for you Constantine ... perhaps not. Verification figures redone for r589, which is fine for stable0.2. | Ed Bueler | 9 | +293 | -157 |
2009-03-06 00:00 | * Fixed MISMIP initialization. Note that now -Mx sets the number of points in the flow direction. * Fixed bed deformation initialization. * Added an empty virtual destructor ~SSAStrengthExtension(). * More work on the Manual. | Constantine Khroulev | 8 | +72 | -46 |
2009-03-05 23:17 | Jed's finite element implementation more hidden. Will not appear in stable0.2 docs, but still compiles and is present. | Ed Bueler | 13 | +14 | -12 |
2009-03-05 22:57 | Updates to manual, especially verification and associated figures. | Ed Bueler | 30 | +507 | -358 |
2009-03-05 21:08 | * Changed the ice age default to 0 years. This should fix the bug #13117. * Disabled regridding bedrock temperatures from files with only one bedrock layer. | Constantine Khroulev | 3 | +8 | -6 |
2009-03-05 03:49 | Maintenance. | Constantine Khroulev | 5 | +68 | -38 |
2009-03-04 22:37 | Minor fixes/cleanup. | Constantine Khroulev | 5 | +11 | -11 |
2009-03-04 06:55 | Fiddles with IceType methods, as related to IceCompModel, all from very strange non-bug. | Ed Bueler | 6 | +107 | -30 |
2009-03-03 23:53 | doc/ directory cleanup. browser mainpage cleanup. | Ed Bueler | 7 | +73 | -87 |
2009-03-03 23:28 | * Added a new figure: climate_cartoon.{svg,pdf} * Replaced some figures with better versions. * NCTool::open_for_reading() stops if a file can't be opened now. * All the executables print out the PISM revision number in the first line of the output. * Switched to "CF-1.4" in the "Conventions" global attribute (IDV 2.6u2 still can't load these files, but a development version, 2.7a1, works with our output files just fine.) * Added the "source" global attribute with PISM's revision number. Also, PISM prints a warning if someone tries to use the -i option with a file that does not have the "source" attribute containing the string "PISM". (Which should warn someone trying to use as PISM input a file that is not a PISM output file.) * Minor fixes in the User's Manual. | Constantine Khroulev | 30 | +443 | -197 |
2009-03-03 22:32 | Manual improvements. | Ed Bueler | 3 | +184 | -193 |
2009-03-03 03:42 | Fixed pismv restart bug by adding init_coupler() to derived class. | Ed Bueler | 2 | +143 | -112 |
2009-03-03 03:26 | Updated software tests. | Constantine Khroulev | 8 | +18 | -16 |
2009-03-03 02:06 | * Everything builds. Next step: testing. * Added doc/initialization-sequence.{dot,png} -- a flow-chart illustrating PISM's initialization sequence. | Constantine Khroulev | 13 | +357 | -223 |
2009-03-02 22:16 | pismv runs with -i. test_01.sh is pismr exact restartability, not pismv. cleanup. | Ed Bueler | 8 | +39 | -45 |
2009-03-02 18:25 | Fix: IceModelVecs look at the units in the -i file now. | Constantine Khroulev | 2 | +20 | -5 |
2009-03-02 17:53 | * We write age and the time variables in years (instead of seconds) now. * Should fix the bug #13078. | Constantine Khroulev | 7 | +24 | -10 |
2009-03-01 23:55 | This should take care of the bug #13084. | Constantine Khroulev | 10 | +11 | -11 |
2009-03-01 09:01 | Documentation cleanup, especially to section 3 of Users Manual. | Ed Bueler | 4 | +99 | -64 |
2009-02-28 02:11 | A very minor fix in src/base/grid.cc. | Constantine Khroulev | 1 | +6 | -3 |
2009-02-28 02:07 | Major reorganization of IceModel initalization sequence and the IceGrid class. | Constantine Khroulev | 34 | +1443 | -1370 |
2009-02-27 17:35 | Fixed examples/eisross/eisross.py and /examples/eisross/rossplot.py | Constantine Khroulev | 2 | +20 | -20 |
2009-02-27 05:24 | Update scripts in examples/eis{ross|green} to use -i, -boot_from. | Ed Bueler | 2 | +12 | -26 |
2009-02-27 01:04 | Update manual to reflect -ice_type and -shelfext_ options. | Jed Brown | 3 | +46 | -41 |
2009-02-26 22:56 | Make Ross work again (bug #13072) | Jed Brown | 4 | +21 | -14 |
2009-02-26 22:56 | Don't warn on usage for -gk and -gk_age since this is still the way to influence grain size computation, it also sets the defaults for ice type, although an explicit -ice_type can override it (but grain size computation would be done anyway). | Jed Brown | 5 | +63 | -24 |
2009-02-26 18:28 | Add missing iceShelfExtension.{hh,cc} | Jed Brown | 2 | +206 | -0 |
2009-02-26 18:07 | Added FindGit.cmake | Jed Brown | 1 | +35 | -0 |
2009-02-26 18:07 | Cleanup in manual, initialization and option-handling robustness in materials.cc. | Jed Brown | 4 | +30 | -20 |
2009-02-26 18:07 | Introduction of IceShelfExtension | Jed Brown | 23 | +140 | -127 |
2009-02-26 11:34 | Move udunits.dat to pismudunits.dat. This way, if PISM is packaged, it won't conflict with udunits. Handle the uninstalled case correctly with CMake and give a more helpful error message. | Jed Brown | 6 | +41 | -11 |
2009-02-25 09:04 | Minimally nice error message if dTforcing, dSLforcing file not found. Closes task #5884. | Ed Bueler | 1 | +5 | -1 |
2009-02-25 08:51 | Non-const static data members generally removed from classes. In particular, all constants in materials.hh classes are initialized in constructors, a change from r4. Closes bug #13055. | Ed Bueler | 5 | +165 | -185 |
2009-02-25 05:41 | Cleanup of initialization sequence. Will remove non-constant static data members of classes in materials.{hh|cc}, according to bug #13055. | Ed Bueler | 11 | +97 | -85 |
2009-02-23 19:54 | Display -ssa_external in -help. | Jed Brown | 1 | +5 | -1 |
2009-02-23 19:54 | Sanitize git revision string | Jed Brown | 1 | +1 | -0 |
2009-02-23 19:54 | Better help for materials options | Jed Brown | 1 | +5 | -5 |
2009-02-23 19:54 | High-level SSA documentation | Jed Brown | 1 | +52 | -0 |
2009-02-23 19:54 | Don't pretend to use dynamically loaded libs for SSA. | Jed Brown | 1 | +8 | -1 |
2009-02-23 19:54 | Remove logging option, if PETSc is built without logging, it will just do nothing (obviously). | Jed Brown | 1 | +0 | -8 |
2009-02-23 19:54 | Implement various inhomogeneous Neumann conditions in SSAFE. | Jed Brown | 7 | +232 | -52 |
2009-02-23 08:30 | Various small steps toward maintenance and integration of Jed's IceFactory into documented PISM. Removed environment variable controlling event logging; Jed is no doubt right there is no good reason to disable it; it is always on now. | Ed Bueler | 15 | +119 | -84 |
2009-02-22 03:15 | Added IceFactory initialization to IceModel constructor (iceFactory.setType(ICE_PB)) so that executables pismr and pismd and pgrn at least start up. | Ed Bueler | 2 | +5 | -2 |
2009-02-21 21:40 | Make flowTable and tryLCbd use new IceType interface. | Jed Brown | 2 | +8 | -5 |
2009-02-21 19:32 | Maintenance on Getting Started section of Users Manual. Removed a bunch of text on semantics of viewers and on evolution-vs-diagnostic. Should those be kept or moved, instead of deleted? | Ed Bueler | 2 | +116 | -67 |
2009-02-21 19:05 | Scaling so that initial residuals are O(1) | Jed Brown | 1 | +4 | -4 |
2009-02-21 19:02 | Make verifynow.py refine in the x direction, because of r514 | Jed Brown | 1 | +3 | -3 |
2009-02-21 19:02 | Recognize -law -gk -gk_age and issue deprecation warnings. | Jed Brown | 4 | +22 | -20 |
2009-02-21 19:02 | Check PETSc versions everywhere we need to. | Jed Brown | 6 | +23 | -10 |
2009-02-21 19:02 | Fix memory errors. | Jed Brown | 4 | +7 | -4 |
2009-02-21 19:02 | Makefile update for r517 and 526 | Jed Brown | 1 | +3 | -3 |
2009-02-21 19:02 | Start SSA implementation, use -ssa_external to access. | Jed Brown | 8 | +1488 | -2 |
2009-02-21 19:02 | Huge refactoring of IceType | Jed Brown | 36 | +520 | -473 |
2009-02-21 19:02 | Inconsequential changes, mostly to quash warnings due to unused variables. | Jed Brown | 11 | +23 | -27 |
2009-02-21 19:02 | grav -> earth_grav | Jed Brown | 10 | +18 | -21 |
2009-02-21 19:02 | Add IceType interface to factor out vertical integrals. | Jed Brown | 2 | +23 | -21 |
2009-02-21 19:02 | Compiler warnings | Jed Brown | 3 | +5 | -3 |
2009-02-21 19:02 | The PETSc API can give us a string for convergenced reasons. | Jed Brown | 1 | +2 | -5 |
2009-02-21 19:02 | Whether an ice type uses grain size should not be managed externally. Move it into IceType. | Jed Brown | 5 | +10 | -8 |
2009-02-21 19:02 | Basic Mask functionality does not need to be part of IceModel. | Jed Brown | 14 | +78 | -85 |
2009-02-21 19:02 | Move PISM_REVISION to it's own file so that less needs to be rebuilt. | Jed Brown | 5 | +8 | -5 |
2009-02-21 19:02 | Give basal stress and viscosity derivatives, factor viscosity. | Jed Brown | 2 | +83 | -13 |
2009-02-21 19:02 | Updates to CMake build, minor cleanup, PETSc 3.0.0 | Jed Brown | 10 | +63 | -35 |
2009-02-21 01:56 | Rollback to r514. Working on stable0.2 continues. | Ed Bueler | 59 | +645 | -2260 |
2009-02-21 01:00 | Attempt to fix up so builds with GNU Make. Not successful because PISM_HAVE_PETSC3 flag is not checked consistently: src/base/ssa/ssa.cc:26: error: PetscLogEvent does not name a type. Would like to avoid having to explore Petsc 2.3 versus 3.0 semantics to make revisions work ... | Ed Bueler | 6 | +11 | -19 |
2009-02-20 23:48 | Start SSA implementation, use -ssa_external to access. | Jed Brown | 8 | +1488 | -2 |
2009-02-20 23:48 | Huge refactoring of IceType | Jed Brown | 36 | +520 | -473 |
2009-02-20 23:48 | Inconsequential changes, mostly to quash warnings due to unused variables. | Jed Brown | 11 | +23 | -27 |
2009-02-20 23:48 | grav -> earth_grav | Jed Brown | 10 | +18 | -21 |
2009-02-20 23:48 | Add IceType interface to factor out vertical integrals. | Jed Brown | 2 | +23 | -21 |
2009-02-20 23:48 | Compiler warnings | Jed Brown | 3 | +5 | -3 |
2009-02-20 23:48 | The PETSc API can give us a string for convergenced reasons. | Jed Brown | 1 | +2 | -5 |
2009-02-20 23:48 | Whether an ice type uses grain size should not be managed externally. Move it into IceType. | Jed Brown | 5 | +10 | -8 |
2009-02-20 23:48 | Basic Mask functionality does not need to be part of IceModel. | Jed Brown | 14 | +78 | -85 |
2009-02-20 23:48 | Move PISM_REVISION to it's own file so that less needs to be rebuilt. | Jed Brown | 5 | +8 | -5 |
2009-02-20 23:48 | Give basal stress and viscosity derivatives, factor viscosity. | Jed Brown | 2 | +83 | -13 |
2009-02-20 23:48 | Updates to CMake build, minor cleanup, PETSc 3.0.0 | Jed Brown | 10 | +63 | -35 |
2009-02-20 06:23 | * More cleanup. * Changed meanings of x and y dimensions (and variables): 'x' and 'y' should always be consistent with projection x and y variables, correspondingly. This changes the order of variables used in PISM output files to t,y,x,z; note that this PISM revision can initialize from old PISM output files. The only drawback is that the output will be transposed (naturally). One solution is to use the following script to convert an "old" PISM file to a "new" one: | Constantine Khroulev | 5 | +58 | -43 |
2009-02-19 20:03 | More cleanup. | Constantine Khroulev | 6 | +71 | -168 |
2009-02-19 17:50 | More cleanup. | Constantine Khroulev | 3 | +52 | -64 |
2009-02-19 06:29 | Input/output code cleanup. | Constantine Khroulev | 6 | +79 | -78 |
2009-02-19 04:22 | Fixes to src/pcctest.cc to follow non-symmetric grid range modifications. Addition of diagnostic instantaneous snow temperature for PDD diagnosis. | Ed Bueler | 5 | +61 | -61 |
2009-02-19 03:27 | * Added software test #10: comparing regridding with mpiexec -n {1,2,3,8,10}. * Cleanup in nc_util.cc | Constantine Khroulev | 2 | +101 | -57 |
2009-02-19 02:35 | IceModelVec::regrid() reports default values in glaciological units (if set). | Constantine Khroulev | 2 | +6 | -2 |
2009-02-19 02:12 | * Fixed a bug introduced in r502. Sorry. | Constantine Khroulev | 1 | +1 | -1 |
2009-02-18 23:05 | * Maintenance and clean-up. * fill_missing.py removes "missing_value" and "_FillValue" attributes now. | Constantine Khroulev | 5 | +20 | -19 |
2009-02-18 07:11 | Maintenance resulting from (in part) look at manual on EISMINT-Greenland and EISMINT-Ross. Nothing like a full sweep; just dabbling. | Ed Bueler | 18 | +136 | -209 |
2009-02-17 01:05 | EISMINT-Greenland starts up correctly. Sorry about that. | Ed Bueler | 5 | +13 | -3 |
2009-02-16 23:26 | * Removed debugging messages from nc_util.cc. * Added a test of 3D regridding from files with different variable orders. | Constantine Khroulev | 2 | +42 | -5 |
2009-02-16 23:06 | * More comments in test/software/pism/test* * Added NCTool methods for creating start and count arrays in a more general manner and transposing data. The code can actually "transpose" 3D arrays, but this capability is never used (because 3D fields we regrid come from PISM and have the expected storage order). Note that we still need to rename x and y in the output so that x corresponds to projection_x_coordinate. * Wrote a test_05.sh, which tests the ability to bootstrap from files with different orders of variables. * Documenting comments and clean-up in LocalInterpCtx.cc | Constantine Khroulev | 9 | +318 | -103 |
2009-02-16 09:02 | Bug in r500 fixed. Seg fault was a stack overflow, not pointer deref. Onward to sweep through manual for stable0.2 release ... | Ed Bueler | 2 | +7 | -9 |
2009-02-16 05:45 | Cleaned up PISMPDDCoupler. Documentation and maintenance. Builds but does not run; do pisms -eisII A -verbose 5 to see seg fault caused by something in PISMOceanCoupler::updateShelfBaseTempAndProvide(). | Ed Bueler | 12 | +532 | -899 |
2009-02-15 05:17 | PISMClimateForcing mostly put into PISMAtmosphereCoupler and PISMOceanCoupler. Sea level (elevation) now the responsibility of PISMOceanCoupler, as it should be. THIS REVISION COMPILES BUT WILL NOT RUN FORCING CORRECTLY; need to actually use PISMClimateForcing::updateFromClimateForcingData() in PISM...Coupler::update...(). Also need to svn delete src/base/iMforcing.cc. | Ed Bueler | 23 | +717 | -1178 |
2009-02-14 20:10 | Added documentation on PISMClimateCoupler, and other maintenance. forcing.cc still not integrated into PISMClimateCoupler. | Ed Bueler | 12 | +1294 | -1100 |
2009-02-13 20:59 | Added util/nccmp.py, a tool for comparing two NetCDF files using the infinity norm and test/software, a collection of 8 software tests. | Constantine Khroulev | 13 | +456 | -0 |
2009-02-12 22:48 | pismv now uses PISMClimateCoupler. Remaining: lots of testing as part of stable0.2 release, and integration of forcing.cc etc into PISMClimateCoupler. | Ed Bueler | 9 | +187 | -126 |
2009-02-12 18:22 | Added more Vec size checks to methods of IceModelVec. | Constantine Khroulev | 1 | +21 | -0 |
2009-02-12 10:05 | pismd now working. Maintenance on EISMINT-Ross. | Ed Bueler | 10 | +399 | -383 |
2009-02-12 08:41 | IceGRNModel seems to be back to functioning, but with PISMPDDCoupler. Still need to work on pismd and pismv executables, which are currently turned off. | Ed Bueler | 13 | +193 | -119 |
2009-02-12 03:44 | IceGRNModel illustrates that initialization sequence needs fixing (as we plan to ...). pgrn not working now. | Ed Bueler | 12 | +160 | -113 |
2009-02-09 08:58 | More PISMClimateCoupler. Needed: pgrn testing, verification use, docs. | Ed Bueler | 22 | +318 | -554 |
2009-02-08 22:32 | More PISMClimateCoupler: implemented trivial ocean coupler. Needs work: back to PDD, check pgrn, docs. | Ed Bueler | 16 | +327 | -114 |
2009-02-08 09:27 | PISMClimateCoupler is (initially) attached to IceModel. Needs work. IceGRNModel, pgrn, pismd, and pcctest all turned off for the moment, and PDD itself doesn't work. | Ed Bueler | 20 | +389 | -185 |
2009-02-07 01:03 | Cleanup and maintenance. | Ed Bueler | 7 | +37 | -121 |
2009-02-06 23:23 | Added util/check_polarstereo.py | Constantine Khroulev | 1 | +209 | -0 |
2009-02-06 19:27 | * PISM can bootstrap from a file with non-symmatric x and/or y-range. This closes task #5802. | Constantine Khroulev | 9 | +98 | -47 |
2009-02-05 20:22 | Smoothing of observed velocities added to inversion mechanism; under development ... | Ed Bueler | 2 | +64 | -2 |
2009-02-04 23:58 | Bug-fixes: * Regridding (using -regrid_from) from a file with no vertical dimensions is handled correctly now. * Fixed bootstrapping from a file with a non-trivial time dimension (such as a PISM output file). | Constantine Khroulev | 2 | +40 | -14 |
2009-02-03 21:54 | * Renamed -if to -i, -bif to -boot_from and -regrid to -regrid_from. Updated the manual. Closed task #6340. * NCTool::get_dim_limits() does not assume that a dimensional variable is ascending any more. (I.e. min and max are found by looking at all the values. Not a big deal, just a step towards being able to bootstrap from less PISM-specific files.) | Constantine Khroulev | 23 | +299 | -145 |
2009-02-03 03:13 | More work on inverse model. Very clean results for case in examples/pst/convert_for_inv.sh, with no regularization. Ready to go on Joughin Greenland. | Ed Bueler | 5 | +197 | -187 |
2009-02-02 08:48 | Work on inverse model, esp unregularized. Ready for Joughin data? | Ed Bueler | 6 | +222 | -148 |
2009-02-01 22:25 | Maintenance; esp. doc of PETSC_OPTIONS and .petscrc in Users Manual. | Ed Bueler | 4 | +51 | -8 |
2009-02-01 07:50 | Put the functionality of computeTillPhi.py into PISM. Option -topg_to_phi does this; see source. Option -surf_vel_to_phi read as alternative to also initialize till phi. Also: trivial maintenance of verification stdout. | Ed Bueler | 9 | +164 | -48 |
2009-01-30 21:12 | * Renamed libudunits.{a,so} to libpismudunits.{a,so} and UDUNITS_PATH environment variable to PISMUDUNITS_PATH so that PISM *always* uses our custom version of UDUNITS. * Added amsmath to extra packages in Doxyfile_html. * Minor fixes in iceROSSModel.cc and eis_ross.py (related to unit conversion). * NCTool::get_att_text() 'returns' the length of the allocated string now. NCTool::get_att_double() only succeeds if the attribute has the length we want. * Rewrote and cleaned up all the code reading NetCDF attributes to avoid potential buffer overflows. Also, cleaned up the code reading and writing the history string. * Added the new IceModelVec method IceModelVec::is_valid(PetscScalar a), which returns 'true' if *a* is in the valid range and 'false' otherwise. * Other minor fixes/updates. | Constantine Khroulev | 13 | +319 | -352 |
2009-01-29 20:43 | * Stripped down UDUNITS and moved it to src/udunits. Updated build/Makefile to build UDUNITS with PISM; we build a shared library by default and a static one if PISM_STATIC=1. * New NCTool methods for reading text and scalar attributes from a NetCDF file. * Preliminary work on IceModelVec::read_valid_range(). * Set valid_min = 0.0 for all the variables corresponding to magnitudes of a vector field. * Minor changes in build/Makefile. | Constantine Khroulev | 90 | +6106 | -36148 |
2009-01-28 08:10 | Inverse model work: cleaning and clarifying. Other maintenance. | Ed Bueler | 14 | +181 | -140 |
2009-01-27 01:21 | build/Makefile fix. Should compile and work now; compiles but *does not* work on marmaduke. Might be a yacc(bison) problem there. | Constantine Khroulev | 1 | +9 | -5 |
2009-01-27 00:32 | * Added the UDUNITS library (see task #5802). Note that we might want to change the install location. | Constantine Khroulev | 88 | +37769 | -154 |
2009-01-26 03:56 | Work on inverse model. Builds. Remains to respect observed mask when applying SSA operator. Also: fixed pgrn, pcctest (and other included stuff) dependency on libpism.so. | Ed Bueler | 4 | +240 | -209 |
2009-01-25 19:55 | Work on inverse method. Does not compile. | Ed Bueler | 3 | +383 | -288 |
2009-01-23 20:17 | r470 bad. Fixed; pism_intent=climate_steady case does not use GUNITS now. | Ed Bueler | 1 | +2 | -2 |
2009-01-23 20:00 | Added GUNIT to pism_intent attribute of IceModelVec. Semantics used to want 'diagnostic' in that attribute to cause write in glaciological units; now it is 'GUNIT'. Fixed inactive name clash on IceModelVec::sqrt(); now it is IceModelVec::squareroot(). Cleaned up and completed IceModelVec::range() and norm() so they treat local Vecs appropriately. | Ed Bueler | 7 | +137 | -59 |
2009-01-20 03:34 | Work on PISMClimateCoupler and PDD implementation. Seems to work when tested with executable pcctest. Other maintenance. | Ed Bueler | 6 | +163 | -73 |
2009-01-19 07:49 | More PISMClimateCoupler: Initial implementation of PISMPDDCoupler done. Also made 'pcctest' executable that allows testing PISMClimateCouplers on fixed geometry ice sheets w/o involving IceModel. | Ed Bueler | 7 | +426 | -159 |
2009-01-18 07:59 | More work on PISMClimateCoupler. | Ed Bueler | 8 | +625 | -254 |
2009-01-16 22:19 | Maintenance. | Ed Bueler | 8 | +24 | -34 |
2009-01-16 20:39 | Maintenance: C++ standard compatibility and makefile improvements based on Don Bahls advice from pingo.arsc.edu. | Ed Bueler | 3 | +12 | -2 |
2009-01-16 08:10 | More work on PISMPDDCoupler. Added was_created() method to IceModelVec; checkAllocated() terminates if not allocated, while I just want to know if create() was called. | Ed Bueler | 5 | +289 | -13 |
2009-01-16 03:21 | More work on PISMClimateCoupler. Creating more transparent interpretation of 'acab' in input, which currently is interpreted as net surface mass balance generally, except re-interpreted as snowfall accumulation if using a PDD. | Ed Bueler | 10 | +351 | -100 |
2009-01-15 22:44 | Maintenance re stable0.2: -lstdc++ added to flags, CXX used for dependency gen, -Wall warnings from src/num/cubature.c killed (but not tested; i.e. if the uninitialized value is actually used it will cause a runtime error). | Ed Bueler | 2 | +17 | -3 |
2009-01-15 03:16 | Work on PISMClimateCoupler. I want initial capability in stable0.2 so existing users can actually work with stable0.2. | Ed Bueler | 4 | +108 | -20 |
2009-01-14 23:49 | Empty draft PISMClimateCoupler. | Ed Bueler | 8 | +359 | -15 |
2009-01-13 20:51 | Maintenance. (All related to pingo.arsc.edu and to stable0.2 prep.) | Ed Bueler | 2 | +9 | -3 |
2009-01-13 20:31 | Maintenance. | Ed Bueler | 3 | +9 | -4 |
2009-01-13 19:37 | Maintenance. | Ed Bueler | 4 | +64 | -55 |
2009-01-11 01:29 | Messages associated to regrid etc are more visually consistent. Fiddled with verbosity for some messages. Build uses '-g' in compilation if PISM_USE_DEBUG=1. | Ed Bueler | 7 | +52 | -42 |
2009-01-10 23:21 | Added the explicit initialization of regrid_2d_only and no_regrid_bedrock flags. | Constantine Khroulev | 1 | +6 | -1 |
2009-01-10 22:49 | Added grid_info::print() (for debugging). | Constantine Khroulev | 2 | +41 | -6 |
2009-01-10 06:29 | * iMssaSNES.cc is a partially functional implementation of the SSA using PETSc SNES. Turned on with -ssa_snes. There is no Jacobian or preconditioner routine and it must be used with -snes_mf. Only works for Test J for now. Not clear why I can't make the non-Newtonian and basal resistance mechanisms work; they work for old SSA implementation; there is a bug as well as conceptual confusion I think. | Ed Bueler | 7 | +202 | -155 |
2009-01-10 00:24 | A (very) minor change in iMIO.cc. | Constantine Khroulev | 1 | +7 | -7 |
2009-01-07 00:52 | * Added and documented the -split_snapshots option. * Added the IceModel::write_extra_fields() method. | Constantine Khroulev | 4 | +55 | -16 |
2009-01-03 23:32 | Test I shows nontrivialness of using SNES for SSA. Working on an ad hoc scheme combining a Picard stage and a Newton-Krylov stage. | Ed Bueler | 3 | +194 | -114 |
2008-12-29 05:24 | Working on SNES use for SSA. Test J already works. | Ed Bueler | 9 | +462 | -42 |
2008-12-28 06:01 | * build/Makefile much improved. "install" target gone; "make" or "make all" puts libraries in lib/, executables in bin/ | Ed Bueler | 7 | +184 | -272 |
2008-12-27 05:30 | Inverse model works. I.e. on PST experiment the tillphi map (from tauc map) can be recovered enough to give a pretty good match (1 in 100?) of surface velocity. I short-circuited the regularization scheme which solves a poisson-like problem; need to get back to that. | Ed Bueler | 2 | +141 | -64 |
2008-12-26 05:45 | * PETSc 3.0.0 came out on Dec. 19. This revision should build under either 2.3.3 or 3.0.0; note environment variable PISM_HAVE_PETSC3 in build/Makefile. | Ed Bueler | 11 | +751 | -207 |
2008-12-21 22:08 | Moved examples/trypetsc/ to obvious location src/trypetsc/. Added src/trypetsc/bugVecMax.c to clarify behavior of VecMax() etc. on DA-created local Vecs. | Ed Bueler | 7 | +211 | -100 |
2008-12-20 05:31 | * Cleaner python library install instructions in Installation Manual. * Documented new EISMINT-Greenland and -f3d options in User's Manual. * I think there is a bug with VecMax,VecMin; use of PetscGlobalMax/Min necessary to get the right numbers. I.e. ranges on bootstrap vars. * Added 1 in 10^6 slop for LocalInterpCtx to allow slightly off grid subset check. | Ed Bueler | 6 | +78 | -53 |
2008-12-19 09:14 | Use of pism_intent=diagnostic to determine if glaciological units used. More glaciologial units added. | Ed Bueler | 4 | +45 | -21 |
2008-12-19 01:28 | pgrn should work with most Greenland setups. Fixed warning related to virtual destructor in materials.hh. New and better semantics for -f3d. More work on iMinverse.cc; still incomplete. | Ed Bueler | 7 | +163 | -82 |
2008-12-17 21:11 | Fixed up poisson.c to be like IceModel in i,j meaning (i.e. re 'fundamental transpose'). | Ed Bueler | 3 | +100 | -73 |
2008-12-17 03:28 | * More progress on inverse modeling. Code all there. Will debug by trying to reconstruct phi from PST experiment P1. | Ed Bueler | 10 | +318 | -147 |
2008-12-15 23:40 | Progress on inverse modeling. I promise. | Ed Bueler | 7 | +307 | -241 |
2008-12-15 08:54 | Clearly headed toward results with iMinverse.cc stuff. See examples/trypetsc/poisson.c, which does the job needed for getting a regularized version of the tau_c from the basal shear stress, the sliding velocity, and a pseudo-plastic till model. Note iMinverse.cc got big so I split it. | Ed Bueler | 10 | +806 | -340 |
2008-12-13 02:58 | Incremental fixes to iMinverse.cc. | Ed Bueler | 2 | +88 | -58 |
2008-12-12 02:29 | * Changes to iMinverse.cc which put it on a good path. Now fofv is not read but computed by principled way compatible with -super model. * New method thicknessTooLarge() added, re task #4218. Almost redundant check should stay in ageStep(). | Ed Bueler | 5 | +321 | -176 |
2008-12-11 05:28 | Incomplete work on "inverse methods" and on calving front stress boundary condition. Both incomplete. | Ed Bueler | 5 | +293 | -163 |
2008-12-11 03:23 | * Modified IceModel::bootstrapFromFile() and NCTool::regrid_global_var() to allow absent 't' dimension (and variable) in the bootstrapping file. Also, 'z' and 'zb' dimensions are completely ignored at the bootstrapping stage now. See task #5802. * Added the code reading valid_range, valid_min, valid_max, _FillValue and missing_value attributes and warning the user if a field in the bootstrapping file has values outside the valid range. * Code clean-up in nc_util.cc, iMbootstrap.cc and LocalInterpCtx.cc * LocalIntertpCtx(grid_info, double *, double *, IceGrid) should be called as LocalInterpCtx(grid_info, NULL, NULL, IceGrid) for 2D-only regridding. The following code from iceROSSModel.cc is an example. +verbatim+ grid_info g; ierr = nc.get_grid_info_2d(g); CHKERRQ(ierr); ierr = nc.close(); CHKERRQ(ierr); | Constantine Khroulev | 24 | +636 | -571 |
2008-12-09 03:13 | * Sweep through iMinverse.cc methods. No intended change in semantics other than addition of ability to write out inverse model fields (basal velocity and basal shear stress). This code is ready for testing on Joughin surface velocities using essentially (or exactly) the IceGRNModel derived class. Run would look like pgrn -bif green.nc -Mx .. -My .. -Mz .. -quadZ -Lz 4000 -OTHER OPTIONS \ -y LONGISH -o foo.nc pgrn -if foo.nc -surf_vel_to_tfa green.nc -y 10 -o bar.nc assuming green.nc contained basic bootstrap fields (thk, topg, acab) and that green.nc *also* contains surface velocity in variables us,vs. | Ed Bueler | 9 | +287 | -273 |
2008-12-08 03:48 | Initial creation of class IceCalvBCModel, derived from IceExactSSAModel. Already has finite difference scheme which computes outward normal to calving front. | Ed Bueler | 6 | +431 | -14 |
2008-12-06 01:52 | Small change to semantics of FLOATING_OCEAN0: if -ocean_kill is set when -bif is done, will use OCEAN0. Otherwise -bif sets ice-free ocean to FLOATING. Note -if runs never set OCEAN0, but use it if -ocean_kill is set. Also: cleaned up standard out from iceModelVec::regrid_from_netcdf(); changes to EISMINT-Greenland stdout text to match. | Ed Bueler | 6 | +95 | -58 |
2008-12-04 23:23 | Moved LocalInterpCtx to src/base/LocalInterpCtx.[cc|hh]. | Constantine Khroulev | 5 | +367 | -315 |
2008-12-04 22:37 | * Fixed the EISMINT-Ross example. (I broke it in r426.) * Added IceModelVec::checkAllocated() calls to various mathods of IceModelVec. | Constantine Khroulev | 3 | +40 | -4 |
2008-12-04 20:42 | Updated the User's Manual. | Constantine Khroulev | 1 | +107 | -122 |
2008-12-04 08:20 | Fixed test M. Now a credible way to test coming calving front implementation. Other cosmetic changes. EISMINT-Ross example seems to be broken? | Ed Bueler | 6 | +74 | -40 |
2008-12-04 01:10 | * All the input/output command-line options expect a full file name (no '.nc' appending now). Specifying an output file name without the '.nc' suffix produces a warning. * Replaced all the SETERRQ(...) macros corresponding to runtime errors with {PetscPrintf(...); PetscEnd();}. All the runtime errors (such as invalid command-line arguments, etc) should produce short messages without a trace-back now. See task #5884. * Got rid of dumpToFile_diagnostic_netCDF(), used C++ default argument values to simplify initFromOptions() and writeFiles(). * Replaced 'new' with 'New' in exactTestM.c to avoid the C++ keyword name clash and 'old' with 'Old' -- for consistency. ;-) | Constantine Khroulev | 32 | +343 | -304 |
2008-12-03 23:32 | More work on test M: matching flux at grounding line. | Ed Bueler | 3 | +55 | -38 |
2008-12-03 08:44 | Update to verifynow.py to run test M. Everything works fine of what I implemented in r422; prev commit message wrong. Still need to check on test M setting of velocity in grounded part. | Ed Bueler | 1 | +3 | -0 |
2008-12-03 08:31 | Initial implementation of test M. Something is wrong with r422 for these, but under r421 'pismv -test M -eo -Mx 201 -My 201 -Mz 11' gave high resolution version of exact solution. Will fix tomorrow. | Ed Bueler | 8 | +257 | -71 |
2008-12-03 02:19 | Looked at CF standard name table and modified PISM to match. Search for 'PROPOSED standard_name' to see that. | Ed Bueler | 3 | +55 | -37 |
2008-12-02 23:06 | * Updated src/base/iMinverse.cc and moved it to its original place. * Implemented the snapshot-saving feature, see task #6039. Now it's possible to save model state snapshots with -save_to snapshots.nc -save_at 1e3:1e3:1e4 (every 1000 years from 1000 to 10000) or -save_at 100,400,1000,5000 to save at these times. It does not affect the time-stepping mechanism, so snapshots are saved on the first time-step after the time requested. See the manual for more details. Note that saving a subset of variables in a snapshot is not supported at this point. * Documented -save_to, -save_at, -dontreadSSAvels and -a options. * Changed the default behavior when the file specified by the -o option already exists: now we print a warning, move it to filename~ (with the tilde added). It is also possible to append to the output file by giving the -a option. Updated test/verifynow.py to match this behavior. * A little bit of code clean-up in iMIO.cc * Renamed varname to short_name in IceModelVec. Also, added some more documenting comments. | Constantine Khroulev | 18 | +1112 | -774 |
2008-12-02 04:15 | Improvements to ice shelf base thermo boundary condition in preparation for use of new PISMClimateCoupler. Note vTnew3 etc. must be 'protected', not 'private', for derived class temperatureStep() to work. Should *any* IceModel members be private? | Ed Bueler | 4 | +66 | -43 |
2008-11-30 21:33 | More work on test M. Note build dir is a pain re creation of executables from simple?.c. | Ed Bueler | 7 | +140 | -146 |
2008-11-30 08:29 | More test M preliminary work. | Ed Bueler | 4 | +70 | -183 |
2008-11-30 03:40 | Preliminary work on test M, an 'exact' solution is a uniform thickness annular ice shelf with prescribed velocity accross grounding line (Dirichlet) and a calving front. Requires ODE solve like test L, thus not completely exact. src/verif/exactM.py is only meaningful so far. Also deleted unmaintained aix and xd1 config clutter. | Ed Bueler | 7 | +299 | -369 |
2008-11-29 01:11 | Modified src/base/iMbootstrap.cc to fix the bug #12645. (We need to read all the variables *before* calling setMaskSurfaceElevation_bootstrap().) Please check if it works now and leave a comment or close the bug. | Constantine Khroulev | 1 | +14 | -17 |
2008-11-28 01:59 | Added comments to temperatureStep() to indicate where PISMClimateCoupler will be called. Changed ice shelf base temperature boundary condition to 273.15K for now; PISMClimateCoupler will fix that. Sought the source of bug #12599; not sure if bug is still present; needs PIK help to reproduce. | Ed Bueler | 3 | +57 | -50 |
2008-11-27 19:48 | Added ref to doc/ice_bib.bib. Trivial comment changes in src/verif. | Ed Bueler | 2 | +11 | -1 |
2008-11-27 02:46 | * Finished implementing the IceModelVec abstraction. See task #5762. (The list of members of IceModelVec can be changed if we need more VecXXX functionality.) * Updated and extended NCTool to search for variables using standard_name. See task #5756 and task #5802. Also, there is a change in the way PISM writes its state to a file: instead of overwriting the output file we try to append along the t dimension and overwrite if it is not possible. (Note that we should append instead of overwriting the history string of the output file.) * Removed src/netcdf (we don't need that code any more). Moved src/netcdf/pism_state.cdl to doc/. * Moved src/base/iMinverse.cc to base/old. It will come back next time I commit. * Reorganized bootstrapFromFile_netCDF() to use IceModelVec::regrid(). Moved bootstrapping variable range reporting to IceModelVec::regrid(). * Major changes to iMIO.cc: dumpToFile_netCDF() and dumpToFile_diagnostic_netCDF() use IceModelVec::write() and initFromFile_netCDF() uses IceModelVec::read() * Fixed a DAVecGetArray/DAVecRestoreArray pairing issue someplace and included a bit of code to check this pairing (only compiled with CFLAGS+=-DPISM_DEBUG). * Modified test/verifynow.py to remove verify.nc before running PISM. (This relates to the new output-appending behavior. On the other hand, this should not matter; feel free to change it back.) | Constantine Khroulev | 49 | +3344 | -4302 |
2008-11-26 07:52 | Default is now changed back to Mahaffy scheme for surface gradient. The eta=H^8/3 transformation is available with -eta; -no_eta is no longer an option. verifynow.py changed accordingly. vHexactLCreated flag handled correctly in iceCompModel.cc. | Ed Bueler | 6 | +55 | -48 |
2008-11-18 03:39 | Fixed copy-and-paste error associated to communicating vHmelt, caused by Bueler in r407. | Ed Bueler | 3 | +23 | -17 |
2008-11-17 23:05 | Documentation maintenance. | Ed Bueler | 5 | +103 | -110 |
2008-11-15 02:20 | Added a couple of references and modified some comments. | Ed Bueler | 3 | +25 | -6 |
2008-11-14 10:00 | Update CMake build, require 2.6.2 due to HINTS semantics | Jed Brown | 8 | +428 | -169 |
2008-11-14 04:32 | Moved diffuseHmelt() from iMtemp.cc to iMbasal.cc. Removed all mention of capBasalMeltRate(). Trivial reference fix. | Ed Bueler | 7 | +57 | -64 |
2008-11-12 19:44 | Derived classes should not have to rebuild the LocalInterpCtx for the -bif file. Now they don't: they can used IceModel::bootstrapLIC (after checking it is not == to PETSC_NULL). Also added references to ice_bib.bib. | Ed Bueler | 4 | +48 | -18 |
2008-11-10 20:11 | * More work on the IceModelVec abstraction. * Updated and added on to the NCTool class. * Changes all over the place to match changes in NCTool and IceModelVec. * Added a comment about grid.da2 to grid.hh. | Constantine Khroulev | 14 | +843 | -442 |
2008-11-08 03:25 | * Deleted old and unmaintained sources in src/base/old; can be recovered from gna.org. | Ed Bueler | 35 | +661 | -3999 |
2008-11-06 05:41 | * Ice shelf extension mechanism is better. There is still an extension with constant membrane strength, but there is no change of the geometry. This means we avoid stupid mass conservation errors and stupid extra communication. This is still no substitute for a good force boundary condition, but it is cleaner. Performs well (still) on EISMINT-Ross. | Ed Bueler | 14 | +175 | -165 |
2008-11-05 23:09 | * A better fix in iMIO.cc (there was a sizeof(int) != sizeof(size_t) issue). | Constantine Khroulev | 1 | +4 | -2 |
2008-11-05 22:37 | * Some work on the IceModelVec abstraction. * A minor fix (PISM should work on marmaduke now). | Constantine Khroulev | 3 | +87 | -30 |
2008-11-04 23:39 | * The history string can be arbitrarily long now. * Renamed HISTORY_STRING_LENGTH to TEMPORARY_STRING_LENGTH. | Constantine Khroulev | 6 | +57 | -34 |
2008-11-04 18:45 | capBasalMeltRate() in src/base/iMvelocity.cc is an artifact of our old concern with SIA+SSA by horizontal gluing. Trying PST P1 with it removed. | Ed Bueler | 3 | +7 | -2 |
2008-11-03 22:46 | Add CMake build system. | Jed Brown | 8 | +452 | -3 |
2008-11-03 22:46 | avoid const cast | Jed Brown | 1 | +11 | -9 |
2008-11-03 22:46 | Zap trailing semicolons | Jed Brown | 2 | +4 | -8 |
2008-11-03 22:46 | Quash compiler warnings | Jed Brown | 1 | +31 | -31 |
2008-11-03 22:46 | Fix % escape character | Jed Brown | 1 | +2 | -2 |
2008-11-03 22:46 | LOG_PISM_EVENTS -> PISM_LOG_EVENTS | Jed Brown | 5 | +14 | -14 |
2008-11-03 22:46 | Namespace WITH_FFTW -> PISM_HAVE_FFTW | Jed Brown | 6 | +14 | -14 |
2008-11-03 01:58 | Fixed bug #12555. The two critical parameters controlling velocities are the vertically averaged hardness, which is constant in EISMINT-Ross, and the thickness of the ice shelf extension, which controls force at the calving front. (Options -constant_hardness and -ssa_min_thk, respectively.) Now EISMINT-Ross, MISMIP, and test I and J all work as expected (at least all the basic runs in User's Man do). | Ed Bueler | 14 | +79 | -84 |
2008-10-31 23:55 | * Moved IceModelVec3Bedrock to iceModelVec3.cc * Moved IceModelVec2 stuff to iceModelVec2.cc * Updated build/Makefile. | Constantine Khroulev | 4 | +379 | -325 |
2008-10-31 17:41 | * Fixed a bug that I introduced in rev. 388. (Sorry.) * Modified pism_state.cdl and such (vubarSSA and vvbarSSA should not have standard names). | Constantine Khroulev | 4 | +2 | -13 |
2008-10-29 22:25 | Implemented reading and writing vubarSSA and vvbarSSA. | Constantine Khroulev | 6 | +126 | -33 |
2008-10-29 17:57 | * Switched to writing in double precision. * Preliminary work on saving (and reading) vubarSSA and vvbarSSA. | Constantine Khroulev | 11 | +134 | -156 |
2008-10-27 02:15 | Added a couple of basic refs to doc/ice_bib.bib. | Ed Bueler | 1 | +22 | -0 |
2008-10-24 23:48 | * Modified build/Makefile so that it's possible to build PISM on a system like Cray XT5 by running $ export PISM_STATIC=1 $ make $ make install without modifying any makefiles. * Updated the Installation Manual. | Constantine Khroulev | 2 | +33 | -14 |
2008-10-22 17:27 | * Very minor changes to doc/installation.tex and doc/manual.tex * Added doc/gripDeltaT.py, the script used to generate doc/figs/gripDeltaT.png * Added examples/trypetsc/petsc-copyright.html, just to be on the safe side. | Constantine Khroulev | 4 | +78 | -6 |
2008-10-21 23:11 | Fiddles with new installation manual. Sorry if I stepped on your toes Constantine ... | Ed Bueler | 4 | +99 | -102 |
2008-10-20 22:28 | Added a PETSc tutorial example (src/snes/examples/tutorials/ex5.c; the Bratu example). This way we can say to users with build problems 'try building this one to see if it is a PETSc problem'. Note that some users really don't have the full PETSc source already. | Ed Bueler | 3 | +644 | -0 |
2008-10-20 02:34 | Slight changes to BombProofSacrifice and CFL violation reporting at different verbosity levels. | Ed Bueler | 2 | +20 | -9 |
2008-10-19 04:06 | O.k. The changes of several nights ago are now commited correctly. Sorry to spam everyone. | Ed Bueler | 1 | +33 | -24 |
2008-10-19 03:25 | Still trying to fix my screw-up of manual update. | Ed Bueler | 1 | +68 | -77 |
2008-10-19 03:08 | Updates to MISMIP part of User Manual; thank god for .svn/tmp/ files which saved me from losing an evening of work. | Ed Bueler | 1 | +92 | -30 |
2008-10-19 02:42 | Some changes to manual. | Ed Bueler | 1 | +135 | -188 |
2008-10-18 23:09 | * Replaced doc/figs/gripDeltaT.png with a prettier picture. * Removed the "Installation" section from the User's Manual, fixed a couple typos in the EISMINT-Greenland section. * Added the svn:executable property on examples/eisgreen/preprocess.sh | Constantine Khroulev | 3 | +6 | -202 |
2008-10-18 20:13 | * Created the Installation Manual, doc/installation.tex. * Updated doc/Makefile. * Fixed a typo in src/base/comments.hh * A minor fix in util/nc_template.py | Constantine Khroulev | 5 | +614 | -5 |
2008-10-15 01:55 | Grainsize revised. Pseudoage mechanism eliminated. Actual age mechanism implemented; seems to work for 200ka to 300ka EISMINT II A run. New options: -gk, -gk 3, -gk_age; all turn on G-K with first using constant 1mm grains, second is 3mm grains, third is real age. | Ed Bueler | 7 | +83 | -49 |
2008-10-14 17:44 | Various cleanup but grain size with pseudo age is still broken; see bug #11242. | Ed Bueler | 7 | +29 | -25 |
2008-10-14 05:04 | I believe I have found and fixed a bug in examples/eisgreen/eisgreen.py which reverses the time axis in grip_dT.nc with the result that the option -dTforcing has no effect. (I want to get our of the business of modeling climate, actually ...) Note there are still debugging commands in src/base/forcing.cc which should be removed. I also split examples/eisgreen/bootstrap.sh into two: preprocess.sh and bootstrap.sh. Improved ssl2.sh and ccl3.sh. Reworked EISMINT-Greenland chapter in User's Manual. | Ed Bueler | 11 | +328 | -264 |
2008-10-10 12:57 | * Fixed some (very minor) typos in ice_bib.bib * Modified nc_template.py to a) be able to include scalar variables; b) add polar_stereographic so that Unidata IDV can (potentially) display PISM input files for Antarctica. | Constantine Khroulev | 2 | +10 | -5 |
2008-10-10 01:38 | Various maintenance: comments in build/Makefile give static linking suggestions; added math-y references in ice_bib.bib; text in User Man on verification; pst script maintenance. | Ed Bueler | 5 | +81 | -39 |
2008-10-03 17:27 | Small mods to stdout during -bif bootstrap. | Ed Bueler | 3 | +18 | -17 |
2008-09-27 07:51 | More MISMIP, naturally, including establishing new fiddle option which allows a bit of dragging on bottom of shelves. Lots of documentation fiddles. | Ed Bueler | 18 | +160 | -131 |
2008-09-26 02:34 | MISMIP is making me work for it. Note code with beta_for_floating in iMssa.cc needs to be made official if it should be kept; WARNING that it is there. Renamed taub to taud because it stands for driving stress, of course. | Ed Bueler | 9 | +284 | -167 |
2008-09-24 06:56 | More MISMIP, especially documentation of flaws. Add option -ssa_min_thk to control calving front force in some subtle manne. Use of -regrid to initialize thickness from result of Schoof asymptotic matching result; works. | Ed Bueler | 11 | +170 | -63 |
2008-09-23 09:13 | createDA_done in IceGrid (grid.cc) clearly a relic. Sorry. And I had already created a relic like that in IceMISMIPModel, so I deleted it too. | Ed Bueler | 4 | +5 | -14 |
2008-09-23 08:55 | More MISMIP: solverSM.py can write NetCDF with thickness, readable by 'pisms -mismip' for initialization to fix extreme thinning in experiment 3. | Ed Bueler | 4 | +340 | -180 |
2008-09-23 07:56 | Consistent function names for warning, see bug #12346. | Jed Brown | 1 | +2 | -2 |
2008-09-23 02:57 | Fixed bug which wiped out boundary conditions on EISMINT-Ross. More work on MISMIP. | Ed Bueler | 18 | +344 | -804 |
2008-09-19 01:09 | Work to finalize first MISMIP submission, and to document in User's Manual. | Ed Bueler | 9 | +231 | -113 |
2008-09-18 02:56 | Added -Woverloaded-virtual to CFLAGS compile options, and associated 'using' directives in .hh files; this is generally helpful but does not address task #6212, which is not a problem of hiding. (One can still change the base class signature and loss functionality of the derived class version, which never runs because now the base class version does.) Improved MISMIP ascii output to make nice figures; this is cheap on top of required ascii output. | Ed Bueler | 16 | +214 | -136 |
2008-09-17 17:50 | * Added code in IceModel::velocity() to zero out velocities if computeSIAVelocities is false. Changed adaptive time stepping to only apply diffusive time step restriction if computeSIAVelocities is true. * Changed IceModel::determineSpacingTypeFromOptions() to only change grid spacing type if asked. IceModel::setFromOptions() now doesn't change anything if there are no options set. * Removed MISMIP_PLAY compilation environment variable. | Ed Bueler | 20 | +397 | -248 |
2008-09-14 21:05 | quick backup/transfer of MISMIP stuff | Ed Bueler | 2 | +20 | -4 |
2008-09-14 17:39 | A bit more work on MISMIP, including reattaching IceMISMIPModel::basalDragx(). Still have very irregular flux near grounding line, but steady state is achievable, at least with MISMIP_PLAY=1 smoothing of C at grounding line, and perhaps without. | Ed Bueler | 5 | +110 | -58 |
2008-09-14 06:17 | Additional work on MISMIP. Found cross-flow asymmetry bug; now x direction is correctly periodized. And IceGrid::rescale_using_zlevels() allows TruelyPeriodic in one direction but not the other. Added MISMIP run script. | Ed Bueler | 14 | +218 | -265 |
2008-09-11 22:32 | Small changes: (i) added references and reformat for manual; (ii) changed initialization details for PST experiments. | Ed Bueler | 5 | +67 | -22 |
2008-08-15 00:21 | Replaced pycdf with netcdf4-python everywhere. See http://code.google.com/p/netcdf4-python/ To install netcdf4-python to use with NetCDF 3.6.x, untar and do | Constantine Khroulev | 17 | +209 | -229 |
2008-08-13 08:11 | * -skip replaces -tempskip; new version also skips SSA updates. Seems to test well for PST experiments. | Ed Bueler | 18 | +228 | -197 |
2008-08-11 01:07 | Preliminary change to using -tempskip for skipping SSA calculuations. Need to test using PST experiments. Also added references in doc/ice_bib.bib. | Ed Bueler | 6 | +85 | -51 |
2008-08-04 20:55 | util/series.py now writes UNLIMITED as size of t dimension, so NCO tools using record dimensions work, for example. Updated (and perhaps finalized) scripts for IcePSTexModel examples in examples/pst/. | Ed Bueler | 4 | +342 | -43 |
2008-07-30 20:31 | Cleanup of documentation, especially comments and references for exact solutions. | Ed Bueler | 12 | +45 | -53 |
2008-07-27 06:58 | Bug fix: changed basal vertical velocity to zero (or basal melt rate), instead of a function of bed slope (which is appropriate for grounded ice). Also: improved diagnostics cbase, csurf to only show speed where there is ice, and not show artifacts from SSA calculation. | Ed Bueler | 3 | +37 | -8 |
2008-07-22 19:57 | Maintenance: | Ed Bueler | 5 | +38 | -18 |
2008-07-17 23:52 | Maintenance on EISMINT-Greenland example. Note pgrn no longer requires -ocean_kill, which is built in; roughly 'pgrn' includes 'pismr -ocean_kill -e 3 -tempskip 20'. | Ed Bueler | 6 | +108 | -115 |
2008-07-13 08:37 | Maintenance on EISMINT-Greenland tutorial example. | Ed Bueler | 4 | +59 | -86 |
2008-07-13 03:11 | Bug fix: TsOffset needed to be set to zero in IceGRNModel::updateTs() so that the -dTforcing temperature offset would actually be added. We will see substantial effects in the CCL3 run. | Ed Bueler | 12 | +112 | -27 |
2008-07-09 01:51 | Trivial changes, to synchronize versions. | Ed Bueler | 2 | +10 | -3 |
2008-07-07 22:45 | * Fixed a couple of typos in doc/manual.tex. * Modified the svn:ignore property on doc. * Some more changes to Makefile: 'make update' finally works the way it should; 'make clean' cleans both build/ and doc/, plus it is possible to build userman, refman, browser, summary and fullbib from the top-level directory now. | Constantine Khroulev | 2 | +10 | -3 |
2008-07-07 19:43 | Added option -float_kill, which is calving at the grounding line according to the floatation criterion. Note that -ocean_kill is calving at the location of the original calving front. Also added a post-processing script for the PST experiments, which uses several good tools. | Ed Bueler | 7 | +292 | -10 |
2008-07-03 09:36 | I believe I have fixed -dSLforcing option so it adjusts sea level correctly. Also made -tempskip 20 automatic for pgrn. pgrn -ccl3 should run without forcing, e.g. for climate warming scenario at positive time. | Ed Bueler | 9 | +65 | -112 |
2008-06-26 23:37 | * Modified test/vnreport.py to use matplotlib instead of Gnuplot.py. Updated doc/manual.tex to reflect the change. * Regenerated doc/figs/*errs*.pdf using the new test/vnreport.py * Added the svn:ignore property to build/, lib/, {src,doc}/revision. Updated svn:ignore on bin/ * util/nc_template.py does not include 3D mode_state variables by default now. * Minor changes to doc/Makefile. * Finished documenting nc_template.py and nc2mat.py. Described changes to [build/]Makefile. | Constantine Khroulev | 10 | +83 | -55 |
2008-06-26 19:28 | * Fixed build/Makefile: made it work on marmaduke (which has GNU Make 3.80 instead 3.81 on my machine) | Constantine Khroulev | 2 | +7 | -5 |
2008-06-26 18:59 | * Improved Makefile and build/Makefile; updated INSTALL; moved SConstruct to build/. It should work better (namely, give less warnings) now. * Edited build/Makefile and src/base/iMutil.cc to add revision stamping. * Note: 'make update' should be usable by now. | Constantine Khroulev | 6 | +182 | -158 |
2008-06-26 01:13 | Lots of changes to Makefile; added the build/ subdirectory to reduce the clutter... I hope this works. (Do blame me if it doesn't. :-) ) | Constantine Khroulev | 3 | +223 | -199 |
2008-06-25 00:47 | tillphi was not being read under -if; fixed. Also -regrid_vars now only takes single character flags bBehHLT, for the model state variables. There is no regridding of climate. | Ed Bueler | 7 | +50 | -64 |
2008-06-25 00:46 | * Modified doc/Makefile to use vfnow_r327_L5_23june08.txt and regenerated figures (i.e. ran 'make vfigs'). | Constantine Khroulev | 8 | +23 | -2 |
2008-06-24 08:06 | Fixed another asymmetry, I think. This time kind of trivial: average speed reporting for IcePSTexModel. | Ed Bueler | 1 | +6 | -3 |
2008-06-24 07:33 | Noticed PST experiments had asymmetry. Diagnosed as failure to communicate Hmelt before explicit diffusion step in diffuseHmelt(). Fixed. Trivial fiddling with velocity(). | Ed Bueler | 2 | +14 | -33 |
2008-06-24 02:09 | Intended to be final version of PST experiments ... we'll see ... | Ed Bueler | 2 | +83 | -44 |
2008-06-23 23:40 | Default for IceModel::useConstantTillPhi should be FALSE. ALso completed level five (rev 327) verification on 8 core machine for BCELGIJK in only 15 hours or so, so a copy is put doc/. | Ed Bueler | 3 | +278 | -4 |
2008-06-23 23:21 | * Changes to the User's Manual: started documenting nc2mat.py and nc_template.py (more work on this later). * Modified pism_state.cdl: removed the pism_intent attribute from x,y,z and zb, removed last signs of ncgen.rb * Renamed pism_netcdf_template.py to nc_template.py. Made this script include model_state, mapping and climate variables only. * Fixed a bug in nc2mat.py * Added examples/ant/ant08.py | Constantine Khroulev | 6 | +344 | -82 |
2008-06-23 07:54 | Realized that the velocity combination -super did not have quite the right effect on the SIA terms in the mass continuity explicit stepping; fixed it. Gave massContExplicitStep() its proper name. | Ed Bueler | 5 | +70 | -28 |
2008-06-21 18:38 | Attempt to speed SIA by making SIA-sliding a special case; it is bad so we should generally assume the SIA value for basal sliding is zero. Also cleaned up comments in temperatureStep() and realized verification tests A B C D E L all did better with option -no_eta. | Ed Bueler | 5 | +102 | -91 |
2008-06-20 01:56 | The diagnostic driving stress variable in the output file is now correctly named 'taud' not 'taub'. | Ed Bueler | 4 | +29 | -29 |
2008-06-17 20:53 | Fixed reportBIFVarFoundMinMax() bug; min and max are now properly globalized. Updates to bibliography for manuals. | Ed Bueler | 2 | +17 | -9 |
2008-06-17 02:07 | * Noted that assembleSSARhs() did not need to be called repeatedly while iterating the SSA; took it out of the loop. * Now believe that eta=H^{8/3} transformation for computing surface gradient is almost always beneficial. Made it the default. Replaced option -grad_from_eta by -no_eta. * Maintenance on -bif default bootstrapping. Now will read tillphi if present. Also gives better default behavior and standard out messages. * Removed prototype for cryptic flags at start of run; the flags themselves are really useful and remain. * Makefile now generates dependencies without calling linker and getting stupid error messages. | Ed Bueler | 12 | +171 | -124 |
2008-06-15 19:16 | Playing with greater use of eta=H^{8/3} transformation to regularize computation of surface gradient. In particular, it is now used in assembleSSArhs() to compute driving term in SSA solution, and diagnostically when computing taub, the driving stress. PST experiments will be redone with this choice. Additional small changes (Glen exponent, bibliography). | Ed Bueler | 11 | +153 | -58 |
2008-06-13 08:19 | Reorganized test/ subdirectory: 1) test/ only contains scripts for testing PISM, for now only verification scripts; 2) util/ contains the documented utility scripts in Appendix D of the User's Manual; util/ should be on PATH; 3) examples/ contains subdirectories with examples. | Ed Bueler | 39 | +243 | -395 |
2008-06-11 21:59 | * Changed eis_green.py to use 'missing_value' outside the valid range, as recommended by the NUG. (The value I picked is -9999.0 -- for the lack of a better choice). Tried switching to '_FillValue', but it breaks mysteriously if I do that. * Fixed 'missing_value' interpretation in fill_missing.py | Constantine Khroulev | 2 | +10 | -5 |
2008-06-11 02:28 | * Finished working on the new fill_missing.py: - added the -i (--initial_guess) option - it uses the SOR with Chebyshev's acceleration now, closely following the algorithm described in 'Numerical Recipes' - it follows the CF Metadata conventions (regarding valid_range, valid_min, valid_max, _FillValue and missing_value interpretation) - it can be used both as a command-line script and a Python module - it uses a temporary file to avoid overwriting the output file with junk in case of failure * Added nc2mat.py -- a general-purpose script converting from NetCDF to MATLAB's .mat binary data file format (with the help from pycdf and scipy) * Added pism_netcdf_template.py -- a helper script creating an empty PISM-readable file with given grid dimensions by reading pism_state.cdl and running ncgen. This script can also be used as a Python module. * Updated the User's Manual to reflect the changes in fill_missing.py and finish the transition from ross_plot.m to ross_plot.py * Replaced MATLAB-generated pictures (rossquiver.png and rossscatter.png) with Python-generated ones. * Fixed a typo in pism_state.cdl. | Constantine Khroulev | 7 | +487 | -156 |
2008-06-09 23:12 | More work on PST experiments: smooth till phi transitions. Coming soon: Test M is rotated and 2d (as opposed to 1d) version of Test I from Schoof. | Ed Bueler | 5 | +218 | -178 |
2008-06-06 08:42 | More work on IcePSTexModel: creating smoother till phi maps. (Not done.) Also clean pst.sh and SSA progress reporting. | Ed Bueler | 4 | +88 | -96 |
2008-06-04 21:41 | script test/pst.sh has better approximation of intended experiments | Ed Bueler | 1 | +56 | -61 |
2008-06-04 09:46 | Most work done on reconfiguring plastic till stream experiments, I think. Need to try it out on faster machine. | Ed Bueler | 3 | +233 | -152 |
2008-06-03 23:46 | Restart on plastic till ice stream experiments. Now each run has three ice streams so that parameter studies are easier. | Ed Bueler | 8 | +585 | -503 |
2008-06-01 20:31 | Various fiddles: (1) fixed standard out from IceEISplModel to agree with others. (2) Made options on python scripts agree more, and documented more. (3) Improved documentation on installation. | Ed Bueler | 10 | +185 | -163 |
2008-05-31 02:12 | Finalized removal of Ruby dependecy (ncgen.rb). Converted Sigma to J/(s m^3) units; before was K/s. New units compatible with simple formula Sigma = D_ij tau_ij, and with new paper. (Old units appeared in Bueler et al 2007 J. Glaciol.) | Ed Bueler | 12 | +62 | -172 |
2008-05-30 22:43 | Forgot to turn on new version of correctSigma(). Also edited IceType comments, etc. | Ed Bueler | 3 | +24 | -22 |
2008-05-30 22:28 | Made test/vnreport.py produce PNG by default or PDF as option; documented in User Manual. | Ed Bueler | 20 | +403 | -354 |
2008-05-29 04:21 | Attempt to fix vertical advection at ice base bug in temperatureStep(). Removed correctSigma() from velocity(), so Sigma is just SIA value; note frictional heating still occurs in sliding. Fiddle with error messages. | Ed Bueler | 3 | +28 | -12 |
2008-05-28 06:42 | Back to work on plastic till experiment. Velocities now combined by convex combination. -superpure option removed; -super remains. Minor fiddles with manual.tex, ross_plot.py, test/ross/README. | Ed Bueler | 10 | +169 | -152 |
2008-05-28 02:37 | Set svn:executable on eis_ross.py and ross_plot.py | Constantine Khroulev | 2 | +0 | -0 |
2008-05-28 01:25 | Edited test/ross/ross_plot.py: added more about installing scikits.delaunay and its dependencies in general. | Constantine Khroulev | 1 | +18 | -9 |
2008-05-25 17:22 | Doc cleanup: delete (*large*) old figs/*.eps. Additions to bibliography related to NASA ROSES proposal. | Ed Bueler | 11 | +5 | -169119 |
2008-05-24 00:46 | Edited (fixed and improved) test/ross/ross_plot.py. | Constantine Khroulev | 1 | +60 | -31 |
2008-05-23 02:20 | * Added test/ross/ross_plot.py -- an alternative to ross_plot.m which uses open-source libraries only. :-) * Fixed two typos in doc/manual.tex. | Constantine Khroulev | 2 | +91 | -3 |
2008-05-21 17:43 | * Added amsmath to "extra packages" in doc/Doxygen_html (it is needed for the align* environment in doc_tempage.hh, iMinverse.cc, iMssa.cc and nc_util.cc in src/base). * Edited doc/Makefile and test/vnreport.py to generate figures in PDF instead of creating .eps figures and converting them to .png (There's one less thing to break this way, and we get scalable figures, too.) | Constantine Khroulev | 18 | +28 | -47 |
2008-05-16 23:47 | Added the pism-state-ncgen.py (a replacement for ncgen.rb). The next step is to verify that it works and remove Ruby from the list of PISM dependencies in the User Manual. | Constantine Khroulev | 1 | +141 | -0 |
2008-05-16 19:29 | Fixed a typo in the user manual (section 3.1, 'Getting Started'). | Constantine Khroulev | 1 | +1 | -1 |
2008-05-15 00:37 | Commented out 'include config/macosx_macports' in the Makefile, since it should be that way by default. (Sorry.) | Constantine Khroulev | 1 | +1 | -1 |
2008-05-15 00:25 | * Added config/macosx_macports * Added some notes about installing PISM on Mac OS X 10.5 (doc/pism-install-macosx-notes.txt) * Modified Makefile to allow redefining switches needed to link shared libraries * Modified src/base/iMIO.cc to use strlen instead of strnlen, since strnlen is a Linux extension | Constantine Khroulev | 4 | +124 | -4 |
2008-05-13 23:10 | Bibliography and install notes updates. | Ed Bueler | 2 | +101 | -53 |
2008-04-26 23:23 | Debian install of PETSc now works for me; see doc/pism-install-deb-note.txt. Makefile default is to use Jed's sed trick of mpicc-->mpicxx in linking. | Ed Bueler | 4 | +191 | -5 |
2008-04-20 19:40 | Manual update to put hierarchy on options documented in Appendix A. | Ed Bueler | 4 | +226 | -140 |
2008-04-20 05:18 | Various maintenance: expansion of doc/ice_bib.bib; addition of -tempskip 10 to test/eis2plastic.sh; tucked away ryan/ and embayment/ in less notable locations. | Ed Bueler | 17 | +257 | -15 |
2008-04-02 03:31 | Added a diffusion for Hmelt. The Hmelt values under the margin of the ice are not as pretty with BOMBPROOF as they were with the more explicit previous scheme. Should not be an adaptive time step restriction. More work on iMinverse.cc. | Ed Bueler | 3 | +85 | -14 |
2008-04-01 20:30 | Found and fixed initialization bug. More work related to inverse modeling. | Ed Bueler | 11 | +97 | -49 |
2008-04-01 05:33 | Initial implementation of iMinverse routines completed. Note that there is viewer for till friction angle with '-d I'. To test ... | Ed Bueler | 8 | +253 | -156 |
2008-03-31 07:23 | Progress toward inverse modeling as part of mainstream PISM, according to options -cbar_to_till or -csurf_to_till. | Ed Bueler | 7 | +313 | -110 |
2008-03-31 00:44 | Task #5879 done. Continuing work on minimal inverse method using pseudo-plastic till. | Ed Bueler | 18 | +204 | -157 |
2008-03-30 03:22 | PISM model state files now a bit bigger; four more 2D fields always written. Most important is 'tillphi', the till friction angle; in some cases this is a model state variable which will be read in for continuation. Others are diagnostic: sliding speed 'cbase', driving shear stress at the base of the ice 'taub', yield stress 'tauc' (applicable for plastic or arbitrary pseudo-plastic law; can even be part of linear sliding). | Ed Bueler | 6 | +172 | -10 |
2008-03-28 01:29 | Start on new version of inverse modeling job: read velocities (either cbar or csurf), remove vertical shear from SIA, apply MacAyeal nonlinear operator, use pseudo-plastic law to extract (pseudo-)till yield stress, use modeled basal water etc to extract till friction angle, treat that as time-invariant. Also dealt with task #5688, so nicer behavior when reading input files. | Ed Bueler | 13 | +2139 | -1670 |
2008-03-25 20:35 | Bug fixes having to do with test H and test I,J. | Ed Bueler | 8 | +179 | -157 |
2008-03-25 05:23 | Cleanup of BOMBPROOF documentation. Addition of pseudo-plastic till law, with new options -pseudo_plastic, -pseudo_plastic_q, and -pseudo_plastic_uthreshold. Has resonable effect on Test I; now repeating plastic stream experiment P0. | Ed Bueler | 9 | +289 | -92 |
2008-03-23 08:44 | Doc cleanup associated to BOMBPROOF implementation. Verification and EISMINT II look good for that scheme. | Ed Bueler | 8 | +108 | -244 |
2008-03-23 07:19 | Initial, successful implementation of BOMBPROOF, a scheme for vertical advection which has no vertical CFL but has maximum principle stability. Good verification restults; great consequences for speedup with -tempskip. | Ed Bueler | 9 | +175 | -452 |
2008-03-22 20:42 | More doc maintenance. | Ed Bueler | 5 | +140 | -53 |
2008-03-22 04:30 | Documentation maintenance. The new temperature scheme is not ready. | Ed Bueler | 5 | +221 | -31 |
2008-03-21 20:59 | Working on a robust but faster advection scheme for temperature and age. The current one involves a vertical CFL; my goal is to remove this and gain accuracy too by doing things more implicitly in the vertical. | Ed Bueler | 7 | +691 | -85 |
2008-03-20 01:41 | Small change to semantics of MASK_FLOATING_OCEAN0 to make it hydrophobic even if land rises above sea level. | Ed Bueler | 4 | +35 | -11 |
2008-03-19 01:46 | Bug found with 'pisms -eisII' and bed deformation model: bug fixed. The bedrock related part of task #5787 has been done; IceModel now has a BedThermalType member and a DeformableEarthType member. Index added to the User's Manual. | Ed Bueler | 13 | +218 | -200 |
2008-03-16 06:21 | Caught bugs in climate forcing mechanism. | Ed Bueler | 6 | +102 | -56 |
2008-03-16 00:59 | Slight change to pism history string. Source code cleanup. | Ed Bueler | 3 | +65 | -66 |
2008-03-14 07:10 | Caught bug with temperature at top of bedrock under ocean. Added separate source file for tests; should become a derived class, perhaps. | Ed Bueler | 6 | +194 | -17 |
2008-03-13 08:03 | Various bits of cleanup: HEINO out of the way; iMadaptive.cc contains its stuff, citations in doxygen. | Ed Bueler | 17 | +609 | -421 |
2008-03-11 07:35 | Added ability to read monthly temps from file, so that PDD model can use data for its yearly temperature cycle; option is -pdd_monthly_temps. Moved the -dTforcing and -dSLforcing options, and associated instances of IceSheetForcing, into base class IceModel. EISMINT-Greenland derived class IceGRNModel very minimal now. Apparently grain size update is broken; changed flow law to GK to (temporarily) always have 1mm grain size; see iMsia.cc. | Ed Bueler | 20 | +519 | -238 |
2008-03-09 19:32 | Fixing stupid matching '...' behavior in python. | Ed Bueler | 6 | +8 | -7 |
2008-03-09 18:56 | Trivial formatting stuff, mostly. Substantive change to vertical spacing in bedrock: now equally spaced with spacing equal to dzMIN within the ice. | Ed Bueler | 4 | +114 | -76 |
2008-03-08 06:29 | Little refinements re making pgrn work with Tolly's data. | Ed Bueler | 8 | +196 | -124 |
2008-03-07 01:02 | Changes to bootstrapping to make it more flexible; see task #5802 for some remaining flexibility issues. | Ed Bueler | 1 | +317 | -220 |
2008-03-06 01:58 | MISMIP essentially implemented. Saves correct files; see comments at head of iceMISMIPModel.cc. FUNDAMENTAL PROBLEM remains: PISM is not doing a good job of flux continuity at grounding line. | Ed Bueler | 8 | +350 | -139 |
2008-03-03 07:41 | Playing with MISMIP. Small change to updateViewers() to avoid wasting time when viewers not needed. | Ed Bueler | 5 | +240 | -168 |
2008-02-14 20:23 | Cleaning up EISMINT II plastic-till-version-of-experI. Switching to use non-equally spaced vertical grid. | Ed Bueler | 3 | +12 | -43 |
2008-02-14 00:16 | Added executive summary of PISM (needed that anyway). Changed the plastic till version of eisII I to use unequally-spaced vertical. Also improved the script itself. | Ed Bueler | 5 | +1522 | -69 |
2008-02-12 07:37 | Fix up docs in trunk. | Ed Bueler | 3 | +25 | -3 |
2008-02-12 05:17 | Maintenance: improved documentation of IceGrid, options in manual for unequal spaced grid, transform to eta for surface gradient ... | Ed Bueler | 11 | +148 | -52 |
2008-02-11 03:15 | Ongoing general maintenance. Less memory is used by refactoring the grain size scheme; the new lighter weight scheme breaks grid symmetry when using pseudo age but not when using real age. (It only makes any difference at all when using Goldsby-Kohlstedt.) | Ed Bueler | 49 | +458 | -511 |
2008-02-09 19:59 | Improved reference manual introduction. Default values are *all* not members of IceModel anymore; this will clean up initialization. | Ed Bueler | 16 | +326 | -257 |
2008-02-08 02:04 | Reorganizing reference manual a bit; User's is shorter and Reference is longer. Reference is more readable because it starts with text written by a human. | Ed Bueler | 3 | +254 | -182 |
2008-02-08 00:03 | Additional essential fix to regrid_global_var(). EISMINT-Ross now completely functional and documented. On any grid. In parallel. Now regrid_global_var() is used for: regridding, bootstrapping (both EISMINT-Greenland and EISMINT-ROss run the *same* code for default bootstrapping), and reading boundary conditions in EISMINT-Ross. | Ed Bueler | 17 | +544 | -479 |
2008-02-06 01:36 | Bootstrapping now really works via regrid_local_var(). The format of a -bif file is now clear: it is a subformat of pism_state.cdl. EISMINT-Greenland works again; still needs a full go-through-and-try-each-line-in-Users-Manual. EISMINT-Ross is broken for now: fix scripts to produce proper format. Also need to document unequal-spaced vertical grid in Users Manual. Cruisin' toward first stable release. | Ed Bueler | 16 | +262 | -161 |
2008-02-05 07:41 | Miscellaneous updates. | Ed Bueler | 5 | +55 | -56 |
2008-02-05 04:47 | Eliminated NCTool::var_to_da_vec() and associated VecScatter to processor zero and integer indexing scheme. All functionality replaced by that in regrid_local|global_var(), which now works for arbitrary spacing in the vertical. Note regrid_global_var() now has ability to regrid an integer mask using a MaskInterp tool. Also: attempted to assure ANSI C compatibility for all .c source files; attempted, by adding CXXLINKER to Makefile, to help fix build errors associated to PETSc linker-choice bug and derived PISM bug #9371. | Ed Bueler | 20 | +480 | -488 |
2008-01-30 01:55 | Regridding implemented for non-equally spaced vertical grids. __PLEASE TRY TO BREAK IT AND TELL ME ABOUT IT___ It remains to remove var_to_da_vec() from bootstrapping, replacing with regrid_local_var(). | Ed Bueler | 5 | +416 | -243 |
2008-01-29 18:44 | Comments regarding parallel regridding and irregular grid. | Jed Brown | 1 | +157 | -47 |
2008-01-26 06:47 | Bug fix revealed by test E: communication of vWork2d[] arrays had to happen sooner, within velocity(), for basalSIA(). | Ed Bueler | 5 | +19 | -17 |
2008-01-20 23:29 | I think unequal spaced grid works well (i.e. no better than lots of equal spaced levels, but not much worse, and with some speedup), except: regridding and Test K results. IceParam *p removed from IceGrid; removes 'p->' from everywhere; remember PetscBag? iMlegacy.cc no longer even compiled. | Ed Bueler | 39 | +813 | -790 |
2008-01-19 18:08 | Unequally-spaced vertical implementation still not stable. Verification in Test G pretty good. Init -if and regrid still need work. Now removing legacy code as too hard to maintain. | Ed Bueler | 23 | +435 | -352 |
2008-01-17 04:03 | Builds. Test K and Test F results not great but not silly. | Ed Bueler | 4 | +148 | -29 |
2008-01-16 18:50 | Option -cheb now implemented; produces vertical grid spaced like the [-1,0] portion of the Chebyshev extreme points. Aspects of temperature solution, with and without bedrock, still need addressing. Test K verification not so good yet. Note bootstrap stuff separated into src/iMbootstrap.cc. Note src/iMIOnetcdf.cc moved into src/iMIO.cc. Regridding for unequal spaced grids not yet implemented. THIS REVISION DOES NOT LINK right now because IceModelVec3Bedrock::getValColumn() and setValColumn() are not yet implemented. | Ed Bueler | 24 | +1600 | -1440 |
2008-01-14 01:34 | Ongoing structural cleanup and documentation related to non-equally-spaced vertical grid and Vec abstraction. Of the numerical models, only the temperature temperatureStep() uses an internally equally spaced grid at this point; it then linear interpolates to the storage grid. This can be changed later if desired; verification and profiling should determine what happens. Verification shows that the linear interpolation is doing no harm if the storage grid actually has equal spacing. | Ed Bueler | 21 | +442 | -285 |
2008-01-12 19:26 | Bit more work on removing equal spacing dependence. Revised and documented grain size model. | Ed Bueler | 12 | +176 | -102 |
2008-01-11 18:04 | Abstraction of 3d Vecs now in good shape. Still equally spaced. Side effects have been: (1) some slow-down from lots of linear interpolation code and (2) some multiplexing of communication because each 3d Vec has its own DA and there is no conflict if we try to begin several and then end several LocalToLocals. | Ed Bueler | 20 | +541 | -419 |
2008-01-10 19:54 | Critical fix to make -Mz option work. Note Test G is not performing as well as in pre 235 revisions. | Ed Bueler | 1 | +3 | -0 |
2008-01-10 19:25 | Abstraction of 3D Vecs mostly completed, including former vWork3d. | Ed Bueler | 25 | +1056 | -534 |
2008-01-08 18:47 | First implementation of abstraction of 3d Vecs now works. Some slowdown with current fine equally-spaced vertical grid, of course; no actual implementation of non-equal grid yet. verifynow.py essentially same output. | Ed Bueler | 16 | +548 | -330 |
2008-01-06 22:17 | Major revision mostly done; won't build yet. 3d Vecs are abstracted, in preparation for changing to unequally-spaced grid. Still need to complete in these ways: (1) iMvelocity.cc, (2) all uses of vWork3d[], (3) NetCDF read and write, (4) communication simultaneous with copying. | Ed Bueler | 21 | +861 | -425 |
2008-01-05 21:35 | Added horizontal ice flux to PISM output NetCDF files. A bit more work on MISMIP. A start on abstracting da3-based Vecs. | Ed Bueler | 9 | +600 | -32 |
2008-01-03 23:01 | Initial implementation of MISMIP: not to be trusted until more seriously tried. Needs explicit treatment of calving front. Needs text output routines. Needs management scripts. | Ed Bueler | 7 | +519 | -168 |
2008-01-02 16:59 | PDD model probably done; see trials in comment at end of src/base/iMpdd.cc. *Monte carlo method produces results in close agreement with (Calov and Greve 2005). Note Calov-Greve clearly needs more than monthly evaluations for quadrature; at this point we use weekly. PDD re-documented in manual. Maintenance. Superficial start on MISMIP; not functional at all. | Ed Bueler | 11 | +349 | -139 |
2008-01-01 18:59 | Debugging associated to Calov-Greve PDD model. Maintenance. | Ed Bueler | 20 | +352 | -371 |
2007-12-29 00:23 | Modifications to summary line: step moved to flag line. Initial implementation of (Calov and Greve 2005) positive degree day scheme; not trustable without additional testing. | Ed Bueler | 10 | +335 | -178 |
2007-12-22 18:28 | Ongoing fiddles to plastic till mod of EISMINT II exper I. Work on manual. | Ed Bueler | 4 | +136 | -96 |
2007-12-20 04:46 | Fixed and simplified and improved docs on regrid. | Ed Bueler | 9 | +96 | -118 |
2007-12-19 21:31 | Fiddlesticks. | Ed Bueler | 1 | +2 | -2 |
2007-12-19 21:26 | Update to plastic till experiment script: add bedrock thermal. | Ed Bueler | 1 | +9 | -9 |
2007-12-19 21:13 | Update to plastic till experiment script. | Ed Bueler | 2 | +108 | -81 |
2007-12-18 23:56 | I believe I have completed the conversion to CISM names for NetCDF variables. Units still do not match (in general). Modifications of the plastic till SSA EISMINT II experiment I code. | Ed Bueler | 8 | +220 | -151 |
2007-12-16 07:50 | Switched to GLIMMER names for variables in PISM NetCDF files. Units not changed because we conform closer to CF-1.0 than GLIMMER, I think. Also changes to tools and manual. Need to modify scripts for EISMINT-Greenland and EISMINT-Ross to use new variable names. | Ed Bueler | 17 | +774 | -524 |
2007-12-05 04:59 | Small fix to test/eis2Iplastic.sh. | Ed Bueler | 1 | +7 | -7 |
2007-12-05 04:53 | Improved reporting and time series extraction. Manual needs revision accordingly ... | Ed Bueler | 10 | +171 | -101 |
2007-12-04 20:54 | Script modifications: (i) fix of fill_missing.py to fix for old pycdf(?); (ii) clarification of eis2Iplastic.sh. | Ed Bueler | 2 | +61 | -30 |
2007-11-30 07:22 | Cleaned up viewer sizing and standard out summary. Simplified src tree structure slightly; it is actually useful to have some structure, but I had overdone it. | Ed Bueler | 39 | +323 | -288 |
2007-11-26 10:05 | Theme and variations on EISMINT II experiment I with plastic till modifications preliminarily set up. | Ed Bueler | 4 | +134 | -43 |
2007-11-26 01:02 | Various fiddles related to plastic till modification of EISMINT II experiment I. | Ed Bueler | 10 | +40 | -28 |
2007-11-24 00:50 | Cleaning up. IceModel now allocates about 30 percent less memory, incidentally. More comments. | Ed Bueler | 7 | +85 | -113 |
2007-11-23 21:02 | Refactoring. (Need to eliminate pernicious influence of SIA basal sliding, though it is still possible, and pernicious influence of ISMIP-HEINO in particular.) New mass continuity scheme should be strict improvement. A few more comments. Working Vecs made private in IceModel. | Ed Bueler | 10 | +295 | -272 |
2007-11-21 22:17 | added script for verifying upwinded method for mass continuity | Ed Bueler | 2 | +46 | -0 |
2007-11-21 08:11 | Testing of upwind method for mass continuity for SIA; apparently a new explicit method for SIA. | Ed Bueler | 6 | +140 | -18 |
2007-11-20 23:49 | Furtherwork on plastic till modification of EISMINT II exper I. Added lake and ocean possibilities. Moved code into derived class IceEISplModel.cc which is derived class of IceEISModel (derived from IceModel). | Ed Bueler | 7 | +226 | -125 |
2007-11-18 21:05 | Fixed missing communication in iMssa.cc, I hope. | Ed Bueler | 2 | +22 | -13 |
2007-11-18 08:39 | Addition of option -ssa_dt, which allows the SSA to only run every few steps. Should speed up plastic till superposed runs, in particular. Looked at EISMINT-Ross again; mostly in good shape. Tests I and J still do fine. | Ed Bueler | 15 | +159 | -184 |
2007-11-14 23:39 | Yet more work on EIS II exper I and superposed plastic till SSA. | Ed Bueler | 3 | +26 | -28 |
2007-11-14 22:46 | Continued work on mod of EIS II exper I with plastic SSA addition. | Ed Bueler | 6 | +51 | -25 |
2007-11-09 07:41 | Fiddling with reporting. Now the flags for which model has run and the summary quantities (vol,area,melt fraction,...) are on separate lines. Additions to bibliography and manual. | Ed Bueler | 13 | +210 | -79 |
2007-11-05 01:07 | EISMINT-Greenland more-or-less fully documented. In any case, I'm done with it for now ... | Ed Bueler | 6 | +22 | -7 |
2007-11-01 19:15 | Additions to manual. Minor simplification of directory structure in src. | Ed Bueler | 16 | +1014 | -992 |
2007-10-31 07:14 | Little stuff. | Ed Bueler | 3 | +14 | -5 |
2007-10-30 22:46 | Work on EISMINT-Greenland tutorial example. Manual work on that. | Ed Bueler | 6 | +79 | -15 |
2007-10-29 19:37 | Improvements to tools for EISMINT-Greenland tutorial example. | Ed Bueler | 4 | +150 | -97 |
2007-10-26 22:29 | Woops .. EISMINT-Greenland has no sliding. | Ed Bueler | 2 | +11 | -10 |
2007-10-26 21:36 | Maintenance on EISMINT-Greenland. Improvements to that part of manual. Not yet done ... | Ed Bueler | 9 | +186 | -124 |
2007-10-23 20:47 | Improvements to manual and source browser. Cleaned up trough topography code in IceEISModel. Made options -low_temp and -max_low_temps, for counting 'too low' violations in temp eqn. | Ed Bueler | 8 | +115 | -51 |
2007-10-19 07:28 | Work on plastic till experiment based on EISMINT II experiment I. Additions to manual along these lines. | Ed Bueler | 6 | +88 | -101 |
2007-10-16 07:25 | More work on the EISMINT II experiment I stuff. | Ed Bueler | 5 | +38 | -7 |
2007-10-16 06:18 | Work on a modification of EISMINT II experiment I. The only change to the data of the problem is to assume that the till friction angle in the trough region is 5deg while elsewhere it is 20deg. Then Shoof's model is used, but determining the basal yield stress through the stored basal water. Note that there is a new viewer for basal driving stress: -d Q. Not that IceModel has another 2D Vec: vtillphi = the till friction angle. | Ed Bueler | 17 | +305 | -148 |
2007-10-12 22:38 | A little bit more work on the manual. | Ed Bueler | 14 | +202 | -125 |
2007-10-10 10:10 | I have now automated the process of verifying PISM and reporting the results graphically. Scripts verifynow.py and vnreport.py are used in sequence. This is now incorporated into the user's manual; see pism/doc/Makefile. | Ed Bueler | 11 | +237 | -161 |
2007-10-09 22:44 | New script test/vnreport.py processes verification outputs from test/verifynow.py. Creates postscript files from gnuplot. Resulting plots will go in user manual. | Ed Bueler | 4 | +195 | -30 |
2007-10-05 22:40 | More temperature-verification-related changes. First, it turns out that the geothermal flux boundary condition at the base of the bedrock was of lower order; see section 2.13 of Morton and Mayers. Once this was fixed I got O(dt^1,dz^2) convergence from Test K, which is optimal. I submitted preprint 'An exact solution to the temperature equation in a column of ice and bedrock' to arXiv.org. This preprint discusses Test K and verification; I am reminded that though verification documents are boring, the process is quite exciting because you have to get it perfect. Then I fixed all basal thermal flux boundary conditions in temperatureStep(), including at the base of the ice when there is no bedrock and at the base of a floating ice shelf. | Ed Bueler | 14 | +117 | -91 |
2007-10-04 22:15 | Lots of improvements to verification: (i) Removal of run() in IceCompModel, and replacement by additionalAt[Start|End]TimeStep(). This helps maintainability. (ii) Replacement of updateTest*() by compSourcesTest*() and fillSolnTest*(); ditto re maintainability. (iii) Fixed up Test K. (iv) Fixed unreported bug in Tests A and E. Also fixed setFromOptions() to correctly handle boolean flags. | Ed Bueler | 12 | +556 | -438 |
2007-10-01 19:18 | Exact solution 'Test K' ready to go. It is documented in a separate preprint, which I will post at arXiv.org. Test K is for the pure conduction problem in both ice and bedrock. It should help to debug the ice/rock interface part of the temperature solver (IceModel::temperatureStep()). In fact, we see convergence but only at a linear (O(dz)) rate; see verifynow.py output below. I believe it *should* be converging at O(dz^2). So will look into this. | Ed Bueler | 7 | +124 | -26 |
2007-09-30 08:00 | Most work done on Test K. Basically works; try 'pismv -test K -d HTt -Mx 6 -My 6 -Mz 401 -Mbz 101 -y 135000 -maxdt 100.0' and note that the exact solution first has z=0 ice hit pressure-melting at about 133465 years. Still needs proper error reporting and also documentation in User's Manual. | Ed Bueler | 8 | +435 | -40 |
2007-09-26 20:45 | Added a tool (pism/test/series.py) for turning PISM standard output into time series in a NetCDF file. | Ed Bueler | 5 | +137 | -29 |
2007-09-26 05:51 | Several improvements: 1. Improved transfer of SIA velocities from staggered to regular grid. 2. Viewers for basal velocity (both -d and -matv). 3. Clarified save of ubar,vbar in preparation for SSA calculations. 4. Cleaned up IceRYANModel. | Ed Bueler | 16 | +288 | -283 |
2007-09-25 06:02 | Fixed -constant_nu option so it should work. | Ed Bueler | 1 | +6 | -3 |
2007-09-24 22:13 | Bug fix: dbdt term removed from incompressibility; it is incorrect when there is no mass balance. For now it is removed; it must be fixed up for long term. | Ed Bueler | 4 | +17 | -16 |
2007-09-21 20:27 | Fixed up initialization in legacy bootstrap. Removed initSounding() as unnecessary. | Ed Bueler | 7 | +94 | -56 |
2007-09-21 06:28 | I CAUGHT A BIG BUG. Or at least a long-lived bug. It was in putTempAtDepth() in iMIOnetcdf.cc and it meant that when using thermal bedrock in realistic circumstances we were making big errors (in the whole thermocoupled flow). It is now clear that much of what we diagnosed as surface roughness was this error. | Ed Bueler | 4 | +80 | -48 |
2007-09-20 18:50 | Fixing up -bif_legacy. Also split long iMutil.cc; now iMreport.cc contains methods related to runtime outputs to standard out, esp. summary(). | Ed Bueler | 9 | +642 | -557 |
2007-09-10 08:13 | Cleaned up and completed the Matlab-readable views; nearly totally matches runtime graphical viewers user interface. | Ed Bueler | 13 | +498 | -269 |
2007-09-09 07:27 | Renovation of diagnostic viewers code. Added IceModel::tn[], an array of names and titles. Add -matv option. Now the diagnostic viewers and the Matlab output more or less match in the user interface. | Ed Bueler | 17 | +612 | -1075 |
2007-09-07 21:27 | Work on documentation. Work on variable names (when written/read from NetCDF or matlab) and short titles (e.g. on viewers). Should greatly ease conversion to CISM/GLIMMER naming conventions. | Ed Bueler | 25 | +949 | -436 |
2007-09-05 01:34 | Working on documentation (i.e. comments which doxygen turns into pism/doc/refman.pdf and a source browser). Need to back up now as I am working outside and around kids ... | Ed Bueler | 15 | +343 | -170 |
2007-09-03 07:49 | EISMINT II experiments I,J,K,L in better shape. Experiment I should be a basis for plastic till demonstration but still not getting it quite right; why? At least all signs of asymmetry are gone. | Ed Bueler | 10 | +130 | -51 |
2007-09-02 01:11 | Test J now converges at O(dx^2) ON THE DOT (power is 2.0002 experimentally). THERE WAS NO FLAW IN JED'S macayeal equations code. Rather, test J truely uses a periodic grid and thus rescale() was changed to optionally accomodate that. Also L changed to 300 km in test J. | Ed Bueler | 11 | +87 | -51 |
2007-08-28 23:00 | Preliminary completion of test J. Test J is a linearized periodic non-constant thickness ice shelf. (By 'linearized' and 'non-constant thickness' I mean that nu(x,y) H(x,y) = nu_0 H_0 even though H(x,y) is not constant.) The real significance is that the SSA differential operator (i.e. the left side of the 'MacAyeal' equations) is so well understood that one can know its exact eigenvalues, and thus apply iterative linear algebra with confidence. | Ed Bueler | 8 | +149 | -132 |
2007-08-28 04:26 | Finally rewrote the vertical integral that gets vertical velocity from incompressibility. Better documentation of same. Now back to test J. | Ed Bueler | 19 | +603 | -390 |
2007-08-26 02:28 | Work on implementing exact solution test J, which is a Fourier series solution to the SSA equations for an ice shelf in a linearized (and constant coefficient) case with periodic boundary conditions. | Ed Bueler | 19 | +679 | -657 |
2007-08-24 00:31 | Forgot to add src/base/iMsia.cc. Also fiddled with Matlab output from SSA solution. Working on bug #9836 by building new nontrivial exact ice shelf solution (found by Fourier series soln). Fiddles with Makefile; no significant changes though. | Ed Bueler | 7 | +622 | -136 |
2007-08-23 09:14 | In search of bug #9836. The pervasive 'MacAyeal equations' language has been replaced by 'shallow shelf approximation' (SSA) which is Weis-Greve-Hutter language. I have added comments to iMssa.cc (formerly iMmacayeal.cc) to indicate what continuum equations correspond to what routines. | Ed Bueler | 21 | +1135 | -1480 |
2007-08-21 19:45 | In writing subsection 3.3 of the User's Manual a asymmetry of the numerical solution of the MacAyeal equations (actually Schoof plastic till case) was found. See bug #9836. Note all of EISMINT II is now in pism, including unpublished experiments. | Ed Bueler | 9 | +115 | -48 |
2007-08-19 19:26 | Fixed a serious bug: EISMINT II experiments ABCDEF were all sliding on the base because of the renaming basal() --> basalVelocity(). This is fixed; in particular the main example in section 2 (Getting Started) now produces the usual spokes and not more extreme ones. Also: trivial changes to document build and on-going User's Manual improvements. | Ed Bueler | 9 | +115 | -110 |
2007-08-14 19:50 | Start on using doxygen to automatically generate continuum model and numerical methods documentation (PDF); will also generate a class structure browser in (HTML). Read doc/README. Added EISMINT II heterodox experiments I,J,K,L; note experiment I will be used to document setting of mask and use of -mv and -plastic options. Renamed test/5k to test/green5k; these are utilities for reading NSIDC and PARCA Greenland data into NetCDF. | Ed Bueler | 17 | +952 | -75 |
2007-08-08 04:36 | Added some directory structure to the test/ directory. Completed the redo of EISMINT-Ross: it is now parallel and at arbitrary resolution. See section 8.2 of the manual as it is pretty cool. Additional modifications to the manual. | Ed Bueler | 17 | +265 | -462 |
2007-08-07 18:00 | So I did it: Directory structure added to src/ directory. (scons is hosed again; sorry) Also pismd -ross can now compute chi^2 against RIGGS data, and a hardness tuning script is included. | Ed Bueler | 80 | +7017 | -6915 |
2007-08-06 19:17 | Further work on pismd -ross and documentation thereof. Generalized the forcing.[hh|cc] mechanism; added class Data1D of which IceSheetForcing is now a derived class. Modified constants DEFAULT_MAX_HMELT and a coefficient in excessToFromBasalMeltLayer() to represent a more conservative, slower production-of-basal-melt-water. (How should this mechanism be constrained, anyway?) Additional revisions to manual. | Ed Bueler | 21 | +1147 | -715 |
2007-08-05 21:39 | More work on pismd -ross and related matters. Documentation thereof. | Ed Bueler | 17 | +294 | -217 |
2007-08-04 00:33 | More work on EISMINT-Ross and the general mechanism for diagnostic computations of velocity. Basically works under pismd; see comment at start of src/pismd.cc. | Ed Bueler | 14 | +351 | -722 |
2007-08-02 23:02 | 1. New PISM executable "pismd"; "d" for diagnostic. Purpose is to compute and save full velocity field from given geometry and temperature fields. May be used either with -if or -bif. Saves state with full 3D velocity field; see #3 below. | Ed Bueler | 21 | +1665 | -166 |
2007-08-02 22:22 | fixed forcing bug with "size_t" data type. added accumulation to regridding (since it was forgotten). Other minor changes | Nathan Shemonski | 11 | +777 | -63 |
2007-07-27 20:48 | Oops, minor bug fix. | Jed Brown | 1 | +1 | -1 |
2007-07-27 20:29 | Slight improvement in choosing C++ compiler if available | Jed Brown | 1 | +11 | -3 |
2007-07-27 18:47 | Updated SCons build. It should be as rubust as the Makefile now plus install functionality. It autodetects availability of fftw3. | Jed Brown | 5 | +90 | -53 |
2007-07-27 18:04 | Previous fix to initialization for derived classes broke pisms -eisII; this is fixed. Improved summary line for -tempskip. Cleaning on manual. | Ed Bueler | 5 | +134 | -127 |
2007-07-24 22:18 | Fixed bug in IceGRNModel which overwrote regridding; note addition of doHook flag to overloaded IceModel::initFromOptions(). Now derived classes can init by first calling IceModel::initFromOptions, then doing their own init, then calling IceModel::afterInitHook(). (I hope I have not screwed up other derived class inits.) Work on manual. | Ed Bueler | 4 | +52 | -95 |
2007-07-24 20:01 | Removed deprecated .pb regridding facilty. | Ed Bueler | 6 | +35 | -301 |
2007-07-22 22:59 | Both -if and -bif read polar stereographic if present. Polar stereo info written at end of run. Moved legacy bootstrapping into separate source file; deprecated. Note commit to dogbert.gi.alaska.edu/home/jbrown/svn also: Antarctica close to -bif-ing same as Greenland. | Ed Bueler | 8 | +658 | -480 |
2007-07-22 01:00 | Improvements to verifynow.py and additional verification documentation in manual. | Ed Bueler | 3 | +265 | -156 |
2007-07-20 22:42 | Fixed bug in plastic till initialization. Playing with till material properties. | Ed Bueler | 6 | +15 | -46 |
2007-07-20 20:23 | Added -plastic option, and associated calculation of till yield stress from basal melt water, to base class. (Previously only in pant.) This plastic stuff continues to need testing. | Ed Bueler | 11 | +118 | -97 |
2007-07-20 02:14 | Climate forcing moved to its own class, namely IceSheetForcing in src/forcing.[hh|cc]. Only derived class IceGRNModel uses it at this point, but it could easily be moved to base class. Note eis_core.py writes different .nc files. iceGRNModel.cc is *a lot* shorter. Also, bootstrap bug found and fixed. | Ed Bueler | 8 | +576 | -549 |
2007-07-18 23:09 | Bug fix for viewers in IceCompModel. Bug fix for creating Seq Vecs for -forcing. Makefile update for nelchina. | Ed Bueler | 3 | +109 | -67 |
2007-07-18 20:25 | Changed the way bed elevation is changed for climate forcing. instead of saving the original bed, a bedDiff variable is saved. | Nathan Shemonski | 7 | +60 | -44 |
2007-07-18 20:00 | Fixed bug in iMpdd.cc which was causing catastrophic ablation. (Greenland now grows a bit at steady state.) Removed .pb (PETSc binary) read/write code. Minor updates to manual and references. | Ed Bueler | 7 | +135 | -241 |
2007-07-17 23:26 | Fixed bug with reading and (now) communicating time from .nc file by -if. Little additions to manual. | Ed Bueler | 6 | +13 | -13 |
2007-07-17 18:30 | Revised and compile/linkable derived class IceRYANModel. | Ed Bueler | 8 | +84 | -196 |
2007-07-14 21:01 | Added diagnostic maps to written .nc file (surface speed, surface vertical velocity of ice, dHdt, vertically-integrated horizontal ice speed; as diagnostics I put these in m/a units---wise?). Added section to manual on signals. | Ed Bueler | 11 | +295 | -123 |
2007-07-13 23:26 | Significant refactoring and renovation of bed deformation code. The LC bed def model (-bed_def_lc) now works reliably on multiple processors on nosquare domains. Note new test program for the LC model: src/exact/tryLCbd.cc. | Ed Bueler | 16 | +1184 | -628 |
2007-07-13 18:01 | added script "fill_missing.py" | Nathan Shemonski | 5 | +185 | -31 |
2007-07-11 22:12 | Added command line arguments to eis_green.py; Began documenting EISMINT-GREENLAND tests in Realistic Ice Sheet Modelling section; changed run_until_done.py to ssl2_exp.py; eis_core.py now relys on specmap.017 from EISMINT website; Finished writing EISMINT-GREENLAND tests: ssl2, ssl3, ccl3, and gwl3 in pgrn | Nathan Shemonski | 8 | +431 | -211 |
2007-07-11 00:28 | I think I have rationalized the use of IceModel::startYear, IceModel::endYear and IceModel::grid.p->year. Also am preparing IceRYANModel.cc for Woodard; it is hidden away in subdirectories but may be more useful generally. Added table of -regrid_var options to manual. Fixed makefile library load order, I think. | Ed Bueler | 16 | +812 | -99 |
2007-07-09 20:28 | We have a positive degree day model in the base class. See updated manual (section 3.4 and appendix A). Note some refinements to Makefile and to test L. | Ed Bueler | 17 | +615 | -328 |
2007-07-08 02:03 | 1. Added "test L". It uses numerical integration (from gsl_odeiv.h) of a scalar ODE to compute the exact solution. The test has a nonflat bed but is steady and isothermal. I hope to use it to help identify slope computation issues; may relate to margin tricks but I don't know yet. 2. To speed the computation of test L I added heapsort to extrasGSL. The point is to do only one radial ODE solve for the whole grid (to initialize with and compare to the exact solution). 3. Because iceCompModel.cc was getting a little long, I split out thermo parts (tests F & G) into iCMthermo.cc. 4. I am learning on the Makefile; it is yet a little cleaner and shorter. Why were the implicit rules cancelled? Seems to not affect function either way. 5. We are now officially REQUIRING gsl. It is used in bed deformation model, in IceGRNModel, and in test L. All mentions of 'WITH_GSL' flag removed. Install instructions in manual adjusted accordingly. 6. nc_check() moved into IceModel (to avoid duplication) 7. clarified naming scheme for simple examples of exact solution evaluation (so there are 'simpleABCD', 'simpleE', 'simpleFG', 'simpleH', 'simpleI', 'simpleL' executables, and 'gridL' also) 8. changes to printed messages in bootstrapFromFile() | Ed Bueler | 26 | +1651 | -830 |
2007-07-07 05:16 | Climate Forcing fully implemented. | Nathan Shemonski | 5 | +78 | -125 |
2007-07-03 23:59 | nc_get_att changed to nc_get_att_text (again). | Nathan Shemonski | 2 | +89 | -89 |
2007-07-03 23:37 | nc_get_att changed to nc_get_att_text. Also climate forcing is written but not tested. | Nathan Shemonski | 5 | +145 | -60 |
2007-07-03 15:33 | Only use the C interface to netCDF. | Jed Brown | 1 | +1 | -1 |
2007-07-03 07:25 | Added `pgrn' to SCons build system. Removed `iMregrid_netCDF.cc' from SCons since it was removed in r130. | Jed Brown | 1 | +10 | -3 |
2007-07-02 22:05 | Temporarily fixed the bug with writing wrong accumulation data for Greenland Derived class. Also added in the python script that will run the steady state test (run_until_done.py). | Nathan Shemonski | 5 | +120 | -4 |
2007-07-02 18:43 | Fairly widespread changes: 0. Makefile changed. Now "make" behaves correctly w.r.t. modified files, and "make install" puts libraries in lib/ and executables in bin/ and cleans up .o and .d files. Manual reflects this. 1. Change to pism_state.cdl: Made climate variables also depend on t (task #5200). Made t(t) a double (because we see effects of single precision all the time in long runs). Added pism_intent attribute where known; values are model_state, climate_steady, climate_snapshot, diagnostic. See comment near start of pism_state.cdl. 2. Modified nc_util etc to correctly pass around a double t, including for regrid. 3. iMregrid.cc now contains netcdf version (the default) and the unsupported (and probably not functional) old .pb version. iMregrid_netcdf.cc deleted. SHOULD WE GO THROUGH AND DELETE RELIC .pb STUFF? 4. bootstrapFromFile_netcdf() has different reporting on defaults. It should be fairly robust w.r.t. different kinds of -bif files. 5. small possible temperature bug changed: use ice material properties in k=0 segment of column if Mbz==1 6. setSoundingFromOptions() put in afterInitHook(); drivers changed to remove explicit call 7. improved the viewer code; note addition of utility functions getSurfaceValueOf3D() and getSliceOf3D(); note ideas in task #4989 still probably worth adding 8. Added better error reporting of pismv -test F|G: surface velocities and Sigma; does task #4184. THIS REVEALS test G DOES NOT CONVERGE FOR SURFACE VELS OR FOR Sigma, AS SUSPECTED FROM EISMINT II TESTS. This better reporting should help with implementing margin tricks (task #5244). 9. Small edits to iceGRNModel.cc. Changed set from options logic re enhancement factor. | Ed Bueler | 28 | +736 | -462 |
2007-07-02 18:02 | More work done on Greenland derived class. GRIP data is in the process of being implemented. EISMINT data python scripts changed to use pycdf. | Nathan Shemonski | 8 | +332 | -47 |
2007-06-30 01:01 | Fixes to EISMINT II tests: basal melt is supposed to be diagnostic only but PISM was including it in conservation of energy. | Ed Bueler | 3 | +52 | -27 |
2007-06-28 18:57 | Mechanism for improved surface slope evaluation and map-plane flux evaluation esp. near margin. Is based on greater regularity of eta = H^{8/3} compared to H. (It is motivated by the Saito et al (2007) paper but is not the f.d. computation described there. To activate set env vars MARGIN_TRICK=1 and MARGIN_TRICK_TWO=1. Still under test. Seems to have mixed effects on tests B,C,G and only positive effects on EISMINT II, but even this conclusion is preliminary. | Ed Bueler | 4 | +102 | -2 |
2007-06-28 18:01 | More work done on Greenland Derived class. Ablation Parameterisation added. Beginning of climate forcing added. | Nathan Shemonski | 7 | +268 | -54 |
2007-06-27 20:48 | Added viewers for surface values of velocity. 0=surface hor speed, 1=surface u, 2=surface v, 3=surface w. (Note xyzXYZuvwUVW were already in use\!) Updated manual accordingly. | Ed Bueler | 3 | +123 | -7 |
2007-06-22 22:55 | Fixed setting temperatures in Greenland derived class. removed manual.pdf from version control. | Nathan Shemonski | 5 | +19 | -4 |
2007-06-22 20:27 | Bootstrapping in base class is finished. The Greenland derived iceModel class has been created with specific surface temperatures and removing of Ellesmere Island and Iceland. `make pgrn` has been added to the Makefile in order to make the executable to run the Greenland derived class. | Nathan Shemonski | 11 | +670 | -46 |
2007-06-22 10:54 | SCons renovation. Now has an `install' target that respects prefix (defaults to pism build directory). There are also `install-bin' and `install-lib' targets. | Jed Brown | 2 | +27 | -10 |
2007-06-22 02:07 | Changes to manual to note need for developer versions of libraries with header files. Also: (i) I think there is no need for copyright notices in scripts; (ii) do we want -v2 for ncgen? | Ed Bueler | 5 | +18 | -28 |
2007-06-20 22:56 | Change of source file names to match executable names for pismr,pisms,pismv. | Ed Bueler | 4 | +8 | -7 |
2007-06-18 17:27 | Starting Realistic ice sheet modelling Section. Just some beginning documentation | Nathan Shemonski | 3 | +202 | -0 |
2007-06-15 22:53 | Changes to manual based on Art's and Nathan's comments. Makefile now puts library files in pism/lib directory (amazingly enough). | Ed Bueler | 4 | +783 | -770 |
2007-06-12 21:39 | Minor changes. Removed mention of environment variable WITH_NETCDF from code and Makefile; NetCDF is obligatory and it is an error to not have it. Cleaned up figures and eqns3D.tex so that both the manual (manual.pdf) and the continuum model notes (eqns3D.pdf) are hyperlinked PDF. | Ed Bueler | 36 | +420 | -8142 |
2007-06-11 18:21 | Changes to accommodate petsc-2.3.3-p2. manual and Makefile updates for same purpose. Irritating that PETSc would make trivial changes to calling sequence or to names of procedures. | Ed Bueler | 8 | +83 | -65 |
2007-06-09 21:57 | Many changes. | Ed Bueler | 28 | +2742 | -914 |
2007-04-16 23:32 | Improvements to pant re. writing beta and tau, and computing tau_c. | Ed Bueler | 3 | +39 | -23 |
2007-04-14 16:58 | Added regrid ability for Hmelt (-regrid_vars L). Summary has more digits for time step. | Ed Bueler | 8 | +56 | -42 |
2007-04-12 07:15 | Fixed bug which caused Tb[i][j][Mbz-1]=0 (i.e. absolute zero). Note that it caused errors when *vertical* grid was regridded. | Ed Bueler | 1 | +6 | -1 |
2007-04-12 03:22 | Fixed a bug with `-legacy_nc_Mbz'. It should work properly now. | Jed Brown | 1 | +4 | -2 |
2007-04-12 02:27 | Bug #8710 is fixed. The communication of history was being done improperly, causing a hang. | Jed Brown | 5 | +13 | -25 |
2007-04-10 06:51 | Test I works; note call to afterInitHook() and taucSet() must be in that order in IceExactStreamModel::initFromOptions(). get_drag.cc removed and SConscript and config/../Makefiles updated to built pant. plastic till version of pant seems to work. | Ed Bueler | 9 | +35 | -423 |
2007-04-10 03:41 | Moved initialization of creating BasalType object in IceModel.cc. This fixes a memory bug that was introduced in r105. | Jed Brown | 1 | +5 | -5 |
2007-04-10 01:47 | Bug #8859: test I works again. | Jed Brown | 8 | +143 | -71 |
2007-04-09 20:28 | pant masking scheme adds control on betax/betay ratio. -super option implements 'glaciological superposition to low order', necessary for reasonable results under Schoof scheme | Ed Bueler | 7 | +111 | -116 |
2007-04-09 01:13 | fixing masking scheme in pant; scalar and vector beta methods functional | Ed Bueler | 2 | +73 | -148 |
2007-04-08 19:39 | pant in better shape, but hard to tune | Ed Bueler | 6 | +431 | -181 |
2007-04-05 10:09 | Start on pant.cc: computes and runs with nonconstant beta from balance velocities. Write NetCDF file containing beta, betax, betay. Note initBasalFields() called in afterInitHook(). Viewers for beta (-d B) and tau_c (-d C) added. | Ed Bueler | 7 | +823 | -12 |
2007-04-03 23:51 | Added scons-local. If you don't have scons installed, unpack the tarball in config and run `config/scons.py' from the pism base. | Jed Brown | 3 | +26 | -25 |
2007-04-03 18:21 | Bug #8742: The bedrock temperature now includes temperature at the ice/rock interface. At this point, it is always the same as the ice temperature at the bed, but need not be, particularly if the ice is floating. This fixes a very messy problem when regridding bedrock temperature with refinement in the vertical. | Jed Brown | 27 | +317 | -206 |
2007-03-31 10:33 | Updates to Makefiles for ARSC machines. Small mods to manual. | Ed Bueler | 4 | +171 | -181 |
2007-03-26 23:05 | Implemented signal handling. This resolves task #3985. To get a snapshot of a running pism executable without stopping it, send SIGUSR1 to *all* processes in the group. It will produce a file named `pism-YY.YYYY.nc' where `YY.YYYY' is the floating point representation of grid.p->year. Alternatively, you may just abort a run early by sending SIGTERM to all processes of a pism group. This will exit at the end of the current time step, presumably writing the model state as specified in the driver program. If you don't send a signal to every process in a group, PISM may hang. | Jed Brown | 8 | +101 | -4 |
2007-03-25 22:03 | Updates to manual including how to do Ross validation and a discussion of the adaptive time-stepping scheme and its flags. | Ed Bueler | 4 | +215 | -51 |
2007-03-25 18:54 | Bug #8351 fixed. dt_force issue in bug #8436 addressed. CFL for mass conservation upwinding in MacAyeal regions added; see task #4219. modifications to antNC.sh. | Ed Bueler | 7 | +119 | -94 |
2007-03-16 18:19 | Posting test/antNC.sh | Ed Bueler | 1 | +93 | -0 |
2007-03-15 00:21 | More twiddles. Schoof style regularization better documented and more controllable. | Ed Bueler | 9 | +52 | -1329 |
2007-03-12 21:52 | More work on manual. It looks pretty good now. Minor twiddles with verbosity, viewers. | Ed Bueler | 24 | +248 | -186 |
2007-03-12 02:17 | Further improvements to manual. Verbosity level fully implemented. | Ed Bueler | 17 | +345 | -213 |
2007-03-11 16:50 | Various twiddles. doc/manual.tex updated but not ready for prime-time; now uses pdflatex. src/iMIO.cc write a bit more Matlab output. src/iceEISModel.cc allows user to set all named parameters for surface temp and accumulation in EISMINT II. | Ed Bueler | 7 | +345 | -212 |
2007-03-08 02:48 | Added netCDF regridding. Now we can do things like | Jed Brown | 12 | +800 | -369 |
2007-03-06 01:17 | History now includes number of processes. Fixed bug in reading zero bedrock state from netCDF files. This bug was causing temperature problems for `pismv -test G -if foo.nc' type runs. | Jed Brown | 3 | +39 | -20 |
2007-03-03 22:34 | Removed excessive verbosity. Fixed bug in history string. | Jed Brown | 1 | +8 | -5 |
2007-03-03 22:24 | We read and write netCDF files now. For bootstrapping, use `-bif' instead of `-if'. | Jed Brown | 8 | +426 | -187 |
2007-03-02 04:19 | We can now write (almost) CF-1.0 compliant netCDF files; just include the character `n' in the `-of' option of any pism executable. It works for me in parallel using MPICH. | Jed Brown | 42 | +1033 | -300 |
2007-02-16 21:42 | Modified regrid to use DAGlobalToNatural and cousins instead of the hacked together code implementing the same functionality. Fixed computation of dvoldt which was summing the *local* vector rather than the *global* vector. VecSum() should probably never be applied to a local vector in Pism. | Jed Brown | 3 | +68 | -55 |
2007-02-16 01:42 | new Makefile which actually works on iceberg.arsc.edu (an AIX machine) | Ed Bueler | 1 | +166 | -158 |
2007-02-14 05:05 | EISMINT II experiments G and H added. Note that the 'Experiment G' paragraph on page 230 of (Payne et al 2000) probably contains a typo, and should end with '... that of basal PRESSURE'. | Ed Bueler | 4 | +59 | -25 |
2007-02-14 01:45 | petscfix.h included in grid.cc | Ed Bueler | 1 | +1 | -1 |
2007-02-14 01:04 | Minor fixes to HEINO constants. Note HEINO should be run *without* thermal bedrock. | Ed Bueler | 1 | +3 | -1 |
2007-02-12 06:41 | Final fixes on Ross Ice Shelf validation. With \bar B = 2.22e8 we seem to do slightly better relative to the RIGGS data than any of the models in the (MacAyeal et al 1996) validation. | Ed Bueler | 5 | +71 | -43 |
2007-02-11 20:41 | Comments added to IceROSSModel to clarify use. Tools added to test/ to use RIGGS data from MacAyeal. | Ed Bueler | 8 | +418 | -15 |
2007-02-08 22:40 | Attempt to improve Makefiles. | Ed Bueler | 3 | +10 | -6 |
2007-02-07 04:42 | test/mpiverifynow.sh runs successful; test/README.mpiverifynow added | Ed Bueler | 1 | +162 | -0 |
2007-02-04 00:32 | test/verifynow.sh and test/mpiverifynow.sh revised to indicate -ksp_rtol, which needs to be higher for multiprocessors than for single; see PETSc FAQ. Waiting for mpiverifynow.sh output on marmaduke.gi.alaska.edu. | Ed Bueler | 3 | +41 | -37 |
2007-02-03 22:23 | Stopping criteria for MacAyeal when using Schoof regularization fixed. | Ed Bueler | 1 | +13 | -11 |
2007-02-02 02:43 | Updates to verify scripts. | Ed Bueler | 2 | +45 | -11 |
2007-02-01 02:25 | Two scripts added to pism/test/: 'renames.sh' helps in renaming multiple files (useful for ISMPI-HEINO) and 'ant.sh' is a script to model the current state of the Antarctic ice sheet. | Ed Bueler | 2 | +84 | -0 |
2007-01-28 00:00 | Small improvements to get_drag.cc: comments removed, Matlab output cleaner | Ed Bueler | 1 | +5 | -8 |
2007-01-27 17:37 | Slight fix of Matlab output in iMIO.cc. | Ed Bueler | 1 | +2 | -3 |
2007-01-27 01:36 | Fixes to plotting from Matlab output (i.e. '-o foo -of m'). Debug messages in iMtemp.cc to try to understand bug#8351. | Ed Bueler | 3 | +99 | -1 |
2006-12-19 22:21 | Small revisions. README file added to record sample results from test/verifynow.sh, including Schoof's test I. | Ed Bueler | 5 | +95 | -4 |
2006-12-19 00:14 | Test I *is COOL*. It definitely works, and because it is essentially one-dimensional, one can go to a high level of refinement. See the new verifynow.sh. Therefore *Schoof's plastic base* definitely works. This means we can have real ice streams for real reasons. | Ed Bueler | 9 | +159 | -43 |
2006-12-17 19:25 | Capability to differential surface inward added to MacAyeal; note assemble split into matrix part and RHS part. Fixes to Makefiles. | Ed Bueler | 6 | +88 | -33 |
2006-12-16 00:25 | Initial implementation of Test I, the Schoof plastic till exact solution to the ice stream equations. Need -eo (exact only) evolution to look at solution, and need reportError(). Currently Dirichlet all around boundary; would like to use periodic conditions, which would require (e.g.) option 'gradOfSlopeInwards' in velocityMacAyeal() to compute RHS of MacAyeal equations. | Ed Bueler | 6 | +153 | -108 |
2006-12-14 00:52 | Further work to make HEINO deliver as specified. (Preliminary indications that with -tempskip 50 and -Mz 201 there are no heinrich events, and there are some CFL violations; interesting...) Start on implementing exact ice stream solution from Schoof 2006 'A variational approach to ice streams'. | Ed Bueler | 5 | +492 | -112 |
2006-12-13 09:13 | Bit more of HEINO code-writing: now allows '-time1 156789.07' kind of option, and writes 2D plan form stuff at those times. Not complete: MUST WRITE ONLY FROM RANK ZERO processor to get nodes in right order. OR: perhaps just try 'VecView'? | Ed Bueler | 2 | +175 | -4 |
2006-12-13 00:23 | '-tempskip' mechanism now fixed. Default is -tempskip 0 so one temperature step per mass balance. Basically it is only wise to use positive tempskip if other mechanism is guaranteed to produce a pretty short temperature time step, like '-maxdt 2.0 -tempskip 5', etc. | Ed Bueler | 10 | +51 | -35 |
2006-12-12 01:43 | Changes to velocitySIA() which are SIGNIFICANT. When there is not a 'updateAtDepth', e.g. for a temperature step, then OLD VALUES OF DIFFUSIVITY ARE USED IN MASS BALANCE. This makes some steps very fast in (e.g.) HEINO. New staggered grid Vecs vDf[2] added. Note that '-isoflux' is now broken; why? | Ed Bueler | 5 | +168 | -129 |
2006-12-11 04:11 | Minor changes. | Ed Bueler | 2 | +6 | -5 |
2006-12-11 03:56 | Changed MAX_TEMP_SKIP to 10. | Ed Bueler | 1 | +1 | -1 |
2006-12-10 20:11 | Realized power of '-tempskip' mechanism can be exploited! HEINO should be a good bit faster; X2 or X3? | Ed Bueler | 11 | +96 | -84 |
2006-12-09 18:40 | Ongoing updates of build system. Need a better way than to maintain a bunch of 'Makefile's. | Ed Bueler | 2 | +17 | -13 |
2006-12-09 18:05 | Fixes to dumb stuff (e.g. C style comments). | Ed Bueler | 2 | +3 | -3 |
2006-12-09 18:03 | Fixes to dumb stuff. | Ed Bueler | 2 | +2 | -2 |
2006-12-09 17:58 | Update to some Makefiles; attempting to build on iceberg. | Ed Bueler | 2 | +96 | -47 |
2006-12-09 00:32 | Added source sub-directory for exact tests. | Ed Bueler | 13 | +8 | -8 |
2006-12-09 00:12 | Initial implementation of exact solution '-test I', namely ice stream with plastic bed from Schoof. Use for verification (i.e. additions to IceCompModel) not yet started. | Ed Bueler | 6 | +191 | -5 |
2006-12-08 21:52 | A few more refinements of IceROSSModel. Now 'pisms -ross -tune 1.9e8,0.1e8,2.5e8' will work. Clarification of regularization as Schoof-form regularization in IceModel::computeEffectiveViscosity(). | Ed Bueler | 10 | +174 | -94 |
2006-12-08 00:13 | Further work on EISMINT ROSS. Continues to look good. See 'pisms -ross -tune'; should get a mean vertically-integrated hardness which works well for ice shelves around Antarctica. | Ed Bueler | 9 | +219 | -152 |
2006-12-07 05:33 | Further work on EISIMINT Ross. Looks good. Need to figure out RIGGS.dat in order to compute chi^2. Note: low mv_rtol produces smaller peak velocity. Reasonable to consider two parameters for viscosity (barB and eps in computing effective strain rate) and ask for best fit. | Ed Bueler | 5 | +280 | -110 |
2006-12-05 23:55 | Ross mostly done! Need to compute X^2 statistic, and max mag a little high (1576), but in good shape. | Ed Bueler | 10 | +250 | -69 |
2006-12-05 05:18 | Some serious work on IceRossModel. Will run as pisms -ross. Reads primary data file successfully; try obj/pisms -ross -d muvHbra -pause 20 -verbose. Bit of work toward actual verbosity level; see head of iMutil.cc. | Ed Bueler | 12 | +528 | -16 |
2006-11-29 19:26 | Correct calculation of Sigma in stream/shelf now in iMmacayeal.cc. effectiveViscosity() versions added to flow laws in materials.cc. Decision to re-include basal melt rate in mass continuity and vertical velocity for HEINO, following fix of bug re geo heat flux at base of bedrock. Minor change to documentation. | Ed Bueler | 8 | +134 | -83 |
2006-11-26 21:04 | Further work on temperature in column: (i) doc updated with temp in ice shelf and refines to melting; (ii) similar for iMtemp.cc; (iii) found geothermal flux bug in iMtemp.cc. Fixed; all HEINO runs must redo. | Ed Bueler | 10 | +4174 | -211 |
2006-11-25 22:41 | Small mods to Makefile and to HEINO. | Ed Bueler | 4 | +53 | -30 |
2006-11-24 19:13 | Refinements of basal melt mechanism. | Ed Bueler | 3 | +126 | -92 |
2006-11-22 19:19 | Structure of EISMINT II and ISMIP-HEINO derived classes fixed. Is 'multiple inheritance' technique in simplify.cc most efficient? | Ed Bueler | 10 | +1044 | -728 |
2006-11-20 04:57 | Update of test/verifynow.sh. | Ed Bueler | 3 | +13 | -8 |
2006-11-19 19:32 | Work done on temperatureStep(). Advection and strain heating only included in conservation of energy if neighbors are not too thin. Limitation on contribution of basal melt to mass continuity and to vertical velocity. Note new flag 'includeBMRinContinuity'. | Ed Bueler | 9 | +177 | -102 |
2006-11-17 19:00 | Major revisions to iMtemp.cc. Substantial revisions to iMvelocity.cc. In both cases moved communication to top-level function (temperatureAgeStep() and velocity()). Separated temperature and age time steps. *In temperatureStep(), redid conservation of energy in a column of ice based on recently-added section 5 of doc/eqns3D.tex.* Note addition of basal melt water thickness vHmelt used in conservation of energy for ice/rock interface segment. Note basal temp b.c. for ice shelves now based on a +2 deg C ocean temperature. Testing underway. | Ed Bueler | 15 | +509 | -321 |
2006-11-14 18:07 | moved temp and age communication to temperatureAgeStep() | Ed Bueler | 2 | +20 | -18 |
2006-11-14 17:31 | separation of temperatureStep() and ageStep() | Ed Bueler | 4 | +142 | -94 |
2006-11-13 20:36 | made old corrections to 3D notes | Ed Bueler | 1 | +14 | -10 |
2006-11-13 20:13 | small changes to 3D notes; IGS bib style file needed and added | Ed Bueler | 2 | +1335 | -35 |
2006-11-12 19:59 | Also changes to bibliography for documentation ... | Ed Bueler | 1 | +99 | -56 |
2006-11-12 19:55 | Significant modifications to model notes (doc/eqns3D.tex). A long section on temperature in a column has been added. These notes and the user's manual still need lots of revision to match current code. The temperature routine in the code needs to be updated to match the new section in the notes. | Ed Bueler | 9 | +10142 | -186 |
2006-11-06 21:25 | minor changes to scripts (for verify and ISMIP-HEINO) and to tools for Cray XD1 (i.e. Nelchina) | Ed Bueler | 4 | +83 | -90 |
2006-11-02 21:48 | Fixed get_drag.cc to not use C++ calls to netCDF. The get_drag executable is not built by default. | Jed Brown | 5 | +38 | -28 |
2006-11-01 00:04 | minor massaging of temperatureStep(); need finite-volume-thinking-through of temperature in column problem, including basal frictional heating issues | Ed Bueler | 5 | +93 | -71 |
2006-10-31 00:06 | added test/showheino.m to show time series from ISMIP-HEINO | Ed Bueler | 2 | +114 | -3 |
2006-10-30 20:56 | further work on ISMIP-HEINO; esp timestepping | Ed Bueler | 5 | +30 | -21 |
2006-10-30 05:25 | updated time stepping in IceCompModel | Ed Bueler | 5 | +31 | -23 |
2006-10-29 20:21 | revised time-stepping with better reporting and allowing derived classes to override; note IceCompModel::run() needs corresponding update | Ed Bueler | 4 | +112 | -39 |
2006-10-29 01:55 | raised ceiling to 6km for ISMIP-HEINO | Ed Bueler | 2 | +1 | -63 |
2006-10-27 23:25 | added missing file simpleISO.c | Ed Bueler | 1 | +110 | -0 |
2006-10-27 23:18 | ISMIP-HEINO time series deliverables done; need to writeu 2D plan form deliverables and document HEINO in manual | Ed Bueler | 1 | +63 | -11 |
2006-10-27 19:36 | further progress on ISMIP-HEINO including much of deliverables; move regrid stuff into iMregrid.cc | Ed Bueler | 7 | +644 | -346 |
2006-10-26 18:58 | improvements to diffusivity reporting and adaptive time stepping; changes to appearance of error report in PISMV; changes to basic run appearance of all PISM executables | Ed Bueler | 11 | +129 | -122 |
2006-10-25 23:37 | reportErrors() in IceCompModel improved, including for test E; storage and viewing of basal velocities partly implemented; other small changes | Ed Bueler | 14 | +372 | -209 |
2006-10-25 01:51 | tests A and E nearly completed; need report_error for E | Ed Bueler | 6 | +191 | -94 |
2006-10-24 23:50 | addition of tests A and E from 2005 J. Glaciol. paper; put test H into separate file; work on ISMIP-HEINO; note pismv does not yet do A or E | Ed Bueler | 14 | +510 | -366 |
2006-10-24 04:28 | ISMIP-HEINO initial implementation: only standard run, no reporting | Ed Bueler | 5 | +74 | -28 |
2006-10-23 21:48 | start on ISMIP-HEINO; note basal() now allows dependence on horizontal location; more massage of Makefile (and other small changes ...) | Ed Bueler | 9 | +130 | -71 |
2006-10-23 17:59 | revised Makefile to put executables in obj, named as in SCons build | Ed Bueler | 1 | +57 | -32 |
2006-10-19 19:50 | Fixed another bug in adaptive time stepping, in IceModel::computeMaxVelocities(). Now both CFL and diffusivity time steps *should* be correct on multi-processor runs. | Ed Bueler | 1 | +1 | -1 |
2006-10-19 17:51 | Removed remaining refs to c++ version of NetCDF. Add build tools for Cray XD1 (nelchina). | Ed Bueler | 5 | +164 | -3 |
2006-10-15 22:43 | moved exact tests to C (from C++) for compatibility; updates to Makefile | Ed Bueler | 14 | +688 | -516 |
2006-10-03 23:14 | Executables are pismr, pisms, pismv and are linked to libpism.so | Jed Brown | 4 | +12 | -12 |
2006-10-03 22:51 | Removed C++ dependency for netcdf. | Jed Brown | 6 | +178 | -141 |
2006-10-03 20:42 | fix of scons for bueler; remove debug print in run | Ed Bueler | 2 | +3 | -2 |
2006-10-03 19:17 | title in manual fixed | Ed Bueler | 1 | +2 | -2 |
2006-09-29 22:05 | Initial import. | Jed Brown | 68 | +178376 | -0 |
2006-09-28 06:58 | "default layout" | Jed Brown | 0 | +0 | -0 |