History log of /petsc/config/PETSc/Configure.py (Results 251 – 275 of 1111)
Revision Date Author Comments
# 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 ...


# dfd95116 20-Oct-2018 Pierre Jolivet <pierre.jolivet@enseeiht.fr>

Merged petsc/petsc into master


# 73868e09 05-Oct-2018 Karl Rupp <me@karlrupp.net>

Merge branch 'jed/pkgconfig-prefix/maint' into maint [PR #1160]

* jed/pkgconfig-prefix/maint:
config PETSc.pc: define prefix to include PETSC_ARCH
This provides better uniformity between in-place an

Merge branch 'jed/pkgconfig-prefix/maint' into maint [PR #1160]

* jed/pkgconfig-prefix/maint:
config PETSc.pc: define prefix to include PETSC_ARCH
This provides better uniformity between in-place and prefix installs. As written, it has the side-effect of swapping the order
-I/petsc/include -I/petsc/arch/include
to
-I/petsc/arch/include -I/petsc/include
which I think is preferable: the more specific path would be preferred in case a header with the same name appears in both directories (it shouldn't).

Reported-by: Tristan Konolige tristan.konolige@colorado.edu

show more ...


# 42d5e695 05-Oct-2018 Karl Rupp <me@karlrupp.net>

Merge branch 'jed/pkgconfig-prefix/maint' [PR #1160]

* jed/pkgconfig-prefix/maint:
config PETSc.pc: define prefix to include PETSC_ARCH
This provides better uniformity between in-place and prefix in

Merge branch 'jed/pkgconfig-prefix/maint' [PR #1160]

* jed/pkgconfig-prefix/maint:
config PETSc.pc: define prefix to include PETSC_ARCH
This provides better uniformity between in-place and prefix installs. As written, it has the side-effect of swapping the order
-I/petsc/include -I/petsc/arch/include
to
-I/petsc/arch/include -I/petsc/include
which I think is preferable: the more specific path would be preferred in case a header with the same name appears in both directories (it shouldn't).

Reported-by: Tristan Konolige tristan.konolige@colorado.edu

show more ...


# e1e675de 03-Oct-2018 Jed Brown <jed@jedbrown.org>

config PETSc.pc: define prefix to include PETSC_ARCH

This provides better uniformity between in-place and prefix installs.
As written, it has the side-effect of swapping the order

-I/petsc/includ

config PETSc.pc: define prefix to include PETSC_ARCH

This provides better uniformity between in-place and prefix installs.
As written, it has the side-effect of swapping the order

-I/petsc/include -I/petsc/arch/include

to

-I/petsc/arch/include -I/petsc/include

which I think is preferable: the more specific path would be preferred
in case a header with the same name appears in both directories (it
shouldn't).

Reported-by: Tristan Konolige <tristan.konolige@colorado.edu>

show more ...


# bb3dd2f6 19-Sep-2018 Jed Brown <jed@jedbrown.org>

config: futurize filter()

Returns a list in Python-2, but a filter object in Python-3. There
are many places that test isinstance(f, list) to distinguish strings
from lists, but a filter object beh

config: futurize filter()

Returns a list in Python-2, but a filter object in Python-3. There
are many places that test isinstance(f, list) to distinguish strings
from lists, but a filter object behaves like a list for most purposes.

show more ...


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

config: use open() instead of file() to open files

This is the recommended usage and file is not defined in Python-3.


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

config: remove obsolete workarounds for Python <=2.5


# 20cd54da 18-Sep-2018 Joseph Pusztay <josephpusztay@Josephs-MacBook-Pro.local>

Merge from master


# 492432c8 13-Sep-2018 Jed Brown <jed@jedbrown.org>

config: use pickle instead of cPickle for Python-3 compatibility

The performance benefits of cPickle are not significant for our usage,
so not worth selecting dynamically. (Note that pickle in Pyth

config: use pickle instead of cPickle for Python-3 compatibility

The performance benefits of cPickle are not significant for our usage,
so not worth selecting dynamically. (Note that pickle in Python-3 is
fast.)

show more ...


# 4a1557b5 12-Sep-2018 Andreas Selinger <andreasselinger@gmail.com>

Merged petsc/petsc into master


# d49c3730 11-Sep-2018 Matthew G. Knepley <knepley@gmail.com>

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

* master: (345 commits)
Update dev notes for the coming release
Increase patchlevel to 3.9.4
doc fixes
Added some AIJSELL tests t

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

* master: (345 commits)
Update dev notes for the coming release
Increase patchlevel to 3.9.4
doc fixes
Added some AIJSELL tests that mirror the SELL tests.
Bib: More refs
Removed use of hardwired -1 to represent PETSC_NULL_XXX object, since the null value is now 0.
fix memleaks flagged by valgrind
ex62: disable long running test and workaround differences in iteration counts on various builds.
Add FAQ we can point to when users get error messages such as: "PETSc was configured with one OpenMPI mpi.h version but now appears to be compiling using a different OpenMPI mpi.h version"
swith test from mpich to openmpi as mpich ch3:sock is unuserable per PetscShmCommGet()
DM: Forgot to move include statement
fix nightlybuild issues - disable hypre [for openmp] and fix uninitialized variables
tests: enable openmp and hwloc with one of the mumps tests
Default BoomerAMG smoothers
Configure: Revert changes from debb90c, so that we are back to the original Libmesh
Configure: Reverted change for Libmesh from 83cd5d7
Split vecimpl.h into vecimpl.h and vecscatterimpl.h
SNES ex62: Turned off some tests for other precisions and shortened output of sensitive tests
Use mmap to allocate the shared pthread barrier if available
Add configure test for functional mmap
...

Conflicts:
include/petscconvest.h
src/snes/examples/tutorials/ex13.c
src/snes/interface/snes.c
src/snes/utils/convest.c

show more ...


# 7e8837e9 09-Sep-2018 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/fix-superdm-is

* master: (123 commits)
Fix a few more Fortran objects to have their NULL value match the C NULL value
remove dead code
Add variable point blo

Merge branch 'master' into knepley/fix-superdm-is

* master: (123 commits)
Fix a few more Fortran objects to have their NULL value match the C NULL value
remove dead code
Add variable point block Jacobi for MPIAIJ matrix.
should not pass user contexts through CHKFORTRANNULLOBJECT in Fortran stubs
fix mpiuni test
Remove CHKFORTRANNULLOBJECTDEREFERENCE since it is no longer needed with Fortran null equal to C null
PETSCFEOPENCL: declare PetscFEGetTabulation_Basic as external
PETSCFEOPENCL: declare PetscFESetUp_Basic as external
Change Fortran null pointer to match C null pointer
one more fix
jenkins: run 'cleantest' after examples are run - to recover diskspace
logical order bug in diagbrdn update fixed, tests updated again
replace new -petscspace_order instances with -petscspace_degree
PETSCSPACETENSOR: clear up naming confusion of subspaces
regression.py: remove configure code related to old test suite - now that SLEPc no longer needs it
PetscSpaceSetup_Poly(): make idempotent
Plex ex3: update tests
Lift changes to defunct dtfe.c from [PR #1074]
PetscSpace_Tensor: clarification of vector-valued
PetscSpace_Tensor: allow height subspaces, fixes tabulation initialization
...

show more ...


# 7489efa5 07-Sep-2018 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-pc-patch

* master: (131 commits)
fix mpiuni test
PETSCFEOPENCL: declare PetscFEGetTabulation_Basic as external
PETSCFEOPENCL: declare PetscFESetUp_Ba

Merge branch 'master' into knepley/feature-pc-patch

* master: (131 commits)
fix mpiuni test
PETSCFEOPENCL: declare PetscFEGetTabulation_Basic as external
PETSCFEOPENCL: declare PetscFESetUp_Basic as external
one more fix
jenkins: run 'cleantest' after examples are run - to recover diskspace
logical order bug in diagbrdn update fixed, tests updated again
replace new -petscspace_order instances with -petscspace_degree
PETSCSPACETENSOR: clear up naming confusion of subspaces
regression.py: remove configure code related to old test suite - now that SLEPc no longer needs it
PetscSpaceSetup_Poly(): make idempotent
Plex ex3: update tests
Lift changes to defunct dtfe.c from [PR #1074]
PetscSpace_Tensor: clarification of vector-valued
PetscSpace_Tensor: allow height subspaces, fixes tabulation initialization
PetscSpace: add a dimension member
PetscSpaceSetDegree(): now take maxDegree argument
-petscspacepoly_tensor -> -petscspace_type tensor
PetscSpaceEvaluate_Polynomial(): fix temp array dependencies
PETSCSPACETENSOR: A generic tensor product of spaces.
PetscSpace: -petscspace_order -> -petscspace_degree
...

Conflicts:
src/dm/dt/interface/dtfe.c
src/snes/examples/tutorials/ex13.c
src/snes/examples/tutorials/ex17.c
src/snes/examples/tutorials/ex62.c
src/snes/examples/tutorials/output/ex62_bddc_quad.out
src/snes/examples/tutorials/output/ex62_fetidp_2d_quad.out
src/snes/examples/tutorials/output/ex62_fetidp_2d_tri.out
src/snes/examples/tutorials/output/ex62_fetidp_3d_hex.out
src/snes/examples/tutorials/output/ex62_fetidp_3d_tet.out

show more ...


# dcfdf5e4 06-Sep-2018 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/balay/remove-Regression.py'


# c86da64b 06-Sep-2018 Joseph Pusztay <josephpu@buffalo.edu>

Merged petsc/petsc into master


# 1f86ee6a 05-Sep-2018 Satish Balay <balay@mcs.anl.gov>

regression.py: remove configure code related to old test suite - now that SLEPc no longer needs it


# 3b16a644 03-Sep-2018 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/fix-superdm-is

* master: (455 commits)
bib: spell out some names for format consistency with related refs
bib: two 2018 pubs now appeared
cleaning up analyze

Merge branch 'master' into knepley/fix-superdm-is

* master: (455 commits)
bib: spell out some names for format consistency with related refs
bib: two 2018 pubs now appeared
cleaning up analyzer warnings
compile fixes (workarround PGI bug?):
undoing the branch's changes to leastsquares outputs
more fixes for complex builds
compile error fix for complex builds
1) Look for 64 bit integer MKL BLAS if 64 bit indices are used with PETSc 2) Fix Pardiso code to only compile pardiso_init64 when needed, otherwise can generate warnings/errors
jenkins: run 'cleantest' before 'allgtest-tap' - an attempt to fix errors of type:
cuda: protect cuda includes
fix cuda warnings.
fix complex compile error
Revert "Improved polymorphism of interfaces for MatSetValuesBlocked()"
Bib: Updated ref
Doc: More function documentation
petscvec: move PetscSFCreateFromZero from vscat to vec sources
Fixed an uninitialized variable and got rid of an unused one.
memleak fixed and output files updated
fixing build errors on some archs
Mat: obey options prefix of Mat in MatNullSpaceTest
...

Conflicts:
include/petsc/private/dmpleximpl.h
src/dm/interface/dmi.c

show more ...


# ec6b3951 29-Aug-2018 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-pc-patch

* master: (281 commits)
compile fixes (workarround PGI bug?):
1) Look for 64 bit integer MKL BLAS if 64 bit indices are used with PETSc 2) Fix

Merge branch 'master' into knepley/feature-pc-patch

* master: (281 commits)
compile fixes (workarround PGI bug?):
1) Look for 64 bit integer MKL BLAS if 64 bit indices are used with PETSc 2) Fix Pardiso code to only compile pardiso_init64 when needed, otherwise can generate warnings/errors
jenkins: run 'cleantest' before 'allgtest-tap' - an attempt to fix errors of type:
cuda: protect cuda includes
fix cuda warnings.
fix complex compile error
Revert "Improved polymorphism of interfaces for MatSetValuesBlocked()"
Bib: Updated ref
Doc: More function documentation
petscvec: move PetscSFCreateFromZero from vscat to vec sources
Mat: obey options prefix of Mat in MatNullSpaceTest
Plex+SNES: Must pass user context through
vscat: move ftn-custom to correct location remove custom vecscatterdestroy_()
vscat: move interface routines to correct location
vscat: delete dead code
fix compile error
FE: Correct coordinates in IntegrateBd
Bib: Added refs
SNES ex17: 3D tests must require a 3D grid generator
Plex+TS: We cannot run the check with the same vector that is the TS solution
...

Conflicts:
include/petsc/private/dmpleximpl.h
src/docs/website/documentation/changes/dev.html
src/snes/examples/tutorials/ex13.c
src/snes/utils/dmplexsnes.c

show more ...


# 1f3eb019 29-Aug-2018 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-bdjacobian-single

* master: (68 commits)
compile fixes (workarround PGI bug?):
1) Look for 64 bit integer MKL BLAS if 64 bit indices are used with

Merge branch 'master' into knepley/feature-plex-bdjacobian-single

* master: (68 commits)
compile fixes (workarround PGI bug?):
1) Look for 64 bit integer MKL BLAS if 64 bit indices are used with PETSc 2) Fix Pardiso code to only compile pardiso_init64 when needed, otherwise can generate warnings/errors
jenkins: run 'cleantest' before 'allgtest-tap' - an attempt to fix errors of type:
cuda: protect cuda includes
fix cuda warnings.
fix complex compile error
Revert "Improved polymorphism of interfaces for MatSetValuesBlocked()"
Bib: Updated ref
Doc: More function documentation
petscvec: move PetscSFCreateFromZero from vscat to vec sources
Mat: obey options prefix of Mat in MatNullSpaceTest
Plex+SNES: Must pass user context through
vscat: move ftn-custom to correct location remove custom vecscatterdestroy_()
vscat: move interface routines to correct location
vscat: delete dead code
fix compile error
FE: Correct coordinates in IntegrateBd
Bib: Added refs
SNES ex17: 3D tests must require a 3D grid generator
Plex+TS: We cannot run the check with the same vector that is the TS solution
...

Conflicts:
src/snes/utils/dmplexsnes.c

show more ...


# e7ea4397 24-Aug-2018 Andreas Selinger <andreasselinger@gmail.com>

Merged petsc/petsc into master


# 7dcbf44c 24-Aug-2018 Matthew G. Knepley <knepley@gmail.com>

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

* master: (249 commits)
Bib: Added refs
Netcdf should always build netcdf-4 (needed for example by exodusii.
trivial fixes of incor

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

* master: (249 commits)
Bib: Added refs
Netcdf should always build netcdf-4 (needed for example by exodusii.
trivial fixes of incorrect formatting in SNES linesearch routines
ISSetBlockSize_General: removed blockwise contiguity check.
netcdf: set zlib as optional dependency corretly [wrt --enable-netcdf-4] - otherwise netcdf configure errors out
config prefix: avoid ad-hoc path substitutions
config/install: no need to rename paths for installBinDir
rules: fix path in (evidently unimportant) uncrustify target
config pkgconfig: use ${prefix} in PETSc.pc and do not modify in install
fix gcov obj path
Improved polymorphism of interfaces for MatSetValuesBlocked()
-options_table was changed to options_view in 2014 but documentation was not updated to reflect it
configure: fix F2003 test
Dev manual: remove duplicate entry
Plex test ex5: Removed "future" test, as it resulted in issues in the nightly tests.
Some minor typos in TS
Add ADIOS2.py which I forgot to git add in the past
Plex ex5: Disable test
Doc: Added note for interface change
KSPLSQRMonitorDefault fixed for quad precision
...

show more ...


# e8d75e5a 22-Aug-2018 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/jed/config-prefix-install'


# 78945fca 17-Aug-2018 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-functionals

* master: (984 commits)
netcdf: set zlib as optional dependency corretly [wrt --enable-netcdf-4] - otherwise netcdf configure errors out

Merge branch 'master' into knepley/feature-plex-functionals

* master: (984 commits)
netcdf: set zlib as optional dependency corretly [wrt --enable-netcdf-4] - otherwise netcdf configure errors out
fix gcov obj path
-options_table was changed to options_view in 2014 but documentation was not updated to reflect it
configure: fix F2003 test
Dev manual: remove duplicate entry
Plex test ex5: Removed "future" test, as it resulted in issues in the nightly tests.
Some minor typos in TS
Add ADIOS2.py which I forgot to git add in the past
Plex ex5: Disable test
Doc: Added note for interface change
KSPLSQRMonitorDefault fixed for quad precision
Tao: Added alternative output for chwirut2 test.
TS ex45,ex46: Removed overly refined tests for faster nightly tests.
KSP ex72: Fixed needlessly long-running PCTFS tests.
SNES ex56: Reduced test size to speed up nightly test suite.
KSPSolve_LSQR: don't compute unused norm of rhs
SNES ex13: Reduced problem sizes for nightly tests.
PetscOptionsDeprecated(): fix for NULL prefix
PetscOptionsDeprecated(): add option to print additional info
SNES ex12: Reduced sizes for BDDC tests.
...

show more ...


# 5a21677c 14-Aug-2018 Jed Brown <jed@jedbrown.org>

config prefix: avoid ad-hoc path substitutions

Use '${PETSC_DIR}' instead of inlining the path in petscvariables.
For includes where toStringNoDupes will produce results with a
different number of t

config prefix: avoid ad-hoc path substitutions

Use '${PETSC_DIR}' instead of inlining the path in petscvariables.
For includes where toStringNoDupes will produce results with a
different number of terms, generate PETSC_CC_INCLUDES_INSTALL. This
avoids bugs when a substring of the prefix install path matches
PETSC_DIR or PETSC_DIR/PETSC_ARCH.

Reported-by: Patrick Sanan <patrick.sanan@gmail.com>

show more ...


1...<<11121314151617181920>>...45