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." 
<bsm...@mcs.anl.gov<mailto:bsm...@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@mcs.anl.gov<mailto:petsc-users@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

Reply via email to