Removed direct use of HDF5_NATIVE_DOUBLE to support single precision as well
Merge branch 'barry/saws-options-merge-master'
Merge branch 'pr258/dmay/dmay/PetscViewerBinaryRefactor/master'
some of the DMCreateMatrix_DA* functions did not set the matrix block size
fixes to build from bad merge of new master
Merge branch 'master' into barry/saws-options-merge-masterTotally confusing manual merge, could be wrongConflicts: include/petscoptions.h src/dm/impls/da/dacreate.c src/sys/objects/aoptions.c
Merge branch 'master' into barry/saws-options-merge-masterTotally confusing manual merge, could be wrongConflicts: include/petscoptions.h src/dm/impls/da/dacreate.c src/sys/objects/aoptions.c src/sys/threadcomm/interface/threadcomm.c
show more ...
Merge branch 'master' into pr252/dmay/PetscViewerBinarySkipHeaderVecViewLoadManual merge of makefileConflicts: src/sys/classes/viewer/examples/tutorials/makefile
set but unused variable removed
optimized memory usage of DMCreateMatrix_DA_Xd_MPIAIJ_Fill() for memory usage for setting zeros row at a time into the matrixfor the initial nonzero pattern; previously allocated too large a space f
optimized memory usage of DMCreateMatrix_DA_Xd_MPIAIJ_Fill() for memory usage for setting zeros row at a time into the matrixfor the initial nonzero pattern; previously allocated too large a space for large nc
PetscViewerBinary: API changes for getting/setting MPI-IOThe binary viewer did not have a consistent API to Get/Set the MPI-IO flag.Changeset includes:* Renamed PetscViewerBinaryGetMPIIO() to Pet
PetscViewerBinary: API changes for getting/setting MPI-IOThe binary viewer did not have a consistent API to Get/Set the MPI-IO flag.Changeset includes:* Renamed PetscViewerBinaryGetMPIIO() to PetscViewerBinaryGetUseMPIIO()* Removed PetscViewerBinarySetMPIIO() and introduced new the API PetscViewerBinarySetUseMPIIO(PetscViewer,PetscBool) The API change will be immediately obvious to users and have minimal impact due to the function name change.* Consistency updates to PetscViewerSetFromOptions_Binary()
Ensure the DMDA PetscViewerBinary writer usingMPI-IO functionality respects the skip header flag when wither writing or reading files.
Added VecLockPush/Pop() around SNES callbacks etcAdded DADAVecGetArray[DOF]Read()Added use of GetArrayRead() as neededAdded many more const as neededNote DMDAVecGetArray[DOF]Read() does not yet
Added VecLockPush/Pop() around SNES callbacks etcAdded DADAVecGetArray[DOF]Read()Added use of GetArrayRead() as neededAdded many more const as neededNote DMDAVecGetArray[DOF]Read() does not yet require correctly consted argument
Fixed errors in manual page documentation including formating.Fixed rank argument for DMCreateRedundant() to be PetscMPIIntReported-by: Dave May <dave.mayhem23@gmail.com>
Merge branch 'master' into barry/experiment
Merge branch 'pr245/mapdes/dmcreateinjection-mat'
Merge branch 'karpeev/fix-ksp-matgetschurcomplement-pmatreuse' into barry/experimentConflicts: src/ksp/ksp/utils/schurm.c
Manual merge since I removed hypre euclid and stefno added amsMerge branch 'stefano_zampini/hypre-ams' into barry/experimentConflicts: include/petscpc.h src/ksp/pc/impls/hypre/hypre.c
Merge branch 'barry/fix-dmlocaltoglobal-insert'
Be more careful about detecting when DALocalToGlobalBegin/Ebd_DA() doesn't work for INSERT_VALUESReported-by: Lisandro Dalcin <dalcinl@gmail.com>
simplify option object names
stop compiler from complaining about possibly unset variable being used
moved PetscOptionsObject from global variable to local variable in functions
DMCreateInjection: return Mat rather than VecScatterFor (amongst others) FV discretisations, the natural injection may wellbe cell averaging, which is not expressible as a VecScatter.
manual merge of conflict
mv include/finclude to include/petsc-finclude for namespacing in installs
1...<<21222324252627282930>>...48