Remove ftn-kernels from makefiles that they shouldn't be inHg-commit: 0b2449747389f960e00fee87632d3d6f09101f31
commit after mergeHg-commit: 023d6c6af2b31621eff92a00274d614b53ecfb4b
changed sqrt() to PetscSqrtReal() to work properly with __float128changed some %G to use %14.12e and (double) to work with __float128Hg-commit: a8faa4e64896cf76f3f64094484ef5e06761417b
Update dynamic function name to MatInvertBlockDiagonalHg-commit: 75c868eac966791271c665ecba8fc076927b3500
updated PCPBJACOBI to work for AIJ matrices with set block size alsoHg-commit: 0e020f5b49d3e02ffdf403ba777ccbc6d0077bb9
Use PetscBLASInt for argument to BLASHg-commit: 911e554eb253ac3f69d560f4f4cf5ddc379e8328
Delete unused loops from MatSOR_SeqBSTRM_{4,5}Hg-commit: bcd8cdd3a3216280f89cd52855d4e9f50aee20e2
MatAXPY() was incorrect for BAIJ and SBAIJ with block size greater than 1Hg-commit: 581c78c5887744d26043b7987a4b6c48b8ede761
Add contour viewing support to BAIJHg-commit: 29bdd68902c7bb3b3ab4914e336b01d722144587
Start casting floating point literals to (PetscScalar) to work with std::complex<float>There is still much more to be done.Hg-commit: 71e5798007d37fa1f814512de7878a7dadae5358
added matrix object to MatCheckPivot routines to allow displaying more information on failurePCEXOTIC turns off DM object in PCMG so that PCSetUp_MG() doesn't use the DM object to generate incorrect
added matrix object to MatCheckPivot routines to allow displaying more information on failurePCEXOTIC turns off DM object in PCMG so that PCSetUp_MG() doesn't use the DM object to generate incorrect work vectorsSNESSetDM,KSPSetDM and PCSetDM allow using 0 dm to clear current DM.Hg-commit: d3ce2e5ec6f3ec4502b397e3155085dddbdcd62e
show more ...
code cleanupHg-commit: 9991dd9df66aa85697ef434d5378ca43333e929a
bug fixesHg-commit: a2cdd4bed691425566464b7641d858f37743937f
various MatDuplicate_XXX() that previously used PetscLayoutCopy() now use PetscLayoutReference() to share the same layout.Hg-commit: fd9a32ce98293ea5f22d7487fd95e4b6f875cb6c
compile fixHg-commit: eb43cbb0cd1a26a500f9107f8d020d36d8ecdc56
forgot to regist for bstrm and sbstrmHg-commit: 8ac6c3df46db844bfcb5f360da123815954211b0
c/c++ compile fixes for sbstreamHg-commit: 322ba9af662cdda51f889706b2f985501694c70c
add MatIsTranspose_SeqBAIJ() - can be further optimized if time permitsHg-commit: 878502b1f132131ad29c199836f7b1ac26e7131a
MatDestroy(): cleanup the MatPreallocated() hack, fix all matrix typesHg-commit: 8b12afa1931080f94d5efc78eba78580324579e8
convert some c++ syntax to cHg-commit: e6c5fa377d698402fe35d535ea950bfe6cf9e9b0
fix compile errors/warnings with bstream [c/c++]Hg-commit: 5ebef05a6d4e362a63005752c4a41b51731720fc
#71395 Add new matrix formats (BSTRM and SBSTRM) that are good at prefetching.Tested on IBM-P7 with MatMult with "cfd.2.10"Hg-commit: bd4d42fd7f0b82ecaa07ce3480e86280567fd887
Remove some unused variablesHg-commit: f131391cc29ec4913ccc7c23e6a22e03250d9fa5
converted rest of source code to take pointers into destructor reoutines. make test workdsHg-commit: 78c641225c0516099423eeea3cc66e68fd2f62f3
Add prefetch to MatSolve_SeqBAIJ_2_NaturalOrdering, 10% speedup on Core 2 Duo (P8700)Hg-commit: 5886166e604d7bf52638364ae07d6cb2ec514b4f
1...<<21222324252627282930>>...64