History log of /petsc/include/petscsys.h (Results 301 – 325 of 1729)
Revision Date Author Comments
# 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 ...


# 59d34cac 10-Dec-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'adams/swarm-omp-pc' into 'main'

Adams/swarm omp pc

See merge request petsc/petsc!4620


# a52b435b 06-Dec-2021 Mark Adams <524115-markadams4@users.noreply.gitlab.com>

PetscPragmaOMP


# c043d5d4 29-Nov-2021 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 0569d543 29-Nov-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'balay/fix-PetscPragmaSIMD' into 'release'

PetscPragmaSIMD: fix for mingw/clang

See merge request petsc/petsc!4607


# e5518150 28-Nov-2021 Satish Balay <balay@mcs.anl.gov>

PetscPragmaSIMD: fix for mingw/clang


# 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


# 33bb201b 15-Nov-2021 Jacob Faibussowitsch <jacob.fai@gmail.com>

Add PetscHasAttribute and PETSC_ATTRIBUTE_FORMAT macros


# c93fae50 15-Nov-2021 Jacob Faibussowitsch <jacob.fai@gmail.com>

move PETSc format specifiers to petscsystypes.h so they are defined as early as possible, and introduce PetscBLASInt_FMT, PETSC_MPI_COMM_FMT, and PETSC_MPI_WIN_FMT


# 687f7014 04-Nov-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2021-11-02/rm-petsc-version-patch' into 'main'

Remove deprecated PETSC_VERSION_PATCH so as to not have confusion with patch...

See merge request petsc/petsc!4518


# cbc12506 02-Nov-2021 Barry Smith <bsmith@mcs.anl.gov>

Remove deprecated PETSC_VERSION_PATCH so as to not have confusion with patch releases where the subminor version changes

Commit-type: documentation
\spend 5m


# 08e3941c 25-Oct-2021 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 6a490683 22-Oct-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/fix-compilation-warnings' into 'release'

Fix some compilation warnings seen in users email

See merge request petsc/petsc!4465


# 0a996781 21-Oct-2021 Junchao Zhang <jczhang@mcs.anl.gov>

Config: also test CUDA C++ dialect for PETSC_NODISCARD


# ae77d22f 16-Oct-2021 Junchao Zhang <jczhang@mcs.anl.gov>

CUDA: fix a type name typo in PetscCuBLASIntCast


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


# 0609f53b 19-Oct-2021 Jacob Faibussowitsch <jacob.fai@gmail.com>

- Add PETSC_CONSTEXPR_[14|17] which are PETSC_CONSTEXPR if PETSc is configured with c++14
or c++17 support or later and empty otherwise


# 193d546d 19-Oct-2021 Jacob Faibussowitsch <jacob.fai@gmail.com>

- Add PETSC_SINGLE_LIBRARY_INTERN which is PETSC_INTERN if building PETSc as a single
library and PETSC_EXTERN otherwise


# c7faf32e 19-Oct-2021 Jacob Faibussowitsch <jacob.fai@gmail.com>

- Add macro indirection layer to PetscDefined()


# 3972cb20 19-Oct-2021 Jacob Faibussowitsch <jacob.fai@gmail.com>

- Add devicePackage attribute to all device-related libraries, which determines if
PETSC_HAVE_DEVICE should be defined
- Remove PETSC_HAVE_DEVICE definition from petscsys.h


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

Merge branch 'stefanozampini/fix-nec-release' into 'main'

NEC: few fixes

See merge request petsc/petsc!4417


# 961fb248 05-Oct-2021 Stefano Zampini <stefano.zampini@gmail.com>

NEC: few fixes

Configure: fix parsing of venumainfo
Remove misleading MPIEXECEXECUTABLE macro from petscvariables
parse NECMPI version from MPIEXEC
It appears they have fixed the MPI_Type_free issue

NEC: few fixes

Configure: fix parsing of venumainfo
Remove misleading MPIEXECEXECUTABLE macro from petscvariables
parse NECMPI version from MPIEXEC
It appears they have fixed the MPI_Type_free issue but many optimization faults persist even with 3.3.1
Disable O2 and use O1

show more ...


1...<<11121314151617181920>>...70