| #
9ace16cd
|
| 28-Jan-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
add PetscAssert() and PetscAssertFalse()
|
| #
7d3de750
|
| 12-Jan-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
make PetscInfo() variadic
|
| #
98921bda
|
| 28-Jan-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
SETERRQ[1-9]+ begone
|
| #
d85802a6
|
| 12-Feb-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
c3fd59af
|
| 10-Feb-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-02-10/fix-mpich-version-check/release' into 'release'
Fix error in use of PetscInfo1()
See merge request petsc/petsc!4835
|
| #
9ec54d80
|
| 10-Feb-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix error in use of PetscInfo1()
Would only fail for very old MPICH implementations
Commit-type: bug-fix, portability /spend 10m Reported-by: Gregory Walton <scgwa@leeds.ac.uk> Thanks-to: Mark Adam
Fix error in use of PetscInfo1()
Would only fail for very old MPICH implementations
Commit-type: bug-fix, portability /spend 10m Reported-by: Gregory Walton <scgwa@leeds.ac.uk> Thanks-to: Mark Adams <mfadams@lbl.gov>
show more ...
|
| #
51bfd985
|
| 12-Jan-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2021-12-21/fix-mpi-comm-dup-packages' into 'main'
Stash communicators previously used for external packages so that they may be reused.
See merge request petsc/petsc!4669
|
| #
57f21012
|
| 12-Jan-2022 |
Barry Smith <bsmith@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 3h Reported-by: Elias Karabelas <elias.karabelas@uni-graz.at>
show more ...
|
| #
9039b796
|
| 24-Dec-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/feature-kokkos-sycl' into 'main'
Add Kokkos SYCL support
See merge request petsc/petsc!4562
|
| #
a2158755
|
| 17-Nov-2021 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Sys: add sycl device
|
| #
79982354
|
| 16-Nov-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2021-11-02/attribute-format-sys' into 'main'
Feature: PETSC_ATTRIBUTE_FORMAT - sys
See merge request petsc/petsc!4520
|
| #
3ca90d2d
|
| 15-Nov-2021 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
apply PETSC_ATTRIBUTE_FORMAT and related fixes to sys sources
|
| #
0baf1215
|
| 20-Oct-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2021-09-04/petscdevice-cupminitialization' into 'main'
Replace current CUPM initialization with unified PetscDevice version
See merge request petsc/petsc!4310
|
| #
a4af0cee
|
| 19-Oct-2021 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
- 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(), and PetscHIPInitializeCheck() - 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()
show more ...
|
| #
a7bd641c
|
| 19-Oct-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2021-06-10/fix-chkerrq' into 'main'
Fix missing ierr =, removed incorrect CHKERRQ(), change CHKStringError
See merge request petsc/petsc!4078
|
| #
2f613bf5
|
| 10-Jun-2021 |
Barry Smith <bsmith@petsc.dev> |
Fix missing ierr =, removed incorrect CHKERRQ()
Commit-type: error-checking, style-fix \spend 45m
|
| #
dcc44b0b
|
| 12-Oct-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
20264b22
|
| 07-Oct-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/fix-stack' into 'release'
Fix petscstack
See merge request petsc/petsc!4416
|
| #
45604238
|
| 06-Oct-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
c109f08a
|
| 06-Oct-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/fix-conda-env' into 'release'
a couple of configure fixes
See merge request petsc/petsc!4414
|
| #
1724198a
|
| 05-Oct-2021 |
Stefano Zampini <stefano.zampini@gmail.com> |
SYS: fix PetscStack
add test The alt file is needed because some CI configurations do not run -checkstack and thus produce empty output
|
| #
2f840973
|
| 05-Oct-2021 |
Stefano Zampini <stefano.zampini@gmail.com> |
PetscInitialize_Common: use omp_get_max_threads()
|
| #
853e6878
|
| 30-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
198824dc
|
| 30-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/fix-cray-cc' into 'release'
fix compiler error with cray-cc
See merge request petsc/petsc!4384
|
| #
02101c96
|
| 30-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
fix compiler error with cray-cc
/lus/theta-fs0/projects/ci/ecp/working/thetalogin3/shell-01/cscstms/builds/aZ9WMnrn/001/anl-public/petsc/petsc/src/sys/objects/pinit.c:694:113: error: 'fortran' can o
fix compiler error with cray-cc
/lus/theta-fs0/projects/ci/ecp/working/thetalogin3/shell-01/cscstms/builds/aZ9WMnrn/001/anl-public/petsc/petsc/src/sys/objects/pinit.c:694:113: error: 'fortran' can only appear on functions
show more ...
|