PetscSFCreateSectionSF: fix docstringThe leafSection argument is an input, not an output parameter.
PetscSFCreateSectionSF: don't free input parameterThe remoteOffsets arrays is an input parameter to this function, sodon't free it. Fix all callers.
Complete update to new PetscOptions interface
Begin renaming the PetscOptions objects for the future where PetscOptions will not be a singleton
Introduce MPIU_Allreduce() to detect cases where all processes that share an MPI comm do not call the same sequence of MPI_Allreduce()This is a bug that can be difficult to track down.Suggested-by
Introduce MPIU_Allreduce() to detect cases where all processes that share an MPI comm do not call the same sequence of MPI_Allreduce()This is a bug that can be difficult to track down.Suggested-by: Eric Chamberland <Eric.Chamberland@giref.ulaval.ca>Suggested-by: Patrick Lacasse <placasse@giref.ulaval.ca>
show more ...
fixes for code Barry broke
fix violations of PETSc style guide: Usage of SETERRQ and NULL
Merge branch 'master' into barry/always-mark-floatsNeeded to merge in master to resolve conflicts that will appear when this branch is merged with master
test examples that sort the output before comparing need to sort the stored version of the output becausedifferent systems sort things in different orders
use sort -b to produce same sorting on different systems in nightly tests
Insure all %g output floating point numbers have a decimal point in them this is to make it easy to detect floating point processing in output for test purposes provided new diff operation that
Insure all %g output floating point numbers have a decimal point in them this is to make it easy to detect floating point processing in output for test purposes provided new diff operation that treats all floating point numbers in output as equal
Refactored comments and deleted some unnecessary comments
Added space to right after "/*" for ISBuildTwoSided
To add a space to all comments I have made before. Barry pointed outthat a comment without a space right after '/*' may cause bfort to crashMerge remote-tracking branch 'petsc/master' into fixed-c
To add a space to all comments I have made before. Barry pointed outthat a comment without a space right after '/*' may cause bfort to crashMerge remote-tracking branch 'petsc/master' into fixed-comment-spaceConflicts: include/petsc/finclude/petscmat.h include/petscmat.h src/mat/examples/tests/makefile src/mat/impls/aij/mpi/mpiaij.h
Merge branch 'pr329/master/Fande-Kong/matpartitioning-hierarch' into pr361/master/Fande-Kong/pcgasm-increaseoverlap: need hierarch to build GASM subdomains.Conflicts: src/mat/examples/tests/makefi
Merge branch 'pr329/master/Fande-Kong/matpartitioning-hierarch' into pr361/master/Fande-Kong/pcgasm-increaseoverlap: need hierarch to build GASM subdomains.Conflicts: src/mat/examples/tests/makefile src/mat/impls/aij/mpi/mpiaij.h
check for PetscMPIInt overflow in ISAllGather()Though this routine is not scalable it is used in multiple places in PETSc and maybe usedon problems large enough to produce overflow of PetscMPIInt(
check for PetscMPIInt overflow in ISAllGather()Though this routine is not scalable it is used in multiple places in PETSc and maybe usedon problems large enough to produce overflow of PetscMPIInt() when running with 64 bit PETSc integers.
Generate error if blocksize of vector or matrix is not divisible into dimension of vector or matrix
Merge branch 'master' into barry/fix-petscviewer-attempt-2
Fortran examples cannot pass integer values to PETSc directly as, for example, 1since they will not be handled correctly with 64 bit integers
Merge branch 'barry/add-concurrencykit'
Replaced PetscViewerASCIISynchronizedAllow() with PetscViewerASCIIPushSynchronized() PetscViewerASCIIPopSynchronized()
Merge branch 'matpartitioning-hierach' into pcgasm-increaseoverlapGot an example ( /src/mat/examples/tests) from matpartitioning-hierachConflicts: src/mat/impls/adj/mpi/mpiadj.c
Better to use the proper error handling version of PetscViewerASCIIGetStdout() instead of PETSC_VIEWER_STDOUT_()
initial locks with concurrencykit and OpenMPcleanup of many monitors that used nonthread safe constructors when no viewer passed incleanup of examples that generated unused variable messages when
initial locks with concurrencykit and OpenMPcleanup of many monitors that used nonthread safe constructors when no viewer passed incleanup of examples that generated unused variable messages when compiled with --with-log=0
1...<<51525354555657585960>>...96