Fix manpages: Input/Output Parameters --> Parameter
Fix manpages: Input/Output Parameter --> Parameters
Update badsource rules- Zero or more spaces are not allowed for more returning types- zero spaces not allowed for for|if|while
Remove all double blank lines from sourceCommit-type: petsc-style/2h
Linter using libClang that checks PetscValidHeaderSpecifcType, PetscValidHeaderSpecific, PetscValidHeader, PetscValid[XXX]Pointer, PetscValidType, PetscCheckSameComm, PetscValidLogicalCollectiveXXX f
Linter using libClang that checks PetscValidHeaderSpecifcType, PetscValidHeaderSpecific, PetscValidHeader, PetscValid[XXX]Pointer, PetscValidType, PetscCheckSameComm, PetscValidLogicalCollectiveXXX for validity. Automatically generates diff files for problems with a known solution.
show more ...
Fix wrong uses of PetscSqrtScalar that should be PetscSqrtReal
CHKERRQ() -> CHKERRMPI()
Convert MPI error type to PETSc error with string message for all MPI callsNow PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-pro
Convert MPI error type to PETSc error with string message for all MPI callsNow PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-process their errors better.The test harness will now automatically retry tests that fail with MPI, this may help with Intel MPI that produces seemingly random failures.Commit-type: error-checking/spend 30m
Merge remote-tracking branch 'origin/maint' into master
PCFieldSplit used pc->mat in several places where it should have used pc->pmat which is morelikely to provide the needed matrix values.Commit-type: bug-fixFunded-by: SciDAC application partnershi
PCFieldSplit used pc->mat in several places where it should have used pc->pmat which is morelikely to provide the needed matrix values.Commit-type: bug-fixFunded-by: SciDAC application partnership/spend 5mReported-by: "Blondel, Sophie" <sblondel@utk.edu>
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
PCFIELDSPLIT: Fixed indentation
KSP/PC: Fix 0 ->NULL for pointers
Single petscdir.mk
PC: PCFIELDSPLIT man page: mention PCfieldSplitSetSchurFactType()
build: add more support for not needing to set PETSC_DIR yet build with PETSc, also support for GNU make to directly use "make test" instead of "make -f gmakefile.test"Still needs -include ../petsc
build: add more support for not needing to set PETSC_DIR yet build with PETSc, also support for GNU make to directly use "make test" instead of "make -f gmakefile.test"Still needs -include ../petscdir.mk in many of the makefilesStill needs the link for ../petscdir.mk in many directoriesGNUMakefile: call legacy makefile recursively instead of including itGNUMakefile: promote default "all" target; "libs" builds libpetsc*GNUMakefile: If gnumake < 4.2 prefer makefile wrapper interface over direct gmakefile interface to avoid the following warningsgmakefile.test:92: arch-ci-linux-cxx-cmplx-pkgs-64idx/tests/testfiles: No such file or directorygmakefile:67: arch-ci-linux-cxx-cmplx-pkgs-64idx/lib/petsc/conf/files: No such file or directoryCommit-type: testing-fix, feature, usabilityThanks-to: Jed Brown jed@jedbrown.org
Remove usage of PETSC_HAVE_FORTRAN_STDCALL, PETSC_BLASLAPACK_STDCALL, HAVE_FORTRAN_MIXED_STR_ARG flags - as Compaq f90 compiler is no longer supported
Merge remote-tracking branch 'origin/maint'
PCFIELDSPLIT: reset Schur submatrices when pc->flag == DIFFERENT_NONZERO_PATTTERN
Merge branch 'maint'
PCFieldSplit man page: fix options listAdd missing options for Schur complement factorization type.Move comments out of the list of options.
Clarify documentation of function.Reported-by: Miguel Salazar De Troya <salazardetro1@llnl.gov> Thanks-to: Matthew Knepley <knepley@gmail.com>
minor
PCFieldsplit: use the correct MATNEST
PCFieldSplit: add support for MATNEST
12345678910>>...23