merge from 33Hg-commit: ddb28672abe7c58c5f8980d1c1bbd3ffebe50e25
Clang MPI type checking now works for user-defined typesHg-commit: a7385c2b2cce59d13c376cee7ce8117a20c668ac
Use MPIU_2INT = MPI_2INT when possibleHg-commit: 6cad1b652212fa329c456a27ceb94666bac0ec36
Fix Fortran complex issues missed in e2742dc6abf8913958Hg-commit: 0deea2fd21eebe25e0d0229351d7b19737006f67
missing check on ierr in petscinitialize_()Hg-commit: 070bea207c644463b23b73acd81a1d22ec49a7c6
reemove OBJSC and OBJSF from invididual makefiles and auto-define in conf/variablesHg-commit: 2f01c17f3c19dc4b89aaf306cfd60a12312c270d
petscinitialize_() wrongly called seterrq() if built without MPI-2 functionsHg-commit: 56e1ac15270b003e4c9dfe44e5d8a551ea2b7ded
Fixed bug in PetscThreadLocalRegister().Need to pass in the pointer to pthread_key_t.Hg-commit: ef6d5f76d335b55dfd5a0787533a222e4088d4a7
Initialize PetscStack in petscinitialize_()Hg-commit: 9850aeb5d33f0b33bc931843c4b3b3b4f8df6a3b
moved some fortran stubs to the directory where they belong instead of the generic base directoryHg-commit: 0d56f224a3d612cf937e9fff96b355b10a68395b
removed trailing blanks from source codeadded rule rmtrailingblanks accessible via make ACTION=remtrailingblanks treeHg-commit: 6e3652165d48aa5f3e94dd66bf607adea6fac27a
Fortran binding for PetscOptionsView()Hg-commit: cbd93afde6b93626450d4e3eadd1d6ee6640788a
PetscBagRegisterEnum() now copies the list of possible enum values (since the list may disappear before the bag is destroyed).Hg-commit: 531c3b37a52f28386fa72a4c5e4340e02f0db7ec
PetscTypeCompare -> PetscObjectTypeCompare: Fortran stub fix.Hg-commit: 9c46da664a93cd01087d0226ad47a6231472f2db
PetscTypeCompare -> PetscObjectTypeCompareHg-commit: 3fc8f665421ddb862bf4d1ba95505378246340be
Rename include/private/ to include/petsc-private/Hg-commit: 9a1730720b0d9756437b40462617551504641ade
PETSC_NULL_TRUTH -> PETSC_NULL_BOOLHg-commit: e39f8c5fd8e2c2d9fdaf3fd263b3bb88217acf29
Use #include <header.h> instead of #include "header.h" when there is no intent to search the current directory for header.hHg-commit: bd7216e80cc035071a5136364ab9d04bf9f41a07
Now requirepackage is only used for proper packages, functions use requiresfunction, and the rest use requiresdefineHg-commit: dd65fd3461c02753386917514e6ebe12d345a30e
Fix fortran stub petscoptionsgetbool_Hg-commit: 299733519e7c24596aec754f2958cbe9a6f39be1
PetscOptionsTruth -> PetscOptionsBool and relatedHg-commit: dfea0d194d94180043ddc1c2d9d074a0b8717c77
Changed PetscTruth to PetscBool and PETSC_TRUTH to PETSC_BOOLnote this requires a new sowing versionHg-commit: 8b4c4277f05e3fb874633288193dab1105bf142a
petsc.h --> petscsys.h (fortran equivalents also)new petsc.h that includes all PETSc includes is addedHg-commit: a82a9bcb80ed39c69991db706672838a5b792d44
moved petscsys.h stuff into petsc.h files (Fortran and C) removed petscsys.h files fortran and Celiminate use of petscsys.h (Fortran and C)eliminated redundant use of #include "petscfix" all over t
moved petscsys.h stuff into petsc.h files (Fortran and C) removed petscsys.h files fortran and Celiminate use of petscsys.h (Fortran and C)eliminated redundant use of #include "petscfix" all over the place because included by petsc.hHg-commit: dea4bc8a57aa0490c3a40fdee08c4b41e42e03ce
show more ...
use -lpetsc for single-library=1 and -lpetscsys for single-library=0Hg-commit: a8480cd095925bfa279aced5ffe2f4a4f100ebbd
12345678910