| f864ad58 | 04-Dec-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jed/libceed-i64-support' into 'main'
libceed: Add support for 64-bit indices
See merge request petsc/petsc!7076 |
| 85f1dce8 | 01-Dec-2023 |
Jed Brown <jed@jedbrown.org> |
libceed: Add support for 64-bit indices |
| d5dab9b1 | 28-Nov-2023 |
Martin Diehl <mail@martin-diehl.net> |
most recent version of HDF5 (1.14.3) and netCDF (4.9.2)
- add in fix for for OSX bug https://github.com/Unidata/netcdf-c/pull/2710
- add in fix hdf5 for failure on freebsd https://github.com/HDFGro
most recent version of HDF5 (1.14.3) and netCDF (4.9.2)
- add in fix for for OSX bug https://github.com/Unidata/netcdf-c/pull/2710
- add in fix hdf5 for failure on freebsd https://github.com/HDFGroup/hdf5/pull/3883
- add fix for hdf5 failure with -fp_trap failure https://github.com/HDFGroup/hdf5/pull/3837
show more ...
|
| 6afe31f6 | 28-Nov-2023 |
Martin Diehl <mail@martin-diehl.net> |
drop support for MED files |
| 0f7c0f13 | 03-Dec-2023 |
Pierre Jolivet <pierre@joliv.et> |
configure: update CMake/SuperLU_DIST/STRUMPACK/Mmg |
| bc23a33b | 02-Dec-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Update --download-netlib-lapack to use 3.12 and support using release tarball |
| cd791dc2 | 21-Nov-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix PetscOptionsGetViewer() so it works in a thread-safe way
When PetscOptionsGetViewer() returns, for example, PETSC_VIEWER_STDOUT_SELF the same object is shared by all threads that call PetscOptio
Fix PetscOptionsGetViewer() so it works in a thread-safe way
When PetscOptionsGetViewer() returns, for example, PETSC_VIEWER_STDOUT_SELF the same object is shared by all threads that call PetscOptionsGetViewer(). In the previous code PetscObjectReference() and dereference (via PetscViewerDestroy() where called on the viewer by multiple threads after the viewer was accessed thus corrupting the object.
This branch introduces a PetscOptionsRestoreViewer() that allows not doing the referencing and dereferencing on persistant viewers, thus removing the specific race condition above.
Other possible solutions include
Use a lock on each PetscObjectReference/Dereference() just in case they are shared. Could be time consuming so one could mark each object as either threadshared or independent and only do the locks on threadshared objects. This lowers the cost but would require more extensive changes to PETSc infrastructure. And I do not know if this shared/not shared model is what we need in the long run, though it might be.
show more ...
|
| 2adb0b68 | 01-Dec-2023 |
Satish Balay <balay@mcs.anl.gov> |
parmmg: prevent from picking up hdf5 from system location - creating conflict with one used with petsc
linux-pkgs-dbg (/usr/bin/ld: warning: libmpi.so.40, needed by /lib/x86_64-linux-gnu/libhdf5_ope
parmmg: prevent from picking up hdf5 from system location - creating conflict with one used with petsc
linux-pkgs-dbg (/usr/bin/ld: warning: libmpi.so.40, needed by /lib/x86_64-linux-gnu/libhdf5_openmpi.so.103, may conflict with libmpi.so.12)
balay@petsc-02:/scratch/balay/petsc$ ldd ./arch-ci-linux-pkgs-dbg/lib/libparmmg.so |grep hdf5 libhdf5_openmpi.so.103 => /lib/x86_64-linux-gnu/libhdf5_openmpi.so.103 (0x00007f0840304000)
show more ...
|
| 9a97cfd3 | 30-Nov-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/2023-11-28/update-alcf-polaris-example' into 'main'
Update the example script for ALCF Polaris
See merge request petsc/petsc!7069 |
| 1bd63e3e | 30-Nov-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| 6215b39b | 30-Nov-2023 |
Pierre Jolivet <pierre@joliv.et> |
Fix variable (#1504) |
| d85c82c3 | 24-Oct-2023 |
Junchao Zhang <jczhang@anl.gov> |
Kokkos: disable deprecated code in major release 4
Otherwise, we meet this warning/error /home/svcpetsc/petsc-hash-pkgs/0b2608/include/Kokkos_HostSpace.hpp:86:48: error: 'AllocationMechanism' is dep
Kokkos: disable deprecated code in major release 4
Otherwise, we meet this warning/error /home/svcpetsc/petsc-hash-pkgs/0b2608/include/Kokkos_HostSpace.hpp:86:48: error: 'AllocationMechanism' is deprecated [-Werror=deprecated-declarations] 86 | explicit HostSpace(const AllocationMechanism&); | ^
show more ...
|
| c3118016 | 20-Oct-2023 |
Junchao Zhang <jczhang@anl.gov> |
Package: upgrade Kokkos and KK to 4.2 |
| f26fabd6 | 28-Nov-2023 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Config: let nvcc use the host compiler via -ccbin when validating Kokkos
Otherwise, nvcc will use gcc, which is not what we want. |
| c77aa30d | 27-Nov-2023 |
Pierre Jolivet <pierre@joliv.et> |
configure: fix version detection of X |
| a6f3437a | 27-Nov-2023 |
Pierre Jolivet <pierre@joliv.et> |
configure: SLEPc 3.20.1 |
| f77274b7 | 27-Nov-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| 91f94e92 | 22-Nov-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Clarify comment in configure about where found executables information is stored
Commit-type: housekeeping |
| e8854265 | 22-Nov-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
OpenMPI.py checks for perl to produce clear error message if it is not found
Reported-by: Onur Notonur |
| 6cdbbeb7 | 22-Nov-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| 676e04d8 | 15-Nov-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
X.py: Update X11 options for "make test"
--with-x=0: configure automatically set "-nox_warning" for both CI and users/developers --with-x=1: CI/users/developers setup their own way of setting "-nox
X.py: Update X11 options for "make test"
--with-x=0: configure automatically set "-nox_warning" for both CI and users/developers --with-x=1: CI/users/developers setup their own way of setting "-nox -nox_warning" users/developers can use PETSC_OPTIONS, EXTRA_OPTIONS or ~/.petscrc CI can use EXTRA_OPTIONS, PETSC_OPTIONS via .gitlab-ci.yaml (and not ~/.petscrc)
CI: use "EXTRA_OPTIONS = -nox -nox_warning -malloc_dump"
show more ...
|
| f3a98c4c | 20-Nov-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |
| 139254fe | 20-Nov-2023 |
Sebastian Grimberg <sebastiangrimb@gmail.com> |
Fix OpenMP builds with Intel icx to use -qopenmp flag |
| 348afff7 | 16-Nov-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove dead files from config
|
| f3e2472c | 16-Nov-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release' |