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
* 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. More... almost 16 years ago
Add -nc to wget in examples/eisross/quickstart.sh.
bueler
as Ed Bueler
More... almost 16 years ago
* Moved fine and equally-spaced grid parameterization procedures from iMtemp.cc to IceGrid.
bueler
as Ed Bueler
More... almost 16 years ago
Added fields accessible to IceInfoNeededByCoupler; mechanism is deprecated in trunk. Replacement will be more flexible.
bueler
as Ed Bueler
More... almost 16 years ago
Completed task #6597. More... almost 16 years ago
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.
bueler
as Ed Bueler
More... almost 16 years ago
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.
bueler
as Ed Bueler
More... almost 16 years ago
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.
bueler
as Ed Bueler
More... almost 16 years ago
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.
bueler
as Ed Bueler
More... almost 16 years ago
* 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). More... almost 16 years ago
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.
bueler
as Ed Bueler
More... almost 16 years ago
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.
bueler
as Ed Bueler
More... almost 16 years ago
Added Greenland references to doc/ice_bib.bib. Very minor typo correction in error message in src/base/iMtemp.cc.
bueler
as Ed Bueler
More... almost 16 years ago
Update of standard names list in doc/. Change of vGhf=bheatflx to have no standard name; the proposed is lithosphere_upward_heat_flux.
bueler
as Ed Bueler
More... almost 16 years ago
* 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). More... almost 16 years ago
Merge of changes on stable0.2, r658:659.
bueler
as Ed Bueler
More... almost 16 years ago
Merge of r655:657 bug fix from tags/stable0.2/; fixes to monthly temperature handling.
bueler
as Ed Bueler
More... almost 16 years ago
* 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. More... almost 16 years ago
* Added the initialization sequence flow-chart to the PISM Class browser. * Removed IceModel::putLocalOnProcZero and getLocalFromProcZero, because they are not used any more. More... almost 16 years ago
Addition of references to doc/ice_bib.bib.
bueler
as Ed Bueler
More... almost 16 years ago
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. More... almost 16 years ago
* Moved utility functions processing command-line options out of IceModel. * Made SSAX, SSAKSP etc protected instead of private. More... almost 16 years ago
* User's Manual: Documented the grid extension mechanism. * Code clean-up, documenting comments, more error checks (mostly related to IceModelVec). More... almost 16 years ago
* 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. More... almost 16 years ago
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.
bueler
as Ed Bueler
More... almost 16 years ago
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.
bueler
as Ed Bueler
More... almost 16 years ago
Removed the IceModelVec{2,3}::createSameDA() mechanism as unnecessary. (Verification tests show that everything works just as before.) More... almost 16 years ago
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. More... almost 16 years ago
Fixed my silly mistake (in the trunk). More... almost 16 years ago
* 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. More... almost 16 years ago