History log of /petsc/src/mat/impls/sbaij/mpi/mpisbaij.c (Results 801 – 825 of 1197)
Revision Date Author Comments
# 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


# ec1065ed 05-Oct-2009 Barry Smith <bsmith@mcs.anl.gov>

commit after merge

Hg-commit: e4ceadb2454090be7d46b3718e609756791804d0


# 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


# d227b271 16-Aug-2009 Barry Smith <bsmith@mcs.anl.gov>

commit after merge

Hg-commit: 4a78b6aaa0ea94922476878ad4c4a416ba6f0589


# 44d5f5a4 13-Aug-2009 Matthew Knepley <knepley@mcs.anl.gov>

Merge

Hg-commit: 46db4e6f0a224d304ccb0599c16f059eb3844673


# 0af126e1 13-Aug-2009 Hong Zhang <hzhang@mcs.anl.gov>

merge from release

Hg-commit: a918e316167282373d7d69800bd29ad770224d32


# df1bf9be 13-Aug-2009 Matthew Knepley <knepley@mcs.anl.gov>

Merge

Hg-commit: b86fe0a90f488cd8a57ad47660550b9b828135b1


# 20f1ed55 13-Aug-2009 Barry Smith <bsmith@mcs.anl.gov>

slight more optimization for MatRelax_MPISBAIJ()

Hg-commit: 58e382d37ba04053e96feadcda48b8fc0ca33253


# effcda25 13-Aug-2009 Barry Smith <bsmith@mcs.anl.gov>

minor optimizations to MatRelax_MPISBAIJ()
removed global length checks on some vector operations so that one of the two vectors can be sequential

Hg-commit: 2a706c91dfbb7e840e89f07b1e42608aec372742


# fa22f6d0 12-Aug-2009 Barry Smith <bsmith@mcs.anl.gov>

commpleted parallel eisenstat for SBAIJ matrices
also fixed ksp ex10.c to support file without right hand side; use argument -rhs 0 to indicate this

Hg-commit: 74e1c15ff1669cfc4b83d5bc2c8bde8825a913

commpleted parallel eisenstat for SBAIJ matrices
also fixed ksp ex10.c to support file without right hand side; use argument -rhs 0 to indicate this

Hg-commit: 74e1c15ff1669cfc4b83d5bc2c8bde8825a913ba

show more ...


# 17fa8088 12-Aug-2009 Hong Zhang <hzhang@mcs.anl.gov>

Bugfix: MatLoad_MPISBAIJ() should not require ignore_lower_triangular part

Hg-commit: c10b0cd399ba00c9d5c2871fd218e1690fc2acc0


# 952b491a 20-Jul-2009 Matthew Knepley <knepley@mcs.anl.gov>

Merge

Hg-commit: 042472a0480b67a718f2ad368cd38c5dbee71cec


# ae3dafa0 17-Jul-2009 Barry Smith <bsmith@mcs.anl.gov>

pull bug fix for The situation is the following: I'm calling MatSetValues with the flag ADD_VALUES and with matrix option MAT_IGNORE_ZERO_ENTRIES. I'm inserting multiple values at once, multiple colu

pull bug fix for The situation is the following: I'm calling MatSetValues with the flag ADD_VALUES and with matrix option MAT_IGNORE_ZERO_ENTRIES. I'm inserting multiple values at once, multiple columns and rows, so I provide a rank-2 matrix of values. As I'm calling this from fortran I'm also using MAT_COLUMN_ORIENTED. Now for provided rows that are not owned by the process, it jumps to mpiaij.c:394 (line numbers as in petsc-dev). On line 399, it checks for zero entries, but only checks the very first entry of the (non-owned) row. If however other entries of that same row are nonzero, the entire row is still dropped. Note that this is independent of row_oriented/column_oriented as line 396 does exactly the same.

If I don't set the option MAT_IGNORE_ZERO_ENTRIES the problem disappears. In that case however we would either have to preallocate substantially more nonzeros, or complicate the matrix assembly in our code by taking out the zero entries ourselves and call MatSetValues for each entry seperately.

Hg-commit: f09f0ab443e582d40fb2b646b2461bcc61f6e436

show more ...


# b400d20c 17-Jul-2009 Barry Smith <bsmith@mcs.anl.gov>

From: s.kramer@imperial.ac.uk
Subject: non-local values being dropped in MatSetValues
Date: July 17, 2009 7:44:09 AM CDT
To: petsc-users@mcs.anl.gov
Reply-To: petsc-users@mcs.anl.gov

The si

From: s.kramer@imperial.ac.uk
Subject: non-local values being dropped in MatSetValues
Date: July 17, 2009 7:44:09 AM CDT
To: petsc-users@mcs.anl.gov
Reply-To: petsc-users@mcs.anl.gov

The situation is the following: I'm calling MatSetValues with the flag ADD_VALUES and with matrix option MAT_IGNORE_ZERO_ENTRIES. I'm inserting multiple values at once, multiple columns and rows, so I provide a rank-2 matrix of values. As I'm calling this from fortran I'm also using MAT_COLUMN_ORIENTED. Now for provided rows that are not owned by the process, it jumps to mpiaij.c:394 (line numbers as in petsc-dev). On line 399, it checks for zero entries, but only checks the very first entry of the (non-owned) row. If however other entries of that same row are nonzero, the entire row is still dropped. Note that this is independent of row_oriented/column_oriented as line 396 does exactly the same.

If I don't set the option MAT_IGNORE_ZERO_ENTRIES the problem disappears. In that case however we would either have to preallocate substantially more nonzeros, or complicate the matrix assembly in our code by taking out the zero entries ourselves and call MatSetValues for each entry seperately.

Hg-commit: d28deff5e1b8c4e99cf2d919d60e6073ac99448f

show more ...


# 05575646 07-Jul-2009 Matthew Knepley <knepley@mcs.anl.gov>

Merge

Hg-commit: 13037312c0f286402f80fdbd1e060f559dc18782


# b75cf396 05-Jul-2009 Barry Smith <bsmith@mcs.anl.gov>

set d in MatRelax_SeqSBAIJ that it no longer needed

Hg-commit: c1444f48fd77cb2635ffc8849c7a111911162cb7


# a9817697 05-Jun-2009 Barry Smith <bsmith@mcs.anl.gov>

changed MAT_KEEP_ZEROED_ROWS to MAT_KEEP_NONZERO_PATTERN

Hg-commit: dd0eb2438b4ecde1a3517ea573f0c60a0160fd54


# 59c5f4b7 05-May-2009 Barry Smith <bsmith@mcs.anl.gov>

commit after merge

Hg-commit: a3e37167be53404d11fe556225607b1637890692


# dc2c7911 04-May-2009 Satish Balay <balay@mcs.anl.gov>

merge from release

Hg-commit: 2b7a7d71963e7893197575adcffbd9e29a0afb26


# 81594ee8 04-May-2009 Barry Smith <bsmith@mcs.anl.gov>

commit after merge

Hg-commit: 13ee4a481d0761c31f428ae3d48cb56ce869752b


# 526dfc15 01-May-2009 Barry Smith <bsmith@mcs.anl.gov>

petsc-maint19,395 if MatMPIXAIJSetPreallocation() was called twice, the inner matrices were created a second time leading to memory bleeding.
Fixed by allowing preallocation to be called twice and

petsc-maint19,395 if MatMPIXAIJSetPreallocation() was called twice, the inner matrices were created a second time leading to memory bleeding.
Fixed by allowing preallocation to be called twice and not recreating inner matrices after the first time.

Hg-commit: ecd2cb882bda291142224dcebc9b00d3f6cecc0e

show more ...


1...<<31323334353637383940>>...48