| #
7a933f6d
|
| 27-Jun-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/scott/test-datafiles-fix'
|
| #
34059a62
|
| 25-Jun-2017 |
Toby Isaac <tisaac@cc.gatech.edu> |
Merged in tisaac/feature-test-force (pull request #679)
test harness: add FORCE option
|
| #
5292cab6
|
| 30-May-2017 |
Scott Kruger <scott.e.kruger@gmail.com> |
Merge branch 'scott/test-datafiles-fix' of https://bitbucket.org/petsc/petsc into scott/test-datafiles-fix
|
| #
a8eb4092
|
| 29-Apr-2017 |
Scott Kruger <kruger@txcorp.com> |
Make build requirements explicit
Previous logic had builds turned off if there were no tests to be run for a given configuration. Now, one has to be explicit on requirements to build the file. Two
Make build requirements explicit
Previous logic had builds turned off if there were no tests to be run for a given configuration. Now, one has to be explicit on requirements to build the file. Two examples of files that had to be updated to specify the new requirements are sys-tut-ex10f90 and sys-tut-ex9 which require yaml.
show more ...
|
| #
ec14d8c8
|
| 27-May-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-sphere-mesh
* master: (2633 commits) Bib: Added ref SNES ex56: Update test output add a citation to petsc.bib Plex: Initialize variables ini
Merge branch 'master' into knepley/feature-plex-sphere-mesh
* master: (2633 commits) Bib: Added ref SNES ex56: Update test output add a citation to petsc.bib Plex: Initialize variables initialize ap as complained by the nightly tests Plex ex3: Update to new point function API initialize some variables as complained by nightly tests SNES ex12: Mix misnaming Nf --> Nc update tests add tests add MatView_SeqXAIJ_ASCII_structonly(); enable A->structure_only in MatSetValuesBlocked_SeqBAIJ typo fill-in some references Bib: Fixed ref Plex: Added PLY to file support Plex: Adding PLY support PetscDS: Turn off Fortran bindings for Constants Plex tests: Updated to new point function API SNES ex56: Moved tests to new format DM: Allow field projection functions to take an array of scalars - This will allow us to pass in user data to kernels without void *, more efficiency than aux fields ...
Conflicts: config/builder.py include/petscdmplex.h src/dm/impls/plex/examples/tests/ex1.c src/dm/impls/plex/plexcreate.c src/dm/impls/plex/plexgmsh.c src/snes/examples/tutorials/ex63.c
show more ...
|
| #
f09ee9fb
|
| 12-May-2017 |
Stefano Zampini <stefano.zampini@gmail.com> |
Merge branch 'master' into stefano_zampini/feature-fetidp-ex69
|
| #
a0479788
|
| 07-May-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-boundary-values
* master: (487 commits) Bib: More refs Fixed errors in the manuals and ts_glee source code doc fix bug to enable '-xxx_via [alg]
Merge branch 'master' into knepley/feature-plex-boundary-values
* master: (487 commits) Bib: More refs Fixed errors in the manuals and ts_glee source code doc fix bug to enable '-xxx_via [alg]' to showup in '-help' Reported-by: Mark Adams <mfadams@lbl.gov> Plex: Remove dead code TS tutorials ex11: remove unused functions TSAdapt: Set TSADAPTNONE as default adapt type DMPlex: missed viewer change in synchronized output Revert "Merge branch 'hzhang/ts-ex9busdmnetwork'" TSAdapt: Update changes/dev.html TSAdapt: Set default type for TSGLEE TS tutorials ex11: make work with complex scalars Bib: Added ref TS ex18: Fix initializer TS ex11: Fix M_PI Plex ex1f90: FUCK FORTRAN f2cblaslapack: remove duplicate xerbla.o and xerbla_array.o from lapack [they are already in blas] TSAdapt: Refactor handling of default adapt type TSAdapt: Update changes/dev.html TSAdapt: Update manual TSAdapt: Refactor interface and implementations ...
show more ...
|
| #
2f2809e3
|
| 06-May-2017 |
Toby Isaac <tisaac@uchicago.edu> |
test harness: add FORCE option
This is useful for quickly assessing the status of TODO tests, and for tests that for whatever reason are created but we don't want to include in the standard test sui
test harness: add FORCE option
This is useful for quickly assessing the status of TODO tests, and for tests that for whatever reason are created but we don't want to include in the standard test suite automatically.
show more ...
|
| #
46b3086c
|
| 03-May-2017 |
Toby Isaac <tisaac@uchicago.edu> |
Merge branch 'tisaac/feature-plex-tests-new'
This merge changes PetscSpace and PetscQuadrature to have a number of components, so that vector-valued functionals can be defined for non-Lagrange finit
Merge branch 'tisaac/feature-plex-tests-new'
This merge changes PetscSpace and PetscQuadrature to have a number of components, so that vector-valued functionals can be defined for non-Lagrange finite elements. Along the way, this branch also converts the regression tests related to DMPlex that were in config/builder.py to the new test harness, and makes lots of changes necessary for them to be portable tests.
* tisaac/feature-plex-tests-new: (263 commits) TS tutorials ex11: remove unused functions DMPlex: missed viewer change in synchronized output TS tutorials ex11: make work with complex scalars TS ex18: Fix initializer TS ex11: Fix M_PI Plex ex1f90: FUCK FORTRAN TS tutorials ex11: use a union when punning silence compiler warnings SNES tutorials ex56: set partitioner from options Plex: once again, MPI_Barrier() can't be used to synch output windows compile fixes balay@ps4 ~/petsc/src/ts/examples/tutorials $ make PETSC_DIR=$HOME/petsc ex11 /home/balay/petsc/bin/win32fe/win32fe cl -o ex11.o -c -MD -wd4996 -Z7 -I/home/balay/petsc/include -I/home/balay/petsc/arch-mswin-uni/include -I/home/balay/petsc/include/petsc/mpiuni `pwd`/ex11.c ex11.c C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(300): warning C4113: 'void (__cdecl *)()' differs in parameter lists from 'void (__cdecl *)(void)' C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(301): warning C4113: 'void (__cdecl *)()' differs in parameter lists from 'void (__cdecl *)(void)' C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(370): error C2229: struct '<unnamed-tag>' has an illegal zero-sized array C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(463): warning C4113: 'void (__cdecl *)()' differs in parameter lists from 'void (__cdecl *)(void)' C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(505): error C2229: struct '<unnamed-tag>' has an illegal zero-sized array C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(724): warning C4113: 'void (__cdecl *)()' differs in parameter lists from 'void (__cdecl *)(void)' C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(728): warning C4113: 'void (__cdecl *)()' differs in parameter lists from 'void (__cdecl *)(void)' C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(1179): warning C4090: 'function': different 'const' qualifiers C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(1184): warning C4090: 'function': different 'const' qualifiers C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(1191): warning C4090: 'function': different 'const' qualifiers C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(1194): warning C4090: 'function': different 'const' qualifiers C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(1383): warning C4090: 'function': different 'const' qualifiers C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(1521): warning C4090: 'function': different 'const' qualifiers C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(1522): warning C4090: 'function': different 'const' qualifiers C:\cygwin64\home\balay\petsc\src\ts\examples\TUTORI~1\ex11.c(1523): warning C4090: 'function': different 'const' qualifiers PetscMath: check for math functions by function pointer resolvability another windows fix for log2() C:\cygwin64\home\petsc\PETSC~1.CLO\include\petscmath.h(28): warning C4273: 'log2': inconsistent dll linkage C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\../ucrt/math.h(506): note: see previous definition of 'log2' fix log2() compile error on windows /home/petsc/petsc.clone-4/include/petscmath.h:28:8: error: expected ‘)’ before ‘/’ token double log2(double); ^ SNES tutorials ex12: turn off complex for restart test Add empty file to silence warnings TS tutorials ex46: make output match floating point filter TS tutorials ex18: remove unused flags SNES tutorials ex69: use end of line anchor instead of word boundary SNES tutorials ex69: portable word boundary regex ...
show more ...
|
| #
29c2e3b6
|
| 29-Apr-2017 |
Scott Kruger <kruger@txcorp.com> |
Make build requirements explicit
Previous logic had builds turned off if there were no tests to be run for a given configuration. Now, one has to be explicit on requirements to build the file. Two
Make build requirements explicit
Previous logic had builds turned off if there were no tests to be run for a given configuration. Now, one has to be explicit on requirements to build the file. Two examples of files that had to be updated to specify the new requirements are sys-tut-ex10f90 and sys-tut-ex9 which require yaml.
show more ...
|
| #
9f30e0ed
|
| 28-Apr-2017 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
45d775fe
|
| 28-Apr-2017 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/scott/test-harness-altfiles'
|
| #
12df5dc0
|
| 17-Apr-2017 |
Toby Isaac <tisaac@uchicago.edu> |
tests: remove 'quad' requirement, replace with '__float128'
|
| #
4bb4d03d
|
| 17-Mar-2017 |
Scott Kruger <scott.e.kruger@gmail.com> |
More bug fixes in isRun logic
Missed some needed to continues to avoid have define() checks. Found an incorrect elif block as well.
|
| #
c90b701e
|
| 14-Mar-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'master' into knepley/feature-plex-pragmatic-parallel
* master: (1379 commits) Minor fixes for tchem examples due to changes in PETSc infrastructure update webpage about API changes
Merge branch 'master' into knepley/feature-plex-pragmatic-parallel
* master: (1379 commits) Minor fixes for tchem examples due to changes in PETSc infrastructure update webpage about API changes add help menu for MatCreateSubMatricesMPI() rename struct Mat_SubMat -> Mat_SubSppt add a little information to the manual about using tchem rename MatCreateSubMatrixComposite -> MatCreateSubMatrixVirtual; Mat_SubMatrix -> Mat_SubVirtual need to protect the \ passed on the makefile on my Mac Bib: Updated ref update src/mat/examples/tests/output/ex23_#.out rename MatGetSubMat -> MatCreateSubMat Mark MatCreateMPIAIJWithSplitArrays() and MatMPIAIJSetPreallocationCSR() with MAT_NO_OFF_PROC_ENTRIES superlu: libray is installed in PREFIX/lib64 - fix this to use PREFIX/lib backport fixes cc105cc3 2b35c90a - required for 3bf428d - that was backported from master - 80c96bb 'echo -n' fails on opensolaris/osx - so avoid using it. fix diffs in nightlybuilds due to options in ~/.petscrc add Kelley03 to src/docs/tex/petsc.bib build: determine moudles, mpi.h used during buildtime and print in 'info' fix analyzer warnings fix build failure on opensolaris - where -lm from flibs is removed due to -lm in cxxlibs. But then - only flib gets used for some configure tests [blaslapack, parms] config: prefer __restrict over C99 restrict keyword ...
show more ...
|
| #
2521ea3c
|
| 08-Mar-2017 |
Scott Kruger <scott.e.kruger@gmail.com> |
Bug fix and adding require datafilespath
|
| #
aae9f2d9
|
| 08-Mar-2017 |
Scott Kruger <scott.e.kruger@gmail.com> |
Make python 2.6 compliant.
A bug in python 2.6's re module meant implementing a different parser
|
| #
862148f4
|
| 06-Mar-2017 |
Scott Kruger <scott.e.kruger@gmail.com> |
Miscellaneous cleanup of gmakegentest.py
|
| #
7f3f1871
|
| 06-Mar-2017 |
Scott Kruger <scott.e.kruger@gmail.com> |
Merge branch 'scott/test-harness-altfiles' of https://bitbucket.org/petsc/petsc into scott/test-harness-altfiles
Grabbing Jed's changes.
|
| #
09cf0baa
|
| 03-Mar-2017 |
Jed Brown <jed@jedbrown.org> |
gtest: move DATAFILESPATH requirement to run-time, report all SKIP reasons
Gather all SKIP reasons instead of just reporting the first reason. When the only requirement is DATAFILESPATH, evaluate it
gtest: move DATAFILESPATH requirement to run-time, report all SKIP reasons
Gather all SKIP reasons instead of just reporting the first reason. When the only requirement is DATAFILESPATH, evaluate it at run-time. Use the value in configure first, but still recognize the environment variable.
Helped-by: Scott Kruger <kruger@txcorp.com>
show more ...
|
| #
3bcca444
|
| 20-Feb-2017 |
Scott Kruger <scott.e.kruger@gmail.com> |
Enable diff testing against the "alt files"
Sometimes multiple files can be present to diff against. This enables the testing against those multiple files.
|
| #
a8eefe41
|
| 20-Feb-2017 |
Scott Kruger <scott.e.kruger@gmail.com> |
Enable diff testing against the "alt files"
Sometimes multiple files can be present to diff against. This enables the testing against those multiple files.
|
| #
8722ed3a
|
| 20-Feb-2017 |
Scott Kruger <scott.e.kruger@gmail.com> |
Merge branch 'scott/test-harness-forloopfix' into scott/test-harness-altfiles
|
| #
e53dc769
|
| 13-Feb-2017 |
Scott Kruger <scott.e.kruger@gmail.com> |
Update of for-loop and top-level specification
Per discussion on petsc-dev: * {{ ... }shared output} and {{ ... }separate output} handles how the test harness should deal with for loops and impa
Update of for-loop and top-level specification
Per discussion on petsc-dev: * {{ ... }shared output} and {{ ... }separate output} handles how the test harness should deal with for loops and impact on output * Top level test: is changed to testset: when child testblocks are present. This enables removing the "subtest" language and simplifies things conceptually.
Documentation has been updated to reflect these new changes.
show more ...
|
| #
0bcc1aab
|
| 10-Feb-2017 |
Scott Kruger <scott.e.kruger@gmail.com> |
Final fixes for ksp-ksp-tutorials-ex10 tests
These changes allow most of the ex10 tests to pass.
|