crude heuristic for detecting object creation in user code to print only user created unfreed objectsHg-commit: 4386185e6badebbcb32b83973f30ddbabd35959f
added/improved PetscObjectsDump() and -objects_dump to display undestroyed objectsHg-commit: 0428a943a6648d62069d3c7dd92c14586f652e6b
reemove OBJSC and OBJSF from invididual makefiles and auto-define in conf/variablesHg-commit: 2f01c17f3c19dc4b89aaf306cfd60a12312c270d
Fixed petscstack and related functions for multi-threaded operations.i) Made petscstack thread local when using threads.ii) Fixed bug in accessing petscstack in PetscStackDestroy_kernel.iii) Al
Fixed petscstack and related functions for multi-threaded operations.i) Made petscstack thread local when using threads.ii) Fixed bug in accessing petscstack in PetscStackDestroy_kernel.iii) All thread local variables are now always accessed via PetscThreadLocalGet/SetValue().iii) Fixed petscstack and related functions for different threadlocal directives (__thread on Linux, pthread_key_t on MacOS, OpenMP #pragma omp threadprivate()).Hg-commit: a4b061f37d4921e07d16480340b005b2c620d21f
show more ...
removed trailing blanks from source codeadded rule rmtrailingblanks accessible via make ACTION=remtrailingblanks treeHg-commit: 6e3652165d48aa5f3e94dd66bf607adea6fac27a
Simplify PetscMallocDumpLog() to allow zero allocations (exceeding threshold)Hg-commit: a34e362b52f5056afe0a897c052e419b3b618eca
Add -malloc_log_threshold and PetscMallocSetDumpLogThreshold()Hg-commit: f004e0725884007841f130fd6278d39edc6c6c20
backout all chmod stuff in bf971ba58125[but keep diffs to src/mat/impls/aij/mpi/mpimatmatmult.c ]Hg-commit: 4a812fc1f35496ce2717c7da9ef12ffabbd13258
removed a spurious call to MatSetBlockSize.Hg-commit: bf971ba58125bd8cf7ceb2a9d0f5cdf27c27cc6a
Removed unused flag PETSC_USE_PTHREADHg-commit: f04ea9eabf50a1401c99e4b0884302b9ee768645
Rename include/private/ to include/petsc-private/Hg-commit: 9a1730720b0d9756437b40462617551504641ade
Mass revert file modes that were made executable in f6e61ee9c329Hg-commit: 116d90d0b66125cee0db3e7351047057e756baf5
changed MatMatMult to MatTranposeMatMult.Hg-commit: f6e61ee9c329774cd5343eea1ee6b7432be17c3f
Add PetscMallocGetDumpLog()Hg-commit: d71728615837cb2cc4cb7276d2476afe3de0d917
added PetscViewerASCIISynchronizedAllow()Hg-commit: 1b3990b2f3be4ca192efd6709c3e10216cbc65e2
In PetscMallocDumpLog - check if PetscMallocSetDumpLog called beforecalling PetscMemoryGetMaximumUsageHg-commit: e6fafc4d8dd113f55fe39604314cb0545e513257
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
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
changed all EXTERN to extern the CAPS served no purposeHg-commit: cdf5985509992c2237dbbe07f14278cccee0306c
Use PETSC_UINTPTR_T instead of hard-coding long long which may not existHg-commit: e053db4f719d68a0230047d395a43b14f2c2f5da
update to PetscMallocAlign() to use long long as cast of ptr instead of longHg-commit: 5e7d757d132749dcccec175d7fa9bc1708bb6cb4
Changed PetscTruth to PetscBool and PETSC_TRUTH to PETSC_BOOLnote this requires a new sowing versionHg-commit: 8b4c4277f05e3fb874633288193dab1105bf142a
cannot use PetscTrMalloc routines when PETSC_USE_PTHREAD is turned onHg-commit: 0df2a9acbede1c5096c77050526add797b63fbd4
12345678910