configure tetgen: Reduce checks now covered by custom configureLibrary().Much less code and still more specific behavior - distinguishes compile and link issues.
configure tetgen: Improve/fix TETLIBRARY macro handling.* define TETLIBRARY in tetgenerate.cxx - only if detected as not yet defined during configure* no manipulation of header file needed* sup
configure tetgen: Improve/fix TETLIBRARY macro handling.* define TETLIBRARY in tetgenerate.cxx - only if detected as not yet defined during configure* no manipulation of header file needed* support preinstalled tetgen with original header file - with #define TETLIBRARY commented out - e.g. conda install tetgen
show more ...
sowing: update to version 1.1.26+And update to current splepc in sync
Configure: Adding BAMG
Merge remote-tracking branch 'origin/maint'
Fixes and improvements to gcov mechamism* do not use --coverage on external files, just wastes time* Use list of files generated by gmakegentest.py for gcov files instead of walking the directory
Fixes and improvements to gcov mechamism* do not use --coverage on external files, just wastes time* Use list of files generated by gmakegentest.py for gcov files instead of walking the directory* Have gcov.py generate unique directories so different builds or phases of builds won't overwrite each other* fix failure with old version of make* fix more UnicodeDecodeError: 'utf-8' codec can't decode byte 0x88 in position 7892: invalid start byte errors * Uses new approach for tracking tested lines and lines of source code (much more accurate than old code) * now works for ifdef lines that appear in only some builds * makes table and html files for source file changes since master branch * makes seperate table for C source and C fortran stub source * fix up pipeline-analyze job to generate and upload appropriate artifactsCommit-type: feature/spend 20h
build: do not use -Werror with externalpackages
Merge branch 'haplav/buildsystem-obey-with-make-dir' into 'master'configure: Obey --with-make-dir, improve make-related output.See merge request petsc/petsc!2978
configure: Obey --with-make-dir, improve make-related output.* Print full path to make in the final configure overview.* Print full path to make in the configure's "make hint" if make was download
configure: Obey --with-make-dir, improve make-related output.* Print full path to make in the final configure overview.* Print full path to make in the configure's "make hint" if make was downloaded/explicitly specified, and is not in PATH.* Print full path to make in the "make all" output.* Print the make hint even if configure is otherwise skipped (state has not changed).* Check downloaded make as well.* Minor error handling/messaging improvements.
Merge branch 'balay/fix-tetgen-cxx/maint' into 'master'Tetgen: use C++ not C to compile .cxx code. [eventhough gcc/icc internally...See merge request petsc/petsc!3072
Tetgen: use C++ not C to compile .cxx code. [eventhough gcc/icc internally switch to c++ mode when compiling .cxx files]Reported-by: Tejaswini Gautham <tejaswini.gautham16@gmail.com>
BuildSystem: Fix Pragmatic downloading Metis redundantly.This fixes the issue that --download-pragmatic downloads METIS even if --with-metis-dir= is specified.
Merge branch 'dalcinl/feature-plex-gmsh' into 'master'DMPlex: Enhancements to the Gmsh readerSee merge request petsc/petsc!3047
Merge branch 'barry/2020-07-16/kokkos' into 'master'Barry/2020 07 16/kokkos Installe Kokkos, example using Kokkos, testing infrastructure for KokkosSee merge request petsc/petsc!2984
DMPlex: Add exhaustive tests for the Gmsh reader
Download Kokkos packageCommit-type: featureFunded-by: ECP/spend 2h
Upgrade HWLOC version/spend 10m
Apple HAVE_OPENMP_SUPPORT didn't work because it is missing needed barrier functionsCommit-type: bug-fix, portability-fixFunded-by: ECP/spend 45m
Fix errors in package.pyCommit-type: bug/spend 30mSupported-by: ECP
Merge branch 'haplav/fix-688' into 'master'configure: Print --with-single-library setting.Closes #688See merge request petsc/petsc!3042
Merge branch 'rmills/fix-configure-intelmpi-warning/maint' into 'maint'Add a filter for stderr output caused by misbehaving Intel MPI wrappers.See merge request petsc/petsc!3037
f2cblaslapack.py: fix bug in error handling printLog() -> logPrint()
Fix MPICXX_SHOW and MPIFC_SHOW set to Unavailable
1...<<81828384858687888990>>...190