History log of /petsc/src/ksp/pc/impls/hypre/hypre.c (Results 151 – 175 of 589)
Revision Date Author Comments
# 26ef77f3 18-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'balay/fix-doc' into 'main'

CI: update target 'manualpages' to abort on error - and fix all doc issues

See merge request petsc/petsc!4979


# 67b8a455 15-Mar-2022 Satish Balay <balay@mcs.anl.gov>

doc: more fixes to remove build warnings


# a7261a69 18-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-03-13/fix-some-manualpages/release' into 'main'

Improve generation of manual pages/fix a variety of manul pages basic formatting

See merge request petsc/petsc!4969


# 147403d9 14-Mar-2022 Barry Smith <bsmith@mcs.anl.gov>

doc: Fix a variety of manual page formatting issues

/spend 1h


# a4d8cd18 26-Feb-2022 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 8ab5f784 24-Feb-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-02-23/add-tiny-docs-gpu-hypre/release' into 'release'

Add a tiny bit of information about using hypre's GPU solvers to the manual pages

See merge request petsc/petsc!4880


# ead8c081 24-Feb-2022 Barry Smith <bsmith@mcs.anl.gov>

Add a tiny bit of information about using hypre's GPU solvers to the manual pages

This was all I could figure out from looking at the code

Commit-type: documentation
/spend 30m


# 1241a243 13-Feb-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-01-05/c99' into 'main'

Feature: C99 and C++11

See merge request petsc/petsc!4700


# 2c71b3e2 11-Feb-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

rename PetscAssert() -> PetscCheck() and PetscAssertDebug() -> PetscAssert()


# a74df02f 29-Jan-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

make PetscStackCallStandard variadic


# 9ace16cd 28-Jan-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

add PetscAssert() and PetscAssertFalse()


# 98921bda 28-Jan-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

SETERRQ[1-9]+ begone


# 82cdd3ca 07-Feb-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'adams/pchypre_use_tpl_spgemm' into 'main'

Add API for hypre flag to use third party SpGEMM

See merge request petsc/petsc!4781


# db6f9c32 07-Feb-2022 Mark Adams <524115-markadams4@users.noreply.gitlab.com>

Add API for hypre flag to use third party SpGEMM


# 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 ...


# 940e4fdf 12-Jan-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2021-12-09/attribute-format-mat' into 'main'

Feature: Attribute Format - Mat

See merge request petsc/petsc!4634


# 546078ac 10-Dec-2021 Jacob Faibussowitsch <jacob.fai@gmail.com>

remove trailing newline from SETERRQ


# 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 ...


# dde8958d 15-Oct-2021 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 5586953d 15-Oct-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/bypass-hypre-segfault' into 'release'

PCHYPRE: exclusive AIR or aggressive coarsening

See merge request petsc/petsc!4424


# ecae95ad 12-Oct-2021 Pierre Jolivet <pierre@joliv.et>

PCHYPRE: exclusive AIR or aggressive coarsening


# f8add624 12-Oct-2021 Pierre Jolivet <pierre@joliv.et>

PCHYPRE: wrong printf format strings


# 5ce27ff0 11-Sep-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'stefanozampini/hypre-gpu' into 'main'

Interface HYPRE GPU solvers

See merge request petsc/petsc!4248


12345678910>>...24