;LIBRARY mpich

EXPORTS
    PMPI_Abort
    MPI_Abort
    PMPI_Accumulate
    MPI_Accumulate
    PMPI_Add_error_class
    MPI_Add_error_class
    PMPI_Add_error_code
    MPI_Add_error_code
    PMPI_Add_error_string
    MPI_Add_error_string
    PMPI_Address
    MPI_Address
    PMPI_Allgather
    MPI_Allgather
    PMPI_Allgatherv
    MPI_Allgatherv
    PMPI_Alloc_mem
    MPI_Alloc_mem
    PMPI_Allreduce
    MPI_Allreduce
    PMPI_Alltoall
    MPI_Alltoall
    PMPI_Alltoallv
    MPI_Alltoallv
    PMPI_Alltoallw
    MPI_Alltoallw
    PMPI_Attr_delete
    MPI_Attr_delete
    PMPI_Attr_get
    MPI_Attr_get
    PMPI_Attr_put
    MPI_Attr_put
    PMPI_Barrier
    MPI_Barrier
    PMPI_Bcast
    MPI_Bcast
    PMPI_Bsend
    MPI_Bsend
    PMPI_Bsend_init
    MPI_Bsend_init
    PMPI_Buffer_attach
    MPI_Buffer_attach
    PMPI_Buffer_detach
    MPI_Buffer_detach
    PMPI_Cancel
    MPI_Cancel
    PMPI_Cart_coords
    MPI_Cart_coords
    PMPI_Cart_create
    MPI_Cart_create
    PMPI_Cart_get
    MPI_Cart_get
    PMPI_Cart_map
    MPI_Cart_map
    PMPI_Cart_rank
    MPI_Cart_rank
    PMPI_Cart_shift
    MPI_Cart_shift
    PMPI_Cart_sub
    MPI_Cart_sub
    PMPI_Cartdim_get
    MPI_Cartdim_get
    PMPI_Close_port
    MPI_Close_port
    PMPI_Comm_accept
    MPI_Comm_accept
    PMPI_Comm_call_errhandler
    MPI_Comm_call_errhandler
    PMPI_Comm_compare
    MPI_Comm_compare
    PMPI_Comm_connect
    MPI_Comm_connect
    PMPI_Comm_create
    MPI_Comm_create
    PMPI_Comm_create_errhandler
    MPI_Comm_create_errhandler
    PMPI_Comm_create_keyval
    MPI_Comm_create_keyval
    PMPI_Comm_delete_attr
    MPI_Comm_delete_attr
    PMPI_Comm_disconnect
    MPI_Comm_disconnect
    PMPI_Comm_dup
    MPI_Comm_dup
    PMPI_Comm_free
    MPI_Comm_free
    PMPI_Comm_free_keyval
    MPI_Comm_free_keyval
    PMPI_Comm_get_attr
    MPI_Comm_get_attr
    PMPI_Comm_get_errhandler
    MPI_Comm_get_errhandler
    PMPI_Comm_get_name
    MPI_Comm_get_name
    PMPI_Comm_get_parent
    MPI_Comm_get_parent
    PMPI_Comm_group
    MPI_Comm_group
    PMPI_Comm_join
    MPI_Comm_join
    PMPI_Comm_rank
    MPI_Comm_rank
    PMPI_Comm_remote_group
    MPI_Comm_remote_group
    PMPI_Comm_remote_size
    MPI_Comm_remote_size
    PMPI_Comm_set_attr
    MPI_Comm_set_attr
    PMPI_Comm_set_errhandler
    MPI_Comm_set_errhandler
    PMPI_Comm_set_name
    MPI_Comm_set_name
    PMPI_Comm_size
    MPI_Comm_size
    PMPI_Comm_spawn
    MPI_Comm_spawn
    PMPI_Comm_spawn_multiple
    MPI_Comm_spawn_multiple
    PMPI_Comm_split
    MPI_Comm_split
    PMPI_Comm_test_inter
    MPI_Comm_test_inter
    PMPI_Dims_create
    MPI_Dims_create
    PMPI_Errhandler_create
    MPI_Errhandler_create
    PMPI_Errhandler_free
    MPI_Errhandler_free
    PMPI_Errhandler_get
    MPI_Errhandler_get
    PMPI_Errhandler_set
    MPI_Errhandler_set
    PMPI_Error_class
    MPI_Error_class
    PMPI_Error_string
    MPI_Error_string
    PMPI_Exscan
    MPI_Exscan
; PMPI first versions
    PMPI_File_call_errhandler
    MPI_File_call_errhandler
    PMPI_File_close
    MPI_File_close
    PMPI_File_create_errhandler
    MPI_File_create_errhandler
    PMPI_File_delete
    MPI_File_delete
    PMPI_File_get_amode
    MPI_File_get_amode
    PMPI_File_get_atomicity
    MPI_File_get_atomicity
    PMPI_File_get_byte_offset
    MPI_File_get_byte_offset
    PMPI_File_get_errhandler
    MPI_File_get_errhandler
    PMPI_File_get_group
    MPI_File_get_group
    PMPI_File_get_info
    MPI_File_get_info
    PMPI_File_get_position
    MPI_File_get_position
    PMPI_File_get_position_shared
    MPI_File_get_position_shared
    PMPI_File_get_size
    MPI_File_get_size
    PMPI_File_get_type_extent
    MPI_File_get_type_extent
    PMPI_File_get_view
    MPI_File_get_view
    PMPI_File_iread
    MPI_File_iread
    PMPI_File_iread_at
    MPI_File_iread_at
    PMPI_File_iread_shared
    MPI_File_iread_shared
    PMPI_File_iwrite
    MPI_File_iwrite
    PMPI_File_iwrite_at
    MPI_File_iwrite_at
    PMPI_File_iwrite_shared
    MPI_File_iwrite_shared
    PMPI_File_open
    MPI_File_open
    PMPI_File_preallocate
    MPI_File_preallocate
    PMPI_File_read
    MPI_File_read
    PMPI_File_read_all
    MPI_File_read_all
    PMPI_File_read_all_begin
    MPI_File_read_all_begin
    PMPI_File_read_all_end
    MPI_File_read_all_end
    PMPI_File_read_at
    MPI_File_read_at
    PMPI_File_read_at_all
    MPI_File_read_at_all
    PMPI_File_read_at_all_begin
    MPI_File_read_at_all_begin
    PMPI_File_read_at_all_end
    MPI_File_read_at_all_end
    PMPI_File_read_ordered
    MPI_File_read_ordered
    PMPI_File_read_ordered_begin
    MPI_File_read_ordered_begin
    PMPI_File_read_ordered_end
    MPI_File_read_ordered_end
    PMPI_File_read_shared
    MPI_File_read_shared
    PMPI_File_seek
    MPI_File_seek
    PMPI_File_seek_shared
    MPI_File_seek_shared
    PMPI_File_set_atomicity
    MPI_File_set_atomicity
    PMPI_File_set_errhandler
    MPI_File_set_errhandler
    PMPI_File_set_info
    MPI_File_set_info
    PMPI_File_set_size
    MPI_File_set_size
    PMPI_File_set_view
    MPI_File_set_view
    PMPI_File_sync
    MPI_File_sync
    PMPI_File_write
    MPI_File_write
    PMPI_File_write_all
    MPI_File_write_all
    PMPI_File_write_all_begin
    MPI_File_write_all_begin
    PMPI_File_write_all_end
    MPI_File_write_all_end
    PMPI_File_write_at
    MPI_File_write_at
    PMPI_File_write_at_all
    MPI_File_write_at_all
    PMPI_File_write_at_all_begin
    MPI_File_write_at_all_begin
    PMPI_File_write_at_all_end
    MPI_File_write_at_all_end
    PMPI_File_write_ordered
    MPI_File_write_ordered
    PMPI_File_write_ordered_begin
    MPI_File_write_ordered_begin
    PMPI_File_write_ordered_end
    MPI_File_write_ordered_end
    PMPI_File_write_shared
    MPI_File_write_shared
    PMPI_File_f2c
    MPI_File_f2c
    PMPI_File_c2f
    MPI_File_c2f
; MPI first versions
;   MPI_File_call_errhandler
;   PMPI_File_call_errhandler=MPI_File_call_errhandler
;   MPI_File_close
;   PMPI_File_close=MPI_File_close
;   MPI_File_create_errhandler
;   PMPI_File_create_errhandler=MPI_File_create_errhandler
;   MPI_File_delete
;   PMPI_File_delete=MPI_File_delete
;   MPI_File_get_amode
;   PMPI_File_get_amode=MPI_File_get_amode
;   MPI_File_get_atomicity
;   PMPI_File_get_atomicity=MPI_File_get_atomicity
;   MPI_File_get_byte_offset
;   PMPI_File_get_byte_offset=MPI_File_get_byte_offset
;   MPI_File_get_errhandler
;   PMPI_File_get_errhandler=MPI_File_get_errhandler
;   MPI_File_get_group
;   PMPI_File_get_group=MPI_File_get_group
;   MPI_File_get_info
;   PMPI_File_get_info=MPI_File_get_info
;   MPI_File_get_position
;   PMPI_File_get_position=MPI_File_get_position
;   MPI_File_get_position_shared
;   PMPI_File_get_position_shared=MPI_File_get_position_shared
;   MPI_File_get_size
;   PMPI_File_get_size=MPI_File_get_size
;   MPI_File_get_type_extent
;   PMPI_File_get_type_extent=MPI_File_get_type_extent
;   MPI_File_get_view
;   PMPI_File_get_view=MPI_File_get_view
;   MPI_File_iread
;   PMPI_File_iread=MPI_File_iread
;   MPI_File_iread_at
;   PMPI_File_iread_at=MPI_File_iread_at
;   MPI_File_iread_shared
;   PMPI_File_iread_shared=MPI_File_iread_shared
;   MPI_File_iwrite
;   PMPI_File_iwrite=MPI_File_iwrite
;   MPI_File_iwrite_at
;   PMPI_File_iwrite_at=MPI_File_iwrite_at
;   MPI_File_iwrite_shared
;   PMPI_File_iwrite_shared=MPI_File_iwrite_shared
;   MPI_File_open
;   PMPI_File_open=MPI_File_open
;   MPI_File_preallocate
;   PMPI_File_preallocate=MPI_File_preallocate
;   MPI_File_read
;   PMPI_File_read=MPI_File_read
;   MPI_File_read_all
;   PMPI_File_read_all=MPI_File_read_all
;   MPI_File_read_all_begin
;   PMPI_File_read_all_begin=MPI_File_read_all_begin
;   MPI_File_read_all_end
;   PMPI_File_read_all_end=MPI_File_read_all_end
;   MPI_File_read_at
;   PMPI_File_read_at=MPI_File_read_at
;   MPI_File_read_at_all
;   PMPI_File_read_at_all=MPI_File_read_at_all
;   MPI_File_read_at_all_begin
;   PMPI_File_read_at_all_begin=MPI_File_read_at_all_begin
;   MPI_File_read_at_all_end
;   PMPI_File_read_at_all_end=MPI_File_read_at_all_end
;   MPI_File_read_ordered
;   PMPI_File_read_ordered=MPI_File_read_ordered
;   MPI_File_read_ordered_begin
;   PMPI_File_read_ordered_begin=MPI_File_read_ordered_begin
;   MPI_File_read_ordered_end
;   PMPI_File_read_ordered_end=MPI_File_read_ordered_end
;   MPI_File_read_shared
;   PMPI_File_read_shared=MPI_File_read_shared
;   MPI_File_seek
;   PMPI_File_seek=MPI_File_seek
;   MPI_File_seek_shared
;   PMPI_File_seek_shared=MPI_File_seek_shared
;   MPI_File_set_atomicity
;   PMPI_File_set_atomicity=MPI_File_set_atomicity
;   MPI_File_set_errhandler
;   PMPI_File_set_errhandler=MPI_File_set_errhandler
;   MPI_File_set_info
;   PMPI_File_set_info=MPI_File_set_info
;   MPI_File_set_size
;   PMPI_File_set_size=MPI_File_set_size
;   MPI_File_set_view
;   PMPI_File_set_view=MPI_File_set_view
;   MPI_File_sync
;   PMPI_File_sync=MPI_File_sync
;   MPI_File_write
;   PMPI_File_write=MPI_File_write
;   MPI_File_write_all
;   PMPI_File_write_all=MPI_File_write_all
;   MPI_File_write_all_begin
;   PMPI_File_write_all_begin=MPI_File_write_all_begin
;   MPI_File_write_all_end
;   PMPI_File_write_all_end=MPI_File_write_all_end
;   MPI_File_write_at
;   PMPI_File_write_at=MPI_File_write_at
;   MPI_File_write_at_all
;   PMPI_File_write_at_all=MPI_File_write_at_all
;   MPI_File_write_at_all_begin
;   PMPI_File_write_at_all_begin=MPI_File_write_at_all_begin
;   MPI_File_write_at_all_end
;   PMPI_File_write_at_all_end=MPI_File_write_at_all_end
;   MPI_File_write_ordered
;   PMPI_File_write_ordered=MPI_File_write_ordered
;   MPI_File_write_ordered_begin
;   PMPI_File_write_ordered_begin=MPI_File_write_ordered_begin
;   MPI_File_write_ordered_end
;   PMPI_File_write_ordered_end=MPI_File_write_ordered_end
;   MPI_File_write_shared
;   PMPI_File_write_shared=MPI_File_write_shared
;   MPI_File_f2c
;   PMPI_File_f2c=MPI_File_f2c
;   MPI_File_c2f
;   PMPI_File_c2f=MPI_File_c2f
; end MPI first versions
    PMPI_Finalize
    MPI_Finalize
    PMPI_Finalized
    MPI_Finalized
    PMPI_Free_mem
    MPI_Free_mem
    PMPI_Gather
    MPI_Gather
    PMPI_Gatherv
    MPI_Gatherv
    PMPI_Get
    MPI_Get
    PMPI_Get_address
    MPI_Get_address
    PMPI_Get_count
    MPI_Get_count
    PMPI_Get_elements
    MPI_Get_elements
    PMPI_Get_processor_name
    MPI_Get_processor_name
    PMPI_Get_version
    MPI_Get_version
    PMPI_Graph_create
    MPI_Graph_create
    PMPI_Dist_graph_create
    MPI_Dist_graph_create
    PMPI_Dist_graph_create_adjacent
    MPI_Dist_graph_create_adjacent
    PMPI_Graph_get
    MPI_Graph_get
    PMPI_Graph_map
    MPI_Graph_map
    PMPI_Graph_neighbors
    MPI_Graph_neighbors
    PMPI_Dist_graph_neighbors
    MPI_Dist_graph_neighbors
    PMPI_Graph_neighbors_count
    MPI_Graph_neighbors_count
    PMPI_Dist_graph_neighbors_count
    MPI_Dist_graph_neighbors_count
    PMPI_Graphdims_get
    MPI_Graphdims_get
    PMPI_Grequest_complete
    MPI_Grequest_complete
    PMPI_Grequest_start
    MPI_Grequest_start
    PMPI_Group_compare
    MPI_Group_compare
    PMPI_Group_difference
    MPI_Group_difference
    PMPI_Group_excl
    MPI_Group_excl
    PMPI_Group_free
    MPI_Group_free
    PMPI_Group_incl
    MPI_Group_incl
    PMPI_Group_intersection
    MPI_Group_intersection
    PMPI_Group_range_excl
    MPI_Group_range_excl
    PMPI_Group_range_incl
    MPI_Group_range_incl
    PMPI_Group_rank
    MPI_Group_rank
    PMPI_Group_size
    MPI_Group_size
    PMPI_Group_translate_ranks
    MPI_Group_translate_ranks
    PMPI_Group_union
    MPI_Group_union
    PMPI_Ibsend
    MPI_Ibsend
    PMPI_Info_create
    MPI_Info_create
    PMPI_Info_delete
    MPI_Info_delete
    PMPI_Info_dup
    MPI_Info_dup
    PMPI_Info_free
    MPI_Info_free
    PMPI_Info_get
    MPI_Info_get
    PMPI_Info_get_nkeys
    MPI_Info_get_nkeys
    PMPI_Info_get_nthkey
    MPI_Info_get_nthkey
    PMPI_Info_get_valuelen
    MPI_Info_get_valuelen
    PMPI_Info_set
    MPI_Info_set
    PMPI_Init
    MPI_Init
    PMPI_Init_thread
    MPI_Init_thread
    PMPI_Initialized
    MPI_Initialized
    PMPI_Intercomm_create
    MPI_Intercomm_create
    PMPI_Intercomm_merge
    MPI_Intercomm_merge
    PMPI_Iprobe
    MPI_Iprobe
    PMPI_Irecv
    MPI_Irecv
    PMPI_Irsend
    MPI_Irsend
    PMPI_Is_thread_main
    MPI_Is_thread_main
    PMPI_Isend
    MPI_Isend
    PMPI_Issend
    MPI_Issend
    PMPI_Keyval_create
    MPI_Keyval_create
    PMPI_Keyval_free
    MPI_Keyval_free
    PMPI_Lookup_name
    MPI_Lookup_name
    PMPI_Op_create
    MPI_Op_create
    PMPI_Op_free
    MPI_Op_free
    PMPI_Op_commutative
    MPI_Op_commutative
    PMPI_Open_port
    MPI_Open_port
    PMPI_Pack
    MPI_Pack
    PMPI_Pack_external
    MPI_Pack_external
    PMPI_Pack_external_size
    MPI_Pack_external_size
    PMPI_Pack_size
    MPI_Pack_size
    PMPI_Pcontrol
    MPI_Pcontrol
    PMPI_Probe
    MPI_Probe
    PMPI_Publish_name
    MPI_Publish_name
    PMPI_Put
    MPI_Put
    PMPI_Query_thread
    MPI_Query_thread
    PMPI_Recv
    MPI_Recv
    PMPI_Recv_init
    MPI_Recv_init
    PMPI_Reduce
    MPI_Reduce
    PMPI_Reduce_local
    MPI_Reduce_local
    PMPI_Reduce_scatter
    MPI_Reduce_scatter
    PMPI_Reduce_scatter_block
    MPI_Reduce_scatter_block
    PMPI_Register_datarep
    MPI_Register_datarep
    PMPI_Request_free
    MPI_Request_free
    PMPI_Request_get_status
    MPI_Request_get_status
    PMPI_Rsend
    MPI_Rsend
    PMPI_Rsend_init
    MPI_Rsend_init
    PMPI_Scan
    MPI_Scan
    PMPI_Scatter
    MPI_Scatter
    PMPI_Scatterv
    MPI_Scatterv
    PMPI_Send
    MPI_Send
    PMPI_Send_init
    MPI_Send_init
    PMPI_Sendrecv
    MPI_Sendrecv
    PMPI_Sendrecv_replace
    MPI_Sendrecv_replace
    PMPI_Ssend
    MPI_Ssend
    PMPI_Ssend_init
    MPI_Ssend_init
    PMPI_Start
    MPI_Start
    PMPI_Startall
    MPI_Startall
    PMPI_Status_c2f
    MPI_Status_c2f
    PMPI_Status_f2c
    MPI_Status_f2c
    PMPI_Status_set_cancelled
    MPI_Status_set_cancelled
    PMPI_Status_set_elements
    MPI_Status_set_elements
;   PMPI_Statuses_c2f
;   MPI_Statuses_c2f
;   PMPI_Statuses_f2c
;   MPI_Statuses_f2c
    PMPI_Test
    MPI_Test
    PMPI_Test_cancelled
    MPI_Test_cancelled
    PMPI_Testall
    MPI_Testall
    PMPI_Testany
    MPI_Testany
    PMPI_Testsome
    MPI_Testsome
    PMPI_Topo_test
    MPI_Topo_test
    PMPI_Type_commit
    MPI_Type_commit
    PMPI_Type_contiguous
    MPI_Type_contiguous
    PMPI_Type_create_darray
    MPI_Type_create_darray
    PMPI_Type_create_f90_complex
    MPI_Type_create_f90_complex
    PMPI_Type_create_f90_integer
    MPI_Type_create_f90_integer
    PMPI_Type_create_f90_real
    MPI_Type_create_f90_real
    PMPI_Type_create_hindexed
    MPI_Type_create_hindexed
    PMPI_Type_create_hvector
    MPI_Type_create_hvector
    PMPI_Type_create_indexed_block
    MPI_Type_create_indexed_block
    PMPI_Type_create_keyval
    MPI_Type_create_keyval
    PMPI_Type_create_resized
    MPI_Type_create_resized
    PMPI_Type_create_struct
    MPI_Type_create_struct
    PMPI_Type_create_subarray
    MPI_Type_create_subarray
    PMPI_Type_delete_attr
    MPI_Type_delete_attr
    PMPI_Type_dup
    MPI_Type_dup
    PMPI_Type_extent
    MPI_Type_extent
    PMPI_Type_free
    MPI_Type_free
    PMPI_Type_free_keyval
    MPI_Type_free_keyval
    PMPI_Type_get_attr
    MPI_Type_get_attr
    PMPI_Type_get_contents
    MPI_Type_get_contents
    PMPI_Type_get_envelope
    MPI_Type_get_envelope
    PMPI_Type_get_extent
    MPI_Type_get_extent
    PMPI_Type_get_name
    MPI_Type_get_name
    PMPI_Type_get_true_extent
    MPI_Type_get_true_extent
    PMPI_Type_hindexed
    MPI_Type_hindexed
    PMPI_Type_hvector
    MPI_Type_hvector
    PMPI_Type_indexed
    MPI_Type_indexed
    PMPI_Type_lb
    MPI_Type_lb
    PMPI_Type_match_size
    MPI_Type_match_size
    PMPI_Type_set_attr
    MPI_Type_set_attr
    PMPI_Type_set_name
    MPI_Type_set_name
    PMPI_Type_size
    MPI_Type_size
    PMPI_Type_struct
    MPI_Type_struct
    PMPI_Type_ub
    MPI_Type_ub
    PMPI_Type_vector
    MPI_Type_vector
    PMPI_Unpack
    MPI_Unpack
    PMPI_Unpack_external
    MPI_Unpack_external
    PMPI_Unpublish_name
    MPI_Unpublish_name
    PMPI_Wait
    MPI_Wait
    PMPI_Waitall
    MPI_Waitall
    PMPI_Waitany
    MPI_Waitany
    PMPI_Waitsome
    MPI_Waitsome
    PMPI_Win_call_errhandler
    MPI_Win_call_errhandler
    PMPI_Win_complete
    MPI_Win_complete
    PMPI_Win_create
    MPI_Win_create
    PMPI_Win_create_errhandler
    MPI_Win_create_errhandler
    PMPI_Win_create_keyval
    MPI_Win_create_keyval
    PMPI_Win_delete_attr
    MPI_Win_delete_attr
    PMPI_Win_fence
    MPI_Win_fence
    PMPI_Win_free
    MPI_Win_free
    PMPI_Win_free_keyval
    MPI_Win_free_keyval
    PMPI_Win_get_attr
    MPI_Win_get_attr
    PMPI_Win_get_errhandler
    MPI_Win_get_errhandler
    PMPI_Win_get_group
    MPI_Win_get_group
    PMPI_Win_get_name
    MPI_Win_get_name
    PMPI_Win_lock
    MPI_Win_lock
    PMPI_Win_post
    MPI_Win_post
    PMPI_Win_set_attr
    MPI_Win_set_attr
    PMPI_Win_set_errhandler
    MPI_Win_set_errhandler
    PMPI_Win_set_name
    MPI_Win_set_name
    PMPI_Win_start
    MPI_Win_start
    PMPI_Win_test
    MPI_Win_test
    PMPI_Win_unlock
    MPI_Win_unlock
    PMPI_Win_wait
    MPI_Win_wait
    PMPI_Wtick
    MPI_Wtick
    PMPI_Wtime
    MPI_Wtime
;
; mpich extra and renamed symbols
;
    MPII_Comm_get_attr
    MPII_Comm_get_attr_fort
    MPII_Comm_set_attr
    MPII_Type_get_attr
    MPII_Type_set_attr
    MPII_Win_set_attr
    MPII_Win_get_attr
    MPII_Keyval_set_proxy
    MPII_Keyval_set_fortran
    MPII_Keyval_set_fortran90
    MPII_Grequest_set_lang_f77
    MPII_Keyval_set_cxx
    MPII_Errhandler_set_cxx
    MPII_Op_set_cxx
    MPID_Wtick
    MPID_Wtime_todouble
    MPIR_Dup_fn
    MPI_DUP_FN=MPIR_Dup_fn
    MPIR_Err_create_code
    MPIR_Err_return_comm
    MPI_F_STATUS_IGNORE
    MPI_F_STATUSES_IGNORE
