History log of /petsc/config/BuildSystem/ (Results 1726 – 1750 of 4739)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
b769fe6215-Jun-2021 Jacob Faibussowitsch <jacob.fai@gmail.com>

Detect cxx17 from configure, as well as various CMake and pacakage cxx configuration
cleanup. Each package now optionally defines a minimum and maximum cxx version, which
configure checks for sanity

Detect cxx17 from configure, as well as various CMake and pacakage cxx configuration
cleanup. Each package now optionally defines a minimum and maximum cxx version, which
configure checks for sanity before starting. The upper bound of these limits are used for
all packages and petsc source.

show more ...


config/compilers.py
config/framework.py
config/package.py
config/packages/ADOLC.py
config/packages/AMReX.py
config/packages/CoDiPack.py
config/packages/ColPack.py
config/packages/MFEM.py
config/packages/MOAB.py
config/packages/SuperLU_DIST.py
config/packages/Trilinos.py
config/packages/ascem-io.py
config/packages/combblas.py
config/packages/cuda.py
config/packages/elemental.py
config/packages/hara.py
config/packages/hpddm.py
config/packages/htool.py
config/packages/kokkos-kernels.py
config/packages/kokkos.py
config/packages/magma.py
config/packages/mstk.py
config/packages/pragmatic.py
config/packages/strumpack.py
config/packages/thrust.py
config/packages/xSDKTrilinos.py
config/setCompilers.py
/petsc/doc/documentation/changes/dev.rst
/petsc/include/petscdmplex.h
/petsc/lib/petsc/bin/petsc_gen_xdmf.py
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/docs/tex/petsc.bib
/petsc/src/docs/tex/petscapp.bib
/petsc/src/ksp/ksp/tutorials/ex27.c
/petsc/src/ksp/ksp/tutorials/output/ex27_3_nsize-1.out
/petsc/src/ksp/ksp/tutorials/output/ex27_3_nsize-2.out
/petsc/src/ksp/ksp/tutorials/output/ex27_3a_nsize-1.out
/petsc/src/ksp/ksp/tutorials/output/ex27_3a_nsize-2.out
/petsc/src/ksp/ksp/tutorials/output/ex27_3b_hdf5_nsize-1.out
/petsc/src/ksp/ksp/tutorials/output/ex27_3b_hdf5_nsize-2.out
/petsc/src/ksp/ksp/tutorials/output/ex27_3b_nsize-1.out
/petsc/src/ksp/ksp/tutorials/output/ex27_3b_nsize-2.out
/petsc/src/ksp/ksp/tutorials/output/ex27_7a.out
/petsc/src/ksp/ksp/tutorials/output/ex27_7b.out
/petsc/src/ksp/pc/interface/precon.c
/petsc/src/snes/tests/ex2.c
/petsc/src/snes/utils/convest.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/ts/utils/tsconvest.c
dc0f114d27-May-2021 Barry Smith <bsmith@mcs.anl.gov>

configure: disable saveLog() and restoreLog() by default - enable with --debugLevel=4

a97d815f17-Jul-2021 Junchao Zhang <jczhang@mcs.anl.gov>

Config: add isCrayPEWrapper() to help correctly detect MPI include dir and libs


config/packages/MPI.py
config/setCompilers.py
/petsc/doc/documentation/changes/dev.rst
/petsc/doc/documentation/manual/dmplex.rst
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petscdmplex.h
/petsc/src/binding/petsc4py/src/PETSc/CAPI.pyx
/petsc/src/binding/petsc4py/src/PETSc/DMPlex.pyx
/petsc/src/binding/petsc4py/src/PETSc/IS.pyx
/petsc/src/binding/petsc4py/src/PETSc/KSP.pyx
/petsc/src/binding/petsc4py/src/PETSc/Mat.pyx
/petsc/src/binding/petsc4py/src/PETSc/MatPartitioning.pyx
/petsc/src/binding/petsc4py/src/PETSc/PC.pyx
/petsc/src/binding/petsc4py/src/PETSc/PETSc.pyx
/petsc/src/binding/petsc4py/src/PETSc/SNES.pyx
/petsc/src/binding/petsc4py/src/PETSc/TS.pyx
/petsc/src/binding/petsc4py/src/PETSc/petscdmplex.pxi
/petsc/src/binding/petsc4py/src/PETSc/petscis.pxi
/petsc/src/binding/petsc4py/src/PETSc/petscmat.pxi
/petsc/src/binding/petsc4py/src/PETSc/petscmatpartitioning.pxi
/petsc/src/binding/petsc4py/src/PETSc/petscpc.pxi
/petsc/src/binding/petsc4py/src/include/compat.h
/petsc/src/binding/petsc4py/src/include/compat/hpddm.h
/petsc/src/binding/petsc4py/src/include/petsc4py/PETSc.pxd
/petsc/src/binding/petsc4py/src/include/petsc4py/petsc4py.i
/petsc/src/binding/petsc4py/test/test_ksp.py
/petsc/src/binding/petsc4py/test/test_object.py
/petsc/src/binding/petsc4py/test/test_snes.py
/petsc/src/binding/petsc4py/test/test_ts.py
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexfem.c
/petsc/src/dm/impls/plex/plexhdf5.c
/petsc/src/dm/impls/plex/tutorials/ex12.c
/petsc/src/dm/impls/plex/tutorials/output/ex12_0_shell-False_parmetis.out
/petsc/src/dm/impls/plex/tutorials/output/ex12_0_shell-False_ptscotch.out
/petsc/src/dm/impls/plex/tutorials/output/ex12_0_shell-True_parmetis.out
/petsc/src/dm/impls/plex/tutorials/output/ex12_0_shell-True_ptscotch.out
/petsc/src/snes/tests/ex2.c
/petsc/src/snes/utils/convest.c
/petsc/src/snes/utils/dmplexsnes.c
/petsc/src/ts/utils/tsconvest.c
36d50b5315-Jul-2021 Pierre Jolivet <pierre@joliv.et>

configure: update SLEPc/SCOTCH/SuiteSparse


config/packages/PTScotch.py
config/packages/SuiteSparse.py
config/packages/slepc.py
/petsc/doc/documentation/changes/dev.rst
/petsc/doc/documentation/manual/dmplex.rst
/petsc/include/petsc/private/dmpleximpl.h
/petsc/include/petscdmplex.h
/petsc/src/binding/petsc4py/src/PETSc/CAPI.pyx
/petsc/src/binding/petsc4py/src/PETSc/DMPlex.pyx
/petsc/src/binding/petsc4py/src/PETSc/IS.pyx
/petsc/src/binding/petsc4py/src/PETSc/KSP.pyx
/petsc/src/binding/petsc4py/src/PETSc/Mat.pyx
/petsc/src/binding/petsc4py/src/PETSc/MatPartitioning.pyx
/petsc/src/binding/petsc4py/src/PETSc/PC.pyx
/petsc/src/binding/petsc4py/src/PETSc/PETSc.pyx
/petsc/src/binding/petsc4py/src/PETSc/SNES.pyx
/petsc/src/binding/petsc4py/src/PETSc/TS.pyx
/petsc/src/binding/petsc4py/src/PETSc/petscdmplex.pxi
/petsc/src/binding/petsc4py/src/PETSc/petscis.pxi
/petsc/src/binding/petsc4py/src/PETSc/petscmat.pxi
/petsc/src/binding/petsc4py/src/PETSc/petscmatpartitioning.pxi
/petsc/src/binding/petsc4py/src/PETSc/petscpc.pxi
/petsc/src/binding/petsc4py/src/include/compat.h
/petsc/src/binding/petsc4py/src/include/compat/hpddm.h
/petsc/src/binding/petsc4py/src/include/petsc4py/PETSc.pxd
/petsc/src/binding/petsc4py/src/include/petsc4py/petsc4py.i
/petsc/src/binding/petsc4py/test/test_ksp.py
/petsc/src/binding/petsc4py/test/test_object.py
/petsc/src/binding/petsc4py/test/test_snes.py
/petsc/src/binding/petsc4py/test/test_ts.py
/petsc/src/dm/impls/plex/plex.c
/petsc/src/dm/impls/plex/plexhdf5.c
/petsc/src/dm/impls/plex/tutorials/ex12.c
/petsc/src/dm/impls/plex/tutorials/output/ex12_0_shell-False_parmetis.out
/petsc/src/dm/impls/plex/tutorials/output/ex12_0_shell-False_ptscotch.out
/petsc/src/dm/impls/plex/tutorials/output/ex12_0_shell-True_parmetis.out
/petsc/src/dm/impls/plex/tutorials/output/ex12_0_shell-True_ptscotch.out
9d82f6be15-Jul-2021 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'

dde57c9414-Jul-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'mmcgurn-release-patch-84526' into 'release'

Change join in tchem configure args to use a space instead of a new line. ...

See merge request petsc/petsc!4153

9b67142514-Jul-2021 Matt McGurn <matt@mcgurn.dev>

Change join in tchem configure args to use a space instead of a new line. ...

49a004c014-Jul-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/fix-hip-kokkos-typo' into 'release'

Config: fix a typo in Kokkos+HIP config

See merge request petsc/petsc!4163

e08a4e0514-Jul-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jczhang/fix-kokkos-includes' into 'main'

Config: add a workaround to skip checking includes for Kokkos

See merge request petsc/petsc!4150

11bdfc5d11-Jul-2021 Junchao Zhang <jczhang@anl.gov>

Config: fix a typo in Kokkos+HIP config

Reported-by: Jacob Faibussowitsch <jacob.fai@gmail.com>

be2277af10-Jul-2021 Junchao Zhang <jczhang@mcs.anl.gov>

Config: pass '-g -lineinfo' to nvcc when --with-debugging, to debug both host code and device code

b37d7f1308-Jul-2021 Jose E. Roman <jroman@dsic.upv.es>

configure: upgrade to MAGMA 2.6.0 and fix --with-magma-dir=...

Fixes issue #939

8e41d31201-Jul-2021 Junchao Zhang <jczhang@mcs.anl.gov>

Config: add a workaround to skip checking includes for Kokkos

cc4f23bc17-Dec-2020 Hong Zhang <hongzhang@anl.gov>

Add interface to libcams

- CAMS also work for stiffly-accurate methods. The last stage points to the solution vector ts->vec_sol. This feature is leveraged in CAMS checkpointing to reduce the memory

Add interface to libcams

- CAMS also work for stiffly-accurate methods. The last stage points to the solution vector ts->vec_sol. This feature is leveraged in CAMS checkpointing to reduce the memory cost.

- Add option -ts_trajectory_max_units_ram
- Added -ts_trajectory_max_units_ram and -ts_trajectory_max_units_disk to specify the number of available checkpointing units.
- Conceptualy a checkpoint may contain multiple checkpointing units (solution and stage values) of the same size.
- Users should use either max_units or max_cps, but not both at the same time.

Commit-type: feature
/spend 20h

show more ...

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

Do not print "You have set --with-blaslapack-dir ..." when the user did not

Commit-type: configure
\spend 5m
Reported-by: cleaf <caoye05@qq.com>

814a224d04-Jul-2021 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'

f07f2db904-Jul-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2021-06-24/fix-mpich-openmpi-check/release' into 'release'

Fix symbol to check for MPICH

See merge request petsc/petsc!4128

b5065adb04-Jul-2021 Barry Smith <bsmith@mcs.anl.gov>

Fix symbol to check for MPICH

daaf4eac04-Jul-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'balay/openmpi-git' into 'main'

openmpi: support install from git repo

See merge request petsc/petsc!4136

c4c41b7704-Jul-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2021-06-26/check-superlu-dist-int-size/release' into 'release'

Check that SuperLU_DIST integer size matches PETSc indices size

See merge request petsc/petsc!4135

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

Merge remote-tracking branch 'origin/release'

b0488d2213-Jun-2021 Stefano Zampini <stefano.zampini@gmail.com>

Configure: add lineinfo for NVCC if requested

a16ffcf411-Jun-2021 Stefano Zampini <stefano.zampini@gmail.com>

Configure: search for lib/lib64 when passing --with-blaslapack-dir

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

openmpi: support install from git repo

./configure --download-openmpi=https://github.com/open-mpi/ompi.git --download-openmpi-commit=HEAD

./configure --download-openmpi=https://github.com/open-mpi/

openmpi: support install from git repo

./configure --download-openmpi=https://github.com/open-mpi/ompi.git --download-openmpi-commit=HEAD

./configure --download-openmpi=https://github.com/open-mpi/ompi/archive/refs/tags/v4.0.6.tar.gz

show more ...

1148afce15-Jun-2021 Stefano Zampini <stefano.zampini@gmail.com>

ESSL: upgrade to 5.2 and above

As of ESSL 5.2, interfaces to functions like ?geev now match that of
standard LAPACK, where they previously had a different calling
convention.

Co-authored-by: Jed Br

ESSL: upgrade to 5.2 and above

As of ESSL 5.2, interfaces to functions like ?geev now match that of
standard LAPACK, where they previously had a different calling
convention.

Co-authored-by: Jed Brown <jed@jedbrown.org>

show more ...

1...<<61626364656667686970>>...190