Only call PetscSetFPTrap() if the trapmode is changingHg-commit: 352b4c19e451193e290822cf4e9514487e330353
Rename include/private/ to include/petsc-private/Hg-commit: 9a1730720b0d9756437b40462617551504641ade
Add PetscFPTrapPush() and PetscFPTrapPop(), use to guard LAPACK calls that set floating point exceptionsieeeck() intentionally creates exceptions to find out whether theytrap. The call graph with
Add PetscFPTrapPush() and PetscFPTrapPop(), use to guard LAPACK calls that set floating point exceptionsieeeck() intentionally creates exceptions to find out whether theytrap. The call graph with some LAPACK implementations isdgesvd() -> dbdsqr() -> dlasq1() -> dlasq2() -> ilaenv() -> ieeeck()so the eigenvalue routines fail when trapping is set.Hg-commit: d683568cdffc64faaed23a6cf74b3fc1afe317bc
show more ...
Mass revert file modes that were made executable in f6e61ee9c329Hg-commit: 116d90d0b66125cee0db3e7351047057e756baf5
changed MatMatMult to MatTranposeMatMult.Hg-commit: f6e61ee9c329774cd5343eea1ee6b7432be17c3f
commit after merge of pull from 3.2 with patches to 3.2Hg-commit: 2c3bb280d5c122df849da4c30a7708dfdcbd2742
Use PETSC_ERROR_REPEAT where needed in fp.c, fixes AIX C++ bugHg-commit: 40749cf4cd9f6b098c7f56edc50d7046cdd7b5f8
http://mcs.anl.gov/petsc/petsc-as -> http://mcs.anl.gov/petscHg-commit: 127d2a8aaeea7c21edc5fe91c2de2094a83ceec9
removed PetscTraceBackErrorHandlerCxx not neededHg-commit: 6e6e682fb2ac92a11f4b5e662633596e470619b7
Temporary (?) fix for SEGV caused when caller uses CHKERRXX() to test return code raised from C PETScHg-commit: 9d2f8bddac6b91f49fc74e281d86f536f97f827d
Small typoHg-commit: 960a20bc910b053781d55956073b261f21121643
nag user once a day if they are using an outdated PETSc versionHg-commit: 288ece9dfd15a6f77b4ba00f8be185bd0d67340d
Many fixes for // comments in C sourceHg-commit: 6087d5ff9c9480e0ff8b9d44422a6be84041fc11
make alltests now only prints directory when error detected, does not print each directory it entersHg-commit: 440d780fc7ae92fbbfcbf00281b63ab4cf278cf2
merge from 3.2Hg-commit: 136b1a81df3a1c609acad95fbce77ebeead8502d
added error checking for size of 2 and 3d DAs resulting in int32 overflowHg-commit: c3a8bdfd60562b5db8f584c92fb5fbc2222dafc3
Extend PetscErrorStrings arrayHg-commit: 876ee0352ed6c4f97cdba81ff9a2689d71963017
Don't cast PetscLogDouble to PetscInt when printing memory allocation errorsHg-commit: 8a1eae247ac68eb8834893626c871705506c1e09
don't use fenv with C++ because configure tests are not done properly with C++ for that information.Hg-commit: a005b96aaecbd07abad571cfd28c05b4b7cdf386
added PetscViewerASCIISynchronizedAllow()Hg-commit: 1b3990b2f3be4ca192efd6709c3e10216cbc65e2
Use #include <header.h> instead of #include "header.h" when there is no intent to search the current directory for header.hHg-commit: bd7216e80cc035071a5136364ab9d04bf9f41a07
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
more fixes to configure for CUDAHg-commit: ad0d8d99353c8e3cb4de6cbac132d207ecbd9d0c
removed Petsc exception handling infrastructure that was rarely used and too cool for schoolHg-commit: 6770e4c217feb62ad89ed16a68866b6c1d0aa063
1...<<11121314151617181920>>...23