History log of /petsc/config/PETSc/options/languages.py (Results 1 – 25 of 48)
Revision Date Author Comments
# 017deb10 24-Oct-2025 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/no-device-no-petscdevice' into 'main'

Add `--with-devicelanguage` to make PETSc a C library again

Closes #997

See merge request petsc/petsc!8783


# c95305b8 23-Oct-2025 Pierre Jolivet <pierre@joliv.et>

configure: add --with-devicelanguage=(C|C++)


# 48b4965f 25-Apr-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jolivet/configure-housekeeping' into 'main'

configure: minor cleanup

See merge request petsc/petsc!5163


# 61897808 25-Apr-2022 Pierre Jolivet <pierre@joliv.et>

configure: avoid misplacement of "Language used.."


# 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


# 92947847 21-Dec-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2019-12-19/fix-makefile-compile-output' into 'master'

when clanguage=c++ 1) don't error printing mpi.h path 2) print proper C...

See merge request petsc/petsc!2409


# f5718a65 21-Dec-2019 Barry Smith <bsmith@mcs.anl.gov>

when clanguage=c++ 1) don't error printing mpi.h path 2) print proper C compiler 3) print message indicating clanguage=c++

Commit-type: bug-fix, feature
Reported-by: Lisandro Dalcin <dalcinl@gmail.c

when clanguage=c++ 1) don't error printing mpi.h path 2) print proper C compiler 3) print message indicating clanguage=c++

Commit-type: bug-fix, feature
Reported-by: Lisandro Dalcin <dalcinl@gmail.com>

show more ...


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


# 530c27d8 19-Sep-2019 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/2019-08-22/fix-fblaslapack-for-nag' into 'master'

Barry/2019 08 22/fix fblaslapack for nag

See merge request petsc/petsc!2004


# a9acdec7 22-Aug-2019 Barry Smith <bsmith@mcs.anl.gov>

Many fixes to get PETSc and --download-fblaslapack working with nagfor compiler

Works with --download-fblaslapack, --download-scalapack, --download-mpich (does not work with --download-mumps)

Uses

Many fixes to get PETSc and --download-fblaslapack working with nagfor compiler

Works with --download-fblaslapack, --download-scalapack, --download-mpich (does not work with --download-mumps)

Uses lib/petsc/bin/petscnagfor as wrapper compiler since nagfor cannot work natively with the PETSc/standard Unix build environment

Required fixes/modernizations for BLAS/LAPACK source code (updated in the branch used by this branch, need to make it a tag when done)

Found a couple of portability issues with PETSc mpif.h

When package build fails they will no longer dump all the (huge amount) build output to the screeen

Commit-type: portability-fix

show more ...


# e92db14a 08-May-2019 Satish Balay <balay@mcs.anl.gov>

Merge branch 'maint'


# 3deed19e 08-May-2019 Satish Balay <balay@mcs.anl.gov>

Merged in balay/verify_clanguage_cxx_compiler/maint (pull request #1622)

configure: When --with-clanguage=cxx is used, verify that the c++ compiler can actually compile .c sources [as c++]

Approved

Merged in balay/verify_clanguage_cxx_compiler/maint (pull request #1622)

configure: When --with-clanguage=cxx is used, verify that the c++ compiler can actually compile .c sources [as c++]

Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
Approved-by: Matthew Knepley <knepley@gmail.com>

show more ...


# 87807f82 04-May-2019 Satish Balay <balay@mcs.anl.gov>

configure: When --with-clanguage=cxx is used, verify that the c++ compiler can actually compile .c sources [as c++]

Reported-by: Fande Kong <fdkong.jd@gmail.com>


# 83c10b7e 04-Dec-2018 Pierre Jolivet <pierre.jolivet@enseeiht.fr>

Merged petsc/petsc into master


# a5a49157 25-Oct-2018 Joseph Pusztay <josephpusztay@Josephs-MacBook-Pro.local>

Merge branch 'master' into jpusztay/feature-swarm-symplectic-example


# e901d7f7 25-Oct-2018 Joseph Pusztay <josephpusztay@Josephs-MacBook-Pro.local>

Merge branch 'master' into jpustay/feature-swarm-example


# baeaa64e 25-Oct-2018 Joseph Pusztay <josephpu@buffalo.edu>

Merged petsc/petsc into master


# df90af56 24-Oct-2018 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into arcowie-rem/feature-error-logging

* master: (393 commits)
Bib: Update reference
Mat: Doc fix
Bib: Updated ref
PetscDS: Doc fixes
PC+LU: Do not try to refactor an

Merge branch 'master' into arcowie-rem/feature-error-logging

* master: (393 commits)
Bib: Update reference
Mat: Doc fix
Bib: Updated ref
PetscDS: Doc fixes
PC+LU: Do not try to refactor an already factored matrix
Mat: Small fix for checking and docs
Mat: Added MatSetFactorType() - Needed it when making a shell matrix look factored
PetscDS: Added PetscDSUpdateBoundary() - Lets the user change the boundary condition
single precision produces different convergence history
p4est: has a dependency on zlib - so handle it correctly
Add -mat_mffd_complex to use the Lyness complex number trick to compute J_u * v instead of differencing.
Replace VecWAXPY by VecAXPY if needed
Revert "Replace VecWAXPY by VecAXPY if needed"
Replace VecWAXPY by VecAXPY if needed
MatHermitianTransposeGetMat and MatCreateVecs
ex19: Updated test filter to avoid false positives.
DM: Improved Global-To-Natural docs Suggested-by: Josh L <ysjosh.lo@gmail.com>
Do not build shared openblas when doing static build
Upgrade OpenBLAS to 0.3.3
test: add alt output file for changes in OSX-10.14 and Xcode-10.0 [perhaps related to ML]
...

Conflicts:
src/vec/is/utils/vsectionis.c

show more ...


# 27821aea 22-Oct-2018 Jed Brown <jed@jedbrown.org>

Merge branch 'jed/python3-futurize' [PR #1122]

Merge announces support for Python 3.4+ in changes/dev.html.

* jed/python3-futurize: (44 commits)
gmakegentest: avoid prefix matching in regex
dm

Merge branch 'jed/python3-futurize' [PR #1122]

Merge announces support for Python 3.4+ in changes/dev.html.

* jed/python3-futurize: (44 commits)
gmakegentest: avoid prefix matching in regex
dm tests ex23.c: fix test args: -one -two -three
gmakegentest: more fixes
gmakegentest: fix processing of arguments containing number followed by "-"
gmakegentest: always loop over nsize; Python-3 fixes
python3: add in a python-3.4 test
python: fix build on osx/opensolaris - where 'RANLIB=ranlib -c' i.e with a space..
python3: fix --download-ptscotch error
configure: glob() gets executed early - whereas we need to get file list later [after 'make all' or equivalent] so revert back to using shell to get file-list
python3: map() requires a list modifier for this usage.
python: replace ModuleNotFoundError a python3.6+ feature with ImportError
config: call setup to ensure that debugLevel is set
nightlies: switch linux-pkg-dbg-ftn-interfaces to python3
config: enable Python-3
config: urllib/urlparse updates for Python-3 compatibility
config fblaslapack: use isIBM instead of manual test
python: replace commands with subprocess
Fix LOCDIR paths
generateetags.py: switch from commands to subprocess; unicode fix
python: don't import commands when it isn't used
...

show more ...


# 7cfe7613 13-Sep-2018 Jed Brown <jed@jedbrown.org>

config: remove "import user"; deprecated in Python 2.6 and removed in 3

I can't imagine why anyone would want this unpredictable behavior in a
configuration system in the first place.


# 408d3fce 19-Jul-2017 Satish Balay <balay@mcs.anl.gov>

improve clanguage=cxx warning message


# bb376940 19-Jul-2017 Satish Balay <balay@mcs.anl.gov>

configure: add a warning for clanguage=cxx usage


# f37e7628 21-Feb-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'master' into barry/add-pcfieldsplit-logevent


12