1
I Use This!
Very Low Activity

Commits : Listings

Analyzed 14 days ago. based on code collected 15 days ago.
Jan 29, 2024 — Jan 29, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Maintenance:
bueler
as Ed Bueler
More... over 16 years ago
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'.
bueler
as Ed Bueler
More... over 16 years ago
Maintenance on EISMINT-Greenland tutorial example.
bueler
as Ed Bueler
More... over 16 years ago
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.
bueler
as Ed Bueler
More... over 16 years ago
Trivial changes, to synchronize versions.
bueler
as Ed Bueler
More... over 16 years ago
* 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. More... over 16 years ago
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.
bueler
as Ed Bueler
More... over 16 years ago
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.
bueler
as Ed Bueler
More... over 16 years ago
* 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. More... over 16 years ago
* Fixed build/Makefile: made it work on marmaduke (which has GNU Make 3.80 instead 3.81 on my machine) More... over 16 years ago
* 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. More... over 16 years ago
Lots of changes to Makefile; added the build/ subdirectory to reduce the clutter... I hope this works. (Do blame me if it doesn't. :-) ) More... over 16 years ago
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.
bueler
as Ed Bueler
More... over 16 years ago
* Modified doc/Makefile to use vfnow_r327_L5_23june08.txt and regenerated figures (i.e. ran 'make vfigs'). More... over 16 years ago
Fixed another asymmetry, I think. This time kind of trivial: average speed reporting for IcePSTexModel.
bueler
as Ed Bueler
More... over 16 years ago
Noticed PST experiments had asymmetry. Diagnosed as failure to communicate Hmelt before explicit diffusion step in diffuseHmelt(). Fixed. Trivial fiddling with velocity().
bueler
as Ed Bueler
More... over 16 years ago
Intended to be final version of PST experiments ... we'll see ...
bueler
as Ed Bueler
More... over 16 years ago
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/.
bueler
as Ed Bueler
More... over 16 years ago
* 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 More... over 16 years ago
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.
bueler
as Ed Bueler
More... over 16 years ago
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.
bueler
as Ed Bueler
More... over 16 years ago
The diagnostic driving stress variable in the output file is now correctly named 'taud' not 'taub'.
bueler
as Ed Bueler
More... over 16 years ago
Fixed reportBIFVarFoundMinMax() bug; min and max are now properly globalized. Updates to bibliography for manuals.
bueler
as Ed Bueler
More... over 16 years ago
* 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.
bueler
as Ed Bueler
More... over 16 years ago
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).
bueler
as Ed Bueler
More... over 16 years ago
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.
bueler
as Ed Bueler
More... over 16 years ago
* 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 More... over 16 years ago
* 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. More... over 16 years ago
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.
bueler
as Ed Bueler
More... over 16 years ago
More work on IcePSTexModel: creating smoother till phi maps. (Not done.) Also clean pst.sh and SSA progress reporting.
bueler
as Ed Bueler
More... over 16 years ago