anchor.diff:      spongeHTimeScale, spongeUTimeScale, spongeVTimeScale, &
       spongeH, spongeU, spongeV, &
       nx, ny, layers, RedGrav, DumpWind, &
  -    MPI_COMM_WORLD, hypre_grid)
  +    MPI_COMM_WORLD, num_procs, ilower, iupper, &
  +    hypre_grid)
     implicit none
   
     ! Layer thickness (h)
  
positive.code:       spongeHTimeScale, spongeUTimeScale, spongeVTimeScale, &
        spongeH, spongeU, spongeV, &
        nx, ny, layers, RedGrav, DumpWind, &
        MPI_COMM_WORLD, hypre_grid)
    print *, 'Execution ended normally'
    stop 0
  end program aronnax
  
negative.code:   integer   :: offsets(2,5)
    integer*8 :: stencil
    integer :: ierr
    integer :: i, j ! loop variables
    integer*8 :: hypre_grid
    integer*8 :: hypre_A
    integer*8 :: hypre_b
  