C $Header: /home/ubuntu/mnt/e9_copy/MITgcm_contrib/dgoldberg/code_cg3d_petsc/cg3d_initialize_petsc.F,v 1.2 2016/07/02 17:48:26 dgoldberg Exp $ C $Name: $ #include "CPP_OPTIONS.h" C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----| CBOP SUBROUTINE CG3D_INITIALIZE_PETSC C /============================================================\ C | SUBROUTINE | C | o | C |============================================================| C | | C \============================================================/ IMPLICIT NONE C === Global variables === #include "SIZE.h" #include "GRID.h" #include "EEPARAMS.h" #include "PARAMS.h" #ifdef ALLOW_NONHYDROSTATIC #ifdef ALLOW_PETSC #include "finclude/petsc.h" #endif #endif C !INPUT/OUTPUT ARGUMENTS INTEGER myThid #ifdef ALLOW_NONHYDROSTATIC #ifdef ALLOW_PETSC PetscErrorCode ierr if (use_cg3d_petsc) then call petscInitialize(PETSC_NULL_CHARACTER,ierr) endif #endif #endif RETURN END