37 PetscErrorCode ierr = 0;
38 PetscBool initialized = PETSC_FALSE;
40 ierr = PetscInitialized(&initialized);
43 if (initialized == PETSC_FALSE) {
44 ierr = PetscInitialize(&argc, &argv, NULL,
help);
48 printf(
"PETSc initialization failed. Aborting...\n");
49 MPI_Abort(MPI_COMM_WORLD, -1);
53#if (Pism_USE_YAC_INTERPOLATION == 1)
55 if (yaxt_initialized != 1) {