Turn on checkbadSource test to generate an error when found; fix all source code that causes errorsCommit-type: portability-fix, testing-fix, style-fix, feature, maintainability/spend 1.5h
Fix non-portable Python code in fixinclude.pyCommit-type: portability-fix/spend 20mReported-by: "Jose E. Roman" <jroman@dsic.upv.es>Thanks-to: Jed Brown <jed@jedbrown.org>
Merge branch 'balay/fix-gcov-grep' into 'master'gcov: ignore grep error [when no match]See merge request petsc/petsc!3088
make: remove unused variables
gcov: ignore grep error [when no match]
Fixes and improvements to gcov mechamism* do not use --coverage on external files, just wastes time* Use list of files generated by gmakegentest.py for gcov files instead of walking the directory
Fixes and improvements to gcov mechamism* do not use --coverage on external files, just wastes time* Use list of files generated by gmakegentest.py for gcov files instead of walking the directory* Have gcov.py generate unique directories so different builds or phases of builds won't overwrite each other* fix failure with old version of make* fix more UnicodeDecodeError: 'utf-8' codec can't decode byte 0x88 in position 7892: invalid start byte errors * Uses new approach for tracking tested lines and lines of source code (much more accurate than old code) * now works for ifdef lines that appear in only some builds * makes table and html files for source file changes since master branch * makes seperate table for C source and C fortran stub source * fix up pipeline-analyze job to generate and upload appropriate artifactsCommit-type: feature/spend 20h
show more ...
Merge remote-tracking branch 'origin/maint'
build: fix .F.o target to use PETSC_FCOMPILE_SINGLEReported-by: Sergi Molins Rafa <smolins@lbl.gov>
Add Kokkos test example, testing infrastructure and to CIMove updates to gmake system for double suffix from adams/feature-dmplex-snes-landau-kokkos-barryCommit-type: featureFunded-by: ECP/spen
Add Kokkos test example, testing infrastructure and to CIMove updates to gmake system for double suffix from adams/feature-dmplex-snes-landau-kokkos-barryCommit-type: featureFunded-by: ECP/spend 15h30mThanks-to: Junchao Zhang <junchao.zhang@gmail.com>
Non-ASCII characters in source should be an immediate error, not allowed in masterI wasted a huge amount of time with Python 3 and difficulties reading files with stdin and friendsdue to non-ASCII
Non-ASCII characters in source should be an immediate error, not allowed in masterI wasted a huge amount of time with Python 3 and difficulties reading files with stdin and friendsdue to non-ASCII characters in the sourceCommit-type: error-checking, portability-fix, testing-fix, style-fix, feature/spend 5h
DMSwarm: Enable Fortran and Xdmf viewing- Added Fortran headers- Added Fortran module- Removed PETSC_EXTERN from source- Turned on automatic Fortran bindings- Now outputs particle locations in H
DMSwarm: Enable Fortran and Xdmf viewing- Added Fortran headers- Added Fortran module- Removed PETSC_EXTERN from source- Turned on automatic Fortran bindings- Now outputs particle locations in HDF5 - These are parsed in Xdmf as a Polyvertex grid - Can now view particle fields in HDF5Co-authored-by: Mark Adams <mfadams@lbl.gov>
build: fix libs target to use ${PETSC_DIR}/${PETSC_ARCH}/tests/testfiles - this way its useable from any source dir[and sync SLEPc with this change]Reported-by: Jacob Faibussowitsch <jacob.fai@gm
build: fix libs target to use ${PETSC_DIR}/${PETSC_ARCH}/tests/testfiles - this way its useable from any source dir[and sync SLEPc with this change]Reported-by: Jacob Faibussowitsch <jacob.fai@gmail.com>
Remove Jenkins
Fix issue #641 again.
Avoid SyntaxWarning in recent Python3.
Merge branch 'maint'
Fix handling of .cu files for manual pages links, LOCDIR must end in /Commit-type: bug-fix, documentationReported-by: Pierre Jolivet <pierre.jolivet@enseeiht.fr>
Multiple fixes to test systemAllow setting duplicated loop variables in subtestsFix stray line in gmakegentest.py and the problem with redundant variables in loop variables.Also fixes some output
Multiple fixes to test systemAllow setting duplicated loop variables in subtestsFix stray line in gmakegentest.py and the problem with redundant variables in loop variables.Also fixes some output_file checks by moving them to getCmdsReported by: Pierre JolivetFixes default test labeling: Tests with no fields (default tests) were getting not getting the '_1' added to the label the way other tests were.Fixes Issue #625Reported by: Vaclav HaplaAdd diff_args to list of accepted keywords: This passes arguments petscdiff. Includes documentation for new optionFixes Issue #616Reported by: Stefano ZampiniHave build requires propogate to all testsRequested by: Stefano ZampiniUnset env's in petscdiff to avoid Window's 32-bit problems with xargs.Fixes for ksp/ksp/tutorials/ex11.c (deflation)The other fixes exposed some problems with the way this test waswritten so clean it up.
Makefile: added CUFLAGS variablethis mirrors what is already there for the other compilers to have the user prescribing flags when running make
Merge branch 'balay/fix-make-check-cxx-mswin/maint' into 'maint'mswin: fix 'make check' for MSWin/C++ build - where '-TP' gets used to compile .c sources.See merge request petsc/petsc!2750
1...<<21222324252627282930>>...48