On Thu, Nov 14, 2013 at 2:55 PM, Dharmendar Reddy
<[email protected]>wrote:

> Hello,
>          Looks like there is a change in the DMPlexCreateSubMesh
> interface.
>
> My code was running fine with petsc 3.4.3 but when i switched petsc to
> next. I am getting runtime error due to DMPlexCreateSubMesh..
>
> The interface changed from:
> (
> http://www.mcs.anl.gov/petsc/petsccurrent/src/dm/impls/plex/plexsubmesh.c.html#DMPlexCreateSubmesh
> )
>
> 2087: *PetscErrorCode 
> <http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/Sys/PetscErrorCode.html#PetscErrorCode>
>  DMPlexCreateSubmesh 
> <http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/DM/DMPlexCreateSubmesh.html#DMPlexCreateSubmesh>(DM
>  dm, const char vertexLabel[], PetscInt 
> <http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/Sys/PetscInt.html#PetscInt>
>  value, DM *subdm)*
>
>
> to
> (
> https://bitbucket.org/petsc/petsc/src/1d94116c89ca7d6e640482ce2684b8b52bac7dff/src/dm/impls/plex/plexsubmesh.c?at=next#cl-2468
> )
>
> PetscErrorCode DMPlexCreateSubmesh(DM dm, DMLabel vertexLabel, PetscInt 
> value, DM *subdm)
>
>
> How should i change my code to make use of the new interface ? I have had 
> issue using DMLabel related function from my fortran code.
>
>
Okay, we should just fix using DMLabel in Fortran. I will write the binding
for DMPlexGetLabel(), and I will
define the necessary DMLabel stuff for Fortran. I will mail when its pushed.

  Matt


> Thanks
> Reddy
> --
> -----------------------------------------------------
> Dharmendar Reddy Palle
> Graduate Student
> Microelectronics Research center,
> University of Texas at Austin,
> 10100 Burnet Road, Bldg. 160
> MER 2.608F, TX 78758-4445
> e-mail: [email protected]
> Phone: +1-512-350-9082
> United States of America.
> Homepage: https://webspace.utexas.edu/~dpr342
>



-- 
What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which their
experiments lead.
-- Norbert Wiener

Reply via email to