Hello I have a binary file in which a mix of different objects is stored (Vecs, Mats, PetscInts). I can read each element just fine using VecLoad, MatLoad, and PetscIntView, provided they're read in the order in which they were put in the binary. What I would like to do is to skip the reading of any unneeded element, instead proceeding directly to the next one. I tried using PetscBinarySeek() for this, as shown in the attached code. This produces segmentation faults, suggesting that the file pointer isn't going where I want it to. Any suggestions as to what I'm doing wrong here? Best regards, Peder [http://www.dtu.dk/-/media/DTU_Generelt/Andet/mail-signature-logo.png] Peder Jørgensgaard Olesen PhD student Department of Mechanical Engineering [email protected]<mailto:[email protected]> Koppels Allé Building 403, room 105 2800 Kgs. Lyngby www.dtu.dk/english<https://www.dtu.dk/english>