Expose VecPlaceArray_MPI() and VecResetArray_MPI() internally
Unify the trivially parallel Vec functions which amount to call seq function -> allreduce
Unify the VecM[T]Dot() interface functions, they do exactly the same thing
VecNorm() should call VecNormAvailable() instead of duplicating functionality
Clean up VecSetInf() and add explicit test for VecSetInf() with and without v->ops->set
Add VECOP_SET. Improve documentation of VecSetOperation() and properly document VecOperation.
Clean up vinv.c and unify all of the pointwise-apply methods in it
Fix incorrect usage of VecCUDARestoreArray(). Arrays were either double-restored or restored using wrong API
Fixup fortran kernel header formatting and const-correctness
Add HIP support to Mat class in PETScCo-authored-by: Justin Chang <jychang48@gmail.com>Fixed-by: Jacob Faibussowitsch <jacob.fai@gmail.com>Fixed-by: Junchao Zhang <jczhang@mcs.anl.gov>Fixed-by:
Add HIP support to Mat class in PETScCo-authored-by: Justin Chang <jychang48@gmail.com>Fixed-by: Jacob Faibussowitsch <jacob.fai@gmail.com>Fixed-by: Junchao Zhang <jczhang@mcs.anl.gov>Fixed-by: Satish Balay <balay@mcs.anl.gov>
show more ...
Vec: changing vector type on command line to expose a bug(to be fixed)
Mat: fix a bug when changing an MPI matrix with one rank to a subclass typee.g., from MPIAIJ to '-mat_type aijcusparse'Reported-by: Jesper Lund-Carlson <jca@dhigroup.com>
Fix double return
Merge branch 'jacobf/2022-09-23/misc-vec-fixups' into 'main'Misc Vec FixesCloses #1184See merge request petsc/petsc!5677
Change the remaining if !defined() header guards that were missed during The Great Formatting 2 to ifndef
Add veclockpush and pop to most vec functions that need it
PetscSF: optimize SFALLGATHERV for the one-to-all patternthis happens with ML models using data parallelism having replicated local parametersAdd test
source code format changes due to .clang-format changes
Transform all header-guards into ifndefs to make clang-format ignore them for preprocessor indentation
Fix a variety of simple things associated with MatlabIncorrect spellingOut-dated documentationFormattingCommit-type: housekeepingReported-by: Jose Roman
No longer a need for a seperate --with-matlab-engine since their are not fragile MATLAB version dependent librariesthat may be work for some users/spend 20m
Work around bug in Matlab Engine 2021b support, improve formatting of matlab engine tutorial exampleCommit-type: housekeeping/spend 20m
Merge branch 'haplav/feature-hdf5-group-additions' into 'main'PetscViewerHDF5 group handling additionsSee merge request petsc/petsc!5640
Merge branch 'jolivet/fix-implicit-fallthrough' into 'main'Fix -Wimplicit-fallthroughSee merge request petsc/petsc!5655
Merge branch 'jacobf/2022-09-18/misc-minor-fixups' into 'main'Minor FixesSee merge request petsc/petsc!5651
1...<<31323334353637383940>>...278