History log of /petsc/gmakefile (Results 251 – 275 of 401)
Revision Date Author Comments
# 8b3a614d 09-Jan-2017 Scott Kruger <scott.e.kruger@gmail.com>

Merge branch 'scott/testharness-update1' of https://bitbucket.org/petsc/petsc into scott/testharness-update1


# ede0aacb 09-Jan-2017 Jed Brown <jed@jedbrown.org>

gtest: unify test and normal compilation


# e6bfb799 09-Jan-2017 Scott Kruger <scott.e.kruger@gmail.com>

Do not remove the generated makefile snippets

Previous implementation of cleantest removed the generated files per
standard makefile practice (one should always clean up); however, the
way that make

Do not remove the generated makefile snippets

Previous implementation of cleantest removed the generated files per
standard makefile practice (one should always clean up); however, the
way that make works means that generated make files cannot be reloaded.
See:
http://stackoverflow.com/questions/554742/reevaluate-makefile-variables
(and note that the second implementation does not work).
Here we just do not remove those generated files similar to how the
"files" file generated by gmakegen.py is not removed.
An alternative would be to have cleantest regenerate the file after
removal.

show more ...


# 8b223034 09-Jan-2017 Scott Kruger <scott.e.kruger@gmail.com>

Merge branch 'scott/testharness-update1' of https://bitbucket.org/petsc/petsc into scott/testharness-update1


# 6b53ca5f 09-Jan-2017 Scott Kruger <scott.e.kruger@gmail.com>

Bug fix for the fortran. Simplify verbosity.

Making the requirements for fortran consistent with an earlier change in
how self.getLanguage denotes the language.

Also simplified the verbosity.


# 68f6ad6b 09-Jan-2017 Scott Kruger <scott.e.kruger@gmail.com>

Test verbosity improved, new implicit rules

Verbosity now handled for tests in the same way as the main library
compilation by using the testquiet command.

Executables now have implicit rules in gm

Test verbosity improved, new implicit rules

Verbosity now handled for tests in the same way as the main library
compilation by using the testquiet command.

Executables now have implicit rules in gmakefile instead of being
explicit in the testfiles file.

Some prototype code is in place for doing implicit rules for running
the scripts, but it is not working.

show more ...


# 2ea2f6f9 09-Jan-2017 Jed Brown <jed@jedbrown.org>

gtest: make V=0 to suppress all commands


# d59cb78b 09-Jan-2017 Jed Brown <jed@jedbrown.org>

gtest: label test executables as intermediate


# 308e2d23 08-Jan-2017 Barry Smith <bsmith@mcs.anl.gov>

Need full path of testcompile.log; do not print ok or skip cases it just makes the logs unreadable

Time: .25 hours


# ef18a84e 07-Jan-2017 Satish Balay <balay@mcs.anl.gov>

fix 6ac365ae7778936b9db95785ab404faf4e929077

> /bin/sh: CC: command not found
> /bin/sh: CC: command not found


# 6ac365ae 06-Jan-2017 Scott Kruger <scott.e.kruger@gmail.com>

Handle logging to make test compilation quiet.

It is quiet, perhaps too quiet...


# 7c4b571c 06-Jan-2017 Scott Kruger <scott.e.kruger@gmail.com>

Do not copy over test_harness.sh and report_tests

Invoke report_tests.py with the counts dir specified.
test_harness.sh sourced using PETSC_DIR


# d9c6a7cd 06-Jan-2017 Jed Brown <jed@jedbrown.org>

gtest: use $(PYTHON) to run (python2) script


# e799997a 06-Jan-2017 Scott Kruger <scott.e.kruger@gmail.com>

Revert previous functionality

Satish fixed circular dependency -- it was not what I thought it was.


# 8ccd5183 06-Jan-2017 Scott Kruger <scott.e.kruger@gmail.com>

Updates based on team review

o report_tests.sh replaced by report_tests.py
o Example file conversion does not have spaces after comment character
per PETSc standards, and it is now parsed correctly


# c3a1e1c1 02-Jan-2017 Satish Balay <balay@mcs.anl.gov>

build: attempt to compile (.NOTPARALLEL) fortran sources early - so that there is some overlap with other compiles


# b181ea86 29-Dec-2016 Satish Balay <balay@mcs.anl.gov>

fix bsd test wrt bash. Also remove circular dependency, and add 'cleantest' target

make[2]: Circular report_tests <- report_tests dependency dropped.


# 0b0c535f 16-Dec-2016 Scott Kruger <scott.e.kruger@gmail.com>

Improve dependency chain for parallel operation

report_tests has to be last so has to depend on the tests actually run.
This reorders that to make it easier.


# 2666df57 16-Dec-2016 Scott Kruger <scott.e.kruger@gmail.com>

Fixes from pull request comments

This commit addresses issues found during the code review:
- gmakefile had the wrong dependency of library on objects
- gmakefile: $(generatedtestargs) now depends o

Fixes from pull request comments

This commit addresses issues found during the code review:
- gmakefile had the wrong dependency of library on objects
- gmakefile: $(generatedtestargs) now depends on $(generatedtest)
instead of invoking gmakegentest.py as well
- TESTTARGETS should be calculated as needed ("=" instead of ":=")
- Determining requirements based on arguments is fraught with peril, but
is now more robust
- Added support for finding the yaml input file so that it is
automatically added to localrunfiles. This allows for more robust testing.
- Bug fix for localrunfiles: Shell script test harness now copies
runfiles to local directories.

show more ...


# 64ca018d 05-Dec-2016 Scott Kruger <scott.e.kruger@gmail.com>

Bugs and features per discussion on bitbucket

1 convertExamples now handles multiple filters correctly
2 There was a bug in writing out the TODO block that was caught in
implementing filter
3 Ver

Bugs and features per discussion on bitbucket

1 convertExamples now handles multiple filters correctly
2 There was a bug in writing out the TODO block that was caught in
implementing filter
3 Verbosity level changed to be more silent by default, but to enable
V=1 to make more verbose
4 Skip changed from 'not ok' to 'ok'
5 localrunfiles feature implemented:
This copies over input file if the description language contains localrunfiles.
6 filter_output implemented:
This has a new diff line that allows filtering of the output before
diffing.
7 Preliminary logging enabled. This uses a simple tee similar to the
build. The logging is done in the tests directory however.

show more ...


# fd177549 05-Dec-2016 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/fortran-update'


# 29921a8f 28-Sep-2016 Scott Kruger <kruger@txcorp.com>

Introduce new test harness and script to convert from the old makefile approach to the new test harness


# 1b266c99 20-Nov-2016 Barry Smith <bsmith@mcs.anl.gov>

Updated and simplified Fortran interface

Reduced from 4 distinct approaches to using PETSc from Fortran to 1
No more .h90 files (Fortran 90 functionality is now always available)
Parameters and func

Updated and simplified Fortran interface

Reduced from 4 distinct approaches to using PETSc from Fortran to 1
No more .h90 files (Fortran 90 functionality is now always available)
Parameters and function prototypes are now provide through Fortran modules, not includes;
only #define are provided in the petscXXXdef.h files
PETSc objects can be declared as either type(tXXX) or XXX. For example type(tVec) or Vec
Moved now private Fortran include files out of public include directory since uses don't use them;
they are only used to generate the Fortran modules
Easier to support and test; we can now easily add more function prototypes
Also had to rework generation of manual pages to consistently use MANSEC and SUBMANSEC
since these variables also handle how the Fortran modules are generated.

Time: 57 hours

show more ...


# 10c1f87b 27-Oct-2016 Toby Isaac <tisaac@uchicago.edu>

Merge branch 'master' into tisaac/dmplex-feature-real-to-ref

I need updated PetscFE interfaces in what I'm going to do

* master: (603 commits)
parmetis: fix typo in testsuite
Added PETSC_HAVE_A

Merge branch 'master' into tisaac/dmplex-feature-real-to-ref

I need updated PetscFE interfaces in what I'm going to do

* master: (603 commits)
parmetis: fix typo in testsuite
Added PETSC_HAVE_ATTRIBUTEALIGNED flag to makefile
PCSetUp_SVD() used incorrect matrix for matrix size in parallel, also need to skip LAPACK call if matrix size is zero
strumpack: update to latest version 1.0.4
Remove valgrind warning about MPI_Allreduce() with uninitialized data
sed for test output that has atol convergence with quad precision
updated ex1_nest tests
fixed incorrect key value
fix: bad merge a69d34a
test: move runex78 to TESTEXAMPLES_C_NOTSINGLE
build: fix warnings
sys: update test to produce same result - irrespective of debug/opt build - and presence of ~/.petscrc
sys: src/sys/examples/tests/ex30.c -> src/sys/examples/tests/ex32.c to avoid conflict in master
Sed output, since quad precision reduces below atol on these tests
remove automatically generated matrix names from test output files since can be different
Fixes for MatMPIXXXSetPreallocation(), they were not reentrant, since they kept the information used for matrix-vector products
GAMG: fix PCView_GAMG() format - and update output/ex56_0.out
superlu_dist: 64-bit-indices fix https://github.com/xiaoyeli/superlu_dist/issues/4
Add SNESSetDivergenceTolerance / -snes_divergence_tolerance.
fixed unit read in Plex
...

show more ...


# e923053f 15-Oct-2016 stefano_zampini <stefano.zampini@gmail.com>

Merge branch 'stefano_zampini/feature-convert-matnest-matis' into stefano_zampini/feature-pcbddc-saddlepoint

I have to merge it here, since there's an API addition for MatIS in stefano_zampini/featu

Merge branch 'stefano_zampini/feature-convert-matnest-matis' into stefano_zampini/feature-pcbddc-saddlepoint

I have to merge it here, since there's an API addition for MatIS in stefano_zampini/feature-pcbddc-saddlepoint
that prevents me to smoothly merge stefano_zampini/feature-convert-matnest-matis into next.

This will also facilitate merging stefano_zampini/feature-pcbddc-saddlepoint into master

Conflicts:
src/docs/website/documentation/changes/dev.html

show more ...


1...<<11121314151617