[petsc-users] how to import an array from matlab?
Barry Smith
bsmith at mcs.anl.gov
Tue Jan 27 07:24:24 CST 2015
Use PetscBinaryWrite.m from MATLAB (documentation at the top of the file) to save the array into a file then in PETSc use VecLoad() to load the matrix. PetscBinaryWrite.m is in $PETSC_DIR/bin/matlab or $PETSC_DIR/share/petsc/matlab depending on your version of PETSc.
Barry
> On Jan 27, 2015, at 1:52 AM, siddhesh godbole <siddhesh4godbole at gmail.com> wrote:
>
> Hello,
> i am trying to import an array of 10000 elements into petsc. interfacing fails when i try to use launch('./mycode',np,opt) in my matlab due to some incompatibility. Then i tried importing .mat file into petsc and i got stuck.
> Can you please tell me how can i import an array from matlab into petsc and use it for my calculations?
> Thanks in advance!
>
> Siddhesh M Godbole
>
> 5th year Dual Degree,
> Civil Eng & Applied Mech.
> IIT Madras
More information about the petsc-users
mailing list