diff --git a/config/ld-version-script.m4 b/config/ld-version-script.m4 new file mode 100644 index 00000000000..cb019ab9fcf --- /dev/null +++ b/config/ld-version-script.m4 @@ -0,0 +1,49 @@ +dnl Copyright (C) 2006-2013 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Simon Josefsson + +# FIXME: The test below returns a false positive for mingw +# cross-compiles, 'local:' statements does not reduce number of +# exported symbols in a DLL. Use --disable-ld-version-script to work +# around the problem. + +# gl_LD_VERSION_SCRIPT +# -------------------- +# Check if LD supports linker scripts, and define automake conditional +# HAVE_LD_VERSION_SCRIPT if so. +AC_DEFUN([gl_LD_VERSION_SCRIPT], +[ + AC_ARG_ENABLE([ld-version-script], + [AS_HELP_STRING([--enable-ld-version-script], + [enable linker version script (default is enabled when possible)])], + [have_ld_version_script=$enableval], + [AC_CACHE_CHECK([if LD -Wl,--version-script works], + [gl_cv_sys_ld_version_script], + [gl_cv_sys_ld_version_script=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -Wl,--version-script=conftest.map" + echo foo >conftest.map + AC_LINK_IFELSE([AC_LANG_PROGRAM([], [])], + [], + [cat > conftest.map < + * 2016-08-03 + */ + +OMPI_2.0.0 { +global: + MPI_Abort; + MPI_Accumulate; + MPI_Add_error_class; + MPI_Add_error_code; + MPI_Add_error_string; + MPI_Address; + mpi_aint_add_f90; + mpi_aint_add_f90_; + mpi_aint_add_f90__; + MPI_AINT_ADD_F90; + mpi_aint_diff_f90; + mpi_aint_diff_f90_; + mpi_aint_diff_f90__; + MPI_AINT_DIFF_F90; + MPI_Allgather; + MPI_Allgatherv; + MPI_Alloc_mem; + MPI_Allreduce; + MPI_Alltoall; + MPI_Alltoallv; + MPI_Alltoallw; + MPI_Attr_delete; + MPI_Attr_get; + MPI_Attr_put; + MPI_Barrier; + MPI_Bcast; + MPI_Bsend; + MPI_Bsend_init; + MPI_Buffer_attach; + MPI_Buffer_detach; + MPI_Cancel; + MPI_Cart_coords; + MPI_Cart_create; + MPI_Cartdim_get; + MPI_Cart_get; + MPI_Cart_map; + MPI_Cart_rank; + MPI_Cart_shift; + MPI_Cart_sub; + MPI_Close_port; + MPI_Comm_accept; + MPI_Comm_c2f; + MPI_Comm_call_errhandler; + MPI_Comm_compare; + MPI_Comm_connect; + MPI_Comm_create; + MPI_Comm_create_errhandler; + MPI_Comm_create_group; + MPI_Comm_create_keyval; + MPI_Comm_delete_attr; + MPI_Comm_disconnect; + MPI_Comm_dup; + mpi_comm_dup_fn; + mpi_comm_dup_fn_; + mpi_comm_dup_fn__; + MPI_COMM_DUP_FN; + MPI_Comm_dup_with_info; + MPI_Comm_f2c; + MPI_Comm_free; + MPI_Comm_free_keyval; + MPI_Comm_get_attr; + MPI_Comm_get_errhandler; + MPI_Comm_get_info; + MPI_Comm_get_name; + MPI_Comm_get_parent; + MPI_Comm_group; + MPI_Comm_idup; + MPI_Comm_join; + mpi_comm_null_copy_fn; + mpi_comm_null_copy_fn_; + mpi_comm_null_copy_fn__; + MPI_COMM_NULL_COPY_FN; + mpi_comm_null_delete_fn; + mpi_comm_null_delete_fn_; + mpi_comm_null_delete_fn__; + MPI_COMM_NULL_DELETE_FN; + MPI_Comm_rank; + MPI_Comm_remote_group; + MPI_Comm_remote_size; + MPI_Comm_set_attr; + MPI_Comm_set_errhandler; + MPI_Comm_set_info; + MPI_Comm_set_name; + MPI_Comm_size; + MPI_Comm_spawn; + MPI_Comm_spawn_multiple; + MPI_Comm_split; + MPI_Comm_split_type; + MPI_Comm_test_inter; + MPI_Compare_and_swap; + mpi_conversion_fn_null; + mpi_conversion_fn_null_; + mpi_conversion_fn_null__; + MPI_CONVERSION_FN_NULL; + mpi_conversion_fn_null_f; + mpidbg_dll_locations; + MPI_Dims_create; + MPI_Dist_graph_create; + MPI_Dist_graph_create_adjacent; + MPI_Dist_graph_neighbors; + MPI_Dist_graph_neighbors_count; + mpi_dup_fn; + mpi_dup_fn_; + mpi_dup_fn__; + MPI_DUP_FN; + MPI_Errhandler_c2f; + MPI_Errhandler_create; + MPI_Errhandler_f2c; + MPI_Errhandler_free; + MPI_Errhandler_get; + MPI_Errhandler_set; + MPI_Error_class; + MPI_Error_string; + MPI_Exscan; + MPI_Fetch_and_op; + MPI_File_c2f; + MPI_File_call_errhandler; + MPI_File_close; + MPI_File_create_errhandler; + MPI_File_delete; + MPI_File_f2c; + MPI_File_get_amode; + MPI_File_get_atomicity; + MPI_File_get_byte_offset; + MPI_File_get_errhandler; + MPI_File_get_group; + MPI_File_get_info; + MPI_File_get_position; + MPI_File_get_position_shared; + MPI_File_get_size; + MPI_File_get_type_extent; + MPI_File_get_view; + MPI_File_iread; + MPI_File_iread_all; + MPI_File_iread_at; + MPI_File_iread_at_all; + MPI_File_iread_shared; + MPI_File_iwrite; + MPI_File_iwrite_all; + MPI_File_iwrite_at; + MPI_File_iwrite_at_all; + MPI_File_iwrite_shared; + MPI_File_open; + MPI_File_preallocate; + MPI_File_read; + MPI_File_read_all; + MPI_File_read_all_begin; + MPI_File_read_all_end; + MPI_File_read_at; + MPI_File_read_at_all; + MPI_File_read_at_all_begin; + MPI_File_read_at_all_end; + MPI_File_read_ordered; + MPI_File_read_ordered_begin; + MPI_File_read_ordered_end; + MPI_File_read_shared; + MPI_File_seek; + MPI_File_seek_shared; + MPI_File_set_atomicity; + MPI_File_set_errhandler; + MPI_File_set_info; + MPI_File_set_size; + MPI_File_set_view; + MPI_File_sync; + MPI_File_write; + MPI_File_write_all; + MPI_File_write_all_begin; + MPI_File_write_all_end; + MPI_File_write_at; + MPI_File_write_at_all; + MPI_File_write_at_all_begin; + MPI_File_write_at_all_end; + MPI_File_write_ordered; + MPI_File_write_ordered_begin; + MPI_File_write_ordered_end; + MPI_File_write_shared; + MPI_Finalize; + MPI_Finalized; + mpi_fortran_argv_null_; + mpi_fortran_argvs_null_; + mpi_fortran_bottom_; + mpi_fortran_errcodes_ignore_; + mpi_fortran_in_place_; + mpi_fortran_statuses_ignore_; + mpi_fortran_status_ignore_; + mpi_fortran_unweighted_; + mpi_fortran_weights_empty_; + MPI_Free_mem; + MPI_F_STATUSES_IGNORE; + MPI_F_STATUS_IGNORE; + MPI_Gather; + MPI_Gatherv; + MPI_Get; + MPI_Get_accumulate; + MPI_Get_address; + MPI_Get_count; + MPI_Get_elements; + MPI_Get_elements_x; + MPI_Get_library_version; + MPI_Get_processor_name; + MPI_Get_version; + MPI_Graph_create; + MPI_Graphdims_get; + MPI_Graph_get; + MPI_Graph_map; + MPI_Graph_neighbors; + MPI_Graph_neighbors_count; + MPI_Grequest_complete; + MPI_Grequest_start; + MPI_Group_c2f; + MPI_Group_compare; + MPI_Group_difference; + MPI_Group_excl; + MPI_Group_f2c; + MPI_Group_free; + MPI_Group_incl; + MPI_Group_intersection; + MPI_Group_range_excl; + MPI_Group_range_incl; + MPI_Group_rank; + MPI_Group_size; + MPI_Group_translate_ranks; + MPI_Group_union; + MPI_Iallgather; + MPI_Iallgatherv; + MPI_Iallreduce; + MPI_Ialltoall; + MPI_Ialltoallv; + MPI_Ialltoallw; + MPI_Ibarrier; + MPI_Ibcast; + MPI_Ibsend; + MPI_Iexscan; + MPI_Igather; + MPI_Igatherv; + MPI_Improbe; + MPI_Imrecv; + MPI_Ineighbor_allgather; + MPI_Ineighbor_allgatherv; + MPI_Ineighbor_alltoall; + MPI_Ineighbor_alltoallv; + MPI_Ineighbor_alltoallw; + MPI_Info_c2f; + MPI_Info_create; + MPI_Info_delete; + MPI_Info_dup; + MPI_Info_f2c; + MPI_Info_free; + MPI_Info_get; + MPI_Info_get_nkeys; + MPI_Info_get_nthkey; + MPI_Info_get_valuelen; + MPI_Info_set; + MPI_Init; + MPI_Initialized; + MPI_Init_thread; + MPI_Intercomm_create; + MPI_Intercomm_merge; + MPI_Iprobe; + MPI_Irecv; + MPI_Ireduce; + MPI_Ireduce_scatter; + MPI_Ireduce_scatter_block; + MPI_Irsend; + MPI_Iscan; + MPI_Iscatter; + MPI_Iscatterv; + MPI_Isend; + MPI_Issend; + MPI_Is_thread_main; + MPI_Keyval_create; + MPI_Keyval_free; + MPI_Lookup_name; + MPI_Message_c2f; + MPI_Message_f2c; + MPI_Mprobe; + MPI_Mrecv; + mpimsgq_dll_locations; + MPI_Neighbor_allgather; + MPI_Neighbor_allgatherv; + MPI_Neighbor_alltoall; + MPI_Neighbor_alltoallv; + MPI_Neighbor_alltoallw; + mpi_null_copy_fn; + mpi_null_copy_fn_; + mpi_null_copy_fn__; + MPI_NULL_COPY_FN; + mpi_null_delete_fn; + mpi_null_delete_fn_; + mpi_null_delete_fn__; + MPI_NULL_DELETE_FN; + MPI_Op_c2f; + MPI_Op_commutative; + MPI_Op_create; + MPI_Open_port; + MPI_Op_f2c; + MPI_Op_free; + MPI_Pack; + MPI_Pack_external; + MPI_Pack_external_size; + MPI_Pack_size; + MPI_Pcontrol; + MPI_Probe; + MPI_Publish_name; + MPI_Put; + MPI_Query_thread; + MPI_Raccumulate; + MPIR_being_debugged; + MPIR_Breakpoint; + MPIR_debug_abort_string; + MPIR_debug_gate; + MPIR_debug_state; + MPIR_debug_typedefs_sizeof; + MPIR_dll_name; + MPI_Recv; + MPI_Recv_init; + MPI_Reduce; + MPI_Reduce_local; + MPI_Reduce_scatter; + MPI_Reduce_scatter_block; + MPI_Register_datarep; + MPI_Request_c2f; + MPI_Request_f2c; + MPI_Request_free; + MPI_Request_get_status; + MPI_Rget; + MPI_Rget_accumulate; + MPI_Rput; + MPI_Rsend; + MPI_Rsend_init; + MPI_Scan; + MPI_Scatter; + MPI_Scatterv; + MPI_Send; + MPI_Send_init; + MPI_Sendrecv; + MPI_Sendrecv_replace; + MPI_Ssend; + MPI_Ssend_init; + MPI_Start; + MPI_Startall; + MPI_Status_c2f; + MPI_Status_f2c; + MPI_Status_set_cancelled; + MPI_Status_set_elements; + MPI_Status_set_elements_x; + mpit_big_lock; + MPI_T_category_changed; + MPI_T_category_get_categories; + MPI_T_category_get_cvars; + MPI_T_category_get_index; + MPI_T_category_get_info; + MPI_T_category_get_num; + MPI_T_category_get_pvars; + MPI_T_cvar_get_index; + MPI_T_cvar_get_info; + MPI_T_cvar_get_num; + MPI_T_cvar_handle_alloc; + MPI_T_cvar_handle_free; + MPI_T_cvar_read; + MPI_T_cvar_write; + MPI_T_enum_get_info; + MPI_T_enum_get_item; + MPI_Test; + MPI_Testall; + MPI_Testany; + MPI_Test_cancelled; + MPI_Testsome; + MPI_T_finalize; + mpit_init_count; + MPI_T_init_thread; + mpit_lock; + MPI_Topo_test; + MPI_T_pvar_get_index; + MPI_T_pvar_get_info; + MPI_T_pvar_get_num; + MPI_T_pvar_handle_alloc; + MPI_T_pvar_handle_free; + MPI_T_pvar_read; + MPI_T_pvar_readreset; + MPI_T_pvar_reset; + MPI_T_pvar_session_create; + MPI_T_pvar_session_free; + MPI_T_pvar_start; + MPI_T_pvar_stop; + MPI_T_pvar_write; + mpit_unlock; + MPI_Type_c2f; + MPI_Type_commit; + MPI_Type_contiguous; + MPI_Type_create_darray; + MPI_Type_create_f90_complex; + MPI_Type_create_f90_integer; + MPI_Type_create_f90_real; + MPI_Type_create_hindexed; + MPI_Type_create_hindexed_block; + MPI_Type_create_hvector; + MPI_Type_create_indexed_block; + MPI_Type_create_keyval; + MPI_Type_create_resized; + MPI_Type_create_struct; + MPI_Type_create_subarray; + MPI_Type_delete_attr; + MPI_Type_dup; + mpi_type_dup_fn; + mpi_type_dup_fn_; + mpi_type_dup_fn__; + MPI_TYPE_DUP_FN; + MPI_Type_extent; + MPI_Type_f2c; + MPI_Type_free; + MPI_Type_free_keyval; + MPI_Type_get_attr; + MPI_Type_get_contents; + MPI_Type_get_envelope; + MPI_Type_get_extent; + MPI_Type_get_extent_x; + MPI_Type_get_name; + MPI_Type_get_true_extent; + MPI_Type_get_true_extent_x; + MPI_Type_hindexed; + MPI_Type_hvector; + MPI_Type_indexed; + MPI_Type_lb; + MPI_Type_match_size; + mpi_type_null_copy_fn; + mpi_type_null_copy_fn_; + mpi_type_null_copy_fn__; + MPI_TYPE_NULL_COPY_FN; + mpi_type_null_delete_fn; + mpi_type_null_delete_fn_; + mpi_type_null_delete_fn__; + MPI_TYPE_NULL_DELETE_FN; + MPI_Type_set_attr; + MPI_Type_set_name; + MPI_Type_size; + MPI_Type_size_x; + MPI_Type_struct; + MPI_Type_ub; + MPI_Type_vector; + MPI_Unpack; + MPI_Unpack_external; + MPI_Unpublish_name; + MPI_Wait; + MPI_Waitall; + MPI_Waitany; + MPI_Waitsome; + MPI_Win_allocate; + MPI_Win_allocate_shared; + MPI_Win_attach; + MPI_Win_c2f; + MPI_Win_call_errhandler; + MPI_Win_complete; + MPI_Win_create; + MPI_Win_create_dynamic; + MPI_Win_create_errhandler; + MPI_Win_create_keyval; + MPI_Win_delete_attr; + MPI_Win_detach; + mpi_win_dup_fn; + mpi_win_dup_fn_; + mpi_win_dup_fn__; + MPI_WIN_DUP_FN; + MPI_Win_f2c; + MPI_Win_fence; + MPI_Win_flush; + MPI_Win_flush_all; + MPI_Win_flush_local; + MPI_Win_flush_local_all; + MPI_Win_free; + MPI_Win_free_keyval; + MPI_Win_get_attr; + MPI_Win_get_errhandler; + MPI_Win_get_group; + MPI_Win_get_info; + MPI_Win_get_name; + MPI_Win_lock; + MPI_Win_lock_all; + mpi_win_null_copy_fn; + mpi_win_null_copy_fn_; + mpi_win_null_copy_fn__; + MPI_WIN_NULL_COPY_FN; + mpi_win_null_delete_fn; + mpi_win_null_delete_fn_; + mpi_win_null_delete_fn__; + MPI_WIN_NULL_DELETE_FN; + MPI_Win_post; + MPI_Win_set_attr; + MPI_Win_set_errhandler; + MPI_Win_set_info; + MPI_Win_set_name; + MPI_Win_shared_query; + MPI_Win_start; + MPI_Win_sync; + MPI_Win_test; + MPI_Win_unlock; + MPI_Win_unlock_all; + MPI_Win_wait; + MPI_Wtick; + mpi_wtick_f90; + mpi_wtick_f90_; + mpi_wtick_f90__; + MPI_WTICK_F90; + MPI_Wtime; + mpi_wtime_f90; + mpi_wtime_f90_; + mpi_wtime_f90__; + MPI_WTIME_F90; + MPIX_Query_cuda_support; + ompi_add_procs_cutoff; + OMPI_Affinity_str; + ompi_attr_copy_all; + ompi_attr_create_keyval; + ompi_attr_create_keyval_aint; + ompi_attr_create_keyval_fint; + ompi_attr_create_predefined; + ompi_attr_delete; + ompi_attr_delete_all; + ompi_attr_finalize; + ompi_attr_free_keyval; + ompi_attr_free_predefined; + ompi_attr_get_c; + ompi_attr_get_fortran_mpi1; + ompi_attr_get_fortran_mpi2; + ompi_attr_init; + ompi_attr_set_c; + ompi_attr_set_fortran_mpi1; + ompi_attr_set_fortran_mpi2; + ompi_bml_base_framework; + OMPI_C_MPI_COMM_DUP_FN; + OMPI_C_MPI_COMM_NULL_COPY_FN; + OMPI_C_MPI_COMM_NULL_DELETE_FN; + OMPI_C_MPI_DUP_FN; + OMPI_C_MPI_NULL_COPY_FN; + OMPI_C_MPI_NULL_DELETE_FN; + OMPI_C_MPI_TYPE_DUP_FN; + OMPI_C_MPI_TYPE_NULL_COPY_FN; + OMPI_C_MPI_TYPE_NULL_DELETE_FN; + OMPI_C_MPI_WIN_DUP_FN; + OMPI_C_MPI_WIN_NULL_COPY_FN; + OMPI_C_MPI_WIN_NULL_DELETE_FN; + ompi_coll_base_allgather_intra_basic_linear; + ompi_coll_base_allgather_intra_bruck; + ompi_coll_base_allgather_intra_neighborexchange; + ompi_coll_base_allgather_intra_recursivedoubling; + ompi_coll_base_allgather_intra_ring; + ompi_coll_base_allgather_intra_two_procs; + ompi_coll_base_allgatherv_intra_basic_default; + ompi_coll_base_allgatherv_intra_bruck; + ompi_coll_base_allgatherv_intra_neighborexchange; + ompi_coll_base_allgatherv_intra_ring; + ompi_coll_base_allgatherv_intra_two_procs; + ompi_coll_base_allreduce_intra_basic_linear; + ompi_coll_base_allreduce_intra_nonoverlapping; + ompi_coll_base_allreduce_intra_recursivedoubling; + ompi_coll_base_allreduce_intra_ring; + ompi_coll_base_allreduce_intra_ring_segmented; + ompi_coll_base_alltoall_intra_basic_linear; + ompi_coll_base_alltoall_intra_bruck; + ompi_coll_base_alltoall_intra_linear_sync; + ompi_coll_base_alltoall_intra_pairwise; + ompi_coll_base_alltoall_intra_two_procs; + ompi_coll_base_alltoallv_intra_basic_linear; + ompi_coll_base_alltoallv_intra_pairwise; + ompi_coll_base_barrier_intra_basic_linear; + ompi_coll_base_barrier_intra_bruck; + ompi_coll_base_barrier_intra_doublering; + ompi_coll_base_barrier_intra_recursivedoubling; + ompi_coll_base_barrier_intra_tree; + ompi_coll_base_barrier_intra_two_procs; + ompi_coll_base_bcast_intra_basic_linear; + ompi_coll_base_bcast_intra_binomial; + ompi_coll_base_bcast_intra_bintree; + ompi_coll_base_bcast_intra_chain; + ompi_coll_base_bcast_intra_generic; + ompi_coll_base_bcast_intra_pipeline; + ompi_coll_base_bcast_intra_split_bintree; + ompi_coll_base_framework; + ompi_coll_base_gather_intra_basic_linear; + ompi_coll_base_gather_intra_binomial; + ompi_coll_base_gather_intra_linear_sync; + ompi_coll_base_reduce_generic; + ompi_coll_base_reduce_intra_basic_linear; + ompi_coll_base_reduce_intra_binary; + ompi_coll_base_reduce_intra_binomial; + ompi_coll_base_reduce_intra_chain; + ompi_coll_base_reduce_intra_in_order_binary; + ompi_coll_base_reduce_intra_pipeline; + ompi_coll_base_reduce_scatter_intra_basic_recursivehalving; + ompi_coll_base_reduce_scatter_intra_nonoverlapping; + ompi_coll_base_reduce_scatter_intra_ring; + ompi_coll_base_scatter_intra_basic_linear; + ompi_coll_base_scatter_intra_binomial; + ompi_coll_base_sendrecv_nonzero_actual; + ompi_coll_base_topo_build_bmtree; + ompi_coll_base_topo_build_chain; + ompi_coll_base_topo_build_in_order_bintree; + ompi_coll_base_topo_build_in_order_bmtree; + ompi_coll_base_topo_build_tree; + ompi_coll_base_topo_destroy_tree; + ompi_coll_base_topo_dump_tree; + ompi_comm_activate; + ompi_comm_activate_nb; + ompi_comm_allocate; + ompi_comm_cid_init; + ompi_comm_compare; + ompi_comm_create; + ompi_comm_create_group; + ompi_comm_determine_first; + ompi_comm_dump; + ompi_comm_dup; + ompi_comm_dup_fn_f; + ompi_comm_dup_with_info; + ompi_comm_enable; + ompi_comm_finalize; + ompi_comm_free; + ompi_comm_f_to_c_table; + ompi_comm_get_rprocs; + ompi_comm_group; + ompi_comm_idup; + ompi_comm_idup_with_info; + ompi_comm_init; + ompi_comm_link_function; + ompi_comm_neighbors; + ompi_comm_neighbors_count; + ompi_comm_nextcid; + ompi_comm_nextcid_nb; + ompi_comm_null_copy_fn_f; + ompi_comm_null_delete_fn_f; + ompi_comm_num_dyncomm; + ompi_comm_overlapping_groups; + ompi_comm_reg_finalize; + ompi_comm_reg_init; + ompi_comm_reg_t_class; + ompi_comm_request_fini; + ompi_comm_request_get; + ompi_comm_request_init; + ompi_comm_request_initialized; + ompi_comm_request_item_t_class; + ompi_comm_request_progress_active; + ompi_comm_request_return; + ompi_comm_request_schedule_append; + ompi_comm_request_start; + ompi_comm_request_t_class; + ompi_comm_set; + ompi_comm_set_name; + ompi_comm_set_nb; + ompi_comm_split; + ompi_comm_split_type; + ompi_communicator_t_class; + ompi_communicator_t_type_force_inclusion; + ompi_datatype_basicDatatypes; + ompi_datatype_copy_args; + ompi_datatype_create; + ompi_datatype_create_contiguous; + ompi_datatype_create_darray; + ompi_datatype_create_from_packed_description; + ompi_datatype_create_hindexed; + ompi_datatype_create_hindexed_block; + ompi_datatype_create_hvector; + ompi_datatype_create_indexed; + ompi_datatype_create_indexed_block; + ompi_datatype_create_struct; + ompi_datatype_create_subarray; + ompi_datatype_create_vector; + ompi_datatype_default_convertors_fini; + ompi_datatype_default_convertors_init; + ompi_datatype_destroy; + ompi_datatype_dfd; + ompi_datatype_dump; + ompi_datatype_duplicate; + ompi_datatype_external32_arch_id; + ompi_datatype_finalize; + ompi_datatype_f_to_c_table; + ompi_datatype_get_args; + ompi_datatype_get_elements; + ompi_datatype_get_pack_description; + ompi_datatype_get_single_predefined_type_from_args; + ompi_datatype_init; + ompi_datatype_match_size; + ompi_datatype_number_of_predefined_data; + ompi_datatype_pack_description_length; + ompi_datatype_print_args; + ompi_datatype_release_args; + ompi_datatype_set_args; + ompi_datatype_sndrcv; + ompi_datatype_t_class; + ompi_datatype_t_type_force_inclusion; + ompi_debugger_notify_abort; + ompi_debugger_setup_dlls; + ompi_debug_no_free_handles; + ompi_debug_show_handle_leaks; + ompi_debug_show_mpi_alloc_mem_leaks; + ompi_dpm_close_port; + ompi_dpm_connect_accept; + ompi_dpm_disconnect; + ompi_dpm_dyn_finalize; + ompi_dpm_dyn_init; + ompi_dpm_finalize; + ompi_dpm_init; + ompi_dpm_mark_dyncomm; + ompi_dpm_open_port; + ompi_dpm_spawn; + ompi_dup_fn_f; + ompi_enable_timing; + ompi_enable_timing_ext; + ompi_errcode_intern_finalize; + ompi_errcode_intern_init; + ompi_errcode_intern_lastused; + ompi_errcode_intern_t_class; + ompi_errcodes_intern; + ompi_errhandler_create; + ompi_errhandler_finalize; + ompi_errhandler_f_to_c_table; + ompi_errhandler_init; + ompi_errhandler_invoke; + ompi_errhandler_request_invoke; + ompi_errhandler_runtime_callback; + ompi_errhandler_t_class; + ompi_err_unknown; + ompi_fbtl_base_framework; + ompi_fcoll_base_framework; + ompi_file_close; + ompi_file_finalize; + ompi_file_f_to_c_table; + ompi_file_init; + ompi_file_open; + ompi_file_t_class; + ompi_fortran_argv_f2c; + ompi_fortran_multiple_argvs_f2c; + ompi_fortran_string_c2f; + ompi_fortran_string_f2c; + ompi_fs_base_framework; + ompi_grequest_complete; + ompi_grequest_invoke_query; + ompi_grequest_start; + ompi_grequest_t_class; + ompi_group_allocate; + ompi_group_allocate_bmap; + ompi_group_allocate_plist_w_procs; + ompi_group_allocate_sporadic; + ompi_group_allocate_strided; + ompi_group_calc_bmap; + ompi_group_calc_plist; + ompi_group_calc_sporadic; + ompi_group_calc_strided; + ompi_group_compare; + ompi_group_decrement_proc_count; + ompi_group_difference; + ompi_group_div_ceil; + ompi_group_dump; + ompi_group_excl; + ompi_group_finalize; + ompi_group_free; + ompi_group_f_to_c_table; + ompi_group_get_proc_ptr_raw; + ompi_group_have_remote_peers; + ompi_group_incl; + ompi_group_incl_bmap; + ompi_group_incl_plist; + ompi_group_incl_spor; + ompi_group_incl_strided; + ompi_group_increment_proc_count; + ompi_group_init; + ompi_group_intersection; + ompi_group_minloc; + ompi_group_range_excl; + ompi_group_range_incl; + ompi_group_t_class; + ompi_group_translate_ranks; + ompi_group_translate_ranks_bmap; + ompi_group_translate_ranks_bmap_reverse; + ompi_group_translate_ranks_sporadic; + ompi_group_translate_ranks_sporadic_reverse; + ompi_group_translate_ranks_strided; + ompi_group_translate_ranks_strided_reverse; + ompi_group_t_type_force_inclusion; + ompi_group_union; + ompi_have_sparse_group_storage; + ompi_info_close_components; + ompi_info_delete; + ompi_info_dup; + ompi_info_entry_t_class; + ompi_info_finalize; + ompi_info_free; + ompi_info_f_to_c_table; + ompi_info_get; + ompi_info_get_bool; + ompi_info_get_nthkey; + ompi_info_get_value_enum; + ompi_info_get_valuelen; + ompi_info_init; + ompi_info_register_framework_params; + ompi_info_register_types; + ompi_info_set; + ompi_info_set_value_enum; + ompi_info_show_ompi_version; + ompi_info_t_class; + ompi_info_type_base; + ompi_info_type_ompi; + ompi_info_value_to_bool; + ompi_info_value_to_int; + ompi_init_preconnect_mpi; + ompi_io_base_framework; + ompi_message_finalize; + ompi_message_free_list; + ompi_message_f_to_c_table; + ompi_message_init; + ompi_message_no_proc; + ompi_message_null; + ompi_message_t_class; + ompi_mpi_2cplex; + ompi_mpi_2dblcplex; + ompi_mpi_2dblprec; + ompi_mpi_2dblprec_addr; + ompi_mpi_2int; + ompi_mpi_2integer; + ompi_mpi_2integer_addr; + ompi_mpi_2real; + ompi_mpi_2real_addr; + ompi_mpi_abort; + ompi_mpi_aint; + ompi_mpi_bootstrap_mutex; + ompi_mpi_byte; + ompi_mpi_c_bool; + ompi_mpi_c_complex; + ompi_mpi_c_double_complex; + ompi_mpi_c_float_complex; + ompi_mpi_char; + ompi_mpi_character; + ompi_mpi_character_addr; + ompi_mpi_c_long_double_complex; + ompi_mpi_comm_null; + ompi_mpi_comm_null_addr; + ompi_mpi_comm_parent; + ompi_mpi_comm_self; + ompi_mpi_comm_self_addr; + ompi_mpi_communicators; + ompi_mpi_comm_world; + ompi_mpi_comm_world_addr; + ompi_mpi_complex16; + ompi_mpi_complex16_addr; + ompi_mpi_complex32; + ompi_mpi_complex32_addr; + ompi_mpi_complex8; + ompi_mpi_complex8_addr; + ompi_mpi_count; + ompi_mpi_cplex; + ompi_mpi_cplex_addr; + ompi_mpi_cxx_bool; + ompi_mpi_cxx_cplex; + ompi_mpi_cxx_dblcplex; + ompi_mpi_cxx_ldblcplex; + ompi_mpi_datatype_null; + ompi_mpi_dblcplex; + ompi_mpi_dblcplex_addr; + ompi_mpi_dblprec; + ompi_mpi_dblprec_addr; + ompi_mpi_double; + ompi_mpi_double_int; + ompi_mpi_dynamics_enabled; + ompi_mpi_errclass_add; + ompi_mpi_errcode_add; + ompi_mpi_errcode_finalize; + ompi_mpi_errcode_init; + ompi_mpi_errcode_lastpredefined; + ompi_mpi_errcode_lastused; + ompi_mpi_errcodes; + ompi_mpi_errcode_t_class; + ompi_mpi_errhandler_null; + ompi_mpi_errhandler_null_addr; + ompi_mpi_errnum_add_string; + ompi_mpi_errors_are_fatal; + ompi_mpi_errors_are_fatal_addr; + ompi_mpi_errors_are_fatal_comm_handler; + ompi_mpi_errors_are_fatal_file_handler; + ompi_mpi_errors_are_fatal_win_handler; + ompi_mpi_errors_return; + ompi_mpi_errors_return_addr; + ompi_mpi_errors_return_comm_handler; + ompi_mpi_errors_return_file_handler; + ompi_mpi_errors_return_win_handler; + ompi_mpi_errors_throw_exceptions; + ompi_mpi_errors_throw_exceptions_addr; + ompi_mpi_event_tick_rate; + ompi_mpiext_components; + ompi_mpi_external32_convertor; + ompi_mpiext_fini; + ompi_mpiext_init; + ompi_mpi_f90_complex_hashtable; + ompi_mpi_f90_integer_hashtable; + ompi_mpi_f90_real_hashtable; + ompi_mpi_file_null; + ompi_mpi_file_null_addr; + ompi_mpi_finalize; + ompi_mpi_finalized; + ompi_mpi_finalize_started; + ompi_mpi_float; + ompi_mpi_float_int; + ompi_mpi_group_empty; + ompi_mpi_group_empty_addr; + ompi_mpi_group_null; + ompi_mpi_group_null_addr; + ompi_mpi_have_sparse_group_storage; + ompi_mpi_info_env; + ompi_mpi_info_null; + ompi_mpi_info_null_addr; + ompi_mpi_init; + ompi_mpi_initialized; + ompi_mpi_init_started; + ompi_mpi_int; + ompi_mpi_int16_t; + ompi_mpi_int32_t; + ompi_mpi_int64_t; + ompi_mpi_int8_t; + ompi_mpi_integer; + ompi_mpi_integer1; + ompi_mpi_integer16; + ompi_mpi_integer16_addr; + ompi_mpi_integer1_addr; + ompi_mpi_integer2; + ompi_mpi_integer2_addr; + ompi_mpi_integer4; + ompi_mpi_integer4_addr; + ompi_mpi_integer8; + ompi_mpi_integer8_addr; + ompi_mpi_integer_addr; + ompi_mpi_keep_fqdn_hostnames; + ompi_mpi_lb; + ompi_mpi_ldblcplex; + ompi_mpi_local_convertor; + ompi_mpi_logical; + ompi_mpi_logical1; + ompi_mpi_logical1_addr; + ompi_mpi_logical2; + ompi_mpi_logical2_addr; + ompi_mpi_logical4; + ompi_mpi_logical4_addr; + ompi_mpi_logical8; + ompi_mpi_logical8_addr; + ompi_mpi_logical_addr; + ompi_mpi_long; + ompi_mpi_longdbl_int; + ompi_mpi_long_double; + ompi_mpi_long_int; + ompi_mpi_long_long_int; + ompi_mpi_main_thread; + ompi_mpi_offset; + ompi_mpi_op_band; + ompi_mpi_op_band_addr; + ompi_mpi_op_bor; + ompi_mpi_op_bor_addr; + ompi_mpi_op_bxor; + ompi_mpi_op_bxor_addr; + ompi_mpi_op_land; + ompi_mpi_op_land_addr; + ompi_mpi_op_lor; + ompi_mpi_op_lor_addr; + ompi_mpi_op_lxor; + ompi_mpi_op_lxor_addr; + ompi_mpi_op_max; + ompi_mpi_op_max_addr; + ompi_mpi_op_maxloc; + ompi_mpi_op_maxloc_addr; + ompi_mpi_op_min; + ompi_mpi_op_min_addr; + ompi_mpi_op_minloc; + ompi_mpi_op_minloc_addr; + ompi_mpi_op_no_op; + ompi_mpi_op_no_op_addr; + ompi_mpi_op_null; + ompi_mpi_op_null_addr; + ompi_mpi_op_prod; + ompi_mpi_op_prod_addr; + ompi_mpi_op_replace; + ompi_mpi_op_replace_addr; + ompi_mpi_op_sum; + ompi_mpi_op_sum_addr; + ompi_mpi_packed; + ompi_mpi_param_check; + ompi_mpi_preconnect_mpi; + ompi_mpi_real; + ompi_mpi_real16; + ompi_mpi_real16_addr; + ompi_mpi_real2; + ompi_mpi_real4; + ompi_mpi_real4_addr; + ompi_mpi_real8; + ompi_mpi_real8_addr; + ompi_mpi_real_addr; + ompi_mpi_register_params; + ompi_mpi_short; + ompi_mpi_short_int; + ompi_mpi_show_mca_params; + ompi_mpi_show_mca_params_file; + ompi_mpi_show_mca_params_string; + ompi_mpi_signed_char; + ompi_mpi_statuses_ignore_addr; + ompi_mpi_status_ignore_addr; + ompi_mpi_thread_level; + ompi_mpi_thread_multiple; + ompi_mpi_thread_provided; + ompi_mpi_thread_requested; + ompi_mpi_ub; + ompi_mpi_uint16_t; + ompi_mpi_uint32_t; + ompi_mpi_uint64_t; + ompi_mpi_uint8_t; + ompi_mpi_unavailable; + ompi_mpi_unsigned; + ompi_mpi_unsigned_char; + ompi_mpi_unsigned_long; + ompi_mpi_unsigned_long_long; + ompi_mpi_unsigned_short; + ompi_mpi_wchar; + ompi_mpi_windows; + ompi_mpi_win_null; + ompi_mpi_win_null_addr; + ompi_mpi_yield_when_idle; + ompi_mtl; + ompi_mtl_base_framework; + ompi_mtl_base_select; + ompi_mtl_base_selected_component; + ompi_namelist_t_class; + ompi_null_copy_fn_f; + ompi_null_delete_fn_f; + ompi_op_base_3buff_functions; + ompi_op_base_find_available; + ompi_op_base_framework; + ompi_op_base_functions; + ompi_op_base_module_1_0_0_t_class; + ompi_op_base_module_t_class; + ompi_op_base_op_select; + ompi_op_create_user; + ompi_op_ddt_map; + ompi_op_finalize; + ompi_op_f_to_c_table; + ompi_op_init; + ompi_op_set_cxx_callback; + ompi_op_set_java_callback; + ompi_op_t_class; + ompi_orte_tracker_t_class; + ompi_osc_base_finalize; + ompi_osc_base_find_available; + ompi_osc_base_framework; + ompi_osc_base_get_primitive_type_info; + ompi_osc_base_process_op; + ompi_osc_base_select; + ompi_osc_base_sndrcv_op; + ompi_pml_base_bsend_allocator_name; + ompi_pml_base_framework; + ompi_proc_all; + ompi_proc_complete_init; + ompi_proc_complete_init_single; + ompi_proc_finalize; + ompi_proc_find; + ompi_proc_find_and_add; + ompi_proc_for_name; + ompi_proc_get_allocated; + ompi_proc_init; + ompi_proc_list; + ompi_proc_local_proc; + ompi_proc_lookup; + ompi_proc_pack; + ompi_proc_refresh; + ompi_proc_self; + ompi_proc_t_class; + ompi_proc_unpack; + ompi_proc_world; + ompi_proc_world_size; + ompi_registered_datareps; + ompi_request_completed; + ompi_request_cond; + ompi_request_default_test; + ompi_request_default_test_all; + ompi_request_default_test_any; + ompi_request_default_test_some; + ompi_request_default_wait; + ompi_request_default_wait_all; + ompi_request_default_wait_any; + ompi_request_default_wait_some; + ompi_request_empty; + ompi_request_failed; + ompi_request_finalize; + ompi_request_f_to_c_table; + ompi_request_functions; + ompi_request_init; + ompi_request_lock; + ompi_request_null; + ompi_request_null_addr; + ompi_request_persistent_proc_null_free; + ompi_request_t_class; + ompi_request_t_type_force_inclusion; + ompi_request_waiting; + ompi_rte_abort; + ompi_rte_base_framework; + ompi_rte_initialized; + ompi_rte_orte_component_version_string; + ompi_rte_wait_for_debugger; + ompi_seq_tracker_check_duplicate; + ompi_seq_tracker_copy; + ompi_seq_tracker_insert; + ompi_seq_tracker_range_t_class; + ompi_seq_tracker_t_class; + ompi_set_group_rank; + ompi_sharedfp_base_framework; + ompi_show_all_mca_params; + ompi_status_empty; + ompi_status_public_t_type_force_inclusion; + ompi_test_fortran_constants; + ompi_test_fortran_constants_; + ompi_test_fortran_constants__; + OMPI_TEST_FORTRAN_CONSTANTS; + ompi_test_fortran_constants_f; + ompit_opal_to_mpit_error; + ompi_topo_base_framework; + ompit_var_type_to_datatype; + ompi_type_dup_fn_f; + ompi_type_null_copy_fn_f; + ompi_type_null_delete_fn_f; + ompi_use_sparse_group_storage; + ompi_version_string; + ompi_vprotocol_base_framework; + ompi_win_accumulate_ops; + ompi_win_allocate; + ompi_win_allocate_shared; + ompi_win_create; + ompi_win_create_dynamic; + ompi_win_dup_fn_f; + ompi_win_finalize; + ompi_win_free; + ompi_win_get_name; + ompi_win_group; + ompi_win_init; + ompi_win_null_copy_fn_f; + ompi_win_null_delete_fn_f; + ompi_win_set_name; + ompi_win_t_class; + opal_datatype_t_type_force_inclusion; + opal_free_list_item_t_type_force_inclusion; + opal_free_list_t_type_force_inclusion; + opal_list_item_t_type_force_inclusion; + opal_list_t_type_force_inclusion; + opal_pointer_array_t_type_force_inclusion; + PMPI_Abort; + PMPI_Accumulate; + PMPI_Add_error_class; + PMPI_Add_error_code; + PMPI_Add_error_string; + PMPI_Address; + PMPI_Allgather; + PMPI_Allgatherv; + PMPI_Alloc_mem; + PMPI_Allreduce; + PMPI_Alltoall; + PMPI_Alltoallv; + PMPI_Alltoallw; + PMPI_Attr_delete; + PMPI_Attr_get; + PMPI_Attr_put; + PMPI_Barrier; + PMPI_Bcast; + PMPI_Bsend; + PMPI_Bsend_init; + PMPI_Buffer_attach; + PMPI_Buffer_detach; + PMPI_Cancel; + PMPI_Cart_coords; + PMPI_Cart_create; + PMPI_Cartdim_get; + PMPI_Cart_get; + PMPI_Cart_map; + PMPI_Cart_rank; + PMPI_Cart_shift; + PMPI_Cart_sub; + PMPI_Close_port; + PMPI_Comm_accept; + PMPI_Comm_c2f; + PMPI_Comm_call_errhandler; + PMPI_Comm_compare; + PMPI_Comm_connect; + PMPI_Comm_create; + PMPI_Comm_create_errhandler; + PMPI_Comm_create_group; + PMPI_Comm_create_keyval; + PMPI_Comm_delete_attr; + PMPI_Comm_disconnect; + PMPI_Comm_dup; + PMPI_Comm_dup_with_info; + PMPI_Comm_f2c; + PMPI_Comm_free; + PMPI_Comm_free_keyval; + PMPI_Comm_get_attr; + PMPI_Comm_get_errhandler; + PMPI_Comm_get_info; + PMPI_Comm_get_name; + PMPI_Comm_get_parent; + PMPI_Comm_group; + PMPI_Comm_idup; + PMPI_Comm_join; + PMPI_Comm_rank; + PMPI_Comm_remote_group; + PMPI_Comm_remote_size; + PMPI_Comm_set_attr; + PMPI_Comm_set_errhandler; + PMPI_Comm_set_info; + PMPI_Comm_set_name; + PMPI_Comm_size; + PMPI_Comm_spawn; + PMPI_Comm_spawn_multiple; + PMPI_Comm_split; + PMPI_Comm_split_type; + PMPI_Comm_test_inter; + PMPI_Compare_and_swap; + PMPI_Dims_create; + PMPI_Dist_graph_create; + PMPI_Dist_graph_create_adjacent; + PMPI_Dist_graph_neighbors; + PMPI_Dist_graph_neighbors_count; + PMPI_Errhandler_c2f; + PMPI_Errhandler_create; + PMPI_Errhandler_f2c; + PMPI_Errhandler_free; + PMPI_Errhandler_get; + PMPI_Errhandler_set; + PMPI_Error_class; + PMPI_Error_string; + PMPI_Exscan; + PMPI_Fetch_and_op; + PMPI_File_c2f; + PMPI_File_call_errhandler; + PMPI_File_close; + PMPI_File_create_errhandler; + PMPI_File_delete; + PMPI_File_f2c; + PMPI_File_get_amode; + PMPI_File_get_atomicity; + PMPI_File_get_byte_offset; + PMPI_File_get_errhandler; + PMPI_File_get_group; + PMPI_File_get_info; + PMPI_File_get_position; + PMPI_File_get_position_shared; + PMPI_File_get_size; + PMPI_File_get_type_extent; + PMPI_File_get_view; + PMPI_File_iread; + PMPI_File_iread_all; + PMPI_File_iread_at; + PMPI_File_iread_at_all; + PMPI_File_iread_shared; + PMPI_File_iwrite; + PMPI_File_iwrite_all; + PMPI_File_iwrite_at; + PMPI_File_iwrite_at_all; + PMPI_File_iwrite_shared; + PMPI_File_open; + PMPI_File_preallocate; + PMPI_File_read; + PMPI_File_read_all; + PMPI_File_read_all_begin; + PMPI_File_read_all_end; + PMPI_File_read_at; + PMPI_File_read_at_all; + PMPI_File_read_at_all_begin; + PMPI_File_read_at_all_end; + PMPI_File_read_ordered; + PMPI_File_read_ordered_begin; + PMPI_File_read_ordered_end; + PMPI_File_read_shared; + PMPI_File_seek; + PMPI_File_seek_shared; + PMPI_File_set_atomicity; + PMPI_File_set_errhandler; + PMPI_File_set_info; + PMPI_File_set_size; + PMPI_File_set_view; + PMPI_File_sync; + PMPI_File_write; + PMPI_File_write_all; + PMPI_File_write_all_begin; + PMPI_File_write_all_end; + PMPI_File_write_at; + PMPI_File_write_at_all; + PMPI_File_write_at_all_begin; + PMPI_File_write_at_all_end; + PMPI_File_write_ordered; + PMPI_File_write_ordered_begin; + PMPI_File_write_ordered_end; + PMPI_File_write_shared; + PMPI_Finalize; + PMPI_Finalized; + PMPI_Free_mem; + PMPI_Gather; + PMPI_Gatherv; + PMPI_Get; + PMPI_Get_accumulate; + PMPI_Get_address; + PMPI_Get_count; + PMPI_Get_elements; + PMPI_Get_elements_x; + PMPI_Get_library_version; + PMPI_Get_processor_name; + PMPI_Get_version; + PMPI_Graph_create; + PMPI_Graphdims_get; + PMPI_Graph_get; + PMPI_Graph_map; + PMPI_Graph_neighbors; + PMPI_Graph_neighbors_count; + PMPI_Grequest_complete; + PMPI_Grequest_start; + PMPI_Group_c2f; + PMPI_Group_compare; + PMPI_Group_difference; + PMPI_Group_excl; + PMPI_Group_f2c; + PMPI_Group_free; + PMPI_Group_incl; + PMPI_Group_intersection; + PMPI_Group_range_excl; + PMPI_Group_range_incl; + PMPI_Group_rank; + PMPI_Group_size; + PMPI_Group_translate_ranks; + PMPI_Group_union; + PMPI_Iallgather; + PMPI_Iallgatherv; + PMPI_Iallreduce; + PMPI_Ialltoall; + PMPI_Ialltoallv; + PMPI_Ialltoallw; + PMPI_Ibarrier; + PMPI_Ibcast; + PMPI_Ibsend; + PMPI_Iexscan; + PMPI_Igather; + PMPI_Igatherv; + PMPI_Improbe; + PMPI_Imrecv; + PMPI_Ineighbor_allgather; + PMPI_Ineighbor_allgatherv; + PMPI_Ineighbor_alltoall; + PMPI_Ineighbor_alltoallv; + PMPI_Ineighbor_alltoallw; + PMPI_Info_c2f; + PMPI_Info_create; + PMPI_Info_delete; + PMPI_Info_dup; + PMPI_Info_f2c; + PMPI_Info_free; + PMPI_Info_get; + PMPI_Info_get_nkeys; + PMPI_Info_get_nthkey; + PMPI_Info_get_valuelen; + PMPI_Info_set; + PMPI_Init; + PMPI_Initialized; + PMPI_Init_thread; + PMPI_Intercomm_create; + PMPI_Intercomm_merge; + PMPI_Iprobe; + PMPI_Irecv; + PMPI_Ireduce; + PMPI_Ireduce_scatter; + PMPI_Ireduce_scatter_block; + PMPI_Irsend; + PMPI_Iscan; + PMPI_Iscatter; + PMPI_Iscatterv; + PMPI_Isend; + PMPI_Issend; + PMPI_Is_thread_main; + PMPI_Keyval_create; + PMPI_Keyval_free; + PMPI_Lookup_name; + PMPI_Message_c2f; + PMPI_Message_f2c; + PMPI_Mprobe; + PMPI_Mrecv; + PMPI_Neighbor_allgather; + PMPI_Neighbor_allgatherv; + PMPI_Neighbor_alltoall; + PMPI_Neighbor_alltoallv; + PMPI_Neighbor_alltoallw; + PMPI_Op_c2f; + PMPI_Op_commutative; + PMPI_Op_create; + PMPI_Open_port; + PMPI_Op_f2c; + PMPI_Op_free; + PMPI_Pack; + PMPI_Pack_external; + PMPI_Pack_external_size; + PMPI_Pack_size; + PMPI_Pcontrol; + PMPI_Probe; + PMPI_Publish_name; + PMPI_Put; + PMPI_Query_thread; + PMPI_Raccumulate; + PMPI_Recv; + PMPI_Recv_init; + PMPI_Reduce; + PMPI_Reduce_local; + PMPI_Reduce_scatter; + PMPI_Reduce_scatter_block; + PMPI_Register_datarep; + PMPI_Request_c2f; + PMPI_Request_f2c; + PMPI_Request_free; + PMPI_Request_get_status; + PMPI_Rget; + PMPI_Rget_accumulate; + PMPI_Rput; + PMPI_Rsend; + PMPI_Rsend_init; + PMPI_Scan; + PMPI_Scatter; + PMPI_Scatterv; + PMPI_Send; + PMPI_Send_init; + PMPI_Sendrecv; + PMPI_Sendrecv_replace; + PMPI_Ssend; + PMPI_Ssend_init; + PMPI_Start; + PMPI_Startall; + PMPI_Status_c2f; + PMPI_Status_f2c; + PMPI_Status_set_cancelled; + PMPI_Status_set_elements; + PMPI_Status_set_elements_x; + PMPI_T_category_changed; + PMPI_T_category_get_categories; + PMPI_T_category_get_cvars; + PMPI_T_category_get_index; + PMPI_T_category_get_info; + PMPI_T_category_get_num; + PMPI_T_category_get_pvars; + PMPI_T_cvar_get_index; + PMPI_T_cvar_get_info; + PMPI_T_cvar_get_num; + PMPI_T_cvar_handle_alloc; + PMPI_T_cvar_handle_free; + PMPI_T_cvar_read; + PMPI_T_cvar_write; + PMPI_T_enum_get_info; + PMPI_T_enum_get_item; + PMPI_Test; + PMPI_Testall; + PMPI_Testany; + PMPI_Test_cancelled; + PMPI_Testsome; + PMPI_T_finalize; + PMPI_T_init_thread; + PMPI_Topo_test; + PMPI_T_pvar_get_index; + PMPI_T_pvar_get_info; + PMPI_T_pvar_get_num; + PMPI_T_pvar_handle_alloc; + PMPI_T_pvar_handle_free; + PMPI_T_pvar_read; + PMPI_T_pvar_readreset; + PMPI_T_pvar_reset; + PMPI_T_pvar_session_create; + PMPI_T_pvar_session_free; + PMPI_T_pvar_start; + PMPI_T_pvar_stop; + PMPI_T_pvar_write; + PMPI_Type_c2f; + PMPI_Type_commit; + PMPI_Type_contiguous; + PMPI_Type_create_darray; + PMPI_Type_create_f90_complex; + PMPI_Type_create_f90_integer; + PMPI_Type_create_f90_real; + PMPI_Type_create_hindexed; + PMPI_Type_create_hindexed_block; + PMPI_Type_create_hvector; + PMPI_Type_create_indexed_block; + PMPI_Type_create_keyval; + PMPI_Type_create_resized; + PMPI_Type_create_struct; + PMPI_Type_create_subarray; + PMPI_Type_delete_attr; + PMPI_Type_dup; + PMPI_Type_extent; + PMPI_Type_f2c; + PMPI_Type_free; + PMPI_Type_free_keyval; + PMPI_Type_get_attr; + PMPI_Type_get_contents; + PMPI_Type_get_envelope; + PMPI_Type_get_extent; + PMPI_Type_get_extent_x; + PMPI_Type_get_name; + PMPI_Type_get_true_extent; + PMPI_Type_get_true_extent_x; + PMPI_Type_hindexed; + PMPI_Type_hvector; + PMPI_Type_indexed; + PMPI_Type_lb; + PMPI_Type_match_size; + PMPI_Type_set_attr; + PMPI_Type_set_name; + PMPI_Type_size; + PMPI_Type_size_x; + PMPI_Type_struct; + PMPI_Type_ub; + PMPI_Type_vector; + PMPI_Unpack; + PMPI_Unpack_external; + PMPI_Unpublish_name; + PMPI_Wait; + PMPI_Waitall; + PMPI_Waitany; + PMPI_Waitsome; + PMPI_Win_allocate; + PMPI_Win_allocate_shared; + PMPI_Win_attach; + PMPI_Win_c2f; + PMPI_Win_call_errhandler; + PMPI_Win_complete; + PMPI_Win_create; + PMPI_Win_create_dynamic; + PMPI_Win_create_errhandler; + PMPI_Win_create_keyval; + PMPI_Win_delete_attr; + PMPI_Win_detach; + PMPI_Win_f2c; + PMPI_Win_fence; + PMPI_Win_flush; + PMPI_Win_flush_all; + PMPI_Win_flush_local; + PMPI_Win_flush_local_all; + PMPI_Win_free; + PMPI_Win_free_keyval; + PMPI_Win_get_attr; + PMPI_Win_get_errhandler; + PMPI_Win_get_group; + PMPI_Win_get_info; + PMPI_Win_get_name; + PMPI_Win_lock; + PMPI_Win_lock_all; + PMPI_Win_post; + PMPI_Win_set_attr; + PMPI_Win_set_errhandler; + PMPI_Win_set_info; + PMPI_Win_set_name; + PMPI_Win_shared_query; + PMPI_Win_start; + PMPI_Win_sync; + PMPI_Win_test; + PMPI_Win_unlock; + PMPI_Win_unlock_all; + PMPI_Win_wait; + PMPI_Wtick; + PMPI_Wtime; + coll_base_allgatherv_algorithms; + coll_base_comm_get_reqs; + comm_allgather_pml; + comm_allreduce_pml; + comm_bcast_pml; + mca_op_base_static_components; + mca_topo_base_cart_coords; + mca_pml_base_bsend_attach; + mca_sharedfp_base_static_components; + mca_vprotocol_base_select; + mca_topo_base_dist_graph_create_adjacent; + mca_io_base_file_select; + mca_pml_base_bsend_request_fini; + mca_pml_base_progress; + mca_fs_base_get_fstype; + mca_pml_base_request_t_class; + mca_rte_base_static_components; + mca_pml_base_bsend_detach; + mca_topo_base_cartdim_get; + mca_fcoll_base_query_table; + mca_fs_base_find_available; + mca_topo_base_static_components; + mca_pml_base_recv_request_t_type_force_inclusion; + mca_io_base_register_datarep; + mca_bml_base_btl_array_reserve; + mca_pml_base_static_components; + mca_topo_base_dist_graph_create; + mca_vprotocol_base_request_parasite; + mca_topo_base_graph_map; + mca_pml_base_selected_component; + mca_pml_base_send_requests; + mca_topo_base_comm_cart_2_2_0_t_class; + mca_pml_base_finalize; + mca_vprotocol_base_static_components; + mca_pml_base_pml_check_selected; + mca_vprotocol_base_parasite; + mca_fs_base_get_parent_dir; + mca_io_base_find_available; + mca_bml_base_init; + mca_fbtl_base_file_select; + mca_pml_v; + mca_topo_base_comm_graph_2_2_0_t_class; + mca_pml_base_bsend_request_free; + mca_osc_base_static_components; + mca_coll_base_alltoallv_intra_basic_inplace; + mca_sharedfp; + mca_pml_base_pml_selected; + mca_vprotocol_base_set_include_list; + mca_topo_base_cart_get; + mca_vprotocol_component; + mca_pml_base_bsend_request_alloc; + mca_pml_base_recv_requests; + mca_coll_base_comm_t_class; + mca_vprotocol_base_include_list; + mca_pml_base_send_request_t_class; + mca_bml_component; + mca_topo_base_dist_graph_distribute; + mca_pml_base_request_t_type_force_inclusion; + mca_fcoll_base_file_select; + mca_pml_base_bsend_request_start; + mca_fbtl_base_selected_component; + mca_topo_base_module_t_class; + mca_fbtl_base_static_components; + mca_topo_base_graphdims_get; + mca_topo_base_cart_sub; + mca_topo_base_graph_neighbors; + mca_pml; + mca_topo_base_cart_shift; + mca_pml_base_select; + mca_topo_base_dist_graph_neighbors_count; + mca_coll_base_module_t_class; + mca_coll_base_static_components; + mca_topo_base_cart_map; + mca_bml_lock; + mca_topo_base_graph_create; + mca_coll_base_comm_unselect; + mca_io_base_request_t_class; + mca_io_base_static_components; + mca_bml_base_inited; + mca_pml_base_bsend_init; + mca_fbtl_base_file_unselect; + mca_topo_base_find_available; + mca_topo_base_comm_dist_graph_2_2_0_t_class; + mca_coll_base_alltoall_intra_basic_inplace; + mca_fcoll_base_file_unselect; + mca_pml_v_component; + mca_fs_base_static_components; + mca_fs_base_file_unselect; + mca_bml_base_endpoint_t_class; + mca_topo_base_graph_neighbors_count; + mca_bml_base_btl_array_t_class; + mca_coll_base_find_available; + mca_sharedfp_base_find_available; + mca_pml_base_pml; + mca_bml; + mca_fcoll_base_find_available; + mca_sharedfp_base_file_select; + mca_fcoll_base_static_components; + mca_pml_base_recv_request_t_class; + mca_topo_base_cart_create; + mca_pml_base_send_request_t_type_force_inclusion; + mca_rte_orte_component; + mca_coll_base_comm_select; + mca_sharedfp_base_file_unselect; + mca_fbtl_base_find_available; + mca_io_base_delete; + mca_fs_base_file_select; + mca_topo_base_cart_rank; + mca_topo_base_lazy_init; + mca_topo_base_dist_graph_neighbors; + mca_pml_base_bsend_fini; + mca_vprotocol; + mca_pml_base_bsend_request_alloc_buf; + mca_fbtl; + mca_bml_base_static_components; + mca_topo_base_graph_get; + mca_mtl_base_static_components; + mca_topo_base_comm_select; + netpatterns_base_err; + netpatterns_base_verbose; + netpatterns_cleanup_narray_knomial_tree; + netpatterns_cleanup_recursive_doubling_tree_node; + netpatterns_cleanup_recursive_knomial_allgather_tree_node; + netpatterns_cleanup_recursive_knomial_tree_node; + netpatterns_init; + netpatterns_register_mca_params; + netpatterns_setup_multinomial_tree; + netpatterns_setup_narray_knomial_tree; + netpatterns_setup_narray_tree; + netpatterns_setup_narray_tree_contigous_ranks; + netpatterns_setup_recursive_doubling_n_tree_node; + netpatterns_setup_recursive_doubling_tree_node; + netpatterns_setup_recursive_knomial_allgather_tree_node; + netpatterns_setup_recursive_knomial_tree_node; + roundup_to_power_radix; +local: + *; + /* pml_v_output_close*/ + /* pml_v_output_open */ +}; diff --git a/ompi/mpi/cxx/Makefile.am b/ompi/mpi/cxx/Makefile.am index f3a3a7e3dcf..31ebd3e5a72 100644 --- a/ompi/mpi/cxx/Makefile.am +++ b/ompi/mpi/cxx/Makefile.am @@ -45,6 +45,10 @@ endif libmpi_cxx_la_LIBADD = $(top_builddir)/ompi/libmpi.la libmpi_cxx_la_LDFLAGS = -version-info $(libmpi_cxx_so_version) +if HAVE_LD_VERSION_SCRIPT +libmpi_cxx_la_LDFLAGS += -Wl,--version-script=$(top_srcdir)/ompi/mpi/cxx/libmpi_cxx.map +endif + headers = \ mpicxx.h \ constants.h \ diff --git a/ompi/mpi/cxx/libmpi_cxx.map b/ompi/mpi/cxx/libmpi_cxx.map new file mode 100644 index 00000000000..2d0e1066b5b --- /dev/null +++ b/ompi/mpi/cxx/libmpi_cxx.map @@ -0,0 +1,403 @@ +/* Symbol version map for libmpi_cxx.so.20.0.0 (OpenMPI 2.0.0) + * EXPERIMENTAL + * Author: Alastair McKinstry + * 2016-08-03 + */ + +OMPI_2.0.0 { +global: + intercept_extra_state_t_class; + ompi_mpi_cxx_comm_copy_attr_intercept; + ompi_mpi_cxx_comm_delete_attr_intercept; + ompi_mpi_cxx_comm_errhandler_invoke; + ompi_mpi_cxx_comm_throw_excptn_fctn; + ompi_mpi_cxx_file_errhandler_invoke; + ompi_mpi_cxx_file_throw_excptn_fctn; + ompi_mpi_cxx_grequest_cancel_fn_intercept; + ompi_mpi_cxx_grequest_free_fn_intercept; + ompi_mpi_cxx_grequest_query_fn_intercept; + ompi_mpi_cxx_op_intercept; + ompi_mpi_cxx_throw_exception; + ompi_mpi_cxx_type_copy_attr_intercept; + ompi_mpi_cxx_type_delete_attr_intercept; + ompi_mpi_cxx_win_copy_attr_intercept; + ompi_mpi_cxx_win_delete_attr_intercept; + ompi_mpi_cxx_win_errhandler_invoke; + ompi_mpi_cxx_win_throw_excptn_fctn; + _ZN3MPI10ARGVS_NULLE; + _ZN3MPI10COMM_WORLDE; + _ZN3MPI10DOUBLE_INTE; + _ZN3MPI10Errhandler4FreeEv; + _ZN3MPI10ErrhandlerD0Ev; + _ZN3MPI10ErrhandlerD1Ev; + _ZN3MPI10ErrhandlerD2Ev; + _ZN3MPI10GROUP_NULLE; + _ZN3MPI10TWOINTEGERE; + _ZN3MPI11GROUP_EMPTYE; + _ZN3MPI11LONG_DOUBLEE; + _ZN3MPI11SIGNED_CHARE; + _ZN3MPI12REQUEST_NULLE; + _ZN3MPI13DATATYPE_NULLE; + _ZN3MPI13ERRORS_RETURNE; + _ZN3MPI13LONG_LONG_INTE; + _ZN3MPI13UNSIGNED_CHARE; + _ZN3MPI13UNSIGNED_LONGE; + _ZN3MPI14DOUBLE_COMPLEXE; + _ZN3MPI14UNSIGNED_SHORTE; + _ZN3MPI15ERRHANDLER_NULLE; + _ZN3MPI15LONG_DOUBLE_INTE; + _ZN3MPI16DOUBLE_PRECISIONE; + _ZN3MPI16ERRORS_ARE_FATALE; + _ZN3MPI16F_DOUBLE_COMPLEXE; + _ZN3MPI16Register_datarepEPKcPFiPvP15ompi_datatype_tiS2_xS2_EPFvS2_RNS_8DatatypeEiS2_xS2_EPFvRKS7_RlS2_ES2_; + _ZN3MPI16Register_datarepEPKcPFiPvP15ompi_datatype_tiS2_xS2_ES6_PFvRKNS_8DatatypeERlS2_ES2_; + _ZN3MPI16Register_datarepEPKcPFvPvRNS_8DatatypeEiS2_xS2_EPFiS2_P15ompi_datatype_tiS2_xS2_EPFvRKS3_RlS2_ES2_; + _ZN3MPI16Register_datarepEPKcPFvPvRNS_8DatatypeEiS2_xS2_ES6_PFvRKS3_RlS2_ES2_; + _ZN3MPI18UNSIGNED_LONG_LONGE; + _ZN3MPI19LONG_DOUBLE_COMPLEXE; + _ZN3MPI19TWODOUBLE_PRECISIONE; + _ZN3MPI20InitializeInterceptsEv; + _ZN3MPI23ERRORS_THROW_EXCEPTIONSE; + _ZN3MPI26ompi_libcxx_version_stringE; + _ZN3MPI2LBE; + _ZN3MPI2Op4FreeEv; + _ZN3MPI2Op4InitEPFvPKvPviRKNS_8DatatypeEEb; + _ZN3MPI2OpD0Ev; + _ZN3MPI2OpD1Ev; + _ZN3MPI2OpD2Ev; + _ZN3MPI2UBE; + _ZN3MPI3BORE; + _ZN3MPI3INTE; + _ZN3MPI3LORE; + _ZN3MPI3MAXE; + _ZN3MPI3MINE; + _ZN3MPI3SUME; + _ZN3MPI3Win11Delete_attrEi; + _ZN3MPI3Win16do_create_keyvalEPFiP10ompi_win_tiPvS3_S3_PiEPFiS2_iS3_S3_EPFiRKS0_iS3_S3_S3_RbEPFiRS0_iS3_S3_ES3_Ri; + _ZN3MPI3Win17Create_errhandlerEPFvRS0_PizE; + _ZN3MPI3Win4FreeEv; + _ZN3MPI3Win8Set_attrEiPKv; + _ZN3MPI3Win8Set_nameEPKc; + _ZN3MPI3WinD0Ev; + _ZN3MPI3WinD1Ev; + _ZN3MPI3WinD2Ev; + _ZN3MPI4BANDE; + _ZN3MPI4BOOLE; + _ZN3MPI4BXORE; + _ZN3MPI4BYTEE; + _ZN3MPI4CHARE; + _ZN3MPI4Comm10DisconnectEv; + _ZN3MPI4Comm11Delete_attrEi; + _ZN3MPI4Comm14Set_errhandlerERKNS_10ErrhandlerE; + _ZN3MPI4Comm16do_create_keyvalEPFiP19ompi_communicator_tiPvS3_S3_PiEPFiS2_iS3_S3_EPFiRKS0_iS3_S3_S3_RbEPFiRS0_iS3_S3_ES3_Ri; + _ZN3MPI4Comm17Create_errhandlerEPFvRS0_PizE; + _ZN3MPI4Comm4FreeEv; + _ZN3MPI4Comm5AbortEi; + _ZN3MPI4Comm8Set_nameEPKc; + _ZN3MPI4CommC1ERKNS_9Comm_NullE; + _ZN3MPI4CommC1Ev; + _ZN3MPI4CommC2ERKNS_9Comm_NullE; + _ZN3MPI4CommC2Ev; + _ZN3MPI4File17Create_errhandlerEPFvRS0_PizE; + _ZN3MPI4File5CloseEv; + _ZN3MPI4FileD0Ev; + _ZN3MPI4FileD1Ev; + _ZN3MPI4FileD2Ev; + _ZN3MPI4Info3SetEPKcS2_; + _ZN3MPI4Info4FreeEv; + _ZN3MPI4Info6DeleteEPKc; + _ZN3MPI4InfoD0Ev; + _ZN3MPI4InfoD1Ev; + _ZN3MPI4InfoD2Ev; + _ZN3MPI4LANDE; + _ZN3MPI4LONGE; + _ZN3MPI4LXORE; + _ZN3MPI4PRODE; + _ZN3MPI4REALE; + _ZN3MPI5FLOATE; + _ZN3MPI5Group4FreeEv; + _ZN3MPI5GroupD0Ev; + _ZN3MPI5GroupD1Ev; + _ZN3MPI5GroupD2Ev; + _ZN3MPI5REAL2E; + _ZN3MPI5REAL4E; + _ZN3MPI5REAL8E; + _ZN3MPI5SHORTE; + _ZN3MPI5WCHARE; + _ZN3MPI6BOTTOME; + _ZN3MPI6DOUBLEE; + _ZN3MPI6MAXLOCE; + _ZN3MPI6MINLOCE; + _ZN3MPI6PACKEDE; + _ZN3MPI6Status10Set_sourceEi; + _ZN3MPI6Status12Set_elementsERKNS_8DatatypeEi; + _ZN3MPI6Status13Set_cancelledEb; + _ZN3MPI6Status7Set_tagEi; + _ZN3MPI6Status9Set_errorEi; + _ZN3MPI6StatusD0Ev; + _ZN3MPI6StatusD1Ev; + _ZN3MPI6StatusD2Ev; + _ZN3MPI6TWOINTE; + _ZN3MPI7COMPLEXE; + _ZN3MPI7INTEGERE; + _ZN3MPI7LOGICALE; + _ZN3MPI7OP_NULLE; + _ZN3MPI7REPLACEE; + _ZN3MPI7Request4FreeEv; + _ZN3MPI7Request4TestERNS_6StatusE; + _ZN3MPI7Request4TestEv; + _ZN3MPI7Request4WaitERNS_6StatusE; + _ZN3MPI7Request4WaitEv; + _ZN3MPI7RequestD0Ev; + _ZN3MPI7RequestD1Ev; + _ZN3MPI7RequestD2Ev; + _ZN3MPI7TWOREALE; + _ZN3MPI8CartcommD0Ev; + _ZN3MPI8CartcommD1Ev; + _ZN3MPI8CartcommD2Ev; + _ZN3MPI8Datatype11Delete_attrEi; + _ZN3MPI8Datatype16do_create_keyvalEPFiP15ompi_datatype_tiPvS3_S3_PiEPFiS2_iS3_S3_EPFiRKS0_iS3_PKvS3_RbEPFiRS0_iS3_S3_ES3_Ri; + _ZN3MPI8Datatype4FreeEv; + _ZN3MPI8Datatype6CommitEv; + _ZN3MPI8Datatype8Set_attrEiPKv; + _ZN3MPI8Datatype8Set_nameEPKc; + _ZN3MPI8DatatypeD0Ev; + _ZN3MPI8DatatypeD1Ev; + _ZN3MPI8DatatypeD2Ev; + _ZN3MPI8Grequest8CompleteEv; + _ZN3MPI8GrequestD0Ev; + _ZN3MPI8GrequestD1Ev; + _ZN3MPI8GrequestD2Ev; + _ZN3MPI8IN_PLACEE; + _ZN3MPI8INTEGER1E; + _ZN3MPI8INTEGER2E; + _ZN3MPI8INTEGER4E; + _ZN3MPI8LONG_INTE; + _ZN3MPI8Prequest5StartEv; + _ZN3MPI8PrequestD0Ev; + _ZN3MPI8PrequestD1Ev; + _ZN3MPI8PrequestD2Ev; + _ZN3MPI8UNSIGNEDE; + _ZN3MPI8WIN_NULLE; + _ZN3MPI9ARGV_NULLE; + _ZN3MPI9CHARACTERE; + _ZN3MPI9Comm_NullD0Ev; + _ZN3MPI9Comm_NullD1Ev; + _ZN3MPI9Comm_NullD2Ev; + _ZN3MPI9COMM_NULLE; + _ZN3MPI9COMM_SELFE; + _ZN3MPI9F_COMPLEXE; + _ZN3MPI9FILE_NULLE; + _ZN3MPI9FLOAT_INTE; + _ZN3MPI9GraphcommD0Ev; + _ZN3MPI9GraphcommD1Ev; + _ZN3MPI9GraphcommD2Ev; + _ZN3MPI9INFO_NULLE; + _ZN3MPI9IntercommD0Ev; + _ZN3MPI9IntercommD1Ev; + _ZN3MPI9IntercommD2Ev; + _ZN3MPI9Intracomm14Spawn_multipleEiPPKcPS3_PKiPKNS_4InfoEi; + _ZN3MPI9Intracomm14Spawn_multipleEiPPKcPS3_PKiPKNS_4InfoEiPi; + _ZN3MPI9IntracommC1EP19ompi_communicator_t; + _ZN3MPI9IntracommC2EP19ompi_communicator_t; + _ZN3MPI9IntracommD0Ev; + _ZN3MPI9IntracommD1Ev; + _ZN3MPI9IntracommD2Ev; + _ZN3MPI9LONG_LONGE; + _ZN3MPI9mpi_errnoE; + _ZN3MPI9SHORT_INTE; + _ZNK3MPI2Op12Reduce_localEPKvPviRKNS_8DatatypeE; + _ZNK3MPI2Op14Is_commutativeEv; + _ZNK3MPI3Win10AccumulateEPKviRKNS_8DatatypeEiliS5_RKNS_2OpE; + _ZNK3MPI3Win14Get_errhandlerEv; + _ZNK3MPI3Win14Set_errhandlerERKNS_10ErrhandlerE; + _ZNK3MPI3Win15Call_errhandlerEi; + _ZNK3MPI3Win3GetEPKviRKNS_8DatatypeEiliS5_; + _ZNK3MPI3Win3PutEPKviRKNS_8DatatypeEiliS5_; + _ZNK3MPI3Win4LockEiii; + _ZNK3MPI3Win4PostERKNS_5GroupEi; + _ZNK3MPI3Win4TestEv; + _ZNK3MPI3Win4WaitEv; + _ZNK3MPI3Win5FenceEi; + _ZNK3MPI3Win5StartERKNS_5GroupEi; + _ZNK3MPI3Win6UnlockEi; + _ZNK3MPI3Win8CompleteEv; + _ZNK3MPI3Win8Get_nameEPcRi; + _ZNK3MPI3Win9Get_groupEv; + _ZNK3MPI4Comm10AllgathervEPKviRKNS_8DatatypeEPvPKiS8_S5_; + _ZNK3MPI4Comm10Bsend_initEPKviRKNS_8DatatypeEii; + _ZNK3MPI4Comm10Rsend_initEPKviRKNS_8DatatypeEii; + _ZNK3MPI4Comm10Ssend_initEPKviRKNS_8DatatypeEii; + _ZNK3MPI4Comm12Get_topologyEv; + _ZNK3MPI4Comm14Get_errhandlerEv; + _ZNK3MPI4Comm14Reduce_scatterEPKvPvPiRKNS_8DatatypeERKNS_2OpE; + _ZNK3MPI4Comm16Sendrecv_replaceEPviRKNS_8DatatypeEiiii; + _ZNK3MPI4Comm16Sendrecv_replaceEPviRKNS_8DatatypeEiiiiRNS_6StatusE; + _ZNK3MPI4Comm4RecvEPviRKNS_8DatatypeEii; + _ZNK3MPI4Comm4RecvEPviRKNS_8DatatypeEiiRNS_6StatusE; + _ZNK3MPI4Comm4SendEPKviRKNS_8DatatypeEii; + _ZNK3MPI4Comm5BcastEPviRKNS_8DatatypeEi; + _ZNK3MPI4Comm5BsendEPKviRKNS_8DatatypeEii; + _ZNK3MPI4Comm5IrecvEPviRKNS_8DatatypeEii; + _ZNK3MPI4Comm5IsendEPKviRKNS_8DatatypeEii; + _ZNK3MPI4Comm5ProbeEii; + _ZNK3MPI4Comm5ProbeEiiRNS_6StatusE; + _ZNK3MPI4Comm5RsendEPKviRKNS_8DatatypeEii; + _ZNK3MPI4Comm5SsendEPKviRKNS_8DatatypeEii; + _ZNK3MPI4Comm6GatherEPKviRKNS_8DatatypeEPviS5_i; + _ZNK3MPI4Comm6IbsendEPKviRKNS_8DatatypeEii; + _ZNK3MPI4Comm6IprobeEii; + _ZNK3MPI4Comm6IprobeEiiRNS_6StatusE; + _ZNK3MPI4Comm6IrsendEPKviRKNS_8DatatypeEii; + _ZNK3MPI4Comm6IssendEPKviRKNS_8DatatypeEii; + _ZNK3MPI4Comm6ReduceEPKvPviRKNS_8DatatypeERKNS_2OpEi; + _ZNK3MPI4Comm7BarrierEv; + _ZNK3MPI4Comm7GathervEPKviRKNS_8DatatypeEPvPKiS8_S5_i; + _ZNK3MPI4Comm7ScatterEPKviRKNS_8DatatypeEPviS5_i; + _ZNK3MPI4Comm8AlltoallEPKviRKNS_8DatatypeEPviS5_; + _ZNK3MPI4Comm8Get_attrEiPv; + _ZNK3MPI4Comm8Get_nameEPcRi; + _ZNK3MPI4Comm8Get_rankEv; + _ZNK3MPI4Comm8Get_sizeEv; + _ZNK3MPI4Comm8Is_interEv; + _ZNK3MPI4Comm8ScattervEPKvPKiS4_RKNS_8DatatypeEPviS7_i; + _ZNK3MPI4Comm8SendrecvEPKviRKNS_8DatatypeEiiPviS5_ii; + _ZNK3MPI4Comm8SendrecvEPKviRKNS_8DatatypeEiiPviS5_iiRNS_6StatusE; + _ZNK3MPI4Comm8Set_attrEiPKv; + _ZNK3MPI4Comm9AllgatherEPKviRKNS_8DatatypeEPviS5_; + _ZNK3MPI4Comm9AllreduceEPKvPviRKNS_8DatatypeERKNS_2OpE; + _ZNK3MPI4Comm9AlltoallvEPKvPKiS4_RKNS_8DatatypeEPvS4_S4_S7_; + _ZNK3MPI4Comm9AlltoallwEPKvPKiS4_PKNS_8DatatypeEPvS4_S4_S7_; + _ZNK3MPI4Comm9Get_groupEv; + _ZNK3MPI4Comm9Recv_initEPviRKNS_8DatatypeEii; + _ZNK3MPI4Comm9Send_initEPKviRKNS_8DatatypeEii; + _ZNK3MPI4Info10Get_nthkeyEiPc; + _ZNK3MPI4Info12Get_valuelenEPKcRi; + _ZNK3MPI4Info3DupEv; + _ZNK3MPI4Info3GetEPKciPc; + _ZNK3MPI4Info9Get_nkeysEv; + _ZNK3MPI5Group10Range_exclEiPA3_Ki; + _ZNK3MPI5Group10Range_inclEiPA3_Ki; + _ZNK3MPI5Group4ExclEiPKi; + _ZNK3MPI5Group4InclEiPKi; + _ZNK3MPI5Group8Get_rankEv; + _ZNK3MPI5Group8Get_sizeEv; + _ZNK3MPI6Status10Get_sourceEv; + _ZNK3MPI6Status12Get_elementsERKNS_8DatatypeE; + _ZNK3MPI6Status12Is_cancelledEv; + _ZNK3MPI6Status7Get_tagEv; + _ZNK3MPI6Status9Get_countERKNS_8DatatypeE; + _ZNK3MPI6Status9Get_errorEv; + _ZNK3MPI7Request10Get_statusERNS_6StatusE; + _ZNK3MPI7Request10Get_statusEv; + _ZNK3MPI7Request6CancelEv; + _ZNK3MPI8Cartcomm10Get_coordsEiiPi; + _ZNK3MPI8Cartcomm13Get_cart_rankEPKi; + _ZNK3MPI8Cartcomm3MapEiPKiPKb; + _ZNK3MPI8Cartcomm3SubEPKb; + _ZNK3MPI8Cartcomm5CloneEv; + _ZNK3MPI8Cartcomm5ShiftEiiRiS1_; + _ZNK3MPI8Cartcomm7Get_dimEv; + _ZNK3MPI8Cartcomm8Get_topoEiPiPbS1_; + _ZNK3MPI8Datatype10Get_extentERlS1_; + _ZNK3MPI8Datatype12Get_contentsEiiiPiPlPS0_; + _ZNK3MPI8Datatype12Get_envelopeERiS1_S1_S1_; + _ZNK3MPI8Datatype13Create_darrayEiiiPKiS2_S2_S2_i; + _ZNK3MPI8Datatype13Create_vectorEiii; + _ZNK3MPI8Datatype13Pack_externalEPKcPKviPvlRl; + _ZNK3MPI8Datatype14Create_hvectorEiil; + _ZNK3MPI8Datatype14Create_indexedEiPKiS2_; + _ZNK3MPI8Datatype14Create_resizedEll; + _ZNK3MPI8Datatype15Create_hindexedEiPKiPKl; + _ZNK3MPI8Datatype15Create_subarrayEiPKiS2_S2_i; + _ZNK3MPI8Datatype15Get_true_extentERlS1_; + _ZNK3MPI8Datatype15Unpack_externalEPKcPKvlRlPvi; + _ZNK3MPI8Datatype17Create_contiguousEi; + _ZNK3MPI8Datatype18Pack_external_sizeEPKci; + _ZNK3MPI8Datatype20Create_indexed_blockEiiPKi; + _ZNK3MPI8Datatype3DupEv; + _ZNK3MPI8Datatype4PackEPKviPviRiRKNS_4CommE; + _ZNK3MPI8Datatype6UnpackEPKviPviRiRKNS_4CommE; + _ZNK3MPI8Datatype8Get_attrEiPv; + _ZNK3MPI8Datatype8Get_nameEPcRi; + _ZNK3MPI8Datatype8Get_sizeEv; + _ZNK3MPI8Datatype9Pack_sizeEiRKNS_4CommE; + _ZNK3MPI9Graphcomm13Get_neighborsEiiPi; + _ZNK3MPI9Graphcomm19Get_neighbors_countEi; + _ZNK3MPI9Graphcomm3MapEiPKiS2_; + _ZNK3MPI9Graphcomm5CloneEv; + _ZNK3MPI9Graphcomm8Get_dimsEPiS1_; + _ZNK3MPI9Graphcomm8Get_topoEiiPiS1_; + _ZNK3MPI9Intercomm15Get_remote_sizeEv; + _ZNK3MPI9Intercomm16Get_remote_groupEv; + _ZNK3MPI9Intercomm5CloneEv; + _ZNK3MPI9Intercomm5MergeEb; + _ZNK3MPI9Intercomm5SplitEii; + _ZNK3MPI9Intercomm6CreateERKNS_5GroupE; + _ZNK3MPI9Intracomm11Create_cartEiPKiPKbb; + _ZNK3MPI9Intracomm12Create_graphEiPKiS2_b; + _ZNK3MPI9Intracomm16Create_intercommEiRKNS_4CommEii; + _ZNK3MPI9Intracomm4ScanEPKvPviRKNS_8DatatypeERKNS_2OpE; + _ZNK3MPI9Intracomm5CloneEv; + _ZNK3MPI9Intracomm5SpawnEPKcPS2_iRKNS_4InfoEi; + _ZNK3MPI9Intracomm5SpawnEPKcPS2_iRKNS_4InfoEiPi; + _ZNK3MPI9Intracomm5SplitEii; + _ZNK3MPI9Intracomm6AcceptEPKcRKNS_4InfoEi; + _ZNK3MPI9Intracomm6CreateERKNS_5GroupE; + _ZNK3MPI9Intracomm6ExscanEPKvPviRKNS_8DatatypeERKNS_2OpE; + _ZNK3MPI9Intracomm7ConnectEPKcRKNS_4InfoEi; + _ZTIN3MPI10ErrhandlerE; + _ZTIN3MPI2OpE; + _ZTIN3MPI3WinE; + _ZTIN3MPI4CommE; + _ZTIN3MPI4FileE; + _ZTIN3MPI4InfoE; + _ZTIN3MPI5GroupE; + _ZTIN3MPI6StatusE; + _ZTIN3MPI7RequestE; + _ZTIN3MPI8CartcommE; + _ZTIN3MPI8DatatypeE; + _ZTIN3MPI8GrequestE; + _ZTIN3MPI8PrequestE; + _ZTIN3MPI9Comm_NullE; + _ZTIN3MPI9GraphcommE; + _ZTIN3MPI9IntercommE; + _ZTIN3MPI9IntracommE; + _ZTSN3MPI10ErrhandlerE; + _ZTSN3MPI2OpE; + _ZTSN3MPI3WinE; + _ZTSN3MPI4CommE; + _ZTSN3MPI4FileE; + _ZTSN3MPI4InfoE; + _ZTSN3MPI5GroupE; + _ZTSN3MPI6StatusE; + _ZTSN3MPI7RequestE; + _ZTSN3MPI8CartcommE; + _ZTSN3MPI8DatatypeE; + _ZTSN3MPI8GrequestE; + _ZTSN3MPI8PrequestE; + _ZTSN3MPI9Comm_NullE; + _ZTSN3MPI9GraphcommE; + _ZTSN3MPI9IntercommE; + _ZTSN3MPI9IntracommE; + _ZTVN3MPI10ErrhandlerE; + _ZTVN3MPI2OpE; + _ZTVN3MPI3WinE; + _ZTVN3MPI4CommE; + _ZTVN3MPI4FileE; + _ZTVN3MPI4InfoE; + _ZTVN3MPI5GroupE; + _ZTVN3MPI6StatusE; + _ZTVN3MPI7RequestE; + _ZTVN3MPI8CartcommE; + _ZTVN3MPI8DatatypeE; + _ZTVN3MPI8GrequestE; + _ZTVN3MPI8PrequestE; + _ZTVN3MPI9Comm_NullE; + _ZTVN3MPI9GraphcommE; + _ZTVN3MPI9IntercommE; + _ZTVN3MPI9IntracommE; +local: + *; +}; + diff --git a/ompi/mpi/fortran/mpif-h/Makefile.am b/ompi/mpi/fortran/mpif-h/Makefile.am index 9f4260033a5..cc38be1e4cd 100644 --- a/ompi/mpi/fortran/mpif-h/Makefile.am +++ b/ompi/mpi/fortran/mpif-h/Makefile.am @@ -57,6 +57,11 @@ libmpi_mpifh_la_LIBADD = \ libmpi_mpifh_la_LDFLAGS = -version-info $(libmpi_mpifh_so_version) +if HAVE_LD_VERSION_SCRIPT +libmpi_mpifh_la_LDFLAGS += -Wl,--version-script=$(top_srcdir)/ompi/mpi/fortran/mpif-h/libmpi_mpifh.map +endif + + # Are we building the mpif.h bindings at all? if OMPI_BUILD_FORTRAN_MPIFH_BINDINGS # If yes, then we need to build the installable library and the glue diff --git a/ompi/mpi/fortran/mpif-h/libmpi_mpifh.map b/ompi/mpi/fortran/mpif-h/libmpi_mpifh.map new file mode 100644 index 00000000000..3081884ebf6 --- /dev/null +++ b/ompi/mpi/fortran/mpif-h/libmpi_mpifh.map @@ -0,0 +1,4967 @@ +/* Symbol version map for libmpi_mpifh.so.20.0.0 (OpenMPI 2.0.0) + * EXPERIMENTAL + * Author: Alastair McKinstry + * 2016-08-03 + */ + +OMPI_2.0.0 { +global: + mpi_abort; + mpi_abort_; + mpi_abort__; + MPI_ABORT; + MPI_Abort_f; + MPI_Abort_f08; + mpi_accumulate; + mpi_accumulate_; + mpi_accumulate__; + MPI_ACCUMULATE; + MPI_Accumulate_f; + MPI_Accumulate_f08; + mpi_add_error_class; + mpi_add_error_class_; + mpi_add_error_class__; + MPI_ADD_ERROR_CLASS; + MPI_Add_error_class_f; + MPI_Add_error_class_f08; + mpi_add_error_code; + mpi_add_error_code_; + mpi_add_error_code__; + MPI_ADD_ERROR_CODE; + MPI_Add_error_code_f; + MPI_Add_error_code_f08; + mpi_add_error_string; + mpi_add_error_string_; + mpi_add_error_string__; + MPI_ADD_ERROR_STRING; + MPI_Add_error_string_f; + MPI_Add_error_string_f08; + mpi_address; + mpi_address_; + mpi_address__; + MPI_ADDRESS; + MPI_Address_f; + MPI_Address_f08; + mpi_aint_add; + mpi_aint_add_; + mpi_aint_add__; + MPI_AINT_ADD; + MPI_Aint_add_f; + MPI_Aint_add_f08; + mpi_aint_diff; + mpi_aint_diff_; + mpi_aint_diff__; + MPI_AINT_DIFF; + MPI_Aint_diff_f; + MPI_Aint_diff_f08; + mpi_allgather; + mpi_allgather_; + mpi_allgather__; + MPI_ALLGATHER; + MPI_Allgather_f; + MPI_Allgather_f08; + mpi_allgatherv; + mpi_allgatherv_; + mpi_allgatherv__; + MPI_ALLGATHERV; + MPI_Allgatherv_f; + MPI_Allgatherv_f08; + mpi_alloc_mem; + mpi_alloc_mem_; + mpi_alloc_mem__; + MPI_ALLOC_MEM; + mpi_alloc_mem_cptr; + mpi_alloc_mem_cptr_; + mpi_alloc_mem_cptr__; + MPI_ALLOC_MEM_CPTR; + MPI_Alloc_mem_cptr_f; + MPI_Alloc_mem_cptr_f08; + MPI_Alloc_mem_f; + MPI_Alloc_mem_f08; + mpi_allreduce; + mpi_allreduce_; + mpi_allreduce__; + MPI_ALLREDUCE; + MPI_Allreduce_f; + MPI_Allreduce_f08; + mpi_alltoall; + mpi_alltoall_; + mpi_alltoall__; + MPI_ALLTOALL; + MPI_Alltoall_f; + MPI_Alltoall_f08; + mpi_alltoallv; + mpi_alltoallv_; + mpi_alltoallv__; + MPI_ALLTOALLV; + MPI_Alltoallv_f; + MPI_Alltoallv_f08; + mpi_alltoallw; + mpi_alltoallw_; + mpi_alltoallw__; + MPI_ALLTOALLW; + MPI_Alltoallw_f; + MPI_Alltoallw_f08; + mpi_attr_delete; + mpi_attr_delete_; + mpi_attr_delete__; + MPI_ATTR_DELETE; + MPI_Attr_delete_f; + MPI_Attr_delete_f08; + mpi_attr_get; + mpi_attr_get_; + mpi_attr_get__; + MPI_ATTR_GET; + MPI_Attr_get_f; + MPI_Attr_get_f08; + mpi_attr_put; + mpi_attr_put_; + mpi_attr_put__; + MPI_ATTR_PUT; + MPI_Attr_put_f; + MPI_Attr_put_f08; + mpi_barrier; + mpi_barrier_; + mpi_barrier__; + MPI_BARRIER; + MPI_Barrier_f; + MPI_Barrier_f08; + mpi_bcast; + mpi_bcast_; + mpi_bcast__; + MPI_BCAST; + MPI_Bcast_f; + MPI_Bcast_f08; + mpi_bsend; + mpi_bsend_; + mpi_bsend__; + MPI_BSEND; + MPI_Bsend_f; + MPI_Bsend_f08; + mpi_bsend_init; + mpi_bsend_init_; + mpi_bsend_init__; + MPI_BSEND_INIT; + MPI_Bsend_init_f; + MPI_Bsend_init_f08; + mpi_buffer_attach; + mpi_buffer_attach_; + mpi_buffer_attach__; + MPI_BUFFER_ATTACH; + MPI_Buffer_attach_f; + MPI_Buffer_attach_f08; + mpi_buffer_detach; + mpi_buffer_detach_; + mpi_buffer_detach__; + MPI_BUFFER_DETACH; + MPI_Buffer_detach_f; + mpi_cancel; + mpi_cancel_; + mpi_cancel__; + MPI_CANCEL; + MPI_Cancel_f; + MPI_Cancel_f08; + mpi_cart_coords; + mpi_cart_coords_; + mpi_cart_coords__; + MPI_CART_COORDS; + MPI_Cart_coords_f; + MPI_Cart_coords_f08; + mpi_cart_create; + mpi_cart_create_; + mpi_cart_create__; + MPI_CART_CREATE; + MPI_Cart_create_f; + MPI_Cart_create_f08; + mpi_cartdim_get; + mpi_cartdim_get_; + mpi_cartdim_get__; + MPI_CARTDIM_GET; + MPI_Cartdim_get_f; + MPI_Cartdim_get_f08; + mpi_cart_get; + mpi_cart_get_; + mpi_cart_get__; + MPI_CART_GET; + MPI_Cart_get_f; + MPI_Cart_get_f08; + mpi_cart_map; + mpi_cart_map_; + mpi_cart_map__; + MPI_CART_MAP; + MPI_Cart_map_f; + MPI_Cart_map_f08; + mpi_cart_rank; + mpi_cart_rank_; + mpi_cart_rank__; + MPI_CART_RANK; + MPI_Cart_rank_f; + MPI_Cart_rank_f08; + mpi_cart_shift; + mpi_cart_shift_; + mpi_cart_shift__; + MPI_CART_SHIFT; + MPI_Cart_shift_f; + MPI_Cart_shift_f08; + mpi_cart_sub; + mpi_cart_sub_; + mpi_cart_sub__; + MPI_CART_SUB; + MPI_Cart_sub_f; + MPI_Cart_sub_f08; + mpi_close_port; + mpi_close_port_; + mpi_close_port__; + MPI_CLOSE_PORT; + MPI_Close_port_f; + MPI_Close_port_f08; + mpi_comm_accept; + mpi_comm_accept_; + mpi_comm_accept__; + MPI_COMM_ACCEPT; + MPI_Comm_accept_f; + MPI_Comm_accept_f08; + mpi_comm_call_errhandler; + mpi_comm_call_errhandler_; + mpi_comm_call_errhandler__; + MPI_COMM_CALL_ERRHANDLER; + MPI_Comm_call_errhandler_f; + MPI_Comm_call_errhandler_f08; + mpi_comm_compare; + mpi_comm_compare_; + mpi_comm_compare__; + MPI_COMM_COMPARE; + MPI_Comm_compare_f; + MPI_Comm_compare_f08; + mpi_comm_connect; + mpi_comm_connect_; + mpi_comm_connect__; + MPI_COMM_CONNECT; + MPI_Comm_connect_f; + MPI_Comm_connect_f08; + mpi_comm_create; + mpi_comm_create_; + mpi_comm_create__; + MPI_COMM_CREATE; + mpi_comm_create_errhandler; + mpi_comm_create_errhandler_; + mpi_comm_create_errhandler__; + MPI_COMM_CREATE_ERRHANDLER; + MPI_Comm_create_errhandler_f; + MPI_Comm_create_errhandler_f08; + MPI_Comm_create_f; + MPI_Comm_create_f08; + mpi_comm_create_group; + mpi_comm_create_group_; + mpi_comm_create_group__; + MPI_COMM_CREATE_GROUP; + MPI_Comm_create_group_f; + MPI_Comm_create_group_f08; + mpi_comm_create_keyval; + mpi_comm_create_keyval_; + mpi_comm_create_keyval__; + MPI_COMM_CREATE_KEYVAL; + MPI_Comm_create_keyval_f; + MPI_Comm_create_keyval_f08; + mpi_comm_delete_attr; + mpi_comm_delete_attr_; + mpi_comm_delete_attr__; + MPI_COMM_DELETE_ATTR; + MPI_Comm_delete_attr_f; + MPI_Comm_delete_attr_f08; + mpi_comm_disconnect; + mpi_comm_disconnect_; + mpi_comm_disconnect__; + MPI_COMM_DISCONNECT; + MPI_Comm_disconnect_f; + MPI_Comm_disconnect_f08; + mpi_comm_dup; + mpi_comm_dup_; + mpi_comm_dup__; + MPI_COMM_DUP; + MPI_Comm_dup_f; + MPI_Comm_dup_f08; + mpi_comm_dup_with_info; + mpi_comm_dup_with_info_; + mpi_comm_dup_with_info__; + MPI_COMM_DUP_WITH_INFO; + MPI_Comm_dup_with_info_f; + MPI_Comm_dup_with_info_f08; + mpi_comm_free; + mpi_comm_free_; + mpi_comm_free__; + MPI_COMM_FREE; + MPI_Comm_free_f; + MPI_Comm_free_f08; + mpi_comm_free_keyval; + mpi_comm_free_keyval_; + mpi_comm_free_keyval__; + MPI_COMM_FREE_KEYVAL; + MPI_Comm_free_keyval_f; + MPI_Comm_free_keyval_f08; + mpi_comm_get_attr; + mpi_comm_get_attr_; + mpi_comm_get_attr__; + MPI_COMM_GET_ATTR; + MPI_Comm_get_attr_f; + MPI_Comm_get_attr_f08; + mpi_comm_get_errhandler; + mpi_comm_get_errhandler_; + mpi_comm_get_errhandler__; + MPI_COMM_GET_ERRHANDLER; + MPI_Comm_get_errhandler_f; + MPI_Comm_get_errhandler_f08; + mpi_comm_get_info; + mpi_comm_get_info_; + mpi_comm_get_info__; + MPI_COMM_GET_INFO; + MPI_Comm_get_info_f; + MPI_Comm_get_info_f08; + mpi_comm_get_name; + mpi_comm_get_name_; + mpi_comm_get_name__; + MPI_COMM_GET_NAME; + MPI_Comm_get_name_f; + MPI_Comm_get_name_f08; + mpi_comm_get_parent; + mpi_comm_get_parent_; + mpi_comm_get_parent__; + MPI_COMM_GET_PARENT; + MPI_Comm_get_parent_f; + MPI_Comm_get_parent_f08; + mpi_comm_group; + mpi_comm_group_; + mpi_comm_group__; + MPI_COMM_GROUP; + MPI_Comm_group_f; + MPI_Comm_group_f08; + mpi_comm_idup; + mpi_comm_idup_; + mpi_comm_idup__; + MPI_COMM_IDUP; + MPI_Comm_idup_f; + MPI_Comm_idup_f08; + mpi_comm_join; + mpi_comm_join_; + mpi_comm_join__; + MPI_COMM_JOIN; + MPI_Comm_join_f; + MPI_Comm_join_f08; + mpi_comm_rank; + mpi_comm_rank_; + mpi_comm_rank__; + MPI_COMM_RANK; + MPI_Comm_rank_f; + MPI_Comm_rank_f08; + mpi_comm_remote_group; + mpi_comm_remote_group_; + mpi_comm_remote_group__; + MPI_COMM_REMOTE_GROUP; + MPI_Comm_remote_group_f; + MPI_Comm_remote_group_f08; + mpi_comm_remote_size; + mpi_comm_remote_size_; + mpi_comm_remote_size__; + MPI_COMM_REMOTE_SIZE; + MPI_Comm_remote_size_f; + MPI_Comm_remote_size_f08; + mpi_comm_set_attr; + mpi_comm_set_attr_; + mpi_comm_set_attr__; + MPI_COMM_SET_ATTR; + MPI_Comm_set_attr_f; + MPI_Comm_set_attr_f08; + mpi_comm_set_errhandler; + mpi_comm_set_errhandler_; + mpi_comm_set_errhandler__; + MPI_COMM_SET_ERRHANDLER; + MPI_Comm_set_errhandler_f; + MPI_Comm_set_errhandler_f08; + mpi_comm_set_info; + mpi_comm_set_info_; + mpi_comm_set_info__; + MPI_COMM_SET_INFO; + MPI_Comm_set_info_f; + MPI_Comm_set_info_f08; + mpi_comm_set_name; + mpi_comm_set_name_; + mpi_comm_set_name__; + MPI_COMM_SET_NAME; + MPI_Comm_set_name_f; + MPI_Comm_set_name_f08; + mpi_comm_size; + mpi_comm_size_; + mpi_comm_size__; + MPI_COMM_SIZE; + MPI_Comm_size_f; + MPI_Comm_size_f08; + mpi_comm_spawn; + mpi_comm_spawn_; + mpi_comm_spawn__; + MPI_COMM_SPAWN; + MPI_Comm_spawn_f; + MPI_Comm_spawn_f08; + mpi_comm_spawn_multiple; + mpi_comm_spawn_multiple_; + mpi_comm_spawn_multiple__; + MPI_COMM_SPAWN_MULTIPLE; + MPI_Comm_spawn_multiple_f; + MPI_Comm_spawn_multiple_f08; + mpi_comm_split; + mpi_comm_split_; + mpi_comm_split__; + MPI_COMM_SPLIT; + MPI_Comm_split_f; + MPI_Comm_split_f08; + mpi_comm_split_type; + mpi_comm_split_type_; + mpi_comm_split_type__; + MPI_COMM_SPLIT_TYPE; + MPI_Comm_split_type_f; + MPI_Comm_split_type_f08; + mpi_comm_test_inter; + mpi_comm_test_inter_; + mpi_comm_test_inter__; + MPI_COMM_TEST_INTER; + MPI_Comm_test_inter_f; + MPI_Comm_test_inter_f08; + mpi_compare_and_swap; + mpi_compare_and_swap_; + mpi_compare_and_swap__; + MPI_COMPARE_AND_SWAP; + MPI_Compare_and_swap_f; + MPI_Compare_and_swap_f08; + mpi_dims_create; + mpi_dims_create_; + mpi_dims_create__; + MPI_DIMS_CREATE; + MPI_Dims_create_f; + MPI_Dims_create_f08; + mpi_dist_graph_create; + mpi_dist_graph_create_; + mpi_dist_graph_create__; + MPI_DIST_GRAPH_CREATE; + mpi_dist_graph_create_adjacent; + mpi_dist_graph_create_adjacent_; + mpi_dist_graph_create_adjacent__; + MPI_DIST_GRAPH_CREATE_ADJACENT; + MPI_Dist_graph_create_adjacent_f; + MPI_Dist_graph_create_adjacent_f08; + MPI_Dist_graph_create_f; + MPI_Dist_graph_create_f08; + mpi_dist_graph_neighbors; + mpi_dist_graph_neighbors_; + mpi_dist_graph_neighbors__; + MPI_DIST_GRAPH_NEIGHBORS; + mpi_dist_graph_neighbors_count; + mpi_dist_graph_neighbors_count_; + mpi_dist_graph_neighbors_count__; + MPI_DIST_GRAPH_NEIGHBORS_COUNT; + MPI_Dist_graph_neighbors_count_f; + MPI_Dist_graph_neighbors_count_f08; + MPI_Dist_graph_neighbors_f; + MPI_Dist_graph_neighbors_f08; + mpi_errhandler_create; + mpi_errhandler_create_; + mpi_errhandler_create__; + MPI_ERRHANDLER_CREATE; + MPI_Errhandler_create_f; + MPI_Errhandler_create_f08; + mpi_errhandler_free; + mpi_errhandler_free_; + mpi_errhandler_free__; + MPI_ERRHANDLER_FREE; + MPI_Errhandler_free_f; + MPI_Errhandler_free_f08; + mpi_errhandler_get; + mpi_errhandler_get_; + mpi_errhandler_get__; + MPI_ERRHANDLER_GET; + MPI_Errhandler_get_f; + MPI_Errhandler_get_f08; + mpi_errhandler_set; + mpi_errhandler_set_; + mpi_errhandler_set__; + MPI_ERRHANDLER_SET; + MPI_Errhandler_set_f; + MPI_Errhandler_set_f08; + mpi_error_class; + mpi_error_class_; + mpi_error_class__; + MPI_ERROR_CLASS; + MPI_Error_class_f; + MPI_Error_class_f08; + mpi_error_string; + mpi_error_string_; + mpi_error_string__; + MPI_ERROR_STRING; + MPI_Error_string_f; + MPI_Error_string_f08; + mpi_exscan; + mpi_exscan_; + mpi_exscan__; + MPI_EXSCAN; + MPI_Exscan_f; + MPI_Exscan_f08; + mpi_fetch_and_op; + mpi_fetch_and_op_; + mpi_fetch_and_op__; + MPI_FETCH_AND_OP; + MPI_Fetch_and_op_f; + MPI_Fetch_and_op_f08; + mpi_file_call_errhandler; + mpi_file_call_errhandler_; + mpi_file_call_errhandler__; + MPI_FILE_CALL_ERRHANDLER; + MPI_File_call_errhandler_f; + MPI_File_call_errhandler_f08; + mpi_file_close; + mpi_file_close_; + mpi_file_close__; + MPI_FILE_CLOSE; + MPI_File_close_f; + MPI_File_close_f08; + mpi_file_create_errhandler; + mpi_file_create_errhandler_; + mpi_file_create_errhandler__; + MPI_FILE_CREATE_ERRHANDLER; + MPI_File_create_errhandler_f; + MPI_File_create_errhandler_f08; + mpi_file_delete; + mpi_file_delete_; + mpi_file_delete__; + MPI_FILE_DELETE; + MPI_File_delete_f; + MPI_File_delete_f08; + mpi_file_get_amode; + mpi_file_get_amode_; + mpi_file_get_amode__; + MPI_FILE_GET_AMODE; + MPI_File_get_amode_f; + MPI_File_get_amode_f08; + mpi_file_get_atomicity; + mpi_file_get_atomicity_; + mpi_file_get_atomicity__; + MPI_FILE_GET_ATOMICITY; + MPI_File_get_atomicity_f; + MPI_File_get_atomicity_f08; + mpi_file_get_byte_offset; + mpi_file_get_byte_offset_; + mpi_file_get_byte_offset__; + MPI_FILE_GET_BYTE_OFFSET; + MPI_File_get_byte_offset_f; + MPI_File_get_byte_offset_f08; + mpi_file_get_errhandler; + mpi_file_get_errhandler_; + mpi_file_get_errhandler__; + MPI_FILE_GET_ERRHANDLER; + MPI_File_get_errhandler_f; + MPI_File_get_errhandler_f08; + mpi_file_get_group; + mpi_file_get_group_; + mpi_file_get_group__; + MPI_FILE_GET_GROUP; + MPI_File_get_group_f; + MPI_File_get_group_f08; + mpi_file_get_info; + mpi_file_get_info_; + mpi_file_get_info__; + MPI_FILE_GET_INFO; + MPI_File_get_info_f; + MPI_File_get_info_f08; + mpi_file_get_position; + mpi_file_get_position_; + mpi_file_get_position__; + MPI_FILE_GET_POSITION; + MPI_File_get_position_f; + MPI_File_get_position_f08; + mpi_file_get_position_shared; + mpi_file_get_position_shared_; + mpi_file_get_position_shared__; + MPI_FILE_GET_POSITION_SHARED; + MPI_File_get_position_shared_f; + MPI_File_get_position_shared_f08; + mpi_file_get_size; + mpi_file_get_size_; + mpi_file_get_size__; + MPI_FILE_GET_SIZE; + MPI_File_get_size_f; + MPI_File_get_size_f08; + mpi_file_get_type_extent; + mpi_file_get_type_extent_; + mpi_file_get_type_extent__; + MPI_FILE_GET_TYPE_EXTENT; + MPI_File_get_type_extent_f; + MPI_File_get_type_extent_f08; + mpi_file_get_view; + mpi_file_get_view_; + mpi_file_get_view__; + MPI_FILE_GET_VIEW; + MPI_File_get_view_f; + MPI_File_get_view_f08; + mpi_file_iread; + mpi_file_iread_; + mpi_file_iread__; + MPI_FILE_IREAD; + mpi_file_iread_all; + mpi_file_iread_all_; + mpi_file_iread_all__; + MPI_FILE_IREAD_ALL; + MPI_File_iread_all_f; + MPI_File_iread_all_f08; + mpi_file_iread_at; + mpi_file_iread_at_; + mpi_file_iread_at__; + MPI_FILE_IREAD_AT; + mpi_file_iread_at_all; + mpi_file_iread_at_all_; + mpi_file_iread_at_all__; + MPI_FILE_IREAD_AT_ALL; + MPI_File_iread_at_all_f; + MPI_File_iread_at_all_f08; + MPI_File_iread_at_f; + MPI_File_iread_at_f08; + MPI_File_iread_f; + MPI_File_iread_f08; + mpi_file_iread_shared; + mpi_file_iread_shared_; + mpi_file_iread_shared__; + MPI_FILE_IREAD_SHARED; + MPI_File_iread_shared_f; + MPI_File_iread_shared_f08; + mpi_file_iwrite; + mpi_file_iwrite_; + mpi_file_iwrite__; + MPI_FILE_IWRITE; + mpi_file_iwrite_all; + mpi_file_iwrite_all_; + mpi_file_iwrite_all__; + MPI_FILE_IWRITE_ALL; + MPI_File_iwrite_all_f; + MPI_File_iwrite_all_f08; + mpi_file_iwrite_at; + mpi_file_iwrite_at_; + mpi_file_iwrite_at__; + MPI_FILE_IWRITE_AT; + mpi_file_iwrite_at_all; + mpi_file_iwrite_at_all_; + mpi_file_iwrite_at_all__; + MPI_FILE_IWRITE_AT_ALL; + MPI_File_iwrite_at_all_f; + MPI_File_iwrite_at_all_f08; + MPI_File_iwrite_at_f; + MPI_File_iwrite_at_f08; + MPI_File_iwrite_f; + MPI_File_iwrite_f08; + mpi_file_iwrite_shared; + mpi_file_iwrite_shared_; + mpi_file_iwrite_shared__; + MPI_FILE_IWRITE_SHARED; + MPI_File_iwrite_shared_f; + MPI_File_iwrite_shared_f08; + mpi_file_open; + mpi_file_open_; + mpi_file_open__; + MPI_FILE_OPEN; + MPI_File_open_f; + MPI_File_open_f08; + mpi_file_preallocate; + mpi_file_preallocate_; + mpi_file_preallocate__; + MPI_FILE_PREALLOCATE; + MPI_File_preallocate_f; + MPI_File_preallocate_f08; + mpi_file_read; + mpi_file_read_; + mpi_file_read__; + MPI_FILE_READ; + mpi_file_read_all; + mpi_file_read_all_; + mpi_file_read_all__; + MPI_FILE_READ_ALL; + mpi_file_read_all_begin; + mpi_file_read_all_begin_; + mpi_file_read_all_begin__; + MPI_FILE_READ_ALL_BEGIN; + MPI_File_read_all_begin_f; + MPI_File_read_all_begin_f08; + mpi_file_read_all_end; + mpi_file_read_all_end_; + mpi_file_read_all_end__; + MPI_FILE_READ_ALL_END; + MPI_File_read_all_end_f; + MPI_File_read_all_end_f08; + MPI_File_read_all_f; + MPI_File_read_all_f08; + mpi_file_read_at; + mpi_file_read_at_; + mpi_file_read_at__; + MPI_FILE_READ_AT; + mpi_file_read_at_all; + mpi_file_read_at_all_; + mpi_file_read_at_all__; + MPI_FILE_READ_AT_ALL; + mpi_file_read_at_all_begin; + mpi_file_read_at_all_begin_; + mpi_file_read_at_all_begin__; + MPI_FILE_READ_AT_ALL_BEGIN; + MPI_File_read_at_all_begin_f; + MPI_File_read_at_all_begin_f08; + mpi_file_read_at_all_end; + mpi_file_read_at_all_end_; + mpi_file_read_at_all_end__; + MPI_FILE_READ_AT_ALL_END; + MPI_File_read_at_all_end_f; + MPI_File_read_at_all_end_f08; + MPI_File_read_at_all_f; + MPI_File_read_at_all_f08; + MPI_File_read_at_f; + MPI_File_read_at_f08; + MPI_File_read_f; + MPI_File_read_f08; + mpi_file_read_ordered; + mpi_file_read_ordered_; + mpi_file_read_ordered__; + MPI_FILE_READ_ORDERED; + mpi_file_read_ordered_begin; + mpi_file_read_ordered_begin_; + mpi_file_read_ordered_begin__; + MPI_FILE_READ_ORDERED_BEGIN; + MPI_File_read_ordered_begin_f; + MPI_File_read_ordered_begin_f08; + mpi_file_read_ordered_end; + mpi_file_read_ordered_end_; + mpi_file_read_ordered_end__; + MPI_FILE_READ_ORDERED_END; + MPI_File_read_ordered_end_f; + MPI_File_read_ordered_end_f08; + MPI_File_read_ordered_f; + MPI_File_read_ordered_f08; + mpi_file_read_shared; + mpi_file_read_shared_; + mpi_file_read_shared__; + MPI_FILE_READ_SHARED; + MPI_File_read_shared_f; + MPI_File_read_shared_f08; + mpi_file_seek; + mpi_file_seek_; + mpi_file_seek__; + MPI_FILE_SEEK; + MPI_File_seek_f; + MPI_File_seek_f08; + mpi_file_seek_shared; + mpi_file_seek_shared_; + mpi_file_seek_shared__; + MPI_FILE_SEEK_SHARED; + MPI_File_seek_shared_f; + MPI_File_seek_shared_f08; + mpi_file_set_atomicity; + mpi_file_set_atomicity_; + mpi_file_set_atomicity__; + MPI_FILE_SET_ATOMICITY; + MPI_File_set_atomicity_f; + MPI_File_set_atomicity_f08; + mpi_file_set_errhandler; + mpi_file_set_errhandler_; + mpi_file_set_errhandler__; + MPI_FILE_SET_ERRHANDLER; + MPI_File_set_errhandler_f; + MPI_File_set_errhandler_f08; + mpi_file_set_info; + mpi_file_set_info_; + mpi_file_set_info__; + MPI_FILE_SET_INFO; + MPI_File_set_info_f; + MPI_File_set_info_f08; + mpi_file_set_size; + mpi_file_set_size_; + mpi_file_set_size__; + MPI_FILE_SET_SIZE; + MPI_File_set_size_f; + MPI_File_set_size_f08; + mpi_file_set_view; + mpi_file_set_view_; + mpi_file_set_view__; + MPI_FILE_SET_VIEW; + MPI_File_set_view_f; + MPI_File_set_view_f08; + mpi_file_sync; + mpi_file_sync_; + mpi_file_sync__; + MPI_FILE_SYNC; + MPI_File_sync_f; + MPI_File_sync_f08; + mpi_file_write; + mpi_file_write_; + mpi_file_write__; + MPI_FILE_WRITE; + mpi_file_write_all; + mpi_file_write_all_; + mpi_file_write_all__; + MPI_FILE_WRITE_ALL; + mpi_file_write_all_begin; + mpi_file_write_all_begin_; + mpi_file_write_all_begin__; + MPI_FILE_WRITE_ALL_BEGIN; + MPI_File_write_all_begin_f; + MPI_File_write_all_begin_f08; + mpi_file_write_all_end; + mpi_file_write_all_end_; + mpi_file_write_all_end__; + MPI_FILE_WRITE_ALL_END; + MPI_File_write_all_end_f; + MPI_File_write_all_end_f08; + MPI_File_write_all_f; + MPI_File_write_all_f08; + mpi_file_write_at; + mpi_file_write_at_; + mpi_file_write_at__; + MPI_FILE_WRITE_AT; + mpi_file_write_at_all; + mpi_file_write_at_all_; + mpi_file_write_at_all__; + MPI_FILE_WRITE_AT_ALL; + mpi_file_write_at_all_begin; + mpi_file_write_at_all_begin_; + mpi_file_write_at_all_begin__; + MPI_FILE_WRITE_AT_ALL_BEGIN; + MPI_File_write_at_all_begin_f; + MPI_File_write_at_all_begin_f08; + mpi_file_write_at_all_end; + mpi_file_write_at_all_end_; + mpi_file_write_at_all_end__; + MPI_FILE_WRITE_AT_ALL_END; + MPI_File_write_at_all_end_f; + MPI_File_write_at_all_end_f08; + MPI_File_write_at_all_f; + MPI_File_write_at_all_f08; + MPI_File_write_at_f; + MPI_File_write_at_f08; + MPI_File_write_f; + MPI_File_write_f08; + mpi_file_write_ordered; + mpi_file_write_ordered_; + mpi_file_write_ordered__; + MPI_FILE_WRITE_ORDERED; + mpi_file_write_ordered_begin; + mpi_file_write_ordered_begin_; + mpi_file_write_ordered_begin__; + MPI_FILE_WRITE_ORDERED_BEGIN; + MPI_File_write_ordered_begin_f; + MPI_File_write_ordered_begin_f08; + mpi_file_write_ordered_end; + mpi_file_write_ordered_end_; + mpi_file_write_ordered_end__; + MPI_FILE_WRITE_ORDERED_END; + MPI_File_write_ordered_end_f; + MPI_File_write_ordered_end_f08; + MPI_File_write_ordered_f; + MPI_File_write_ordered_f08; + mpi_file_write_shared; + mpi_file_write_shared_; + mpi_file_write_shared__; + MPI_FILE_WRITE_SHARED; + MPI_File_write_shared_f; + MPI_File_write_shared_f08; + mpi_finalize; + mpi_finalize_; + mpi_finalize__; + MPI_FINALIZE; + mpi_finalized; + mpi_finalized_; + mpi_finalized__; + MPI_FINALIZED; + MPI_Finalized_f; + MPI_Finalized_f08; + MPI_Finalize_f; + MPI_Finalize_f08; + mpi_free_mem; + mpi_free_mem_; + mpi_free_mem__; + MPI_FREE_MEM; + MPI_Free_mem_f; + MPI_Free_mem_f08; + mpi_f_sync_reg; + mpi_f_sync_reg_; + mpi_f_sync_reg__; + MPI_F_SYNC_REG; + MPI_F_sync_reg_f; + MPI_F_sync_reg_f08; + mpi_gather; + mpi_gather_; + mpi_gather__; + MPI_GATHER; + MPI_Gather_f; + MPI_Gather_f08; + mpi_gatherv; + mpi_gatherv_; + mpi_gatherv__; + MPI_GATHERV; + MPI_Gatherv_f; + MPI_Gatherv_f08; + mpi_get; + mpi_get_; + mpi_get__; + MPI_GET; + mpi_get_accumulate; + mpi_get_accumulate_; + mpi_get_accumulate__; + MPI_GET_ACCUMULATE; + MPI_Get_accumulate_f; + MPI_Get_accumulate_f08; + mpi_get_address; + mpi_get_address_; + mpi_get_address__; + MPI_GET_ADDRESS; + MPI_Get_address_f; + MPI_Get_address_f08; + mpi_get_count; + mpi_get_count_; + mpi_get_count__; + MPI_GET_COUNT; + MPI_Get_count_f; + MPI_Get_count_f08; + mpi_get_elements; + mpi_get_elements_; + mpi_get_elements__; + MPI_GET_ELEMENTS; + MPI_Get_elements_f; + MPI_Get_elements_f08; + mpi_get_elements_x; + mpi_get_elements_x_; + mpi_get_elements_x__; + MPI_GET_ELEMENTS_X; + MPI_Get_elements_x_f; + MPI_Get_elements_x_f08; + MPI_Get_f; + MPI_Get_f08; + mpi_get_library_version; + mpi_get_library_version_; + mpi_get_library_version__; + MPI_GET_LIBRARY_VERSION; + MPI_Get_library_version_f; + MPI_Get_library_version_f08; + mpi_get_processor_name; + mpi_get_processor_name_; + mpi_get_processor_name__; + MPI_GET_PROCESSOR_NAME; + MPI_Get_processor_name_f; + MPI_Get_processor_name_f08; + mpi_get_version; + mpi_get_version_; + mpi_get_version__; + MPI_GET_VERSION; + MPI_Get_version_f; + MPI_Get_version_f08; + mpi_graph_create; + mpi_graph_create_; + mpi_graph_create__; + MPI_GRAPH_CREATE; + MPI_Graph_create_f; + MPI_Graph_create_f08; + mpi_graphdims_get; + mpi_graphdims_get_; + mpi_graphdims_get__; + MPI_GRAPHDIMS_GET; + MPI_Graphdims_get_f; + MPI_Graphdims_get_f08; + mpi_graph_get; + mpi_graph_get_; + mpi_graph_get__; + MPI_GRAPH_GET; + MPI_Graph_get_f; + MPI_Graph_get_f08; + mpi_graph_map; + mpi_graph_map_; + mpi_graph_map__; + MPI_GRAPH_MAP; + MPI_Graph_map_f; + MPI_Graph_map_f08; + mpi_graph_neighbors; + mpi_graph_neighbors_; + mpi_graph_neighbors__; + MPI_GRAPH_NEIGHBORS; + mpi_graph_neighbors_count; + mpi_graph_neighbors_count_; + mpi_graph_neighbors_count__; + MPI_GRAPH_NEIGHBORS_COUNT; + MPI_Graph_neighbors_count_f; + MPI_Graph_neighbors_count_f08; + MPI_Graph_neighbors_f; + MPI_Graph_neighbors_f08; + mpi_grequest_complete; + mpi_grequest_complete_; + mpi_grequest_complete__; + MPI_GREQUEST_COMPLETE; + MPI_Grequest_complete_f; + MPI_Grequest_complete_f08; + mpi_grequest_start; + mpi_grequest_start_; + mpi_grequest_start__; + MPI_GREQUEST_START; + MPI_Grequest_start_f; + MPI_Grequest_start_f08; + mpi_group_compare; + mpi_group_compare_; + mpi_group_compare__; + MPI_GROUP_COMPARE; + MPI_Group_compare_f; + MPI_Group_compare_f08; + mpi_group_difference; + mpi_group_difference_; + mpi_group_difference__; + MPI_GROUP_DIFFERENCE; + MPI_Group_difference_f; + MPI_Group_difference_f08; + mpi_group_excl; + mpi_group_excl_; + mpi_group_excl__; + MPI_GROUP_EXCL; + MPI_Group_excl_f; + MPI_Group_excl_f08; + mpi_group_free; + mpi_group_free_; + mpi_group_free__; + MPI_GROUP_FREE; + MPI_Group_free_f; + MPI_Group_free_f08; + mpi_group_incl; + mpi_group_incl_; + mpi_group_incl__; + MPI_GROUP_INCL; + MPI_Group_incl_f; + MPI_Group_incl_f08; + mpi_group_intersection; + mpi_group_intersection_; + mpi_group_intersection__; + MPI_GROUP_INTERSECTION; + MPI_Group_intersection_f; + MPI_Group_intersection_f08; + mpi_group_range_excl; + mpi_group_range_excl_; + mpi_group_range_excl__; + MPI_GROUP_RANGE_EXCL; + MPI_Group_range_excl_f; + MPI_Group_range_excl_f08; + mpi_group_range_incl; + mpi_group_range_incl_; + mpi_group_range_incl__; + MPI_GROUP_RANGE_INCL; + MPI_Group_range_incl_f; + MPI_Group_range_incl_f08; + mpi_group_rank; + mpi_group_rank_; + mpi_group_rank__; + MPI_GROUP_RANK; + MPI_Group_rank_f; + MPI_Group_rank_f08; + mpi_group_size; + mpi_group_size_; + mpi_group_size__; + MPI_GROUP_SIZE; + MPI_Group_size_f; + MPI_Group_size_f08; + mpi_group_translate_ranks; + mpi_group_translate_ranks_; + mpi_group_translate_ranks__; + MPI_GROUP_TRANSLATE_RANKS; + MPI_Group_translate_ranks_f; + MPI_Group_translate_ranks_f08; + mpi_group_union; + mpi_group_union_; + mpi_group_union__; + MPI_GROUP_UNION; + MPI_Group_union_f; + MPI_Group_union_f08; + mpi_iallgather; + mpi_iallgather_; + mpi_iallgather__; + MPI_IALLGATHER; + MPI_Iallgather_f; + MPI_Iallgather_f08; + mpi_iallgatherv; + mpi_iallgatherv_; + mpi_iallgatherv__; + MPI_IALLGATHERV; + MPI_Iallgatherv_f; + MPI_Iallgatherv_f08; + mpi_iallreduce; + mpi_iallreduce_; + mpi_iallreduce__; + MPI_IALLREDUCE; + MPI_Iallreduce_f; + MPI_Iallreduce_f08; + mpi_ialltoall; + mpi_ialltoall_; + mpi_ialltoall__; + MPI_IALLTOALL; + MPI_Ialltoall_f; + MPI_Ialltoall_f08; + mpi_ialltoallv; + mpi_ialltoallv_; + mpi_ialltoallv__; + MPI_IALLTOALLV; + MPI_Ialltoallv_f; + MPI_Ialltoallv_f08; + mpi_ialltoallw; + mpi_ialltoallw_; + mpi_ialltoallw__; + MPI_IALLTOALLW; + MPI_Ialltoallw_f; + MPI_Ialltoallw_f08; + mpi_ibarrier; + mpi_ibarrier_; + mpi_ibarrier__; + MPI_IBARRIER; + MPI_Ibarrier_f; + MPI_Ibarrier_f08; + mpi_ibcast; + mpi_ibcast_; + mpi_ibcast__; + MPI_IBCAST; + MPI_Ibcast_f; + MPI_Ibcast_f08; + mpi_ibsend; + mpi_ibsend_; + mpi_ibsend__; + MPI_IBSEND; + MPI_Ibsend_f; + MPI_Ibsend_f08; + mpi_iexscan; + mpi_iexscan_; + mpi_iexscan__; + MPI_IEXSCAN; + MPI_Iexscan_f; + MPI_Iexscan_f08; + mpi_igather; + mpi_igather_; + mpi_igather__; + MPI_IGATHER; + MPI_Igather_f; + MPI_Igather_f08; + mpi_igatherv; + mpi_igatherv_; + mpi_igatherv__; + MPI_IGATHERV; + MPI_Igatherv_f; + MPI_Igatherv_f08; + mpi_improbe; + mpi_improbe_; + mpi_improbe__; + MPI_IMPROBE; + MPI_Improbe_f; + MPI_Improbe_f08; + mpi_imrecv; + mpi_imrecv_; + mpi_imrecv__; + MPI_IMRECV; + MPI_Imrecv_f; + MPI_Imrecv_f08; + mpi_ineighbor_allgather; + mpi_ineighbor_allgather_; + mpi_ineighbor_allgather__; + MPI_INEIGHBOR_ALLGATHER; + MPI_Ineighbor_allgather_f; + MPI_Ineighbor_allgather_f08; + mpi_ineighbor_allgatherv; + mpi_ineighbor_allgatherv_; + mpi_ineighbor_allgatherv__; + MPI_INEIGHBOR_ALLGATHERV; + MPI_Ineighbor_allgatherv_f; + MPI_Ineighbor_allgatherv_f08; + mpi_ineighbor_alltoall; + mpi_ineighbor_alltoall_; + mpi_ineighbor_alltoall__; + MPI_INEIGHBOR_ALLTOALL; + MPI_Ineighbor_alltoall_f; + MPI_Ineighbor_alltoall_f08; + mpi_ineighbor_alltoallv; + mpi_ineighbor_alltoallv_; + mpi_ineighbor_alltoallv__; + MPI_INEIGHBOR_ALLTOALLV; + MPI_Ineighbor_alltoallv_f; + MPI_Ineighbor_alltoallv_f08; + mpi_ineighbor_alltoallw; + mpi_ineighbor_alltoallw_; + mpi_ineighbor_alltoallw__; + MPI_INEIGHBOR_ALLTOALLW; + MPI_Ineighbor_alltoallw_f; + MPI_Ineighbor_alltoallw_f08; + mpi_info_create; + mpi_info_create_; + mpi_info_create__; + MPI_INFO_CREATE; + MPI_Info_create_f; + MPI_Info_create_f08; + mpi_info_delete; + mpi_info_delete_; + mpi_info_delete__; + MPI_INFO_DELETE; + MPI_Info_delete_f; + MPI_Info_delete_f08; + mpi_info_dup; + mpi_info_dup_; + mpi_info_dup__; + MPI_INFO_DUP; + MPI_Info_dup_f; + MPI_Info_dup_f08; + mpi_info_free; + mpi_info_free_; + mpi_info_free__; + MPI_INFO_FREE; + MPI_Info_free_f; + MPI_Info_free_f08; + mpi_info_get; + mpi_info_get_; + mpi_info_get__; + MPI_INFO_GET; + MPI_Info_get_f; + MPI_Info_get_f08; + mpi_info_get_nkeys; + mpi_info_get_nkeys_; + mpi_info_get_nkeys__; + MPI_INFO_GET_NKEYS; + MPI_Info_get_nkeys_f; + MPI_Info_get_nkeys_f08; + mpi_info_get_nthkey; + mpi_info_get_nthkey_; + mpi_info_get_nthkey__; + MPI_INFO_GET_NTHKEY; + MPI_Info_get_nthkey_f; + MPI_Info_get_nthkey_f08; + mpi_info_get_valuelen; + mpi_info_get_valuelen_; + mpi_info_get_valuelen__; + MPI_INFO_GET_VALUELEN; + MPI_Info_get_valuelen_f; + MPI_Info_get_valuelen_f08; + mpi_info_set; + mpi_info_set_; + mpi_info_set__; + MPI_INFO_SET; + MPI_Info_set_f; + MPI_Info_set_f08; + mpi_init; + mpi_init_; + mpi_init__; + MPI_INIT; + MPI_Init_f; + MPI_Init_f08; + mpi_initialized; + mpi_initialized_; + mpi_initialized__; + MPI_INITIALIZED; + MPI_Initialized_f; + MPI_Initialized_f08; + mpi_init_thread; + mpi_init_thread_; + mpi_init_thread__; + MPI_INIT_THREAD; + MPI_Init_thread_f; + MPI_Init_thread_f08; + mpi_intercomm_create; + mpi_intercomm_create_; + mpi_intercomm_create__; + MPI_INTERCOMM_CREATE; + MPI_Intercomm_create_f; + MPI_Intercomm_create_f08; + mpi_intercomm_merge; + mpi_intercomm_merge_; + mpi_intercomm_merge__; + MPI_INTERCOMM_MERGE; + MPI_Intercomm_merge_f; + MPI_Intercomm_merge_f08; + mpi_iprobe; + mpi_iprobe_; + mpi_iprobe__; + MPI_IPROBE; + MPI_Iprobe_f; + MPI_Iprobe_f08; + mpi_irecv; + mpi_irecv_; + mpi_irecv__; + MPI_IRECV; + MPI_Irecv_f; + MPI_Irecv_f08; + mpi_ireduce; + mpi_ireduce_; + mpi_ireduce__; + MPI_IREDUCE; + MPI_Ireduce_f; + MPI_Ireduce_f08; + mpi_ireduce_scatter; + mpi_ireduce_scatter_; + mpi_ireduce_scatter__; + MPI_IREDUCE_SCATTER; + mpi_ireduce_scatter_block; + mpi_ireduce_scatter_block_; + mpi_ireduce_scatter_block__; + MPI_IREDUCE_SCATTER_BLOCK; + MPI_Ireduce_scatter_block_f; + MPI_Ireduce_scatter_block_f08; + MPI_Ireduce_scatter_f; + MPI_Ireduce_scatter_f08; + mpi_irsend; + mpi_irsend_; + mpi_irsend__; + MPI_IRSEND; + MPI_Irsend_f; + MPI_Irsend_f08; + mpi_iscan; + mpi_iscan_; + mpi_iscan__; + MPI_ISCAN; + MPI_Iscan_f; + MPI_Iscan_f08; + mpi_iscatter; + mpi_iscatter_; + mpi_iscatter__; + MPI_ISCATTER; + MPI_Iscatter_f; + MPI_Iscatter_f08; + mpi_iscatterv; + mpi_iscatterv_; + mpi_iscatterv__; + MPI_ISCATTERV; + MPI_Iscatterv_f; + MPI_Iscatterv_f08; + mpi_isend; + mpi_isend_; + mpi_isend__; + MPI_ISEND; + MPI_Isend_f; + MPI_Isend_f08; + mpi_issend; + mpi_issend_; + mpi_issend__; + MPI_ISSEND; + MPI_Issend_f; + MPI_Issend_f08; + mpi_is_thread_main; + mpi_is_thread_main_; + mpi_is_thread_main__; + MPI_IS_THREAD_MAIN; + MPI_Is_thread_main_f; + MPI_Is_thread_main_f08; + mpi_keyval_create; + mpi_keyval_create_; + mpi_keyval_create__; + MPI_KEYVAL_CREATE; + MPI_Keyval_create_f; + MPI_Keyval_create_f08; + mpi_keyval_free; + mpi_keyval_free_; + mpi_keyval_free__; + MPI_KEYVAL_FREE; + MPI_Keyval_free_f; + MPI_Keyval_free_f08; + mpi_lookup_name; + mpi_lookup_name_; + mpi_lookup_name__; + MPI_LOOKUP_NAME; + MPI_Lookup_name_f; + MPI_Lookup_name_f08; + mpi_mprobe; + mpi_mprobe_; + mpi_mprobe__; + MPI_MPROBE; + MPI_Mprobe_f; + MPI_Mprobe_f08; + mpi_mrecv; + mpi_mrecv_; + mpi_mrecv__; + MPI_MRECV; + MPI_Mrecv_f; + MPI_Mrecv_f08; + mpi_neighbor_allgather; + mpi_neighbor_allgather_; + mpi_neighbor_allgather__; + MPI_NEIGHBOR_ALLGATHER; + MPI_Neighbor_allgather_f; + MPI_Neighbor_allgather_f08; + mpi_neighbor_allgatherv; + mpi_neighbor_allgatherv_; + mpi_neighbor_allgatherv__; + MPI_NEIGHBOR_ALLGATHERV; + MPI_Neighbor_allgatherv_f; + MPI_Neighbor_allgatherv_f08; + mpi_neighbor_alltoall; + mpi_neighbor_alltoall_; + mpi_neighbor_alltoall__; + MPI_NEIGHBOR_ALLTOALL; + MPI_Neighbor_alltoall_f; + MPI_Neighbor_alltoall_f08; + mpi_neighbor_alltoallv; + mpi_neighbor_alltoallv_; + mpi_neighbor_alltoallv__; + MPI_NEIGHBOR_ALLTOALLV; + MPI_Neighbor_alltoallv_f; + MPI_Neighbor_alltoallv_f08; + mpi_neighbor_alltoallw; + mpi_neighbor_alltoallw_; + mpi_neighbor_alltoallw__; + MPI_NEIGHBOR_ALLTOALLW; + MPI_Neighbor_alltoallw_f; + MPI_Neighbor_alltoallw_f08; + mpi_op_commutative; + mpi_op_commutative_; + mpi_op_commutative__; + MPI_OP_COMMUTATIVE; + MPI_Op_commutative_f; + MPI_Op_commutative_f08; + mpi_op_create; + mpi_op_create_; + mpi_op_create__; + MPI_OP_CREATE; + MPI_Op_create_f; + MPI_Op_create_f08; + mpi_open_port; + mpi_open_port_; + mpi_open_port__; + MPI_OPEN_PORT; + MPI_Open_port_f; + MPI_Open_port_f08; + mpi_op_free; + mpi_op_free_; + mpi_op_free__; + MPI_OP_FREE; + MPI_Op_free_f; + MPI_Op_free_f08; + mpi_pack; + mpi_pack_; + mpi_pack__; + MPI_PACK; + mpi_pack_external; + mpi_pack_external_; + mpi_pack_external__; + MPI_PACK_EXTERNAL; + MPI_Pack_external_f; + MPI_Pack_external_f08; + mpi_pack_external_size; + mpi_pack_external_size_; + mpi_pack_external_size__; + MPI_PACK_EXTERNAL_SIZE; + MPI_Pack_external_size_f; + MPI_Pack_external_size_f08; + MPI_Pack_f; + MPI_Pack_f08; + mpi_pack_size; + mpi_pack_size_; + mpi_pack_size__; + MPI_PACK_SIZE; + MPI_Pack_size_f; + MPI_Pack_size_f08; + mpi_pcontrol; + mpi_pcontrol_; + mpi_pcontrol__; + MPI_PCONTROL; + MPI_Pcontrol_f; + MPI_Pcontrol_f08; + mpi_probe; + mpi_probe_; + mpi_probe__; + MPI_PROBE; + MPI_Probe_f; + MPI_Probe_f08; + mpi_publish_name; + mpi_publish_name_; + mpi_publish_name__; + MPI_PUBLISH_NAME; + MPI_Publish_name_f; + MPI_Publish_name_f08; + mpi_put; + mpi_put_; + mpi_put__; + MPI_PUT; + MPI_Put_f; + MPI_Put_f08; + mpi_query_thread; + mpi_query_thread_; + mpi_query_thread__; + MPI_QUERY_THREAD; + MPI_Query_thread_f; + MPI_Query_thread_f08; + mpi_raccumulate; + mpi_raccumulate_; + mpi_raccumulate__; + MPI_RACCUMULATE; + MPI_Raccumulate_f; + MPI_Raccumulate_f08; + mpi_recv; + mpi_recv_; + mpi_recv__; + MPI_RECV; + MPI_Recv_f; + MPI_Recv_f08; + mpi_recv_init; + mpi_recv_init_; + mpi_recv_init__; + MPI_RECV_INIT; + MPI_Recv_init_f; + MPI_Recv_init_f08; + mpi_reduce; + mpi_reduce_; + mpi_reduce__; + MPI_REDUCE; + MPI_Reduce_f; + MPI_Reduce_f08; + mpi_reduce_local; + mpi_reduce_local_; + mpi_reduce_local__; + MPI_REDUCE_LOCAL; + MPI_Reduce_local_f; + MPI_Reduce_local_f08; + mpi_reduce_scatter; + mpi_reduce_scatter_; + mpi_reduce_scatter__; + MPI_REDUCE_SCATTER; + mpi_reduce_scatter_block; + mpi_reduce_scatter_block_; + mpi_reduce_scatter_block__; + MPI_REDUCE_SCATTER_BLOCK; + MPI_Reduce_scatter_block_f; + MPI_Reduce_scatter_block_f08; + MPI_Reduce_scatter_f; + MPI_Reduce_scatter_f08; + mpi_register_datarep; + mpi_register_datarep_; + mpi_register_datarep__; + MPI_REGISTER_DATAREP; + MPI_Register_datarep_f; + MPI_Register_datarep_f08; + mpi_request_free; + mpi_request_free_; + mpi_request_free__; + MPI_REQUEST_FREE; + MPI_Request_free_f; + MPI_Request_free_f08; + mpi_request_get_status; + mpi_request_get_status_; + mpi_request_get_status__; + MPI_REQUEST_GET_STATUS; + MPI_Request_get_status_f; + MPI_Request_get_status_f08; + mpi_rget; + mpi_rget_; + mpi_rget__; + MPI_RGET; + mpi_rget_accumulate; + mpi_rget_accumulate_; + mpi_rget_accumulate__; + MPI_RGET_ACCUMULATE; + MPI_Rget_accumulate_f; + MPI_Rget_accumulate_f08; + MPI_Rget_f; + MPI_Rget_f08; + mpi_rput; + mpi_rput_; + mpi_rput__; + MPI_RPUT; + MPI_Rput_f; + MPI_Rput_f08; + mpi_rsend; + mpi_rsend_; + mpi_rsend__; + MPI_RSEND; + MPI_Rsend_f; + MPI_Rsend_f08; + mpi_rsend_init; + mpi_rsend_init_; + mpi_rsend_init__; + MPI_RSEND_INIT; + MPI_Rsend_init_f; + MPI_Rsend_init_f08; + mpi_scan; + mpi_scan_; + mpi_scan__; + MPI_SCAN; + MPI_Scan_f; + MPI_Scan_f08; + mpi_scatter; + mpi_scatter_; + mpi_scatter__; + MPI_SCATTER; + MPI_Scatter_f; + MPI_Scatter_f08; + mpi_scatterv; + mpi_scatterv_; + mpi_scatterv__; + MPI_SCATTERV; + MPI_Scatterv_f; + MPI_Scatterv_f08; + mpi_send; + mpi_send_; + mpi_send__; + MPI_SEND; + MPI_Send_f; + MPI_Send_f08; + mpi_send_init; + mpi_send_init_; + mpi_send_init__; + MPI_SEND_INIT; + MPI_Send_init_f; + MPI_Send_init_f08; + mpi_sendrecv; + mpi_sendrecv_; + mpi_sendrecv__; + MPI_SENDRECV; + MPI_Sendrecv_f; + MPI_Sendrecv_f08; + mpi_sendrecv_replace; + mpi_sendrecv_replace_; + mpi_sendrecv_replace__; + MPI_SENDRECV_REPLACE; + MPI_Sendrecv_replace_f; + MPI_Sendrecv_replace_f08; + mpi_sizeof_complex128_r1_; + mpi_sizeof_complex128_r2_; + mpi_sizeof_complex128_r3_; + mpi_sizeof_complex128_r4_; + mpi_sizeof_complex128_r5_; + mpi_sizeof_complex128_r6_; + mpi_sizeof_complex128_r7_; + mpi_sizeof_complex128_scalar_; + mpi_sizeof_complex32_r1_; + mpi_sizeof_complex32_r2_; + mpi_sizeof_complex32_r3_; + mpi_sizeof_complex32_r4_; + mpi_sizeof_complex32_r5_; + mpi_sizeof_complex32_r6_; + mpi_sizeof_complex32_r7_; + mpi_sizeof_complex32_scalar_; + mpi_sizeof_complex64_r1_; + mpi_sizeof_complex64_r2_; + mpi_sizeof_complex64_r3_; + mpi_sizeof_complex64_r4_; + mpi_sizeof_complex64_r5_; + mpi_sizeof_complex64_r6_; + mpi_sizeof_complex64_r7_; + mpi_sizeof_complex64_scalar_; + mpi_sizeof_int16_r1_; + mpi_sizeof_int16_r2_; + mpi_sizeof_int16_r3_; + mpi_sizeof_int16_r4_; + mpi_sizeof_int16_r5_; + mpi_sizeof_int16_r6_; + mpi_sizeof_int16_r7_; + mpi_sizeof_int16_scalar_; + mpi_sizeof_int32_r1_; + mpi_sizeof_int32_r2_; + mpi_sizeof_int32_r3_; + mpi_sizeof_int32_r4_; + mpi_sizeof_int32_r5_; + mpi_sizeof_int32_r6_; + mpi_sizeof_int32_r7_; + mpi_sizeof_int32_scalar_; + mpi_sizeof_int64_r1_; + mpi_sizeof_int64_r2_; + mpi_sizeof_int64_r3_; + mpi_sizeof_int64_r4_; + mpi_sizeof_int64_r5_; + mpi_sizeof_int64_r6_; + mpi_sizeof_int64_r7_; + mpi_sizeof_int64_scalar_; + mpi_sizeof_int8_r1_; + mpi_sizeof_int8_r2_; + mpi_sizeof_int8_r3_; + mpi_sizeof_int8_r4_; + mpi_sizeof_int8_r5_; + mpi_sizeof_int8_r6_; + mpi_sizeof_int8_r7_; + mpi_sizeof_int8_scalar_; + mpi_sizeof_real128_r1_; + mpi_sizeof_real128_r2_; + mpi_sizeof_real128_r3_; + mpi_sizeof_real128_r4_; + mpi_sizeof_real128_r5_; + mpi_sizeof_real128_r6_; + mpi_sizeof_real128_r7_; + mpi_sizeof_real128_scalar_; + mpi_sizeof_real32_r1_; + mpi_sizeof_real32_r2_; + mpi_sizeof_real32_r3_; + mpi_sizeof_real32_r4_; + mpi_sizeof_real32_r5_; + mpi_sizeof_real32_r6_; + mpi_sizeof_real32_r7_; + mpi_sizeof_real32_scalar_; + mpi_sizeof_real64_r1_; + mpi_sizeof_real64_r2_; + mpi_sizeof_real64_r3_; + mpi_sizeof_real64_r4_; + mpi_sizeof_real64_r5_; + mpi_sizeof_real64_r6_; + mpi_sizeof_real64_r7_; + mpi_sizeof_real64_scalar_; + mpi_ssend; + mpi_ssend_; + mpi_ssend__; + MPI_SSEND; + MPI_Ssend_f; + MPI_Ssend_f08; + mpi_ssend_init; + mpi_ssend_init_; + mpi_ssend_init__; + MPI_SSEND_INIT; + MPI_Ssend_init_f; + MPI_Ssend_init_f08; + mpi_start; + mpi_start_; + mpi_start__; + MPI_START; + mpi_startall; + mpi_startall_; + mpi_startall__; + MPI_STARTALL; + MPI_Startall_f; + MPI_Startall_f08; + MPI_Start_f; + MPI_Start_f08; + mpi_status_set_cancelled; + mpi_status_set_cancelled_; + mpi_status_set_cancelled__; + MPI_STATUS_SET_CANCELLED; + MPI_Status_set_cancelled_f; + MPI_Status_set_cancelled_f08; + mpi_status_set_elements; + mpi_status_set_elements_; + mpi_status_set_elements__; + MPI_STATUS_SET_ELEMENTS; + MPI_Status_set_elements_f; + MPI_Status_set_elements_f08; + mpi_status_set_elements_x; + mpi_status_set_elements_x_; + mpi_status_set_elements_x__; + MPI_STATUS_SET_ELEMENTS_X; + MPI_Status_set_elements_x_f; + MPI_Status_set_elements_x_f08; + mpi_test; + mpi_test_; + mpi_test__; + MPI_TEST; + mpi_testall; + mpi_testall_; + mpi_testall__; + MPI_TESTALL; + MPI_Testall_f; + MPI_Testall_f08; + mpi_testany; + mpi_testany_; + mpi_testany__; + MPI_TESTANY; + MPI_Testany_f; + MPI_Testany_f08; + mpi_test_cancelled; + mpi_test_cancelled_; + mpi_test_cancelled__; + MPI_TEST_CANCELLED; + MPI_Test_cancelled_f; + MPI_Test_cancelled_f08; + MPI_Test_f; + MPI_Test_f08; + mpi_testsome; + mpi_testsome_; + mpi_testsome__; + MPI_TESTSOME; + MPI_Testsome_f; + MPI_Testsome_f08; + mpi_topo_test; + mpi_topo_test_; + mpi_topo_test__; + MPI_TOPO_TEST; + MPI_Topo_test_f; + MPI_Topo_test_f08; + mpi_type_commit; + mpi_type_commit_; + mpi_type_commit__; + MPI_TYPE_COMMIT; + MPI_Type_commit_f; + MPI_Type_commit_f08; + mpi_type_contiguous; + mpi_type_contiguous_; + mpi_type_contiguous__; + MPI_TYPE_CONTIGUOUS; + MPI_Type_contiguous_f; + MPI_Type_contiguous_f08; + mpi_type_create_darray; + mpi_type_create_darray_; + mpi_type_create_darray__; + MPI_TYPE_CREATE_DARRAY; + MPI_Type_create_darray_f; + MPI_Type_create_darray_f08; + mpi_type_create_f90_complex; + mpi_type_create_f90_complex_; + mpi_type_create_f90_complex__; + MPI_TYPE_CREATE_F90_COMPLEX; + MPI_Type_create_f90_complex_f; + MPI_Type_create_f90_complex_f08; + mpi_type_create_f90_integer; + mpi_type_create_f90_integer_; + mpi_type_create_f90_integer__; + MPI_TYPE_CREATE_F90_INTEGER; + MPI_Type_create_f90_integer_f; + MPI_Type_create_f90_integer_f08; + mpi_type_create_f90_real; + mpi_type_create_f90_real_; + mpi_type_create_f90_real__; + MPI_TYPE_CREATE_F90_REAL; + MPI_Type_create_f90_real_f; + MPI_Type_create_f90_real_f08; + mpi_type_create_hindexed; + mpi_type_create_hindexed_; + mpi_type_create_hindexed__; + MPI_TYPE_CREATE_HINDEXED; + mpi_type_create_hindexed_block; + mpi_type_create_hindexed_block_; + mpi_type_create_hindexed_block__; + MPI_TYPE_CREATE_HINDEXED_BLOCK; + MPI_Type_create_hindexed_block_f; + MPI_Type_create_hindexed_block_f08; + MPI_Type_create_hindexed_f; + MPI_Type_create_hindexed_f08; + mpi_type_create_hvector; + mpi_type_create_hvector_; + mpi_type_create_hvector__; + MPI_TYPE_CREATE_HVECTOR; + MPI_Type_create_hvector_f; + MPI_Type_create_hvector_f08; + mpi_type_create_indexed_block; + mpi_type_create_indexed_block_; + mpi_type_create_indexed_block__; + MPI_TYPE_CREATE_INDEXED_BLOCK; + MPI_Type_create_indexed_block_f; + MPI_Type_create_indexed_block_f08; + mpi_type_create_keyval; + mpi_type_create_keyval_; + mpi_type_create_keyval__; + MPI_TYPE_CREATE_KEYVAL; + MPI_Type_create_keyval_f; + MPI_Type_create_keyval_f08; + mpi_type_create_resized; + mpi_type_create_resized_; + mpi_type_create_resized__; + MPI_TYPE_CREATE_RESIZED; + MPI_Type_create_resized_f; + MPI_Type_create_resized_f08; + mpi_type_create_struct; + mpi_type_create_struct_; + mpi_type_create_struct__; + MPI_TYPE_CREATE_STRUCT; + MPI_Type_create_struct_f; + MPI_Type_create_struct_f08; + mpi_type_create_subarray; + mpi_type_create_subarray_; + mpi_type_create_subarray__; + MPI_TYPE_CREATE_SUBARRAY; + MPI_Type_create_subarray_f; + MPI_Type_create_subarray_f08; + mpi_type_delete_attr; + mpi_type_delete_attr_; + mpi_type_delete_attr__; + MPI_TYPE_DELETE_ATTR; + MPI_Type_delete_attr_f; + MPI_Type_delete_attr_f08; + mpi_type_dup; + mpi_type_dup_; + mpi_type_dup__; + MPI_TYPE_DUP; + MPI_Type_dup_f; + MPI_Type_dup_f08; + mpi_type_extent; + mpi_type_extent_; + mpi_type_extent__; + MPI_TYPE_EXTENT; + MPI_Type_extent_f; + MPI_Type_extent_f08; + mpi_type_free; + mpi_type_free_; + mpi_type_free__; + MPI_TYPE_FREE; + MPI_Type_free_f; + MPI_Type_free_f08; + mpi_type_free_keyval; + mpi_type_free_keyval_; + mpi_type_free_keyval__; + MPI_TYPE_FREE_KEYVAL; + MPI_Type_free_keyval_f; + MPI_Type_free_keyval_f08; + mpi_type_get_attr; + mpi_type_get_attr_; + mpi_type_get_attr__; + MPI_TYPE_GET_ATTR; + MPI_Type_get_attr_f; + MPI_Type_get_attr_f08; + mpi_type_get_contents; + mpi_type_get_contents_; + mpi_type_get_contents__; + MPI_TYPE_GET_CONTENTS; + MPI_Type_get_contents_f; + MPI_Type_get_contents_f08; + mpi_type_get_envelope; + mpi_type_get_envelope_; + mpi_type_get_envelope__; + MPI_TYPE_GET_ENVELOPE; + MPI_Type_get_envelope_f; + MPI_Type_get_envelope_f08; + mpi_type_get_extent; + mpi_type_get_extent_; + mpi_type_get_extent__; + MPI_TYPE_GET_EXTENT; + MPI_Type_get_extent_f; + MPI_Type_get_extent_f08; + mpi_type_get_extent_x; + mpi_type_get_extent_x_; + mpi_type_get_extent_x__; + MPI_TYPE_GET_EXTENT_X; + MPI_Type_get_extent_x_f; + MPI_Type_get_extent_x_f08; + mpi_type_get_name; + mpi_type_get_name_; + mpi_type_get_name__; + MPI_TYPE_GET_NAME; + MPI_Type_get_name_f; + MPI_Type_get_name_f08; + mpi_type_get_true_extent; + mpi_type_get_true_extent_; + mpi_type_get_true_extent__; + MPI_TYPE_GET_TRUE_EXTENT; + MPI_Type_get_true_extent_f; + MPI_Type_get_true_extent_f08; + mpi_type_get_true_extent_x; + mpi_type_get_true_extent_x_; + mpi_type_get_true_extent_x__; + MPI_TYPE_GET_TRUE_EXTENT_X; + MPI_Type_get_true_extent_x_f; + MPI_Type_get_true_extent_x_f08; + mpi_type_hindexed; + mpi_type_hindexed_; + mpi_type_hindexed__; + MPI_TYPE_HINDEXED; + MPI_Type_hindexed_f; + MPI_Type_hindexed_f08; + mpi_type_hvector; + mpi_type_hvector_; + mpi_type_hvector__; + MPI_TYPE_HVECTOR; + MPI_Type_hvector_f; + MPI_Type_hvector_f08; + mpi_type_indexed; + mpi_type_indexed_; + mpi_type_indexed__; + MPI_TYPE_INDEXED; + MPI_Type_indexed_f; + MPI_Type_indexed_f08; + mpi_type_lb; + mpi_type_lb_; + mpi_type_lb__; + MPI_TYPE_LB; + MPI_Type_lb_f; + MPI_Type_lb_f08; + mpi_type_match_size; + mpi_type_match_size_; + mpi_type_match_size__; + MPI_TYPE_MATCH_SIZE; + MPI_Type_match_size_f; + MPI_Type_match_size_f08; + mpi_type_set_attr; + mpi_type_set_attr_; + mpi_type_set_attr__; + MPI_TYPE_SET_ATTR; + MPI_Type_set_attr_f; + MPI_Type_set_attr_f08; + mpi_type_set_name; + mpi_type_set_name_; + mpi_type_set_name__; + MPI_TYPE_SET_NAME; + MPI_Type_set_name_f; + MPI_Type_set_name_f08; + mpi_type_size; + mpi_type_size_; + mpi_type_size__; + MPI_TYPE_SIZE; + MPI_Type_size_f; + MPI_Type_size_f08; + mpi_type_size_x; + mpi_type_size_x_; + mpi_type_size_x__; + MPI_TYPE_SIZE_X; + MPI_Type_size_x_f; + MPI_Type_size_x_f08; + mpi_type_struct; + mpi_type_struct_; + mpi_type_struct__; + MPI_TYPE_STRUCT; + MPI_Type_struct_f; + MPI_Type_struct_f08; + mpi_type_ub; + mpi_type_ub_; + mpi_type_ub__; + MPI_TYPE_UB; + MPI_Type_ub_f; + MPI_Type_ub_f08; + mpi_type_vector; + mpi_type_vector_; + mpi_type_vector__; + MPI_TYPE_VECTOR; + MPI_Type_vector_f; + MPI_Type_vector_f08; + mpi_unpack; + mpi_unpack_; + mpi_unpack__; + MPI_UNPACK; + mpi_unpack_external; + mpi_unpack_external_; + mpi_unpack_external__; + MPI_UNPACK_EXTERNAL; + MPI_Unpack_external_f; + MPI_Unpack_external_f08; + MPI_Unpack_f; + MPI_Unpack_f08; + mpi_unpublish_name; + mpi_unpublish_name_; + mpi_unpublish_name__; + MPI_UNPUBLISH_NAME; + MPI_Unpublish_name_f; + MPI_Unpublish_name_f08; + mpi_wait; + mpi_wait_; + mpi_wait__; + MPI_WAIT; + mpi_waitall; + mpi_waitall_; + mpi_waitall__; + MPI_WAITALL; + MPI_Waitall_f; + MPI_Waitall_f08; + mpi_waitany; + mpi_waitany_; + mpi_waitany__; + MPI_WAITANY; + MPI_Waitany_f; + MPI_Waitany_f08; + MPI_Wait_f; + MPI_Wait_f08; + mpi_waitsome; + mpi_waitsome_; + mpi_waitsome__; + MPI_WAITSOME; + MPI_Waitsome_f; + MPI_Waitsome_f08; + mpi_win_allocate; + mpi_win_allocate_; + mpi_win_allocate__; + MPI_WIN_ALLOCATE; + mpi_win_allocate_cptr; + mpi_win_allocate_cptr_; + mpi_win_allocate_cptr__; + MPI_WIN_ALLOCATE_CPTR; + MPI_Win_allocate_cptr_f; + MPI_Win_allocate_cptr_f08; + MPI_Win_allocate_f; + MPI_Win_allocate_f08; + mpi_win_allocate_shared; + mpi_win_allocate_shared_; + mpi_win_allocate_shared__; + MPI_WIN_ALLOCATE_SHARED; + mpi_win_allocate_shared_cptr; + mpi_win_allocate_shared_cptr_; + mpi_win_allocate_shared_cptr__; + MPI_WIN_ALLOCATE_SHARED_CPTR; + MPI_Win_allocate_shared_cptr_f; + MPI_Win_allocate_shared_cptr_f08; + MPI_Win_allocate_shared_f; + MPI_Win_allocate_shared_f08; + mpi_win_attach; + mpi_win_attach_; + mpi_win_attach__; + MPI_WIN_ATTACH; + MPI_Win_attach_f; + MPI_Win_attach_f08; + mpi_win_call_errhandler; + mpi_win_call_errhandler_; + mpi_win_call_errhandler__; + MPI_WIN_CALL_ERRHANDLER; + MPI_Win_call_errhandler_f; + MPI_Win_call_errhandler_f08; + mpi_win_complete; + mpi_win_complete_; + mpi_win_complete__; + MPI_WIN_COMPLETE; + MPI_Win_complete_f; + MPI_Win_complete_f08; + mpi_win_create; + mpi_win_create_; + mpi_win_create__; + MPI_WIN_CREATE; + mpi_win_create_dynamic; + mpi_win_create_dynamic_; + mpi_win_create_dynamic__; + MPI_WIN_CREATE_DYNAMIC; + MPI_Win_create_dynamic_f; + MPI_Win_create_dynamic_f08; + mpi_win_create_errhandler; + mpi_win_create_errhandler_; + mpi_win_create_errhandler__; + MPI_WIN_CREATE_ERRHANDLER; + MPI_Win_create_errhandler_f; + MPI_Win_create_errhandler_f08; + MPI_Win_create_f; + MPI_Win_create_f08; + mpi_win_create_keyval; + mpi_win_create_keyval_; + mpi_win_create_keyval__; + MPI_WIN_CREATE_KEYVAL; + MPI_Win_create_keyval_f; + MPI_Win_create_keyval_f08; + mpi_win_delete_attr; + mpi_win_delete_attr_; + mpi_win_delete_attr__; + MPI_WIN_DELETE_ATTR; + MPI_Win_delete_attr_f; + MPI_Win_delete_attr_f08; + mpi_win_detach; + mpi_win_detach_; + mpi_win_detach__; + MPI_WIN_DETACH; + MPI_Win_detach_f; + MPI_Win_detach_f08; + mpi_win_fence; + mpi_win_fence_; + mpi_win_fence__; + MPI_WIN_FENCE; + MPI_Win_fence_f; + MPI_Win_fence_f08; + mpi_win_flush; + mpi_win_flush_; + mpi_win_flush__; + MPI_WIN_FLUSH; + mpi_win_flush_all; + mpi_win_flush_all_; + mpi_win_flush_all__; + MPI_WIN_FLUSH_ALL; + MPI_Win_flush_all_f; + MPI_Win_flush_all_f08; + MPI_Win_flush_f; + MPI_Win_flush_f08; + mpi_win_flush_local; + mpi_win_flush_local_; + mpi_win_flush_local__; + MPI_WIN_FLUSH_LOCAL; + mpi_win_flush_local_all; + mpi_win_flush_local_all_; + mpi_win_flush_local_all__; + MPI_WIN_FLUSH_LOCAL_ALL; + MPI_Win_flush_local_all_f; + MPI_Win_flush_local_all_f08; + MPI_Win_flush_local_f; + MPI_Win_flush_local_f08; + mpi_win_free; + mpi_win_free_; + mpi_win_free__; + MPI_WIN_FREE; + MPI_Win_free_f; + MPI_Win_free_f08; + mpi_win_free_keyval; + mpi_win_free_keyval_; + mpi_win_free_keyval__; + MPI_WIN_FREE_KEYVAL; + MPI_Win_free_keyval_f; + MPI_Win_free_keyval_f08; + mpi_win_get_attr; + mpi_win_get_attr_; + mpi_win_get_attr__; + MPI_WIN_GET_ATTR; + MPI_Win_get_attr_f; + MPI_Win_get_attr_f08; + mpi_win_get_errhandler; + mpi_win_get_errhandler_; + mpi_win_get_errhandler__; + MPI_WIN_GET_ERRHANDLER; + MPI_Win_get_errhandler_f; + MPI_Win_get_errhandler_f08; + mpi_win_get_group; + mpi_win_get_group_; + mpi_win_get_group__; + MPI_WIN_GET_GROUP; + MPI_Win_get_group_f; + MPI_Win_get_group_f08; + mpi_win_get_info; + mpi_win_get_info_; + mpi_win_get_info__; + MPI_WIN_GET_INFO; + MPI_Win_get_info_f; + MPI_Win_get_info_f08; + mpi_win_get_name; + mpi_win_get_name_; + mpi_win_get_name__; + MPI_WIN_GET_NAME; + MPI_Win_get_name_f; + MPI_Win_get_name_f08; + mpi_win_lock; + mpi_win_lock_; + mpi_win_lock__; + MPI_WIN_LOCK; + mpi_win_lock_all; + mpi_win_lock_all_; + mpi_win_lock_all__; + MPI_WIN_LOCK_ALL; + MPI_Win_lock_all_f; + MPI_Win_lock_all_f08; + MPI_Win_lock_f; + MPI_Win_lock_f08; + mpi_win_post; + mpi_win_post_; + mpi_win_post__; + MPI_WIN_POST; + MPI_Win_post_f; + MPI_Win_post_f08; + mpi_win_set_attr; + mpi_win_set_attr_; + mpi_win_set_attr__; + MPI_WIN_SET_ATTR; + MPI_Win_set_attr_f; + MPI_Win_set_attr_f08; + mpi_win_set_errhandler; + mpi_win_set_errhandler_; + mpi_win_set_errhandler__; + MPI_WIN_SET_ERRHANDLER; + MPI_Win_set_errhandler_f; + MPI_Win_set_errhandler_f08; + mpi_win_set_info; + mpi_win_set_info_; + mpi_win_set_info__; + MPI_WIN_SET_INFO; + MPI_Win_set_info_f; + MPI_Win_set_info_f08; + mpi_win_set_name; + mpi_win_set_name_; + mpi_win_set_name__; + MPI_WIN_SET_NAME; + MPI_Win_set_name_f; + MPI_Win_set_name_f08; + mpi_win_shared_query; + mpi_win_shared_query_; + mpi_win_shared_query__; + MPI_WIN_SHARED_QUERY; + mpi_win_shared_query_cptr; + mpi_win_shared_query_cptr_; + mpi_win_shared_query_cptr__; + MPI_WIN_SHARED_QUERY_CPTR; + MPI_Win_shared_query_cptr_f; + MPI_Win_shared_query_cptr_f08; + MPI_Win_shared_query_f; + MPI_Win_shared_query_f08; + mpi_win_start; + mpi_win_start_; + mpi_win_start__; + MPI_WIN_START; + MPI_Win_start_f; + MPI_Win_start_f08; + mpi_win_sync; + mpi_win_sync_; + mpi_win_sync__; + MPI_WIN_SYNC; + MPI_Win_sync_f; + MPI_Win_sync_f08; + mpi_win_test; + mpi_win_test_; + mpi_win_test__; + MPI_WIN_TEST; + MPI_Win_test_f; + MPI_Win_test_f08; + mpi_win_unlock; + mpi_win_unlock_; + mpi_win_unlock__; + MPI_WIN_UNLOCK; + mpi_win_unlock_all; + mpi_win_unlock_all_; + mpi_win_unlock_all__; + MPI_WIN_UNLOCK_ALL; + MPI_Win_unlock_all_f; + MPI_Win_unlock_all_f08; + MPI_Win_unlock_f; + MPI_Win_unlock_f08; + mpi_win_wait; + mpi_win_wait_; + mpi_win_wait__; + MPI_WIN_WAIT; + MPI_Win_wait_f; + MPI_Win_wait_f08; + mpi_wtick; + mpi_wtick_; + mpi_wtick__; + MPI_WTICK; + MPI_Wtick_f; + MPI_Wtick_f08; + mpi_wtime; + mpi_wtime_; + mpi_wtime__; + MPI_WTIME; + MPI_Wtime_f; + MPI_Wtime_f08; + ompi_abort_f; + ompi_accumulate_f; + ompi_add_error_class_f; + ompi_add_error_code_f; + ompi_add_error_string_f; + ompi_address_f; + ompi_aint_add_f; + ompi_aint_diff_f; + ompi_allgather_f; + ompi_allgatherv_f; + ompi_alloc_mem_cptr_f; + ompi_alloc_mem_f; + ompi_allreduce_f; + ompi_alltoall_f; + ompi_alltoallv_f; + ompi_alltoallw_f; + ompi_attr_delete_f; + ompi_attr_get_f; + ompi_attr_put_f; + ompi_barrier_f; + ompi_bcast_f; + ompi_bsend_f; + ompi_bsend_init_f; + ompi_buffer_attach_f; + ompi_buffer_detach_f; + ompi_cancel_f; + ompi_cart_coords_f; + ompi_cart_create_f; + ompi_cartdim_get_f; + ompi_cart_get_f; + ompi_cart_map_f; + ompi_cart_rank_f; + ompi_cart_shift_f; + ompi_cart_sub_f; + ompi_close_port_f; + ompi_comm_accept_f; + ompi_comm_call_errhandler_f; + ompi_comm_compare_f; + ompi_comm_connect_f; + ompi_comm_create_errhandler_f; + ompi_comm_create_f; + ompi_comm_create_group_f; + ompi_comm_create_keyval_f; + ompi_comm_delete_attr_f; + ompi_comm_disconnect_f; + ompi_comm_dup_f; + ompi_comm_dup_with_info_f; + ompi_comm_free_f; + ompi_comm_free_keyval_f; + ompi_comm_get_attr_f; + ompi_comm_get_errhandler_f; + ompi_comm_get_info_f; + ompi_comm_get_name_f; + ompi_comm_get_parent_f; + ompi_comm_group_f; + ompi_comm_idup_f; + ompi_comm_join_f; + ompi_comm_rank_f; + ompi_comm_remote_group_f; + ompi_comm_remote_size_f; + ompi_comm_set_attr_f; + ompi_comm_set_errhandler_f; + ompi_comm_set_info_f; + ompi_comm_set_name_f; + ompi_comm_size_f; + ompi_comm_spawn_f; + ompi_comm_spawn_multiple_f; + ompi_comm_split_f; + ompi_comm_split_type_f; + ompi_comm_test_inter_f; + ompi_compare_and_swap_f; + ompi_dims_create_f; + ompi_dist_graph_create_adjacent_f; + ompi_dist_graph_create_f; + ompi_dist_graph_neighbors_count_f; + ompi_dist_graph_neighbors_f; + ompi_errhandler_create_f; + ompi_errhandler_free_f; + ompi_errhandler_get_f; + ompi_errhandler_set_f; + ompi_error_class_f; + ompi_error_string_f; + ompi_exscan_f; + ompi_fetch_and_op_f; + ompi_file_call_errhandler_f; + ompi_file_close_f; + ompi_file_create_errhandler_f; + ompi_file_delete_f; + ompi_file_get_amode_f; + ompi_file_get_atomicity_f; + ompi_file_get_byte_offset_f; + ompi_file_get_errhandler_f; + ompi_file_get_group_f; + ompi_file_get_info_f; + ompi_file_get_position_f; + ompi_file_get_position_shared_f; + ompi_file_get_size_f; + ompi_file_get_type_extent_f; + ompi_file_get_view_f; + ompi_file_iread_all_f; + ompi_file_iread_at_all_f; + ompi_file_iread_at_f; + ompi_file_iread_f; + ompi_file_iread_shared_f; + ompi_file_iwrite_all_f; + ompi_file_iwrite_at_all_f; + ompi_file_iwrite_at_f; + ompi_file_iwrite_f; + ompi_file_iwrite_shared_f; + ompi_file_open_f; + ompi_file_preallocate_f; + ompi_file_read_all_begin_f; + ompi_file_read_all_end_f; + ompi_file_read_all_f; + ompi_file_read_at_all_begin_f; + ompi_file_read_at_all_end_f; + ompi_file_read_at_all_f; + ompi_file_read_at_f; + ompi_file_read_f; + ompi_file_read_ordered_begin_f; + ompi_file_read_ordered_end_f; + ompi_file_read_ordered_f; + ompi_file_read_shared_f; + ompi_file_seek_f; + ompi_file_seek_shared_f; + ompi_file_set_atomicity_f; + ompi_file_set_errhandler_f; + ompi_file_set_info_f; + ompi_file_set_size_f; + ompi_file_set_view_f; + ompi_file_sync_f; + ompi_file_write_all_begin_f; + ompi_file_write_all_end_f; + ompi_file_write_all_f; + ompi_file_write_at_all_begin_f; + ompi_file_write_at_all_end_f; + ompi_file_write_at_all_f; + ompi_file_write_at_f; + ompi_file_write_f; + ompi_file_write_ordered_begin_f; + ompi_file_write_ordered_end_f; + ompi_file_write_ordered_f; + ompi_file_write_shared_f; + ompi_finalized_f; + ompi_finalize_f; + ompi_free_mem_f; + ompi_f_sync_reg_f; + ompi_gather_f; + ompi_gatherv_f; + ompi_get_accumulate_f; + ompi_get_address_f; + ompi_get_count_f; + ompi_get_elements_f; + ompi_get_elements_x_f; + ompi_get_f; + ompi_get_library_version_f; + ompi_get_processor_name_f; + ompi_get_version_f; + ompi_graph_create_f; + ompi_graphdims_get_f; + ompi_graph_get_f; + ompi_graph_map_f; + ompi_graph_neighbors_count_f; + ompi_graph_neighbors_f; + ompi_grequest_complete_f; + ompi_grequest_start_f; + ompi_group_compare_f; + ompi_group_difference_f; + ompi_group_excl_f; + ompi_group_free_f; + ompi_group_incl_f; + ompi_group_intersection_f; + ompi_group_range_excl_f; + ompi_group_range_incl_f; + ompi_group_rank_f; + ompi_group_size_f; + ompi_group_translate_ranks_f; + ompi_group_union_f; + ompi_iallgather_f; + ompi_iallgatherv_f; + ompi_iallreduce_f; + ompi_ialltoall_f; + ompi_ialltoallv_f; + ompi_ialltoallw_f; + ompi_ibarrier_f; + ompi_ibcast_f; + ompi_ibsend_f; + ompi_iexscan_f; + ompi_igather_f; + ompi_igatherv_f; + ompi_improbe_f; + ompi_imrecv_f; + ompi_ineighbor_allgather_f; + ompi_ineighbor_allgatherv_f; + ompi_ineighbor_alltoall_f; + ompi_ineighbor_alltoallv_f; + ompi_ineighbor_alltoallw_f; + ompi_info_create_f; + ompi_info_delete_f; + ompi_info_dup_f; + ompi_info_free_f; + ompi_info_get_f; + ompi_info_get_nkeys_f; + ompi_info_get_nthkey_f; + ompi_info_get_valuelen_f; + ompi_info_set_f; + ompi_init_f; + ompi_initialized_f; + ompi_init_thread_f; + ompi_intercomm_create_f; + ompi_intercomm_merge_f; + ompi_iprobe_f; + ompi_irecv_f; + ompi_ireduce_f; + ompi_ireduce_scatter_block_f; + ompi_ireduce_scatter_f; + ompi_irsend_f; + ompi_iscan_f; + ompi_iscatter_f; + ompi_iscatterv_f; + ompi_isend_f; + ompi_issend_f; + ompi_is_thread_main_f; + ompi_keyval_create_f; + ompi_keyval_free_f; + ompi_lookup_name_f; + ompi_mprobe_f; + ompi_mrecv_f; + ompi_neighbor_allgather_f; + ompi_neighbor_allgatherv_f; + ompi_neighbor_alltoall_f; + ompi_neighbor_alltoallv_f; + ompi_neighbor_alltoallw_f; + ompi_op_commutative_f; + ompi_op_create_f; + ompi_open_port_f; + ompi_op_free_f; + ompi_pack_external_f; + ompi_pack_external_size_f; + ompi_pack_f; + ompi_pack_size_f; + ompi_pcontrol_f; + ompi_probe_f; + ompi_publish_name_f; + ompi_put_f; + ompi_query_thread_f; + ompi_raccumulate_f; + ompi_recv_f; + ompi_recv_init_f; + ompi_reduce_f; + ompi_reduce_local_f; + ompi_reduce_scatter_block_f; + ompi_reduce_scatter_f; + ompi_register_datarep_f; + ompi_request_free_f; + ompi_request_get_status_f; + ompi_rget_accumulate_f; + ompi_rget_f; + ompi_rput_f; + ompi_rsend_f; + ompi_rsend_init_f; + ompi_scan_f; + ompi_scatter_f; + ompi_scatterv_f; + ompi_send_f; + ompi_send_init_f; + ompi_sendrecv_f; + ompi_sendrecv_replace_f; + ompi_ssend_f; + ompi_ssend_init_f; + ompi_startall_f; + ompi_start_f; + ompi_status_set_cancelled_f; + ompi_status_set_elements_f; + ompi_status_set_elements_x_f; + ompi_testall_f; + ompi_testany_f; + ompi_test_cancelled_f; + ompi_test_f; + ompi_testsome_f; + ompi_topo_test_f; + ompi_type_commit_f; + ompi_type_contiguous_f; + ompi_type_create_darray_f; + ompi_type_create_f90_complex_f; + ompi_type_create_f90_integer_f; + ompi_type_create_f90_real_f; + ompi_type_create_hindexed_block_f; + ompi_type_create_hindexed_f; + ompi_type_create_hvector_f; + ompi_type_create_indexed_block_f; + ompi_type_create_keyval_f; + ompi_type_create_resized_f; + ompi_type_create_struct_f; + ompi_type_create_subarray_f; + ompi_type_delete_attr_f; + ompi_type_dup_f; + ompi_type_extent_f; + ompi_type_free_f; + ompi_type_free_keyval_f; + ompi_type_get_attr_f; + ompi_type_get_contents_f; + ompi_type_get_envelope_f; + ompi_type_get_extent_f; + ompi_type_get_extent_x_f; + ompi_type_get_name_f; + ompi_type_get_true_extent_f; + ompi_type_get_true_extent_x_f; + ompi_type_hindexed_f; + ompi_type_hvector_f; + ompi_type_indexed_f; + ompi_type_lb_f; + ompi_type_match_size_f; + ompi_type_set_attr_f; + ompi_type_set_name_f; + ompi_type_size_f; + ompi_type_size_x_f; + ompi_type_struct_f; + ompi_type_ub_f; + ompi_type_vector_f; + ompi_unpack_external_f; + ompi_unpack_f; + ompi_unpublish_name_f; + ompi_waitall_f; + ompi_waitany_f; + ompi_wait_f; + ompi_waitsome_f; + ompi_win_allocate_cptr_f; + ompi_win_allocate_f; + ompi_win_allocate_shared_cptr_f; + ompi_win_allocate_shared_f; + ompi_win_attach_f; + ompi_win_call_errhandler_f; + ompi_win_complete_f; + ompi_win_create_dynamic_f; + ompi_win_create_errhandler_f; + ompi_win_create_f; + ompi_win_create_keyval_f; + ompi_win_delete_attr_f; + ompi_win_detach_f; + ompi_win_fence_f; + ompi_win_flush_all_f; + ompi_win_flush_f; + ompi_win_flush_local_all_f; + ompi_win_flush_local_f; + ompi_win_free_f; + ompi_win_free_keyval_f; + ompi_win_get_attr_f; + ompi_win_get_errhandler_f; + ompi_win_get_group_f; + ompi_win_get_info_f; + ompi_win_get_name_f; + ompi_win_lock_all_f; + ompi_win_lock_f; + ompi_win_post_f; + ompi_win_set_attr_f; + ompi_win_set_errhandler_f; + ompi_win_set_info_f; + ompi_win_set_name_f; + ompi_win_shared_query_cptr_f; + ompi_win_shared_query_f; + ompi_win_start_f; + ompi_win_sync_f; + ompi_win_test_f; + ompi_win_unlock_all_f; + ompi_win_unlock_f; + ompi_win_wait_f; + ompi_wtick_f; + ompi_wtime_f; + pmpi_abort; + pmpi_abort_; + pmpi_abort__; + PMPI_ABORT; + PMPI_Abort_f; + PMPI_Abort_f08; + pmpi_accumulate; + pmpi_accumulate_; + pmpi_accumulate__; + PMPI_ACCUMULATE; + PMPI_Accumulate_f; + PMPI_Accumulate_f08; + pmpi_add_error_class; + pmpi_add_error_class_; + pmpi_add_error_class__; + PMPI_ADD_ERROR_CLASS; + PMPI_Add_error_class_f; + PMPI_Add_error_class_f08; + pmpi_add_error_code; + pmpi_add_error_code_; + pmpi_add_error_code__; + PMPI_ADD_ERROR_CODE; + PMPI_Add_error_code_f; + PMPI_Add_error_code_f08; + pmpi_add_error_string; + pmpi_add_error_string_; + pmpi_add_error_string__; + PMPI_ADD_ERROR_STRING; + PMPI_Add_error_string_f; + PMPI_Add_error_string_f08; + pmpi_address; + pmpi_address_; + pmpi_address__; + PMPI_ADDRESS; + PMPI_Address_f; + PMPI_Address_f08; + pmpi_aint_add; + pmpi_aint_add_; + pmpi_aint_add__; + PMPI_AINT_ADD; + PMPI_Aint_add_f; + PMPI_Aint_add_f08; + pmpi_aint_diff; + pmpi_aint_diff_; + pmpi_aint_diff__; + PMPI_AINT_DIFF; + PMPI_Aint_diff_f; + PMPI_Aint_diff_f08; + pmpi_allgather; + pmpi_allgather_; + pmpi_allgather__; + PMPI_ALLGATHER; + PMPI_Allgather_f; + PMPI_Allgather_f08; + pmpi_allgatherv; + pmpi_allgatherv_; + pmpi_allgatherv__; + PMPI_ALLGATHERV; + PMPI_Allgatherv_f; + PMPI_Allgatherv_f08; + pmpi_alloc_mem; + pmpi_alloc_mem_; + pmpi_alloc_mem__; + PMPI_ALLOC_MEM; + pmpi_alloc_mem_cptr; + pmpi_alloc_mem_cptr_; + pmpi_alloc_mem_cptr__; + PMPI_ALLOC_MEM_CPTR; + PMPI_Alloc_mem_cptr_f; + PMPI_Alloc_mem_cptr_f08; + PMPI_Alloc_mem_f; + PMPI_Alloc_mem_f08; + pmpi_allreduce; + pmpi_allreduce_; + pmpi_allreduce__; + PMPI_ALLREDUCE; + PMPI_Allreduce_f; + PMPI_Allreduce_f08; + pmpi_alltoall; + pmpi_alltoall_; + pmpi_alltoall__; + PMPI_ALLTOALL; + PMPI_Alltoall_f; + PMPI_Alltoall_f08; + pmpi_alltoallv; + pmpi_alltoallv_; + pmpi_alltoallv__; + PMPI_ALLTOALLV; + PMPI_Alltoallv_f; + PMPI_Alltoallv_f08; + pmpi_alltoallw; + pmpi_alltoallw_; + pmpi_alltoallw__; + PMPI_ALLTOALLW; + PMPI_Alltoallw_f; + PMPI_Alltoallw_f08; + pmpi_attr_delete; + pmpi_attr_delete_; + pmpi_attr_delete__; + PMPI_ATTR_DELETE; + PMPI_Attr_delete_f; + PMPI_Attr_delete_f08; + pmpi_attr_get; + pmpi_attr_get_; + pmpi_attr_get__; + PMPI_ATTR_GET; + PMPI_Attr_get_f; + PMPI_Attr_get_f08; + pmpi_attr_put; + pmpi_attr_put_; + pmpi_attr_put__; + PMPI_ATTR_PUT; + PMPI_Attr_put_f; + PMPI_Attr_put_f08; + pmpi_barrier; + pmpi_barrier_; + pmpi_barrier__; + PMPI_BARRIER; + PMPI_Barrier_f; + PMPI_Barrier_f08; + pmpi_bcast; + pmpi_bcast_; + pmpi_bcast__; + PMPI_BCAST; + PMPI_Bcast_f; + PMPI_Bcast_f08; + pmpi_bsend; + pmpi_bsend_; + pmpi_bsend__; + PMPI_BSEND; + PMPI_Bsend_f; + PMPI_Bsend_f08; + pmpi_bsend_init; + pmpi_bsend_init_; + pmpi_bsend_init__; + PMPI_BSEND_INIT; + PMPI_Bsend_init_f; + PMPI_Bsend_init_f08; + pmpi_buffer_attach; + pmpi_buffer_attach_; + pmpi_buffer_attach__; + PMPI_BUFFER_ATTACH; + PMPI_Buffer_attach_f; + PMPI_Buffer_attach_f08; + pmpi_buffer_detach; + pmpi_buffer_detach_; + pmpi_buffer_detach__; + PMPI_BUFFER_DETACH; + PMPI_Buffer_detach_f; + pmpi_cancel; + pmpi_cancel_; + pmpi_cancel__; + PMPI_CANCEL; + PMPI_Cancel_f; + PMPI_Cancel_f08; + pmpi_cart_coords; + pmpi_cart_coords_; + pmpi_cart_coords__; + PMPI_CART_COORDS; + PMPI_Cart_coords_f; + PMPI_Cart_coords_f08; + pmpi_cart_create; + pmpi_cart_create_; + pmpi_cart_create__; + PMPI_CART_CREATE; + PMPI_Cart_create_f; + PMPI_Cart_create_f08; + pmpi_cartdim_get; + pmpi_cartdim_get_; + pmpi_cartdim_get__; + PMPI_CARTDIM_GET; + PMPI_Cartdim_get_f; + PMPI_Cartdim_get_f08; + pmpi_cart_get; + pmpi_cart_get_; + pmpi_cart_get__; + PMPI_CART_GET; + PMPI_Cart_get_f; + PMPI_Cart_get_f08; + pmpi_cart_map; + pmpi_cart_map_; + pmpi_cart_map__; + PMPI_CART_MAP; + PMPI_Cart_map_f; + PMPI_Cart_map_f08; + pmpi_cart_rank; + pmpi_cart_rank_; + pmpi_cart_rank__; + PMPI_CART_RANK; + PMPI_Cart_rank_f; + PMPI_Cart_rank_f08; + pmpi_cart_shift; + pmpi_cart_shift_; + pmpi_cart_shift__; + PMPI_CART_SHIFT; + PMPI_Cart_shift_f; + PMPI_Cart_shift_f08; + pmpi_cart_sub; + pmpi_cart_sub_; + pmpi_cart_sub__; + PMPI_CART_SUB; + PMPI_Cart_sub_f; + PMPI_Cart_sub_f08; + pmpi_close_port; + pmpi_close_port_; + pmpi_close_port__; + PMPI_CLOSE_PORT; + PMPI_Close_port_f; + PMPI_Close_port_f08; + pmpi_comm_accept; + pmpi_comm_accept_; + pmpi_comm_accept__; + PMPI_COMM_ACCEPT; + PMPI_Comm_accept_f; + PMPI_Comm_accept_f08; + pmpi_comm_call_errhandler; + pmpi_comm_call_errhandler_; + pmpi_comm_call_errhandler__; + PMPI_COMM_CALL_ERRHANDLER; + PMPI_Comm_call_errhandler_f; + PMPI_Comm_call_errhandler_f08; + pmpi_comm_compare; + pmpi_comm_compare_; + pmpi_comm_compare__; + PMPI_COMM_COMPARE; + PMPI_Comm_compare_f; + PMPI_Comm_compare_f08; + pmpi_comm_connect; + pmpi_comm_connect_; + pmpi_comm_connect__; + PMPI_COMM_CONNECT; + PMPI_Comm_connect_f; + PMPI_Comm_connect_f08; + pmpi_comm_create; + pmpi_comm_create_; + pmpi_comm_create__; + PMPI_COMM_CREATE; + pmpi_comm_create_errhandler; + pmpi_comm_create_errhandler_; + pmpi_comm_create_errhandler__; + PMPI_COMM_CREATE_ERRHANDLER; + PMPI_Comm_create_errhandler_f; + PMPI_Comm_create_errhandler_f08; + PMPI_Comm_create_f; + PMPI_Comm_create_f08; + pmpi_comm_create_group; + pmpi_comm_create_group_; + pmpi_comm_create_group__; + PMPI_COMM_CREATE_GROUP; + PMPI_Comm_create_group_f; + PMPI_Comm_create_group_f08; + pmpi_comm_create_keyval; + pmpi_comm_create_keyval_; + pmpi_comm_create_keyval__; + PMPI_COMM_CREATE_KEYVAL; + PMPI_Comm_create_keyval_f; + PMPI_Comm_create_keyval_f08; + pmpi_comm_delete_attr; + pmpi_comm_delete_attr_; + pmpi_comm_delete_attr__; + PMPI_COMM_DELETE_ATTR; + PMPI_Comm_delete_attr_f; + PMPI_Comm_delete_attr_f08; + pmpi_comm_disconnect; + pmpi_comm_disconnect_; + pmpi_comm_disconnect__; + PMPI_COMM_DISCONNECT; + PMPI_Comm_disconnect_f; + PMPI_Comm_disconnect_f08; + pmpi_comm_dup; + pmpi_comm_dup_; + pmpi_comm_dup__; + PMPI_COMM_DUP; + PMPI_Comm_dup_f; + PMPI_Comm_dup_f08; + pmpi_comm_dup_with_info; + pmpi_comm_dup_with_info_; + pmpi_comm_dup_with_info__; + PMPI_COMM_DUP_WITH_INFO; + PMPI_Comm_dup_with_info_f; + PMPI_Comm_dup_with_info_f08; + pmpi_comm_free; + pmpi_comm_free_; + pmpi_comm_free__; + PMPI_COMM_FREE; + PMPI_Comm_free_f; + PMPI_Comm_free_f08; + pmpi_comm_free_keyval; + pmpi_comm_free_keyval_; + pmpi_comm_free_keyval__; + PMPI_COMM_FREE_KEYVAL; + PMPI_Comm_free_keyval_f; + PMPI_Comm_free_keyval_f08; + pmpi_comm_get_attr; + pmpi_comm_get_attr_; + pmpi_comm_get_attr__; + PMPI_COMM_GET_ATTR; + PMPI_Comm_get_attr_f; + PMPI_Comm_get_attr_f08; + pmpi_comm_get_errhandler; + pmpi_comm_get_errhandler_; + pmpi_comm_get_errhandler__; + PMPI_COMM_GET_ERRHANDLER; + PMPI_Comm_get_errhandler_f; + PMPI_Comm_get_errhandler_f08; + pmpi_comm_get_info; + pmpi_comm_get_info_; + pmpi_comm_get_info__; + PMPI_COMM_GET_INFO; + PMPI_Comm_get_info_f; + PMPI_Comm_get_info_f08; + pmpi_comm_get_name; + pmpi_comm_get_name_; + pmpi_comm_get_name__; + PMPI_COMM_GET_NAME; + PMPI_Comm_get_name_f; + PMPI_Comm_get_name_f08; + pmpi_comm_get_parent; + pmpi_comm_get_parent_; + pmpi_comm_get_parent__; + PMPI_COMM_GET_PARENT; + PMPI_Comm_get_parent_f; + PMPI_Comm_get_parent_f08; + pmpi_comm_group; + pmpi_comm_group_; + pmpi_comm_group__; + PMPI_COMM_GROUP; + PMPI_Comm_group_f; + PMPI_Comm_group_f08; + pmpi_comm_idup; + pmpi_comm_idup_; + pmpi_comm_idup__; + PMPI_COMM_IDUP; + PMPI_Comm_idup_f; + PMPI_Comm_idup_f08; + pmpi_comm_join; + pmpi_comm_join_; + pmpi_comm_join__; + PMPI_COMM_JOIN; + PMPI_Comm_join_f; + PMPI_Comm_join_f08; + pmpi_comm_rank; + pmpi_comm_rank_; + pmpi_comm_rank__; + PMPI_COMM_RANK; + PMPI_Comm_rank_f; + PMPI_Comm_rank_f08; + pmpi_comm_remote_group; + pmpi_comm_remote_group_; + pmpi_comm_remote_group__; + PMPI_COMM_REMOTE_GROUP; + PMPI_Comm_remote_group_f; + PMPI_Comm_remote_group_f08; + pmpi_comm_remote_size; + pmpi_comm_remote_size_; + pmpi_comm_remote_size__; + PMPI_COMM_REMOTE_SIZE; + PMPI_Comm_remote_size_f; + PMPI_Comm_remote_size_f08; + pmpi_comm_set_attr; + pmpi_comm_set_attr_; + pmpi_comm_set_attr__; + PMPI_COMM_SET_ATTR; + PMPI_Comm_set_attr_f; + PMPI_Comm_set_attr_f08; + pmpi_comm_set_errhandler; + pmpi_comm_set_errhandler_; + pmpi_comm_set_errhandler__; + PMPI_COMM_SET_ERRHANDLER; + PMPI_Comm_set_errhandler_f; + PMPI_Comm_set_errhandler_f08; + pmpi_comm_set_info; + pmpi_comm_set_info_; + pmpi_comm_set_info__; + PMPI_COMM_SET_INFO; + PMPI_Comm_set_info_f; + PMPI_Comm_set_info_f08; + pmpi_comm_set_name; + pmpi_comm_set_name_; + pmpi_comm_set_name__; + PMPI_COMM_SET_NAME; + PMPI_Comm_set_name_f; + PMPI_Comm_set_name_f08; + pmpi_comm_size; + pmpi_comm_size_; + pmpi_comm_size__; + PMPI_COMM_SIZE; + PMPI_Comm_size_f; + PMPI_Comm_size_f08; + pmpi_comm_spawn; + pmpi_comm_spawn_; + pmpi_comm_spawn__; + PMPI_COMM_SPAWN; + PMPI_Comm_spawn_f; + PMPI_Comm_spawn_f08; + pmpi_comm_spawn_multiple; + pmpi_comm_spawn_multiple_; + pmpi_comm_spawn_multiple__; + PMPI_COMM_SPAWN_MULTIPLE; + PMPI_Comm_spawn_multiple_f; + PMPI_Comm_spawn_multiple_f08; + pmpi_comm_split; + pmpi_comm_split_; + pmpi_comm_split__; + PMPI_COMM_SPLIT; + PMPI_Comm_split_f; + PMPI_Comm_split_f08; + pmpi_comm_split_type; + pmpi_comm_split_type_; + pmpi_comm_split_type__; + PMPI_COMM_SPLIT_TYPE; + PMPI_Comm_split_type_f; + PMPI_Comm_split_type_f08; + pmpi_comm_test_inter; + pmpi_comm_test_inter_; + pmpi_comm_test_inter__; + PMPI_COMM_TEST_INTER; + PMPI_Comm_test_inter_f; + PMPI_Comm_test_inter_f08; + pmpi_compare_and_swap; + pmpi_compare_and_swap_; + pmpi_compare_and_swap__; + PMPI_COMPARE_AND_SWAP; + PMPI_Compare_and_swap_f; + PMPI_Compare_and_swap_f08; + pmpi_dims_create; + pmpi_dims_create_; + pmpi_dims_create__; + PMPI_DIMS_CREATE; + PMPI_Dims_create_f; + PMPI_Dims_create_f08; + pmpi_dist_graph_create; + pmpi_dist_graph_create_; + pmpi_dist_graph_create__; + PMPI_DIST_GRAPH_CREATE; + pmpi_dist_graph_create_adjacent; + pmpi_dist_graph_create_adjacent_; + pmpi_dist_graph_create_adjacent__; + PMPI_DIST_GRAPH_CREATE_ADJACENT; + PMPI_Dist_graph_create_adjacent_f; + PMPI_Dist_graph_create_adjacent_f08; + PMPI_Dist_graph_create_f; + PMPI_Dist_graph_create_f08; + pmpi_dist_graph_neighbors; + pmpi_dist_graph_neighbors_; + pmpi_dist_graph_neighbors__; + PMPI_DIST_GRAPH_NEIGHBORS; + pmpi_dist_graph_neighbors_count; + pmpi_dist_graph_neighbors_count_; + pmpi_dist_graph_neighbors_count__; + PMPI_DIST_GRAPH_NEIGHBORS_COUNT; + PMPI_Dist_graph_neighbors_count_f; + PMPI_Dist_graph_neighbors_count_f08; + PMPI_Dist_graph_neighbors_f; + PMPI_Dist_graph_neighbors_f08; + pmpi_errhandler_create; + pmpi_errhandler_create_; + pmpi_errhandler_create__; + PMPI_ERRHANDLER_CREATE; + PMPI_Errhandler_create_f; + PMPI_Errhandler_create_f08; + pmpi_errhandler_free; + pmpi_errhandler_free_; + pmpi_errhandler_free__; + PMPI_ERRHANDLER_FREE; + PMPI_Errhandler_free_f; + PMPI_Errhandler_free_f08; + pmpi_errhandler_get; + pmpi_errhandler_get_; + pmpi_errhandler_get__; + PMPI_ERRHANDLER_GET; + PMPI_Errhandler_get_f; + PMPI_Errhandler_get_f08; + pmpi_errhandler_set; + pmpi_errhandler_set_; + pmpi_errhandler_set__; + PMPI_ERRHANDLER_SET; + PMPI_Errhandler_set_f; + PMPI_Errhandler_set_f08; + pmpi_error_class; + pmpi_error_class_; + pmpi_error_class__; + PMPI_ERROR_CLASS; + PMPI_Error_class_f; + PMPI_Error_class_f08; + pmpi_error_string; + pmpi_error_string_; + pmpi_error_string__; + PMPI_ERROR_STRING; + PMPI_Error_string_f; + PMPI_Error_string_f08; + pmpi_exscan; + pmpi_exscan_; + pmpi_exscan__; + PMPI_EXSCAN; + PMPI_Exscan_f; + PMPI_Exscan_f08; + pmpi_fetch_and_op; + pmpi_fetch_and_op_; + pmpi_fetch_and_op__; + PMPI_FETCH_AND_OP; + PMPI_Fetch_and_op_f; + PMPI_Fetch_and_op_f08; + pmpi_file_call_errhandler; + pmpi_file_call_errhandler_; + pmpi_file_call_errhandler__; + PMPI_FILE_CALL_ERRHANDLER; + PMPI_File_call_errhandler_f; + PMPI_File_call_errhandler_f08; + pmpi_file_close; + pmpi_file_close_; + pmpi_file_close__; + PMPI_FILE_CLOSE; + PMPI_File_close_f; + PMPI_File_close_f08; + pmpi_file_create_errhandler; + pmpi_file_create_errhandler_; + pmpi_file_create_errhandler__; + PMPI_FILE_CREATE_ERRHANDLER; + PMPI_File_create_errhandler_f; + PMPI_File_create_errhandler_f08; + pmpi_file_delete; + pmpi_file_delete_; + pmpi_file_delete__; + PMPI_FILE_DELETE; + PMPI_File_delete_f; + PMPI_File_delete_f08; + pmpi_file_get_amode; + pmpi_file_get_amode_; + pmpi_file_get_amode__; + PMPI_FILE_GET_AMODE; + PMPI_File_get_amode_f; + PMPI_File_get_amode_f08; + pmpi_file_get_atomicity; + pmpi_file_get_atomicity_; + pmpi_file_get_atomicity__; + PMPI_FILE_GET_ATOMICITY; + PMPI_File_get_atomicity_f; + PMPI_File_get_atomicity_f08; + pmpi_file_get_byte_offset; + pmpi_file_get_byte_offset_; + pmpi_file_get_byte_offset__; + PMPI_FILE_GET_BYTE_OFFSET; + PMPI_File_get_byte_offset_f; + PMPI_File_get_byte_offset_f08; + pmpi_file_get_errhandler; + pmpi_file_get_errhandler_; + pmpi_file_get_errhandler__; + PMPI_FILE_GET_ERRHANDLER; + PMPI_File_get_errhandler_f; + PMPI_File_get_errhandler_f08; + pmpi_file_get_group; + pmpi_file_get_group_; + pmpi_file_get_group__; + PMPI_FILE_GET_GROUP; + PMPI_File_get_group_f; + PMPI_File_get_group_f08; + pmpi_file_get_info; + pmpi_file_get_info_; + pmpi_file_get_info__; + PMPI_FILE_GET_INFO; + PMPI_File_get_info_f; + PMPI_File_get_info_f08; + pmpi_file_get_position; + pmpi_file_get_position_; + pmpi_file_get_position__; + PMPI_FILE_GET_POSITION; + PMPI_File_get_position_f; + PMPI_File_get_position_f08; + pmpi_file_get_position_shared; + pmpi_file_get_position_shared_; + pmpi_file_get_position_shared__; + PMPI_FILE_GET_POSITION_SHARED; + PMPI_File_get_position_shared_f; + PMPI_File_get_position_shared_f08; + pmpi_file_get_size; + pmpi_file_get_size_; + pmpi_file_get_size__; + PMPI_FILE_GET_SIZE; + PMPI_File_get_size_f; + PMPI_File_get_size_f08; + pmpi_file_get_type_extent; + pmpi_file_get_type_extent_; + pmpi_file_get_type_extent__; + PMPI_FILE_GET_TYPE_EXTENT; + PMPI_File_get_type_extent_f; + PMPI_File_get_type_extent_f08; + pmpi_file_get_view; + pmpi_file_get_view_; + pmpi_file_get_view__; + PMPI_FILE_GET_VIEW; + PMPI_File_get_view_f; + PMPI_File_get_view_f08; + pmpi_file_iread; + pmpi_file_iread_; + pmpi_file_iread__; + PMPI_FILE_IREAD; + pmpi_file_iread_all; + pmpi_file_iread_all_; + pmpi_file_iread_all__; + PMPI_FILE_IREAD_ALL; + PMPI_File_iread_all_f; + PMPI_File_iread_all_f08; + pmpi_file_iread_at; + pmpi_file_iread_at_; + pmpi_file_iread_at__; + PMPI_FILE_IREAD_AT; + pmpi_file_iread_at_all; + pmpi_file_iread_at_all_; + pmpi_file_iread_at_all__; + PMPI_FILE_IREAD_AT_ALL; + PMPI_File_iread_at_all_f; + PMPI_File_iread_at_all_f08; + PMPI_File_iread_at_f; + PMPI_File_iread_at_f08; + PMPI_File_iread_f; + PMPI_File_iread_f08; + pmpi_file_iread_shared; + pmpi_file_iread_shared_; + pmpi_file_iread_shared__; + PMPI_FILE_IREAD_SHARED; + PMPI_File_iread_shared_f; + PMPI_File_iread_shared_f08; + pmpi_file_iwrite; + pmpi_file_iwrite_; + pmpi_file_iwrite__; + PMPI_FILE_IWRITE; + pmpi_file_iwrite_all; + pmpi_file_iwrite_all_; + pmpi_file_iwrite_all__; + PMPI_FILE_IWRITE_ALL; + PMPI_File_iwrite_all_f; + PMPI_File_iwrite_all_f08; + pmpi_file_iwrite_at; + pmpi_file_iwrite_at_; + pmpi_file_iwrite_at__; + PMPI_FILE_IWRITE_AT; + pmpi_file_iwrite_at_all; + pmpi_file_iwrite_at_all_; + pmpi_file_iwrite_at_all__; + PMPI_FILE_IWRITE_AT_ALL; + PMPI_File_iwrite_at_all_f; + PMPI_File_iwrite_at_all_f08; + PMPI_File_iwrite_at_f; + PMPI_File_iwrite_at_f08; + PMPI_File_iwrite_f; + PMPI_File_iwrite_f08; + pmpi_file_iwrite_shared; + pmpi_file_iwrite_shared_; + pmpi_file_iwrite_shared__; + PMPI_FILE_IWRITE_SHARED; + PMPI_File_iwrite_shared_f; + PMPI_File_iwrite_shared_f08; + pmpi_file_open; + pmpi_file_open_; + pmpi_file_open__; + PMPI_FILE_OPEN; + PMPI_File_open_f; + PMPI_File_open_f08; + pmpi_file_preallocate; + pmpi_file_preallocate_; + pmpi_file_preallocate__; + PMPI_FILE_PREALLOCATE; + PMPI_File_preallocate_f; + PMPI_File_preallocate_f08; + pmpi_file_read; + pmpi_file_read_; + pmpi_file_read__; + PMPI_FILE_READ; + pmpi_file_read_all; + pmpi_file_read_all_; + pmpi_file_read_all__; + PMPI_FILE_READ_ALL; + pmpi_file_read_all_begin; + pmpi_file_read_all_begin_; + pmpi_file_read_all_begin__; + PMPI_FILE_READ_ALL_BEGIN; + PMPI_File_read_all_begin_f; + PMPI_File_read_all_begin_f08; + pmpi_file_read_all_end; + pmpi_file_read_all_end_; + pmpi_file_read_all_end__; + PMPI_FILE_READ_ALL_END; + PMPI_File_read_all_end_f; + PMPI_File_read_all_end_f08; + PMPI_File_read_all_f; + PMPI_File_read_all_f08; + pmpi_file_read_at; + pmpi_file_read_at_; + pmpi_file_read_at__; + PMPI_FILE_READ_AT; + pmpi_file_read_at_all; + pmpi_file_read_at_all_; + pmpi_file_read_at_all__; + PMPI_FILE_READ_AT_ALL; + pmpi_file_read_at_all_begin; + pmpi_file_read_at_all_begin_; + pmpi_file_read_at_all_begin__; + PMPI_FILE_READ_AT_ALL_BEGIN; + PMPI_File_read_at_all_begin_f; + PMPI_File_read_at_all_begin_f08; + pmpi_file_read_at_all_end; + pmpi_file_read_at_all_end_; + pmpi_file_read_at_all_end__; + PMPI_FILE_READ_AT_ALL_END; + PMPI_File_read_at_all_end_f; + PMPI_File_read_at_all_end_f08; + PMPI_File_read_at_all_f; + PMPI_File_read_at_all_f08; + PMPI_File_read_at_f; + PMPI_File_read_at_f08; + PMPI_File_read_f; + PMPI_File_read_f08; + pmpi_file_read_ordered; + pmpi_file_read_ordered_; + pmpi_file_read_ordered__; + PMPI_FILE_READ_ORDERED; + pmpi_file_read_ordered_begin; + pmpi_file_read_ordered_begin_; + pmpi_file_read_ordered_begin__; + PMPI_FILE_READ_ORDERED_BEGIN; + PMPI_File_read_ordered_begin_f; + PMPI_File_read_ordered_begin_f08; + pmpi_file_read_ordered_end; + pmpi_file_read_ordered_end_; + pmpi_file_read_ordered_end__; + PMPI_FILE_READ_ORDERED_END; + PMPI_File_read_ordered_end_f; + PMPI_File_read_ordered_end_f08; + PMPI_File_read_ordered_f; + PMPI_File_read_ordered_f08; + pmpi_file_read_shared; + pmpi_file_read_shared_; + pmpi_file_read_shared__; + PMPI_FILE_READ_SHARED; + PMPI_File_read_shared_f; + PMPI_File_read_shared_f08; + pmpi_file_seek; + pmpi_file_seek_; + pmpi_file_seek__; + PMPI_FILE_SEEK; + PMPI_File_seek_f; + PMPI_File_seek_f08; + pmpi_file_seek_shared; + pmpi_file_seek_shared_; + pmpi_file_seek_shared__; + PMPI_FILE_SEEK_SHARED; + PMPI_File_seek_shared_f; + PMPI_File_seek_shared_f08; + pmpi_file_set_atomicity; + pmpi_file_set_atomicity_; + pmpi_file_set_atomicity__; + PMPI_FILE_SET_ATOMICITY; + PMPI_File_set_atomicity_f; + PMPI_File_set_atomicity_f08; + pmpi_file_set_errhandler; + pmpi_file_set_errhandler_; + pmpi_file_set_errhandler__; + PMPI_FILE_SET_ERRHANDLER; + PMPI_File_set_errhandler_f; + PMPI_File_set_errhandler_f08; + pmpi_file_set_info; + pmpi_file_set_info_; + pmpi_file_set_info__; + PMPI_FILE_SET_INFO; + PMPI_File_set_info_f; + PMPI_File_set_info_f08; + pmpi_file_set_size; + pmpi_file_set_size_; + pmpi_file_set_size__; + PMPI_FILE_SET_SIZE; + PMPI_File_set_size_f; + PMPI_File_set_size_f08; + pmpi_file_set_view; + pmpi_file_set_view_; + pmpi_file_set_view__; + PMPI_FILE_SET_VIEW; + PMPI_File_set_view_f; + PMPI_File_set_view_f08; + pmpi_file_sync; + pmpi_file_sync_; + pmpi_file_sync__; + PMPI_FILE_SYNC; + PMPI_File_sync_f; + PMPI_File_sync_f08; + pmpi_file_write; + pmpi_file_write_; + pmpi_file_write__; + PMPI_FILE_WRITE; + pmpi_file_write_all; + pmpi_file_write_all_; + pmpi_file_write_all__; + PMPI_FILE_WRITE_ALL; + pmpi_file_write_all_begin; + pmpi_file_write_all_begin_; + pmpi_file_write_all_begin__; + PMPI_FILE_WRITE_ALL_BEGIN; + PMPI_File_write_all_begin_f; + PMPI_File_write_all_begin_f08; + pmpi_file_write_all_end; + pmpi_file_write_all_end_; + pmpi_file_write_all_end__; + PMPI_FILE_WRITE_ALL_END; + PMPI_File_write_all_end_f; + PMPI_File_write_all_end_f08; + PMPI_File_write_all_f; + PMPI_File_write_all_f08; + pmpi_file_write_at; + pmpi_file_write_at_; + pmpi_file_write_at__; + PMPI_FILE_WRITE_AT; + pmpi_file_write_at_all; + pmpi_file_write_at_all_; + pmpi_file_write_at_all__; + PMPI_FILE_WRITE_AT_ALL; + pmpi_file_write_at_all_begin; + pmpi_file_write_at_all_begin_; + pmpi_file_write_at_all_begin__; + PMPI_FILE_WRITE_AT_ALL_BEGIN; + PMPI_File_write_at_all_begin_f; + PMPI_File_write_at_all_begin_f08; + pmpi_file_write_at_all_end; + pmpi_file_write_at_all_end_; + pmpi_file_write_at_all_end__; + PMPI_FILE_WRITE_AT_ALL_END; + PMPI_File_write_at_all_end_f; + PMPI_File_write_at_all_end_f08; + PMPI_File_write_at_all_f; + PMPI_File_write_at_all_f08; + PMPI_File_write_at_f; + PMPI_File_write_at_f08; + PMPI_File_write_f; + PMPI_File_write_f08; + pmpi_file_write_ordered; + pmpi_file_write_ordered_; + pmpi_file_write_ordered__; + PMPI_FILE_WRITE_ORDERED; + pmpi_file_write_ordered_begin; + pmpi_file_write_ordered_begin_; + pmpi_file_write_ordered_begin__; + PMPI_FILE_WRITE_ORDERED_BEGIN; + PMPI_File_write_ordered_begin_f; + PMPI_File_write_ordered_begin_f08; + pmpi_file_write_ordered_end; + pmpi_file_write_ordered_end_; + pmpi_file_write_ordered_end__; + PMPI_FILE_WRITE_ORDERED_END; + PMPI_File_write_ordered_end_f; + PMPI_File_write_ordered_end_f08; + PMPI_File_write_ordered_f; + PMPI_File_write_ordered_f08; + pmpi_file_write_shared; + pmpi_file_write_shared_; + pmpi_file_write_shared__; + PMPI_FILE_WRITE_SHARED; + PMPI_File_write_shared_f; + PMPI_File_write_shared_f08; + pmpi_finalize; + pmpi_finalize_; + pmpi_finalize__; + PMPI_FINALIZE; + pmpi_finalized; + pmpi_finalized_; + pmpi_finalized__; + PMPI_FINALIZED; + PMPI_Finalized_f; + PMPI_Finalized_f08; + PMPI_Finalize_f; + PMPI_Finalize_f08; + pmpi_free_mem; + pmpi_free_mem_; + pmpi_free_mem__; + PMPI_FREE_MEM; + PMPI_Free_mem_f; + PMPI_Free_mem_f08; + pmpi_f_sync_reg; + pmpi_f_sync_reg_; + pmpi_f_sync_reg__; + PMPI_F_SYNC_REG; + PMPI_F_sync_reg_f; + PMPI_F_sync_reg_f08; + pmpi_gather; + pmpi_gather_; + pmpi_gather__; + PMPI_GATHER; + PMPI_Gather_f; + PMPI_Gather_f08; + pmpi_gatherv; + pmpi_gatherv_; + pmpi_gatherv__; + PMPI_GATHERV; + PMPI_Gatherv_f; + PMPI_Gatherv_f08; + pmpi_get; + pmpi_get_; + pmpi_get__; + PMPI_GET; + pmpi_get_accumulate; + pmpi_get_accumulate_; + pmpi_get_accumulate__; + PMPI_GET_ACCUMULATE; + PMPI_Get_accumulate_f; + PMPI_Get_accumulate_f08; + pmpi_get_address; + pmpi_get_address_; + pmpi_get_address__; + PMPI_GET_ADDRESS; + PMPI_Get_address_f; + PMPI_Get_address_f08; + pmpi_get_count; + pmpi_get_count_; + pmpi_get_count__; + PMPI_GET_COUNT; + PMPI_Get_count_f; + PMPI_Get_count_f08; + pmpi_get_elements; + pmpi_get_elements_; + pmpi_get_elements__; + PMPI_GET_ELEMENTS; + PMPI_Get_elements_f; + PMPI_Get_elements_f08; + pmpi_get_elements_x; + pmpi_get_elements_x_; + pmpi_get_elements_x__; + PMPI_GET_ELEMENTS_X; + PMPI_Get_elements_x_f; + PMPI_Get_elements_x_f08; + PMPI_Get_f; + PMPI_Get_f08; + pmpi_get_library_version; + pmpi_get_library_version_; + pmpi_get_library_version__; + PMPI_GET_LIBRARY_VERSION; + PMPI_Get_library_version_f; + PMPI_Get_library_version_f08; + pmpi_get_processor_name; + pmpi_get_processor_name_; + pmpi_get_processor_name__; + PMPI_GET_PROCESSOR_NAME; + PMPI_Get_processor_name_f; + PMPI_Get_processor_name_f08; + pmpi_get_version; + pmpi_get_version_; + pmpi_get_version__; + PMPI_GET_VERSION; + PMPI_Get_version_f; + PMPI_Get_version_f08; + pmpi_graph_create; + pmpi_graph_create_; + pmpi_graph_create__; + PMPI_GRAPH_CREATE; + PMPI_Graph_create_f; + PMPI_Graph_create_f08; + pmpi_graphdims_get; + pmpi_graphdims_get_; + pmpi_graphdims_get__; + PMPI_GRAPHDIMS_GET; + PMPI_Graphdims_get_f; + PMPI_Graphdims_get_f08; + pmpi_graph_get; + pmpi_graph_get_; + pmpi_graph_get__; + PMPI_GRAPH_GET; + PMPI_Graph_get_f; + PMPI_Graph_get_f08; + pmpi_graph_map; + pmpi_graph_map_; + pmpi_graph_map__; + PMPI_GRAPH_MAP; + PMPI_Graph_map_f; + PMPI_Graph_map_f08; + pmpi_graph_neighbors; + pmpi_graph_neighbors_; + pmpi_graph_neighbors__; + PMPI_GRAPH_NEIGHBORS; + pmpi_graph_neighbors_count; + pmpi_graph_neighbors_count_; + pmpi_graph_neighbors_count__; + PMPI_GRAPH_NEIGHBORS_COUNT; + PMPI_Graph_neighbors_count_f; + PMPI_Graph_neighbors_count_f08; + PMPI_Graph_neighbors_f; + PMPI_Graph_neighbors_f08; + pmpi_grequest_complete; + pmpi_grequest_complete_; + pmpi_grequest_complete__; + PMPI_GREQUEST_COMPLETE; + PMPI_Grequest_complete_f; + PMPI_Grequest_complete_f08; + pmpi_grequest_start; + pmpi_grequest_start_; + pmpi_grequest_start__; + PMPI_GREQUEST_START; + PMPI_Grequest_start_f; + PMPI_Grequest_start_f08; + pmpi_group_compare; + pmpi_group_compare_; + pmpi_group_compare__; + PMPI_GROUP_COMPARE; + PMPI_Group_compare_f; + PMPI_Group_compare_f08; + pmpi_group_difference; + pmpi_group_difference_; + pmpi_group_difference__; + PMPI_GROUP_DIFFERENCE; + PMPI_Group_difference_f; + PMPI_Group_difference_f08; + pmpi_group_excl; + pmpi_group_excl_; + pmpi_group_excl__; + PMPI_GROUP_EXCL; + PMPI_Group_excl_f; + PMPI_Group_excl_f08; + pmpi_group_free; + pmpi_group_free_; + pmpi_group_free__; + PMPI_GROUP_FREE; + PMPI_Group_free_f; + PMPI_Group_free_f08; + pmpi_group_incl; + pmpi_group_incl_; + pmpi_group_incl__; + PMPI_GROUP_INCL; + PMPI_Group_incl_f; + PMPI_Group_incl_f08; + pmpi_group_intersection; + pmpi_group_intersection_; + pmpi_group_intersection__; + PMPI_GROUP_INTERSECTION; + PMPI_Group_intersection_f; + PMPI_Group_intersection_f08; + pmpi_group_range_excl; + pmpi_group_range_excl_; + pmpi_group_range_excl__; + PMPI_GROUP_RANGE_EXCL; + PMPI_Group_range_excl_f; + PMPI_Group_range_excl_f08; + pmpi_group_range_incl; + pmpi_group_range_incl_; + pmpi_group_range_incl__; + PMPI_GROUP_RANGE_INCL; + PMPI_Group_range_incl_f; + PMPI_Group_range_incl_f08; + pmpi_group_rank; + pmpi_group_rank_; + pmpi_group_rank__; + PMPI_GROUP_RANK; + PMPI_Group_rank_f; + PMPI_Group_rank_f08; + pmpi_group_size; + pmpi_group_size_; + pmpi_group_size__; + PMPI_GROUP_SIZE; + PMPI_Group_size_f; + PMPI_Group_size_f08; + pmpi_group_translate_ranks; + pmpi_group_translate_ranks_; + pmpi_group_translate_ranks__; + PMPI_GROUP_TRANSLATE_RANKS; + PMPI_Group_translate_ranks_f; + PMPI_Group_translate_ranks_f08; + pmpi_group_union; + pmpi_group_union_; + pmpi_group_union__; + PMPI_GROUP_UNION; + PMPI_Group_union_f; + PMPI_Group_union_f08; + pmpi_iallgather; + pmpi_iallgather_; + pmpi_iallgather__; + PMPI_IALLGATHER; + PMPI_Iallgather_f; + PMPI_Iallgather_f08; + pmpi_iallgatherv; + pmpi_iallgatherv_; + pmpi_iallgatherv__; + PMPI_IALLGATHERV; + PMPI_Iallgatherv_f; + PMPI_Iallgatherv_f08; + pmpi_iallreduce; + pmpi_iallreduce_; + pmpi_iallreduce__; + PMPI_IALLREDUCE; + PMPI_Iallreduce_f; + PMPI_Iallreduce_f08; + pmpi_ialltoall; + pmpi_ialltoall_; + pmpi_ialltoall__; + PMPI_IALLTOALL; + PMPI_Ialltoall_f; + PMPI_Ialltoall_f08; + pmpi_ialltoallv; + pmpi_ialltoallv_; + pmpi_ialltoallv__; + PMPI_IALLTOALLV; + PMPI_Ialltoallv_f; + PMPI_Ialltoallv_f08; + pmpi_ialltoallw; + pmpi_ialltoallw_; + pmpi_ialltoallw__; + PMPI_IALLTOALLW; + PMPI_Ialltoallw_f; + PMPI_Ialltoallw_f08; + pmpi_ibarrier; + pmpi_ibarrier_; + pmpi_ibarrier__; + PMPI_IBARRIER; + PMPI_Ibarrier_f; + PMPI_Ibarrier_f08; + pmpi_ibcast; + pmpi_ibcast_; + pmpi_ibcast__; + PMPI_IBCAST; + PMPI_Ibcast_f; + PMPI_Ibcast_f08; + pmpi_ibsend; + pmpi_ibsend_; + pmpi_ibsend__; + PMPI_IBSEND; + PMPI_Ibsend_f; + PMPI_Ibsend_f08; + pmpi_iexscan; + pmpi_iexscan_; + pmpi_iexscan__; + PMPI_IEXSCAN; + PMPI_Iexscan_f; + PMPI_Iexscan_f08; + pmpi_igather; + pmpi_igather_; + pmpi_igather__; + PMPI_IGATHER; + PMPI_Igather_f; + PMPI_Igather_f08; + pmpi_igatherv; + pmpi_igatherv_; + pmpi_igatherv__; + PMPI_IGATHERV; + PMPI_Igatherv_f; + PMPI_Igatherv_f08; + pmpi_improbe; + pmpi_improbe_; + pmpi_improbe__; + PMPI_IMPROBE; + PMPI_Improbe_f; + PMPI_Improbe_f08; + pmpi_imrecv; + pmpi_imrecv_; + pmpi_imrecv__; + PMPI_IMRECV; + PMPI_Imrecv_f; + PMPI_Imrecv_f08; + pmpi_ineighbor_allgather; + pmpi_ineighbor_allgather_; + pmpi_ineighbor_allgather__; + PMPI_INEIGHBOR_ALLGATHER; + PMPI_Ineighbor_allgather_f; + PMPI_Ineighbor_allgather_f08; + pmpi_ineighbor_allgatherv; + pmpi_ineighbor_allgatherv_; + pmpi_ineighbor_allgatherv__; + PMPI_INEIGHBOR_ALLGATHERV; + PMPI_Ineighbor_allgatherv_f; + PMPI_Ineighbor_allgatherv_f08; + pmpi_ineighbor_alltoall; + pmpi_ineighbor_alltoall_; + pmpi_ineighbor_alltoall__; + PMPI_INEIGHBOR_ALLTOALL; + PMPI_Ineighbor_alltoall_f; + PMPI_Ineighbor_alltoall_f08; + pmpi_ineighbor_alltoallv; + pmpi_ineighbor_alltoallv_; + pmpi_ineighbor_alltoallv__; + PMPI_INEIGHBOR_ALLTOALLV; + PMPI_Ineighbor_alltoallv_f; + PMPI_Ineighbor_alltoallv_f08; + pmpi_ineighbor_alltoallw; + pmpi_ineighbor_alltoallw_; + pmpi_ineighbor_alltoallw__; + PMPI_INEIGHBOR_ALLTOALLW; + PMPI_Ineighbor_alltoallw_f; + PMPI_Ineighbor_alltoallw_f08; + pmpi_info_create; + pmpi_info_create_; + pmpi_info_create__; + PMPI_INFO_CREATE; + PMPI_Info_create_f; + PMPI_Info_create_f08; + pmpi_info_delete; + pmpi_info_delete_; + pmpi_info_delete__; + PMPI_INFO_DELETE; + PMPI_Info_delete_f; + PMPI_Info_delete_f08; + pmpi_info_dup; + pmpi_info_dup_; + pmpi_info_dup__; + PMPI_INFO_DUP; + PMPI_Info_dup_f; + PMPI_Info_dup_f08; + pmpi_info_free; + pmpi_info_free_; + pmpi_info_free__; + PMPI_INFO_FREE; + PMPI_Info_free_f; + PMPI_Info_free_f08; + pmpi_info_get; + pmpi_info_get_; + pmpi_info_get__; + PMPI_INFO_GET; + PMPI_Info_get_f; + PMPI_Info_get_f08; + pmpi_info_get_nkeys; + pmpi_info_get_nkeys_; + pmpi_info_get_nkeys__; + PMPI_INFO_GET_NKEYS; + PMPI_Info_get_nkeys_f; + PMPI_Info_get_nkeys_f08; + pmpi_info_get_nthkey; + pmpi_info_get_nthkey_; + pmpi_info_get_nthkey__; + PMPI_INFO_GET_NTHKEY; + PMPI_Info_get_nthkey_f; + PMPI_Info_get_nthkey_f08; + pmpi_info_get_valuelen; + pmpi_info_get_valuelen_; + pmpi_info_get_valuelen__; + PMPI_INFO_GET_VALUELEN; + PMPI_Info_get_valuelen_f; + PMPI_Info_get_valuelen_f08; + pmpi_info_set; + pmpi_info_set_; + pmpi_info_set__; + PMPI_INFO_SET; + PMPI_Info_set_f; + PMPI_Info_set_f08; + pmpi_init; + pmpi_init_; + pmpi_init__; + PMPI_INIT; + PMPI_Init_f; + PMPI_Init_f08; + pmpi_initialized; + pmpi_initialized_; + pmpi_initialized__; + PMPI_INITIALIZED; + PMPI_Initialized_f; + PMPI_Initialized_f08; + pmpi_init_thread; + pmpi_init_thread_; + pmpi_init_thread__; + PMPI_INIT_THREAD; + PMPI_Init_thread_f; + PMPI_Init_thread_f08; + pmpi_intercomm_create; + pmpi_intercomm_create_; + pmpi_intercomm_create__; + PMPI_INTERCOMM_CREATE; + PMPI_Intercomm_create_f; + PMPI_Intercomm_create_f08; + pmpi_intercomm_merge; + pmpi_intercomm_merge_; + pmpi_intercomm_merge__; + PMPI_INTERCOMM_MERGE; + PMPI_Intercomm_merge_f; + PMPI_Intercomm_merge_f08; + pmpi_iprobe; + pmpi_iprobe_; + pmpi_iprobe__; + PMPI_IPROBE; + PMPI_Iprobe_f; + PMPI_Iprobe_f08; + pmpi_irecv; + pmpi_irecv_; + pmpi_irecv__; + PMPI_IRECV; + PMPI_Irecv_f; + PMPI_Irecv_f08; + pmpi_ireduce; + pmpi_ireduce_; + pmpi_ireduce__; + PMPI_IREDUCE; + PMPI_Ireduce_f; + PMPI_Ireduce_f08; + pmpi_ireduce_scatter; + pmpi_ireduce_scatter_; + pmpi_ireduce_scatter__; + PMPI_IREDUCE_SCATTER; + pmpi_ireduce_scatter_block; + pmpi_ireduce_scatter_block_; + pmpi_ireduce_scatter_block__; + PMPI_IREDUCE_SCATTER_BLOCK; + PMPI_Ireduce_scatter_block_f; + PMPI_Ireduce_scatter_block_f08; + PMPI_Ireduce_scatter_f; + PMPI_Ireduce_scatter_f08; + pmpi_irsend; + pmpi_irsend_; + pmpi_irsend__; + PMPI_IRSEND; + PMPI_Irsend_f; + PMPI_Irsend_f08; + pmpi_iscan; + pmpi_iscan_; + pmpi_iscan__; + PMPI_ISCAN; + PMPI_Iscan_f; + PMPI_Iscan_f08; + pmpi_iscatter; + pmpi_iscatter_; + pmpi_iscatter__; + PMPI_ISCATTER; + PMPI_Iscatter_f; + PMPI_Iscatter_f08; + pmpi_iscatterv; + pmpi_iscatterv_; + pmpi_iscatterv__; + PMPI_ISCATTERV; + PMPI_Iscatterv_f; + PMPI_Iscatterv_f08; + pmpi_isend; + pmpi_isend_; + pmpi_isend__; + PMPI_ISEND; + PMPI_Isend_f; + PMPI_Isend_f08; + pmpi_issend; + pmpi_issend_; + pmpi_issend__; + PMPI_ISSEND; + PMPI_Issend_f; + PMPI_Issend_f08; + pmpi_is_thread_main; + pmpi_is_thread_main_; + pmpi_is_thread_main__; + PMPI_IS_THREAD_MAIN; + PMPI_Is_thread_main_f; + PMPI_Is_thread_main_f08; + pmpi_keyval_create; + pmpi_keyval_create_; + pmpi_keyval_create__; + PMPI_KEYVAL_CREATE; + PMPI_Keyval_create_f; + PMPI_Keyval_create_f08; + pmpi_keyval_free; + pmpi_keyval_free_; + pmpi_keyval_free__; + PMPI_KEYVAL_FREE; + PMPI_Keyval_free_f; + PMPI_Keyval_free_f08; + pmpi_lookup_name; + pmpi_lookup_name_; + pmpi_lookup_name__; + PMPI_LOOKUP_NAME; + PMPI_Lookup_name_f; + PMPI_Lookup_name_f08; + pmpi_mprobe; + pmpi_mprobe_; + pmpi_mprobe__; + PMPI_MPROBE; + PMPI_Mprobe_f; + PMPI_Mprobe_f08; + pmpi_mrecv; + pmpi_mrecv_; + pmpi_mrecv__; + PMPI_MRECV; + PMPI_Mrecv_f; + PMPI_Mrecv_f08; + pmpi_neighbor_allgather; + pmpi_neighbor_allgather_; + pmpi_neighbor_allgather__; + PMPI_NEIGHBOR_ALLGATHER; + PMPI_Neighbor_allgather_f; + PMPI_Neighbor_allgather_f08; + pmpi_neighbor_allgatherv; + pmpi_neighbor_allgatherv_; + pmpi_neighbor_allgatherv__; + PMPI_NEIGHBOR_ALLGATHERV; + PMPI_Neighbor_allgatherv_f; + PMPI_Neighbor_allgatherv_f08; + pmpi_neighbor_alltoall; + pmpi_neighbor_alltoall_; + pmpi_neighbor_alltoall__; + PMPI_NEIGHBOR_ALLTOALL; + PMPI_Neighbor_alltoall_f; + PMPI_Neighbor_alltoall_f08; + pmpi_neighbor_alltoallv; + pmpi_neighbor_alltoallv_; + pmpi_neighbor_alltoallv__; + PMPI_NEIGHBOR_ALLTOALLV; + PMPI_Neighbor_alltoallv_f; + PMPI_Neighbor_alltoallv_f08; + pmpi_neighbor_alltoallw; + pmpi_neighbor_alltoallw_; + pmpi_neighbor_alltoallw__; + PMPI_NEIGHBOR_ALLTOALLW; + PMPI_Neighbor_alltoallw_f; + PMPI_Neighbor_alltoallw_f08; + pmpi_op_commutative; + pmpi_op_commutative_; + pmpi_op_commutative__; + PMPI_OP_COMMUTATIVE; + PMPI_Op_commutative_f; + PMPI_Op_commutative_f08; + pmpi_op_create; + pmpi_op_create_; + pmpi_op_create__; + PMPI_OP_CREATE; + PMPI_Op_create_f; + PMPI_Op_create_f08; + pmpi_open_port; + pmpi_open_port_; + pmpi_open_port__; + PMPI_OPEN_PORT; + PMPI_Open_port_f; + PMPI_Open_port_f08; + pmpi_op_free; + pmpi_op_free_; + pmpi_op_free__; + PMPI_OP_FREE; + PMPI_Op_free_f; + PMPI_Op_free_f08; + pmpi_pack; + pmpi_pack_; + pmpi_pack__; + PMPI_PACK; + pmpi_pack_external; + pmpi_pack_external_; + pmpi_pack_external__; + PMPI_PACK_EXTERNAL; + PMPI_Pack_external_f; + PMPI_Pack_external_f08; + pmpi_pack_external_size; + pmpi_pack_external_size_; + pmpi_pack_external_size__; + PMPI_PACK_EXTERNAL_SIZE; + PMPI_Pack_external_size_f; + PMPI_Pack_external_size_f08; + PMPI_Pack_f; + PMPI_Pack_f08; + pmpi_pack_size; + pmpi_pack_size_; + pmpi_pack_size__; + PMPI_PACK_SIZE; + PMPI_Pack_size_f; + PMPI_Pack_size_f08; + pmpi_pcontrol; + pmpi_pcontrol_; + pmpi_pcontrol__; + PMPI_PCONTROL; + PMPI_Pcontrol_f; + PMPI_Pcontrol_f08; + pmpi_probe; + pmpi_probe_; + pmpi_probe__; + PMPI_PROBE; + PMPI_Probe_f; + PMPI_Probe_f08; + pmpi_publish_name; + pmpi_publish_name_; + pmpi_publish_name__; + PMPI_PUBLISH_NAME; + PMPI_Publish_name_f; + PMPI_Publish_name_f08; + pmpi_put; + pmpi_put_; + pmpi_put__; + PMPI_PUT; + PMPI_Put_f; + PMPI_Put_f08; + pmpi_query_thread; + pmpi_query_thread_; + pmpi_query_thread__; + PMPI_QUERY_THREAD; + PMPI_Query_thread_f; + PMPI_Query_thread_f08; + pmpi_raccumulate; + pmpi_raccumulate_; + pmpi_raccumulate__; + PMPI_RACCUMULATE; + PMPI_Raccumulate_f; + PMPI_Raccumulate_f08; + pmpi_recv; + pmpi_recv_; + pmpi_recv__; + PMPI_RECV; + PMPI_Recv_f; + PMPI_Recv_f08; + pmpi_recv_init; + pmpi_recv_init_; + pmpi_recv_init__; + PMPI_RECV_INIT; + PMPI_Recv_init_f; + PMPI_Recv_init_f08; + pmpi_reduce; + pmpi_reduce_; + pmpi_reduce__; + PMPI_REDUCE; + PMPI_Reduce_f; + PMPI_Reduce_f08; + pmpi_reduce_local; + pmpi_reduce_local_; + pmpi_reduce_local__; + PMPI_REDUCE_LOCAL; + PMPI_Reduce_local_f; + PMPI_Reduce_local_f08; + pmpi_reduce_scatter; + pmpi_reduce_scatter_; + pmpi_reduce_scatter__; + PMPI_REDUCE_SCATTER; + pmpi_reduce_scatter_block; + pmpi_reduce_scatter_block_; + pmpi_reduce_scatter_block__; + PMPI_REDUCE_SCATTER_BLOCK; + PMPI_Reduce_scatter_block_f; + PMPI_Reduce_scatter_block_f08; + PMPI_Reduce_scatter_f; + PMPI_Reduce_scatter_f08; + pmpi_register_datarep; + pmpi_register_datarep_; + pmpi_register_datarep__; + PMPI_REGISTER_DATAREP; + PMPI_Register_datarep_f; + PMPI_Register_datarep_f08; + pmpi_request_free; + pmpi_request_free_; + pmpi_request_free__; + PMPI_REQUEST_FREE; + PMPI_Request_free_f; + PMPI_Request_free_f08; + pmpi_request_get_status; + pmpi_request_get_status_; + pmpi_request_get_status__; + PMPI_REQUEST_GET_STATUS; + PMPI_Request_get_status_f; + PMPI_Request_get_status_f08; + pmpi_rget; + pmpi_rget_; + pmpi_rget__; + PMPI_RGET; + pmpi_rget_accumulate; + pmpi_rget_accumulate_; + pmpi_rget_accumulate__; + PMPI_RGET_ACCUMULATE; + PMPI_Rget_accumulate_f; + PMPI_Rget_accumulate_f08; + PMPI_Rget_f; + PMPI_Rget_f08; + pmpi_rput; + pmpi_rput_; + pmpi_rput__; + PMPI_RPUT; + PMPI_Rput_f; + PMPI_Rput_f08; + pmpi_rsend; + pmpi_rsend_; + pmpi_rsend__; + PMPI_RSEND; + PMPI_Rsend_f; + PMPI_Rsend_f08; + pmpi_rsend_init; + pmpi_rsend_init_; + pmpi_rsend_init__; + PMPI_RSEND_INIT; + PMPI_Rsend_init_f; + PMPI_Rsend_init_f08; + pmpi_scan; + pmpi_scan_; + pmpi_scan__; + PMPI_SCAN; + PMPI_Scan_f; + PMPI_Scan_f08; + pmpi_scatter; + pmpi_scatter_; + pmpi_scatter__; + PMPI_SCATTER; + PMPI_Scatter_f; + PMPI_Scatter_f08; + pmpi_scatterv; + pmpi_scatterv_; + pmpi_scatterv__; + PMPI_SCATTERV; + PMPI_Scatterv_f; + PMPI_Scatterv_f08; + pmpi_send; + pmpi_send_; + pmpi_send__; + PMPI_SEND; + PMPI_Send_f; + PMPI_Send_f08; + pmpi_send_init; + pmpi_send_init_; + pmpi_send_init__; + PMPI_SEND_INIT; + PMPI_Send_init_f; + PMPI_Send_init_f08; + pmpi_sendrecv; + pmpi_sendrecv_; + pmpi_sendrecv__; + PMPI_SENDRECV; + PMPI_Sendrecv_f; + PMPI_Sendrecv_f08; + pmpi_sendrecv_replace; + pmpi_sendrecv_replace_; + pmpi_sendrecv_replace__; + PMPI_SENDRECV_REPLACE; + PMPI_Sendrecv_replace_f; + PMPI_Sendrecv_replace_f08; + pmpi_sizeof_complex128_r1_; + pmpi_sizeof_complex128_r2_; + pmpi_sizeof_complex128_r3_; + pmpi_sizeof_complex128_r4_; + pmpi_sizeof_complex128_r5_; + pmpi_sizeof_complex128_r6_; + pmpi_sizeof_complex128_r7_; + pmpi_sizeof_complex128_scalar_; + pmpi_sizeof_complex32_r1_; + pmpi_sizeof_complex32_r2_; + pmpi_sizeof_complex32_r3_; + pmpi_sizeof_complex32_r4_; + pmpi_sizeof_complex32_r5_; + pmpi_sizeof_complex32_r6_; + pmpi_sizeof_complex32_r7_; + pmpi_sizeof_complex32_scalar_; + pmpi_sizeof_complex64_r1_; + pmpi_sizeof_complex64_r2_; + pmpi_sizeof_complex64_r3_; + pmpi_sizeof_complex64_r4_; + pmpi_sizeof_complex64_r5_; + pmpi_sizeof_complex64_r6_; + pmpi_sizeof_complex64_r7_; + pmpi_sizeof_complex64_scalar_; + pmpi_sizeof_int16_r1_; + pmpi_sizeof_int16_r2_; + pmpi_sizeof_int16_r3_; + pmpi_sizeof_int16_r4_; + pmpi_sizeof_int16_r5_; + pmpi_sizeof_int16_r6_; + pmpi_sizeof_int16_r7_; + pmpi_sizeof_int16_scalar_; + pmpi_sizeof_int32_r1_; + pmpi_sizeof_int32_r2_; + pmpi_sizeof_int32_r3_; + pmpi_sizeof_int32_r4_; + pmpi_sizeof_int32_r5_; + pmpi_sizeof_int32_r6_; + pmpi_sizeof_int32_r7_; + pmpi_sizeof_int32_scalar_; + pmpi_sizeof_int64_r1_; + pmpi_sizeof_int64_r2_; + pmpi_sizeof_int64_r3_; + pmpi_sizeof_int64_r4_; + pmpi_sizeof_int64_r5_; + pmpi_sizeof_int64_r6_; + pmpi_sizeof_int64_r7_; + pmpi_sizeof_int64_scalar_; + pmpi_sizeof_int8_r1_; + pmpi_sizeof_int8_r2_; + pmpi_sizeof_int8_r3_; + pmpi_sizeof_int8_r4_; + pmpi_sizeof_int8_r5_; + pmpi_sizeof_int8_r6_; + pmpi_sizeof_int8_r7_; + pmpi_sizeof_int8_scalar_; + pmpi_sizeof_real128_r1_; + pmpi_sizeof_real128_r2_; + pmpi_sizeof_real128_r3_; + pmpi_sizeof_real128_r4_; + pmpi_sizeof_real128_r5_; + pmpi_sizeof_real128_r6_; + pmpi_sizeof_real128_r7_; + pmpi_sizeof_real128_scalar_; + pmpi_sizeof_real32_r1_; + pmpi_sizeof_real32_r2_; + pmpi_sizeof_real32_r3_; + pmpi_sizeof_real32_r4_; + pmpi_sizeof_real32_r5_; + pmpi_sizeof_real32_r6_; + pmpi_sizeof_real32_r7_; + pmpi_sizeof_real32_scalar_; + pmpi_sizeof_real64_r1_; + pmpi_sizeof_real64_r2_; + pmpi_sizeof_real64_r3_; + pmpi_sizeof_real64_r4_; + pmpi_sizeof_real64_r5_; + pmpi_sizeof_real64_r6_; + pmpi_sizeof_real64_r7_; + pmpi_sizeof_real64_scalar_; + pmpi_ssend; + pmpi_ssend_; + pmpi_ssend__; + PMPI_SSEND; + PMPI_Ssend_f; + PMPI_Ssend_f08; + pmpi_ssend_init; + pmpi_ssend_init_; + pmpi_ssend_init__; + PMPI_SSEND_INIT; + PMPI_Ssend_init_f; + PMPI_Ssend_init_f08; + pmpi_start; + pmpi_start_; + pmpi_start__; + PMPI_START; + pmpi_startall; + pmpi_startall_; + pmpi_startall__; + PMPI_STARTALL; + PMPI_Startall_f; + PMPI_Startall_f08; + PMPI_Start_f; + PMPI_Start_f08; + pmpi_status_set_cancelled; + pmpi_status_set_cancelled_; + pmpi_status_set_cancelled__; + PMPI_STATUS_SET_CANCELLED; + PMPI_Status_set_cancelled_f; + PMPI_Status_set_cancelled_f08; + pmpi_status_set_elements; + pmpi_status_set_elements_; + pmpi_status_set_elements__; + PMPI_STATUS_SET_ELEMENTS; + PMPI_Status_set_elements_f; + PMPI_Status_set_elements_f08; + pmpi_status_set_elements_x; + pmpi_status_set_elements_x_; + pmpi_status_set_elements_x__; + PMPI_STATUS_SET_ELEMENTS_X; + PMPI_Status_set_elements_x_f; + PMPI_Status_set_elements_x_f08; + pmpi_test; + pmpi_test_; + pmpi_test__; + PMPI_TEST; + pmpi_testall; + pmpi_testall_; + pmpi_testall__; + PMPI_TESTALL; + PMPI_Testall_f; + PMPI_Testall_f08; + pmpi_testany; + pmpi_testany_; + pmpi_testany__; + PMPI_TESTANY; + PMPI_Testany_f; + PMPI_Testany_f08; + pmpi_test_cancelled; + pmpi_test_cancelled_; + pmpi_test_cancelled__; + PMPI_TEST_CANCELLED; + PMPI_Test_cancelled_f; + PMPI_Test_cancelled_f08; + PMPI_Test_f; + PMPI_Test_f08; + pmpi_testsome; + pmpi_testsome_; + pmpi_testsome__; + PMPI_TESTSOME; + PMPI_Testsome_f; + PMPI_Testsome_f08; + pmpi_topo_test; + pmpi_topo_test_; + pmpi_topo_test__; + PMPI_TOPO_TEST; + PMPI_Topo_test_f; + PMPI_Topo_test_f08; + pmpi_type_commit; + pmpi_type_commit_; + pmpi_type_commit__; + PMPI_TYPE_COMMIT; + PMPI_Type_commit_f; + PMPI_Type_commit_f08; + pmpi_type_contiguous; + pmpi_type_contiguous_; + pmpi_type_contiguous__; + PMPI_TYPE_CONTIGUOUS; + PMPI_Type_contiguous_f; + PMPI_Type_contiguous_f08; + pmpi_type_create_darray; + pmpi_type_create_darray_; + pmpi_type_create_darray__; + PMPI_TYPE_CREATE_DARRAY; + PMPI_Type_create_darray_f; + PMPI_Type_create_darray_f08; + pmpi_type_create_f90_complex; + pmpi_type_create_f90_complex_; + pmpi_type_create_f90_complex__; + PMPI_TYPE_CREATE_F90_COMPLEX; + PMPI_Type_create_f90_complex_f; + PMPI_Type_create_f90_complex_f08; + pmpi_type_create_f90_integer; + pmpi_type_create_f90_integer_; + pmpi_type_create_f90_integer__; + PMPI_TYPE_CREATE_F90_INTEGER; + PMPI_Type_create_f90_integer_f; + PMPI_Type_create_f90_integer_f08; + pmpi_type_create_f90_real; + pmpi_type_create_f90_real_; + pmpi_type_create_f90_real__; + PMPI_TYPE_CREATE_F90_REAL; + PMPI_Type_create_f90_real_f; + PMPI_Type_create_f90_real_f08; + pmpi_type_create_hindexed; + pmpi_type_create_hindexed_; + pmpi_type_create_hindexed__; + PMPI_TYPE_CREATE_HINDEXED; + pmpi_type_create_hindexed_block; + pmpi_type_create_hindexed_block_; + pmpi_type_create_hindexed_block__; + PMPI_TYPE_CREATE_HINDEXED_BLOCK; + PMPI_Type_create_hindexed_block_f; + PMPI_Type_create_hindexed_block_f08; + PMPI_Type_create_hindexed_f; + PMPI_Type_create_hindexed_f08; + pmpi_type_create_hvector; + pmpi_type_create_hvector_; + pmpi_type_create_hvector__; + PMPI_TYPE_CREATE_HVECTOR; + PMPI_Type_create_hvector_f; + PMPI_Type_create_hvector_f08; + pmpi_type_create_indexed_block; + pmpi_type_create_indexed_block_; + pmpi_type_create_indexed_block__; + PMPI_TYPE_CREATE_INDEXED_BLOCK; + PMPI_Type_create_indexed_block_f; + PMPI_Type_create_indexed_block_f08; + pmpi_type_create_keyval; + pmpi_type_create_keyval_; + pmpi_type_create_keyval__; + PMPI_TYPE_CREATE_KEYVAL; + PMPI_Type_create_keyval_f; + PMPI_Type_create_keyval_f08; + pmpi_type_create_resized; + pmpi_type_create_resized_; + pmpi_type_create_resized__; + PMPI_TYPE_CREATE_RESIZED; + PMPI_Type_create_resized_f; + PMPI_Type_create_resized_f08; + pmpi_type_create_struct; + pmpi_type_create_struct_; + pmpi_type_create_struct__; + PMPI_TYPE_CREATE_STRUCT; + PMPI_Type_create_struct_f; + PMPI_Type_create_struct_f08; + pmpi_type_create_subarray; + pmpi_type_create_subarray_; + pmpi_type_create_subarray__; + PMPI_TYPE_CREATE_SUBARRAY; + PMPI_Type_create_subarray_f; + PMPI_Type_create_subarray_f08; + pmpi_type_delete_attr; + pmpi_type_delete_attr_; + pmpi_type_delete_attr__; + PMPI_TYPE_DELETE_ATTR; + PMPI_Type_delete_attr_f; + PMPI_Type_delete_attr_f08; + pmpi_type_dup; + pmpi_type_dup_; + pmpi_type_dup__; + PMPI_TYPE_DUP; + PMPI_Type_dup_f; + PMPI_Type_dup_f08; + pmpi_type_extent; + pmpi_type_extent_; + pmpi_type_extent__; + PMPI_TYPE_EXTENT; + PMPI_Type_extent_f; + PMPI_Type_extent_f08; + pmpi_type_free; + pmpi_type_free_; + pmpi_type_free__; + PMPI_TYPE_FREE; + PMPI_Type_free_f; + PMPI_Type_free_f08; + pmpi_type_free_keyval; + pmpi_type_free_keyval_; + pmpi_type_free_keyval__; + PMPI_TYPE_FREE_KEYVAL; + PMPI_Type_free_keyval_f; + PMPI_Type_free_keyval_f08; + pmpi_type_get_attr; + pmpi_type_get_attr_; + pmpi_type_get_attr__; + PMPI_TYPE_GET_ATTR; + PMPI_Type_get_attr_f; + PMPI_Type_get_attr_f08; + pmpi_type_get_contents; + pmpi_type_get_contents_; + pmpi_type_get_contents__; + PMPI_TYPE_GET_CONTENTS; + PMPI_Type_get_contents_f; + PMPI_Type_get_contents_f08; + pmpi_type_get_envelope; + pmpi_type_get_envelope_; + pmpi_type_get_envelope__; + PMPI_TYPE_GET_ENVELOPE; + PMPI_Type_get_envelope_f; + PMPI_Type_get_envelope_f08; + pmpi_type_get_extent; + pmpi_type_get_extent_; + pmpi_type_get_extent__; + PMPI_TYPE_GET_EXTENT; + PMPI_Type_get_extent_f; + PMPI_Type_get_extent_f08; + pmpi_type_get_extent_x; + pmpi_type_get_extent_x_; + pmpi_type_get_extent_x__; + PMPI_TYPE_GET_EXTENT_X; + PMPI_Type_get_extent_x_f; + PMPI_Type_get_extent_x_f08; + pmpi_type_get_name; + pmpi_type_get_name_; + pmpi_type_get_name__; + PMPI_TYPE_GET_NAME; + PMPI_Type_get_name_f; + PMPI_Type_get_name_f08; + pmpi_type_get_true_extent; + pmpi_type_get_true_extent_; + pmpi_type_get_true_extent__; + PMPI_TYPE_GET_TRUE_EXTENT; + PMPI_Type_get_true_extent_f; + PMPI_Type_get_true_extent_f08; + pmpi_type_get_true_extent_x; + pmpi_type_get_true_extent_x_; + pmpi_type_get_true_extent_x__; + PMPI_TYPE_GET_TRUE_EXTENT_X; + PMPI_Type_get_true_extent_x_f; + PMPI_Type_get_true_extent_x_f08; + pmpi_type_hindexed; + pmpi_type_hindexed_; + pmpi_type_hindexed__; + PMPI_TYPE_HINDEXED; + PMPI_Type_hindexed_f; + PMPI_Type_hindexed_f08; + pmpi_type_hvector; + pmpi_type_hvector_; + pmpi_type_hvector__; + PMPI_TYPE_HVECTOR; + PMPI_Type_hvector_f; + PMPI_Type_hvector_f08; + pmpi_type_indexed; + pmpi_type_indexed_; + pmpi_type_indexed__; + PMPI_TYPE_INDEXED; + PMPI_Type_indexed_f; + PMPI_Type_indexed_f08; + pmpi_type_lb; + pmpi_type_lb_; + pmpi_type_lb__; + PMPI_TYPE_LB; + PMPI_Type_lb_f; + PMPI_Type_lb_f08; + pmpi_type_match_size; + pmpi_type_match_size_; + pmpi_type_match_size__; + PMPI_TYPE_MATCH_SIZE; + PMPI_Type_match_size_f; + PMPI_Type_match_size_f08; + pmpi_type_set_attr; + pmpi_type_set_attr_; + pmpi_type_set_attr__; + PMPI_TYPE_SET_ATTR; + PMPI_Type_set_attr_f; + PMPI_Type_set_attr_f08; + pmpi_type_set_name; + pmpi_type_set_name_; + pmpi_type_set_name__; + PMPI_TYPE_SET_NAME; + PMPI_Type_set_name_f; + PMPI_Type_set_name_f08; + pmpi_type_size; + pmpi_type_size_; + pmpi_type_size__; + PMPI_TYPE_SIZE; + PMPI_Type_size_f; + PMPI_Type_size_f08; + pmpi_type_size_x; + pmpi_type_size_x_; + pmpi_type_size_x__; + PMPI_TYPE_SIZE_X; + PMPI_Type_size_x_f; + PMPI_Type_size_x_f08; + pmpi_type_struct; + pmpi_type_struct_; + pmpi_type_struct__; + PMPI_TYPE_STRUCT; + PMPI_Type_struct_f; + PMPI_Type_struct_f08; + pmpi_type_ub; + pmpi_type_ub_; + pmpi_type_ub__; + PMPI_TYPE_UB; + PMPI_Type_ub_f; + PMPI_Type_ub_f08; + pmpi_type_vector; + pmpi_type_vector_; + pmpi_type_vector__; + PMPI_TYPE_VECTOR; + PMPI_Type_vector_f; + PMPI_Type_vector_f08; + pmpi_unpack; + pmpi_unpack_; + pmpi_unpack__; + PMPI_UNPACK; + pmpi_unpack_external; + pmpi_unpack_external_; + pmpi_unpack_external__; + PMPI_UNPACK_EXTERNAL; + PMPI_Unpack_external_f; + PMPI_Unpack_external_f08; + PMPI_Unpack_f; + PMPI_Unpack_f08; + pmpi_unpublish_name; + pmpi_unpublish_name_; + pmpi_unpublish_name__; + PMPI_UNPUBLISH_NAME; + PMPI_Unpublish_name_f; + PMPI_Unpublish_name_f08; + pmpi_wait; + pmpi_wait_; + pmpi_wait__; + PMPI_WAIT; + pmpi_waitall; + pmpi_waitall_; + pmpi_waitall__; + PMPI_WAITALL; + PMPI_Waitall_f; + PMPI_Waitall_f08; + pmpi_waitany; + pmpi_waitany_; + pmpi_waitany__; + PMPI_WAITANY; + PMPI_Waitany_f; + PMPI_Waitany_f08; + PMPI_Wait_f; + PMPI_Wait_f08; + pmpi_waitsome; + pmpi_waitsome_; + pmpi_waitsome__; + PMPI_WAITSOME; + PMPI_Waitsome_f; + PMPI_Waitsome_f08; + pmpi_win_allocate; + pmpi_win_allocate_; + pmpi_win_allocate__; + PMPI_WIN_ALLOCATE; + pmpi_win_allocate_cptr; + pmpi_win_allocate_cptr_; + pmpi_win_allocate_cptr__; + PMPI_WIN_ALLOCATE_CPTR; + PMPI_Win_allocate_cptr_f; + PMPI_Win_allocate_cptr_f08; + PMPI_Win_allocate_f; + PMPI_Win_allocate_f08; + pmpi_win_allocate_shared; + pmpi_win_allocate_shared_; + pmpi_win_allocate_shared__; + PMPI_WIN_ALLOCATE_SHARED; + pmpi_win_allocate_shared_cptr; + pmpi_win_allocate_shared_cptr_; + pmpi_win_allocate_shared_cptr__; + PMPI_WIN_ALLOCATE_SHARED_CPTR; + PMPI_Win_allocate_shared_cptr_f; + PMPI_Win_allocate_shared_cptr_f08; + PMPI_Win_allocate_shared_f; + PMPI_Win_allocate_shared_f08; + pmpi_win_attach; + pmpi_win_attach_; + pmpi_win_attach__; + PMPI_WIN_ATTACH; + PMPI_Win_attach_f; + PMPI_Win_attach_f08; + pmpi_win_call_errhandler; + pmpi_win_call_errhandler_; + pmpi_win_call_errhandler__; + PMPI_WIN_CALL_ERRHANDLER; + PMPI_Win_call_errhandler_f; + PMPI_Win_call_errhandler_f08; + pmpi_win_complete; + pmpi_win_complete_; + pmpi_win_complete__; + PMPI_WIN_COMPLETE; + PMPI_Win_complete_f; + PMPI_Win_complete_f08; + pmpi_win_create; + pmpi_win_create_; + pmpi_win_create__; + PMPI_WIN_CREATE; + pmpi_win_create_dynamic; + pmpi_win_create_dynamic_; + pmpi_win_create_dynamic__; + PMPI_WIN_CREATE_DYNAMIC; + PMPI_Win_create_dynamic_f; + PMPI_Win_create_dynamic_f08; + pmpi_win_create_errhandler; + pmpi_win_create_errhandler_; + pmpi_win_create_errhandler__; + PMPI_WIN_CREATE_ERRHANDLER; + PMPI_Win_create_errhandler_f; + PMPI_Win_create_errhandler_f08; + PMPI_Win_create_f; + PMPI_Win_create_f08; + pmpi_win_create_keyval; + pmpi_win_create_keyval_; + pmpi_win_create_keyval__; + PMPI_WIN_CREATE_KEYVAL; + PMPI_Win_create_keyval_f; + PMPI_Win_create_keyval_f08; + pmpi_win_delete_attr; + pmpi_win_delete_attr_; + pmpi_win_delete_attr__; + PMPI_WIN_DELETE_ATTR; + PMPI_Win_delete_attr_f; + PMPI_Win_delete_attr_f08; + pmpi_win_detach; + pmpi_win_detach_; + pmpi_win_detach__; + PMPI_WIN_DETACH; + PMPI_Win_detach_f; + PMPI_Win_detach_f08; + pmpi_win_fence; + pmpi_win_fence_; + pmpi_win_fence__; + PMPI_WIN_FENCE; + PMPI_Win_fence_f; + PMPI_Win_fence_f08; + pmpi_win_flush; + pmpi_win_flush_; + pmpi_win_flush__; + PMPI_WIN_FLUSH; + pmpi_win_flush_all; + pmpi_win_flush_all_; + pmpi_win_flush_all__; + PMPI_WIN_FLUSH_ALL; + PMPI_Win_flush_all_f; + PMPI_Win_flush_all_f08; + PMPI_Win_flush_f; + PMPI_Win_flush_f08; + pmpi_win_flush_local; + pmpi_win_flush_local_; + pmpi_win_flush_local__; + PMPI_WIN_FLUSH_LOCAL; + pmpi_win_flush_local_all; + pmpi_win_flush_local_all_; + pmpi_win_flush_local_all__; + PMPI_WIN_FLUSH_LOCAL_ALL; + PMPI_Win_flush_local_all_f; + PMPI_Win_flush_local_all_f08; + PMPI_Win_flush_local_f; + PMPI_Win_flush_local_f08; + pmpi_win_free; + pmpi_win_free_; + pmpi_win_free__; + PMPI_WIN_FREE; + PMPI_Win_free_f; + PMPI_Win_free_f08; + pmpi_win_free_keyval; + pmpi_win_free_keyval_; + pmpi_win_free_keyval__; + PMPI_WIN_FREE_KEYVAL; + PMPI_Win_free_keyval_f; + PMPI_Win_free_keyval_f08; + pmpi_win_get_attr; + pmpi_win_get_attr_; + pmpi_win_get_attr__; + PMPI_WIN_GET_ATTR; + PMPI_Win_get_attr_f; + PMPI_Win_get_attr_f08; + pmpi_win_get_errhandler; + pmpi_win_get_errhandler_; + pmpi_win_get_errhandler__; + PMPI_WIN_GET_ERRHANDLER; + PMPI_Win_get_errhandler_f; + PMPI_Win_get_errhandler_f08; + pmpi_win_get_group; + pmpi_win_get_group_; + pmpi_win_get_group__; + PMPI_WIN_GET_GROUP; + PMPI_Win_get_group_f; + PMPI_Win_get_group_f08; + pmpi_win_get_info; + pmpi_win_get_info_; + pmpi_win_get_info__; + PMPI_WIN_GET_INFO; + PMPI_Win_get_info_f; + PMPI_Win_get_info_f08; + pmpi_win_get_name; + pmpi_win_get_name_; + pmpi_win_get_name__; + PMPI_WIN_GET_NAME; + PMPI_Win_get_name_f; + PMPI_Win_get_name_f08; + pmpi_win_lock; + pmpi_win_lock_; + pmpi_win_lock__; + PMPI_WIN_LOCK; + pmpi_win_lock_all; + pmpi_win_lock_all_; + pmpi_win_lock_all__; + PMPI_WIN_LOCK_ALL; + PMPI_Win_lock_all_f; + PMPI_Win_lock_all_f08; + PMPI_Win_lock_f; + PMPI_Win_lock_f08; + pmpi_win_post; + pmpi_win_post_; + pmpi_win_post__; + PMPI_WIN_POST; + PMPI_Win_post_f; + PMPI_Win_post_f08; + pmpi_win_set_attr; + pmpi_win_set_attr_; + pmpi_win_set_attr__; + PMPI_WIN_SET_ATTR; + PMPI_Win_set_attr_f; + PMPI_Win_set_attr_f08; + pmpi_win_set_errhandler; + pmpi_win_set_errhandler_; + pmpi_win_set_errhandler__; + PMPI_WIN_SET_ERRHANDLER; + PMPI_Win_set_errhandler_f; + PMPI_Win_set_errhandler_f08; + pmpi_win_set_info; + pmpi_win_set_info_; + pmpi_win_set_info__; + PMPI_WIN_SET_INFO; + PMPI_Win_set_info_f; + PMPI_Win_set_info_f08; + pmpi_win_set_name; + pmpi_win_set_name_; + pmpi_win_set_name__; + PMPI_WIN_SET_NAME; + PMPI_Win_set_name_f; + PMPI_Win_set_name_f08; + pmpi_win_shared_query; + pmpi_win_shared_query_; + pmpi_win_shared_query__; + PMPI_WIN_SHARED_QUERY; + pmpi_win_shared_query_cptr; + pmpi_win_shared_query_cptr_; + pmpi_win_shared_query_cptr__; + PMPI_WIN_SHARED_QUERY_CPTR; + PMPI_Win_shared_query_cptr_f; + PMPI_Win_shared_query_cptr_f08; + PMPI_Win_shared_query_f; + PMPI_Win_shared_query_f08; + pmpi_win_start; + pmpi_win_start_; + pmpi_win_start__; + PMPI_WIN_START; + PMPI_Win_start_f; + PMPI_Win_start_f08; + pmpi_win_sync; + pmpi_win_sync_; + pmpi_win_sync__; + PMPI_WIN_SYNC; + PMPI_Win_sync_f; + PMPI_Win_sync_f08; + pmpi_win_test; + pmpi_win_test_; + pmpi_win_test__; + PMPI_WIN_TEST; + PMPI_Win_test_f; + PMPI_Win_test_f08; + pmpi_win_unlock; + pmpi_win_unlock_; + pmpi_win_unlock__; + PMPI_WIN_UNLOCK; + pmpi_win_unlock_all; + pmpi_win_unlock_all_; + pmpi_win_unlock_all__; + PMPI_WIN_UNLOCK_ALL; + PMPI_Win_unlock_all_f; + PMPI_Win_unlock_all_f08; + PMPI_Win_unlock_f; + PMPI_Win_unlock_f08; + pmpi_win_wait; + pmpi_win_wait_; + pmpi_win_wait__; + PMPI_WIN_WAIT; + PMPI_Win_wait_f; + PMPI_Win_wait_f08; + pmpi_wtick; + pmpi_wtick_; + pmpi_wtick__; + PMPI_WTICK; + PMPI_Wtick_f; + PMPI_Wtick_f08; + pmpi_wtime; + pmpi_wtime_; + pmpi_wtime__; + PMPI_WTIME; + PMPI_Wtime_f; + PMPI_Wtime_f08; +local: + *; + /* libmpi_mpifh.map */ +}; diff --git a/ompi/mpi/fortran/use-mpi-f08/Makefile.am b/ompi/mpi/fortran/use-mpi-f08/Makefile.am index 78137e38653..eb6887043b8 100644 --- a/ompi/mpi/fortran/use-mpi-f08/Makefile.am +++ b/ompi/mpi/fortran/use-mpi-f08/Makefile.am @@ -826,6 +826,10 @@ libmpi_usempif08_la_LIBADD = \ libmpi_usempif08_la_DEPENDENCIES = $(module_sentinel_file) libmpi_usempif08_la_LDFLAGS = -version-info $(libmpi_usempif08_so_version) +if HAVE_LD_VERSION_SCRIPT +libmpi_usempif08_la_LDFLAGS += -Wl,--version-script=$(top_srcdir)/ompi/mpi/fortran/use-mpi-f08/libmpi_usempif08.map +endif + # # Automake doesn't do Fortran dependency analysis, so must list them # manually here. Bummer! diff --git a/ompi/mpi/fortran/use-mpi-f08/libmpi_usempif08.map b/ompi/mpi/fortran/use-mpi-f08/libmpi_usempif08.map new file mode 100644 index 00000000000..c6c35e65347 --- /dev/null +++ b/ompi/mpi/fortran/use-mpi-f08/libmpi_usempif08.map @@ -0,0 +1,971 @@ +/* Symbol version map for libmpi_usempif08.so.20.0.0 (OpenMPI 2.0.0) + * EXPERIMENTAL + * Author: Alastair McKinstry + * 2016-08-03 + */ + +OMPI_2.0.0 { +global: + mpi_abort_f08_; + mpi_accumulate_f08_; + mpi_add_error_class_f08_; + mpi_add_error_code_f08_; + mpi_add_error_string_f08_; + mpi_aint_add_f08_; + mpi_aint_diff_f08_; + mpi_allgather_f08_; + mpi_allgatherv_f08_; + mpi_alloc_mem_f08_; + mpi_allreduce_f08_; + mpi_alltoall_f08_; + mpi_alltoallv_f08_; + mpi_alltoallw_f08_; + mpi_barrier_f08_; + mpi_bcast_f08_; + mpi_bsend_f08_; + mpi_bsend_init_f08_; + mpi_buffer_attach_f08_; + mpi_buffer_detach_f08_; + mpi_cancel_f08_; + mpi_cart_coords_f08_; + mpi_cart_create_f08_; + mpi_cartdim_get_f08_; + mpi_cart_get_f08_; + mpi_cart_map_f08_; + mpi_cart_rank_f08_; + mpi_cart_shift_f08_; + mpi_cart_sub_f08_; + mpi_close_port_f08_; + mpi_comm_accept_f08_; + mpi_comm_call_errhandler_f08_; + mpi_comm_compare_f08_; + mpi_comm_connect_f08_; + mpi_comm_create_errhandler_f08_; + mpi_comm_create_f08_; + mpi_comm_create_group_f08_; + mpi_comm_create_keyval_f08_; + mpi_comm_delete_attr_f08_; + mpi_comm_disconnect_f08_; + mpi_comm_dup_f08_; + mpi_comm_dup_with_info_f08_; + mpi_comm_free_f08_; + mpi_comm_free_keyval_f08_; + mpi_comm_get_attr_f08_; + mpi_comm_get_errhandler_f08_; + mpi_comm_get_info_f08_; + mpi_comm_get_name_f08_; + mpi_comm_get_parent_f08_; + mpi_comm_group_f08_; + mpi_comm_idup_f08_; + mpi_comm_join_f08_; + mpi_comm_rank_f08_; + mpi_comm_remote_group_f08_; + mpi_comm_remote_size_f08_; + mpi_comm_set_attr_f08_; + mpi_comm_set_errhandler_f08_; + mpi_comm_set_info_f08_; + mpi_comm_set_name_f08_; + mpi_comm_size_f08_; + mpi_comm_spawn_f08_; + mpi_comm_spawn_multiple_f08_; + mpi_comm_split_f08_; + mpi_comm_split_type_f08_; + mpi_comm_test_inter_f08_; + mpi_compare_and_swap_f08_; + mpi_dims_create_f08_; + mpi_dist_graph_create_adjacent_f08_; + mpi_dist_graph_create_f08_; + mpi_dist_graph_neighbors_count_f08_; + mpi_dist_graph_neighbors_f08_; + mpi_errhandler_free_f08_; + mpi_error_class_f08_; + mpi_error_string_f08_; + mpi_exscan_f08_; + mpi_fetch_and_op_f08_; + mpi_file_call_errhandler_f08_; + mpi_file_close_f08_; + mpi_file_create_errhandler_f08_; + mpi_file_delete_f08_; + mpi_file_get_amode_f08_; + mpi_file_get_atomicity_f08_; + mpi_file_get_byte_offset_f08_; + mpi_file_get_errhandler_f08_; + mpi_file_get_group_f08_; + mpi_file_get_info_f08_; + mpi_file_get_position_f08_; + mpi_file_get_position_shared_f08_; + mpi_file_get_size_f08_; + mpi_file_get_type_extent_f08_; + mpi_file_get_view_f08_; + mpi_file_iread_all_f08_; + mpi_file_iread_at_all_f08_; + mpi_file_iread_at_f08_; + mpi_file_iread_f08_; + mpi_file_iread_shared_f08_; + mpi_file_iwrite_all_f08_; + mpi_file_iwrite_at_all_f08_; + mpi_file_iwrite_at_f08_; + mpi_file_iwrite_f08_; + mpi_file_iwrite_shared_f08_; + mpi_file_open_f08_; + mpi_file_preallocate_f08_; + mpi_file_read_all_begin_f08_; + mpi_file_read_all_end_f08_; + mpi_file_read_all_f08_; + mpi_file_read_at_all_begin_f08_; + mpi_file_read_at_all_end_f08_; + mpi_file_read_at_all_f08_; + mpi_file_read_at_f08_; + mpi_file_read_f08_; + mpi_file_read_ordered_begin_f08_; + mpi_file_read_ordered_end_f08_; + mpi_file_read_ordered_f08_; + mpi_file_read_shared_f08_; + mpi_file_seek_f08_; + mpi_file_seek_shared_f08_; + mpi_file_set_atomicity_f08_; + mpi_file_set_errhandler_f08_; + mpi_file_set_info_f08_; + mpi_file_set_size_f08_; + mpi_file_set_view_f08_; + mpi_file_sync_f08_; + mpi_file_write_all_begin_f08_; + mpi_file_write_all_end_f08_; + mpi_file_write_all_f08_; + mpi_file_write_at_all_begin_f08_; + mpi_file_write_at_all_end_f08_; + mpi_file_write_at_all_f08_; + mpi_file_write_at_f08_; + mpi_file_write_f08_; + mpi_file_write_ordered_begin_f08_; + mpi_file_write_ordered_end_f08_; + mpi_file_write_ordered_f08_; + mpi_file_write_shared_f08_; + mpi_finalized_f08_; + mpi_finalize_f08_; + mpi_fortran_argv_null_; + mpi_fortran_argvs_null_; + mpi_fortran_bottom_; + mpi_fortran_errcodes_ignore_; + mpi_fortran_in_place_; + mpi_fortran_statuses_ignore_; + mpi_fortran_status_ignore_; + mpi_fortran_unweighted_; + mpi_fortran_weights_empty_; + mpi_free_mem_f08_; + mpi_f_sync_reg_f08_; + mpi_gather_f08_; + mpi_gatherv_f08_; + mpi_get_accumulate_f08_; + mpi_get_address_f08_; + mpi_get_count_f08_; + mpi_get_elements_f08_; + mpi_get_elements_x_f08_; + mpi_get_f08_; + mpi_get_library_version_f08_; + mpi_get_processor_name_f08_; + mpi_get_version_f08_; + mpi_graph_create_f08_; + mpi_graphdims_get_f08_; + mpi_graph_get_f08_; + mpi_graph_map_f08_; + mpi_graph_neighbors_count_f08_; + mpi_graph_neighbors_f08_; + mpi_grequest_complete_f08_; + mpi_grequest_start_f08_; + mpi_group_compare_f08_; + mpi_group_difference_f08_; + mpi_group_excl_f08_; + mpi_group_free_f08_; + mpi_group_incl_f08_; + mpi_group_intersection_f08_; + mpi_group_range_excl_f08_; + mpi_group_range_incl_f08_; + mpi_group_rank_f08_; + mpi_group_size_f08_; + mpi_group_translate_ranks_f08_; + mpi_group_union_f08_; + mpi_iallgather_f08_; + mpi_iallgatherv_f08_; + mpi_iallreduce_f08_; + mpi_ialltoall_f08_; + mpi_ialltoallv_f08_; + mpi_ialltoallw_f08_; + mpi_ibarrier_f08_; + mpi_ibcast_f08_; + mpi_ibsend_f08_; + mpi_iexscan_f08_; + mpi_igather_f08_; + mpi_igatherv_f08_; + mpi_improbe_f08_; + mpi_imrecv_f08_; + mpi_ineighbor_allgather_f08_; + mpi_ineighbor_allgatherv_f08_; + mpi_ineighbor_alltoall_f08_; + mpi_ineighbor_alltoallv_f08_; + mpi_ineighbor_alltoallw_f08_; + mpi_info_create_f08_; + mpi_info_delete_f08_; + mpi_info_dup_f08_; + mpi_info_free_f08_; + mpi_info_get_f08_; + mpi_info_get_nkeys_f08_; + mpi_info_get_nthkey_f08_; + mpi_info_get_valuelen_f08_; + mpi_info_set_f08_; + mpi_init_f08_; + mpi_initialized_f08_; + mpi_init_thread_f08_; + mpi_intercomm_create_f08_; + mpi_intercomm_merge_f08_; + mpi_iprobe_f08_; + mpi_irecv_f08_; + mpi_ireduce_f08_; + mpi_ireduce_scatter_block_f08_; + mpi_ireduce_scatter_f08_; + mpi_irsend_f08_; + mpi_iscan_f08_; + mpi_iscatter_f08_; + mpi_iscatterv_f08_; + mpi_isend_f08_; + mpi_issend_f08_; + mpi_is_thread_main_f08_; + mpi_lookup_name_f08_; + mpi_mprobe_f08_; + mpi_mrecv_f08_; + mpi_neighbor_allgather_f08_; + mpi_neighbor_allgatherv_f08_; + mpi_neighbor_alltoall_f08_; + mpi_neighbor_alltoallv_f08_; + mpi_neighbor_alltoallw_f08_; + mpi_op_commutative_f08_; + mpi_op_create_f08_; + mpi_open_port_f08_; + mpi_op_free_f08_; + mpi_pack_external_f08_; + mpi_pack_external_size_f08_; + mpi_pack_f08_; + mpi_pack_size_f08_; + mpi_pcontrol_f08_; + mpi_probe_f08_; + mpi_publish_name_f08_; + mpi_put_f08_; + mpi_query_thread_f08_; + mpi_raccumulate_f08_; + mpi_recv_f08_; + mpi_recv_init_f08_; + mpi_reduce_f08_; + mpi_reduce_local_f08_; + mpi_reduce_scatter_block_f08_; + mpi_reduce_scatter_f08_; + mpi_register_datarep_f08_; + mpi_request_free_f08_; + mpi_request_get_status_f08_; + mpi_rget_accumulate_f08_; + mpi_rget_f08_; + mpi_rput_f08_; + mpi_rsend_f08_; + mpi_rsend_init_f08_; + mpi_scan_f08_; + mpi_scatter_f08_; + mpi_scatterv_f08_; + mpi_send_f08_; + mpi_send_init_f08_; + mpi_sendrecv_f08_; + mpi_sendrecv_replace_f08_; + mpi_sizeof_complex128_r1_; + mpi_sizeof_complex128_r2_; + mpi_sizeof_complex128_r3_; + mpi_sizeof_complex128_r4_; + mpi_sizeof_complex128_r5_; + mpi_sizeof_complex128_r6_; + mpi_sizeof_complex128_r7_; + mpi_sizeof_complex128_scalar_; + mpi_sizeof_complex32_r1_; + mpi_sizeof_complex32_r2_; + mpi_sizeof_complex32_r3_; + mpi_sizeof_complex32_r4_; + mpi_sizeof_complex32_r5_; + mpi_sizeof_complex32_r6_; + mpi_sizeof_complex32_r7_; + mpi_sizeof_complex32_scalar_; + mpi_sizeof_complex64_r1_; + mpi_sizeof_complex64_r2_; + mpi_sizeof_complex64_r3_; + mpi_sizeof_complex64_r4_; + mpi_sizeof_complex64_r5_; + mpi_sizeof_complex64_r6_; + mpi_sizeof_complex64_r7_; + mpi_sizeof_complex64_scalar_; + mpi_sizeof_int16_r1_; + mpi_sizeof_int16_r2_; + mpi_sizeof_int16_r3_; + mpi_sizeof_int16_r4_; + mpi_sizeof_int16_r5_; + mpi_sizeof_int16_r6_; + mpi_sizeof_int16_r7_; + mpi_sizeof_int16_scalar_; + mpi_sizeof_int32_r1_; + mpi_sizeof_int32_r2_; + mpi_sizeof_int32_r3_; + mpi_sizeof_int32_r4_; + mpi_sizeof_int32_r5_; + mpi_sizeof_int32_r6_; + mpi_sizeof_int32_r7_; + mpi_sizeof_int32_scalar_; + mpi_sizeof_int64_r1_; + mpi_sizeof_int64_r2_; + mpi_sizeof_int64_r3_; + mpi_sizeof_int64_r4_; + mpi_sizeof_int64_r5_; + mpi_sizeof_int64_r6_; + mpi_sizeof_int64_r7_; + mpi_sizeof_int64_scalar_; + mpi_sizeof_int8_r1_; + mpi_sizeof_int8_r2_; + mpi_sizeof_int8_r3_; + mpi_sizeof_int8_r4_; + mpi_sizeof_int8_r5_; + mpi_sizeof_int8_r6_; + mpi_sizeof_int8_r7_; + mpi_sizeof_int8_scalar_; + mpi_sizeof_real128_r1_; + mpi_sizeof_real128_r2_; + mpi_sizeof_real128_r3_; + mpi_sizeof_real128_r4_; + mpi_sizeof_real128_r5_; + mpi_sizeof_real128_r6_; + mpi_sizeof_real128_r7_; + mpi_sizeof_real128_scalar_; + mpi_sizeof_real32_r1_; + mpi_sizeof_real32_r2_; + mpi_sizeof_real32_r3_; + mpi_sizeof_real32_r4_; + mpi_sizeof_real32_r5_; + mpi_sizeof_real32_r6_; + mpi_sizeof_real32_r7_; + mpi_sizeof_real32_scalar_; + mpi_sizeof_real64_r1_; + mpi_sizeof_real64_r2_; + mpi_sizeof_real64_r3_; + mpi_sizeof_real64_r4_; + mpi_sizeof_real64_r5_; + mpi_sizeof_real64_r6_; + mpi_sizeof_real64_r7_; + mpi_sizeof_real64_scalar_; + mpi_ssend_f08_; + mpi_ssend_init_f08_; + mpi_startall_f08_; + mpi_start_f08_; + mpi_status_set_cancelled_f08_; + mpi_status_set_elements_f08_; + mpi_status_set_elements_x_f08_; + mpi_testall_f08_; + mpi_testany_f08_; + mpi_test_cancelled_f08_; + mpi_test_f08_; + mpi_testsome_f08_; + mpi_topo_test_f08_; + mpi_type_commit_f08_; + mpi_type_contiguous_f08_; + mpi_type_create_darray_f08_; + mpi_type_create_f90_complex_f08_; + mpi_type_create_f90_integer_f08_; + mpi_type_create_f90_real_f08_; + mpi_type_create_hindexed_block_f08_; + mpi_type_create_hindexed_f08_; + mpi_type_create_hvector_f08_; + mpi_type_create_indexed_block_f08_; + mpi_type_create_keyval_f08_; + mpi_type_create_resized_f08_; + mpi_type_create_struct_f08_; + mpi_type_create_subarray_f08_; + mpi_type_delete_attr_f08_; + mpi_type_dup_f08_; + mpi_type_free_f08_; + mpi_type_free_keyval_f08_; + mpi_type_get_attr_f08_; + mpi_type_get_contents_f08_; + mpi_type_get_envelope_f08_; + mpi_type_get_extent_f08_; + mpi_type_get_extent_x_f08_; + mpi_type_get_name_f08_; + mpi_type_get_true_extent_f08_; + mpi_type_get_true_extent_x_f08_; + mpi_type_indexed_f08_; + mpi_type_match_size_f08_; + mpi_type_set_attr_f08_; + mpi_type_set_name_f08_; + mpi_type_size_f08_; + mpi_type_size_x_f08_; + mpi_type_vector_f08_; + mpi_unpack_external_f08_; + mpi_unpack_f08_; + mpi_unpublish_name_f08_; + mpi_waitall_f08_; + mpi_waitany_f08_; + mpi_wait_f08_; + mpi_waitsome_f08_; + mpi_win_allocate_f08_; + mpi_win_allocate_shared_f08_; + mpi_win_attach_f08_; + mpi_win_call_errhandler_f08_; + mpi_win_complete_f08_; + mpi_win_create_dynamic_f08_; + mpi_win_create_errhandler_f08_; + mpi_win_create_f08_; + mpi_win_create_keyval_f08_; + mpi_win_delete_attr_f08_; + mpi_win_detach_f08_; + mpi_win_fence_f08_; + mpi_win_flush_all_f08_; + mpi_win_flush_f08_; + mpi_win_flush_local_all_f08_; + mpi_win_flush_local_f08_; + mpi_win_free_f08_; + mpi_win_free_keyval_f08_; + mpi_win_get_attr_f08_; + mpi_win_get_errhandler_f08_; + mpi_win_get_group_f08_; + mpi_win_get_info_f08_; + mpi_win_get_name_f08_; + mpi_win_lock_all_f08_; + mpi_win_lock_f08_; + mpi_win_post_f08_; + mpi_win_set_attr_f08_; + mpi_win_set_errhandler_f08_; + mpi_win_set_info_f08_; + mpi_win_set_name_f08_; + mpi_win_shared_query_f08_; + mpi_win_start_f08_; + mpi_win_sync_f08_; + mpi_win_test_f08_; + mpi_win_unlock_all_f08_; + mpi_win_unlock_f08_; + mpi_win_wait_f08_; + ompi_buffer_detach_f08; + ompi_f08_mpi_2complex; + ompi_f08_mpi_2double_complex; + ompi_f08_mpi_2double_precision; + ompi_f08_mpi_2integer; + ompi_f08_mpi_2real; + ompi_f08_mpi_aint; + ompi_f08_mpi_band; + ompi_f08_mpi_bor; + ompi_f08_mpi_bxor; + ompi_f08_mpi_byte; + ompi_f08_mpi_character; + ompi_f08_mpi_comm_null; + ompi_f08_mpi_comm_self; + ompi_f08_mpi_comm_world; + ompi_f08_mpi_complex; + ompi_f08_mpi_complex16; + ompi_f08_mpi_complex32; + ompi_f08_mpi_complex8; + ompi_f08_mpi_datatype_null; + ompi_f08_mpi_double_complex; + ompi_f08_mpi_double_precision; + ompi_f08_mpi_errhandler_null; + ompi_f08_mpi_errors_are_fatal; + ompi_f08_mpi_errors_return; + ompi_f08_mpi_file_null; + ompi_f08_mpi_group_empty; + ompi_f08_mpi_group_null; + ompi_f08_mpi_info_env; + ompi_f08_mpi_info_null; + ompi_f08_mpi_integer; + ompi_f08_mpi_integer1; + ompi_f08_mpi_integer16; + ompi_f08_mpi_integer2; + ompi_f08_mpi_integer4; + ompi_f08_mpi_integer8; + ompi_f08_mpi_land; + ompi_f08_mpi_lb; + ompi_f08_mpi_logical; + ompi_f08_mpi_logical1; + ompi_f08_mpi_logical2; + ompi_f08_mpi_logical4; + ompi_f08_mpi_logical8; + ompi_f08_mpi_lor; + ompi_f08_mpi_lxor; + ompi_f08_mpi_max; + ompi_f08_mpi_maxloc; + ompi_f08_mpi_message_no_proc; + ompi_f08_mpi_message_null; + ompi_f08_mpi_min; + ompi_f08_mpi_minloc; + ompi_f08_mpi_op_null; + ompi_f08_mpi_packed; + ompi_f08_mpi_prod; + ompi_f08_mpi_real; + ompi_f08_mpi_real16; + ompi_f08_mpi_real2; + ompi_f08_mpi_real4; + ompi_f08_mpi_real8; + ompi_f08_mpi_replace; + ompi_f08_mpi_request_null; + ompi_f08_mpi_sum; + ompi_f08_mpi_ub; + ompi_f08_mpi_win_null; + pmpi_abort_f08_; + pmpi_accumulate_f08_; + pmpi_add_error_class_f08_; + pmpi_add_error_code_f08_; + pmpi_add_error_string_f08_; + pmpi_aint_add_f08_; + pmpi_aint_diff_f08_; + pmpi_allgather_f08_; + pmpi_allgatherv_f08_; + pmpi_alloc_mem_f08_; + pmpi_allreduce_f08_; + pmpi_alltoall_f08_; + pmpi_alltoallv_f08_; + pmpi_alltoallw_f08_; + pmpi_barrier_f08_; + pmpi_bcast_f08_; + pmpi_bsend_f08_; + pmpi_bsend_init_f08_; + pmpi_buffer_attach_f08_; + pmpi_buffer_detach_f08_; + pmpi_cancel_f08_; + pmpi_cart_coords_f08_; + pmpi_cart_create_f08_; + pmpi_cartdim_get_f08_; + pmpi_cart_get_f08_; + pmpi_cart_map_f08_; + pmpi_cart_rank_f08_; + pmpi_cart_shift_f08_; + pmpi_cart_sub_f08_; + pmpi_close_port_f08_; + pmpi_comm_accept_f08_; + pmpi_comm_call_errhandler_f08_; + pmpi_comm_compare_f08_; + pmpi_comm_connect_f08_; + pmpi_comm_create_errhandler_f08_; + pmpi_comm_create_f08_; + pmpi_comm_create_group_f08_; + pmpi_comm_create_keyval_f08_; + pmpi_comm_delete_attr_f08_; + pmpi_comm_disconnect_f08_; + pmpi_comm_dup_f08_; + pmpi_comm_dup_with_info_f08_; + pmpi_comm_free_f08_; + pmpi_comm_free_keyval_f08_; + pmpi_comm_get_attr_f08_; + pmpi_comm_get_errhandler_f08_; + pmpi_comm_get_info_f08_; + pmpi_comm_get_name_f08_; + pmpi_comm_get_parent_f08_; + pmpi_comm_group_f08_; + pmpi_comm_idup_f08_; + pmpi_comm_join_f08_; + pmpi_comm_rank_f08_; + pmpi_comm_remote_group_f08_; + pmpi_comm_remote_size_f08_; + pmpi_comm_set_attr_f08_; + pmpi_comm_set_errhandler_f08_; + pmpi_comm_set_info_f08_; + pmpi_comm_set_name_f08_; + pmpi_comm_size_f08_; + pmpi_comm_spawn_f08_; + pmpi_comm_spawn_multiple_f08_; + pmpi_comm_split_f08_; + pmpi_comm_split_type_f08_; + pmpi_comm_test_inter_f08_; + pmpi_compare_and_swap_f08_; + pmpi_dims_create_f08_; + pmpi_dist_graph_create_adjacent_f08_; + pmpi_dist_graph_create_f08_; + pmpi_dist_graph_neighbors_count_f08_; + pmpi_dist_graph_neighbors_f08_; + pmpi_errhandler_free_f08_; + pmpi_error_class_f08_; + pmpi_error_string_f08_; + pmpi_exscan_f08_; + pmpi_fetch_and_op_f08_; + pmpi_file_call_errhandler_f08_; + pmpi_file_close_f08_; + pmpi_file_create_errhandler_f08_; + pmpi_file_delete_f08_; + pmpi_file_get_amode_f08_; + pmpi_file_get_atomicity_f08_; + pmpi_file_get_byte_offset_f08_; + pmpi_file_get_errhandler_f08_; + pmpi_file_get_group_f08_; + pmpi_file_get_info_f08_; + pmpi_file_get_position_f08_; + pmpi_file_get_position_shared_f08_; + pmpi_file_get_size_f08_; + pmpi_file_get_type_extent_f08_; + pmpi_file_get_view_f08_; + pmpi_file_iread_at_f08_; + pmpi_file_iread_f08_; + pmpi_file_iread_shared_f08_; + pmpi_file_iwrite_at_f08_; + pmpi_file_iwrite_f08_; + pmpi_file_iwrite_shared_f08_; + pmpi_file_open_f08_; + pmpi_file_preallocate_f08_; + pmpi_file_read_all_begin_f08_; + pmpi_file_read_all_end_f08_; + pmpi_file_read_all_f08_; + pmpi_file_read_at_all_begin_f08_; + pmpi_file_read_at_all_end_f08_; + pmpi_file_read_at_all_f08_; + pmpi_file_read_at_f08_; + pmpi_file_read_f08_; + pmpi_file_read_ordered_begin_f08_; + pmpi_file_read_ordered_end_f08_; + pmpi_file_read_ordered_f08_; + pmpi_file_read_shared_f08_; + pmpi_file_seek_f08_; + pmpi_file_seek_shared_f08_; + pmpi_file_set_atomicity_f08_; + pmpi_file_set_errhandler_f08_; + pmpi_file_set_info_f08_; + pmpi_file_set_size_f08_; + pmpi_file_set_view_f08_; + pmpi_file_sync_f08_; + pmpi_file_write_all_begin_f08_; + pmpi_file_write_all_end_f08_; + pmpi_file_write_all_f08_; + pmpi_file_write_at_all_begin_f08_; + pmpi_file_write_at_all_end_f08_; + pmpi_file_write_at_all_f08_; + pmpi_file_write_at_f08_; + pmpi_file_write_f08_; + pmpi_file_write_ordered_begin_f08_; + pmpi_file_write_ordered_end_f08_; + pmpi_file_write_ordered_f08_; + pmpi_file_write_shared_f08_; + pmpi_finalized_f08_; + pmpi_finalize_f08_; + pmpi_free_mem_f08_; + pmpi_f_sync_reg_f08_; + pmpi_gather_f08_; + pmpi_gatherv_f08_; + pmpi_get_accumulate_f08_; + pmpi_get_address_f08_; + pmpi_get_count_f08_; + pmpi_get_elements_f08_; + pmpi_get_elements_x_f08_; + pmpi_get_f08_; + pmpi_get_library_version_f08_; + pmpi_get_processor_name_f08_; + pmpi_get_version_f08_; + pmpi_graph_create_f08_; + pmpi_graphdims_get_f08_; + pmpi_graph_get_f08_; + pmpi_graph_map_f08_; + pmpi_graph_neighbors_count_f08_; + pmpi_graph_neighbors_f08_; + pmpi_grequest_complete_f08_; + pmpi_grequest_start_f08_; + pmpi_group_compare_f08_; + pmpi_group_difference_f08_; + pmpi_group_excl_f08_; + pmpi_group_free_f08_; + pmpi_group_incl_f08_; + pmpi_group_intersection_f08_; + pmpi_group_range_excl_f08_; + pmpi_group_range_incl_f08_; + pmpi_group_rank_f08_; + pmpi_group_size_f08_; + pmpi_group_translate_ranks_f08_; + pmpi_group_union_f08_; + pmpi_iallgather_f08_; + pmpi_iallgatherv_f08_; + pmpi_iallreduce_f08_; + pmpi_ialltoall_f08_; + pmpi_ialltoallv_f08_; + pmpi_ialltoallw_f08_; + pmpi_ibarrier_f08_; + pmpi_ibcast_f08_; + pmpi_ibsend_f08_; + pmpi_iexscan_f08_; + pmpi_igather_f08_; + pmpi_igatherv_f08_; + pmpi_improbe_f08_; + pmpi_imrecv_f08_; + pmpi_ineighbor_allgather_f08_; + pmpi_ineighbor_allgatherv_f08_; + pmpi_ineighbor_alltoall_f08_; + pmpi_ineighbor_alltoallv_f08_; + pmpi_ineighbor_alltoallw_f08_; + pmpi_info_create_f08_; + pmpi_info_delete_f08_; + pmpi_info_dup_f08_; + pmpi_info_free_f08_; + pmpi_info_get_f08_; + pmpi_info_get_nkeys_f08_; + pmpi_info_get_nthkey_f08_; + pmpi_info_get_valuelen_f08_; + pmpi_info_set_f08_; + pmpi_init_f08_; + pmpi_initialized_f08_; + pmpi_init_thread_f08_; + pmpi_intercomm_create_f08_; + pmpi_intercomm_merge_f08_; + pmpi_iprobe_f08_; + pmpi_irecv_f08_; + pmpi_ireduce_f08_; + pmpi_ireduce_scatter_block_f08_; + pmpi_ireduce_scatter_f08_; + pmpi_irsend_f08_; + pmpi_iscan_f08_; + pmpi_iscatter_f08_; + pmpi_iscatterv_f08_; + pmpi_isend_f08_; + pmpi_issend_f08_; + pmpi_is_thread_main_f08_; + pmpi_lookup_name_f08_; + pmpi_mprobe_f08_; + pmpi_mrecv_f08_; + pmpi_neighbor_allgather_f08_; + pmpi_neighbor_allgatherv_f08_; + pmpi_neighbor_alltoall_f08_; + pmpi_neighbor_alltoallv_f08_; + pmpi_neighbor_alltoallw_f08_; + pmpi_op_commutative_f08_; + pmpi_op_create_f08_; + pmpi_open_port_f08_; + pmpi_op_free_f08_; + pmpi_pack_external_f08_; + pmpi_pack_external_size_f08_; + pmpi_pack_f08_; + pmpi_pack_size_f08_; + pmpi_pcontrol_f08_; + pmpi_probe_f08_; + pmpi_publish_name_f08_; + pmpi_put_f08_; + pmpi_query_thread_f08_; + pmpi_raccumulate_f08_; + pmpi_recv_f08_; + pmpi_recv_init_f08_; + pmpi_reduce_f08_; + pmpi_reduce_local_f08_; + pmpi_reduce_scatter_block_f08_; + pmpi_reduce_scatter_f08_; + pmpi_register_datarep_f08_; + pmpi_request_free_f08_; + pmpi_request_get_status_f08_; + pmpi_rget_accumulate_f08_; + pmpi_rget_f08_; + pmpi_rput_f08_; + pmpi_rsend_f08_; + pmpi_rsend_init_f08_; + pmpi_scan_f08_; + pmpi_scatter_f08_; + pmpi_scatterv_f08_; + pmpi_send_f08_; + pmpi_send_init_f08_; + pmpi_sendrecv_f08_; + pmpi_sendrecv_replace_f08_; + pmpi_sizeof_complex128_r1_; + pmpi_sizeof_complex128_r2_; + pmpi_sizeof_complex128_r3_; + pmpi_sizeof_complex128_r4_; + pmpi_sizeof_complex128_r5_; + pmpi_sizeof_complex128_r6_; + pmpi_sizeof_complex128_r7_; + pmpi_sizeof_complex128_scalar_; + pmpi_sizeof_complex32_r1_; + pmpi_sizeof_complex32_r2_; + pmpi_sizeof_complex32_r3_; + pmpi_sizeof_complex32_r4_; + pmpi_sizeof_complex32_r5_; + pmpi_sizeof_complex32_r6_; + pmpi_sizeof_complex32_r7_; + pmpi_sizeof_complex32_scalar_; + pmpi_sizeof_complex64_r1_; + pmpi_sizeof_complex64_r2_; + pmpi_sizeof_complex64_r3_; + pmpi_sizeof_complex64_r4_; + pmpi_sizeof_complex64_r5_; + pmpi_sizeof_complex64_r6_; + pmpi_sizeof_complex64_r7_; + pmpi_sizeof_complex64_scalar_; + pmpi_sizeof_int16_r1_; + pmpi_sizeof_int16_r2_; + pmpi_sizeof_int16_r3_; + pmpi_sizeof_int16_r4_; + pmpi_sizeof_int16_r5_; + pmpi_sizeof_int16_r6_; + pmpi_sizeof_int16_r7_; + pmpi_sizeof_int16_scalar_; + pmpi_sizeof_int32_r1_; + pmpi_sizeof_int32_r2_; + pmpi_sizeof_int32_r3_; + pmpi_sizeof_int32_r4_; + pmpi_sizeof_int32_r5_; + pmpi_sizeof_int32_r6_; + pmpi_sizeof_int32_r7_; + pmpi_sizeof_int32_scalar_; + pmpi_sizeof_int64_r1_; + pmpi_sizeof_int64_r2_; + pmpi_sizeof_int64_r3_; + pmpi_sizeof_int64_r4_; + pmpi_sizeof_int64_r5_; + pmpi_sizeof_int64_r6_; + pmpi_sizeof_int64_r7_; + pmpi_sizeof_int64_scalar_; + pmpi_sizeof_int8_r1_; + pmpi_sizeof_int8_r2_; + pmpi_sizeof_int8_r3_; + pmpi_sizeof_int8_r4_; + pmpi_sizeof_int8_r5_; + pmpi_sizeof_int8_r6_; + pmpi_sizeof_int8_r7_; + pmpi_sizeof_int8_scalar_; + pmpi_sizeof_real128_r1_; + pmpi_sizeof_real128_r2_; + pmpi_sizeof_real128_r3_; + pmpi_sizeof_real128_r4_; + pmpi_sizeof_real128_r5_; + pmpi_sizeof_real128_r6_; + pmpi_sizeof_real128_r7_; + pmpi_sizeof_real128_scalar_; + pmpi_sizeof_real32_r1_; + pmpi_sizeof_real32_r2_; + pmpi_sizeof_real32_r3_; + pmpi_sizeof_real32_r4_; + pmpi_sizeof_real32_r5_; + pmpi_sizeof_real32_r6_; + pmpi_sizeof_real32_r7_; + pmpi_sizeof_real32_scalar_; + pmpi_sizeof_real64_r1_; + pmpi_sizeof_real64_r2_; + pmpi_sizeof_real64_r3_; + pmpi_sizeof_real64_r4_; + pmpi_sizeof_real64_r5_; + pmpi_sizeof_real64_r6_; + pmpi_sizeof_real64_r7_; + pmpi_sizeof_real64_scalar_; + pmpi_ssend_f08_; + pmpi_ssend_init_f08_; + pmpi_startall_f08_; + pmpi_start_f08_; + pmpi_status_set_cancelled_f08_; + pmpi_status_set_elements_f08_; + pmpi_status_set_elements_x_f08_; + pmpi_testall_f08_; + pmpi_testany_f08_; + pmpi_test_cancelled_f08_; + pmpi_test_f08_; + pmpi_testsome_f08_; + pmpi_topo_test_f08_; + pmpi_type_commit_f08_; + pmpi_type_contiguous_f08_; + pmpi_type_create_darray_f08_; + pmpi_type_create_f90_complex_f08_; + pmpi_type_create_f90_integer_f08_; + pmpi_type_create_f90_real_f08_; + pmpi_type_create_hindexed_block_f08_; + pmpi_type_create_hindexed_f08_; + pmpi_type_create_hvector_f08_; + pmpi_type_create_indexed_block_f08_; + pmpi_type_create_keyval_f08_; + pmpi_type_create_resized_f08_; + pmpi_type_create_struct_f08_; + pmpi_type_create_subarray_f08_; + pmpi_type_delete_attr_f08_; + pmpi_type_dup_f08_; + pmpi_type_free_f08_; + pmpi_type_free_keyval_f08_; + pmpi_type_get_attr_f08_; + pmpi_type_get_contents_f08_; + pmpi_type_get_envelope_f08_; + pmpi_type_get_extent_f08_; + pmpi_type_get_extent_x_f08_; + pmpi_type_get_name_f08_; + pmpi_type_get_true_extent_f08_; + pmpi_type_get_true_extent_x_f08_; + pmpi_type_indexed_f08_; + pmpi_type_match_size_f08_; + pmpi_type_set_attr_f08_; + pmpi_type_set_name_f08_; + pmpi_type_size_f08_; + pmpi_type_size_x_f08_; + pmpi_type_vector_f08_; + pmpi_unpack_external_f08_; + pmpi_unpack_f08_; + pmpi_unpublish_name_f08_; + pmpi_waitall_f08_; + pmpi_waitany_f08_; + pmpi_wait_f08_; + pmpi_waitsome_f08_; + pmpi_win_allocate_f08_; + pmpi_win_allocate_shared_f08_; + pmpi_win_attach_f08_; + pmpi_win_call_errhandler_f08_; + pmpi_win_complete_f08_; + pmpi_win_create_dynamic_f08_; + pmpi_win_create_errhandler_f08_; + pmpi_win_create_f08_; + pmpi_win_create_keyval_f08_; + pmpi_win_delete_attr_f08_; + pmpi_win_detach_f08_; + pmpi_win_fence_f08_; + pmpi_win_flush_all_f08_; + pmpi_win_flush_f08_; + pmpi_win_flush_local_all_f08_; + pmpi_win_flush_local_f08_; + pmpi_win_free_f08_; + pmpi_win_free_keyval_f08_; + pmpi_win_get_attr_f08_; + pmpi_win_get_errhandler_f08_; + pmpi_win_get_group_f08_; + pmpi_win_get_info_f08_; + pmpi_win_get_name_f08_; + pmpi_win_lock_all_f08_; + pmpi_win_lock_f08_; + pmpi_win_post_f08_; + pmpi_win_set_attr_f08_; + pmpi_win_set_errhandler_f08_; + pmpi_win_set_info_f08_; + pmpi_win_set_name_f08_; + pmpi_win_shared_query_f08_; + pmpi_win_start_f08_; + pmpi_win_sync_f08_; + pmpi_win_test_f08_; + pmpi_win_unlock_all_f08_; + pmpi_win_unlock_f08_; + pmpi_win_wait_f08_; + pompi_buffer_detach_f08; +local: + *; +}; + +/* +Assumed local: +__mpi_f08_callbacks_MOD_mpi_comm_dup_fn; +__mpi_f08_callbacks_MOD_mpi_comm_null_copy_fn; +__mpi_f08_callbacks_MOD_mpi_comm_null_delete_fn; +__mpi_f08_callbacks_MOD_mpi_conversion_fn_null; +__mpi_f08_callbacks_MOD_mpi_type_dup_fn; +__mpi_f08_callbacks_MOD_mpi_type_null_copy_fn; +__mpi_f08_callbacks_MOD_mpi_type_null_delete_fn +__mpi_f08_callbacks_MOD_mpi_win_dup_fn +__mpi_f08_callbacks_MOD_mpi_win_null_copy_fn +__mpi_f08_callbacks_MOD_mpi_win_null_delete_fn +__mpi_f08_types_MOD_ompi_comm_op_eq +__mpi_f08_types_MOD_ompi_comm_op_ne +__mpi_f08_types_MOD_ompi_datatype_op_eq +__mpi_f08_types_MOD_ompi_datatype_op_ne +__mpi_f08_types_MOD_ompi_errhandler_op_eq +__mpi_f08_types_MOD_ompi_errhandler_op_ne +__mpi_f08_types_MOD_ompi_file_op_eq +__mpi_f08_types_MOD_ompi_file_op_ne +__mpi_f08_types_MOD_ompi_group_op_eq +__mpi_f08_types_MOD_ompi_group_op_ne +__mpi_f08_types_MOD_ompi_info_op_eq +__mpi_f08_types_MOD_ompi_info_op_ne +__mpi_f08_types_MOD_ompi_message_op_eq +__mpi_f08_types_MOD_ompi_message_op_ne +__mpi_f08_types_MOD_ompi_op_op_eq +__mpi_f08_types_MOD_ompi_op_op_ne +__mpi_f08_types_MOD_ompi_request_op_eq +__mpi_f08_types_MOD_ompi_request_op_ne +__mpi_f08_types_MOD_ompi_win_op_eq +__mpi_f08_types_MOD_ompi_win_op_ne +*/ \ No newline at end of file diff --git a/ompi/mpi/fortran/use-mpi-ignore-tkr/Makefile.am b/ompi/mpi/fortran/use-mpi-ignore-tkr/Makefile.am index f151d776806..181a5c8833c 100644 --- a/ompi/mpi/fortran/use-mpi-ignore-tkr/Makefile.am +++ b/ompi/mpi/fortran/use-mpi-ignore-tkr/Makefile.am @@ -58,6 +58,10 @@ libmpi_usempi_ignore_tkr_la_LDFLAGS = \ -version-info $(libmpi_usempi_ignore_tkr_so_version) \ $(OMPI_FORTRAN_EXTRA_SHARED_LIBRARY_FLAGS) +if HAVE_LD_VERSION_SCRIPT +libmpi_usempi_ignore_tkr_la_LDFLAGS += -Wl,--version-script=$(top_srcdir)/ompi/mpi/fortran/use-mpi-ignore-tkr/libmpi_usempi_ignore_tkr.map +endif + # # mpi-ignore-tkr-sizeof.* are generated based on some results from # configure tests. diff --git a/ompi/mpi/fortran/use-mpi-ignore-tkr/libmpi_usempi_ignore_tkr.map b/ompi/mpi/fortran/use-mpi-ignore-tkr/libmpi_usempi_ignore_tkr.map new file mode 100644 index 00000000000..5b8a6e5c6c9 --- /dev/null +++ b/ompi/mpi/fortran/use-mpi-ignore-tkr/libmpi_usempi_ignore_tkr.map @@ -0,0 +1,180 @@ +/* Symbol version map for libmpi_usempi_ignore_tkr.so.20.0.0 (OpenMPI 2.0.0) + * EXPERIMENTAL + * Author: Alastair McKinstry + * 2016-08-03 + */ + +OMPI_2.0.0 { +global: + mpi_fortran_argv_null_; + mpi_fortran_argvs_null_; + mpi_fortran_bottom_; + mpi_fortran_errcodes_ignore_; + mpi_fortran_in_place_; + mpi_fortran_statuses_ignore_; + mpi_fortran_status_ignore_; + mpi_fortran_unweighted_; + mpi_fortran_weights_empty_; + mpi_sizeof_complex128_r1_; + mpi_sizeof_complex128_r2_; + mpi_sizeof_complex128_r3_; + mpi_sizeof_complex128_r4_; + mpi_sizeof_complex128_r5_; + mpi_sizeof_complex128_r6_; + mpi_sizeof_complex128_r7_; + mpi_sizeof_complex128_scalar_; + mpi_sizeof_complex32_r1_; + mpi_sizeof_complex32_r2_; + mpi_sizeof_complex32_r3_; + mpi_sizeof_complex32_r4_; + mpi_sizeof_complex32_r5_; + mpi_sizeof_complex32_r6_; + mpi_sizeof_complex32_r7_; + mpi_sizeof_complex32_scalar_; + mpi_sizeof_complex64_r1_; + mpi_sizeof_complex64_r2_; + mpi_sizeof_complex64_r3_; + mpi_sizeof_complex64_r4_; + mpi_sizeof_complex64_r5_; + mpi_sizeof_complex64_r6_; + mpi_sizeof_complex64_r7_; + mpi_sizeof_complex64_scalar_; + mpi_sizeof_int16_r1_; + mpi_sizeof_int16_r2_; + mpi_sizeof_int16_r3_; + mpi_sizeof_int16_r4_; + mpi_sizeof_int16_r5_; + mpi_sizeof_int16_r6_; + mpi_sizeof_int16_r7_; + mpi_sizeof_int16_scalar_; + mpi_sizeof_int32_r1_; + mpi_sizeof_int32_r2_; + mpi_sizeof_int32_r3_; + mpi_sizeof_int32_r4_; + mpi_sizeof_int32_r5_; + mpi_sizeof_int32_r6_; + mpi_sizeof_int32_r7_; + mpi_sizeof_int32_scalar_; + mpi_sizeof_int64_r1_; + mpi_sizeof_int64_r2_; + mpi_sizeof_int64_r3_; + mpi_sizeof_int64_r4_; + mpi_sizeof_int64_r5_; + mpi_sizeof_int64_r6_; + mpi_sizeof_int64_r7_; + mpi_sizeof_int64_scalar_; + mpi_sizeof_int8_r1_; + mpi_sizeof_int8_r2_; + mpi_sizeof_int8_r3_; + mpi_sizeof_int8_r4_; + mpi_sizeof_int8_r5_; + mpi_sizeof_int8_r6_; + mpi_sizeof_int8_r7_; + mpi_sizeof_int8_scalar_; + mpi_sizeof_real128_r1_; + mpi_sizeof_real128_r2_; + mpi_sizeof_real128_r3_; + mpi_sizeof_real128_r4_; + mpi_sizeof_real128_r5_; + mpi_sizeof_real128_r6_; + mpi_sizeof_real128_r7_; + mpi_sizeof_real128_scalar_; + mpi_sizeof_real32_r1_; + mpi_sizeof_real32_r2_; + mpi_sizeof_real32_r3_; + mpi_sizeof_real32_r4_; + mpi_sizeof_real32_r5_; + mpi_sizeof_real32_r6_; + mpi_sizeof_real32_r7_; + mpi_sizeof_real32_scalar_; + mpi_sizeof_real64_r1_; + mpi_sizeof_real64_r2_; + mpi_sizeof_real64_r3_; + mpi_sizeof_real64_r4_; + mpi_sizeof_real64_r5_; + mpi_sizeof_real64_r6_; + mpi_sizeof_real64_r7_; + mpi_sizeof_real64_scalar_; + pmpi_sizeof_complex128_r1_; + pmpi_sizeof_complex128_r2_; + pmpi_sizeof_complex128_r3_; + pmpi_sizeof_complex128_r4_; + pmpi_sizeof_complex128_r5_; + pmpi_sizeof_complex128_r6_; + pmpi_sizeof_complex128_r7_; + pmpi_sizeof_complex128_scalar_; + pmpi_sizeof_complex32_r1_; + pmpi_sizeof_complex32_r2_; + pmpi_sizeof_complex32_r3_; + pmpi_sizeof_complex32_r4_; + pmpi_sizeof_complex32_r5_; + pmpi_sizeof_complex32_r6_; + pmpi_sizeof_complex32_r7_; + pmpi_sizeof_complex32_scalar_; + pmpi_sizeof_complex64_r1_; + pmpi_sizeof_complex64_r2_; + pmpi_sizeof_complex64_r3_; + pmpi_sizeof_complex64_r4_; + pmpi_sizeof_complex64_r5_; + pmpi_sizeof_complex64_r6_; + pmpi_sizeof_complex64_r7_; + pmpi_sizeof_complex64_scalar_; + pmpi_sizeof_int16_r1_; + pmpi_sizeof_int16_r2_; + pmpi_sizeof_int16_r3_; + pmpi_sizeof_int16_r4_; + pmpi_sizeof_int16_r5_; + pmpi_sizeof_int16_r6_; + pmpi_sizeof_int16_r7_; + pmpi_sizeof_int16_scalar_; + pmpi_sizeof_int32_r1_; + pmpi_sizeof_int32_r2_; + pmpi_sizeof_int32_r3_; + pmpi_sizeof_int32_r4_; + pmpi_sizeof_int32_r5_; + pmpi_sizeof_int32_r6_; + pmpi_sizeof_int32_r7_; + pmpi_sizeof_int32_scalar_; + pmpi_sizeof_int64_r1_; + pmpi_sizeof_int64_r2_; + pmpi_sizeof_int64_r3_; + pmpi_sizeof_int64_r4_; + pmpi_sizeof_int64_r5_; + pmpi_sizeof_int64_r6_; + pmpi_sizeof_int64_r7_; + pmpi_sizeof_int64_scalar_; + pmpi_sizeof_int8_r1_; + pmpi_sizeof_int8_r2_; + pmpi_sizeof_int8_r3_; + pmpi_sizeof_int8_r4_; + pmpi_sizeof_int8_r5_; + pmpi_sizeof_int8_r6_; + pmpi_sizeof_int8_r7_; + pmpi_sizeof_int8_scalar_; + pmpi_sizeof_real128_r1_; + pmpi_sizeof_real128_r2_; + pmpi_sizeof_real128_r3_; + pmpi_sizeof_real128_r4_; + pmpi_sizeof_real128_r5_; + pmpi_sizeof_real128_r6_; + pmpi_sizeof_real128_r7_; + pmpi_sizeof_real128_scalar_; + pmpi_sizeof_real32_r1_; + pmpi_sizeof_real32_r2_; + pmpi_sizeof_real32_r3_; + pmpi_sizeof_real32_r4_; + pmpi_sizeof_real32_r5_; + pmpi_sizeof_real32_r6_; + pmpi_sizeof_real32_r7_; + pmpi_sizeof_real32_scalar_; + pmpi_sizeof_real64_r1_; + pmpi_sizeof_real64_r2_; + pmpi_sizeof_real64_r3_; + pmpi_sizeof_real64_r4_; + pmpi_sizeof_real64_r5_; + pmpi_sizeof_real64_r6_; + pmpi_sizeof_real64_r7_; + pmpi_sizeof_real64_scalar_; +local: + *; +}; \ No newline at end of file diff --git a/oshmem/Makefile.am b/oshmem/Makefile.am index b79d84fe5e6..e3002d76f37 100644 --- a/oshmem/Makefile.am +++ b/oshmem/Makefile.am @@ -72,6 +72,10 @@ liboshmem_la_LDFLAGS = \ -version-info $(liboshmem_so_version) \ $(OSHMEM_LIBSHMEM_EXTRA_LDFLAGS) +if HAVE_LD_VERSION_SCRIPT +liboshmem_la_LDFLAGS += -Wl,--version-script=$(top_srcdir)/oshmem/liboshmem.map +endif + # included subdirectory Makefile.am's and appended-to variables headers = noinst_LTLIBRARIES = diff --git a/oshmem/liboshmem.map b/oshmem/liboshmem.map new file mode 100644 index 00000000000..c1a70eda2cd --- /dev/null +++ b/oshmem/liboshmem.map @@ -0,0 +1,1824 @@ +/* symbol version map for liboshmem.so.20.0.0 (OpenMPI 2.0.0) + * EXPERIMENTAL + * Author: Alastair McKinstry + * 2016-08-03 + */ + +OSHMEM_2.0.0 { +global: + mca_atomic; + mca_atomic_base_find_available; + mca_atomic_base_module_t_class; + mca_atomic_base_select; + mca_atomic_base_static_components; + mca_memheap; + mca_memheap_base_alloc_exit; + mca_memheap_base_alloc_init; + mca_memheap_base_already_opened; + mca_memheap_base_components_opened; + mca_memheap_base_dereg; + mca_memheap_base_detect_addr_type; + mca_memheap_base_exclude; + mca_memheap_base_find_offset; + mca_memheap_base_get_cached_mkey_slow; + mca_memheap_base_get_mkey; + mca_memheap_base_include; + mca_memheap_base_is_symmetric_addr; + mca_memheap_base_key_exchange; + mca_memheap_base_map; + mca_memheap_base_module_initialized; + mca_memheap_base_output; + mca_memheap_base_reg; + mca_memheap_base_select; + mca_memheap_base_static_components; + mca_memheap_base_static_exit; + mca_memheap_base_static_init; + mca_memheap_modex_recv_all; + mca_memheap_seg_cmp; + mca_scoll_base_find_available; + mca_scoll_base_group_unselect; + mca_scoll_base_module_t_class; + mca_scoll_base_select; + mca_scoll_base_static_components; + mca_scoll_enable; + mca_scoll_sync_array; + mca_spml; + mca_spml_base_atomic_requests; + mca_spml_base_atomic_request_t_class; + mca_spml_base_finalize; + mca_spml_base_get_requests; + mca_spml_base_get_request_t_class; + mca_spml_base_oob_get_mkeys; + mca_spml_base_put_requests; + mca_spml_base_put_request_t_class; + mca_spml_base_request_t_class; + mca_spml_base_rmkey_free; + mca_spml_base_rmkey_unpack; + mca_spml_base_select; + mca_spml_base_selected_component; + mca_spml_base_spml; + mca_spml_base_static_components; + mca_spml_base_wait; + mca_spml_base_wait_nb; + mca_sshmem_base_backing_file_dir; + mca_sshmem_base_close; + mca_sshmem_base_component; + mca_sshmem_base_module; + mca_sshmem_base_select; + mca_sshmem_base_selected; + mca_sshmem_base_start_address; + mca_sshmem_base_static_components; + mca_sshmem_ds_copy; + mca_sshmem_segment_attach; + mca_sshmem_segment_create; + mca_sshmem_segment_detach; + mca_sshmem_unlink; + memheap_map; + memheap_oob; + memheap_oob_destruct; + memheap_oob_init; + my_pe; + my_pe_; + my_pe__; + MY_PE; + my_pe_f; + Name; + num_pes; + num_pes_; + num_pes__; + NUM_PES; + num_pes_f; + oshmem_atomic_base_framework; + oshmem_comm_world; + oshmem_group_all; + oshmem_group_array; + oshmem_group_cache_list; + oshmem_group_cache_list_free; + oshmem_group_cache_list_init; + oshmem_group_cache_size; + oshmem_group_cache_t_class; + oshmem_group_null; + oshmem_group_self; + oshmem_group_t_class; + oshmem_info_close_components; + oshmem_info_finalize; + oshmem_info_init; + oshmem_info_register_framework_params; + oshmem_info_register_types; + oshmem_info_show_oshmem_version; + oshmem_info_type_oshmem; + oshmem_memheap_base_framework; + oshmem_mpi_main_thread; + oshmem_mpi_thread_multiple; + oshmem_mpi_thread_provided; + oshmem_mpi_thread_requested; + oshmem_op_and_fint2; + oshmem_op_and_fint2_func; + oshmem_op_and_fint4; + oshmem_op_and_fint4_func; + oshmem_op_and_fint8; + oshmem_op_and_fint8_func; + oshmem_op_and_int; + oshmem_op_and_int16; + oshmem_op_and_int16_func; + oshmem_op_and_int32; + oshmem_op_and_int32_func; + oshmem_op_and_int64; + oshmem_op_and_int64_func; + oshmem_op_and_int_func; + oshmem_op_and_long; + oshmem_op_and_long_func; + oshmem_op_and_longlong; + oshmem_op_and_longlong_func; + oshmem_op_and_short; + oshmem_op_and_short_func; + oshmem_op_array; + oshmem_op_finalize; + oshmem_op_init; + oshmem_op_max_double; + oshmem_op_max_double_func; + oshmem_op_max_fint2; + oshmem_op_max_fint2_func; + oshmem_op_max_fint4; + oshmem_op_max_fint4_func; + oshmem_op_max_fint8; + oshmem_op_max_fint8_func; + oshmem_op_max_float; + oshmem_op_max_float_func; + oshmem_op_max_freal16; + oshmem_op_max_freal16_func; + oshmem_op_max_freal4; + oshmem_op_max_freal4_func; + oshmem_op_max_freal8; + oshmem_op_max_freal8_func; + oshmem_op_max_int; + oshmem_op_max_int16; + oshmem_op_max_int16_func; + oshmem_op_max_int32; + oshmem_op_max_int32_func; + oshmem_op_max_int64; + oshmem_op_max_int64_func; + oshmem_op_max_int_func; + oshmem_op_max_long; + oshmem_op_max_longdouble; + oshmem_op_max_longdouble_func; + oshmem_op_max_long_func; + oshmem_op_max_longlong; + oshmem_op_max_longlong_func; + oshmem_op_max_short; + oshmem_op_max_short_func; + oshmem_op_min_double; + oshmem_op_min_double_func; + oshmem_op_min_fint2; + oshmem_op_min_fint2_func; + oshmem_op_min_fint4; + oshmem_op_min_fint4_func; + oshmem_op_min_fint8; + oshmem_op_min_fint8_func; + oshmem_op_min_float; + oshmem_op_min_float_func; + oshmem_op_min_freal16; + oshmem_op_min_freal16_func; + oshmem_op_min_freal4; + oshmem_op_min_freal4_func; + oshmem_op_min_freal8; + oshmem_op_min_freal8_func; + oshmem_op_min_int; + oshmem_op_min_int16; + oshmem_op_min_int16_func; + oshmem_op_min_int32; + oshmem_op_min_int32_func; + oshmem_op_min_int64; + oshmem_op_min_int64_func; + oshmem_op_min_int_func; + oshmem_op_min_long; + oshmem_op_min_longdouble; + oshmem_op_min_longdouble_func; + oshmem_op_min_long_func; + oshmem_op_min_longlong; + oshmem_op_min_longlong_func; + oshmem_op_min_short; + oshmem_op_min_short_func; + oshmem_op_or_fint2; + oshmem_op_or_fint2_func; + oshmem_op_or_fint4; + oshmem_op_or_fint4_func; + oshmem_op_or_fint8; + oshmem_op_or_fint8_func; + oshmem_op_or_int; + oshmem_op_or_int16; + oshmem_op_or_int16_func; + oshmem_op_or_int32; + oshmem_op_or_int32_func; + oshmem_op_or_int64; + oshmem_op_or_int64_func; + oshmem_op_or_int_func; + oshmem_op_or_long; + oshmem_op_or_long_func; + oshmem_op_or_longlong; + oshmem_op_or_longlong_func; + oshmem_op_or_short; + oshmem_op_or_short_func; + oshmem_op_prod_complexd; + oshmem_op_prod_complexd_func; + oshmem_op_prod_complexf; + oshmem_op_prod_complexf_func; + oshmem_op_prod_double; + oshmem_op_prod_double_func; + oshmem_op_prod_fint2; + oshmem_op_prod_fint2_func; + oshmem_op_prod_fint4; + oshmem_op_prod_fint4_func; + oshmem_op_prod_fint8; + oshmem_op_prod_fint8_func; + oshmem_op_prod_float; + oshmem_op_prod_float_func; + oshmem_op_prod_freal16; + oshmem_op_prod_freal16_func; + oshmem_op_prod_freal4; + oshmem_op_prod_freal4_func; + oshmem_op_prod_freal8; + oshmem_op_prod_freal8_func; + oshmem_op_prod_int; + oshmem_op_prod_int16; + oshmem_op_prod_int16_func; + oshmem_op_prod_int32; + oshmem_op_prod_int32_func; + oshmem_op_prod_int64; + oshmem_op_prod_int64_func; + oshmem_op_prod_int_func; + oshmem_op_prod_long; + oshmem_op_prod_longdouble; + oshmem_op_prod_longdouble_func; + oshmem_op_prod_long_func; + oshmem_op_prod_longlong; + oshmem_op_prod_longlong_func; + oshmem_op_prod_short; + oshmem_op_prod_short_func; + oshmem_op_sum_complexd; + oshmem_op_sum_complexd_func; + oshmem_op_sum_complexf; + oshmem_op_sum_complexf_func; + oshmem_op_sum_double; + oshmem_op_sum_double_func; + oshmem_op_sum_fint2; + oshmem_op_sum_fint2_func; + oshmem_op_sum_fint4; + oshmem_op_sum_fint4_func; + oshmem_op_sum_fint8; + oshmem_op_sum_fint8_func; + oshmem_op_sum_float; + oshmem_op_sum_float_func; + oshmem_op_sum_freal16; + oshmem_op_sum_freal16_func; + oshmem_op_sum_freal4; + oshmem_op_sum_freal4_func; + oshmem_op_sum_freal8; + oshmem_op_sum_freal8_func; + oshmem_op_sum_int; + oshmem_op_sum_int16; + oshmem_op_sum_int16_func; + oshmem_op_sum_int32; + oshmem_op_sum_int32_func; + oshmem_op_sum_int64; + oshmem_op_sum_int64_func; + oshmem_op_sum_int_func; + oshmem_op_sum_long; + oshmem_op_sum_longdouble; + oshmem_op_sum_longdouble_func; + oshmem_op_sum_long_func; + oshmem_op_sum_longlong; + oshmem_op_sum_longlong_func; + oshmem_op_sum_short; + oshmem_op_sum_short_func; + oshmem_op_t_class; + oshmem_op_xor_fint2; + oshmem_op_xor_fint2_func; + oshmem_op_xor_fint4; + oshmem_op_xor_fint4_func; + oshmem_op_xor_fint8; + oshmem_op_xor_fint8_func; + oshmem_op_xor_int; + oshmem_op_xor_int16; + oshmem_op_xor_int16_func; + oshmem_op_xor_int32; + oshmem_op_xor_int32_func; + oshmem_op_xor_int64; + oshmem_op_xor_int64_func; + oshmem_op_xor_int_func; + oshmem_op_xor_long; + oshmem_op_xor_long_func; + oshmem_op_xor_longlong; + oshmem_op_xor_longlong_func; + oshmem_op_xor_short; + oshmem_op_xor_short_func; + oshmem_output; + oshmem_output_verbose; + oshmem_preconnect_all; + oshmem_proc_finalize; + oshmem_proc_group_create; + oshmem_proc_group_destroy; + oshmem_proc_group_finalize; + oshmem_proc_group_init; + oshmem_proc_init; + oshmem_request_completed; + oshmem_request_cond; + oshmem_request_empty; + oshmem_request_finalize; + oshmem_request_f_to_c_table; + oshmem_request_functions; + oshmem_request_init; + oshmem_request_lock; + oshmem_request_null; + oshmem_request_persistent_proc_null_free; + oshmem_request_t_class; + oshmem_request_waiting; + oshmem_scoll_base_framework; + oshmem_shmem_abort; + oshmem_shmem_aborted; + oshmem_shmem_allgather; + oshmem_shmem_allgatherv; + oshmem_shmem_api_verbose; + oshmem_shmem_barrier; + oshmem_shmem_finalize; + oshmem_shmem_globalexit_status; + oshmem_shmem_info_env; + oshmem_shmem_inglobalexit; + oshmem_shmem_init; + oshmem_shmem_initialized; + oshmem_shmem_lock_recursive; + oshmem_shmem_preconnect_all; + oshmem_shmem_preconnect_all_finalize; + oshmem_shmem_register_params; + oshmem_spml_base_framework; + oshmem_sshmem_base_framework; + oshmem_status_empty; + oshmem_version_string; + p_my_pe; + p_my_pe_; + pmy_pe_; + pmy_pe__; + PMY_PE; + p_num_pes; + pnum_pes_; + pnum_pes__; + PNUM_PES; + preconnect_value; + pshfree; + pshmalloc; + pshmem_addr_accessible; + pshmem_addr_accessible_; + pshmem_addr_accessible__; + PSHMEM_ADDR_ACCESSIBLE; + pshmemalign; + pshmem_align; + pshmem_barrier; + pshmem_barrier_; + pshmem_barrier__; + PSHMEM_BARRIER; + pshmem_barrier_all; + pshmem_barrier_all_; + pshmem_barrier_all__; + PSHMEM_BARRIER_ALL; + pshmem_broadcast; + pshmem_broadcast32; + pshmem_broadcast32_; + pshmem_broadcast32__; + PSHMEM_BROADCAST32; + pshmem_broadcast4_; + pshmem_broadcast4__; + PSHMEM_BROADCAST4; + pshmem_broadcast64; + pshmem_broadcast64_; + pshmem_broadcast64__; + PSHMEM_BROADCAST64; + pshmem_broadcast8_; + pshmem_broadcast8__; + PSHMEM_BROADCAST8; + pshmem_character_get_; + pshmem_character_get__; + PSHMEM_CHARACTER_GET; + pshmem_character_put_; + pshmem_character_put__; + PSHMEM_CHARACTER_PUT; + pshmem_char_g; + pshmem_char_get; + pshmem_char_p; + pshmem_char_put; + pshmem_clear_cache_inv; + pshmem_clear_cache_inv_; + pshmem_clear_cache_inv__; + PSHMEM_CLEAR_CACHE_INV; + pshmem_clear_cache_line_inv; + pshmem_clear_cache_line_inv_; + pshmem_clear_cache_line_inv__; + PSHMEM_CLEAR_CACHE_LINE_INV; + pshmem_clear_lock; + pshmem_clear_lock_; + pshmem_clear_lock__; + PSHMEM_CLEAR_LOCK; + pshmem_collect32; + pshmem_collect32_; + pshmem_collect32__; + PSHMEM_COLLECT32; + pshmem_collect4_; + pshmem_collect4__; + PSHMEM_COLLECT4; + pshmem_collect64; + pshmem_collect64_; + pshmem_collect64__; + PSHMEM_COLLECT64; + pshmem_collect8_; + pshmem_collect8__; + PSHMEM_COLLECT8; + pshmem_comp4_prod_to_all_; + pshmem_comp4_prod_to_all__; + PSHMEM_COMP4_PROD_TO_ALL; + pshmem_comp4_sum_to_all_; + pshmem_comp4_sum_to_all__; + PSHMEM_COMP4_SUM_TO_ALL; + pshmem_comp4_xor_to_all_; + pshmem_comp4_xor_to_all__; + PSHMEM_COMP4_XOR_TO_ALL; + pshmem_comp8_prod_to_all_; + pshmem_comp8_prod_to_all__; + PSHMEM_COMP8_PROD_TO_ALL; + pshmem_comp8_sum_to_all_; + pshmem_comp8_sum_to_all__; + PSHMEM_COMP8_SUM_TO_ALL; + pshmem_comp8_xor_to_all_; + pshmem_comp8_xor_to_all__; + PSHMEM_COMP8_XOR_TO_ALL; + pshmem_complexd_prod_to_all; + pshmem_complexd_sum_to_all; + pshmem_complexf_prod_to_all; + pshmem_complexf_sum_to_all; + pshmem_complex_get_; + pshmem_complex_get__; + PSHMEM_COMPLEX_GET; + pshmem_complex_iget_; + pshmem_complex_iget__; + PSHMEM_COMPLEX_IGET; + pshmem_complex_iput_; + pshmem_complex_iput__; + PSHMEM_COMPLEX_IPUT; + pshmem_complex_put_; + pshmem_complex_put__; + PSHMEM_COMPLEX_PUT; + pshmem_double_g; + pshmem_double_get; + pshmem_double_get_; + pshmem_double_get__; + PSHMEM_DOUBLE_GET; + pshmem_double_iget; + pshmem_double_iget_; + pshmem_double_iget__; + PSHMEM_DOUBLE_IGET; + pshmem_double_iput; + pshmem_double_iput_; + pshmem_double_iput__; + PSHMEM_DOUBLE_IPUT; + pshmem_double_max_to_all; + pshmem_double_min_to_all; + pshmem_double_p; + pshmem_double_prod_to_all; + pshmem_double_put; + pshmem_double_put_; + pshmem_double_put__; + PSHMEM_DOUBLE_PUT; + pshmem_double_sum_to_all; + pshmem_double_swap; + pshmem_fcollect32; + pshmem_fcollect32_; + pshmem_fcollect32__; + PSHMEM_FCOLLECT32; + pshmem_fcollect4_; + pshmem_fcollect4__; + PSHMEM_FCOLLECT4; + pshmem_fcollect64; + pshmem_fcollect64_; + pshmem_fcollect64__; + PSHMEM_FCOLLECT64; + pshmem_fcollect8_; + pshmem_fcollect8__; + PSHMEM_FCOLLECT8; + pshmem_fence; + pshmem_fence_; + pshmem_fence__; + PSHMEM_FENCE; + pshmem_finalize; + pshmem_float_g; + pshmem_float_get; + pshmem_float_iget; + pshmem_float_iput; + pshmem_float_max_to_all; + pshmem_float_min_to_all; + pshmem_float_p; + pshmem_float_prod_to_all; + pshmem_float_put; + pshmem_float_sum_to_all; + pshmem_float_swap; + pshmem_free; + pshmem_get128; + pshmem_get128_; + pshmem_get128__; + PSHMEM_GET128; + pshmem_get32; + pshmem_get32_; + pshmem_get32__; + PSHMEM_GET32; + pshmem_get4_; + pshmem_get4__; + PSHMEM_GET4; + pshmem_get64; + pshmem_get64_; + pshmem_get64__; + PSHMEM_GET64; + pshmem_get8_; + pshmem_get8__; + PSHMEM_GET8; + pshmem_getmem; + pshmem_getmem_; + pshmem_getmem__; + PSHMEM_GETMEM; + pshmem_global_exit; + pshmem_global_exit_; + pshmem_global_exit__; + PSHMEM_GLOBAL_EXIT; + pshmem_iget128; + pshmem_iget128_; + pshmem_iget128__; + PSHMEM_IGET128; + pshmem_iget32; + pshmem_iget32_; + pshmem_iget32__; + PSHMEM_IGET32; + pshmem_iget4_; + pshmem_iget4__; + PSHMEM_IGET4; + pshmem_iget64; + pshmem_iget64_; + pshmem_iget64__; + PSHMEM_IGET64; + pshmem_iget8_; + pshmem_iget8__; + PSHMEM_IGET8; + pshmem_init; + pshmem_init_; + pshmem_init__; + PSHMEM_INIT; + pshmem_int2_and_to_all_; + pshmem_int2_and_to_all__; + PSHMEM_INT2_AND_TO_ALL; + pshmem_int2_max_to_all_; + pshmem_int2_max_to_all__; + PSHMEM_INT2_MAX_TO_ALL; + pshmem_int2_min_to_all_; + pshmem_int2_min_to_all__; + PSHMEM_INT2_MIN_TO_ALL; + pshmem_int2_or_to_all_; + pshmem_int2_or_to_all__; + PSHMEM_INT2_OR_TO_ALL; + pshmem_int2_prod_to_all_; + pshmem_int2_prod_to_all__; + PSHMEM_INT2_PROD_TO_ALL; + pshmem_int2_sum_to_all_; + pshmem_int2_sum_to_all__; + PSHMEM_INT2_SUM_TO_ALL; + pshmem_int2_xor_to_all_; + pshmem_int2_xor_to_all__; + PSHMEM_INT2_XOR_TO_ALL; + pshmem_int4_add_; + pshmem_int4_add__; + PSHMEM_INT4_ADD; + pshmem_int4_and_to_all_; + pshmem_int4_and_to_all__; + PSHMEM_INT4_AND_TO_ALL; + pshmem_int4_cswap_; + pshmem_int4_cswap__; + PSHMEM_INT4_CSWAP; + pshmem_int4_fadd_; + pshmem_int4_fadd__; + PSHMEM_INT4_FADD; + pshmem_int4_finc_; + pshmem_int4_finc__; + PSHMEM_INT4_FINC; + pshmem_int4_inc_; + pshmem_int4_inc__; + PSHMEM_INT4_INC; + pshmem_int4_max_to_all_; + pshmem_int4_max_to_all__; + PSHMEM_INT4_MAX_TO_ALL; + pshmem_int4_min_to_all_; + pshmem_int4_min_to_all__; + PSHMEM_INT4_MIN_TO_ALL; + pshmem_int4_or_to_all_; + pshmem_int4_or_to_all__; + PSHMEM_INT4_OR_TO_ALL; + pshmem_int4_prod_to_all_; + pshmem_int4_prod_to_all__; + PSHMEM_INT4_PROD_TO_ALL; + pshmem_int4_sum_to_all_; + pshmem_int4_sum_to_all__; + PSHMEM_INT4_SUM_TO_ALL; + pshmem_int4_swap_; + pshmem_int4_swap__; + PSHMEM_INT4_SWAP; + pshmem_int4_wait_; + pshmem_int4_wait__; + PSHMEM_INT4_WAIT; + pshmem_int4_wait_until_; + pshmem_int4_wait_until__; + PSHMEM_INT4_WAIT_UNTIL; + pshmem_int4_xor_to_all_; + pshmem_int4_xor_to_all__; + PSHMEM_INT4_XOR_TO_ALL; + pshmem_int8_add_; + pshmem_int8_add__; + PSHMEM_INT8_ADD; + pshmem_int8_and_to_all_; + pshmem_int8_and_to_all__; + PSHMEM_INT8_AND_TO_ALL; + pshmem_int8_cswap_; + pshmem_int8_cswap__; + PSHMEM_INT8_CSWAP; + pshmem_int8_fadd_; + pshmem_int8_fadd__; + PSHMEM_INT8_FADD; + pshmem_int8_finc_; + pshmem_int8_finc__; + PSHMEM_INT8_FINC; + pshmem_int8_inc_; + pshmem_int8_inc__; + PSHMEM_INT8_INC; + pshmem_int8_max_to_all_; + pshmem_int8_max_to_all__; + PSHMEM_INT8_MAX_TO_ALL; + pshmem_int8_min_to_all_; + pshmem_int8_min_to_all__; + PSHMEM_INT8_MIN_TO_ALL; + pshmem_int8_or_to_all_; + pshmem_int8_or_to_all__; + PSHMEM_INT8_OR_TO_ALL; + pshmem_int8_prod_to_all_; + pshmem_int8_prod_to_all__; + PSHMEM_INT8_PROD_TO_ALL; + pshmem_int8_sum_to_all_; + pshmem_int8_sum_to_all__; + PSHMEM_INT8_SUM_TO_ALL; + pshmem_int8_swap_; + pshmem_int8_swap__; + PSHMEM_INT8_SWAP; + pshmem_int8_wait_; + pshmem_int8_wait__; + PSHMEM_INT8_WAIT; + pshmem_int8_wait_until_; + pshmem_int8_wait_until__; + PSHMEM_INT8_WAIT_UNTIL; + pshmem_int8_xor_to_all_; + pshmem_int8_xor_to_all__; + PSHMEM_INT8_XOR_TO_ALL; + pshmem_int_add; + pshmem_int_and_to_all; + pshmem_int_cswap; + pshmem_integer_get_; + pshmem_integer_get__; + PSHMEM_INTEGER_GET; + pshmem_integer_iget_; + pshmem_integer_iget__; + PSHMEM_INTEGER_IGET; + pshmem_integer_iput_; + pshmem_integer_iput__; + PSHMEM_INTEGER_IPUT; + pshmem_integer_put_; + pshmem_integer_put__; + PSHMEM_INTEGER_PUT; + pshmem_int_fadd; + pshmem_int_finc; + pshmem_int_g; + pshmem_int_get; + pshmem_int_iget; + pshmem_int_inc; + pshmem_int_iput; + pshmem_int_max_to_all; + pshmem_int_min_to_all; + pshmem_int_or_to_all; + pshmem_int_p; + pshmem_int_prod_to_all; + pshmem_int_put; + pshmem_int_sum_to_all; + pshmem_int_swap; + pshmem_int_wait; + pshmem_int_wait_until; + pshmem_int_xor_to_all; + pshmem_iput128; + pshmem_iput128_; + pshmem_iput128__; + PSHMEM_IPUT128; + pshmem_iput32; + pshmem_iput32_; + pshmem_iput32__; + PSHMEM_IPUT32; + pshmem_iput4_; + pshmem_iput4__; + PSHMEM_IPUT4; + pshmem_iput64; + pshmem_iput64_; + pshmem_iput64__; + PSHMEM_IPUT64; + pshmem_iput8_; + pshmem_iput8__; + PSHMEM_IPUT8; + pshmem_logical_get_; + pshmem_logical_get__; + PSHMEM_LOGICAL_GET; + pshmem_logical_iget_; + pshmem_logical_iget__; + PSHMEM_LOGICAL_IGET; + pshmem_logical_iput_; + pshmem_logical_iput__; + PSHMEM_LOGICAL_IPUT; + pshmem_logical_put_; + pshmem_logical_put__; + PSHMEM_LOGICAL_PUT; + pshmem_long_add; + pshmem_long_and_to_all; + pshmem_long_cswap; + pshmem_longdouble_g; + pshmem_longdouble_get; + pshmem_longdouble_iget; + pshmem_longdouble_iput; + pshmem_longdouble_max_to_all; + pshmem_longdouble_min_to_all; + pshmem_longdouble_p; + pshmem_longdouble_prod_to_all; + pshmem_longdouble_put; + pshmem_longdouble_sum_to_all; + pshmem_long_fadd; + pshmem_long_finc; + pshmem_long_g; + pshmem_long_get; + pshmem_long_iget; + pshmem_long_inc; + pshmem_long_iput; + pshmem_longlong_add; + pshmem_longlong_and_to_all; + pshmem_longlong_cswap; + pshmem_longlong_fadd; + pshmem_longlong_finc; + pshmem_longlong_g; + pshmem_longlong_get; + pshmem_longlong_iget; + pshmem_longlong_inc; + pshmem_longlong_iput; + pshmem_longlong_max_to_all; + pshmem_longlong_min_to_all; + pshmem_longlong_or_to_all; + pshmem_longlong_p; + pshmem_longlong_prod_to_all; + pshmem_longlong_put; + pshmem_longlong_sum_to_all; + pshmem_longlong_swap; + pshmem_longlong_wait; + pshmem_longlong_wait_until; + pshmem_longlong_xor_to_all; + pshmem_long_max_to_all; + pshmem_long_min_to_all; + pshmem_long_or_to_all; + pshmem_long_p; + pshmem_long_prod_to_all; + pshmem_long_put; + pshmem_long_sum_to_all; + pshmem_long_swap; + pshmem_long_wait; + pshmem_long_wait_until; + pshmem_long_xor_to_all; + pshmem_malloc; + pshmem_my_pe; + pshmem_my_pe_; + pshmem_my_pe__; + PSHMEM_MY_PE; + pshmem_n_pes; + pshmem_n_pes_; + pshmem_n_pes__; + PSHMEM_N_PES; + pshmem_pe_accessible; + pshmem_pe_accessible_; + pshmem_pe_accessible__; + PSHMEM_PE_ACCESSIBLE; + pshmem_ptr; + pshmem_ptr_; + pshmem_ptr__; + PSHMEM_PTR; + pshmem_put_; + pshmem_put__; + PSHMEM_PUT; + pshmem_put128; + pshmem_put128_; + pshmem_put128__; + PSHMEM_PUT128; + pshmem_put32; + pshmem_put32_; + pshmem_put32__; + PSHMEM_PUT32; + pshmem_put4_; + pshmem_put4__; + PSHMEM_PUT4; + pshmem_put64; + pshmem_put64_; + pshmem_put64__; + PSHMEM_PUT64; + pshmem_put8_; + pshmem_put8__; + PSHMEM_PUT8; + pshmem_putmem; + pshmem_putmem_; + pshmem_putmem__; + PSHMEM_PUTMEM; + pshmem_quiet; + pshmem_quiet_; + pshmem_quiet__; + PSHMEM_QUIET; + pshmem_real16_max_to_all_; + pshmem_real16_max_to_all__; + PSHMEM_REAL16_MAX_TO_ALL; + pshmem_real16_min_to_all_; + pshmem_real16_min_to_all__; + PSHMEM_REAL16_MIN_TO_ALL; + pshmem_real16_prod_to_all_; + pshmem_real16_prod_to_all__; + PSHMEM_REAL16_PROD_TO_ALL; + pshmem_real16_sum_to_all_; + pshmem_real16_sum_to_all__; + PSHMEM_REAL16_SUM_TO_ALL; + pshmem_real4_max_to_all_; + pshmem_real4_max_to_all__; + PSHMEM_REAL4_MAX_TO_ALL; + pshmem_real4_min_to_all_; + pshmem_real4_min_to_all__; + PSHMEM_REAL4_MIN_TO_ALL; + pshmem_real4_prod_to_all_; + pshmem_real4_prod_to_all__; + PSHMEM_REAL4_PROD_TO_ALL; + pshmem_real4_sum_to_all_; + pshmem_real4_sum_to_all__; + PSHMEM_REAL4_SUM_TO_ALL; + pshmem_real4_swap_; + pshmem_real4_swap__; + PSHMEM_REAL4_SWAP; + pshmem_real8_max_to_all_; + pshmem_real8_max_to_all__; + PSHMEM_REAL8_MAX_TO_ALL; + pshmem_real8_min_to_all_; + pshmem_real8_min_to_all__; + PSHMEM_REAL8_MIN_TO_ALL; + pshmem_real8_prod_to_all_; + pshmem_real8_prod_to_all__; + PSHMEM_REAL8_PROD_TO_ALL; + pshmem_real8_sum_to_all_; + pshmem_real8_sum_to_all__; + PSHMEM_REAL8_SUM_TO_ALL; + pshmem_real8_swap_; + pshmem_real8_swap__; + PSHMEM_REAL8_SWAP; + pshmem_real_get_; + pshmem_real_get__; + PSHMEM_REAL_GET; + pshmem_real_iget_; + pshmem_real_iget__; + PSHMEM_REAL_IGET; + pshmem_real_iput_; + pshmem_real_iput__; + PSHMEM_REAL_IPUT; + pshmem_realloc; + pshmem_real_put_; + pshmem_real_put__; + PSHMEM_REAL_PUT; + pshmem_set_cache_inv; + pshmem_set_cache_inv_; + pshmem_set_cache_inv__; + PSHMEM_SET_CACHE_INV; + pshmem_set_cache_line_inv; + pshmem_set_cache_line_inv_; + pshmem_set_cache_line_inv__; + PSHMEM_SET_CACHE_LINE_INV; + pshmem_set_lock; + pshmem_set_lock_; + pshmem_set_lock__; + PSHMEM_SET_LOCK; + pshmem_short_and_to_all; + pshmem_short_g; + pshmem_short_get; + pshmem_short_iget; + pshmem_short_iput; + pshmem_short_max_to_all; + pshmem_short_min_to_all; + pshmem_short_or_to_all; + pshmem_short_p; + pshmem_short_prod_to_all; + pshmem_short_put; + pshmem_short_sum_to_all; + pshmem_short_wait; + pshmem_short_wait_until; + pshmem_short_xor_to_all; + pshmem_swap; + pshmem_swap_; + pshmem_swap__; + PSHMEM_SWAP; + pshmem_test_lock; + pshmem_test_lock_; + pshmem_test_lock__; + PSHMEM_TEST_LOCK; + pshmem_udcflush; + pshmem_udcflush_; + pshmem_udcflush__; + PSHMEM_UDCFLUSH; + pshmem_udcflush_line; + pshmem_udcflush_line_; + pshmem_udcflush_line__; + PSHMEM_UDCFLUSH_LINE; + pshmem_wait; + pshmem_wait_; + pshmem_wait__; + PSHMEM_WAIT; + pshmem_wait_until; + pshmem_wait_until_; + pshmem_wait_until__; + PSHMEM_WAIT_UNTIL; + pshmemx_get16; + pshmemx_iget16; + pshmemx_int16_and_to_all; + pshmemx_int16_g; + pshmemx_int16_max_to_all; + pshmemx_int16_min_to_all; + pshmemx_int16_or_to_all; + pshmemx_int16_p; + pshmemx_int16_prod_to_all; + pshmemx_int16_sum_to_all; + pshmemx_int16_xor_to_all; + pshmemx_int32_add; + pshmemx_int32_and_to_all; + pshmemx_int32_cswap; + pshmemx_int32_fadd; + pshmemx_int32_finc; + pshmemx_int32_g; + pshmemx_int32_inc; + pshmemx_int32_max_to_all; + pshmemx_int32_min_to_all; + pshmemx_int32_or_to_all; + pshmemx_int32_p; + pshmemx_int32_prod_to_all; + pshmemx_int32_sum_to_all; + pshmemx_int32_swap; + pshmemx_int32_wait; + pshmemx_int32_wait_until; + pshmemx_int32_xor_to_all; + pshmemx_int64_add; + pshmemx_int64_and_to_all; + pshmemx_int64_cswap; + pshmemx_int64_fadd; + pshmemx_int64_finc; + pshmemx_int64_g; + pshmemx_int64_inc; + pshmemx_int64_max_to_all; + pshmemx_int64_min_to_all; + pshmemx_int64_or_to_all; + pshmemx_int64_p; + pshmemx_int64_prod_to_all; + pshmemx_int64_sum_to_all; + pshmemx_int64_swap; + pshmemx_int64_wait; + pshmemx_int64_wait_until; + pshmemx_int64_xor_to_all; + pshmemx_iput16; + pshmemx_put16; + pshpalloc_; + pshpalloc__; + PSHPALLOC; + pshpclmove_; + pshpclmove__; + PSHPCLMOVE; + pshpdeallc_; + pshpdeallc__; + PSHPDEALLC; + pshrealloc; + pstart_pes; + pstart_pes_; + pstart_pes__; + PSTART_PES; + shfree; + shmalloc; + shmem_addr_accessible; + shmem_addr_accessible_; + shmem_addr_accessible__; + SHMEM_ADDR_ACCESSIBLE; + shmem_addr_accessible_f; + shmemalign; + shmem_align; + shmem_api_logger_output; + shmem_barrier; + shmem_barrier_; + shmem_barrier__; + SHMEM_BARRIER; + shmem_barrier_all; + shmem_barrier_all_; + shmem_barrier_all__; + SHMEM_BARRIER_ALL; + shmem_barrier_all_f; + shmem_barrier_f; + shmem_broadcast; + shmem_broadcast32; + shmem_broadcast32_; + shmem_broadcast32__; + SHMEM_BROADCAST32; + shmem_broadcast32_f; + shmem_broadcast4_; + shmem_broadcast4__; + SHMEM_BROADCAST4; + shmem_broadcast4_f; + shmem_broadcast64; + shmem_broadcast64_; + shmem_broadcast64__; + SHMEM_BROADCAST64; + shmem_broadcast64_f; + shmem_broadcast8_; + shmem_broadcast8__; + SHMEM_BROADCAST8; + shmem_broadcast8_f; + shmem_character_get_; + shmem_character_get__; + SHMEM_CHARACTER_GET; + shmem_character_get_f; + shmem_character_put_; + shmem_character_put__; + SHMEM_CHARACTER_PUT; + shmem_character_put_f; + shmem_char_g; + shmem_char_get; + shmem_char_p; + shmem_char_put; + shmem_clear_cache_inv; + shmem_clear_cache_inv_; + shmem_clear_cache_inv__; + SHMEM_CLEAR_CACHE_INV; + shmem_clear_cache_inv_f; + shmem_clear_cache_line_inv; + shmem_clear_cache_line_inv_; + shmem_clear_cache_line_inv__; + SHMEM_CLEAR_CACHE_LINE_INV; + shmem_clear_cache_line_inv_f; + shmem_clear_lock; + shmem_clear_lock_; + shmem_clear_lock__; + SHMEM_CLEAR_LOCK; + shmem_clear_lock_f; + shmem_collect32; + shmem_collect32_; + shmem_collect32__; + SHMEM_COLLECT32; + shmem_collect32_f; + shmem_collect4_; + shmem_collect4__; + SHMEM_COLLECT4; + shmem_collect4_f; + shmem_collect64; + shmem_collect64_; + shmem_collect64__; + SHMEM_COLLECT64; + shmem_collect64_f; + shmem_collect8_; + shmem_collect8__; + SHMEM_COLLECT8; + shmem_collect8_f; + shmem_comp4_prod_to_all_; + shmem_comp4_prod_to_all__; + SHMEM_COMP4_PROD_TO_ALL; + shmem_comp4_prod_to_all_f; + shmem_comp4_sum_to_all_; + shmem_comp4_sum_to_all__; + SHMEM_COMP4_SUM_TO_ALL; + shmem_comp4_sum_to_all_f; + shmem_comp4_xor_to_all_; + shmem_comp4_xor_to_all__; + SHMEM_COMP4_XOR_TO_ALL; + shmem_comp4_xor_to_all_f; + shmem_comp8_prod_to_all_; + shmem_comp8_prod_to_all__; + SHMEM_COMP8_PROD_TO_ALL; + shmem_comp8_prod_to_all_f; + shmem_comp8_sum_to_all_; + shmem_comp8_sum_to_all__; + SHMEM_COMP8_SUM_TO_ALL; + shmem_comp8_sum_to_all_f; + shmem_comp8_xor_to_all_; + shmem_comp8_xor_to_all__; + SHMEM_COMP8_XOR_TO_ALL; + shmem_comp8_xor_to_all_f; + shmem_complexd_prod_to_all; + shmem_complexd_sum_to_all; + shmem_complexf_prod_to_all; + shmem_complexf_sum_to_all; + shmem_complex_get_; + shmem_complex_get__; + SHMEM_COMPLEX_GET; + shmem_complex_get_f; + shmem_complex_iget_; + shmem_complex_iget__; + SHMEM_COMPLEX_IGET; + shmem_complex_iget_f; + shmem_complex_iput_; + shmem_complex_iput__; + SHMEM_COMPLEX_IPUT; + shmem_complex_iput_f; + shmem_complex_put_; + shmem_complex_put__; + SHMEM_COMPLEX_PUT; + shmem_complex_put_f; + shmem_double_g; + shmem_double_get; + shmem_double_get_; + shmem_double_get__; + SHMEM_DOUBLE_GET; + shmem_double_get_f; + shmem_double_iget; + shmem_double_iget_; + shmem_double_iget__; + SHMEM_DOUBLE_IGET; + shmem_double_iget_f; + shmem_double_iput; + shmem_double_iput_; + shmem_double_iput__; + SHMEM_DOUBLE_IPUT; + shmem_double_iput_f; + shmem_double_max_to_all; + shmem_double_min_to_all; + shmem_double_p; + shmem_double_prod_to_all; + shmem_double_put; + shmem_double_put_; + shmem_double_put__; + SHMEM_DOUBLE_PUT; + shmem_double_put_f; + shmem_double_sum_to_all; + shmem_double_swap; + shmem_fcollect32; + shmem_fcollect32_; + shmem_fcollect32__; + SHMEM_FCOLLECT32; + shmem_fcollect32_f; + shmem_fcollect4_; + shmem_fcollect4__; + SHMEM_FCOLLECT4; + shmem_fcollect4_f; + shmem_fcollect64; + shmem_fcollect64_; + shmem_fcollect64__; + SHMEM_FCOLLECT64; + shmem_fcollect64_f; + shmem_fcollect8_; + shmem_fcollect8__; + SHMEM_FCOLLECT8; + shmem_fcollect8_f; + shmem_fence; + shmem_fence_; + shmem_fence__; + SHMEM_FENCE; + shmem_fence_f; + shmem_finalize; + shmem_finalize_; + shmem_finalize__; + SHMEM_FINALIZE; + shmem_finalize_f; + shmem_float_g; + shmem_float_get; + shmem_float_iget; + shmem_float_iput; + shmem_float_max_to_all; + shmem_float_min_to_all; + shmem_float_p; + shmem_float_prod_to_all; + shmem_float_put; + shmem_float_sum_to_all; + shmem_float_swap; + shmem_free; + shmem_get; + shmem_get128; + shmem_get128_; + shmem_get128__; + SHMEM_GET128; + shmem_get128_f; + shmem_get32; + shmem_get32_; + shmem_get32__; + SHMEM_GET32; + shmem_get32_f; + shmem_get4_; + shmem_get4__; + SHMEM_GET4; + shmem_get4_f; + shmem_get64; + shmem_get64_; + shmem_get64__; + SHMEM_GET64; + shmem_get64_f; + shmem_get8_; + shmem_get8__; + SHMEM_GET8; + shmem_get8_f; + shmem_getmem; + shmem_getmem_; + shmem_getmem__; + SHMEM_GETMEM; + shmem_getmem_f; + shmem_global_exit; + shmem_global_exit_; + shmem_global_exit__; + SHMEM_GLOBAL_EXIT; + shmem_global_exit_f; + shmem_iget128; + shmem_iget128_; + shmem_iget128__; + SHMEM_IGET128; + shmem_iget128_f; + shmem_iget32; + shmem_iget32_; + shmem_iget32__; + SHMEM_IGET32; + shmem_iget32_f; + shmem_iget4_; + shmem_iget4__; + SHMEM_IGET4; + shmem_iget4_f; + shmem_iget64; + shmem_iget64_; + shmem_iget64__; + SHMEM_IGET64; + shmem_iget64_f; + shmem_iget8_; + shmem_iget8__; + SHMEM_IGET8; + shmem_iget8_f; + shmem_info_get_name; + shmem_info_get_name_; + shmem_info_get_name__; + SHMEM_INFO_GET_NAME; + shmem_info_get_name_f; + shmem_info_get_version; + shmem_info_get_version_; + shmem_info_get_version__; + SHMEM_INFO_GET_VERSION; + shmem_info_get_version_f; + shmem_init; + shmem_init_; + shmem_init__; + SHMEM_INIT; + shmem_init_f; + shmem_int2_and_to_all_; + shmem_int2_and_to_all__; + SHMEM_INT2_AND_TO_ALL; + shmem_int2_and_to_all_f; + shmem_int2_max_to_all_; + shmem_int2_max_to_all__; + SHMEM_INT2_MAX_TO_ALL; + shmem_int2_max_to_all_f; + shmem_int2_min_to_all_; + shmem_int2_min_to_all__; + SHMEM_INT2_MIN_TO_ALL; + shmem_int2_min_to_all_f; + shmem_int2_or_to_all_; + shmem_int2_or_to_all__; + SHMEM_INT2_OR_TO_ALL; + shmem_int2_or_to_all_f; + shmem_int2_prod_to_all_; + shmem_int2_prod_to_all__; + SHMEM_INT2_PROD_TO_ALL; + shmem_int2_prod_to_all_f; + shmem_int2_sum_to_all_; + shmem_int2_sum_to_all__; + SHMEM_INT2_SUM_TO_ALL; + shmem_int2_sum_to_all_f; + shmem_int2_xor_to_all_; + shmem_int2_xor_to_all__; + SHMEM_INT2_XOR_TO_ALL; + shmem_int2_xor_to_all_f; + shmem_int4_add_; + shmem_int4_add__; + SHMEM_INT4_ADD; + shmem_int4_add_f; + shmem_int4_and_to_all_; + shmem_int4_and_to_all__; + SHMEM_INT4_AND_TO_ALL; + shmem_int4_and_to_all_f; + shmem_int4_cswap_; + shmem_int4_cswap__; + SHMEM_INT4_CSWAP; + shmem_int4_cswap_f; + shmem_int4_fadd_; + shmem_int4_fadd__; + SHMEM_INT4_FADD; + shmem_int4_fadd_f; + shmem_int4_finc_; + shmem_int4_finc__; + SHMEM_INT4_FINC; + shmem_int4_finc_f; + shmem_int4_inc_; + shmem_int4_inc__; + SHMEM_INT4_INC; + shmem_int4_inc_f; + shmem_int4_max_to_all_; + shmem_int4_max_to_all__; + SHMEM_INT4_MAX_TO_ALL; + shmem_int4_max_to_all_f; + shmem_int4_min_to_all_; + shmem_int4_min_to_all__; + SHMEM_INT4_MIN_TO_ALL; + shmem_int4_min_to_all_f; + shmem_int4_or_to_all_; + shmem_int4_or_to_all__; + SHMEM_INT4_OR_TO_ALL; + shmem_int4_or_to_all_f; + shmem_int4_prod_to_all_; + shmem_int4_prod_to_all__; + SHMEM_INT4_PROD_TO_ALL; + shmem_int4_prod_to_all_f; + shmem_int4_sum_to_all_; + shmem_int4_sum_to_all__; + SHMEM_INT4_SUM_TO_ALL; + shmem_int4_sum_to_all_f; + shmem_int4_swap_; + shmem_int4_swap__; + SHMEM_INT4_SWAP; + shmem_int4_swap_f; + shmem_int4_wait_; + shmem_int4_wait__; + SHMEM_INT4_WAIT; + shmem_int4_wait_f; + shmem_int4_wait_until_; + shmem_int4_wait_until__; + SHMEM_INT4_WAIT_UNTIL; + shmem_int4_wait_until_f; + shmem_int4_xor_to_all_; + shmem_int4_xor_to_all__; + SHMEM_INT4_XOR_TO_ALL; + shmem_int4_xor_to_all_f; + shmem_int8_add_; + shmem_int8_add__; + SHMEM_INT8_ADD; + shmem_int8_add_f; + shmem_int8_and_to_all_; + shmem_int8_and_to_all__; + SHMEM_INT8_AND_TO_ALL; + shmem_int8_and_to_all_f; + shmem_int8_cswap_; + shmem_int8_cswap__; + SHMEM_INT8_CSWAP; + shmem_int8_cswap_f; + shmem_int8_fadd_; + shmem_int8_fadd__; + SHMEM_INT8_FADD; + shmem_int8_fadd_f; + shmem_int8_finc_; + shmem_int8_finc__; + SHMEM_INT8_FINC; + shmem_int8_finc_f; + shmem_int8_inc_; + shmem_int8_inc__; + SHMEM_INT8_INC; + shmem_int8_inc_f; + shmem_int8_max_to_all_; + shmem_int8_max_to_all__; + SHMEM_INT8_MAX_TO_ALL; + shmem_int8_max_to_all_f; + shmem_int8_min_to_all_; + shmem_int8_min_to_all__; + SHMEM_INT8_MIN_TO_ALL; + shmem_int8_min_to_all_f; + shmem_int8_or_to_all_; + shmem_int8_or_to_all__; + SHMEM_INT8_OR_TO_ALL; + shmem_int8_or_to_all_f; + shmem_int8_prod_to_all_; + shmem_int8_prod_to_all__; + SHMEM_INT8_PROD_TO_ALL; + shmem_int8_prod_to_all_f; + shmem_int8_sum_to_all_; + shmem_int8_sum_to_all__; + SHMEM_INT8_SUM_TO_ALL; + shmem_int8_sum_to_all_f; + shmem_int8_swap_; + shmem_int8_swap__; + SHMEM_INT8_SWAP; + shmem_int8_swap_f; + shmem_int8_wait_; + shmem_int8_wait__; + SHMEM_INT8_WAIT; + shmem_int8_wait_f; + shmem_int8_wait_until_; + shmem_int8_wait_until__; + SHMEM_INT8_WAIT_UNTIL; + shmem_int8_wait_until_f; + shmem_int8_xor_to_all_; + shmem_int8_xor_to_all__; + SHMEM_INT8_XOR_TO_ALL; + shmem_int8_xor_to_all_f; + shmem_int_add; + shmem_int_and_to_all; + shmem_int_cswap; + shmem_integer_get_; + shmem_integer_get__; + SHMEM_INTEGER_GET; + shmem_integer_get_f; + shmem_integer_iget_; + shmem_integer_iget__; + SHMEM_INTEGER_IGET; + shmem_integer_iget_f; + shmem_integer_iput_; + shmem_integer_iput__; + SHMEM_INTEGER_IPUT; + shmem_integer_iput_f; + shmem_integer_put_; + shmem_integer_put__; + SHMEM_INTEGER_PUT; + shmem_integer_put_f; + shmem_int_fadd; + shmem_int_finc; + shmem_int_g; + shmem_int_get; + shmem_int_iget; + shmem_int_inc; + shmem_int_iput; + shmem_int_max_to_all; + shmem_int_min_to_all; + shmem_int_or_to_all; + shmem_int_p; + shmem_int_prod_to_all; + shmem_int_put; + shmem_int_sum_to_all; + shmem_int_swap; + shmem_int_wait; + shmem_int_wait_until; + shmem_int_xor_to_all; + shmem_iput128; + shmem_iput128_; + shmem_iput128__; + SHMEM_IPUT128; + shmem_iput128_f; + shmem_iput32; + shmem_iput32_; + shmem_iput32__; + SHMEM_IPUT32; + shmem_iput32_f; + shmem_iput4_; + shmem_iput4__; + SHMEM_IPUT4; + shmem_iput4_f; + shmem_iput64; + shmem_iput64_; + shmem_iput64__; + SHMEM_IPUT64; + shmem_iput64_f; + shmem_iput8_; + shmem_iput8__; + SHMEM_IPUT8; + shmem_iput8_f; + shmem_lock_finalize; + shmem_lock_init; + shmem_logical_get_; + shmem_logical_get__; + SHMEM_LOGICAL_GET; + shmem_logical_get_f; + shmem_logical_iget_; + shmem_logical_iget__; + SHMEM_LOGICAL_IGET; + shmem_logical_iget_f; + shmem_logical_iput_; + shmem_logical_iput__; + SHMEM_LOGICAL_IPUT; + shmem_logical_iput_f; + shmem_logical_put_; + shmem_logical_put__; + SHMEM_LOGICAL_PUT; + shmem_logical_put_f; + shmem_long_add; + shmem_long_and_to_all; + shmem_long_cswap; + shmem_longdouble_g; + shmem_longdouble_get; + shmem_longdouble_iget; + shmem_longdouble_iput; + shmem_longdouble_max_to_all; + shmem_longdouble_min_to_all; + shmem_longdouble_p; + shmem_longdouble_prod_to_all; + shmem_longdouble_put; + shmem_longdouble_sum_to_all; + shmem_long_fadd; + shmem_long_finc; + shmem_long_g; + shmem_long_get; + shmem_long_iget; + shmem_long_inc; + shmem_long_iput; + shmem_longlong_add; + shmem_longlong_and_to_all; + shmem_longlong_cswap; + shmem_longlong_fadd; + shmem_longlong_finc; + shmem_longlong_g; + shmem_longlong_get; + shmem_longlong_iget; + shmem_longlong_inc; + shmem_longlong_iput; + shmem_longlong_max_to_all; + shmem_longlong_min_to_all; + shmem_longlong_or_to_all; + shmem_longlong_p; + shmem_longlong_prod_to_all; + shmem_longlong_put; + shmem_longlong_sum_to_all; + shmem_longlong_swap; + shmem_longlong_wait; + shmem_longlong_wait_until; + shmem_longlong_xor_to_all; + shmem_long_max_to_all; + shmem_long_min_to_all; + shmem_long_or_to_all; + shmem_long_p; + shmem_long_prod_to_all; + shmem_long_put; + shmem_long_sum_to_all; + shmem_long_swap; + shmem_long_wait; + shmem_long_wait_until; + shmem_long_xor_to_all; + shmem_malloc; + shmem_my_pe; + shmem_my_pe_; + shmem_my_pe__; + SHMEM_MY_PE; + shmem_my_pe_f; + shmem_n_pes; + shmem_n_pes_; + shmem_n_pes__; + SHMEM_N_PES; + shmem_n_pes_f; + shmem_pe_accessible; + shmem_pe_accessible_; + shmem_pe_accessible__; + SHMEM_PE_ACCESSIBLE; + shmem_pe_accessible_f; + shmem_ptr; + shmem_ptr_; + shmem_ptr__; + SHMEM_PTR; + shmem_ptr_f; + shmem_put; + shmem_put_; + shmem_put__; + SHMEM_PUT; + shmem_put128; + shmem_put128_; + shmem_put128__; + SHMEM_PUT128; + shmem_put128_f; + shmem_put32; + shmem_put32_; + shmem_put32__; + SHMEM_PUT32; + shmem_put32_f; + shmem_put4_; + shmem_put4__; + SHMEM_PUT4; + shmem_put4_f; + shmem_put64; + shmem_put64_; + shmem_put64__; + SHMEM_PUT64; + shmem_put64_f; + shmem_put8_; + shmem_put8__; + SHMEM_PUT8; + shmem_put8_f; + shmem_put_f; + shmem_putmem; + shmem_putmem_; + shmem_putmem__; + SHMEM_PUTMEM; + shmem_putmem_f; + shmem_quiet; + shmem_quiet_; + shmem_quiet__; + SHMEM_QUIET; + shmem_quiet_f; + shmem_real16_max_to_all_; + shmem_real16_max_to_all__; + SHMEM_REAL16_MAX_TO_ALL; + shmem_real16_max_to_all_f; + shmem_real16_min_to_all_; + shmem_real16_min_to_all__; + SHMEM_REAL16_MIN_TO_ALL; + shmem_real16_min_to_all_f; + shmem_real16_prod_to_all_; + shmem_real16_prod_to_all__; + SHMEM_REAL16_PROD_TO_ALL; + shmem_real16_prod_to_all_f; + shmem_real16_sum_to_all_; + shmem_real16_sum_to_all__; + SHMEM_REAL16_SUM_TO_ALL; + shmem_real16_sum_to_all_f; + shmem_real4_max_to_all_; + shmem_real4_max_to_all__; + SHMEM_REAL4_MAX_TO_ALL; + shmem_real4_max_to_all_f; + shmem_real4_min_to_all_; + shmem_real4_min_to_all__; + SHMEM_REAL4_MIN_TO_ALL; + shmem_real4_min_to_all_f; + shmem_real4_prod_to_all_; + shmem_real4_prod_to_all__; + SHMEM_REAL4_PROD_TO_ALL; + shmem_real4_prod_to_all_f; + shmem_real4_sum_to_all_; + shmem_real4_sum_to_all__; + SHMEM_REAL4_SUM_TO_ALL; + shmem_real4_sum_to_all_f; + shmem_real4_swap_; + shmem_real4_swap__; + SHMEM_REAL4_SWAP; + shmem_real4_swap_f; + shmem_real8_max_to_all_; + shmem_real8_max_to_all__; + SHMEM_REAL8_MAX_TO_ALL; + shmem_real8_max_to_all_f; + shmem_real8_min_to_all_; + shmem_real8_min_to_all__; + SHMEM_REAL8_MIN_TO_ALL; + shmem_real8_min_to_all_f; + shmem_real8_prod_to_all_; + shmem_real8_prod_to_all__; + SHMEM_REAL8_PROD_TO_ALL; + shmem_real8_prod_to_all_f; + shmem_real8_sum_to_all_; + shmem_real8_sum_to_all__; + SHMEM_REAL8_SUM_TO_ALL; + shmem_real8_sum_to_all_f; + shmem_real8_swap_; + shmem_real8_swap__; + SHMEM_REAL8_SWAP; + shmem_real8_swap_f; + shmem_real_get_; + shmem_real_get__; + SHMEM_REAL_GET; + shmem_real_get_f; + shmem_real_iget_; + shmem_real_iget__; + SHMEM_REAL_IGET; + shmem_real_iget_f; + shmem_real_iput_; + shmem_real_iput__; + SHMEM_REAL_IPUT; + shmem_real_iput_f; + shmem_realloc; + shmem_real_put_; + shmem_real_put__; + SHMEM_REAL_PUT; + shmem_real_put_f; + shmem_set_cache_inv; + shmem_set_cache_inv_; + shmem_set_cache_inv__; + SHMEM_SET_CACHE_INV; + shmem_set_cache_inv_f; + shmem_set_cache_line_inv; + shmem_set_cache_line_inv_; + shmem_set_cache_line_inv__; + SHMEM_SET_CACHE_LINE_INV; + shmem_set_cache_line_inv_f; + shmem_set_lock; + shmem_set_lock_; + shmem_set_lock__; + SHMEM_SET_LOCK; + shmem_set_lock_f; + shmem_short_and_to_all; + shmem_short_g; + shmem_short_get; + shmem_short_iget; + shmem_short_iput; + shmem_short_max_to_all; + shmem_short_min_to_all; + shmem_short_or_to_all; + shmem_short_p; + shmem_short_prod_to_all; + shmem_short_put; + shmem_short_sum_to_all; + shmem_short_wait; + shmem_short_wait_until; + shmem_short_xor_to_all; + shmem_swap; + shmem_swap_; + shmem_swap__; + SHMEM_SWAP; + shmem_swap_f; + shmem_test_lock; + shmem_test_lock_; + shmem_test_lock__; + SHMEM_TEST_LOCK; + shmem_test_lock_f; + shmem_udcflush; + shmem_udcflush_; + shmem_udcflush__; + SHMEM_UDCFLUSH; + shmem_udcflush_f; + shmem_udcflush_line; + shmem_udcflush_line_; + shmem_udcflush_line__; + SHMEM_UDCFLUSH_LINE; + shmem_udcflush_line_f; + shmem_wait; + shmem_wait_; + shmem_wait__; + SHMEM_WAIT; + shmem_wait_f; + shmem_wait_until; + shmem_wait_until_; + shmem_wait_until__; + SHMEM_WAIT_UNTIL; + shmem_wait_until_f; + shmemx_get16; + shmemx_iget16; + shmemx_int16_and_to_all; + shmemx_int16_g; + shmemx_int16_max_to_all; + shmemx_int16_min_to_all; + shmemx_int16_or_to_all; + shmemx_int16_p; + shmemx_int16_prod_to_all; + shmemx_int16_sum_to_all; + shmemx_int16_xor_to_all; + shmemx_int32_add; + shmemx_int32_and_to_all; + shmemx_int32_cswap; + shmemx_int32_fadd; + shmemx_int32_finc; + shmemx_int32_g; + shmemx_int32_inc; + shmemx_int32_max_to_all; + shmemx_int32_min_to_all; + shmemx_int32_or_to_all; + shmemx_int32_p; + shmemx_int32_prod_to_all; + shmemx_int32_sum_to_all; + shmemx_int32_swap; + shmemx_int32_wait; + shmemx_int32_wait_until; + shmemx_int32_xor_to_all; + shmemx_int64_add; + shmemx_int64_and_to_all; + shmemx_int64_cswap; + shmemx_int64_fadd; + shmemx_int64_finc; + shmemx_int64_g; + shmemx_int64_inc; + shmemx_int64_max_to_all; + shmemx_int64_min_to_all; + shmemx_int64_or_to_all; + shmemx_int64_p; + shmemx_int64_prod_to_all; + shmemx_int64_sum_to_all; + shmemx_int64_swap; + shmemx_int64_wait; + shmemx_int64_wait_until; + shmemx_int64_xor_to_all; + shmemx_iput16; + shmemx_put16; + shpalloc_; + shpalloc__; + SHPALLOC; + shpalloc_f; + shpclmove_; + shpclmove__; + SHPCLMOVE; + shpclmove_f; + shpdeallc_; + shpdeallc__; + SHPDEALLC; + shpdeallc_f; + shrealloc; + start_pes; + start_pes_; + start_pes__; + START_PES; + start_pes_f; +local: + *; +}; + +/* The following assumed to be local: +_my_pe +_my_pe_ +_num_pes +_shmem_test_lock +_shmem_clear_lock +_shmem_set_lock +lock_counter_head +lock_prev_pe_container_head +*/