| #
41f059ae
|
| 29-Oct-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
changed MatRelax() to MatSOR() to match MatSORType and PCSOR
Hg-commit: e68531df6999d872cd12e8f3ab1ea488c58078d8
|
| #
26283091
|
| 29-Oct-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
changed PetscMap to PetscLayout
Hg-commit: b8f4632bd00d1563dcf8108fd4199169f8fd320b
|
| #
7a2fc3fe
|
| 29-Oct-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
changed PetscMap to be pointer to _p_PetscMap changed PetscMapInitialize() to PetscMapCreate() and also have it malloc the space
Hg-commit: 2d1edc265bc1b52b0bfe730b4711ac37a11744fd
|
| #
eac640c0
|
| 12-Oct-2009 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: 6b27853b537b6336367f1ea6a83b25a59aa8ed0f
|
| #
7f53bb6c
|
| 09-Oct-2009 |
Hong Zhang <hzhang@mcs.anl.gov> |
fix memory leak in matrix factorization routines
Hg-commit: e3157dcb727e97065d26a2e291f5377eb89fd848
|
| #
ec1065ed
|
| 05-Oct-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: e4ceadb2454090be7d46b3718e609756791804d0
|
| #
4f5ae013
|
| 25-Sep-2009 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: 19411a10b3e1c1aaedb06105523862bd3572a0f0
|
| #
c760cd28
|
| 25-Sep-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
finished MAT_SHARED_NONZERO_PATTERN for MatDuplicate_SeqSBAIJ()
Hg-commit: 6b08b2ef797929b991322cb1faecd54bba1dc198
|
| #
4da8f245
|
| 25-Sep-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
basic support of MAT_SHARE_NONZERO_PATTERN for SBAIJ matrix to share i,j, and jshort arrays
Hg-commit: bfb302adeda62ffaa7f0c715d88e9683bab6b787
|
| #
b5b17502
|
| 22-Sep-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
more work on MatRelax_SeqSBAIJ()
Hg-commit: 01929b8375460f52e65dbdba6d585594e066aa37
|
| #
70dcbbb9
|
| 22-Sep-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
combined MatMult/Relax_SeqSBAIJ_1 with unsigned short version so no duplicate code we forget to fix
Hg-commit: da11a588fc5c37c4b5b7bc6428663222433174fc
|
| #
df961a86
|
| 11-Sep-2009 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: 8a8271760876e9baebcde5bfe347f3c1d80c7ab9
|
| #
46c5371b
|
| 11-Sep-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
fixed typos in update to MatRelax_SeqSBAIJ()
Hg-commit: 30497bbc5acc0b902dea4fa5526e23e51852cc0c
|
| #
c0774073
|
| 11-Sep-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
MatRelax_SeqSBAIJ() backward solve with no forward solve now moves backwards through each row. This gives 10% faster Eisenstat on my Laptop
Hg-commit: 500e96e99903dac047c2360d5dd56a02ca4df47d
|
| #
577f553c
|
| 10-Sep-2009 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: b302d898bac3371c911f05e21d7060a1d1bc9432
|
| #
df826632
|
| 08-Sep-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
minor improvements/code modifications to MatRelax_SeqSBAIJ()
Hg-commit: 9de31ba8922331ba61bee731740c3ae28ff76b36
|
| #
887ee2ca
|
| 01-Sep-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
fixed Eisentat preconditioner for AIJ and SBAIJ to work for all omega, instead of just omega== 1
Hg-commit: d40d325f2fcbde49d908cb600d0aae362304a789
|
| #
9d124a3d
|
| 25-Aug-2009 |
Matthew Knepley <knepley@mcs.anl.gov> |
Merge
Hg-commit: 9346f4fc0b2ed71af84b78752b7cd19df6d53a22
|
| #
ea7ccfb4
|
| 24-Aug-2009 |
Hong Zhang <hzhang@mcs.anl.gov> |
merge
Hg-commit: b384e8625b6324308f70798b433de65795605cb9
|
| #
a2b30743
|
| 20-Aug-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
added support for nonzero initial guess for Eisentat preconditioner; what UNIC needs and I forgot to put in before.
Hg-commit: c320a1da02e44812ec1e106a6b5c452116794b2e
|
| #
a1c3900f
|
| 19-Aug-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
finished adding -ksp_cg_single_reduction fixed bug in MatDuplicate() for SBAIJ with jshort
Hg-commit: ab3bd021969125c78e64ec0e5509cc65844f43bc
|
| #
38702af4
|
| 11-Aug-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
for sbaij matrices with less than 2^16 columns use unsigned short to short j indices. Saves 5-10 percent on my laptop in MatRelax() saves nothing in MatMult() why?
Hg-commit: 620bb33c258dc0ffc4bc183
for sbaij matrices with less than 2^16 columns use unsigned short to short j indices. Saves 5-10 percent on my laptop in MatRelax() saves nothing in MatMult() why?
Hg-commit: 620bb33c258dc0ffc4bc183e43f256bab9918a06
show more ...
|
| #
af00f1c5
|
| 11-Aug-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
commit after merge
Hg-commit: 871df620942b6b4ec71a9ba2e7c22aa681ae07ec
|
| #
1c3996cd
|
| 10-Aug-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
added PETSC_Prefetch() for Intel compiler with configure check for _mm_prefetch() helps on MatRelax_SeqSBAIJ_1() by 10 percent on PETSc machine. Intel compiler seems to ignore GCC's __builtin_prefetc
added PETSC_Prefetch() for Intel compiler with configure check for _mm_prefetch() helps on MatRelax_SeqSBAIJ_1() by 10 percent on PETSc machine. Intel compiler seems to ignore GCC's __builtin_prefetch() command
Hg-commit: a2e3967dd3c5eff62c6411454563a0c279d4aab4
show more ...
|
| #
b2843cf1
|
| 10-Aug-2009 |
Barry Smith <bsmith@mcs.anl.gov> |
commit for some reason I forgot
Hg-commit: 1c3e42f78e384fba2d4d7edc3762fd0165dc814e
|