configure: switch hashlib usage from md5 to sha256and avoid "usedforsecurity = False" as its incompatible with Python <3.9.
checkbadSource: check style of config/*
configure: add --with-devicelanguage=(C|C++)
Fix configure test for `cxxabi.h`The `cxxabi.h` header is C++, so use the C++ compiler to check for it.
Merge remote-tracking branch 'origin/release'
configure: check HYPRE scalar for compatibility
Remove unneeded variable and functions
Drop support of BlueGene
Fix wrong case for PETSc
Minor fixes
configure: fix configure options saved in configure-hash - to remove duplicates.Use code similar to config/PETSc/Configure.py:configureScript()
configure: add -with-library-name-suffix=<suffix> option
Force isnan and isinf functions to always workIf passed certain unsafe optimization flags (e.g. `-Ofast` or`-ffast-math`), the functions `isnan` and `isinf` will be completelyignored. This forces
Force isnan and isinf functions to always workIf passed certain unsafe optimization flags (e.g. `-Ofast` or`-ffast-math`), the functions `isnan` and `isinf` will be completelyignored. This forces PetscIsInfReal and PetscIsNanReal to always bevalid, at least for GCC.
show more ...
Fix words appearing twice in a row for no good reason
Follow-up of !7155
Run git status --short -uno on repository to check for uninitial changes when running configureReported-by: Jennifer Espersen
Clarify when 64 bit BLAS/LAPACK integers are used.Reported-by: Gerard Henry <gerard.henry@fresnel.fr>
MacOS: remove "-multiply_defined suppress" and "-single_module" flags from configure
Fix banner line lengths for successful configure
Update some discussions in the users manualAlso fix 32bit, 64bit, 32 bit, 64 bit throughout and blas and blas/lapack
Add check if --force is used with --with-prefix-hash and error since it is not supportedAdd additional configure output to arch.py to help debug --with-prefix-hash issuesCommit-type: configure/s
Add check if --force is used with --with-prefix-hash and error since it is not supportedAdd additional configure output to arch.py to help debug --with-prefix-hash issuesCommit-type: configure/spend 30m
Minor cleanup of configure packagesFix inconsistencies, remove printed help messages that make no senseCommit-type: configure/spend 25m
PetscLog: implement multithreaded support
1234567