        !COMPILER-GENERATED INTERFACE MODULE: Fri Mar 11 15:45:30 2016
        MODULE ASSEMBLE_MPI_CENTRAL_CUBE_BLOCK__genmod
          INTERFACE 
            SUBROUTINE ASSEMBLE_MPI_CENTRAL_CUBE_BLOCK(ICHUNK,          &
     &NB_MSGS_THEOR_IN_CUBE,SENDER_FROM_SLICES_TO_CUBE,                 &
     &NPOIN2D_CUBE_FROM_SLICES,BUFFER_ALL_CUBE_FROM_SLICES,BUFFER_SLICES&
     &,BUFFER_SLICES2,IBOOL_CENTRAL_CUBE,RECEIVER_CUBE_FROM_SLICES,     &
     &IBOOL_INNER_CORE,IDOUBLING_INNER_CORE,NSPEC_INNER_CORE,           &
     &IBELM_BOTTOM_INNER_CORE,NSPEC2D_BOTTOM_INNER_CORE,NGLOB_INNER_CORE&
     &,VECTOR_ASSEMBLE,NDIM_ASSEMBLE,IPROC_ETA,ADDRESSING,NCHUNKS,      &
     &NPROC_XI,NPROC_ETA)
              INTEGER(KIND=4), INTENT(IN) :: NPROC_ETA
              INTEGER(KIND=4), INTENT(IN) :: NPROC_XI
              INTEGER(KIND=4), INTENT(IN) :: NCHUNKS
              INTEGER(KIND=4) :: NDIM_ASSEMBLE
              INTEGER(KIND=4) :: NGLOB_INNER_CORE
              INTEGER(KIND=4) :: NSPEC2D_BOTTOM_INNER_CORE
              INTEGER(KIND=4) :: NSPEC_INNER_CORE
              INTEGER(KIND=4) :: NPOIN2D_CUBE_FROM_SLICES
              INTEGER(KIND=4) :: NB_MSGS_THEOR_IN_CUBE
              INTEGER(KIND=4) :: ICHUNK
              INTEGER(KIND=4) :: SENDER_FROM_SLICES_TO_CUBE(            &
     &NB_MSGS_THEOR_IN_CUBE)
              REAL(KIND=8) :: BUFFER_ALL_CUBE_FROM_SLICES(              &
     &NB_MSGS_THEOR_IN_CUBE,NPOIN2D_CUBE_FROM_SLICES,3)
              REAL(KIND=8) :: BUFFER_SLICES(NPOIN2D_CUBE_FROM_SLICES,3)
              REAL(KIND=8) :: BUFFER_SLICES2(NPOIN2D_CUBE_FROM_SLICES,3)
              INTEGER(KIND=4) :: IBOOL_CENTRAL_CUBE(                    &
     &NB_MSGS_THEOR_IN_CUBE,NPOIN2D_CUBE_FROM_SLICES)
              INTEGER(KIND=4) :: RECEIVER_CUBE_FROM_SLICES
              INTEGER(KIND=4) :: IBOOL_INNER_CORE(5,5,5,NSPEC_INNER_CORE&
     &)
              INTEGER(KIND=4) :: IDOUBLING_INNER_CORE(NSPEC_INNER_CORE)
              INTEGER(KIND=4) :: IBELM_BOTTOM_INNER_CORE(               &
     &NSPEC2D_BOTTOM_INNER_CORE)
              REAL(KIND=4) :: VECTOR_ASSEMBLE(NDIM_ASSEMBLE,            &
     &NGLOB_INNER_CORE)
              INTEGER(KIND=4), INTENT(IN) :: IPROC_ETA
              INTEGER(KIND=4), INTENT(IN) :: ADDRESSING(NCHUNKS,0:      &
     &NPROC_XI-1,0:NPROC_ETA-1)
            END SUBROUTINE ASSEMBLE_MPI_CENTRAL_CUBE_BLOCK
          END INTERFACE 
        END MODULE ASSEMBLE_MPI_CENTRAL_CUBE_BLOCK__genmod
