MPI_WIN_DUP_FN -  Built-in MPI function to simple-mindedly
       copy window attributes.


SYNOPSIS

       #include <mpi.h>
       int MPI_WIN_DUP_FN(MPI_Win win, int key, void *extra,
            void *attrin, void *attrout, int *flag)


INPUT PARAMETERS

       win    - window (handle)
       key    - key value (integer)
       extra  - extra state
       attrin - in value for attribute


OUTPUT PARAMETERS

       attrout
              - out value for attribute
       flag   - 1 if attribute copied successfully,  0  otherwise
              (logical)


NOTES

       This  function  blindly byte-copies attributes on windows.
       It is the default atrribute-copying function for  windows.
       This  function  will  always return MPI_SUCCESS , and flag
       will always be set to 1.

       The actual copy is performed by the code

       *((void **) attrout) = attrin;

       If this simple  assignment  is  not  sufficient  for  your
       attributes,  you will need to reassign the attribute-copy­
       ing function on  relevant  keyvals  on  windows  with  the
       MPI_Win_keyval_create function.


NOTES FOR FORTRAN

       All  MPI  routines  in  Fortran  (except for MPI_WTIME and
       MPI_WTICK ) have an additional argument ierr at the end of
       the  argument  list.   ierr is an integer and has the same
       meaning as the return value of the routine in C.  In  For­
       tran,  MPI  routines are subroutines, and are invoked with
       the call statement.

       All MPI objects (e.g., MPI_Datatype , MPI_Comm  )  are  of
       type INTEGER in Fortran.


SEE ALSO

       MPI_Win_keyval_create

       For  more  information,  please see the official MPI Forum
       web site, which contains the text of both  the  MPI-1  and
       MPI-2  standards.  These documents contain detailed infor­
       mation about each MPI  function  (most  of  which  is  not
       duplicated in these man pages).

       http://www.mpi-forum.org/


ACKNOWLEDGEMENTS

       The  LAM  Team would like the thank the MPICH Team for the
       handy  program  to  generate  man  pages  ("doctext"  from
       ftp://ftp.mcs.anl.gov/pub/sowing/sowing.tar.gz ), the ini­
       tial formatting, and some initial text  for  most  of  the
       MPI-1 man pages.


LOCATION

       dupfn.c


Man(1) output converted with man2html