| #
6f9ccc09
|
| 02-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/more-to-new-test-harness' into barry/all-new-test-harness-branches
|
| #
7cd3fc30
|
| 02-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/tao-to-new-test-harness' into barry/all-new-test-harness-branches
|
| #
4faa7a62
|
| 02-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'barry/move-to-new-test-harness' into barry/all-new-test-harness-branches
|
| #
35e5de05
|
| 02-Jan-2018 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'jed/tests-cxx-linker' into barry/more-to-new-test-harness
|
| #
513d7a9c
|
| 01-Jan-2018 |
Jed Brown <jed@jedbrown.org> |
gmakefile.test: use static pattern rules to link C++ with CXX
Instead of choosing the linker based on target name (which cannot distinguish C++ vs C source), use static pattern rules
$(targets.cx
gmakefile.test: use static pattern rules to link C++ with CXX
Instead of choosing the linker based on target name (which cannot distinguish C++ vs C source), use static pattern rules
$(targets.cxx) : % : %.o $(CXX) -o $@ $^
so that the pattern is only applied to these specific targets.
show more ...
|
| #
b6ca5466
|
| 12-Dec-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-adjoint-prelim
* master: (60 commits) petsc4py: update to use latest 3.8 snapshot petsc4py: update to snapshot that syncs with 276c550 fix warni
Merge branch 'master' into knepley/feature-plex-adjoint-prelim
* master: (60 commits) petsc4py: update to use latest 3.8 snapshot petsc4py: update to snapshot that syncs with 276c550 fix warning Plex ex26: Protect ExodusII stuff DM: DMCreateSubDM() field argument should be const TS ex46: Newlines and some numerical jitter TS ex45: Newlines and some numerical jitter TS ex11: Fixed indentation and time step numbering SNES ex12: Update for DM view changes Plex tests: Update to new DM output Plex ex23: Use Nc not dim for vector fields Plex: Default section now ignores cells hanging off boundary meshes Plex: Viewer now reports the cell Height Increase patchlevel to 3.8.3 Plex: Fixed DMPlexInterpolate() bugs - Do not copy associated data if we are not interpolating - Do not interpolate if we already have full depth fix valgrind errors with using PetscObjectGetName()/SetName() with the same object - resulting in a free() before copy. ex4: fix compile warning and update makefile Minor fixes Improving report_tests PetscDS: Must initialize the default adjacency ...
Conflicts: include/petsc/private/dmimpl.h include/petscdm.h include/petscis.h src/dm/impls/plex/plexcreate.c
show more ...
|
| #
14a43c9f
|
| 10-Dec-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/scott/test-harness-report_tests_fix'
|
| #
64aa12e4
|
| 08-Dec-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-adjoint-prelim
* master: (251 commits) yaml: add a backup download URL Fix documentation of MatSetRandom function Ignore -malloc-hbw option if m
Merge branch 'master' into knepley/feature-plex-adjoint-prelim
* master: (251 commits) yaml: add a backup download URL Fix documentation of MatSetRandom function Ignore -malloc-hbw option if malloc is already set Plex: Fixed array initialization pgi: compile fix knl: update test to use memkind and remove option that worked arround a bug with intel 17 Check the return value for memkind_posix_memalign Change the default behavour for -malloc_hbw Bib: More refs test: remove runex13f90 as its now converted to new test suite fix win32 crash. This test was previously run with '-n 4' - so restoring it Fix petscsfgetgraph_ to work for all Fortran compilers by directly using array of PetscSFNodes bugfix for MatDuplicate_MPIAIJ_PtAP Reported-by: Samuel Lanthaler <s.lanthaler@gmail.com> strip out dead sundials usage code; change sundials test to only run 5 timesteps to prevent different number of steps on different systems. Remove extra lines of output file Example uses C99 constructs so must mark with requires: c99 fix const missmatch for DMDAVecRestoreArrayRead() remove conflict between function name in example and new PETSc TS function builds: attempt to do maint/master/next test builds in separate clones ex62: it turned out that CHACO partioning is not deterministic. Use a prescribed partition instead ...
Conflicts: src/dm/interface/dm.c src/snes/examples/tutorials/ex13.c
show more ...
|
| #
3054ff8c
|
| 05-Dec-2017 |
Scott Kruger <scott.e.kruger@gmail.com> |
Improving report_tests
Adding some improved reporting of how to rerun the test system based on Satish's suggestions.
|
| #
ef7e2172
|
| 05-Dec-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/scott/test-harness-improve2'
|
| #
1fa399ad
|
| 04-Dec-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/fix-plex-bc-multiple
* master: (347 commits) tests: add 'PETSC_HAVE_C99' flag - so that 'requires: c99' can be used in the test suite PGI: fix build error with
Merge branch 'master' into knepley/fix-plex-bc-multiple
* master: (347 commits) tests: add 'PETSC_HAVE_C99' flag - so that 'requires: c99' can be used in the test suite PGI: fix build error with updated 17.10 compilers Fix for test dirs that are not tutorials/tests fix use of double in PetscAbsReal() which produces compiler warnings with single precision build elemental: remove info on conflict of -with-cxx-dialect=C++11 on osx - it works now. Cleanup .bib files Fix allfortranstubs rule to rm generated files from correct directory, not outdated location ierr set but not checked Remove initial refine so test runs faster and does not time out on some machines Gail's copyedits for bibtex items Docs: manual: add further description of 3 different current testing options DM: check for ops->localtolocalbegin/end before calling PetscSF: fix typo in tutorial ex1 Vec+HDF5: Fix output for complex - Need to check for empty group name SNES: SNESDestroy() can be called with snes->dm == NULL SNES: SNESDestroy() can be called with snes->dm == NULL Vec+HDF5: Fix output for complex - Need to check for empty group name Docs: Manual: Update tests section gmakegentest: also exclude .#filenames created by emacs DMPlex: Fix output of test ex1 after changes to Gmsh reader ...
show more ...
|
| #
20844ca6
|
| 29-Nov-2017 |
Satish Balay <balay@mcs.anl.gov> |
test: fix link when using 'make -f gmakefile.test test'
|
| #
23462f55
|
| 29-Nov-2017 |
Satish Balay <balay@mcs.anl.gov> |
test: fix example compiles so that the objs are listed in the correct order
Also fix missing 'libpetsc.so.3.08' by adding the dependency
|
| #
d058db48
|
| 29-Nov-2017 |
Jed Brown <jed@jedbrown.org> |
gmakefile: streamline linking to avoid redundant listing of libraries
|
| #
c687a870
|
| 29-Nov-2017 |
Satish Balay <balay@mcs.anl.gov> |
test: restore $(PETSC_LIB) to example link targets
And skip 'To rerun failed tests:' message when there are no failures
|
| #
2ae8c56a
|
| 27-Nov-2017 |
Scott Kruger <scott.e.kruger@gmail.com> |
Dependency fixes.
The actual extra dependencies from the `depend:` keyword were not being written out explicitly to testfiles. This now does so.
The new rules for compiling test executables then
Dependency fixes.
The actual extra dependencies from the `depend:` keyword were not being written out explicitly to testfiles. This now does so.
The new rules for compiling test executables then requires that all of the dependencies be added to the link line which changed the rule from using `$< $(PETSC_LIB)` to a `$^`.
show more ...
|
| #
09b8c19a
|
| 21-Nov-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/scott/test-harness-installtest'
|
| #
fc46264c
|
| 26-Oct-2017 |
Scott Kruger <scott.e.kruger@gmail.com> |
Bug fixes based on previous reports to PR
Various bug fixes to improve the robustnesses: - Giving full path of testsrcs dependency enables invoking it from outside of its source directory (removes
Bug fixes based on previous reports to PR
Various bug fixes to improve the robustnesses: - Giving full path of testsrcs dependency enables invoking it from outside of its source directory (removes reported infinite loop) - Adding a dependency to the TESTDIR/.DIR uses Jed's previously defined sentinel file rules fixes some inconsistent behavior *and* enables fullpath TESTDIR specification (as in Satish's report) - Install.py was accidently adding an extraneous 'all' target - gmakegentest.py was using inInstallDir inconsistently in a few places
show more ...
|
| #
c173c275
|
| 22-Aug-2017 |
Scott Kruger <scott.e.kruger@gmail.com> |
Refactoring to clean up coding and minor bug fixes.
Per discussion on last commit, this is refactored to simplify the coding and hopefully make it less obtuse.
Also found some minor errors as devel
Refactoring to clean up coding and minor bug fixes.
Per discussion on last commit, this is refactored to simplify the coding and hopefully make it less obtuse.
Also found some minor errors as development and testing occurred on some of the install testing.
show more ...
|
| #
49da0fa4
|
| 07-Aug-2017 |
Scott Kruger <scott.e.kruger@gmail.com> |
Remove redundant info from gmakefile.
Per discussion, gmakefile.examples has been changed to gmakefile.test. It is now included in gmakefile to enable the removal of redundant information. Tests o
Remove redundant info from gmakefile.
Per discussion, gmakefile.examples has been changed to gmakefile.test. It is now included in gmakefile to enable the removal of redundant information. Tests on whether gmakefile or gmakefile.test is invoked is used to print out the appropriate help information for that file (i.e., do not print out test info for basic compiles).
show more ...
|