History log of /petsc/src/mat/impls/aij/seq/aij.c (Results 1101 – 1125 of 2495)
Revision Date Author Comments
# 3ded2ed9 31-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-refine-3d

* master: (71 commits)
Sys: revert packed PetscMalloc to PetscMallocN in PetscCommBuildTwoSided_Allreduce
SNESMonitorCancel: enable fort

Merge branch 'master' into knepley/feature-plex-refine-3d

* master: (71 commits)
Sys: revert packed PetscMalloc to PetscMallocN in PetscCommBuildTwoSided_Allreduce
SNESMonitorCancel: enable fortran interface
PetscSection: Added docs for Fortran binding for VecSetValuesSection()
Vec: Removed old F90 binding for PetscSection
bgq: fix deadlock on bgq due to inconsistant values returned by getpwuid(getuid()) on runs with 256nodes [or 4096 cores]. This fix removes the reliance on PetscGetHomeDirectory() returning 'same' value across nodes. [using the fact that PetscOptionsInsertFile() uses HOMEDIR from node-0 only]
DMPlex: change order of assignment to appease -Wmaybe-initialized (gcc-4.8.1)
DMPlex: Fix 64-bit int problem in VTK
Mat: Fix for PetscSparseDenseMaxDot() for complex
Vec: Correct VecUniqueEntries() for 64-bit indices
MatSeqAIJGetArrayF90: add man pages and fix typo in MatDense version
SF docs: add link to summary page and fix title
Doc: Fixed DM code in manual
metis/parmetis: update to metis-5.1.0/parmetis-4.0.3 Also update the test output as the partitioning appears to have changed.
DMPlex: remove unused variables
blaslapack: update f,f2c tarballs to 3.4.2 version
DMPlex ex5: Added test for 2 face cohesive submesh - Fixed old tests for cohesive cell orientation
DMPlex: Put in depth label optimization
DMPlex: Fix flipping of fault normal
DMPlex: We label cells with only vertices on the fault, but they have no cone replacement
DMPlex: Fix translation to cohesive edges in 3D - They are labeled by the vertices they connect
...

Conflicts:
include/petscdmplex.h

show more ...


# b19a5dc2 31-Aug-2013 Mark Adams <mark.adams@columbia.edu>

MatSOR_SeqAIJ: optimize to cache the application of the lower-triangular part

When performing an SSOR sweep with nonzero initial guess, application of
the lower-triangular part is cached so that the

MatSOR_SeqAIJ: optimize to cache the application of the lower-triangular part

When performing an SSOR sweep with nonzero initial guess, application of
the lower-triangular part is cached so that the back-sweep only needs to
apply the upper-triangular part of the matrix. This reduces an SSOR
with nonzero initial guess from 2 work units to 1.5.

[Jed: split commits and reword message]

show more ...


# 72631b3e 28-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-dt-fem

* master:
DMPlex: Fix 64-bit int problem in VTK
Mat: Fix for PetscSparseDenseMaxDot() for complex
Vec: Correct VecUniqueEntries() for 64-bit i

Merge branch 'master' into knepley/feature-dt-fem

* master:
DMPlex: Fix 64-bit int problem in VTK
Mat: Fix for PetscSparseDenseMaxDot() for complex
Vec: Correct VecUniqueEntries() for 64-bit indices
MatSeqAIJGetArrayF90: add man pages and fix typo in MatDense version
SF docs: add link to summary page and fix title
Doc: Fixed DM code in manual

show more ...


# de9f814b 28-Aug-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'maint'

* maint:
MatSeqAIJGetArrayF90: add man pages and fix typo in MatDense version
SF docs: add link to summary page and fix title
Doc: Fixed DM code in manual


# 774cf152 28-Aug-2013 Jed Brown <jedbrown@mcs.anl.gov>

MatSeqAIJGetArrayF90: add man pages and fix typo in MatDense version


# 8117f98b 28-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-dt-fem

* master: (211 commits)
Mat ex170: Comments
VTK: Small fix to error message (.vts to .vtu)
VTK: Small fix to error message
Fixed bib entries

Merge branch 'master' into knepley/feature-dt-fem

* master: (211 commits)
Mat ex170: Comments
VTK: Small fix to error message (.vts to .vtu)
VTK: Small fix to error message
Fixed bib entries
Bib: Updates
AO: fix erroneous processing of -ao_view and factor into AOViewFromOptions
doc: fix named argument in {Vec,Mat,DM}ViewFromOptions
Sys: add PetscDataTypeFromString() and test code
Mat: Should say that it has a nullspace in MatView()
parms: update tarball with fix for namespace conflict with metis
fix citation 'Golub_Varga_1961'
parmetis: update tarball to parmetis-4.0.2-p5 which fixes an install issue with cygwin
Sys Logging: revert parent traversal
fixed hdf5.py so that if self.libraries.compression is None the code still runs correctly
DMDA: fix bad cast of DM_DA to PetscObject
MatClique: follow DistMultiVec API changes
MatClique: remove unused variables
config cmakeboot: add C++ flags any time compiler is available
config OpenMP: check for C++ flag any time the compiler is available
replaced all left-over uses of a single PetscMalloc() to allocated multiple arrays: replaced with PetscMallocN() The only ones left are when the second array is set into the first array and one ugly usage in the MUMPS interface that cannot be easily fixed
...

Conflicts:
config/builder.py
src/dm/impls/plex/plexgeometry.c

show more ...


# 459e96c1 28-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-plex-refine-3d

* master: (273 commits)
Mat ex170: Comments
VTK: Small fix to error message (.vts to .vtu)
VTK: Small fix to error message
Fixed bib

Merge branch 'master' into knepley/feature-plex-refine-3d

* master: (273 commits)
Mat ex170: Comments
VTK: Small fix to error message (.vts to .vtu)
VTK: Small fix to error message
Fixed bib entries
Bib: Updates
AO: fix erroneous processing of -ao_view and factor into AOViewFromOptions
doc: fix named argument in {Vec,Mat,DM}ViewFromOptions
Sys: add PetscDataTypeFromString() and test code
Mat: Should say that it has a nullspace in MatView()
parms: update tarball with fix for namespace conflict with metis
fix citation 'Golub_Varga_1961'
parmetis: update tarball to parmetis-4.0.2-p5 which fixes an install issue with cygwin
Sys Logging: revert parent traversal
fixed hdf5.py so that if self.libraries.compression is None the code still runs correctly
DMDA: fix bad cast of DM_DA to PetscObject
MatClique: follow DistMultiVec API changes
MatClique: remove unused variables
config cmakeboot: add C++ flags any time compiler is available
config OpenMP: check for C++ flag any time the compiler is available
replaced all left-over uses of a single PetscMalloc() to allocated multiple arrays: replaced with PetscMallocN() The only ones left are when the second array is set into the first array and one ugly usage in the MUMPS interface that cannot be easily fixed
...

Conflicts:
include/petscdmplex.h

show more ...


# c0c93d0e 28-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' into knepley/feature-dmda-section

* master: (287 commits)
Mat ex170: Comments
VTK: Small fix to error message (.vts to .vtu)
VTK: Small fix to error message
Fixed bib e

Merge branch 'master' into knepley/feature-dmda-section

* master: (287 commits)
Mat ex170: Comments
VTK: Small fix to error message (.vts to .vtu)
VTK: Small fix to error message
Fixed bib entries
Bib: Updates
AO: fix erroneous processing of -ao_view and factor into AOViewFromOptions
doc: fix named argument in {Vec,Mat,DM}ViewFromOptions
Sys: add PetscDataTypeFromString() and test code
Mat: Should say that it has a nullspace in MatView()
parms: update tarball with fix for namespace conflict with metis
fix citation 'Golub_Varga_1961'
parmetis: update tarball to parmetis-4.0.2-p5 which fixes an install issue with cygwin
Sys Logging: revert parent traversal
fixed hdf5.py so that if self.libraries.compression is None the code still runs correctly
DMDA: fix bad cast of DM_DA to PetscObject
MatClique: follow DistMultiVec API changes
MatClique: remove unused variables
config cmakeboot: add C++ flags any time compiler is available
config OpenMP: check for C++ flag any time the compiler is available
replaced all left-over uses of a single PetscMalloc() to allocated multiple arrays: replaced with PetscMallocN() The only ones left are when the second array is set into the first array and one ugly usage in the MUMPS interface that cannot be easily fixed
...

show more ...


# ea6bb0ab 28-Aug-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'knepley/reordering'

* knepley/reordering:
Mat ex170: Comments
Mat ex170: Test for MatMult() using max instead of plus - Finds the number of connected components in parallel - Can s

Merge branch 'knepley/reordering'

* knepley/reordering:
Mat ex170: Comments
Mat ex170: Test for MatMult() using max instead of plus - Finds the number of connected components in parallel - Can still optimize better in parallel
Mat: Added stuff to let me do (max, mult) algebra things for reordering - Added MatMultMax_SeqAIJ() and MatMultAddMax_SeqAIJ() - Added PetscSparseDenseMaxDot()
Vec: Added VecUniqueEntries() - This is purely diagnostic, but I think its useful for tests
Sys: Added PetscSortRemoveDupsReal()

Conflicts:
config/builder.py

show more ...


# 609189e8 21-Aug-2013 Hong Zhang <hzhang@mcs.anl.gov>

Merge branch 'master' of bitbucket.org:petsc/petsc


# 8758e1fa 18-Aug-2013 Barry Smith <bsmith@mcs.anl.gov>

removed mallocs from inner loop of Mat_CheckInode_FactorLU, also added a bunch of const to array variables in that file


# 9b921294 17-Aug-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/improve-memory-logging'

Conflicts:
src/ksp/pc/impls/redundant/redundant.c
src/mat/interface/matnull.c


# 11e456e1 17-Aug-2013 Barry Smith <bsmith@mcs.anl.gov>

removed Mat option for skipping checking of compressed row format since it is now free using the nonzerorowcnt previously introduced


# 7b083b7c 17-Aug-2013 Barry Smith <bsmith@mcs.anl.gov>

added seqij nonzerorowcnt used to determine flop count in MatMult_SeqAIJ()


# b0795ba2 31-Jul-2013 Hong Zhang <hzhang@mcs.anl.gov>

Merge branch 'hzhang/fix-tests'


# c2d650bd 30-Jul-2013 Hong Zhang <hzhang@mcs.anl.gov>

fix memory leak in MatGetMultiProcBlock_SeqAIJ() in the case of MAT_REUSE_MATRIX


# 6daa6ed0 25-Jul-2013 Stefano Zampini <stefano.zampini@gmail.com>

Merge remote-tracking branch 'origin/master' into stefano_zampini/pcbddc-constraintssetupimproved


# 4b91bfc3 07-Jul-2013 Barry Smith <bsmith@mcs.anl.gov>

Merge branch 'barry/x-virtual' into barry/uams


# 119a7e7d 03-Jul-2013 Matthew G. Knepley <knepley@gmail.com>

Merge branch 'master' of bitbucket.org:petsc/petsc

# By Hong Zhang
# Via Hong Zhang
* 'master' of bitbucket.org:petsc/petsc:
rename MatTransposeMatMultxxx_MPIAIJ_MPIAIJ_Scalable() -> MatTransposeM

Merge branch 'master' of bitbucket.org:petsc/petsc

# By Hong Zhang
# Via Hong Zhang
* 'master' of bitbucket.org:petsc/petsc:
rename MatTransposeMatMultxxx_MPIAIJ_MPIAIJ_Scalable() -> MatTransposeMatMultxxx_MPIAIJ_MPIAIJ() - default
rename MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ() -> MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable cleanup.
cleanup MatTransposeMatMult_MPIAIJ_MPIAIJ(): use Elist for options on experimental algorithms
cleanup MatPtAP_SeqAIJ_SeqAIJ(): use Elist for options on experimental algorithms
rename MatMatMultSymbolic_MPIAIJ_MPIAIJ_Scalable -> MatMatMultSymbolic_MPIAIJ_MPIAIJ because this routine is default
rm redundant test runex94_2_matmatmult
cleanup MatMatMult_MPIAIJ_MPIAIJ(): use Elist for options on experimental algorithms rename MatMatMultSymbolic_MPIAIJ_MPIAIJ -> MatMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable (non-default)
cleanup MatMatMult_SeqAIJ_SeqAIJ(): use Elist for options on experimental algorithms

show more ...


# 3fa0a38b 03-Jul-2013 Hong Zhang <hzhang@mcs.anl.gov>

Merge branch 'hzhang/mat-cleanup'


# 4a1b09b7 28-Jun-2013 Hong Zhang <hzhang@mcs.anl.gov>

cleanup MatPtAP_SeqAIJ_SeqAIJ(): use Elist for options on experimental algorithms


# 9a6158bf 19-Jun-2013 Jed Brown <jedbrown@mcs.anl.gov>

Merge branch 'barry/fix-PetscObjectPrintClassNamePrefixType'

* barry/fix-PetscObjectPrintClassNamePrefixType:
update tests of src/mat/examples/tests/ex136.c
Use classname in object for object na

Merge branch 'barry/fix-PetscObjectPrintClassNamePrefixType'

* barry/fix-PetscObjectPrintClassNamePrefixType:
update tests of src/mat/examples/tests/ex136.c
Use classname in object for object name when calling PetscObjectPrintClassNamePrefixType() instead of some string with less precise name passed in

Conflicts:
src/snes/interface/snes.c

show more ...


# e33c197d 11-Jun-2013 Richard Mills <rtm@eecs.utk.edu>

Merged petsc/petsc into rmills/petsc master.


# 3bb1ff40 28-May-2013 Barry Smith <bsmith@mcs.anl.gov>

logging memory now credits to all ancestors


# dae58748 22-May-2013 Barry Smith <bsmith@mcs.anl.gov>

Use classname in object for object name when calling PetscObjectPrintClassNamePrefixType() instead of some string with less precise name passed in


1...<<41424344454647484950>>...100