| #
9566063d
|
| 25-Mar-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
The great renaming:
- CHKERRQ() -> PetscCall() - CHKERRV() -> PetscCallVoid() - CHKERRMPI() -> PetscCallMPI() - CHKERRABORT() -> PetscCallAbort() - CHKERRCONTINUE() -> PetscCallContinue() - CHKERRXX
The great renaming:
- CHKERRQ() -> PetscCall() - CHKERRV() -> PetscCallVoid() - CHKERRMPI() -> PetscCallMPI() - CHKERRABORT() -> PetscCallAbort() - CHKERRCONTINUE() -> PetscCallContinue() - CHKERRXX() -> PetscCallThrow() - CHKERRCXX() -> PetscCallCXX() - CHKERRCUDA() -> PetscCallCUDA() - CHKERRCUBLAS() -> PetscCallCUBLAS() - CHKERRCUSPARSE() -> PetscCallCUSPARSE() - CHKERRCUSOLVER() -> PetscCallCUSOLVER() - CHKERRCUFFT() -> PetscCallCUFFT() - CHKERRCURAND() -> PetscCallCURAND() - CHKERRHIP() -> PetscCallHIP() - CHKERRHIPBLAS() -> PetscCallHIPBLAS() - CHKERRHIPSOLVER() -> PetscCallHIPSOLVER() - CHKERRQ_CEED() -> PetscCallCEED() - CHKERR_FORTRAN_VOID_FUNCTION() -> PetscCallFortranVoidFunction() - CHKERRMKL() -> PetscCallMKL() - CHKERRMMG() -> PetscCallMMG() - CHKERRMMG_NONSTANDARD() -> PetscCallMMG_NONSTANDARD() - CHKERRCGNS() -> PetscCallCGNS() - CHKERRPTSCOTCH() -> PetscCallPTSCOTCH() - CHKERRSTR() -> PetscCallSTR() - CHKERRTC() -> PetscCallTC()
show more ...
|
| #
5f80ce2a
|
| 24-Feb-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
chkerr and friends wrapped
|
| #
76afb28b
|
| 27-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/hara-to-h2opus-rebased-v7' into 'main'
Update distributed hierarchical matrix package H2Opus
See merge request petsc/petsc!4347
|
| #
53022aff
|
| 22-Sep-2021 |
Stefano Zampini <stefano.zampini@gmail.com> |
Update H2 package
|
| #
ff3d9dff
|
| 26-Apr-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/feature-download-htool' into 'main'
Add MATHTOOL
See merge request petsc/petsc!3857
|
| #
c7a4214a
|
| 26-Apr-2021 |
Pierre Jolivet <pierre@joliv.et> |
Add MATHTOOL
|
| #
d428a027
|
| 27-Sep-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/mat-vec-kokkos' into 'master'
Add vec Kokkos and mat Kokkos
See merge request petsc/petsc!3219
|
| #
8c3ff71b
|
| 20-Sep-2020 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Add MATAIJKOKKOS
|
| #
6f7728a9
|
| 22-Sep-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/support-cuda-11' into 'master'
Add support of CUDA-11
See merge request petsc/petsc!3207
|
| #
fd7c363c
|
| 17-Sep-2020 |
Satish Balay <balay@mcs.anl.gov> |
Revert "CUDA: Get PETSc to compile with CUDA 11."
This reverts commit 21a6055d1ede0202436f221d06f48a7b9836052d.
|
| #
cf5f8798
|
| 09-Sep-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'karlrupp/fix-cuda-11-compilation' into 'master'
CUDA: Get PETSc to compile with CUDA 11.
See merge request petsc/petsc!3154
|
| #
21a6055d
|
| 08-Sep-2020 |
Karl Rupp <me@karlrupp.net> |
CUDA: Get PETSc to compile with CUDA 11.
CUSPARSE has changed significantly in CUDA 11. This has lead to a lot of broken code. This commit disables the AIJCUSPARSE class so that PETSc at least compi
CUDA: Get PETSc to compile with CUDA 11.
CUSPARSE has changed significantly in CUDA 11. This has lead to a lot of broken code. This commit disables the AIJCUSPARSE class so that PETSc at least compiles with other GPU features enabled.
show more ...
|
| #
0382be2f
|
| 25-Jun-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/scalapack' into 'master'
MATSCALAPACK: new Mat type that wraps a ScaLAPACK matrix
See merge request petsc/petsc!2858
|
| #
d24d4204
|
| 29-May-2020 |
Jose E. Roman <jroman@dsic.upv.es> |
MATSCALAPACK: new Mat type that wraps a ScaLAPACK matrix
|
| #
d8304050
|
| 29-May-2020 |
Jose E. Roman <jroman@dsic.upv.es> |
Minor fixes to MATELEMENTAL
|
| #
833b33c1
|
| 29-May-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/feature-add-hpackages-rebased' into 'master'
Fixes to MatProduct + many bug fixes + new hierarchical matrix support
See merge request petsc/petsc!2800
|
| #
a0d2e7d8
|
| 05-Apr-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATHARA: matrix class for hierarchical matrices
supports CPU and GPU matrices distributed support limited to matrix generation and matmult (no transpose)
|
| #
637a0070
|
| 06-Apr-2020 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATMPIDENSE: support CUDA
MatSeqDense: add support to check for symmetricity
Add array accessors routines
fix MatSetRandom for leading dimension
Use PetscSF for MatMult - uses the right communica
MATMPIDENSE: support CUDA
MatSeqDense: add support to check for symmetricity
Add array accessors routines
fix MatSetRandom for leading dimension
Use PetscSF for MatMult - uses the right communication pattern instead of point-to-point - can take advantage of CUDA aware MPI
Fix bugs related with LDA Fix direct usage of cpu memory: use MatDenseGetArray (and variants) instead Fix MatZeroRows Fix MatView in Binary for SeqDense
show more ...
|
| #
6b804ed2
|
| 30-Jul-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'stefano_zampini/GPU-matdensecuda' [PR #1911]
* stefano_zampini/GPU-matdensecuda: GPU: Initial implementation for SeqDense class on GPUs.
|
| #
8bb8aeb3
|
| 26-Jul-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'rmills/mat-kaij' [PR #1621]
* rmills/mat-kaij: Getting the KAIJ matrix class integrated into petsc-master.
|
| #
bfc799aa
|
| 22-Jul-2019 |
Stefano Zampini <stefano.zampini@gmail.com> |
Added MATSEQDENSECUDA
|
| #
49bd79cc
|
| 05-Oct-2013 |
Debojyoti Ghosh <ghosh@mcs.anl.gov> |
MATKAIJ: Matrix format for I ⊗ S + J ⊗ T; S,T small and dense, J sparse
This is a generalization of MatMAIJ. The implementation provides MatMult, MatMultAdd, MatSOR, and InvertBlockDiagonal.
Helpe
MATKAIJ: Matrix format for I ⊗ S + J ⊗ T; S,T small and dense, J sparse
This is a generalization of MatMAIJ. The implementation provides MatMult, MatMultAdd, MatSOR, and InvertBlockDiagonal.
Helped-by: Jed Brown <jed@jedbrown.org>
show more ...
|
| #
5c4b051a
|
| 10-Jul-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/no-batch-script'
|
| #
b9e7e5c1
|
| 21-Jun-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
No more batch submission script; this is all due to a very smart idea of Lisandro Dalcin
*) removed or fixed all remaining --know-xx options that required a batch submission script *) removed all de
No more batch submission script; this is all due to a very smart idea of Lisandro Dalcin
*) removed or fixed all remaining --know-xx options that required a batch submission script *) removed all details of --known-size-- that are no longer needed *) cleaned up BAIJMKL source code, made it work with the rest of PETSc and removed is dependence on a batch submission script, added test case for BAIJMKL *) update the installation guide on batsch submissions and OpenMP *) print MKL version, print OpenMP usage with mkl_sparse options
Commit-type: bug-fix, portability-fix, style-fix, feature, documentation, example Thanks-to: Lisandro Dalcin <dalcinl@gmail.com>
$ ./configure --with-batch =============================================================================== Configuring PETSc to compile on your system =============================================================================== =============================================================================== ***** WARNING: Cannot determine if MPI_INT64_T works on your system in batch-mode! Assuming it does work. Run with --known-mpi-int64_t=0 if you know it does not work (very unlikely). Run with --known-mpi-int64_t=1 to remove this warning message. warning message ***** =============================================================================== =============================================================================== ***** WARNING: Cannot determine if MPI_C_DOUBLE_COMPLEX works on your system in batch-mode! Assuming it does work. Run with --known-mpi-c-double-complex=0 if you know it does not work (very unlikely). Run with --known-mpi-c-double-complex=1 to remove this warning message. warning message ***** =============================================================================== =============================================================================== ***** WARNING: Cannot verify that MPI is a shared library - in batch-mode! If MPI is a static library but linked into multiple shared libraries that the application uses, sometimes compiles work - but one might get run-time errors. If you know that the MPI library is shared - run with --known-mpi-shared-libraries=1 option to remove this warning message ***** =============================================================================== =============================================================================== ***** WARNING: Cannot determine if BLAS/LAPACK uses 32 bit or 64 bit integers in batch-mode! Assuming 32 bit integers. Run with --known-64-bit-blas-indices if you know they are 64 bit. Run with --known-64-bit-blas-indices=0 to remove this warning message. warning message ***** ===============================================================================
show more ...
|
| #
fa54792a
|
| 29-May-2019 |
Patrick Sanan <patrick.sanan@gmail.com> |
Merged in psanan/man-pages-remove-keywords (pull request #1717)
Man pages: Remove .keywords fields
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
|