History log of /petsc/src/mat/impls/aij/mpi/mmaij.c (Results 201 – 225 of 385)
Revision Date Author Comments
# e79ce49d 02-Feb-2013 Barry Smith <bsmith@mcs.anl.gov>

commit after merge

Hg-commit: f37b1e00e84f4f2c19b94a78ed2de72bd29e5778


# 2205254e 02-Feb-2013 Karl Rupp <rupp@mcs.anl.gov>

Partially uncrustified /src/mat/*

Hg-commit: f66b7241e67ccd55e47747ce1f2433e82e4f86b9


# 009bbdc4 26-Jan-2013 Karl Rupp <rupp@mcs.anl.gov>

Reformatted: "Do not put a blank line immediately before PetscFunctionReturn;"

Hg-commit: c8a41c455986e732d0ea0513d7162a54daffaece


# c5a46771 22-Jan-2013 Barry Smith <bsmith@mcs.anl.gov>

commit aftr merge

Hg-commit: 854807b200896ff0e3d6fb344a549ed1a2b93850


# 6e111a19 21-Jan-2013 Karl Rupp <rupp@mcs.anl.gov>

Updated style to obey 'Do not put a blank line immediately after PetscFunctionBegin;'

Hg-commit: 5408b9ce2402ad624305b7a7a323ab3ae5e0c3f1


# c30958fd 20-Jan-2013 Karl Rupp <rupp@mcs.anl.gov>

Replaced remaining '){' with ') {'.

Hg-commit: f4f35e45a9688d9cbe30c43558c5cab041b08998


# 22d28d08 04-Jan-2013 Barry Smith <bsmith@mcs.anl.gov>

fixed rest of mising CHKERRQ() fixed a few unused but set variables

Hg-commit: 4acc0881334451e4d784ba0aa3b37fae2f983d1f


# b769355b 31-Dec-2012 Jed Brown <jed@59A2.org>

merge PetscSF implementation

Hg-commit: 98dccc99445b69cb7a66312149eb16fec359e294


# 8cbdbec6 30-Dec-2012 Barry Smith <bsmith@mcs.anl.gov>

removed all incorrect spaces before CHKERR...

Hg-commit: 653d9985c7cfe8fed21a37081a5b64f5e24e6c17


# 6c2930d4 18-Sep-2012 Shri Abhyankar <abhyshr@mcs.anl.gov>

Commit after merge

Hg-commit: 29c41d281e3ece3127c753661dccfd04e452b7f8


# 3e08d2be 18-Sep-2012 Barry Smith <bsmith@mcs.anl.gov>

removed trailing blanks from source code
added rule rmtrailingblanks accessible via make ACTION=remtrailingblanks tree

Hg-commit: 6e3652165d48aa5f3e94dd66bf607adea6fac27a


# 8caf3d72 18-Sep-2012 Barry Smith <bsmith@mcs.anl.gov>

code to match PETSc style guide for if (xxx) for (xxx) sizeof(xxx)

Hg-commit: 01e0d19bcd83a980fb5e8e32b294a95da72b405f


# 0f55b88d 03-Jul-2012 Satish Balay <balay@mcs.anl.gov>

backout all chmod stuff in bf971ba58125
[but keep diffs to src/mat/impls/aij/mpi/mpimatmatmult.c ]

Hg-commit: 4a812fc1f35496ce2717c7da9ef12ffabbd13258


# c0174eb7 03-Jul-2012 Mark F. Adams <mark.adams@columbia.edu>

removed a spurious call to MatSetBlockSize.

Hg-commit: bf971ba58125bd8cf7ceb2a9d0f5cdf27c27cc6a


# f1301baf 25-Jun-2012 Matthew G Knepley <knepley@gmail.com>

Merge

Hg-commit: 5fd7344ebb01d47fc51348189c58908ebeb94702


# 10e9db80 30-May-2012 Paul Mullowney <paulm@txcorp.com>

Pulled in changes from petsc-dev. make tests passing. Everything looks good.

Hg-commit: 94eb5d50210da3db6d654576e30f2a31ec2adf25


# 6dad612a 18-May-2012 Barry Smith <bsmith@mcs.anl.gov>

commit after merge

Hg-commit: 385772f7a560d67dae5108e5cd455273b99579fc


# c5bfad50 18-May-2012 Mark F. Adams <mark.adams@columbia.edu>

fixed inheritance of block size on coarse grids in GAMG. Fixed bugs in VecScatterCreate wrt block sizes. Added some debug code.

Hg-commit: fb7e4343253b73d3fb40857991a8c6d5d0c7c56b


# e5996a9a 15-May-2012 Paul Mullowney <paulm@txcorp.com>

updated and merged from petsc-dev

Hg-commit: 4bdbb24181fe1c8ce13e9b82c1d499b152c3d14f


# 3ba34427 07-May-2012 Barry Smith <bsmith@mcs.anl.gov>

fix to bug noted by Mark Adams in MatSetUpMultiply_MPIAIJ() where it may detect a block index when it doesn't exist due to missing if ((ec % bs)) case.

Hg-commit: c997baff1558fd165412be034e812bb69f

fix to bug noted by Mark Adams in MatSetUpMultiply_MPIAIJ() where it may detect a block index when it doesn't exist due to missing if ((ec % bs)) case.

Hg-commit: c997baff1558fd165412be034e812bb69f90972a

show more ...


# a2f3521d 01-May-2012 Mark F. Adams <mark.adams@columbia.edu>

Added block size inheritence in Mat methods.

Dissable a block IS optimization in VecScatterCreate that was wrong with blocks from Mat mult methods.

Added some debug code for a user.

Refactored GAM

Added block size inheritence in Mat methods.

Dissable a block IS optimization in VecScatterCreate that was wrong with blocks from Mat mult methods.

Added some debug code for a user.

Refactored GAMG for KKT solves.

N.B., there are a lot of changes here, sorry to dump this just before a release ...

Hg-commit: a85625d104df12863d7d1735f9fdbe9b281ef7d2

show more ...


# 778a2246 09-Apr-2012 Barry Smith <bsmith@mcs.anl.gov>

VecCreateXXXWithArray() now takes a bs argument since there is no other way to pass the block size in during creation process

Hg-commit: 465282368ed7696decd83c3d3b111f39348a7d40


# ab9863d7 02-Apr-2012 Barry Smith <bsmith@mcs.anl.gov>

namespaced some Mat utilities that lacked the Mat

Hg-commit: 6f712ebe4bb5ddbcbf32ebd864d408e3a35085b0


# 5e1f6667 18-Mar-2012 Barry Smith <bsmith@mcs.anl.gov>

Undid this change since it breaks stuff. Note that the entire MatAssembly Infrastructure depends on these flags being set correctly. I just wasted hours tracking down a bug due to this change. Also n

Undid this change since it breaks stuff. Note that the entire MatAssembly Infrastructure depends on these flags being set correctly. I just wasted hours tracking down a bug due to this change. Also note that our test system sucks since the bug was introduced a month ago.

Note also that assembled flag is MUCH more than just "values need to be communicated". The business of garray and colmap depend on this flag being set correctly.

Note also that all the other MatSetXXX still changed the flags correctly.

If you want some functionality like below that allows changing numerical values (but not nonzero locations) then introduce MatGetRowWrite() and MatRestoreRowWrite() and change MatGetRow() to MatGetRowRead(). But please don't don't underestimate side affects when you make such dramatic changes.

author Matthew G Knepley <knepley@gmail.com>
Tue, 14 Feb 2012 00:45:05 -0600 (4 weeks ago)
changeset 22179 1fc53ac2b8ab
parent 22178 c1d3e1b5603f
child 22180 708aa4809612
Now MatSetValues() does not automatically mark the matrix as unassembled
- Individual types set the assembly flag if values need to be communicated
- This is done to allow programming in the following way:
for(r = rStart; r < rEnd; ++r) {
MatGetRow()
<transform values>
MatRestoreRow()
MatSetValues()
}

Hg-commit: 7ae47bfbd6e9aa96e390d0fe01d428bae6c9eac4

show more ...


# 51322221 28-Feb-2012 Jungho Lee <julee@mcs.anl.gov>

commit after merge

Hg-commit: e8d19a834d936a4816c3abf3af0b68733c00be11


12345678910>>...16