Add TSALPHA, generalized-alpha method for first order systemsHg-commit: b085fd4b3802ff7874af77939feff7d24530cb21
Protected LAPACK functionHg-commit: 8f0e3a7a78024bd4af9728091dc6ceb9e84a3159
PetscOptionsTruth -> PetscOptionsBool and relatedHg-commit: dfea0d194d94180043ddc1c2d9d074a0b8717c77
finished converting to use PetscTryMethod() and PetscUseMethod() whenever possible.Hg-commit: 37cf7fcea5d871042d238d3c6a46bb0914b2136d
I have added PetscObjectPrintClassNamePrefixType() which is now (in theory) used uniformly in all the XXXView ASCII info formats to display this information appropriately. A nice improvement, elimina
I have added PetscObjectPrintClassNamePrefixType() which is now (in theory) used uniformly in all the XXXView ASCII info formats to display this information appropriately. A nice improvement, eliminated lots of duplicate code and makes it easier to have uniform output.Hg-commit: ac7db369abce3aaa842088cc8d77922f55ce8a59
show more ...
Changed PetscTruth to PetscBool and PETSC_TRUTH to PETSC_BOOLnote this requires a new sowing versionHg-commit: 8b4c4277f05e3fb874633288193dab1105bf142a
Parallel fix in TSGLVecNormWRMSHg-commit: 53f515127f1f6aa7b84dd3e9016b82e20c2ad5ea
Fix declarationHg-commit: d7a554ddb1118a1df2138fcc256836a142024dd2
fix inconsistency of TS and sundials/cvode interface. Ref: [petsc-maint #51512]add error messages of cvode().Hg-commit: 6e4f7592bb4c2bcfc4baa6e6f3765e1a8be0a537
Consistency checking for __FUNCT__ when __func__ or __FUNCTION__ are available.Uses the compiler definitions in CHKERRQ/SETERRQ when available to getbetter traces through user code that doesn't ma
Consistency checking for __FUNCT__ when __func__ or __FUNCTION__ are available.Uses the compiler definitions in CHKERRQ/SETERRQ when available to getbetter traces through user code that doesn't manually defined __FUNCT__.Fix lots of places that __FUNCT__ was used inconsistently.Hg-commit: fdbdc93647ff934a12906fd51bc39302de07ae77
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
removed many unused variablessmall amount of reformatingadded use of all arguments in MPIUNI call to prevent complaints about unused valuesHg-commit: f1e85e77153d4207c8ab2522ae8e9ec72b7358ec
made several changes to vector functions to fix cuda functionality (GPU memory was not being allocated properly due to flags being set from unallocated to CPU without any action). Configured make fil
made several changes to vector functions to fix cuda functionality (GPU memory was not being allocated properly due to flags being set from unallocated to CPU without any action). Configured make files to accept .cu for use with cubuilder.py (the new, slow method for compiling the library for use with cuda)Hg-commit: b1f0a82d5b711f64d8bb8c44f5515261ca1a1729
merge TSTheta fixes from 3.1Hg-commit: 7618bc71d3beffc328244a3bae2a6352dc9a69a2
TSTheta: fix erroneous pointer check, no extrapolation by defaultHg-commit: dfcb3de5820761d52dc2fe50e6665dfd0d64cddb
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
TS_Theta: Remove slot for residualThis is rightfully owned by SNES and should not be aliased in TSHg-commit: 7ada4f67c7233d49b717a2b45204372ad7a6d0d7
merge TSTheta(G|S)etTheta from releaseHg-commit: 67ab0b653c912bb9d234b4d923ee7b6db601e199
Move error from TSThetaSetTheta to TSThetaGetTheta where it belongsHg-commit: 40390b1493367ebbf78412378b77f9f942e86c0f
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
files where people improperly did #include "gl.h" etc instead of putting in full path of include fileadded python utility to generate directory of links to source code to allow simple builds of the
files where people improperly did #include "gl.h" etc instead of putting in full path of include fileadded python utility to generate directory of links to source code to allow simple builds of the library or executable using the Apple Xcode guiHg-commit: bb8c6e6b14ea3909768b13a215b9d99f18fda547
1...<<11121314151617181920>>...32