add timer to MatLUFactorNumeric_SeqBAIJ_11_NaturalOrdering()
test new A = A*B
implement MatSolve_SeqBAIJ_11_NaturalOrdering
implement PetscKernel_A_gets_A_times_B_11()
fix duplicate definitions warned by -Wredundant-declsAlso a bugfix? BLASdotu_ -> dotuReported-by: Till Martens <till.martens@dlr.de>
Merge branch 'master' of bitbucket.org:petsc/petsc
Minor fixes for tchem examples due to changes in PETSc infrastructure
rename struct Mat_SubMat -> Mat_SubSppt
rename MatGetSubMat -> MatCreateSubMat
fix warnings reported by nightly tests
reorganize/rename MatDestroy_xxx_SubMatrices
add MatDestroySubMatrices(); bugfix
bugfix for MatCreateRedundantMatrix(), MatCreateMPIMatConcatenateSeqMat()
Fixup more F90 interface definitions for usersTime: .15 hoursReported-by: Manuel Valera <mvalera@mail.sdsu.edu>
Merge branch 'barry/remove-funct'
Add more error checks for use of MatReuse; change MatTranspose() to use MatReuse as used by other functionsTime: 2.5 hoursReported-by: Stefano Zampini <stefano.zampini@gmail.com>, Eric Chamberlan
Add more error checks for use of MatReuse; change MatTranspose() to use MatReuse as used by other functionsTime: 2.5 hoursReported-by: Stefano Zampini <stefano.zampini@gmail.com>, Eric Chamberland <Eric.Chamberland@giref.ulaval.ca>
show more ...
Remove the use and definition of __FUNCT__ throughout the codeSince all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETScTime: 1.5 hoursThanks-t
Remove the use and definition of __FUNCT__ throughout the codeSince all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETScTime: 1.5 hoursThanks-to: Andreas Mang <andreas@ices.utexas.edu>
Support for half-precision using __fp16.Requires repository trunk of gcc and ARM systemsConfigure with --with-precision=__fp16 --download-f2cblaslapack --with-fc=0 --with-cxx=0Many standard PETSc
Support for half-precision using __fp16.Requires repository trunk of gcc and ARM systemsConfigure with --with-precision=__fp16 --download-f2cblaslapack --with-fc=0 --with-cxx=0Many standard PETSc tests fail due to lack of precisionFunded-by: ECPProject: fp16Time: 24 hours
Merge branch 'stefano_zampini/allow-late-matsetblocksizes'
Merge branch 'hzhang/opt-matgetsubmatrices-rebased-v2'
Merge branch 'stefano_zampini/fix-mathypre-notpreallocated'
implement MatGetSubMatrices_MPIAIJ_single() to optimize MatGetSubMatrices_MPIAIJ() when ismax = 1update src/mat/examples/tests/ex4.c for testing MatGetSubMatrices()introduce ctable to remove nons
implement MatGetSubMatrices_MPIAIJ_single() to optimize MatGetSubMatrices_MPIAIJ() when ismax = 1update src/mat/examples/tests/ex4.c for testing MatGetSubMatrices()introduce ctable to remove nonscalable malloc C->rmap->N array for MatIncreaseOverlap_MPIAIJ_Once()remove nonscalable d_p by using ctableadd MAT_SUBMAT_SINGLEIS to MatOption. Set this flag in PCSetUp_ASM() toreduce MPI_AllReduce() in MatGetSubMatrices()
Remove the needed def extension from Fortran include filesTime: .3 hoursThanks-to: Satish Balay <balay@mcs.anl.gov>
Compose new matrix conversion from (MPI)BAIJ to MatHYPRE
Fixes for MatMPIXXXSetPreallocation(), they were not reentrant, since they kept the information used for matrix-vector productsfrom the previous load as well as the incorrectly sized aij->B matrix.
Fixes for MatMPIXXXSetPreallocation(), they were not reentrant, since they kept the information used for matrix-vector productsfrom the previous load as well as the incorrectly sized aij->B matrix.Time: 1.75 hoursReported-by: Satish Balay <balay@mcs.anl.gov>
1...<<11121314151617181920>>...64