History log of /petsc/src/sys/mpiuni/mpi.c (Results 26 – 50 of 268)
Revision Date Author Comments
# 6524c165 21-Sep-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Transform all header-guards into ifndefs to make clang-format ignore them for preprocessor indentation


# fb664f9e 10-Sep-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-08-29/petscdevicecontext-backend-update' into 'main'

Update PetscDevice and PetscDeviceContext backends

See merge request petsc/petsc!5566


# 0e6b6b59 29-Aug-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Rework PetscDeviceContext backends and supporting code:
- Add PETSC_DEVICE_HOST
- Add PetscDeviceAllocate()
- Add PetscDeviceMalloc()
- Add PetscDeviceDeallocate()
- Add PetscDeviceFree()
- Add Petsc

Rework PetscDeviceContext backends and supporting code:
- Add PETSC_DEVICE_HOST
- Add PetscDeviceAllocate()
- Add PetscDeviceMalloc()
- Add PetscDeviceDeallocate()
- Add PetscDeviceFree()
- Add PetscDeviceMemcopy()
- Add PetscDeviceArraycopy()

- Split petscdevice.h into petscdevice_cuda.h and petscdevice_hip.h
- Add petscdevice_cupm.h
- Extend cupm::Interface and cupm::BlasInterface classes
- Add more C++ utility wrappers

show more ...


# 36f0be53 30-Aug-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

Fix MPI_Comm_attr keyval reference counting, one should be able to free the keyval before deleting communicators


# 58d68138 23-Aug-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-08-21/clang-format-source' into 'main'

format repository with clang-format

See merge request petsc/petsc!5541


# 9371c9d4 22-Aug-2022 Satish Balay <balay@mcs.anl.gov>

clang-format: convert PETSc sources to comply with clang-format


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


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

- Add MPI_Comm_get/set_name to MPIUNI


# 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


# 9012378c 22-Sep-2021 Stefano Zampini <stefano.zampini@gmail.com>

MPIUNI: add MPI_Init_thread and MPI_Query_thread


# bb9a3af2 21-Jun-2021 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# ef2e3d13 21-Jun-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/fix-mpiu-reinit' into 'release'

Relax MPIU to allow multiple MPI_Init/Finalize(), though not permitted by real MPI

See merge request petsc/petsc!4104


# 9bcf9d5a 17-Jun-2021 Junchao Zhang <jczhang@mcs.anl.gov>

Sys: relax MPIU to allow multiple MPI_Init/Finalize(), though not permitted by real MPI

Requested-by: Alexandre Halbach <alexandre.halbach@gmail.com>


# 2358be55 04-May-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2021-04-22/mpiuni-nosupport-error' into 'main'

For unsupported operations with MPI-uni have it use an unsupported error flag

See merge request petsc/petsc!3910


# b3f11779 23-Apr-2021 Barry Smith <bsmith@mcs.anl.gov>

For unsupported operations with MPI-uni has it use an unsupported error flag

This will help users running who see an error while using MPI-uni

Commit-type: error-checking, style-fix, feature, debu

For unsupported operations with MPI-uni has it use an unsupported error flag

This will help users running who see an error while using MPI-uni

Commit-type: error-checking, style-fix, feature, debugability
/spend 15m

show more ...


# bfc8fd11 24-Nov-2020 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release' into master


# 54f467a8 23-Nov-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jose/release/pgi-20.9-warnings' into 'release'

Fix warnings in NVIDIA compilers (formerly PGI)

See merge request petsc/petsc!3397


# b458e8f1 05-Nov-2020 Jose E. Roman <jroman@dsic.upv.es>

Fix warnings in NVIDIA compilers (formerly PGI): unreachable statement


# 16924cb1 26-Aug-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2020-08-16/fix-source-formatting' into 'master'

Turn on checkbadSource test to generate an error when found; fix all source code that causes errors

See merge request petsc/petsc

Merge branch 'barry/2020-08-16/fix-source-formatting' into 'master'

Turn on checkbadSource test to generate an error when found; fix all source code that causes errors

See merge request petsc/petsc!3064

show more ...


# 2da392cc 17-Aug-2020 Barry Smith <bsmith@mcs.anl.gov>

Turn on checkbadSource test to generate an error when found; fix all source code that causes errors

Commit-type: portability-fix, testing-fix, style-fix, feature, maintainability
/spend 1.5h


# fd2eec0d 23-Aug-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/add-kokkos-init' into 'master'

Add Kokkos initialization

See merge request petsc/petsc!3048


# 05035670 19-Aug-2020 Junchao Zhang <jczhang@mcs.anl.gov>

Add support of CUDA/HIP initialization at the same time


# 721b214e 02-Aug-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/feature-delay-cuda-init' into 'master'

Do not init cuda if a code does not create any petsc cuda objects

See merge request petsc/petsc!2987


# a6191124 29-Jul-2020 Junchao Zhang <jczhang@mcs.anl.gov>

Remove the only call to a cuda driver API (revert 3c51cad7)

Though cuPointerGetAttribute() is faster than cudaPointerGetAttributes(),
it is not worth the complexity when cuda runtime is installed bu

Remove the only call to a cuda driver API (revert 3c51cad7)

Though cuPointerGetAttribute() is faster than cudaPointerGetAttributes(),
it is not worth the complexity when cuda runtime is installed but no GPU is present.

See discussion https://gitlab.com/petsc/petsc/-/merge_requests/2987#note_386283357
and https://stackoverflow.com/questions/52784333/cuda-library-actually-used-by-tensorflow

show more ...


1234567891011