removed #define PETSCXXX_DLL from top of all source filesHg-commit: b784aa18ddcf5337d4011d34f0fa008681695ac1
Now requirepackage is only used for proper packages, functions use requiresfunction, and the rest use requiresdefineHg-commit: dd65fd3461c02753386917514e6ebe12d345a30e
moved definition of PETSC_STDCALL to private/fortranimpl.h where it belongsremoved all DLL export/import stuff since it was never used and never will beremoved MatPermuteSparsify() since it sucked.
moved definition of PETSC_STDCALL to private/fortranimpl.h where it belongsremoved all DLL export/import stuff since it was never used and never will beremoved MatPermuteSparsify() since it sucked.Hg-commit: 72f7a5e60333f6c9780d56fcce45657940d16b13
show more ...
PetscOptionsTruth -> PetscOptionsBool and relatedHg-commit: dfea0d194d94180043ddc1c2d9d074a0b8717c77
finished converting to use PetscTryMethod() and PetscUseMethod() whenever possible.Hg-commit: 37cf7fcea5d871042d238d3c6a46bb0914b2136d
Changed PetscTruth to PetscBool and PETSC_TRUTH to PETSC_BOOLnote this requires a new sowing versionHg-commit: 8b4c4277f05e3fb874633288193dab1105bf142a
Fix declarationHg-commit: d7a554ddb1118a1df2138fcc256836a142024dd2
fix inconsistency of TS and sundials/cvode interface. Ref: [petsc-maint #51512]add error messages of cvode().Hg-commit: 6e4f7592bb4c2bcfc4baa6e6f3765e1a8be0a537
Make Sundials use initial time step specified with TSSetInitialTimeStep(). This is only an upper bound on the real initial step.Hg-commit: 30fb465cba8c8a4cec40c11d6baf6f008d306b8e
Add TSSundialsSet{Min,Max}TimeStepHg-commit: b36804c4bfb0774a40be069ac2d7e1a6ec0e9a15
completed PetscValidLogicallyCollectiveXXX() routines and usageHg-commit: 374cfa6c3abbd90ea5b27fc02813ca73ae37b846
finished labelling manual pages as Logically or Neighbor-wise CollectiveHg-commit: 8a714c954b7624fb9d7cacbaa621300eebb99517
fixed XXXType #define names that had underscores in them such as MAT_SOLVER_SUPERLU MATORDERING_ND or PETSC_VIEWER_ASCII to not have _ also updated style guide to clearly indicate this.Hg-commit: 9
fixed XXXType #define names that had underscores in them such as MAT_SOLVER_SUPERLU MATORDERING_ND or PETSC_VIEWER_ASCII to not have _ also updated style guide to clearly indicate this.Hg-commit: 9ee752148eed3df65feb0f7eb0686798c3c0621b
finished formating of SETERRQ() calls and changed a few PETSC_COMM_SELF to appropriate commHg-commit: 099173676d5157f4b09175cd1f5104bf5e549784
added MPI_Comm as first argument to PetscError() and SETERRQX()Hg-commit: fe5a2ff050abc00ca2c2979c0af22b117b62874e
Modify TSSetPreStep and TSSetPostStep to run every step rather than once per call to TSStep.It was not useful to place these at the start and end of the entiretime-stepping sequence (because the u
Modify TSSetPreStep and TSSetPostStep to run every step rather than once per call to TSStep.It was not useful to place these at the start and end of the entiretime-stepping sequence (because the user might as well have called theirfunctions directly). With these hooks, it is at least possible for theuser to implement IMEX schemes within TS.Hg-commit: 772bf07ee669084a0a1feeeabdadc0153e52d6da
removed PETSC_ARCH/conf/base andadded support for not setting PETSC_ARCH and PETSC_DIR with --prefix optionHg-commit: e478f4df238e5763b64567336d7cf94ca5d89d58
doc fixes, WRMS norms, TSGL_DI schemesHg-commit: bbbc495383d0f1841eced6a7dae66527a1153f32
make error msg in sundials interface more informativeHg-commit: 270dde06d828b1525d04cc481109758562622788
enable sundials interface calling TSStep() multiple timesHg-commit: bc0161798121fca6f4af2f3caa77aa3c213de6b6
add support for itask=CV_NORMAL in sundials interfaceHg-commit: 70c210c1624cde2be79ed05b6c52a07e7b44bb7b
upgrade sundials interface to v2.4.0Hg-commit: adb07ed84832a403f0ca191d9911db9f82fa2dde
TS: Cleanup unused/broken TS methods.- the methods TS::reform(), TS::reallocate() were neither set nor called ever.- TS::update() and TS::postupdate() could be set, however update() would neve
TS: Cleanup unused/broken TS methods.- the methods TS::reform(), TS::reallocate() were neither set nor called ever.- TS::update() and TS::postupdate() could be set, however update() would never be called, and postupdate() only in one place, for sundials. This functionality will be taken over by prestep() / poststep() eventually.Hg-commit: ea766e6ef723ee210fe47af74bd4077c854d1282
changed PetscOptionsName() and PetscOptionsHasName() to return true if option is set, regardless of the value it is set to, include 0 and false changed most uses of these routines to the Truth vari
changed PetscOptionsName() and PetscOptionsHasName() to return true if option is set, regardless of the value it is set to, include 0 and false changed most uses of these routines to the Truth varientHg-commit: fd6366abd7eb1f3ec925faa0ecd078d5cc025eb2
get sundials compileHg-commit: e2c03be0d335e98b2af07046777cb99a3b47a6a8
123456789