| #
226f8a8a
|
| 20-May-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
e585c5b3
|
| 20-May-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/fix-hypre-precision' into 'release'
configure: check HYPRE scalar for compatibility
See merge request petsc/petsc!8417
|
| #
2b2a1e23
|
| 18-May-2025 |
Stefano Zampini <stefano.zampini@gmail.com> |
configure: check HYPRE scalar for compatibility
|
| #
867e2d6e
|
| 16-Apr-2024 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jrwrigh/force_isnan' into 'main'
Force isnan and isinf functions to always work
See merge request petsc/petsc!7471
|
| #
60634426
|
| 15-Apr-2024 |
James Wright <james@jameswright.xyz> |
Force isnan and isinf functions to always work
If passed certain unsafe optimization flags (e.g. `-Ofast` or `-ffast-math`), the functions `isnan` and `isinf` will be completely ignored. This forces
Force isnan and isinf functions to always work
If passed certain unsafe optimization flags (e.g. `-Ofast` or `-ffast-math`), the functions `isnan` and `isinf` will be completely ignored. This forces PetscIsInfReal and PetscIsNanReal to always be valid, at least for GCC.
show more ...
|
| #
685d0733
|
| 20-Nov-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
5034e132
|
| 19-Nov-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-some-more-float128-g++' into 'release'
configure: remove -Werror for detecting __float128
See merge request petsc/petsc!5858
|
| #
3099708e
|
| 19-Nov-2022 |
Pierre Jolivet <pierre@joliv.et> |
configure: remove -Werror for detecting __float128
|
| #
1d8f8f2c
|
| 17-Nov-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
7f7c7379
|
| 17-Nov-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-__float128-cxx' into 'release'
configure: disable quadmath if not handled by CXX
See merge request petsc/petsc!5841
|
| #
bd6c2bcd
|
| 16-Nov-2022 |
Pierre Jolivet <pierre@joliv.et> |
configure: disable quadmath if not handled by CXX
|
| #
617be9a0
|
| 03-Nov-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
a9842c05
|
| 03-Nov-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-warnings-buildsystem' into 'release'
configure: try to remove warnings from code generated by BuildSystem
See merge request petsc/petsc!5796
|
| #
22164b4c
|
| 02-Nov-2022 |
Pierre Jolivet <pierre@joliv.et> |
configure: remove warnings from generated-code
|
| #
5f2abdd3
|
| 25-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/feature-ksphpddm-fp16-ci' into 'main'
Partial support for __fp16 in KSPHPDDM
See merge request petsc/petsc!5543
|
| #
9e517322
|
| 21-Aug-2022 |
Pierre Jolivet <pierre@joliv.et> |
Sys: expose MPIU___FP16 to users
|
| #
7d7a1305
|
| 18-Apr-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/disable-python2' into 'main'
Balay/disable python2
See merge request petsc/petsc!5131
|
| #
faa06574
|
| 17-Apr-2022 |
Satish Balay <balay@mcs.anl.gov> |
remove '#!' from non-stand-alone python sources
|
| #
e681a28c
|
| 15-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/cray-arm' into 'main'
Initial support on A64FX with Cray compilers
Closes #991
See merge request petsc/petsc!4312
|
| #
f51b456f
|
| 13-Sep-2021 |
Stefano Zampini <stefano.zampini@gmail.com> |
Fix typos
|
| #
94c05496
|
| 11-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/fix-cxx-complex-float128' into 'main'
__float128: enable complex build from Cxx using c99 support
Closes #989
See merge request petsc/petsc!4296
|
| #
450fc7c9
|
| 10-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
__float128: enable complex build from Cxx using c99 support
|
| #
80794ad0
|
| 24-Sep-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2019-07-27/error-check-mpiexec' into 'master'
Large number of fixes, optimizations for configure, speeds up the configure
See merge request petsc/petsc!2046
|
| #
0542e31a
|
| 27-Jul-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Large number of fixes, optimizations for configure, speeds up the configure
1) turn off checking if MPI library is shared since that code has been broken for 3+ years
2) move pure Fortran configure
Large number of fixes, optimizations for configure, speeds up the configure
1) turn off checking if MPI library is shared since that code has been broken for 3+ years
2) move pure Fortran configure tests to compilersFortran.py
3) turned threads back on but only use them for performing timeout for *runtest() commands (since they slow everything down if used everywhere)
4) changed parallel configure (which doesn't work anyways) to use --useParallel and not overload --useThreads
5) added runtime check of mpiexec that uses timeout (replaces previous test in MPI shared libraries)
6) removed unused tests in configure in the interest of speed
7) minor refactorization of configure for better support of parallel configure (which doesn't work)
8) added timing results in configure.log. These may be accessed with grep child configure.log | sort -k3 -g
9) add check that mpiexec given in configure test matches the MPI compilers and libraries used
Commit-type: optimization, bug-fix, portability-fix, feature Reported-by: Carl Steefel <cisteefel@lbl.gov>
show more ...
|
| #
52556f0f
|
| 14-Jul-2019 |
BarryFSmith <bsmith@mcs.anl.gov> |
Merged in barry/cleanup-petscconf-h (pull request #1834)
Remove testing and inserting into petscconf.h items that are not actually used by PETSc
|