1
I Use This!
Very Low Activity

Commits : Listings

Analyzed 14 days ago. based on code collected 14 days ago.
Jan 29, 2024 — Jan 29, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Slight improvement in choosing C++ compiler if available More... over 17 years ago
Updated SCons build. It should be as rubust as the Makefile now plus install functionality. It autodetects availability of fftw3. More... over 17 years ago
Previous fix to initialization for derived classes broke pisms -eisII; this is fixed. Improved summary line for -tempskip. Cleaning on manual.
bueler
as Ed Bueler
More... over 17 years ago
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.
bueler
as Ed Bueler
More... over 17 years ago
Removed deprecated .pb regridding facilty.
bueler
as Ed Bueler
More... over 17 years ago
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.
bueler
as Ed Bueler
More... over 17 years ago
Improvements to verifynow.py and additional verification documentation in manual.
bueler
as Ed Bueler
More... over 17 years ago
Fixed bug in plastic till initialization. Playing with till material properties.
bueler
as Ed Bueler
More... over 17 years ago
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.
bueler
as Ed Bueler
More... over 17 years ago
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.
bueler
as Ed Bueler
More... over 17 years ago
Bug fix for viewers in IceCompModel. Bug fix for creating Seq Vecs for -forcing. Makefile update for nelchina.
bueler
as Ed Bueler
More... over 17 years ago
Changed the way bed elevation is changed for climate forcing. instead of saving the original bed, a bedDiff variable is saved. More... over 17 years ago
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.
bueler
as Ed Bueler
More... over 17 years ago
Fixed bug with reading and (now) communicating time from .nc file by -if. Little additions to manual.
bueler
as Ed Bueler
More... over 17 years ago
Revised and compile/linkable derived class IceRYANModel.
bueler
as Ed Bueler
More... over 17 years ago
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.
bueler
as Ed Bueler
More... over 17 years ago
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.
bueler
as Ed Bueler
More... over 17 years ago
added script "fill_missing.py" More... over 17 years ago
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 More... over 17 years ago
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.
bueler
as Ed Bueler
More... over 17 years ago
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.
bueler
as Ed Bueler
More... over 17 years ago
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()
bueler
as Ed Bueler
More... over 17 years ago
Climate Forcing fully implemented. More... over 17 years ago
nc_get_att changed to nc_get_att_text (again). More... over 17 years ago
nc_get_att changed to nc_get_att_text. Also climate forcing is written but not tested. More... over 17 years ago
Only use the C interface to netCDF. More... over 17 years ago
Added `pgrn' to SCons build system. Removed `iMregrid_netCDF.cc' from SCons since it was removed in r130. More... over 17 years ago
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). More... over 17 years ago
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.
bueler
as Ed Bueler
More... over 17 years ago
More work done on Greenland derived class. GRIP data is in the process of being implemented. EISMINT data python scripts changed to use pycdf. More... over 17 years ago