Merge remote-tracking branch 'origin/release'
BDDC: fix a bug by using MatDenseGetColumnVec() to replace the dangerous MatDenseGetArray()+VecPlaceArray()
Merge branch 'barry/2022-01-02/minor-sellmat' into 'main'MatSELL maintenance and documentationSee merge request petsc/petsc!4715
Add PetscCeilInt() to clean up disparate computations of ceil for integersCommit-type: style\spend 20m
Merge branch 'jolivet/feature-block-splitting' into 'main'PCHPDDM: algebraic -pc_hpddm_block_splittingSee merge request petsc/petsc!4706
PCHPDDM: algebraic -pc_hpddm_block_splitting
Fixes for the Intel OneAPI compiler and MPICommit-type: bug-fix, portability-fix, testing-fix\send 1hReported-by: Satish Balay <balay@mcs.anl.gov>
Stash communicators previously used for external packages so that they may be reused.Previously we used MPI_Comm_dup() and free() but for some MPI implementations including MPI Spectrum the MPI_Com
Stash communicators previously used for external packages so that they may be reused.Previously we used MPI_Comm_dup() and free() but for some MPI implementations including MPI Spectrum the MPI_Comm_free() does not actually return the communicator so eventually they run out.Commit-type: portability-fix\spend 3hReported-by: Elias Karabelas <elias.karabelas@uni-graz.at>
show more ...
Merge branch 'jacobf/2021-12-09/attribute-format-mat' into 'main'Feature: Attribute Format - MatSee merge request petsc/petsc!4634
For for TFS preconditioner that assumed variable args argument could be treated as non-variable argsProblem found with Intel's OneAPI compiler and with clang on Apples M1 systemCommit-type: bug-f
For for TFS preconditioner that assumed variable args argument could be treated as non-variable argsProblem found with Intel's OneAPI compiler and with clang on Apples M1 systemCommit-type: bug-fix, portability-fix/spend 1hReported-by: Satish Balay <sbalay@mcs.anl.gov>
Change HAVE_MKL to HAVE_MKL_LIBS and Add HAVE_MKL_INCLUDES
remove trailing newline from SETERRQ
MATIS: fix what NULL means for l2gmapconceptually, a NULL l2map is a full local to global mappetsc4py: support for MatCreateIS and add MATIS tests
PCKSP man page: update Note
Minor
Remove -Wunused-but-set with clang-13
- Replace the current CUPM initialization infrastructure with PetscDevice.- Remove -petsc_use_default_null_stream and -[cuda|hip]_synchronize options- Remove PetscCUDASynchronize and PetscHIPSynchr
- Replace the current CUPM initialization infrastructure with PetscDevice.- Remove -petsc_use_default_null_stream and -[cuda|hip]_synchronize options- Remove PetscCUDASynchronize and PetscHIPSynchronize- Remove PetscCUDAInitialize(), PetscCUDAInitializeCheck(), PetscHIPInitialize(), andPetscHIPInitializeCheck()- Remove PetscCUBLASInitializeHandle(), PetscCUSOLVERDnInitializeHandle(),PetscHIPBLASInitializeHandle(), and PetscHIPSOLVERInitializeHandle().- Remove petsc_gputimer_begin and petsc_gputimer_begin- Add -device_enable, -device_select and -device_view options- Replace -[cuda|hip]_device with split options -device_enable_[cuda|hip] and -device_select_[cuda|hip]- Replace -[cuda|hip]_view with -device_view_[cuda|hip]- Add PetscDeviceInitType- Add PetscDeviceInitialize() and PetscDeviceInitialized()- Add PetscDeviceView()
PCTELECSCOPE: use the PC matrix's vectype as the reduce vector's type
Merge branch 'barry/2021-06-10/fix-chkerrq' into 'main'Fix missing ierr =, removed incorrect CHKERRQ(), change CHKStringErrorSee merge request petsc/petsc!4078
Fix missing ierr =, removed incorrect CHKERRQ()Commit-type: error-checking, style-fix\spend 45m
style-fixes
1...<<31323334353637383940>>...210