<div dir="ltr">Hi all<div><br></div><div>I'm solving a discretized PDE with TS. Inside my MonitorFunction(), hooked up with TSMonitorSet(), I process the solution at each time step to write another PETSc Vec. Then, I write this Vec to a matlab binary file. The name of the binary file is the time step. I save it inside of the folder "ForceHistory"</div><div><br></div><div><div>// File name</div><div>PetscViewer    viewer;</div><div>std::string filehistory("ForceHistory/");</div><div>std::ostringstream temp;</div><div>temp << step;</div><div>filehistory.append(temp.str());</div><div>filehistory.append(".mat");</div><div><br></div><div>// Open and set Binary file        PetscViewerBinaryOpen(PETSC_COMM_WORLD,filehistory.c_str(),FILE_MODE_WRITE,&viewer);</div><div>PetscViewerSetFormat(viewer, PETSC_VIEWER_BINARY_MATLAB);</div><div><br></div><div>// Print</div><div>VecView(Context->Felement,viewer);</div><div><br></div><div>It works well until I reach the time step number 509. Beyond that time step, I get errors like this:</div><div><br></div><div><div>[0]PETSC ERROR: --------------------- Error Message --------------------------------------------------------------</div><div>[0]PETSC ERROR: Unable to open file</div><div>[0]PETSC ERROR: Cannot create file ForceHistory/758.mat for writing</div><div>[0]PETSC ERROR: See <a href="http://www.mcs.anl.gov/petsc/documentation/faq.html">http://www.mcs.anl.gov/petsc/documentation/faq.html</a> for trouble shooting.</div><div>[0]PETSC ERROR: Petsc Release Version 3.5.2, Sep, 08, 2014 </div><div>[0]PETSC ERROR: ./beads on a linux-mpich named miguelito by miguel Tue Oct  7 11:20:51 2014</div><div>[0]PETSC ERROR: Configure options --download-hypre=yes --download-metis --download-ml=yes --download-mpich --download-mumps --download-parmetis --download-scalapack --download-superilu --with-blas-lib=/usr/lib/libblas.so --with-language=cxx --with-lapack-lib=/usr/lib/liblapack.so PETSC_ARCH=linux-mpich --download-chaco</div><div>[0]PETSC ERROR: #2242 PetscViewerFileSetName_Binary() line 1102 in /home/miguel/petsc-3.5.2/src/sys/classes/viewer/impls/binary/binv.c</div><div>[0]PETSC ERROR: #2243 PetscViewerFileSetName() line 624 in /home/miguel/petsc-3.5.2/src/sys/classes/viewer/impls/ascii/filev.c</div><div>[0]PETSC ERROR: #2244 PetscViewerBinaryOpen() line 711 in /home/miguel/petsc-3.5.2/src/sys/classes/viewer/impls/binary/binv.c</div><div>[0]PETSC ERROR: --------------------- Error Message --------------------------------------------------------------</div><div>[0]PETSC ERROR: Write to file failed</div><div>[0]PETSC ERROR: Error writing to file total size 2 err -1 wsize 8</div><div>[0]PETSC ERROR: See <a href="http://www.mcs.anl.gov/petsc/documentation/faq.html">http://www.mcs.anl.gov/petsc/documentation/faq.html</a> for trouble shooting.</div><div>[0]PETSC ERROR: Petsc Release Version 3.5.2, Sep, 08, 2014 </div><div>[0]PETSC ERROR: ./beads on a linux-mpich named miguelito by miguel Tue Oct  7 11:20:51 2014</div><div>[0]PETSC ERROR: Configure options --download-hypre=yes --download-metis --download-ml=yes --download-mpich --download-mumps --download-parmetis --download-scalapack --download-superilu --with-blas-lib=/usr/lib/libblas.so --with-language=cxx --with-lapack-lib=/usr/lib/liblapack.so PETSC_ARCH=linux-mpich --download-chaco</div><div>[0]PETSC ERROR: #2245 PetscBinaryWrite() line 401 in /home/miguel/petsc-3.5.2/src/sys/fileio/sysio.c</div><div>[0]PETSC ERROR: #2246 PetscBinarySynchronizedWrite() line 656 in /home/miguel/petsc-3.5.2/src/sys/fileio/sysio.c</div><div>[0]PETSC ERROR: #2247 PetscViewerBinaryWrite() line 817 in /home/miguel/petsc-3.5.2/src/sys/classes/viewer/impls/binary/binv.c</div><div>[0]PETSC ERROR: #2248 VecView_MPI_Binary() line 372 in /home/miguel/petsc-3.5.2/src/vec/vec/impls/mpi/pdvec.c</div><div>[0]PETSC ERROR: #2249 VecView_MPI() line 837 in /home/miguel/petsc-3.5.2/src/vec/vec/impls/mpi/pdvec.c</div><div>[0]PETSC ERROR: #2250 VecView() line 604 in /home/miguel/petsc-3.5.2/src/vec/vec/interface/vector.c</div></div><div><br></div><div>For some reason, it cannot create more files. It's not that I ran out of space in the disk or that no more files can't be created in that folder. Any suggestion? Thanks.</div><div><br></div><div>Miguel</div>-- <br><div dir="ltr"><font face="verdana, sans-serif"><b>Miguel Angel Salazar de Troya</b></font><span><font color="#888888"><br><font face="arial,helvetica,sans-serif">Graduate Research Assistant<br>Department of Mechanical Science and Engineering<br></font>University of Illinois at Urbana-Champaign<br>(217) 550-2360<br>
<a href="mailto:salaza11@illinois.edu" target="_blank">salaza11@illinois.edu</a></font></span><div><br></div></div>
</div></div>