ISLoad_HDF5,VecLoad_HDF5 rewritten using new helper functions
Merge branch 'barry/feature-options-associated-with-object' [PR #1194]* barry/feature-options-associated-with-object:Complete support for individual PETSc objects to use their own options database
Merge branch 'barry/feature-options-associated-with-object' [PR #1194]* barry/feature-options-associated-with-object:Complete support for individual PETSc objects to use their own options database with PetscObjectSetOptions()
show more ...
Merge branch 'stefano_zampini/fix-preprocessors-guards' [PR #1208]* stefano_zampini/fix-preprocessors-guards:Fixes bad preprocessors guards
Fix bad preprocessors guards
Merge branch 'haplav/feature-dmplex-check-interface-cone-conformance' [PR #1164]* haplav/feature-dmplex-check-interface-cone-conformance:DMPlex: check for interface cone conformanceNew DMPlexChec
Merge branch 'haplav/feature-dmplex-check-interface-cone-conformance' [PR #1164]* haplav/feature-dmplex-check-interface-cone-conformance:DMPlex: check for interface cone conformanceNew DMPlexCheckConesConformOnInterfaces() checks that cones of points on inter-partition interfaces have conforming order.This check is now called in DMPlex test ex18.c. To reproduce the failed check, one can remove requires: TODO from tests.This merge also adds DMGetCoordinatesLocalSetUp() and DMGetCoordinatesLocalNoncollective() as I needed a non-collective version of DMGetCoordinatesLocal(), and fixes several notes on collectiveness in DMPlex documention.
Section: Fix bad merge
Merge branch 'master' into arcowie-rem/feature-error-logging* master: (393 commits) Bib: Update reference Mat: Doc fix Bib: Updated ref PetscDS: Doc fixes PC+LU: Do not try to refactor an
Merge branch 'master' into arcowie-rem/feature-error-logging* master: (393 commits) Bib: Update reference Mat: Doc fix Bib: Updated ref PetscDS: Doc fixes PC+LU: Do not try to refactor an already factored matrix Mat: Small fix for checking and docs Mat: Added MatSetFactorType() - Needed it when making a shell matrix look factored PetscDS: Added PetscDSUpdateBoundary() - Lets the user change the boundary condition single precision produces different convergence history p4est: has a dependency on zlib - so handle it correctly Add -mat_mffd_complex to use the Lyness complex number trick to compute J_u * v instead of differencing. Replace VecWAXPY by VecAXPY if needed Revert "Replace VecWAXPY by VecAXPY if needed" Replace VecWAXPY by VecAXPY if needed MatHermitianTransposeGetMat and MatCreateVecs ex19: Updated test filter to avoid false positives. DM: Improved Global-To-Natural docs Suggested-by: Josh L <ysjosh.lo@gmail.com> Do not build shared openblas when doing static build Upgrade OpenBLAS to 0.3.3 test: add alt output file for changes in OSX-10.14 and Xcode-10.0 [perhaps related to ML] ...Conflicts: src/vec/is/utils/vsectionis.c
Complete support for individual PETSc objects to use their own options database with PetscObjectSetOptions()Commit-type: feature, exampleReported-by: "Blondel, Sophie" <sblondel@utk.edu>
PetscSectionExtractDofsFromArray: fix missing { }
PetscSectionExtractDofsFromArray: convert 'switch' to 'if' as MPI_Datatype is not necessarily constant
PetscSectionExtractDofsFromArray doc: mention currently supported MPI types
Do some housekeeping and add missing CHKERRQ calls
PetscLayoutSetBlockSize: the error is local, not collective!
IS: ISGlobalToLocalMappingApplyIS should return a sequential ISUpdate man pages
PetscSectionExtractDofsFromArray() impl.
PetscSFComputeMultiRootOriginalNumbering: don't throw error for 0 roots
ex1: fixed leaks
SF tutorial ex1 tests new function and shows motivation
PetscSFComputeMultiRootOriginalNumbering() impl.
Merge branch 'knepley/feature-section-field-major' [PR #1131]* knepley/feature-section-field-major:PetscSection: Cleanup point iteration in SetUp()Section: Add a point major flag to allow differe
Merge branch 'knepley/feature-section-field-major' [PR #1131]* knepley/feature-section-field-major:PetscSection: Cleanup point iteration in SetUp()Section: Add a point major flag to allow different dog orderings Does not do anything right nowSection: Added PetscSectionSetFromOptions()Plex: When Plex creates a section automatically, call SetFromOptions Could condition this on whether the DM has been set from optionsSection: During SetUp(), change dog ordering based on the pointMajor flag Plex ex27: Check Section dof ordering
Section: Use correct format string for PetscInt
Remove memory leaks of XXXRegister() is called but XXX object is never usedThis means adding YYYInitialPackage() at the beginning of XXXRegister() routinesMinor fixes of missing prototypesCommi
Remove memory leaks of XXXRegister() is called but XXX object is never usedThis means adding YYYInitialPackage() at the beginning of XXXRegister() routinesMinor fixes of missing prototypesCommit-type: style-fixReported-by: Jed Brown <jed@jedbrown.org>Thanks-to: Fande Kong <fande.kong@inl.gov>
Merge branch 'master' into arcowie-rem/feature-error-logging* master: (345 commits) Update dev notes for the coming release Increase patchlevel to 3.9.4 doc fixes Added some AIJSELL tests t
Merge branch 'master' into arcowie-rem/feature-error-logging* master: (345 commits) Update dev notes for the coming release Increase patchlevel to 3.9.4 doc fixes Added some AIJSELL tests that mirror the SELL tests. Bib: More refs Removed use of hardwired -1 to represent PETSC_NULL_XXX object, since the null value is now 0. fix memleaks flagged by valgrind ex62: disable long running test and workaround differences in iteration counts on various builds. Add FAQ we can point to when users get error messages such as: "PETSc was configured with one OpenMPI mpi.h version but now appears to be compiling using a different OpenMPI mpi.h version" swith test from mpich to openmpi as mpich ch3:sock is unuserable per PetscShmCommGet() DM: Forgot to move include statement fix nightlybuild issues - disable hypre [for openmp] and fix uninitialized variables tests: enable openmp and hwloc with one of the mumps tests Default BoomerAMG smoothers Configure: Revert changes from debb90c, so that we are back to the original Libmesh Configure: Reverted change for Libmesh from 83cd5d7 Split vecimpl.h into vecimpl.h and vecscatterimpl.h SNES ex62: Turned off some tests for other precisions and shortened output of sensitive tests Use mmap to allocate the shared pthread barrier if available Add configure test for functional mmap ...Conflicts: include/petscconvest.h src/snes/examples/tutorials/ex13.c src/snes/interface/snes.c src/snes/utils/convest.c
Section: During SetUp(), change dog ordering based on the pointMajor flag
Section: Added PetscSectionSetFromOptions()
1...<<41424344454647484950>>...96