2014-04-12 01:01:16 +04:00
|
|
|
! -*- f90 -*-
|
|
|
|
! Copyright (c) 2006-2014 Cisco Systems, Inc. All rights reserved.
|
2007-12-07 16:09:07 +03:00
|
|
|
! $COPYRIGHT$
|
2014-04-12 01:01:16 +04:00
|
|
|
!
|
2007-12-07 16:09:07 +03:00
|
|
|
! Additional copyrights may follow
|
2014-04-12 01:01:16 +04:00
|
|
|
!
|
2007-12-07 16:09:07 +03:00
|
|
|
! $HEADER$
|
|
|
|
!
|
|
|
|
|
|
|
|
! Note about these declarations: these are "external" functions in
|
|
|
|
! mpif-common.h. However, if we don't declare them here, compilers will add
|
|
|
|
! them to the "mpi" module namespace, and result in linker errors if MPI
|
|
|
|
! F90 applications try to use them. because the implementations of
|
|
|
|
! these functions are not in the MPI module namespace -- they're the F77
|
|
|
|
! functions.
|
|
|
|
|
2014-04-12 01:01:16 +04:00
|
|
|
!
|
|
|
|
! INTEGER handle pre-defined conversion callback function interface
|
|
|
|
!
|
|
|
|
|
2007-12-07 16:09:07 +03:00
|
|
|
interface
|
|
|
|
|
2014-04-12 01:01:16 +04:00
|
|
|
subroutine MPI_CONVERSION_FN_NULL(userbuf, datatype, count, filebuf, &
|
2007-12-07 16:09:07 +03:00
|
|
|
position, extra_state, ierror)
|
2014-04-12 01:01:16 +04:00
|
|
|
implicit none
|
2007-12-07 16:09:07 +03:00
|
|
|
include 'mpif-config.h'
|
|
|
|
character(len=*), intent(in) :: filebuf
|
|
|
|
character(len=*), intent(out) :: userbuf
|
|
|
|
integer, intent(in) :: datatype, count, ierror
|
|
|
|
integer(kind=MPI_OFFSET_KIND), intent(in) :: position
|
|
|
|
integer(kind=MPI_ADDRESS_KIND), intent(in) :: extra_state
|
2014-04-12 01:01:16 +04:00
|
|
|
end subroutine MPI_CONVERSION_FN_NULL
|
2007-12-07 16:09:07 +03:00
|
|
|
|
|
|
|
end interface
|