manual merge of conflict
mv include/finclude to include/petsc-finclude for namespacing in installs
convert some PetscMalloc() to PetscMalloc1()remove unneeded () in first argument to PetscMalloc/Calloc1()fixes for MATLAB examples
Merge branch 'barry/fix-options-default'Conflicts: src/ksp/ksp/examples/tutorials/ex52.c
update use of PetscOptionsBool() to not rely on default setting automatically
Merge branch 'maint'
fixed -log_trace crashestried to do a strncpy of zero which crashed PetscStrncpy()updated PetscStrncpy() to handle n of 0 or 1Reported-by: Tobin Isaac <tisaac@ices.utexas.edu>
fix: c++ compile error with isnormal() when both <math.h> and <complex> are used.Implemented by removing PetscScalar and using PETSC_SKIP_COMPLEX.This also removes common code between PetscIsInfOrN
fix: c++ compile error with isnormal() when both <math.h> and <complex> are used.Implemented by removing PetscScalar and using PETSC_SKIP_COMPLEX.This also removes common code between PetscIsInfOrNanScalar() and PetscIsInfOrNanReal() etc..
show more ...
Fix FIXCHAR() so that it only accesses properly initialized memory, not one past the string lengthfix example that uses sizeof incorrectly and now ignore petscpclose() error code since it is trigger
Fix FIXCHAR() so that it only accesses properly initialized memory, not one past the string lengthfix example that uses sizeof incorrectly and now ignore petscpclose() error code since it is triggered on appleReported-by: Randall Mackie <rlmackie862@gmail.com>
improve the memory usage of PCGAMGCreateGraph()
Sys: Made a simple two-int hash- Someone should remove that other IJ crap
change PetscStrncpy() to ALWAYS null terminate result
Merge branch 'master' of bitbucket.org:petsc/petsc
Sys: Fix memory leak in PetscStrreplace()
fixed quote marks for includes to <>
Merge branch 'jed/missing-prototype'* jed/missing-prototype: missing.py: BSD getdomainname compatibility config: move featureTestMacros to separate module missing.py: fix behavior with featur
Merge branch 'jed/missing-prototype'* jed/missing-prototype: missing.py: BSD getdomainname compatibility config: move featureTestMacros to separate module missing.py: fix behavior with feature test macros missing.py: replace checkPrototype() with assignment to function pointer
incorrect C codeierr not declared for case
fixes for __float128 plus a memory corruption due to incorrectly sized array
removed direct use of sin(), sqrt(), isnormal() etc from C source code and C examplesneeded for __float128 precision
missing.py: fix behavior with feature test macrosPETSc creates prototypes for drand48() when it is not defined in theheaders tested by configure. If configure does not define feature testmacros,
missing.py: fix behavior with feature test macrosPETSc creates prototypes for drand48() when it is not defined in theheaders tested by configure. If configure does not define feature testmacros, this can lead to duplicate definitions when feature test macrosare defined later.
BuildTwoSided: distinguish events BuildTwoSided vs BuildTwoSidedF
MPI: check for MPIX_Ibarrier (e.g., BG/Q)
VecAssembly BTS: separate pending count for scalar and block stashes
Sys BuildTwoSidedFReq: generalization to return requests
Sys: add PetscMergeMPIIntArray
1...<<11121314151617181920>>...31