Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepointConflicts: src/ksp/pc/impls/bddc/bddc.c src/ksp/pc/impls/bddc/bddcgraph.c src/ksp/pc/impls/bddc/bddcprivate.c
Merge branch 'maint'* maint: DMP4est: NULL != MPI_STATUSES_IGNORE Change Aasmund's name to ASCII so that c2html does not fail on the source file rm unread 'ierr' add test ex198.c for MatMat
Merge branch 'maint'* maint: DMP4est: NULL != MPI_STATUSES_IGNORE Change Aasmund's name to ASCII so that c2html does not fail on the source file rm unread 'ierr' add test ex198.c for MatMatMatMult() bugfix for MatMatMultSymbolic_SeqAIJ_SeqAIJ_xxx() Reported by Sebastien Gilles <sebastien.gilles@inria.fr>
show more ...
bugfix for MatMatMultSymbolic_SeqAIJ_SeqAIJ_xxx()Reported by Sebastien Gilles <sebastien.gilles@inria.fr>
Merge branch 'maint'
MatNorm: fix negative logging and missing error handling
add MatGetInertia_MKL_PARDISO(), requested by Jose E. Romanwq
MatNorm: fix missing PetscLogFlopsReported-by: Anishi Gupta <anishi.anishi@gmail.com>
Merge branch 'jose/veccuda-complex'jose/veccuda-complex: Adds/reenables complex arithmetic for VECCUDA.
set solvertype for inplace MatxxxFactor()
Fix null output from PCFactorGetMatSolverPackage();Reported-by: Jose E. Roman <jroman@dsic.upv.es>
a variety of corrections suggested by the clang static analyzerTime: 1 hour
Fixes for issues found with clang static analyzer,mostly set but unused variablesTime: 1 hour
Fixes found by clang static analyzermostly set but unused variables plus a couple of true bugs
Routine should error out if the input matrix is not MPIAIJ other wise the functionproduces garbage
Fix VECCUDA compilation with complex and single precision
Enable complex scalars with VECCUDA
many issues detected by clang static analyzerTime: .5 hours
Merge branch 'pr421/alex/feature-veccuda'* pr421/alex/feature-veccudaThe rationale of this pull request is to have GPU-enabled vectors purely based on CUDA,and with the possibility of placing a u
Merge branch 'pr421/alex/feature-veccuda'* pr421/alex/feature-veccudaThe rationale of this pull request is to have GPU-enabled vectors purely based on CUDA,and with the possibility of placing a user-provided array on the GPU side.Conflicts: src/vec/vec/impls/seq/seqcusp/cuspvecimpl.h src/vec/vec/impls/seq/seqviennacl/viennaclvecimpl.h
Merge branch 'pr428/bug-fixes-for-viennaclseqaij'pr428/bug-fixes-for-viennaclseqaij: - Corrects the FLOP count - Corrects the large over-allocation of tempvec variable
Minor changes and fix to bugs introduced in 82f73ecaa
Use VECCUDA with MATAIJCUSPARSE
MATSOLVERMUMPS: formatting for options on man page
update to Superlu_dist with different struct name than superlurename superlu_dist_options_tFunded-by: IDEASProject: xSDKTime: .1 hours
Merge branch 'master' into stefano_zampini/feature-pcbddc-saddlepoint
PetscDraw: Proper implementation of PETSC_DRAW_NULL* Remove special casing of PETSC_DRAW_NULL in the draw interface* Rework handling of PETSC_DRAW_NULL in Draw{Axis|LG|SP|BAR|HG}* Some 'extern' -
PetscDraw: Proper implementation of PETSC_DRAW_NULL* Remove special casing of PETSC_DRAW_NULL in the draw interface* Rework handling of PETSC_DRAW_NULL in Draw{Axis|LG|SP|BAR|HG}* Some 'extern' -> 'PETSC_INTERN' fixes* Add missing error checking
1...<<919293949596979899100>>...265