History log of /petsc/config/BuildSystem/ (Results 1751 – 1775 of 4739)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
3f81ab8326-Jun-2021 Barry Smith <bsmith@mcs.anl.gov>

Check that SuperLU_DIST integer size matches PETSc indices size

Commit-type: error-checking, configure
\spend 30m
Reported-by: Drew Parsons (@RizzerAtGitLab)

d90cfc4423-Jun-2021 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/jczhang/fix-kokkos-test'

Fix some config issues wrt Kokkos

See merge request petsc/petsc!4056

84c7a2fd02-Jun-2021 Pierre Jolivet <pierre@joliv.et>

configure: HYPRE 2.22.0

cc82f27321-Jun-2021 Junchao Zhang <jczhang@mcs.anl.gov>

Config: also check -Wl to include rpath in MPICXX_LIBS


/petsc/.gitlab-ci.yml
config/packages/MPI.py
/petsc/config/configure.py
/petsc/config/report_tests.py
/petsc/doc/_static/html/petsc-emeritus-table-dirhtml.inc
/petsc/doc/_static/html/petsc-emeritus-table-html.inc
/petsc/doc/_static/html/petsc-team-table-dirhtml.inc
/petsc/doc/_static/html/petsc-team-table-html.inc
/petsc/doc/community/meeting.rst
/petsc/doc/conf.py
/petsc/doc/documentation/manual/ksp.rst
/petsc/doc/download/index.rst
/petsc/doc/ext/html5_petsc.py
/petsc/doc/faq/index.rst
/petsc/doc/genteamtable.py
/petsc/doc/index.rst
/petsc/doc/install/index.rst
/petsc/doc/make_links_relative.py
/petsc/doc/public/404.html
/petsc/doc/public/_redirects
/petsc/gmakefile.test
/petsc/include/petscerror.h
/petsc/include/petscversion.h
/petsc/lib/petsc/bin/maint/builddist
/petsc/lib/petsc/bin/maint/getexlist
/petsc/lib/petsc/bin/maint/rebuildtar
/petsc/lib/petsc/bin/maint/xclude
/petsc/lib/petsc/conf/rules
/petsc/makefile
/petsc/src/binding/petsc4py/src/__init__.py
/petsc/src/dm/dt/interface/ftn-custom/zdsf.c
/petsc/src/dm/dt/space/impls/subspace/spacesubspace.c
/petsc/src/dm/impls/moab/dmmbfem.cxx
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexgmsh.c
/petsc/src/dm/impls/plex/tests/ex24.c
/petsc/src/dm/impls/stag/stagintern.c
/petsc/src/dm/impls/swarm/tests/ex4.c
/petsc/src/dm/tests/ex32.c
/petsc/src/dm/tutorials/swarm_ex1.c
/petsc/src/dm/tutorials/swarm_ex2.c
/petsc/src/dm/tutorials/swarm_ex3.c
/petsc/src/ksp/ksp/impls/cg/pipelcg/pipelcg.c
/petsc/src/ksp/ksp/impls/cg/pipeprcg/pipeprcg.c
/petsc/src/ksp/ksp/impls/gmres/agmres/agmres.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/tutorials/ex59.c
/petsc/src/ksp/ksp/tutorials/network/ex1_nest.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/telescope/telescope.c
/petsc/src/ksp/pc/impls/tfs/comm.c
/petsc/src/ksp/pc/impls/tfs/gs.c
/petsc/src/ksp/pc/impls/tfs/ivec.c
/petsc/src/ksp/pc/tests/ex8f.F
/petsc/src/mat/impls/aij/mpi/crl/mcrl.c
/petsc/src/mat/impls/aij/seq/aijmkl/aijmkl.c
/petsc/src/mat/impls/aij/seq/bas/spbas.c
/petsc/src/mat/impls/aij/seq/bas/spbas_cholesky.h
/petsc/src/mat/impls/aij/seq/crl/crl.c
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparseband.cu
/petsc/src/mat/impls/composite/mcomposite.c
/petsc/src/mat/impls/nest/matnest.c
/petsc/src/mat/impls/sbaij/seq/sro.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/tests/ex230.c
/petsc/src/mat/tests/ex24.c
/petsc/src/mat/tutorials/ex8.c
/petsc/src/snes/impls/vi/ss/viss.c
/petsc/src/snes/tests/ex2.c
/petsc/src/snes/tutorials/ex3k.kokkos.cxx
/petsc/src/sys/classes/viewer/interface/viewers.c
/petsc/src/sys/dll/dl.c
/petsc/src/sys/error/err.c
/petsc/src/sys/error/errtrace.c
/petsc/src/sys/error/pstack.c
/petsc/src/sys/objects/ftn-custom/zstart.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/tests/ex32.c
/petsc/src/sys/tests/ex47.c
/petsc/src/sys/tests/ex47f.F90
/petsc/src/sys/tests/ex48f90.F90
/petsc/src/sys/tests/ex54.c
/petsc/src/sys/tests/options/ex55.c
/petsc/src/sys/tutorials/ex16.c
/petsc/src/sys/tutorials/ex16f.F90
/petsc/src/sys/tutorials/ex19.c
/petsc/src/sys/tutorials/ex5.c
/petsc/src/sys/utils/sorti.c
/petsc/src/tao/complementarity/impls/ssls/ssfls.c
/petsc/src/tao/complementarity/impls/ssls/ssils.c
/petsc/src/tao/complementarity/impls/ssls/ssls.c
/petsc/src/tao/complementarity/tutorials/minsurf1.c
/petsc/src/tao/interface/taosolver.c
/petsc/src/tao/leastsquares/impls/pounders/pounders.c
/petsc/src/tao/leastsquares/tutorials/chwirut2f.F90
/petsc/src/tao/linesearch/impls/armijo/armijo.c
/petsc/src/tao/linesearch/impls/owarmijo/owarmijo.c
/petsc/src/tao/linesearch/impls/unit/unit.c
/petsc/src/tao/linesearch/interface/taolinesearch.c
/petsc/src/tao/matrix/adamat.c
/petsc/src/tao/quadratic/impls/gpcg/gpcg.c
/petsc/src/tao/unconstrained/impls/cg/taocg.c
/petsc/src/tao/unconstrained/impls/owlqn/owlqn.c
/petsc/src/tao/unconstrained/tutorials/eptorsion1.c
/petsc/src/tao/unconstrained/tutorials/eptorsion2.c
/petsc/src/tao/unconstrained/tutorials/minsurf1.c
/petsc/src/ts/adapt/interface/tsadapt.c
/petsc/src/ts/impls/explicit/rk/mrk.c
/petsc/src/ts/interface/sensitivity/tssen.c
/petsc/src/ts/trajectory/impls/memory/trajmemory.c
/petsc/src/ts/tutorials/advection-diffusion-reaction/ex5opt_ic.c
/petsc/src/ts/tutorials/ex11.c
/petsc/src/ts/tutorials/ex42.c
/petsc/src/ts/tutorials/power_grid/stability_9bus/ex9busopt.c
/petsc/src/ts/utils/dmplexlandau/cuda/landaucu.cu
/petsc/src/ts/utils/dmplexlandau/kokkos/landau.kokkos.cxx
/petsc/src/ts/utils/dmplexlandau/plexland.c
/petsc/src/vec/is/sf/impls/basic/sfpack.c
/petsc/src/vec/is/sf/impls/basic/sfpack.h
/petsc/src/vec/vec/impls/mpi/pbvec.c
/petsc/src/vec/vec/tests/ex37.c
4715b3ca21-Jun-2021 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/balay/add-valgrind.h'

valgrind.h: add to petsc repo

See merge request petsc/petsc!4094


/petsc/.gitlab-ci.yml
config/packages/BlasLapack.py
config/packages/MPICH.py
config/packages/fblaslapack.py
config/setCompilers.py
/petsc/config/configure.py
/petsc/config/gmakegentest.py
/petsc/doc/community/meeting.rst
/petsc/doc/conf.py
/petsc/doc/documentation/manual/ksp.rst
/petsc/doc/download/index.rst
/petsc/doc/ext/html5_petsc.py
/petsc/doc/faq/index.rst
/petsc/doc/index.rst
/petsc/doc/install/install.rst
/petsc/doc/make_links_relative.py
/petsc/include/makefile
/petsc/include/petsc/private/hashtable.h
/petsc/include/petsc/private/khash/khash.h
/petsc/include/petsc/private/valgrind/valgrind.h
/petsc/include/petscerror.h
/petsc/include/petscsys.h
/petsc/lib/petsc/bin/maint/rebuildtar
/petsc/lib/petsc/conf/rules
/petsc/makefile
/petsc/src/dm/dt/interface/ftn-custom/zdsf.c
/petsc/src/dm/dt/space/impls/subspace/spacesubspace.c
/petsc/src/dm/impls/moab/dmmbfem.cxx
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexgmsh.c
/petsc/src/dm/impls/plex/tests/ex24.c
/petsc/src/dm/impls/plex/tests/ex35.c
/petsc/src/dm/impls/stag/stagintern.c
/petsc/src/dm/impls/swarm/tests/ex4.c
/petsc/src/dm/tests/ex32.c
/petsc/src/dm/tutorials/swarm_ex1.c
/petsc/src/dm/tutorials/swarm_ex2.c
/petsc/src/dm/tutorials/swarm_ex3.c
/petsc/src/ksp/ksp/impls/cg/pipelcg/pipelcg.c
/petsc/src/ksp/ksp/impls/cg/pipeprcg/pipeprcg.c
/petsc/src/ksp/ksp/impls/gmres/agmres/agmres.c
/petsc/src/ksp/ksp/interface/itfunc.c
/petsc/src/ksp/ksp/tutorials/ex59.c
/petsc/src/ksp/ksp/tutorials/network/ex1_nest.c
/petsc/src/ksp/pc/impls/bddc/bddcprivate.c
/petsc/src/ksp/pc/impls/telescope/telescope.c
/petsc/src/ksp/pc/impls/tfs/comm.c
/petsc/src/ksp/pc/impls/tfs/gs.c
/petsc/src/ksp/pc/impls/tfs/ivec.c
/petsc/src/ksp/pc/tests/ex8f.F
/petsc/src/mat/impls/aij/mpi/crl/mcrl.c
/petsc/src/mat/impls/aij/seq/aijmkl/aijmkl.c
/petsc/src/mat/impls/aij/seq/bas/spbas.c
/petsc/src/mat/impls/aij/seq/bas/spbas_cholesky.h
/petsc/src/mat/impls/aij/seq/crl/crl.c
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparseband.cu
/petsc/src/mat/impls/composite/mcomposite.c
/petsc/src/mat/impls/nest/matnest.c
/petsc/src/mat/impls/sbaij/seq/sro.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/tests/ex230.c
/petsc/src/mat/tests/ex24.c
/petsc/src/mat/tutorials/ex8.c
/petsc/src/snes/impls/vi/ss/viss.c
/petsc/src/snes/tests/ex2.c
/petsc/src/snes/tutorials/ex19.c
/petsc/src/snes/tutorials/ex3k.kokkos.cxx
/petsc/src/sys/classes/viewer/interface/viewers.c
/petsc/src/sys/dll/dl.c
/petsc/src/sys/dll/dlimpl.c
/petsc/src/sys/error/checkptr.c
/petsc/src/sys/error/err.c
/petsc/src/sys/error/errtrace.c
/petsc/src/sys/error/pstack.c
/petsc/src/sys/error/tests/ex2.c
/petsc/src/sys/fileio/fdir.c
/petsc/src/sys/mpiuni/mpi.c
/petsc/src/sys/objects/ftn-custom/zstart.c
/petsc/src/sys/objects/init.c
/petsc/src/sys/objects/options.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/tests/ex32.c
/petsc/src/sys/tests/ex47.c
/petsc/src/sys/tests/ex47f.F90
/petsc/src/sys/tests/ex48f90.F90
/petsc/src/sys/tests/ex54.c
/petsc/src/sys/tests/options/ex55.c
/petsc/src/sys/tutorials/ex16.c
/petsc/src/sys/tutorials/ex16f.F90
/petsc/src/sys/tutorials/ex19.c
/petsc/src/sys/tutorials/ex5.c
/petsc/src/sys/utils/sorti.c
/petsc/src/tao/complementarity/impls/ssls/ssfls.c
/petsc/src/tao/complementarity/impls/ssls/ssils.c
/petsc/src/tao/complementarity/impls/ssls/ssls.c
/petsc/src/tao/complementarity/tutorials/minsurf1.c
/petsc/src/tao/interface/taosolver.c
/petsc/src/tao/leastsquares/impls/pounders/pounders.c
/petsc/src/tao/leastsquares/tutorials/chwirut2f.F90
/petsc/src/tao/linesearch/impls/armijo/armijo.c
/petsc/src/tao/linesearch/impls/owarmijo/owarmijo.c
/petsc/src/tao/linesearch/impls/unit/unit.c
/petsc/src/tao/linesearch/interface/taolinesearch.c
/petsc/src/tao/matrix/adamat.c
/petsc/src/tao/quadratic/impls/gpcg/gpcg.c
/petsc/src/tao/unconstrained/impls/cg/taocg.c
/petsc/src/tao/unconstrained/impls/owlqn/owlqn.c
/petsc/src/tao/unconstrained/tutorials/eptorsion1.c
/petsc/src/tao/unconstrained/tutorials/eptorsion2.c
/petsc/src/tao/unconstrained/tutorials/minsurf1.c
/petsc/src/ts/adapt/interface/tsadapt.c
/petsc/src/ts/impls/explicit/rk/mrk.c
/petsc/src/ts/interface/sensitivity/tssen.c
/petsc/src/ts/trajectory/impls/memory/trajmemory.c
/petsc/src/ts/tutorials/advection-diffusion-reaction/ex5opt_ic.c
/petsc/src/ts/tutorials/ex11.c
/petsc/src/ts/tutorials/ex42.c
/petsc/src/ts/tutorials/power_grid/stability_9bus/ex9busopt.c
/petsc/src/ts/utils/dmplexlandau/cuda/landaucu.cu
/petsc/src/ts/utils/dmplexlandau/kokkos/landau.kokkos.cxx
/petsc/src/ts/utils/dmplexlandau/plexland.c
/petsc/src/vec/is/sf/impls/basic/sfpack.c
/petsc/src/vec/is/sf/impls/basic/sfpack.h
/petsc/src/vec/vec/impls/mpi/pbvec.c
/petsc/src/vec/vec/tests/ex37.c
bf113f4921-Jun-2021 Jacob Faibussowitsch <jacob.fai@gmail.com>

fix pragma poison and introduce new extraCompilerFlags ctx manager

6edef35e14-Jun-2021 Satish Balay <balay@mcs.anl.gov>

valgrind.h: add to petsc at include/private/valgrind

98e73e1711-Jun-2021 Pierre Jolivet <pierre@joliv.et>

MatHtool: new option -mat_htool_clustering

a000ad5a12-Jun-2021 Satish Balay <balay@mcs.anl.gov>

mpi4py: add with-mpi=1, --with-mpi4py-dir options

mpi4py: set PETSC_MPI4PY_PYTHONPATH etc in configureLibrary() - not in Install()

03d0e64f11-Jun-2021 Barry Smith <bsmith@petsc.dev>

configure: print in summary when mpich or openmpi is used

e0f85f4d08-Jun-2021 Barry Smith <bsmith@mcs.anl.gov>

Add configure support for GSL and example that utilizes GSL

\spend 4h

087fd82612-Jun-2021 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'

26535a5410-Jun-2021 Junchao Zhang <jczhang@anl.gov>

Config: error out if mumps is used with 64-bit BLAS indices

d15db81b10-Jun-2021 Barry Smith <bsmith@mcs.anl.gov>

Add the ability to not remove the directory when printing with logPrintBox()

This is used by mpi4py to print the needed PYTHONPATH argument

Commit-type: configure
\spend 20m
Thanks-to: Satish Balay

Add the ability to not remove the directory when printing with logPrintBox()

This is used by mpi4py to print the needed PYTHONPATH argument

Commit-type: configure
\spend 20m
Thanks-to: Satish Balay <sbalay@mcs.anl.gov>

show more ...

504e95fa27-May-2021 Barry Smith <bsmith@mcs.anl.gov>

Change --download-mpi4py to install immediately instead of waiting until PETSc is built

This is to allow other external packages that depend on mpi4py to be built immediately instead of also waiting

Change --download-mpi4py to install immediately instead of waiting until PETSc is built

This is to allow other external packages that depend on mpi4py to be built immediately instead of also waiting until PETSc is built

Fix the messages regarding PYTHONPATH and the mpi4py make check to work with prefix installs

Commit-type: configure, enhancement
Funded-by: Brain project
Project: Brain
\spend 1.5h

show more ...

042217e810-Jun-2021 Barry Smith <bsmith@mcs.anl.gov>

MatSetValuesDevice: Cleanup and simplify code, including example

User reported crash of example code. Kernel was passed an ierr that lived in CPU memory

MatSetValuesDevice: do not include private h

MatSetValuesDevice: Cleanup and simplify code, including example

User reported crash of example code. Kernel was passed an ierr that lived in CPU memory

MatSetValuesDevice: do not include private headers from public headers

Feature: MatSetValuesDevice determines automatically from the context (where it is included from) if it is being used from C, CUDA, or Kokkos, PETSC_DEVICE_FUNC_DEC no longer needs to be set before including petscaijdevice.h

Feature: MatSetValuesDevice() now ignores all values outside the global column range.

PetscSplitCSRDataStructure is now a pointer, not a struct, like most PETSc objects, please leave it that way.

Fix all uses of CTABLE that were related to the original MatSetValuesDevice()

Have atomicAdd use Kokkos atomic-add with CPU build when building with Kokkos.

Cuda should now work with --download-openmpi, this is done by updating updateCompilers() to rerun portions of packages/cuda.py after the compilers are reset to use MPI wrappers. This is needed because the resetting of the compilers removes all the compiler flags and packages/cuda.py sets certain values into these flags that was previously lost.

Add MPICXX_INCLUDES, MPICXX_LIBS to fix compile targets for Kokkos examples

'make check' now runs properly for Kokkos test of src/snes/ex3k, fixed bug in the makefile wrt MPI_IS_MPIUNI check

Testing makefile rules: add ex*cu binaries to clean rule

Reported-by: Sam Fagbemi <samkorede24@gmail.com>
Thanks-to: Stefano Zampini <stefano.zampini@gmail.com>
Thanks-to: Mark Adams <mfadams@lbl.gov>

/spend 16h

show more ...


config/package.py
config/packages/MPI.py
config/packages/cuda.py
/petsc/gmakefile.test
/petsc/include/petsc/private/matimpl.h
/petsc/include/petscaijdevice.h
/petsc/include/petscmat.h
/petsc/lib/petsc/conf/rules
/petsc/lib/petsc/conf/test
/petsc/makefile
/petsc/src/binding/petsc4py/src/PETSc/Vec.pyx
/petsc/src/binding/petsc4py/src/PETSc/petscvec.pxi
/petsc/src/dm/dt/dualspace/impls/lagrange/tests/ex1.c
/petsc/src/dm/impls/forest/p4est/pforest.c
/petsc/src/dm/impls/plex/plexegads.c
/petsc/src/dm/impls/plex/tests/ex18.c
/petsc/src/dm/impls/stag/tests/ex3.c
/petsc/src/dm/impls/stag/tutorials/ex4.c
/petsc/src/ksp/pc/impls/bddc/bddcnullspace.c
/petsc/src/ksp/pc/impls/patch/pcpatch.c
/petsc/src/mat/impls/aij/mpi/kokkos/mpiaijkok.kokkos.cxx
/petsc/src/mat/impls/aij/mpi/mpiaij.c
/petsc/src/mat/impls/aij/mpi/mpicusparse/mpiaijcusparse.cu
/petsc/src/mat/impls/aij/mpi/mpicusparse/mpicusparsematimpl.h
/petsc/src/mat/impls/aij/seq/kokkos/aijkok.kokkos.cxx
/petsc/src/mat/impls/aij/seq/kokkos/aijkokkosimpl.hpp
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparse.cu
/petsc/src/mat/impls/aij/seq/seqcusparse/cusparsematimpl.h
/petsc/src/mat/impls/hypre/mhypre.c
/petsc/src/mat/tests/ex185.c
/petsc/src/mat/tests/ex41.c
/petsc/src/mat/tests/ex51.c
/petsc/src/mat/tutorials/ex5cu.cu
/petsc/src/mat/tutorials/ex5k.kokkos.cxx
/petsc/src/mat/tutorials/output/ex5cu_0.out
/petsc/src/mat/tutorials/output/ex5cu_1.out
/petsc/src/mat/tutorials/output/ex5cu_2.out
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/tao/constrained/impls/admm/admm.c
/petsc/src/ts/interface/tsmon.c
/petsc/src/ts/utils/dmplexlandau/cuda/landaucu.cu
/petsc/src/ts/utils/dmplexlandau/kokkos/landau.kokkos.cxx
/petsc/src/ts/utils/dmplexlandau/land_tensors.h
/petsc/src/ts/utils/dmplexlandau/plexland.c
/petsc/src/ts/utils/dmplexlandau/tutorials/ex2.c
/petsc/src/ts/utils/dmplexlandau/tutorials/output/ex2_cuda.out
/petsc/src/ts/utils/dmplexlandau/tutorials/output/ex2_kokkos.out
/petsc/src/vec/is/sf/interface/vscat.c
/petsc/src/vec/is/utils/psort.c
71c41f4f14-May-2021 Barry Smith <bsmith@mcs.anl.gov>

Add sowing doctext -Wargdesc argument to error on missing argument descriptions

Save sowing doctext output to file so it can be checked after all manualpages
are built

Update sowing URl to retreive

Add sowing doctext -Wargdesc argument to error on missing argument descriptions

Save sowing doctext output to file so it can be checked after all manualpages
are built

Update sowing URl to retreive Sowing with additional error checking

Still to do is compare the name of the manual page with the name of the function

Commit-type: error-checking, docs
/spend 35m

show more ...

647d62ba08-Jun-2021 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


config/framework.py
/petsc/doc/documentation/manual/other.rst
/petsc/doc/documentation/manual/tao.rst
/petsc/gmakefile.test
/petsc/include/petsc/private/matimpl.h
/petsc/include/petsc/private/sectionimpl.h
/petsc/include/petscdm.h
/petsc/lib/petsc/conf/rules
/petsc/src/binding/petsc4py/demo/perftest/driver.c
/petsc/src/dm/dt/interface/dt.c
/petsc/src/dm/dt/interface/dtds.c
/petsc/src/dm/impls/da/dadd.c
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexexodusii.c
/petsc/src/dm/impls/plex/plexpartition.c
/petsc/src/dm/impls/plex/plexproject.c
/petsc/src/dm/impls/stag/stag2d.c
/petsc/src/dm/impls/stag/stag3d.c
/petsc/src/dm/impls/stag/tests/ex11.c
/petsc/src/dm/impls/stag/tests/ex23.c
/petsc/src/dm/impls/stag/tests/ex5.c
/petsc/src/dm/impls/stag/tests/ex8.c
/petsc/src/dm/impls/swarm/swarm.c
/petsc/src/dm/impls/swarm/swarmpic_plex.c
/petsc/src/dm/impls/swarm/tests/ex2.c
/petsc/src/dm/interface/dm.c
/petsc/src/dm/label/dmlabel.c
/petsc/src/dm/label/ftn-custom/zdmlabel.c
/petsc/src/dm/tests/ex53.c
/petsc/src/dm/tutorials/ex22.c
/petsc/src/ksp/ksp/impls/cg/pipecg2/pipecg2.c
/petsc/src/ksp/ksp/impls/cg/pipelcg/pipelcg.c
/petsc/src/ksp/ksp/impls/fcg/fcg.c
/petsc/src/ksp/ksp/impls/fcg/pipefcg/pipefcg.c
/petsc/src/ksp/ksp/impls/gcr/pipegcr/pipegcr.c
/petsc/src/ksp/ksp/impls/gmres/fgmres/fgmres.c
/petsc/src/ksp/ksp/impls/gmres/pipefgmres/pipefgmres.c
/petsc/src/ksp/ksp/tests/ex57.c
/petsc/src/ksp/ksp/tests/ex63.cxx
/petsc/src/ksp/ksp/tutorials/ex60.c
/petsc/src/ksp/ksp/tutorials/network/ex3.c
/petsc/src/ksp/ksp/tutorials/network/ex4.c
/petsc/src/ksp/ksp/utils/lmvm/diagbrdn/diagbrdn.c
/petsc/src/ksp/ksp/utils/lmvm/lmvmutils.c
/petsc/src/ksp/pc/impls/bddc/bddcfetidp.c
/petsc/src/ksp/pc/impls/bddc/bddcgraph.c
/petsc/src/ksp/pc/impls/fieldsplit/fieldsplit.c
/petsc/src/ksp/pc/impls/gamg/classical.c
/petsc/src/ksp/pc/impls/gasm/gasm.c
/petsc/src/ksp/pc/impls/hypre/hypre.c
/petsc/src/ksp/pc/impls/mg/mg.c
/petsc/src/ksp/pc/impls/patch/pcpatch.c
/petsc/src/ksp/pc/impls/pbjacobi/pbjacobi.c
/petsc/src/ksp/pc/impls/telescope/telescope.c
/petsc/src/ksp/pc/impls/telescope/telescope_coarsedm.c
/petsc/src/ksp/pc/impls/vpbjacobi/vpbjacobi.c
/petsc/src/ksp/pc/tutorials/ex3.c
/petsc/src/mat/impls/adj/mpi/mpiadj.c
/petsc/src/mat/impls/aij/mpi/mpimatmatmult.c
/petsc/src/mat/impls/aij/mpi/mpiov.c
/petsc/src/mat/impls/aij/mpi/mumps/mumps.c
/petsc/src/mat/impls/aij/seq/aij.c
/petsc/src/mat/impls/aij/seq/seqcusparse/aijcusparseband.cu
/petsc/src/mat/impls/baij/seq/baij2.c
/petsc/src/mat/impls/elemental/matelem.cxx
/petsc/src/mat/impls/nest/matnest.c
/petsc/src/mat/impls/sbaij/mpi/mmsbaij.c
/petsc/src/mat/impls/sbaij/mpi/mpisbaij.c
/petsc/src/mat/impls/scalapack/matscalapack.c
/petsc/src/mat/interface/ftn-custom/zmatrixf.c
/petsc/src/mat/interface/matrix.c
/petsc/src/mat/partition/impls/hierarchical/hierarchical.c
/petsc/src/mat/partition/impls/pmetis/pmetis.c
/petsc/src/mat/tests/ex204.c
/petsc/src/mat/tests/ex246.cxx
/petsc/src/mat/tests/ex72.c
/petsc/src/mat/utils/overlapsplit.c
/petsc/src/snes/interface/snes.c
/petsc/src/snes/tests/ex69.c
/petsc/src/snes/tutorials/ex16.c
/petsc/src/snes/tutorials/ex6.c
/petsc/src/snes/tutorials/ex76.c
/petsc/src/sys/classes/draw/interface/dmarker.c
/petsc/src/sys/classes/draw/utils/hists.c
/petsc/src/sys/classes/draw/utils/lgc.c
/petsc/src/sys/classes/viewer/impls/binary/binv.c
/petsc/src/sys/classes/viewer/impls/draw/drawv.c
/petsc/src/sys/classes/viewer/impls/hdf5/hdf5v.c
/petsc/src/sys/classes/viewer/impls/matlab/vmatlab.c
/petsc/src/sys/dll/dlimpl.c
/petsc/src/sys/error/checkptr.c
/petsc/src/sys/error/err.c
/petsc/src/sys/fileio/fretrieve.c
/petsc/src/sys/fileio/mpiuopen.c
/petsc/src/sys/fileio/mprint.c
/petsc/src/sys/logging/xmllogevent.c
/petsc/src/sys/memory/mtr.c
/petsc/src/sys/objects/aoptions.c
/petsc/src/sys/objects/inherit.c
/petsc/src/sys/objects/tagm.c
/petsc/src/sys/tests/ex14.c
/petsc/src/sys/time/ftn-custom/zptimef.c
/petsc/src/sys/utils/ftn-custom/zarchf.c
/petsc/src/sys/utils/str.c
/petsc/src/sys/webclient/box.c
/petsc/src/sys/webclient/client.c
/petsc/src/sys/webclient/globus.c
/petsc/src/sys/webclient/google.c
/petsc/src/sys/webclient/tellmycell.c
/petsc/src/sys/webclient/textbelt.c
/petsc/src/tao/bound/impls/bncg/bncg.c
/petsc/src/tao/bound/impls/bnk/bnk.c
/petsc/src/tao/bound/impls/tron/tron.c
/petsc/src/tao/bound/tutorials/jbearing2.c
/petsc/src/tao/bound/tutorials/plate2.c
/petsc/src/tao/bound/utils/isutil.c
/petsc/src/tao/complementarity/tutorials/blackscholes.c
/petsc/src/tao/complementarity/tutorials/minsurf1.c
/petsc/src/tao/constrained/impls/ipm/ipm.c
/petsc/src/tao/constrained/impls/ipm/pdipm.c
/petsc/src/tao/constrained/tutorials/ex1.c
/petsc/src/tao/interface/taosolver.c
/petsc/src/tao/leastsquares/impls/pounders/pounders.c
/petsc/src/tao/linesearch/impls/gpcglinesearch/gpcglinesearch.c
/petsc/src/tao/linesearch/impls/morethuente/morethuente.c
/petsc/src/tao/linesearch/impls/unit/unit.c
/petsc/src/tao/matrix/adamat.c
/petsc/src/tao/matrix/submatfree.c
/petsc/src/tao/pde_constrained/impls/lcl/lcl.c
/petsc/src/tao/pde_constrained/tutorials/elliptic.c
/petsc/src/tao/pde_constrained/tutorials/hyperbolic.c
/petsc/src/tao/pde_constrained/tutorials/parabolic.c
/petsc/src/tao/quadratic/impls/gpcg/gpcg.c
/petsc/src/tao/tutorials/ex4.c
/petsc/src/tao/unconstrained/impls/bmrm/bmrm.c
/petsc/src/tao/unconstrained/impls/neldermead/neldermead.c
/petsc/src/tao/unconstrained/tutorials/eptorsion2.c
/petsc/src/tao/unconstrained/tutorials/minsurf1.c
/petsc/src/tao/unconstrained/tutorials/minsurf2.c
/petsc/src/tao/unconstrained/tutorials/rosenbrock1.c
/petsc/src/tao/unconstrained/tutorials/rosenbrock2.c
/petsc/src/tao/unconstrained/tutorials/rosenbrock3.c
/petsc/src/tao/util/tao_util.c
/petsc/src/ts/adapt/impls/basic/adaptbasic.c
/petsc/src/ts/adapt/impls/glee/adaptglee.c
/petsc/src/ts/impls/eimex/eimex.c
/petsc/src/ts/impls/glee/glee.c
/petsc/src/ts/interface/sensitivity/tssen.c
/petsc/src/ts/interface/ts.c
/petsc/src/ts/interface/tsmon.c
/petsc/src/ts/tests/ex27.c
/petsc/src/ts/tests/ex28.c
/petsc/src/ts/trajectory/impls/memory/trajmemory.c
/petsc/src/ts/tutorials/ex31.c
/petsc/src/ts/tutorials/ex77.c
/petsc/src/ts/tutorials/power_grid/stability_9bus/ex9busdmnetwork.c
/petsc/src/ts/utils/dmplexlandau/cuda/landaucu.cu
/petsc/src/ts/utils/dmplexlandau/kokkos/landau.kokkos.cxx
/petsc/src/ts/utils/dmplexlandau/plexland.c
/petsc/src/ts/utils/dmplexlandau/tutorials/ex2.c
/petsc/src/vec/is/sf/impls/basic/cuda/sfcuda.cu
/petsc/src/vec/is/sf/impls/basic/hip/sfhip.hip.cpp
/petsc/src/vec/is/sf/utils/ftn-custom/zsfutilsf.c
/petsc/src/vec/is/utils/ftn-custom/zvsectionisf.c
/petsc/src/vec/vec/impls/seq/kokkos/veckok.kokkos.cxx
/petsc/src/vec/vec/utils/projection.c
029e631107-Jun-2021 Pierre Jolivet <pierre@joliv.et>

configure: missing filter rule

ld: skipping incompatible /soft/gcc-7.5.0/lib/libcilkrts.so when searching for -lcilkrts

1bde7f0504-Jun-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2021-05-26/debug-o0' into 'main'

Pass -O0 in when -with-debugging is on for configure to make the code truly debugable.

See merge request petsc/petsc!4030

ad67e15404-Jun-2021 Barry Smith <bsmith@mcs.anl.gov>

Magma seems to use both NVCCFLAGS and DEVCFLAGS which causes repeat of -g -O0 and complaints on a CI machine

\spend 20m

2cc4dfa627-May-2021 Barry Smith <bsmith@mcs.anl.gov>

Update -with-debugging=1 defaults for COPTFLAGS, FOPTFLAGS, CXXOPTFLAGS to use -O0 (or -Od for windows compilers) along with -g to make the code truly debuggable.

Commit-type: debuggability
\spend 1

Update -with-debugging=1 defaults for COPTFLAGS, FOPTFLAGS, CXXOPTFLAGS to use -O0 (or -Od for windows compilers) along with -g to make the code truly debuggable.

Commit-type: debuggability
\spend 10m

show more ...


config/compilerOptions.py
/petsc/config/petsc_harness.sh
/petsc/doc/documentation/changes/dev.rst
/petsc/include/petsc/mpiuni/mpi.h
/petsc/include/petsc/private/viewerhdf5impl.h
/petsc/include/petscdmnetwork.h
/petsc/src/dm/impls/da/gr2.c
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/plex/ftn-custom/zplexexodusii.c
/petsc/src/dm/impls/plex/tests/ex18.c
/petsc/src/dm/tests/ex36.c
/petsc/src/ksp/ksp/tutorials/ex54f.F90
/petsc/src/ksp/ksp/tutorials/ex70.c
/petsc/src/ksp/pc/tests/ex5.c
/petsc/src/mat/impls/dense/seq/densehdf5.c
/petsc/src/mat/tests/ex84.c
/petsc/src/mat/tests/makefile
/petsc/src/mat/tests/output/ex84_1.out
/petsc/src/mat/tests/output/ex84_2-complex.out
/petsc/src/mat/tests/output/ex84_2-real.out
/petsc/src/snes/tutorials/ex1f.F90
/petsc/src/snes/tutorials/ex73f90t.F90
/petsc/src/sys/classes/viewer/impls/hdf5/hdf5v.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/tests/ex49f.F90
/petsc/src/tao/leastsquares/tutorials/chwirut1f.F90
/petsc/src/ts/tutorials/network/makefile
/petsc/src/ts/tutorials/network/output/pipes_1.out
/petsc/src/ts/tutorials/network/output/pipes_10.out
/petsc/src/ts/tutorials/network/output/pipes_2.out
/petsc/src/ts/tutorials/network/output/pipes_3.out
/petsc/src/ts/tutorials/network/output/pipes_4.out
/petsc/src/ts/tutorials/network/output/pipes_5.out
/petsc/src/ts/tutorials/network/output/pipes_6.out
/petsc/src/ts/tutorials/network/output/pipes_7.out
/petsc/src/ts/tutorials/network/output/pipes_8.out
/petsc/src/ts/tutorials/network/output/pipes_9.out
/petsc/src/ts/tutorials/network/pOption
/petsc/src/ts/tutorials/network/pipe.h
/petsc/src/ts/tutorials/network/pipeImpls.c
/petsc/src/ts/tutorials/network/pipeInterface.c
/petsc/src/ts/tutorials/network/pipes.c
/petsc/src/ts/tutorials/network/wash.h
/petsc/src/vec/is/is/impls/general/general.c
/petsc/src/vec/is/utils/hdf5io.c
/petsc/src/vec/vec/impls/mpi/pdvec.c
/petsc/src/vec/vec/impls/nest/vecnest.c
/petsc/src/vec/vec/interface/f90-custom/zvectorf90.c
b9bb70c403-Jun-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2021-05-26/handle-dylib-like-so' into 'main'

Handle .dylib files like .so when generating argument lists

See merge request petsc/petsc!4025

5c6407d703-Jun-2021 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

packages/hdf5.py: disable --download-hdf5-fortran-bindings by default


config/packages/hdf5.py
/petsc/config/petsc_harness.sh
/petsc/doc/documentation/changes/dev.rst
/petsc/include/petsc/mpiuni/mpi.h
/petsc/include/petsc/private/viewerhdf5impl.h
/petsc/include/petscdmnetwork.h
/petsc/src/dm/impls/da/gr2.c
/petsc/src/dm/impls/network/network.c
/petsc/src/dm/impls/plex/ftn-custom/zplexexodusii.c
/petsc/src/dm/impls/plex/tests/ex18.c
/petsc/src/dm/tests/ex36.c
/petsc/src/ksp/ksp/tutorials/ex54f.F90
/petsc/src/ksp/ksp/tutorials/ex70.c
/petsc/src/ksp/pc/tests/ex5.c
/petsc/src/mat/impls/dense/seq/densehdf5.c
/petsc/src/mat/tests/ex84.c
/petsc/src/mat/tests/makefile
/petsc/src/mat/tests/output/ex84_1.out
/petsc/src/mat/tests/output/ex84_2-complex.out
/petsc/src/mat/tests/output/ex84_2-real.out
/petsc/src/snes/tutorials/ex1f.F90
/petsc/src/snes/tutorials/ex73f90t.F90
/petsc/src/sys/classes/viewer/impls/hdf5/hdf5v.c
/petsc/src/sys/objects/pinit.c
/petsc/src/sys/tests/ex49f.F90
/petsc/src/tao/leastsquares/tutorials/chwirut1f.F90
/petsc/src/ts/tutorials/network/makefile
/petsc/src/ts/tutorials/network/output/pipes_1.out
/petsc/src/ts/tutorials/network/output/pipes_10.out
/petsc/src/ts/tutorials/network/output/pipes_2.out
/petsc/src/ts/tutorials/network/output/pipes_3.out
/petsc/src/ts/tutorials/network/output/pipes_4.out
/petsc/src/ts/tutorials/network/output/pipes_5.out
/petsc/src/ts/tutorials/network/output/pipes_6.out
/petsc/src/ts/tutorials/network/output/pipes_7.out
/petsc/src/ts/tutorials/network/output/pipes_8.out
/petsc/src/ts/tutorials/network/output/pipes_9.out
/petsc/src/ts/tutorials/network/pOption
/petsc/src/ts/tutorials/network/pipe.h
/petsc/src/ts/tutorials/network/pipeImpls.c
/petsc/src/ts/tutorials/network/pipeInterface.c
/petsc/src/ts/tutorials/network/pipes.c
/petsc/src/ts/tutorials/network/wash.h
/petsc/src/vec/is/is/impls/general/general.c
/petsc/src/vec/is/utils/hdf5io.c
/petsc/src/vec/vec/impls/mpi/pdvec.c
/petsc/src/vec/vec/impls/nest/vecnest.c
/petsc/src/vec/vec/interface/f90-custom/zvectorf90.c
51664b9602-Jun-2021 Satish Balay <balay@mcs.anl.gov>

gitcommit: follow-up to 3c43290cbaa09cbcaf486ab9c4f7393eb19a428c for changes in main

1...<<71727374757677787980>>...190