History log of /petsc/gmakefile.test (Results 326 – 350 of 370)
Revision Date Author Comments
# 9258a85f 07-Apr-2018 Satish Balay <balay@mcs.anl.gov>

Merge branch 'scott/test-harness-timing2'


# 32f4009d 04-Apr-2018 Scott Kruger <scott.e.kruger@gmail.com>

Report wall clock time of total tests

The timing report could be a bit confusing especially when running in
parallel. This separates out a wall clock time and timing of individual
tests. At presen

Report wall clock time of total tests

The timing report could be a bit confusing especially when running in
parallel. This separates out a wall clock time and timing of individual
tests. At present, using the 'real' time instead of 'sys+user' so this
still may not be optimal.

show more ...


# d85972a4 27-Mar-2018 Jed Brown <jed@jedbrown.org>

Merge branch 'jed/gmakefile-paths' [PR #885]

* jed/gmakefile-paths:
makefile: add + to recursive recipes so that "make test" does not warn about -j
gmakefile: use absolute path for SL_LINKER_FUN

Merge branch 'jed/gmakefile-paths' [PR #885]

* jed/gmakefile-paths:
makefile: add + to recursive recipes so that "make test" does not warn about -j
gmakefile: use absolute path for SL_LINKER_FUNCTION
gmakefile: avoid replication of shared library recipe
makefile: use + in common recursive make invocations
gmakegentest: support localrunfiles naming individual files in subdirectories
gmake: remove src/ from build (PETSC_ARCH/obj) and test paths
gmake tests: enable testing prefix install without write access

show more ...


# 6294108e 19-Mar-2018 Toby Isaac <tisaac@cc.gatech.edu>

Merge remote-tracking branch 'origin/knepley/fix-snes-ex69' into tisaac/feature-dmfield

* origin/knepley/fix-snes-ex69: (311 commits)
PetscFECreateDefault: fix custom Fortran interface to use MPI_

Merge remote-tracking branch 'origin/knepley/fix-snes-ex69' into tisaac/feature-dmfield

* origin/knepley/fix-snes-ex69: (311 commits)
PetscFECreateDefault: fix custom Fortran interface to use MPI_Comm
SNES ex69: Updated test output
SNES ex69: Removed all mantle stuff and change fields to constants - Also use dsymutil for executables
SNES ex69: Removed special partition
SNES ex69: Fixed null space creation - Null space locks its vectors
PetscFE: PetscFECreateDefault() now takes MPI_Comm instead of DM
cleanup very ugly PCGAMG manual page
minor clarifications for VecScatterCreate() manual page
gcov: PETSC_ARCH is required onlyfor -run_gcov - and not for -merge_gcov [where it doesn't exist]
make clearer in help statements what --with-external-packages-dir is for.
Website: Added news entry for PETSc User Meeting 2018 on main page.
CUDA: Further test output fixes for mat_tests-ex2
Turn off elemental test for parmetis running since this does not work on batch systems.
3.8 Changes: KSPCHEBYSHEV
CUDA: Fixed most test errors due to MatMultTranspose*
website: update urls
website: fix Jason's name to match pic. Also add Todd's pic
Dev manual: copyedit
DMPlexDistributeLabels: Propagate the output flag
cuda/cusp: update minimum supported versions of cuda to 7.5 and cusp to 0.5.0
...

show more ...


# 94666443 07-Mar-2018 Jed Brown <jed@jedbrown.org>

gmake: remove src/ from build (PETSC_ARCH/obj) and test paths

This yields shorter targets to type, since formerly src/ was the only
directory in these paths.


# 8e69c5ec 07-Mar-2018 Jed Brown <jed@jedbrown.org>

gmake tests: enable testing prefix install without write access

Standard configurations should work as before, except that test
executables are once again named using relative paths (as documented i

gmake tests: enable testing prefix install without write access

Standard configurations should work as before, except that test
executables are once again named using relative paths (as documented in
"make help-test"). For prefix installs, testing is performed as

export PETSC_DIR=/path/to/prefix PETSC_ARCH=
make TESTDIR=/tmp/petsc-tests -f $PETSC_DIR/share/petsc/examples/gmakefile.test test

where TESTDIR is some location that is writable.

A side-effect of this change is that the generated
$PETSC_ARCH/lib/petsc/conf/testfiles has moved to $TESTDIR/testfiles.

show more ...


# 939b553f 14-Feb-2018 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/jed/fix-fortran-circular-deps'


# 54faf069 14-Feb-2018 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/scott/test-harness-timing'


# 931847d0 14-Feb-2018 Satish Balay <balay@mcs.anl.gov>

tests: print the list of 5 longest running tests [within 'make alltests']


# 0266c241 12-Feb-2018 Jed Brown <jed@jedbrown.org>

Cleanup Fortran circular dependencies produced by gfortran

When a module is defined and used in the same compilation unit, the
gfortran dependencies list the module file as both a target and a
prere

Cleanup Fortran circular dependencies produced by gfortran

When a module is defined and used in the same compilation unit, the
gfortran dependencies list the module file as both a target and a
prerequisite. Here we chop down the dependency statements to only hold
the %.o target that is referenced by our makefiles.

show more ...


# 43b0164b 09-Feb-2018 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'scott/test-harness-installfixes'


# 975a9459 30-Jan-2018 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'scott/test-harness-minorfixes'


# 142b82d2 26-Jan-2018 Scott Kruger <scott.e.kruger@gmail.com>

Minor fixes

Make sure all testflags are documented.
Add -f to an rm -r to remove error warnings.


# e664b557 24-Jan-2018 Scott Kruger <scott.e.kruger@gmail.com>

Fix for report_tests from install dirs


# 4ff3c6a1 24-Jan-2018 Scott Kruger <scott.e.kruger@gmail.com>

Improvements for the install

The test harness has to operate in 3 modes:
1. Normal development mode
2. Test install from source dir (make allgtests)
3. Test install from install dir
See config

Improvements for the install

The test harness has to operate in 3 modes:
1. Normal development mode
2. Test install from source dir (make allgtests)
3. Test install from install dir
See config/gmakegentest.py documentation for how these differs.
This sorts out the paths for all 3 cases.

A big change is making gmakefile.test use absolute paths
rather than the relative paths used originally and in the normal
gmakefile. This simplifies a lot of the development, including the
previous method of doing a lot of modifications for the installs.

`make test` is still not hooked up to the new test system so testing was
done with allgtest.

show more ...


# 37dea7f6 24-Jan-2018 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'scott/ksp-ksp-tutorials'


# 81d584bc 22-Jan-2018 Satish Balay <balay@mcs.anl.gov>

tests: some example includes can be in the same location of the sourcefile. so specify -Isrc in fortran compile targets

This fixes fortran example compiles on windows.


# d37499aa 18-Jan-2018 Scott Kruger <scott.e.kruger@gmail.com>

modify gfortran mmd fix (.d files)

Nightlies do not have pgf90 generate .d files so need to test
if the .d files are there first.


# 6de745d3 10-Jan-2018 Scott Kruger <scott.e.kruger@gmail.com>

Improved gfortran dependency fix


# 1d4494a9 09-Jan-2018 Scott Kruger <scott.e.kruger@gmail.com>

Merge branch 'master' into scott/ksp-ksp-tutorials


# 4f45eea9 05-Jan-2018 Scott Kruger <scott.e.kruger@gmail.com>

Getting the gfortran -MMD bug working

3rd time is a charm: Only try to fix if there is a problem,
and remove just the bad lines.


# 51675901 04-Jan-2018 Scott Kruger <scott.e.kruger@gmail.com>

Improve .d file generation


# cf7d3547 03-Jan-2018 Scott Kruger <scott.e.kruger@gmail.com>

Crude fix for gfortran bug

gfortran produces bad .d files with the -MMD flag.
This creates a simple .d file that essentially links the .o file
to JUST the source file. Because this is just the test

Crude fix for gfortran bug

gfortran produces bad .d files with the -MMD flag.
This creates a simple .d file that essentially links the .o file
to JUST the source file. Because this is just the tests and just
f90, this seems like the most reasonable approach.

show more ...


# f50802fb 02-Jan-2018 Scott Kruger <scott.e.kruger@gmail.com>

Adding alt file replace functionality

Adding ALT=1 to the gmakefile.test arguments will enable passing the -M
to the shell harness which then passes it to petsc_diff which will then
replace the alt

Adding alt file replace functionality

Adding ALT=1 to the gmakefile.test arguments will enable passing the -M
to the shell harness which then passes it to petsc_diff which will then
replace the alt file. Should use with caution if multiple alt files are
present.

A bug was found while enabling this for alt files. I used a || operator
instead of a && operator.

show more ...


# d093a7fe 02-Jan-2018 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'jed/tests-cxx-linker'


1...<<1112131415