[petsc-dev] missing fortran stuff?
Mark F. Adams
mark.adams at columbia.edu
Fri Jan 25 11:10:10 CST 2013
I have
program main
#include <finclude/petscdmdef.h>
#include <finclude/petscsnesdef.h>
use petscdm
use petscsnes
use petsc_kkt_solver_module
use petsc_kkt_solver_moduleinterfaces
On Jan 25, 2013, at 11:43 AM, Jed Brown <jedbrown at mcs.anl.gov> wrote:
> Are you missing an include?
>
> $ git grep DMDA_BOUNDARY_ include/finclude
> include/finclude/petscdmda.h: PetscEnum DMDA_BOUNDARY_NONE
> include/finclude/petscdmda.h: PetscEnum DMDA_BOUNDARY_GHOSTED
> include/finclude/petscdmda.h: PetscEnum DMDA_BOUNDARY_MIRROR
> include/finclude/petscdmda.h: PetscEnum DMDA_BOUNDARY_PERIODIC
> include/finclude/petscdmda.h: parameter (DMDA_BOUNDARY_NONE = 0)
> include/finclude/petscdmda.h: parameter (DMDA_BOUNDARY_GHOSTED = 1)
> include/finclude/petscdmda.h: parameter (DMDA_BOUNDARY_MIRROR = 2)
> include/finclude/petscdmda.h: parameter (DMDA_BOUNDARY_PERIODIC = 3)
>
>
> On Fri, Jan 25, 2013 at 10:41 AM, Mark F. Adams <mark.adams at columbia.edu> wrote:
> I get some errors when using 'implicit none':
>
> & DMDA_BOUNDARY_NONE, DMDA_BOUNDARY_NONE, &
> 1
> Error: Symbol 'dmda_boundary_none' at (1) has no IMPLICIT type
> petsc_kkt_solver.F90:144.27:
>
> & DMDA_STENCIL_BOX,nfour,nfour,PETSC_DECIDE,PETSC_DECIDE, &
> 1
> Error: Symbol 'dmda_stencil_box' at (1) has no IMPLICIT type
> petsc_kkt_solver.F90:207.61:
>
> call MatSetOption(Bmat,MAT_IGNORE_OFF_PROCESSOR_ENTRIES,PETSC_TRUE);
> 1
> Error: Symbol 'mat_ignore_off_processor_entries' at (1) has no IMPLICIT type
> petsc_kkt_solver.F90:177.38:
>
> call DMCreateMatrix(daphi,MPIAIJ,Amat,ierr)
> 1
> Error: Symbol 'mpiaij' at (1) has no IMPLICIT type
>
> And, when I link I get some missing stuff:
>
> Undefined symbols for architecture x86_64:
> "_dmsetoptionsprefix_", referenced from:
> _MAIN__ in petsc_kkt_solver.o
> "_matnestgetsubmat_", referenced from:
> _formjacobian_ in petsc_kkt_solver.o
> "_vecnestgetsubvec_", referenced from:
> _formjacobian_ in petsc_kkt_solver.o
> _formfunction_ in petsc_kkt_solver.o
>
> Are these missing fortran wrappers?
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20130125/3de79968/attachment.html>
More information about the petsc-dev
mailing list