| #
498072d1
|
| 13-Jan-2017 |
Jed Brown <jed@jedbrown.org> |
gtest: add TEST and RM clean output for Satish
|
| #
d6f00007
|
| 13-Jan-2017 |
Satish Balay <balay@mcs.anl.gov> |
gtest: set PATH for windows DLL tests, and enable -Dpetsc_EXPORTS only during (dll) build - and not for examples
|
| #
ff2a268f
|
| 13-Jan-2017 |
Jed Brown <jed@jedbrown.org> |
gtest: use target-specific var to deduplicate FC rules for modules
|
| #
3196a6e9
|
| 13-Jan-2017 |
Satish Balay <balay@mcs.anl.gov> |
gtest: quiet absoft compiler commands [so they can be filtered].
Also separate compile targets for fortran sources from fortran examples - as the MODDIR location is different for them
|
| #
fab44a1a
|
| 12-Jan-2017 |
Jed Brown <jed@jedbrown.org> |
make: remove dummy commented code
|
| #
79782c94
|
| 12-Jan-2017 |
Jed Brown <jed@jedbrown.org> |
gtest: avoid recursive make
|
| #
65ea9442
|
| 12-Jan-2017 |
Jed Brown <jed@jedbrown.org> |
gtest: ensure that test execution completes before removing executables
|
| #
b6c65f75
|
| 11-Jan-2017 |
Jed Brown <jed@jedbrown.org> |
gtest: relax non-Fortran test compilation dependency on libraries
Allows test compilation to start before library has finished linking. This saves time when running "make test" after editing library
gtest: relax non-Fortran test compilation dependency on libraries
Allows test compilation to start before library has finished linking. This saves time when running "make test" after editing library code because it allows idle jobs to do something useful during the linking bottleneck.
show more ...
|
| #
0e347308
|
| 11-Jan-2017 |
Satish Balay <balay@mcs.anl.gov> |
gtest: fix example link target to not include -lpetsc multiple times. Also use PETSC_LIB - not PETSC_SYS_LIB
Fixes link errors on opensolaris ld: warning: file /export/home/petsc/petsc.clone-2/arch-
gtest: fix example link target to not include -lpetsc multiple times. Also use PETSC_LIB - not PETSC_SYS_LIB
Fixes link errors on opensolaris ld: warning: file /export/home/petsc/petsc.clone-2/arch-opensolaris-misc/lib/libpetscsys.so.3.7: linked to /export/home/petsc/petsc.clone-2/arch-opensolaris-misc/lib/libpetscsys.so: attempted multiple inclusion of file
show more ...
|
| #
b0790570
|
| 10-Jan-2017 |
Jed Brown <jed@jedbrown.org> |
make: remove unused generated lists
|
| #
a54ef4e6
|
| 10-Jan-2017 |
Jed Brown <jed@jedbrown.org> |
gtest: remove generated test-ex* lists
|
| #
185c2050
|
| 10-Jan-2017 |
Satish Balay <balay@mcs.anl.gov> |
gmaketest: list fortran targets '%f', '%f90' - before the default target '%' - otherwise CLINKER is getting used for linking fortran objects
Fixes: petsc@es:/sandbox/petsc/petsc.test$ make -f gmakef
gmaketest: list fortran targets '%f', '%f90' - before the default target '%' - otherwise CLINKER is getting used for linking fortran objects
Fixes: petsc@es:/sandbox/petsc/petsc.test$ make -f gmakefile PETSC_DIR=/sandbox/petsc/petsc.test PETSC_ARCH=arch-linux-gcc-ifc-cmplx arch-linux-gcc-ifc-cmplx/tests/src/sys/examples/tutorials/ex3f V=1 FC arch-linux-gcc-ifc-cmplx/tests/src/sys/examples/tutorials/ex3f.o CLINKER arch-linux-gcc-ifc-cmplx/tests/src/sys/examples/tutorials/ex3f /usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 0 has invalid symbol index 11 /usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 1 has invalid symbol index 12 /usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 2 has invalid symbol index 2
show more ...
|
| #
0674c595
|
| 10-Jan-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/fix-plex-examples-cleanup
* master: (53 commits) Docs: update manual author list with P. Sanan Docs: manual - Eclipse Users edit Docs: manual - rearrange Oth
Merge branch 'master' into knepley/fix-plex-examples-cleanup
* master: (53 commits) Docs: update manual author list with P. Sanan Docs: manual - Eclipse Users edit Docs: manual - rearrange Other PETSc features sections so that XXX Users section are grouped together at the end Docs: manual - remove newline in Numbers section title Docs: manual - update Visual Studio section name Docs: manual - Qt creator section copyedit (content still would benefit from an update from M. Mirzadeh) Docs: manual - remove stub headings in TS using fully implicit methods section Docs: manual - update PetscLogEvent signature and example (copied from man page) Docs: manual - update Makefile chapter Docs: remove PetscLogEventMPEActivate and PetscLogEventMPEDeactivate references from man pages and FAQ Docs: manual - remove reference to specific MPE event deactivation Docs: manual - XCode section copyedit Docs: manual - SAWs section name fix Docs: manual - format debugger names Docs: manual - add short mentions of TikZ and Movie capabilities Docs: manual - Graphics section copyedit Docs: manual - add subsection on viewing from options Docs: manual - Viewers section copyedit Docs: manual SAWs section - format and copyedit Docs: Manual - update and consolidate library overview graphics ...
show more ...
|
| #
312370fd
|
| 10-Jan-2017 |
Jed Brown <jed@jedbrown.org> |
gtest: fix bad merge by Scott (this part was duplicated)
|
| #
59afdcd9
|
| 10-Jan-2017 |
Jed Brown <jed@jedbrown.org> |
gtest: add dependency on libpetscall
|
| #
446bf632
|
| 10-Jan-2017 |
Scott Kruger <scott.e.kruger@gmail.com> |
Merge branch 'scott/testharness-update1' of https://bitbucket.org/petsc/petsc into scott/testharness-update1
|
| #
2f85c7ee
|
| 10-Jan-2017 |
Scott Kruger <scott.e.kruger@gmail.com> |
Remove all rules from testfiles
Inspired by Jed's recent commit, this follows a similar to pattern to allow all rules to be removed from testfiles by using the implicit rules in gmakefile. All of th
Remove all rules from testfiles
Inspired by Jed's recent commit, this follows a similar to pattern to allow all rules to be removed from testfiles by using the implicit rules in gmakefile. All of the rm's of the files are also done in one command which should be bit faster as well.
show more ...
|
| #
429cdc38
|
| 10-Jan-2017 |
Jed Brown <jed@jedbrown.org> |
gmakefile: change include to -include (to fix nightly failure with make<4.0)
|
| #
4efdfef4
|
| 10-Jan-2017 |
Jed Brown <jed@jedbrown.org> |
gtest: fix *.F linking and handle make --silent
|
| #
29c196fa
|
| 10-Jan-2017 |
Jed Brown <jed@jedbrown.org> |
gtest: move more generated targets, revamp search
There is no separate 'testsearch' target, just use 'test'. If a search argument is given, keep the executables. If no search argument is given, ru
gtest: move more generated targets, revamp search
There is no separate 'testsearch' target, just use 'test'. If a search argument is given, keep the executables. If no search argument is given, run tests by packages and delete executables as we go. Use
make -f gmakefile test search=%
to run all tests and keep the executables. Regardless of which tests are run, conclude by printing the summary (within the selected set).
show more ...
|
| #
612eee3e
|
| 10-Jan-2017 |
Jed Brown <jed@jedbrown.org> |
gtest: simplify and move from generated to gmakefile
Move testargfiles into testfiles. Automatic generation rules should all work now. Move targets and easy stuff from generated file into gmakefil
gtest: simplify and move from generated to gmakefile
Move testargfiles into testfiles. Automatic generation rules should all work now. Move targets and easy stuff from generated file into gmakefile.
show more ...
|
| #
b626c6be
|
| 09-Jan-2017 |
Scott Kruger <scott.e.kruger@gmail.com> |
Clenaup
|
| #
df2e1f37
|
| 09-Jan-2017 |
Scott Kruger <scott.e.kruger@gmail.com> |
Enable timed removal of the executable files
Remove executables at the pkg-lang level which is close to the legacy method. It does so by having generated rules, so this could possibly be improved,
Enable timed removal of the executable files
Remove executables at the pkg-lang level which is close to the legacy method. It does so by having generated rules, so this could possibly be improved, or perhaps the INTERMEDIATE will work eventually, but this is progress.
Did some cleanup after Jed's excellent implicit rules which went off of the counts.
Also, `make cleantest` now regenerates the files. This seems to be the safest method due to issues mentioned in previous commit. Basically, the idea of clean is to create a state similar to after configure, and that includes generating the test targets
show more ...
|
| #
b91d4a07
|
| 09-Jan-2017 |
Jed Brown <jed@jedbrown.org> |
gtest: simplify test generation
|
| #
0064e025
|
| 09-Jan-2017 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'scott/testharness-update1' of bitbucket.org:petsc/petsc into scott/testharness-update1
|