Re: [petsc-users] RAW binary write

2018-12-05 Thread Smith, Barry F. via petsc-users
> On Dec 5, 2018, at 12:59 PM, Lisandro Dalcin via petsc-users > wrote: > > > > On Tue, 4 Dec 2018 at 19:53, Matthew Knepley wrote: > On Tue, Dec 4, 2018 at 11:11 AM Lisandro Dalcin via petsc-users > wrote: > PetscByteSwap ? But be careful, you should (1) vec get array, byteswap, vec >

Re: [petsc-users] RAW binary write

2018-12-05 Thread Lisandro Dalcin via petsc-users
On Tue, 4 Dec 2018 at 19:53, Matthew Knepley wrote: > On Tue, Dec 4, 2018 at 11:11 AM Lisandro Dalcin via petsc-users < > petsc-users@mcs.anl.gov> wrote: > >> PetscByteSwap ? But be careful, you should (1) vec get array, byteswap, >> vec restore array, (2) view, (3) vec get array, byteswap, vec

Re: [petsc-users] RAW binary write

2018-12-04 Thread Jed Brown via petsc-users
Matthew Knepley via petsc-users writes: > On Tue, Dec 4, 2018 at 11:11 AM Lisandro Dalcin via petsc-users < > petsc-users@mcs.anl.gov> wrote: > >> PetscByteSwap ? But be careful, you should (1) vec get array, byteswap, >> vec restore array, (2) view, (3) vec get array, byteswap, vec restore >>

Re: [petsc-users] RAW binary write

2018-12-02 Thread Lisandro Dalcin via petsc-users
Use PetscViewerBinarySetSkipHeader(viewer, PETSC_TRUE) before VecView(). On Thu, 29 Nov 2018 at 18:50, Sal Am via petsc-users < petsc-users@mcs.anl.gov> wrote: > Is there a way to write the solution from the system Ax=b in raw binary > instead of PETSc binary format? > > Currently I am doing: >

Re: [petsc-users] RAW binary write

2018-11-30 Thread Matthew Knepley via petsc-users
On Fri, Nov 30, 2018 at 4:03 AM Sal Am wrote: > Hi Matthew, > > by raw I mean something the equivalent of pure C++ like > > std::fstream fout("Vector_b.bin",std::ios::out | std::ios::binary); > fout.write((char*)[i],sizeof(std::complex)); > fout.close(); //std::vector< std::complex > b > > i.e.