<div dir="ltr"><div dir="ltr">On Sat, Mar 4, 2023 at 1:35 AM <<a href="mailto:danyang.su@gmail.com">danyang.su@gmail.com</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg8873600967041093895"><div lang="EN-CA"><div class="m_8873600967041093895WordSection1"><p class="MsoNormal">Hi All,<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">I get a very strange error after upgrading PETSc version to 3.18.3, indicating some object is already free. The error is begin and does not crash the code. There is no error before PETSc 3.17.5 versions.</p></div></div></div></blockquote><div><br></div><div>We have changed the way coordinates are handled in order to support higher order coordinate fields. Is it possible</div><div>to send something that we can run that has this error? It could be on our end, but it could also be that you are</div><div>destroying a coordinate vector accidentally.</div><div><br></div><div>  Thanks,</div><div><br></div><div>     Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg8873600967041093895"><div lang="EN-CA"><div class="m_8873600967041093895WordSection1"><p class="MsoNormal"> </p><p class="MsoNormal"><u></u></p><p class="MsoNormal" style="line-height:14.25pt;background:rgb(30,30,30)"><span style="font-size:10.5pt;font-family:Consolas;color:rgb(212,212,212)">        </span><span style="font-size:10.5pt;font-family:Consolas;color:rgb(106,153,85)">!Check coordinates</span><span style="font-size:10.5pt;font-family:Consolas;color:rgb(212,212,212)"><u></u><u></u></span></p><p class="MsoNormal" style="line-height:14.25pt;background:rgb(30,30,30)"><span style="font-size:10.5pt;font-family:Consolas;color:rgb(212,212,212)">        </span><span style="font-size:10.5pt;font-family:Consolas;color:rgb(197,134,192)">call</span><span style="font-size:10.5pt;font-family:Consolas;color:rgb(212,212,212)"> DMGetCoordinateDM(dmda_flow%da,cda,ierr)<u></u><u></u></span></p><p class="MsoNormal" style="line-height:14.25pt;background:rgb(30,30,30)"><span style="font-size:10.5pt;font-family:Consolas;color:rgb(212,212,212)">        CHKERRQ(ierr)<u></u><u></u></span></p><p class="MsoNormal" style="line-height:14.25pt;background:rgb(30,30,30)"><span style="font-size:10.5pt;font-family:Consolas;color:rgb(212,212,212)">        </span><span style="font-size:10.5pt;font-family:Consolas;color:rgb(197,134,192)">call</span><span style="font-size:10.5pt;font-family:Consolas;color:rgb(212,212,212)"> DMGetCoordinates(dmda_flow%da,gc,ierr)<u></u><u></u></span></p><p class="MsoNormal" style="line-height:14.25pt;background:rgb(30,30,30)"><span style="font-size:10.5pt;font-family:Consolas;color:rgb(212,212,212)">        CHKERRQ(ierr)<u></u><u></u></span></p><p class="MsoNormal" style="line-height:14.25pt;background:rgb(30,30,30)"><span style="font-size:10.5pt;font-family:Consolas;color:rgb(212,212,212)">        </span><span style="font-size:10.5pt;font-family:Consolas;color:rgb(197,134,192)">call</span><span style="font-size:10.5pt;font-family:Consolas;color:rgb(212,212,212)"> DMGetLocalBoundingBox(dmda_flow%da,lmin,lmax,ierr)<u></u><u></u></span></p><p class="MsoNormal" style="line-height:14.25pt;background:rgb(30,30,30)"><span style="font-size:10.5pt;font-family:Consolas;color:rgb(212,212,212)">        CHKERRQ(ierr)<u></u><u></u></span></p><p class="MsoNormal" style="line-height:14.25pt;background:rgb(30,30,30)"><span style="font-size:10.5pt;font-family:Consolas;color:rgb(212,212,212)">        </span><span style="font-size:10.5pt;font-family:Consolas;color:rgb(197,134,192)">call</span><span style="font-size:10.5pt;font-family:Consolas;color:rgb(212,212,212)"> DMGetBoundingBox(dmda_flow%da,gmin,gmax,ierr)<u></u><u></u></span></p><p class="MsoNormal" style="line-height:14.25pt;background:rgb(30,30,30)"><span style="font-size:10.5pt;font-family:Consolas;color:rgb(212,212,212)">        CHKERRQ(ierr)<u></u><u></u></span></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">[0]PETSC ERROR: --------------------- Error Message --------------------------------------------------------------<u></u><u></u></p><p class="MsoNormal">[0]PETSC ERROR: Corrupt argument: <a href="https://petsc.org/release/faq/#valgrind" target="_blank">https://petsc.org/release/faq/#valgrind</a><u></u><u></u></p><p class="MsoNormal">[0]PETSC ERROR: Object already free: Parameter # 1<u></u><u></u></p><p class="MsoNormal">[0]PETSC ERROR: See <a href="https://petsc.org/release/faq/" target="_blank">https://petsc.org/release/faq/</a> for trouble shooting.<u></u><u></u></p><p class="MsoNormal">[0]PETSC ERROR: Petsc Release Version 3.18.3, Dec 28, 2022<u></u><u></u></p><p class="MsoNormal">[0]PETSC ERROR: ../min3p-hpc-mpi-petsc-3.18.3 on a linux-gnu-dbg named starblazer by dsu Fri Mar  3 16:26:03 2023<u></u><u></u></p><p class="MsoNormal">[0]PETSC ERROR: Configure options --with-cc=gcc --with-cxx=g++ --with-fc=gfortran --download-mpich --download-scalapack --download-parmetis --download-metis --download-mumps --download-ptscotch --download-chaco --download-fblaslapack --download-hypre --download-superlu_dist --download-hdf5=yes --download-ctetgen --download-zlib --download-pnetcdf --download-cmake --with-hdf5-fortran-bindings --with-debugging=1<u></u><u></u></p><p class="MsoNormal">[0]PETSC ERROR: #1 VecGetArrayRead() at /home/dsu/Soft/petsc/petsc-3.18.3/src/vec/vec/interface/rvector.c:1928<u></u><u></u></p><p class="MsoNormal">[0]PETSC ERROR: #2 DMGetLocalBoundingBox() at /home/dsu/Soft/petsc/petsc-3.18.3/src/dm/interface/dmcoordinates.c:897<u></u><u></u></p><p class="MsoNormal">[0]PETSC ERROR: #3 /home/dsu/Work/min3p-dbs-backup/src/project/makefile_p/../../solver/solver_ddmethod.F90:2140<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Any suggestion on this?<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Thanks,<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Danyang<u></u><u></u></p></div></div></div></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener</div><div><br></div><div><a href="http://www.cse.buffalo.edu/~knepley/" target="_blank">https://www.cse.buffalo.edu/~knepley/</a><br></div></div></div></div></div></div></div></div>