[petsc-users] PetscPartitioner is missing for fortran

Klaij, Christiaan C.Klaij at marin.nl
Tue Nov 27 01:44:19 CST 2018


Hi Jiaoyan,

I've been using the fortran interface since 2004. During these
years I only found a handful of things missing. After an email to
this list the developers are usually quite fast in fixing the
problem.

Chris


Date: Mon, 26 Nov 2018 16:41:29 +0000
From: Jiaoyan Li <Jiaoyan.Li at inl.gov>
To: "petsc-users at mcs.anl.gov" <petsc-users at mcs.anl.gov>
Subject: [petsc-users] PetscPartitioner is missing for fortran
Message-ID: <CA349658-2D98-4BA4-9773-C3685A0CC8AC at inl.gov>
Content-Type: text/plain; charset="utf-8"

Dear Petsc Users:

I am developing a Fortran code which uses Petsc APIs. But, seems the interface between Fortran and Petsc is not completed, as replied by Barry. Is there anyone may have some experience on building the Fortran interface for Petsc? Any suggestions or comments are highly appreciated. Thank you.

Have a nice day,

Jiaoyan


------------------------------------------------

On 11/21/18, 19:25, "Smith, Barry F." <bsmith at mcs.anl.gov<mailto:bsmith at mcs.anl.gov>> wrote:


       Matt,

         PetscPartitioner is missing from lib/petsc/conf/bfort-petsc.txt

       Barry



    > On Nov 21, 2018, at 3:33 PM, Jiaoyan Li via petsc-users <petsc-users at mcs.anl.gov<mailto:petsc-users at mcs.anl.gov>> wrote:
    >
    > Dear Petsc users:
    >
    > I am trying to use Petsc APIs for Fortran. One problem that I am facing right now is about the PetscPartitioner, i.e.,
    >
    > #include ?petsc/finclude/petsc.h?
    >   use petscdmplex
    >
    >   PetscPartitioner :: part
    >   PetscErrorCode :: ierr
    >
    >   Call PetscPartitionerCreate(PETSC_COMM_WORLD, part, ierr)
    >
    > But, I got the error message as follows:
    >
    > [0]PETSC ERROR: --------------------- Error Message --------------------------------------------------------------
    > [0]PETSC ERROR: Null argument, when expecting valid pointer
    > [0]PETSC ERROR: Null Pointer: Parameter # 2
    > [0]PETSC ERROR: See https://urldefense.proofpoint.com/v2/url?u=http-3A__www.mcs.anl.gov_petsc_documentation_faq.html&d=DwIGaQ&c=54IZrppPQZKX9mLzcGdPfFD1hxrcB__aEkJFOKJFd00&r=5MMpjBrVOPpVGfIH9op1r4nz1k4YC8LDRnpo_HwMgZU&m=1lomdbavAvxQQpe-IZtEv3xEovYeZ9lxbOzN-sE8CUQ&s=BYCTTDqEflIdLwRAkF4txknqLg0jeyOcdodQkfHj-TA&e= for trouble shooting.
    > [0]PETSC ERROR: Petsc Release Version 3.10.2, unknown
    > [0]PETSC ERROR: ./htm3d on a arch-linux2-c-opt named fn607018 by LIJ Wed Nov 21 16:30:35 2018
    > [0]PETSC ERROR: Configure options --download-fblaslapack --with-mpi-dir=/opt/mpitch-3.2.1 -download-exodusii --download-hdf5 --download-netcdf --download-zlib --download-pnetcdf
    > [0]PETSC ERROR: #1 PetscPartitionerCreate() line 601 in /home/lij/packages/petsc/src/dm/impls/plex/plexpartition.c
    > [1]PETSC ERROR: --------------------- Error Message --------------------------------------------------------------
    > [1]PETSC ERROR: Null argument, when expecting valid pointer
    > [1]PETSC ERROR: Null Pointer: Parameter # 2
    > [1]PETSC ERROR: See https://urldefense.proofpoint.com/v2/url?u=http-3A__www.mcs.anl.gov_petsc_documentation_faq.html&d=DwIGaQ&c=54IZrppPQZKX9mLzcGdPfFD1hxrcB__aEkJFOKJFd00&r=5MMpjBrVOPpVGfIH9op1r4nz1k4YC8LDRnpo_HwMgZU&m=1lomdbavAvxQQpe-IZtEv3xEovYeZ9lxbOzN-sE8CUQ&s=BYCTTDqEflIdLwRAkF4txknqLg0jeyOcdodQkfHj-TA&e= for trouble shooting.
    > [1]PETSC ERROR: Petsc Release Version 3.10.2, unknown
    > [1]PETSC ERROR: ./htm3d on a arch-linux2-c-opt named fn607018 by LIJ Wed Nov 21 16:30:35 2018
    > [1]PETSC ERROR: Configure options --download-fblaslapack --with-mpi-dir=/opt/mpitch-3.2.1 -download-exodusii --download-hdf5 --download-netcdf --download-zlib --download-pnetcdf
    > [1]PETSC ERROR: #1 PetscPartitionerCreate() line 601 in /home/lij/packages/petsc/src/dm/impls/plex/plexpartition.c
    > [2]PETSC ERROR: --------------------- Error Message --------------------------------------------------------------
    > [2]PETSC ERROR: Null argument, when expecting valid pointer
    > [2]PETSC ERROR: Null Pointer: Parameter # 2
    > [2]PETSC ERROR: See https://urldefense.proofpoint.com/v2/url?u=http-3A__www.mcs.anl.gov_petsc_documentation_faq.html&d=DwIGaQ&c=54IZrppPQZKX9mLzcGdPfFD1hxrcB__aEkJFOKJFd00&r=5MMpjBrVOPpVGfIH9op1r4nz1k4YC8LDRnpo_HwMgZU&m=1lomdbavAvxQQpe-IZtEv3xEovYeZ9lxbOzN-sE8CUQ&s=BYCTTDqEflIdLwRAkF4txknqLg0jeyOcdodQkfHj-TA&e= for trouble shooting.
    > [2]PETSC ERROR: Petsc Release Version 3.10.2, unknown
    > [2]PETSC ERROR: ./htm3d on a arch-linux2-c-opt named fn607018 by LIJ Wed Nov 21 16:30:35 2018
    > [2]PETSC ERROR: Configure options --download-fblaslapack --with-mpi-dir=/opt/mpitch-3.2.1 -download-exodusii --download-hdf5 --download-netcdf --download-zlib --download-pnetcdf
    > [2]PETSC ERROR: #1 PetscPartitionerCreate() line 601 in /home/lij/packages/petsc/src/dm/impls/plex/plexpartition.c
    > [3]PETSC ERROR: --------------------- Error Message --------------------------------------------------------------
    > [3]PETSC ERROR: Null argument, when expecting valid pointer
    > [3]PETSC ERROR: Null Pointer: Parameter # 2
    > [3]PETSC ERROR: See https://urldefense.proofpoint.com/v2/url?u=http-3A__www.mcs.anl.gov_petsc_documentation_faq.html&d=DwIGaQ&c=54IZrppPQZKX9mLzcGdPfFD1hxrcB__aEkJFOKJFd00&r=5MMpjBrVOPpVGfIH9op1r4nz1k4YC8LDRnpo_HwMgZU&m=1lomdbavAvxQQpe-IZtEv3xEovYeZ9lxbOzN-sE8CUQ&s=BYCTTDqEflIdLwRAkF4txknqLg0jeyOcdodQkfHj-TA&e= for trouble shooting.
    > [3]PETSC ERROR: Petsc Release Version 3.10.2, unknown
    > [3]PETSC ERROR: ./htm3d on a arch-linux2-c-opt named fn607018 by LIJ Wed Nov 21 16:30:35 2018
    > [3]PETSC ERROR: Configure options --download-fblaslapack --with-mpi-dir=/opt/mpitch-3.2.1 -download-exodusii --download-hdf5 --download-netcdf --download-zlib --download-pnetcdf
    > [3]PETSC ERROR: #1 PetscPartitionerCreate() line 601 in /home/lij/packages/petsc/src/dm/impls/plex/plexpartition.c
    >
    > Is there anyone who may encounter similar problem before? Any suggestions or commends are highly appreciated. Thank you very much.
    >
    > Best,
    >
    > Jiaoyan

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20181126/0b196ca9/attachment.html>


dr. ir. Christiaan Klaij  | Senior Researcher | Research & Development
MARIN | T +31 317 49 33 44 | mailto:C.Klaij at marin.nl | http://www.marin.nl

MARIN news: http://www.marin.nl/web/News/News-items/Maritime-with-a-Mission-TKI-Event-op-het-SS-Rotterdam-30-november.htm



More information about the petsc-users mailing list