| 5c9eb25f | 23-Jul-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
basic transistion to new model for external direct solvers all tests pass
Hg-commit: 709a5887e4f17b074188a2f60d4f00cb8895dd52 |
| a313700d | 24-Jun-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
moved the const out of XXType definitions and into the Set and Get Methods
Hg-commit: d4d9a237045a151847ef3121b00df73d952d0999 |
| b8d659d7 | 11-Jun-2008 |
Lisandro Dalcin <dalcinl@gmail.com> |
fixes for MatMPIBAIJSetPreallocationCSR
Hg-commit: 8fb3efbfea02cfee9436b93864e4fdf8c5911ac1 |
| a27a9864 | 06-Jun-2008 |
Lisandro Dalcin <dalcinl@gmail.com> |
fix error checking using ancient macro PETSC_OPT_g
Hg-commit: c54306812277785e06078ffc1fa45a44f93736f3 |
| b24902e0 | 01-May-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
initial conversion of Mat derived solver types like Mumps etc to use MatGetFactor() instead most code does not yet run but all code should be using the new format.
Hg-commit: ac83415153993ee58dc4
initial conversion of Mat derived solver types like Mumps etc to use MatGetFactor() instead most code does not yet run but all code should be using the new format.
Hg-commit: ac83415153993ee58dc4194c173418bfbd73bc73
show more ...
|
| a542b6e8 | 25-Apr-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
removed no longer needed converts of Fortran to C MPI_Comm (since MPI 1.1 has a standard for this)
Hg-commit: 263aca0fcfe7efcaed30a4abb46e648de3bb24ab |
| f29e339b | 01-Apr-2008 |
Hong Zhang <hzhang@mcs.anl.gov> |
bugfix for the case MatGetRowMaxAbs(A, ,PETSC_NULL)
Hg-commit: 2c47f1741852d205f2c6393c18a2b5e6d266e527 |
| c78e9cdc | 28-Mar-2008 |
Hong Zhang <hzhang@mcs.anl.gov> |
initialize idx=0 as complained in the nightly tests
Hg-commit: 2595a879280f92ef82dff1e09f564ec6145daa53 |
| c91732d9 | 26-Mar-2008 |
Hong Zhang <hzhang@mcs.anl.gov> |
add MatGetRowMaxAbs_MPIAIJ() and its tests
Hg-commit: 1ff98cccdf221c24121128eaa093bb424266e915 |
| 815cbec1 | 07-Mar-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
again I was checking *matout vs A when reuse was MAT_INITIAL_MATRIX so *matout was not initialized and valgrind chocked
Hg-commit: a294f51766ee1fb1e137fa155a98da00d66ab152 |
| e9695a30 | 07-Mar-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
fixed illegal access to *matout in MatTranspose_ routines when MAT_INITIAL_MATRIX had to remove check that one use A, MAT_INITIAL_MATRIX, &A because cannot check &A since may not be set
Hg-commit:
fixed illegal access to *matout in MatTranspose_ routines when MAT_INITIAL_MATRIX had to remove check that one use A, MAT_INITIAL_MATRIX, &A because cannot check &A since may not be set
Hg-commit: bdfca46607ae0c6b051c05f93f67da04e9fc248d
show more ...
|
| fc4dec0a | 02-Mar-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
added MatReuse as second argument to MatTranspose()
Hg-commit: 25d223e5c97b2e66758cc4ab542c7835b614e5c5 |
| 4a3bcbf4 | 02-Mar-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
changed some (very outdated) uses of code like if (size == 1) { MatSetType(mat,MATSEQ****) else MatSetType(mat,MATMPI****) } to simply use MatSetType(mat,MAT****)
Made MatMatM
changed some (very outdated) uses of code like if (size == 1) { MatSetType(mat,MATSEQ****) else MatSetType(mat,MATMPI****) } to simply use MatSetType(mat,MAT****)
Made MatMatMult****() manual pages a bit clearer
Hg-commit: 83bbcad2d4a668c5837dd6609fde0c812f94edce
show more ...
|
| ce0a2cd1 | 21-Feb-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
mv zpetsc.h (a meaningless name) to fortranimpl.h (a slightly more meaningful name)
Hg-commit: d2687f12f92bff49ceff434100d018f6898829c3 |
| dd6ea824 | 10-Feb-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
much more corrections for MatScalar
Hg-commit: 88a29c8f0f8b4ffa7f3f57450e19652a4f96df53 |
| 97e5c40a | 30-Jan-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
removed horrible _MatScalar macro code from BAIJ matrices that provided very crude support for single precision matrices.
Hg-commit: f78eee6ffd3e8ccc40a301ff8b29aebaaed64435 |
| b9f7ace7 | 30-Jan-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
missing \ in macro missing cast from float to int
Hg-commit: 918e1a98b59ad4e72c8262f670f98e21f090abf4 |
| 1cbcd9c4 | 29-Jan-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
finished adding error checking for the (PetscMPIInt) cast (i.e. changed to PetscMPIIntCast())
Hg-commit: 98a4e496a0acdf68e62dc611a6baa682b881b8ca |
| e44c0bd4 | 29-Jan-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
bug fixes related to petsc-maint 16879 MPIAIJ matsetvalues did not properly reset ba = b->a array after disssembly SeqAIJ improperly increased "low" count by one if ignoredzero was ignored so
bug fixes related to petsc-maint 16879 MPIAIJ matsetvalues did not properly reset ba = b->a array after disssembly SeqAIJ improperly increased "low" count by one if ignoredzero was ignored so search did not locate next column MPIBAIJ and MPISBAIJ disassembly set column size to A->cmap.n when it should have been A->cmap.N added error checking for some (PetscMPIInt) casts
Hg-commit: a3c4121ea5c19e05c43e0d0492c8be7228c4775c
show more ...
|
| 0805154b | 26-Jan-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
[PETSC #17255] nightly tests fixed but introduced into VecScatterToZero/All() Added error checking for overflow for cast from PetscInt to PetscBLASInt in all cases Added some error checking for overf
[PETSC #17255] nightly tests fixed but introduced into VecScatterToZero/All() Added error checking for overflow for cast from PetscInt to PetscBLASInt in all cases Added some error checking for overflow for cast from PetscInt to PetscMPIInt
Hg-commit: 7540d46ad0a2abd61067805cfc8cb914325338a4
show more ...
|
| b5eb4454 | 23-Jan-2008 |
Barry Smith <bsmith@mcs.anl.gov> |
changed VecCreateMPIWithArray() usage with a null pointer to NOT allocate the array. These means that Vec's create to be used as templates for VecScatterCreate() need not be memory hogs Re: [PETSC
changed VecCreateMPIWithArray() usage with a null pointer to NOT allocate the array. These means that Vec's create to be used as templates for VecScatterCreate() need not be memory hogs Re: [PETSC #17233] Strange behavior of a simple program
Hg-commit: 6c14016ca64b56523bea3ea59fc3776dd8f2c8f1
show more ...
|
| aa95bbe8 | 06-Nov-2007 |
Barry Smith <bsmith@mcs.anl.gov> |
info on checking preallocation in MatXXXSetPreallocation() manual pages
Hg-commit: 7477a10cc44380fe6ef82cc19bde8e54ad70c23a |
| e07e3cfa | 10-Oct-2007 |
Satish Balay <balay@mcs.anl.gov> |
PetscObject fixes for dscpack & BS95
Hg-commit: b82ae5d95fa5f03f27146995d2794999d9db1bd9 |
| c8cd8b03 | 09-Oct-2007 |
Satish Balay <balay@mcs.anl.gov> |
merge
Hg-commit: d507e9558c653b847e4e8b2a1687018f692e3610 |
| 7c363081 | 09-Oct-2007 |
Barry Smith <bsmith@mcs.anl.gov> |
petsc-maint 16799 ==6657== Conditional jump or move depends on uninitialised value(s) ==6657== at 0x8735AD1: petscoptionsgetstring_ (in /home/go
petsc-maint 16799 ==6657== Conditional jump or move depends on uninitialised value(s) ==6657== at 0x8735AD1: petscoptionsgetstring_ (in /home/gormo/fluidity/trunk/bin/petsc_readnsolve) ==6657== by 0x80F426D: petsc_readnsolve_options.878 (petsc_readnsolve.F90:264) ==6657== by 0x80F197C: petsc_readnsolve_ (petsc_readnsolve.F90:73) ==6657== by 0x80F18AD: main (petsc_readnsolve_main.cpp:28)
moved zpetsc.h to private/zpetsc.h
changed Fortran interface function PetscOptionsGetXXX functions to allow passing PETSC_NULL_TRUTH as flag argument
Hg-commit: a08dc4d2e15e97c0d3849b1cb02e6c1b0214b0c8
show more ...
|