| cf0453de | 04-Mar-2017 |
Vijay Mahadevan <vijay.m@gmail.com> |
Updating the BuildSystem hash for MOAB.py. |
| db173920 | 07-Sep-2016 |
Vijay Mahadevan <vijay.m@gmail.com> |
Update configuration to download MOAB v4.9.2 if requested |
| 400a10b4 | 25-Jul-2016 |
Vijay Mahadevan <vijay.m@gmail.com> |
Adding MOAB to depend on metis/zoltan if they have been configured with PETSc |
| 3ac71f70 | 16-Feb-2016 |
Vijay Mahadevan <vijay.m@gmail.com> |
Updating download/build configuration for MOAB hash + tarball to point to v4.9.1 |
| e35aad5f | 12-May-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Configure: Also look for M4 |
| da66ab19 | 10-May-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/balay/disable-visibility-for-static-build' |
| a490e9c3 | 10-May-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/balay/fix-checkMKL' |
| e65f3327 | 09-May-2017 |
Satish Balay <balay@mcs.anl.gov> |
configure: disable visibility option for static build - as its useful only for a shared/dylib build
Thanks-to: Jed Brown <jed@jedbrown.org>
This fixes cxx example warnings with arch-osx-xsdk-opt bu
configure: disable visibility option for static build - as its useful only for a shared/dylib build
Thanks-to: Jed Brown <jed@jedbrown.org>
This fixes cxx example warnings with arch-osx-xsdk-opt build of type:
ld: warning: direct access in function 'Teuchos::MpiComm<int>::setupMembersFromComm()' from file 'arch-osx-xsdk-opt/tests/src/sys/examples/tutorials/ex13.o' to global weak symbol 'Teuchos::MpiComm<int>::tagCounter_' from file '/Users/petsc/petsc.clone-4/arch-osx-xsdk-opt/lib/libteuchoscomm.a(Teuchos_TimeMonitor.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
show more ...
|
| 38f433d7 | 04-May-2017 |
Satish Balay <balay@mcs.anl.gov> |
petsc4py: add -download-petsc4py-python option so that users can specify python (say python3) that should be used to build petsc4py
Reported-by: Jeffrey Larson <jmlarson@mcs.anl.gov> |
| 172a7231 | 04-May-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'deleeke/feature-configure-googletest'
* deleeke/feature-configure-googletest: Configure: Matt is a moron Configure: enable --download-googletest by adding googletest.py to BuildSys
Merge branch 'deleeke/feature-configure-googletest'
* deleeke/feature-configure-googletest: Configure: Matt is a moron Configure: enable --download-googletest by adding googletest.py to BuildSystem packages
show more ...
|
| 46b3086c | 03-May-2017 |
Toby Isaac <tisaac@uchicago.edu> |
Merge branch 'tisaac/feature-plex-tests-new'
This merge changes PetscSpace and PetscQuadrature to have a number of components, so that vector-valued functionals can be defined for non-Lagrange finit
Merge branch 'tisaac/feature-plex-tests-new'
This merge changes PetscSpace and PetscQuadrature to have a number of components, so that vector-valued functionals can be defined for non-Lagrange finite elements. Along the way, this branch also converts the regression tests related to DMPlex that were in config/builder.py to the new test harness, and makes lots of changes necessary for them to be portable tests.
* tisaac/feature-plex-tests-new: (263 commits) TS tutorials ex11: remove unused functions DMPlex: missed viewer change in synchronized output TS tutorials ex11: make work with complex scalars TS ex18: Fix initializer TS ex11: Fix M_PI Plex ex1f90: FUCK FORTRAN TS tutorials ex11: use a union when punning silence compiler warnings SNES tutorials ex56: set partitioner from options Plex: once again, MPI_Barrier() can't be used to synch output windows compile fixes balay@ps4 ~/petsc/src/ts/examples/tutorials $ make PETSC_DIR=$HOME/petsc ex11 /home/balay/petsc/bin/win32fe/win32fe cl -o ex11.o -c -MD -wd4996 -Z7 -I/home/balay/petsc/include -I/home/balay/petsc/arch-mswin-uni/include -I/home/balay/petsc/include/petsc/mpiuni `pwd`/ex11.c ex11.c C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(300): warning C4113: 'void (__cdecl *)()' differs in parameter lists from 'void (__cdecl *)(void)' C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(301): warning C4113: 'void (__cdecl *)()' differs in parameter lists from 'void (__cdecl *)(void)' C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(370): error C2229: struct '<unnamed-tag>' has an illegal zero-sized array C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(463): warning C4113: 'void (__cdecl *)()' differs in parameter lists from 'void (__cdecl *)(void)' C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(505): error C2229: struct '<unnamed-tag>' has an illegal zero-sized array C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(724): warning C4113: 'void (__cdecl *)()' differs in parameter lists from 'void (__cdecl *)(void)' C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(728): warning C4113: 'void (__cdecl *)()' differs in parameter lists from 'void (__cdecl *)(void)' C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(1179): warning C4090: 'function': different 'const' qualifiers C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(1184): warning C4090: 'function': different 'const' qualifiers C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(1191): warning C4090: 'function': different 'const' qualifiers C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(1194): warning C4090: 'function': different 'const' qualifiers C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(1383): warning C4090: 'function': different 'const' qualifiers C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(1521): warning C4090: 'function': different 'const' qualifiers C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(1522): warning C4090: 'function': different 'const' qualifiers C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(1523): warning C4090: 'function': different 'const' qualifiers PetscMath: check for math functions by function pointer resolvability another windows fix for log2() C:\cygwin64\home\petsc\PETSC~1.CLO\include\petscmath.h(28): warning C4273: 'log2': inconsistent dll linkage C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\../ucrt/math.h(506): note: see previous definition of 'log2' fix log2() compile error on windows /home/petsc/petsc.clone-4/include/petscmath.h:28:8: error: expected ‘)’ before ‘/’ token double log2(double); ^ SNES tutorials ex12: turn off complex for restart test Add empty file to silence warnings TS tutorials ex46: make output match floating point filter TS tutorials ex18: remove unused flags SNES tutorials ex69: use end of line anchor instead of word boundary SNES tutorials ex69: portable word boundary regex ...
show more ...
|
| 76c7fe08 | 03-May-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/balay/fix-eigen-prefix' |
| e111aa8c | 03-May-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/balay/fix-configure-lm-Ofast' |
| 830e5609 | 03-May-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/balay/add-mvapich-version-check' |
| b20b0e9b | 03-May-2017 |
Satish Balay <balay@mcs.anl.gov> |
MKL: fix checkMKL() when using gnu compilers [with mkl_pardiso] |
| 8f273948 | 02-May-2017 |
Satish Balay <balay@mcs.anl.gov> |
f2cblaslapack: remove duplicate xerbla.o and xerbla_array.o from lapack [they are already in blas]
Requested-by: Barry Smith <bsmith@mcs.anl.gov> Reported-by: andrea lani <andrea.lani@gmail.com> |
| b5889bdb | 28-Apr-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Configure: Matt is a moron |
| 15484e50 | 27-Apr-2017 |
Elijah DeLee <deleeke@gmail.com> |
Configure: enable --download-googletest by adding googletest.py to BuildSystem packages |
| 2becd9dc | 27-Apr-2017 |
Toby Isaac <tisaac@uchicago.edu> |
PetscMath: check for math functions by function pointer resolvability
I had previously tried to solve the issue of hidden symbols in math libraries being misused in c89. Trying to set a pointer to
PetscMath: check for math functions by function pointer resolvability
I had previously tried to solve the issue of hidden symbols in math libraries being misused in c89. Trying to set a pointer to the functio will fail if the symbol is hidden, so this is a better solution. I have applied it to other c99 math functions (erf, tgamma) as well.
Suggested-by: Jed Brown <jed@jedbrown.org>
show more ...
|
| 29c6edff | 26-Apr-2017 |
Satish Balay <balay@mcs.anl.gov> |
configure: update checkMath to use both scanf(input) && printf(output) to prevent optimizer from removing library calls to -lm |
| 41f4af4c | 25-Apr-2017 |
Satish Balay <balay@mcs.anl.gov> |
configure: add version check for mpich derivatives - mvapich, i_mpi
Reported-by: "Kong, Fande" <fande.kong@inl.gov> |
| 905fc13f | 25-Apr-2017 |
Satish Balay <balay@mcs.anl.gov> |
configure: When using -Ofast - all math calls are geting optimized out - so -lm is not getting detected - so insert a call to printf()
Reported-by: "N.J.C. Sime" <njcs4@cam.ac.uk> |
| fdebdd1a | 24-Apr-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'maint' |
| d2f68768 | 24-Apr-2017 |
Satish Balay <balay@mcs.anl.gov> |
configure: fix ./configure --prefix=/tmp/eigen-bork --download-eigen
Reported-by: Lawrence Mitchell <lawrence.mitchell@imperial.ac.uk> |
| e3cd2625 | 22-Apr-2017 |
Barry Smith <bsmith@mcs.anl.gov> |
Explicitly listing the LTO library causes difficulties on MacOS so avoid it
If the LTO library are listed explicitly in the link line with static libraries the rpath for the LTO library is unusable
Explicitly listing the LTO library causes difficulties on MacOS so avoid it
If the LTO library are listed explicitly in the link line with static libraries the rpath for the LTO library is unusable at run time. Xcode version 8.3 gfortran version 6.3
Commit-type: bug-fix Funded-by: ECP Project: application support Time: 1.5 hours Reported-by: Satish Balay <balay@mcs.anl.gov>
show more ...
|