set error flag for (MAT_REUSE_MATRIX && !ismax)
replace previous error-prone #commit with this one: rm idex and idex2
reuse works now
stripe out unused clique code that won't compile properly with all variants of complexReported-by: nightly tests
add id to Mat_Sub; works for the case of initial_matrix, not for reuse yet
Fix include filename that worked in case insensitive systemReported-by: nightly tests
Add MatSeqSBAIJGetArray() and MatSeqSBAIJRestoreArray()Interestingly the private functions for SABIJ where already in the source codeTime: .15 hoursReported-by: Eric Chamberland <Eric.Chamberland
Add MatSeqSBAIJGetArray() and MatSeqSBAIJRestoreArray()Interestingly the private functions for SABIJ where already in the source codeTime: .15 hoursReported-by: Eric Chamberland <Eric.Chamberland@giref.ulaval.ca>
show more ...
Start to update Clique to SparseElemental interface.
reuse rmap and cmap
bugfix: cannot exit when ismax=0 for one process!simplify runex183_xxx
update MatGetSubMatricesMPI_MPIXAIJ() to work with optimized MatGetSubMatrices_MPIAIJ()
Merge branch 'hzhang/opt-matgetsubmatrices-mpiaij' of bitbucket.org:petsc/petsc into hzhang/opt-matgetsubmatrices-mpiaij
reuse row2proc
mv 'Allocate buffers for a->a' block to later part
optimize MatGetSubMatrices_MPIAIJ_Local() -- rm while-loop, not reuse yet
Merge branch 'balay/add-prefix-test'
Move PetscHeap interface into petscsys.h so it is public so can be used directly in test examplesThis allows src/mat/examples/tests/ex29.c to run in a prefix installReported-by: Satish Balay <bala
Move PetscHeap interface into petscsys.h so it is public so can be used directly in test examplesThis allows src/mat/examples/tests/ex29.c to run in a prefix installReported-by: Satish Balay <balay@mcs.anl.gov>
Merge branch 'hzhang/fix-superlu_dist-reuse-factornumeric1'
Minor cleanup, remove some outdated code, remove unneeded constructs, improve manual pages slightly, add missing test caseTime: 2.5 hours
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>
Merge branch 'barry/half-precision'
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>
Merge branch 'stefano_zampini/feature-usehyprematmatops'
delete arrays and reallocate them in the case of -mat_superlu_dist_fact DOFACT - in case user changes datastructure
1...<<81828384858687888990>>...265