History log of /petsc/src/mat/impls/dense/mpi/mpidense.c (Results 751 – 775 of 1213)
Revision Date Author Comments
# 0d2fba3e 09-Mar-2010 Matthew G Knepley <knepley@gmail.com>

Merge

Hg-commit: 2c02161f5890b468f5bb35c7476967398e40a0c5


# 28842d8c 26-Feb-2010 Barry Smith <bsmith@mcs.anl.gov>

commit after merge

Hg-commit: ee73705a045ef5d04e074e8534eb7e0fbaa08e1b


# 5f5f199f 26-Feb-2010 Barry Smith <bsmith@mcs.anl.gov>

moved petscsys.h stuff into petsc.h files (Fortran and C) removed petscsys.h files fortran and C
eliminate use of petscsys.h (Fortran and C)
eliminated redundant use of #include "petscfix" all over t

moved petscsys.h stuff into petsc.h files (Fortran and C) removed petscsys.h files fortran and C
eliminate use of petscsys.h (Fortran and C)
eliminated redundant use of #include "petscfix" all over the place because included by petsc.h

Hg-commit: dea4bc8a57aa0490c3a40fdee08c4b41e42e03ce

show more ...


# 591c0652 25-Feb-2010 Barry Smith <bsmith@mcs.anl.gov>

commit after merge

Hg-commit: 4327248df9af88c07f8b082113ebcadb806c54eb


# ba337c44 25-Feb-2010 Jed Brown <jed@59A2.org>

Mat{{Real,Imaginary}Part,Conjugate}_{Seq,MPI}Dense

Hg-commit: 326aecc4d31225b5d9ca462baa41a807bc0919a9


# d2a212ea 11-Feb-2010 Barry Smith <bsmith@mcs.anl.gov>

unreachable code, unused values

Hg-commit: 58da6a73057248232bddd3b9049ed613f4a87e06


# 533163c2 24-Nov-2009 Barry Smith <bsmith@mcs.anl.gov>

cleanup of fixing to use PetscMallocN() for several files

Hg-commit: 034d2c9aed500ffeb96719bf62a7244197f9fd01


# 74ed9c26 19-Nov-2009 Barry Smith <bsmith@mcs.anl.gov>

updated more files to use PetscMallocN() instead of single malloc with ugly operations

Hg-commit: 06b9e8a2056c1ddd773610bbb1de775ec9eddee0


# e8d12d9d 13-Nov-2009 Dmitry Karpeev <karpeev@mcs.anl.gov>

Merge.

Hg-commit: 366b569f7ac12955ed5fd9ea6b0a56cfb51a84d1


# 71fd2e92 11-Nov-2009 Barry Smith <bsmith@mcs.anl.gov>

added check on PetscValidScalarPointer() to all the MatSetValues_() routines to check for non-double aligned

Hg-commit: 1f2e574d0828af632142de782d665f4dded95c8f


# 186bafed 29-Oct-2009 Matthew Knepley <knepley@mcs.anl.gov>

Merge

Hg-commit: 2abd163653da4b78c2f240bce7add61691d76163


# 26283091 29-Oct-2009 Barry Smith <bsmith@mcs.anl.gov>

changed PetscMap to PetscLayout

Hg-commit: b8f4632bd00d1563dcf8108fd4199169f8fd320b


# 73daad2e 23-Oct-2009 Matthew Knepley <knepley@mcs.anl.gov>

Merge

Hg-commit: 12eac1f84d4cc8342fd73e07d65d7ff4a1422192


# d84338a6 20-Oct-2009 Barry Smith <bsmith@mcs.anl.gov>

move Plapack include file into ONLY mpidense.c so that its bad prototypes do not contaminate other PETSc source code
move MatScale_MPIDense() out of mpidense.c so its use of petscblaslapack.h does no

move Plapack include file into ONLY mpidense.c so that its bad prototypes do not contaminate other PETSc source code
move MatScale_MPIDense() out of mpidense.c so its use of petscblaslapack.h does not contradict the wrong prototypes in plapack

Hg-commit: e1ff2f8250dea35c32549ba6cf749dd3bf10bf10

show more ...


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

commit after merge

Hg-commit: e4ceadb2454090be7d46b3718e609756791804d0


# bea34c44 19-Sep-2009 Barry Smith <bsmith@mcs.anl.gov>

commit after merge

Hg-commit: 388bfd26171358e79669aa792700e8132b82e6dc


# e1e35b75 01-Sep-2009 Barry Smith <bsmith@mcs.anl.gov>

commit after merge

Hg-commit: afd706c6f0d4680f378897dd9b1c693fec8926d3


# 0a47f32e 28-Aug-2009 Hong Zhang <hzhang@mcs.anl.gov>

merge from release

Hg-commit: f6802b53e527d58de2f16b3772bb2fa69022efe3


# 30716080 28-Aug-2009 Hong Zhang <hzhang@mcs.anl.gov>

wrap MatGetFactor_mpidense_plapack() with MatGetFactor_mpidense_petsc()
for easy use plapack

Hg-commit: efb7224a0e3952952fc3d76e1b92d72a7b84017a


# 2f00e3e0 23-Jul-2009 Barry Smith <bsmith@mcs.anl.gov>

commit after update

Hg-commit: c176798e350520d7067bc61fb3e700169e4fb00d


# bb5747d9 22-Jul-2009 Matthew Knepley <knepley@mcs.anl.gov>

Forgot to make dynamic function extern C

Hg-commit: 2eac076ba338a15c07d7e031629ad75ea73a9c72


# 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 ...


# 0b0da1c5 27-May-2009 Matthew Knepley <knepley@mcs.anl.gov>

Merge

Hg-commit: 1cebfc03201741aa243081d38356d05b150802f8


1...<<31323334353637383940>>...49