History log of /petsc/gmakefile (Results 226 – 250 of 401)
Revision Date Author Comments
# 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


12345678910>>...17