I don't understand. If you want to use LAPACK to find 
eigenvalues/eigenvectors then you need to use a dense format; that is the only 
format that LAPACK supports. So create a SeqDense matrix instead of a seqsbaij 
matrix.

  Barry

> On Dec 12, 2014, at 7:32 AM, siddhesh godbole <[email protected]> 
> wrote:
> 
> Hello Barry,
> 
> I am stuck with MatConvert because the matrix I am feeding into it is set as 
> MATSEQSBAIJ during formation. I learned from your documents that already bij 
> or sbij formats cannot be called upon by MatConvert command. but the ex99.c 
> which you have sent me in your previous mail also has MatConvert operated on 
> A & B which are already set up as MATSEQSBIAJ.
> 
> I don't understand this. Is there something I am missing to focus on? 
> 
> 
> 
> Siddhesh M Godbole
> 
> 5th year Dual Degree,
> Civil Eng & Applied Mech.
> IIT Madras
> 
> On Thu, Dec 11, 2014 at 3:28 AM, Barry Smith <[email protected]> wrote:
> 
>    Siddhesh,
> 
>     That example was unfortunately not in the test suite and hence did not 
> work. Note that it is calling MatDenseRestoreArray() on the wrong matrix (A 
> when it should be on A_dense). I've attached a fixed version of the example 
> that should compile and run correctly for you (it does for me).
> 
>     Sorry for the inconvenience
> 
>    Barry
> 
> 
> > On Dec 10, 2014, at 4:31 AM, siddhesh godbole <[email protected]> 
> > wrote:
> >
> > Pardon me,
> > This is the full error message
> >
> >
> > [0]PETSC ERROR: --------------------- Error Message 
> > --------------------------------------------------------------
> > [0]PETSC ERROR: No support for this operation for this object type
> > [0]PETSC ERROR: Cannot locate function MatDenseRestoreArray_C in object
> > [0]PETSC ERROR: See http://www.mcs.anl.gov/petsc/documentation/faq.html for 
> > trouble shooting.
> > [0]PETSC ERROR: Petsc Release Version 3.5.2, Sep, 08, 2014
> > [0]PETSC ERROR: ./8D on a arch-linux2-c-debug named iitm by iitm Wed Dec 10 
> > 15:48:03 2014
> > [0]PETSC ERROR: Configure options --download-mpich 
> > --download-f2cblaslapack=1
> > [0]PETSC ERROR: #1 MatDenseRestoreArray() line 1523 in 
> > /home/iitm/Downloads/petsc-3.5.2/src/mat/impls/dense/seq/dense.c
> > [0]PETSC ERROR: #2 main() line 181 in /home/iitm/Desktop/project/8D.c
> >
> >
> > Siddhesh M Godbole
> >
> > 5th year Dual Degree,
> > Civil Eng & Applied Mech.
> > IIT Madras
> >
> > On Wed, Dec 10, 2014 at 3:59 PM, siddhesh godbole 
> > <[email protected]> wrote:
> > hello,
> >
> > i was trying to modify ex99 in srs/mat/examples/test which deals with 
> > LAPACKsygvx_ for eigenvalues and eigenvectors
> >
> > it compiles but gives the following error while executing the program
> >
> >
> >
> > [0]PETSC ERROR:Cannot locate function MatDenseRestoreArray_C in object
> > [0]PETSC ERROR: Configure options --download-mpich 
> > --download-f2cblaslapack=1
> > [0]PETSC ERROR: #1 MatDenseRestoreArray() line 1523 in 
> > /home/iitm/Downloads/petsc-3.5.2/src/mat/impls/dense/seq/dense.c
> >
> > can you please explain to me what are theses errors?
> >
> > Siddhesh M Godbole
> >
> > 5th year Dual Degree,
> > Civil Eng & Applied Mech.
> > IIT Madras
> >
> 
> 

Reply via email to