Blame src/include/mpii_f77interface.h
|
Packit Service |
c5cf8c |
/* -*- Mode: C; c-basic-offset:4 ; indent-tabs-mode:nil ; -*- */
|
|
Packit Service |
c5cf8c |
/*
|
|
Packit Service |
c5cf8c |
* (C) 2001 by Argonne National Laboratory.
|
|
Packit Service |
c5cf8c |
* See COPYRIGHT in top-level directory.
|
|
Packit Service |
c5cf8c |
*/
|
|
Packit Service |
c5cf8c |
|
|
Packit Service |
c5cf8c |
#ifndef MPII_F77INTERFACE_H_INCLUDED
|
|
Packit Service |
c5cf8c |
#define MPII_F77INTERFACE_H_INCLUDED
|
|
Packit Service |
c5cf8c |
|
|
Packit Service |
c5cf8c |
/* These functions are provided by the MPICH code for the Fortran interface,
|
|
Packit Service |
c5cf8c |
and provide the interfaces needed to keep track of which MPI internal
|
|
Packit Service |
c5cf8c |
objects need to have Fortran or Fortran 90 characteristics */
|
|
Packit Service |
c5cf8c |
MPICH_API_PUBLIC void MPII_Keyval_set_fortran(int);
|
|
Packit Service |
c5cf8c |
MPICH_API_PUBLIC void MPII_Keyval_set_fortran90(int);
|
|
Packit Service |
c5cf8c |
MPICH_API_PUBLIC void MPII_Grequest_set_lang_f77(MPI_Request greq);
|
|
Packit Service |
c5cf8c |
#if defined(HAVE_FORTRAN_BINDING) && !defined(HAVE_FINT_IS_INT)
|
|
Packit Service |
c5cf8c |
MPICH_API_PUBLIC void MPII_Op_set_fc(MPI_Op);
|
|
Packit Service |
c5cf8c |
typedef void (MPII_F77_User_function) (void *, void *, MPI_Fint *, MPI_Fint *);
|
|
Packit Service |
c5cf8c |
MPICH_API_PUBLIC void MPII_Errhandler_set_fc(MPI_Errhandler);
|
|
Packit Service |
c5cf8c |
#endif
|
|
Packit Service |
c5cf8c |
|
|
Packit Service |
c5cf8c |
#define MPII_ATTR_C_TO_FORTRAN(ATTR) ((ATTR)+1)
|
|
Packit Service |
c5cf8c |
|
|
Packit Service |
c5cf8c |
#endif /* MPII_F77INTERFACE_H_INCLUDED */
|