History log of /petsc/config/PETSc/Configure.py (Results 326 – 350 of 1111)
Revision Date Author Comments
# a970bd74 13-Mar-2018 Bernhard M. Wiedemann <bwiedemann@suse.de>

Allow to override build date

in order to make builds more reproducible.
See https://reproducible-builds.org/ for why this is good
and https://reproducible-builds.org/specs/source-date-epoch/
for the

Allow to override build date

in order to make builds more reproducible.
See https://reproducible-builds.org/ for why this is good
and https://reproducible-builds.org/specs/source-date-epoch/
for the definition of this variable.

Also dont store the buildhost name if the user desires
a reproducible build.

Without this patch, petscmachineinfo.h and the resulting .so file
would differ for every clean build

show more ...


# 09a6cbfc 13-Mar-2018 Bernhard M. Wiedemann <bwiedemann@suse.de>

Sort file lists

so that petsc builds in a more reproducible way
in spite of indeterministic filesystem readdir order
and http://bugs.python.org/issue30461

See https://reproducible-builds.org/ for w

Sort file lists

so that petsc builds in a more reproducible way
in spite of indeterministic filesystem readdir order
and http://bugs.python.org/issue30461

See https://reproducible-builds.org/ for why this is good.

Without this patch, there would be ordering variations in
CMakeLists.txt
libpetsc.so.3.8.3
petscconf.h
lib/petsc/conf/files
and likely some more places

show more ...


# 43ec0ace 11-Mar-2018 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/balay/fix-includes-install'


# 5188cb68 09-Mar-2018 Satish Balay <balay@mcs.anl.gov>

install: fix petscconf.h and petscmachineinfo.h to use install values of PETSC_ARCH & PETSC_DIR
Create and use installdir.petscDir for this. [similarly installdir.petscArch]


# b9b902ed 08-Mar-2018 Jed Brown <jed@jedbrown.org>

configure: use $(PETSC_DIR)/$(PETSC_ARCH) in lib/petsc/conf/petscvariables

This file previously hard-coded the include statement to the default
path. If the PETSC_ARCH in current use (environment o

configure: use $(PETSC_DIR)/$(PETSC_ARCH) in lib/petsc/conf/petscvariables

This file previously hard-coded the include statement to the default
path. If the PETSC_ARCH in current use (environment or command line)
does not redefine all variables, the stale values from the default
petscvariables would be used, possibly leading to incorrect behavior.

show more ...


# 87b8fcdb 26-Feb-2018 Barry Smith <bsmith@mcs.anl.gov>

remove outdated configure dummy rules for remote builds (that are no longer supported).

Commit-type: style-fix
Reported-by: Jed Brown


# 1828ab91 26-Feb-2018 Stefano Zampini <stefano.zampini@gmail.com>

Merge remote-tracking branch 'origin/maint' into stefano_zampini/fix-matis-dmda-l2g


# 2c30074c 25-Feb-2018 Jed Brown <jed@jedbrown.org>

Merge branch 'jed/fix-module-quoting/maint'

* jed/fix-module-quoting/maint:
configure: fix quoting of paths for Tcl modules [fix #207]


# dd486775 25-Feb-2018 Jed Brown <jed@jedbrown.org>

configure: fix quoting of paths for Tcl modules [fix #207]

Reported-by: Daniele Tartarini <d.tartarini@sheffield.ac.uk>


# 7cd3fc30 02-Jan-2018 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/tao-to-new-test-harness' into barry/all-new-test-harness-branches


# 35e5de05 02-Jan-2018 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'jed/tests-cxx-linker' into barry/more-to-new-test-harness


# 1854ac1c 21-Dec-2017 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/barry/utilize-hwloc-rebased-v4'


# c9872b61 30-Jan-2016 Barry Smith <bsmith@mcs.anl.gov>

Insure PETSC_MPICC_SHOW is always defined

Funded-by: P-ECP
Time: .2 hours
Reported-by: Richard Tran Mills <richard.t.mills@intel.com>


# 5f27b2e0 07-Nov-2015 Barry Smith <bsmith@mcs.anl.gov>

Complete benchark example with display of logging communication time for VecScatter

Documented binding options for Intel mpirun

Funded-by: P-ECP
Time: 4


# 64aa12e4 08-Dec-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-adjoint-prelim

* master: (251 commits)
yaml: add a backup download URL
Fix documentation of MatSetRandom function
Ignore -malloc-hbw option if m

Merge branch 'master' into knepley/feature-plex-adjoint-prelim

* master: (251 commits)
yaml: add a backup download URL
Fix documentation of MatSetRandom function
Ignore -malloc-hbw option if malloc is already set
Plex: Fixed array initialization
pgi: compile fix
knl: update test to use memkind and remove option that worked arround a bug with intel 17
Check the return value for memkind_posix_memalign
Change the default behavour for -malloc_hbw
Bib: More refs
test: remove runex13f90 as its now converted to new test suite
fix win32 crash. This test was previously run with '-n 4' - so restoring it
Fix petscsfgetgraph_ to work for all Fortran compilers by directly using array of PetscSFNodes
bugfix for MatDuplicate_MPIAIJ_PtAP Reported-by: Samuel Lanthaler <s.lanthaler@gmail.com>
strip out dead sundials usage code; change sundials test to only run 5 timesteps to prevent different number of steps on different systems.
Remove extra lines of output file
Example uses C99 constructs so must mark with requires: c99
fix const missmatch for DMDAVecRestoreArrayRead()
remove conflict between function name in example and new PETSc TS function
builds: attempt to do maint/master/next test builds in separate clones
ex62: it turned out that CHACO partioning is not deterministic. Use a prescribed partition instead
...

Conflicts:
src/dm/interface/dm.c
src/snes/examples/tutorials/ex13.c

show more ...


# 834df813 05-Dec-2017 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/balay/configure-cleanup-link-cmd'


# 1fa399ad 04-Dec-2017 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/fix-plex-bc-multiple

* master: (347 commits)
tests: add 'PETSC_HAVE_C99' flag - so that 'requires: c99' can be used in the test suite
PGI: fix build error with

Merge branch 'master' into knepley/fix-plex-bc-multiple

* master: (347 commits)
tests: add 'PETSC_HAVE_C99' flag - so that 'requires: c99' can be used in the test suite
PGI: fix build error with updated 17.10 compilers
Fix for test dirs that are not tutorials/tests
fix use of double in PetscAbsReal() which produces compiler warnings with single precision build
elemental: remove info on conflict of -with-cxx-dialect=C++11 on osx - it works now.
Cleanup .bib files
Fix allfortranstubs rule to rm generated files from correct directory, not outdated location
ierr set but not checked
Remove initial refine so test runs faster and does not time out on some machines
Gail's copyedits for bibtex items
Docs: manual: add further description of 3 different current testing options
DM: check for ops->localtolocalbegin/end before calling
PetscSF: fix typo in tutorial ex1
Vec+HDF5: Fix output for complex - Need to check for empty group name
SNES: SNESDestroy() can be called with snes->dm == NULL
SNES: SNESDestroy() can be called with snes->dm == NULL
Vec+HDF5: Fix output for complex - Need to check for empty group name
Docs: Manual: Update tests section
gmakegentest: also exclude .#filenames created by emacs
DMPlex: Fix output of test ex1 after changes to Gmsh reader
...

show more ...


# fad3e5e2 30-Nov-2017 Satish Balay <balay@mcs.anl.gov>

configure: fix string.replace() usage


# de8f682f 29-Nov-2017 Satish Balay <balay@mcs.anl.gov>

configure: cleanup link command

- self.libraries.toStringNoDupes() skipped compilers.LIBS causing duplicate -L,-rpath options in PETSC_EXTERNAL_LIB_BASIC
- remove self.math - as this should get set

configure: cleanup link command

- self.libraries.toStringNoDupes() skipped compilers.LIBS causing duplicate -L,-rpath options in PETSC_EXTERNAL_LIB_BASIC
- remove self.math - as this should get set correctly from packages
- set and use self.complibs to eliminate duplicdate code that can be off sync

And some code cleanup by removing usage of temp variables libs,lib_basic, lflags
[and rename self.alllibs to self.PETSC_WITH_EXTERNAL_LIB]

show more ...


# e366c154 15-Nov-2017 Jed Brown <jed@jedbrown.org>

Merge commit 'd47bf9aaf1e5266cc3f0ff499f934c85788965a9' into jed/fix-matcreatempibaij/maint

Obtain changed (v3.5) handling of MatMPIBAIJSetPreallocationCSR to match
documentation.


# 60611ae4 19-Oct-2017 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/hongzh/add-ell-format'


# c1aae768 08-Nov-2016 Hong Zhang <hongzhang@anl.gov>

MPIELL seems to work

Funded-by:
Project: PETSc for Theta
Time: 14 hours
Reported-by:
Thanks-to:


# 98ec8475 02-Nov-2016 Hong Zhang <hongzhang@anl.gov>

Add config test for the header immintrin.h

Only checking zmmintrin.h does not work because it will throw an error if included directly


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

Merge remote-tracking branch 'origin/balay/with-fortran-bindings'


# cb297985 17-Jul-2017 Satish Balay <balay@mcs.anl.gov>

configure: add option --with-fortran-bindings

Now one can use --with-fc=gfortran --with-fortran-bindings=0 to detect fortran compiler properly
[for externalpacakge use - for eg: scalapack] but avoid

configure: add option --with-fortran-bindings

Now one can use --with-fc=gfortran --with-fortran-bindings=0 to detect fortran compiler properly
[for externalpacakge use - for eg: scalapack] but avoid building PETSc fortran bindings in library and modules.

Also disable sowing when with-fortran-bindings is disabled

Fix makefiles (corresponding to fortran bindings) to consistantly use PETSC_HAVE_FORTRAN

Also remove unused PETSC_USE_FORTRAN_DATATYPES flag
Reported-by: Patrick Farrell <patrick.farrell@maths.ox.ac.uk>

show more ...


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