History log of /petsc/config/PETSc/options/scalarTypes.py (Results 1 – 25 of 86)
Revision Date Author Comments
# 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


1234