PetscInitializeFortran

Routine that should be called from C after the call to PetscInitialize() if one is using a C main program that calls Fortran routines that in turn call PETSc routines.

Synopsis

void PetscInitializeFortran(void)

Notes

PetscInitializeFortran() initializes some of the default viewers, communicators, etc. for use in the Fortran if a user's main program iswritten in C. PetscInitializeFortran() is NOT needed if a user's mainprogram is written in Fortran; in this case, just callingPetscInitialize() in the main program is sufficient.

See Also

PetscFortranObjectToCObject(), PetscCObjectToFortranObject(),
PetscInitialize()

Keywords

Mixing C and Fortran, passing PETSc objects to Fortran

Location: src/fortran/custom/zstartf.c
System Index
Table of Contents