install: fix petscconf.h and petscmachineinfo.h to use install values of PETSC_ARCH & PETSC_DIRCreate and use installdir.petscDir for this. [similarly installdir.petscArch]
configure: use $(PETSC_DIR)/$(PETSC_ARCH) in lib/petsc/conf/petscvariablesThis file previously hard-coded the include statement to the defaultpath. If the PETSC_ARCH in current use (environment o
configure: use $(PETSC_DIR)/$(PETSC_ARCH) in lib/petsc/conf/petscvariablesThis file previously hard-coded the include statement to the defaultpath. If the PETSC_ARCH in current use (environment or command line)does not redefine all variables, the stale values from the defaultpetscvariables would be used, possibly leading to incorrect behavior.
show more ...
remove outdated configure dummy rules for remote builds (that are no longer supported).Commit-type: style-fixReported-by: Jed Brown
Merge branch 'barry/fix-bin-install'
Merge branch 'jed/fix-module-quoting/maint'* jed/fix-module-quoting/maint: configure: fix quoting of paths for Tcl modules [fix #207]
configure: fix quoting of paths for Tcl modules [fix #207]Reported-by: Daniele Tartarini <d.tartarini@sheffield.ac.uk>
Remove/move all items from $PETSC_DIR/bin so that package maintainers don't have to deal with non-standard usage.Commit-type: style-fix
Merge remote-tracking branch 'origin/barry/utilize-hwloc-rebased-v4'
missing ! comment indicator in test definitionCommit-type: bug-fix, portability-fix, testing-fixReported-by: nightly buildThanks-to: Satish Balay <balay@mcs.anl.gov>
Insure PETSC_MPICC_SHOW is always definedFunded-by: P-ECPTime: .2 hoursReported-by: Richard Tran Mills <richard.t.mills@intel.com>
Complete benchark example with display of logging communication time for VecScatterDocumented binding options for Intel mpirunFunded-by: P-ECPTime: 4
configure: fix string.replace() usage
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 syncAnd some code cleanup by removing usage of temp variables libs,lib_basic, lflags[and rename self.alllibs to self.PETSC_WITH_EXTERNAL_LIB]
MPIELL seems to workFunded-by:Project: PETSc for ThetaTime: 14 hoursReported-by:Thanks-to:
Add config test for the header immintrin.hOnly checking zmmintrin.h does not work because it will throw an error if included directly
improve clanguage=cxx warning message
Merge remote-tracking branch 'origin/balay/with-fortran-bindings'
configure: add a warning for clanguage=cxx usage
configure: add option --with-fortran-bindingsNow 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-bindingsNow 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 disabledFix makefiles (corresponding to fortran bindings) to consistantly use PETSC_HAVE_FORTRANAlso remove unused PETSC_USE_FORTRAN_DATATYPES flagReported-by: Patrick Farrell <patrick.farrell@maths.ox.ac.uk>
Merge branch 'maint'
configure: fix c89 func test with GCC 6.3+Reported-by: Jose E. Roman <jroman@dsic.upv.es>
Cleanup and docs for PETSC_VERSION informationRemove no longer used PETSC_VERSION_PATCHDeprecate PETSC_VERSION_() and replace with PETSC_VERSION_EQ() to match other macrosAdd documentation on mea
Cleanup and docs for PETSC_VERSION informationRemove no longer used PETSC_VERSION_PATCHDeprecate PETSC_VERSION_() and replace with PETSC_VERSION_EQ() to match other macrosAdd documentation on meaning and usage of version informationCommit-type: style-fix, documentationTime: .2 hours
Merge remote-tracking branch 'origin/scott/test-harness-altfiles'
pkgconfig: exclude rpath flags from PETSc.pc
1...<<11121314151617181920>>...77