fix ex55 to work with both release and development version strings
fortran cusotm bindings for petsctimsort[witharray]
Merge branch 'stefanozampini/feature-vecgetsubcector-cuda' into 'master'Stefanozampini/feature vecgetsubcector cudaSee merge request petsc/petsc!3170
Clean up examples so they run correctly without warnings configured using --with-log=0 and --with-info=0Make CI pipeline linux job build with these optionsCommit-type: testing-fix, style-fix, mai
Clean up examples so they run correctly without warnings configured using --with-log=0 and --with-info=0Make CI pipeline linux job build with these optionsCommit-type: testing-fix, style-fix, maintainability/spend 1h
show more ...
Test: activate floating pointcomparison
Merge branch 'jacobf/7-2020/feature/timsort' into 'master'Feature: PetscTimSort[WithArray]See merge request petsc/petsc!3019
PetscTimSort[WithArray]() implements Tim Peters hybrid sort algorithm(https://bugs.python.org/file4451/timsort.txt) which takes advantage of already orderedconsecutive elements in data to sort "rea
PetscTimSort[WithArray]() implements Tim Peters hybrid sort algorithm(https://bugs.python.org/file4451/timsort.txt) which takes advantage of already orderedconsecutive elements in data to sort "real world data" faster.
sys_tests-ex5_1: filter out -saws_port_auto_select{,_silent}
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
Fortran examples: use PETSC_MAX_PATH_LEN
Merge remote-tracking branch 'origin/maint'
gcov: call __gcov_flush() in PetscFinalize - so flushing will not continue into next pipelineCommit-type: ci-fixTime: 1 hours
Fix missing crucial error checking in one example, add trivial error checking in many other examples. Fix a few printf() to PetscPrintf()Commit-type: error-checking, testing-fix, style-fix, example
Fix missing crucial error checking in one example, add trivial error checking in many other examples. Fix a few printf() to PetscPrintf()Commit-type: error-checking, testing-fix, style-fix, example/spend 45m
Add sys_tests_options-ex55_5% for -help/-help intro/-version.* Rename sys_tests_options-ex55_2_skip_from_file to sys_tests_options-ex55_4* Add missing makefile.* Remove unneeded filtering as ther
Add sys_tests_options-ex55_5% for -help/-help intro/-version.* Rename sys_tests_options-ex55_2_skip_from_file to sys_tests_options-ex55_4* Add missing makefile.* Remove unneeded filtering as there is -options_left 0
Add sys_tests-options-ex55, test new options monitoring and precedence.It needs a separate dir because it tests .petscrc petscrc
Recycle keyvals and fix bugs in MPI_Comm creation
Fix a deadlock with MATELEMENTAL
Updated the use of sizeof() when possible instead of using hardwired sizes for functions whose string argumentsneed sizes. In particular done for PetscOptionsGetString(), PetscOptionsString(), and a
Updated the use of sizeof() when possible instead of using hardwired sizes for functions whose string argumentsneed sizes. In particular done for PetscOptionsGetString(), PetscOptionsString(), and a few other utilitiesCommit-type: style-fixDevelopment Tools: Vim, Emacs, Eclipse
add sys_tests-ex54_% testing options file parsing
PetscOptionsInsertFile: add graceful errors for malformed options file
PETSCSYS tests: fix for cuda builds
Add PETSC_OPTIONS_YAML and support for the yaml merge key "<<"
Added PetscOptionsInsertStringYAML and -options_string_yamlIn order to test this new feature, I had to add the ability to parse stringswith newlines in the 'args:' of tests.
1...<<111213