实例介绍
【实例简介】
实用与linux版,并行运算,稳定版本,希望对大家有所帮助。
【实例截图】
【核心代码】
mpich-3.1.tar
└── mpich-3.1
├── CHANGES
├── COPYRIGHT
├── Makefile.am
├── Makefile.in
├── README
├── README.envvar
├── RELEASE_NOTES
├── aclocal.m4
├── autogen.sh
├── confdb
│ ├── aclocal.m4
│ ├── aclocal_am.m4
│ ├── aclocal_atomic.m4
│ ├── aclocal_attr_alias.m4
│ ├── aclocal_bugfix.m4
│ ├── aclocal_cache.m4
│ ├── aclocal_cc.m4
│ ├── aclocal_coverage.m4
│ ├── aclocal_cxx.m4
│ ├── aclocal_f77.m4
│ ├── aclocal_f77old.m4
│ ├── aclocal_fc.m4
│ ├── aclocal_libs.m4
│ ├── aclocal_make.m4
│ ├── aclocal_mpi.m4
│ ├── aclocal_romio.m4
│ ├── aclocal_runlog.m4
│ ├── aclocal_shl.m4
│ ├── aclocal_subcfg.m4
│ ├── aclocal_util.m4
│ ├── ar-lib
│ ├── ax_prefix_config_h.m4
│ ├── ax_tls.m4
│ ├── compile
│ ├── config.guess
│ ├── config.rpath
│ ├── config.sub
│ ├── depcomp
│ ├── install-sh
│ ├── libtool.m4
│ ├── ltmain.sh
│ ├── ltoptions.m4
│ ├── ltsugar.m4
│ ├── ltversion.m4
│ ├── lt~obsolete.m4
│ └── missing
├── configure
├── configure.ac
├── contrib
│ ├── README
│ └── knem
│ ├── README
│ └── knem-0.5.0.tar.gz
├── doc
│ ├── Makefile.mk
│ ├── design
│ │ ├── Makefile.in
│ │ └── design.tex
│ ├── installguide
│ │ ├── Makefile.in
│ │ ├── cfile
│ │ ├── getusage
│ │ ├── install.pdf
│ │ └── install.tex.vin
│ ├── logging
│ │ ├── Makefile.in
│ │ ├── logging.pdf
│ │ └── logging.tex
│ ├── mpich
│ │ └── sm2dot
│ ├── mpiman.def
│ ├── mpiman.sty
│ ├── namepub
│ │ ├── Makefile
│ │ ├── namepub.tex
│ │ └── twopm.fig
│ ├── pmi
│ │ ├── Makefile
│ │ ├── argonne.ps
│ │ ├── epsf.sty
│ │ ├── manextract
│ │ ├── paper.bib
│ │ ├── paper.tex
│ │ ├── pmi.tex
│ │ └── tpage.sty
│ ├── refman
│ │ ├── Makefile.in
│ │ ├── mpiman.tex
│ │ ├── refcmd.tex
│ │ ├── refman.sty
│ │ ├── refmpi.tex
│ │ └── tpage.sty
│ └── userguide
│ ├── Makefile.in
│ ├── user.bib
│ ├── user.pdf
│ └── user.tex.vin
├── examples
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── README
│ ├── child.c
│ ├── cpi.c
│ ├── cxx
│ │ └── cxxpi.cxx
│ ├── developers
│ │ ├── README
│ │ ├── crashtest.c
│ │ ├── exittest.c
│ │ ├── infloop.c
│ │ ├── mpiexectest.c
│ │ └── threads.c
│ ├── examples.sln
│ ├── f77
│ │ ├── fpi.f
│ │ ├── fpi.vfproj
│ │ └── hellow.f
│ ├── f90
│ │ └── pi3f90.f90
│ ├── hellow.c
│ ├── icpi.c
│ ├── parent.c
│ ├── pmandel.c
│ ├── pmandel_fence.c
│ ├── pmandel_service.c
│ ├── pmandel_spaserv.c
│ ├── pmandel_spawn.c
│ ├── spawn_merge_child1.c
│ ├── spawn_merge_child2.c
│ ├── spawn_merge_parent.c
│ └── srtest.c
├── maint
│ ├── Makefile.mk
│ ├── Version
│ ├── Version.base.m4
│ ├── check_todo_tickets.sh
│ ├── checkbuilds
│ ├── checkbuilds.in
│ ├── checkmake
│ ├── clmake
│ ├── clmake.in
│ ├── configure
│ ├── configure.ac
│ ├── createcoverage
│ ├── createcoverage.in
│ ├── cvardirs
│ ├── decode_handle
│ ├── docnotes
│ ├── errmsgdirs
│ ├── extractcvars
│ ├── extracterrmsgs
│ ├── extractfixme
│ ├── extractfixme.in
│ ├── extractstates
│ ├── extractstates.in
│ ├── extractstrings
│ ├── extractstrings.in
│ ├── f77tof90
│ ├── f77tof90.in
│ ├── fcrosscompile
│ │ ├── autogen.sh
│ │ ├── configure.ac
│ │ ├── cross_run
│ │ ├── cross_run.cobalt
│ │ ├── cross_values.txt.in
│ │ └── run_configure
│ ├── findunusederrtxt
│ ├── gccimpgen.cpp
│ ├── gcovmerge
│ ├── gcovmerge.in
│ ├── gen_subcfg_m4
│ ├── genstates
│ ├── genstates.in
│ ├── getcoverage
│ ├── getcoverage.in
│ ├── libtool.m4.patch
│ ├── local_perl
│ │ ├── README
│ │ ├── YAML-Tiny-1.41.tar.gz
│ │ └── lib
│ │ └── YAML
│ │ └── Tiny.pm
│ ├── makedefs
│ ├── mpi1.lst
│ ├── parse.sub
│ ├── parsetest
│ ├── pipestatus
│ ├── release.pl
│ ├── samplebuilds
│ ├── sampleconf.in
│ ├── setup.jpg
│ ├── structalign.c
│ ├── template.c
│ ├── testbuild
│ ├── testpmpi
│ └── version.m4
├── man
│ ├── man1
│ │ ├── hydra_nameserver.1
│ │ ├── hydra_persist.1
│ │ ├── hydra_pmi_proxy.1
│ │ ├── mpicc.1
│ │ ├── mpicxx.1
│ │ ├── mpiexec.1
│ │ ├── mpif77.1
│ │ └── mpif90.1
│ └── man3
│ ├── MPIX_Comm_group_failed.3
│ ├── MPIX_Comm_reenable_anysource.3
│ ├── MPIX_Comm_remote_group_failed.3
│ ├── MPI_Abort.3
│ ├── MPI_Accumulate.3
│ ├── MPI_Add_error_class.3
│ ├── MPI_Add_error_code.3
│ ├── MPI_Add_error_string.3
│ ├── MPI_Address.3
│ ├── MPI_Allgather.3
│ ├── MPI_Allgatherv.3
│ ├── MPI_Alloc_mem.3
│ ├── MPI_Allreduce.3
│ ├── MPI_Alltoall.3
│ ├── MPI_Alltoallv.3
│ ├── MPI_Alltoallw.3
│ ├── MPI_Attr_delete.3
│ ├── MPI_Attr_get.3
│ ├── MPI_Attr_put.3
│ ├── MPI_Barrier.3
│ ├── MPI_Bcast.3
│ ├── MPI_Bsend.3
│ ├── MPI_Bsend_init.3
│ ├── MPI_Buffer_attach.3
│ ├── MPI_Buffer_detach.3
│ ├── MPI_Cancel.3
│ ├── MPI_Cart_coords.3
│ ├── MPI_Cart_create.3
│ ├── MPI_Cart_get.3
│ ├── MPI_Cart_map.3
│ ├── MPI_Cart_rank.3
│ ├── MPI_Cart_shift.3
│ ├── MPI_Cart_sub.3
│ ├── MPI_Cartdim_get.3
│ ├── MPI_Close_port.3
│ ├── MPI_Comm_accept.3
│ ├── MPI_Comm_call_errhandler.3
│ ├── MPI_Comm_compare.3
│ ├── MPI_Comm_connect.3
│ ├── MPI_Comm_create.3
│ ├── MPI_Comm_create_errhandler.3
│ ├── MPI_Comm_create_group.3
│ ├── MPI_Comm_create_keyval.3
│ ├── MPI_Comm_delete_attr.3
│ ├── MPI_Comm_disconnect.3
│ ├── MPI_Comm_dup.3
│ ├── MPI_Comm_dup_with_info.3
│ ├── MPI_Comm_free.3
│ ├── MPI_Comm_free_keyval.3
│ ├── MPI_Comm_get_attr.3
│ ├── MPI_Comm_get_errhandler.3
│ ├── MPI_Comm_get_info.3
│ ├── MPI_Comm_get_name.3
│ ├── MPI_Comm_get_parent.3
│ ├── MPI_Comm_group.3
│ ├── MPI_Comm_idup.3
│ ├── MPI_Comm_join.3
│ ├── MPI_Comm_rank.3
│ ├── MPI_Comm_remote_group.3
│ ├── MPI_Comm_remote_size.3
│ ├── MPI_Comm_set_attr.3
│ ├── MPI_Comm_set_errhandler.3
│ ├── MPI_Comm_set_info.3
│ ├── MPI_Comm_set_name.3
│ ├── MPI_Comm_size.3
│ ├── MPI_Comm_spawn.3
│ ├── MPI_Comm_spawn_multiple.3
│ ├── MPI_Comm_split.3
│ ├── MPI_Comm_split_type.3
│ ├── MPI_Comm_test_inter.3
│ ├── MPI_Compare_and_swap.3
│ ├── MPI_Dims_create.3
│ ├── MPI_Dist_graph_create.3
│ ├── MPI_Dist_graph_create_adjacent.3
│ ├── MPI_Dist_graph_neighbors.3
│ ├── MPI_Dist_graph_neighbors_count.3
│ ├── MPI_Errhandler_create.3
│ ├── MPI_Errhandler_free.3
│ ├── MPI_Errhandler_get.3
│ ├── MPI_Errhandler_set.3
│ ├── MPI_Error_class.3
│ ├── MPI_Error_string.3
│ ├── MPI_Exscan.3
│ ├── MPI_Fetch_and_op.3
│ ├── MPI_File_c2f.3
│ ├── MPI_File_call_errhandler.3
│ ├── MPI_File_close.3
│ ├── MPI_File_create_errhandler.3
│ ├── MPI_File_delete.3
│ ├── MPI_File_f2c.3
│ ├── MPI_File_get_amode.3
│ ├── MPI_File_get_atomicity.3
│ ├── MPI_File_get_byte_offset.3
│ ├── MPI_File_get_errhandler.3
│ ├── MPI_File_get_group.3
│ ├── MPI_File_get_info.3
│ ├── MPI_File_get_position.3
│ ├── MPI_File_get_position_shared.3
│ ├── MPI_File_get_size.3
│ ├── MPI_File_get_type_extent.3
│ ├── MPI_File_get_view.3
│ ├── MPI_File_iread.3
│ ├── MPI_File_iread_at.3
│ ├── MPI_File_iread_shared.3
│ ├── MPI_File_iwrite.3
│ ├── MPI_File_iwrite_at.3
│ ├── MPI_File_iwrite_shared.3
│ ├── MPI_File_open.3
│ ├── MPI_File_preallocate.3
│ ├── MPI_File_read.3
│ ├── MPI_File_read_all.3
│ ├── MPI_File_read_all_begin.3
│ ├── MPI_File_read_all_end.3
│ ├── MPI_File_read_at.3
│ ├── MPI_File_read_at_all.3
│ ├── MPI_File_read_at_all_begin.3
│ ├── MPI_File_read_at_all_end.3
│ ├── MPI_File_read_ordered.3
│ ├── MPI_File_read_ordered_begin.3
│ ├── MPI_File_read_ordered_end.3
│ ├── MPI_File_read_shared.3
│ ├── MPI_File_seek.3
│ ├── MPI_File_seek_shared.3
│ ├── MPI_File_set_atomicity.3
│ ├── MPI_File_set_errhandler.3
│ ├── MPI_File_set_info.3
│ ├── MPI_File_set_size.3
│ ├── MPI_File_set_view.3
│ ├── MPI_File_sync.3
│ ├── MPI_File_write.3
│ ├── MPI_File_write_all.3
│ ├── MPI_File_write_all_begin.3
│ ├── MPI_File_write_all_end.3
│ ├── MPI_File_write_at.3
│ ├── MPI_File_write_at_all.3
│ ├── MPI_File_write_at_all_begin.3
│ ├── MPI_File_write_at_all_end.3
│ ├── MPI_File_write_ordered.3
│ ├── MPI_File_write_ordered_begin.3
│ ├── MPI_File_write_ordered_end.3
│ ├── MPI_File_write_shared.3
│ ├── MPI_Finalize.3
│ ├── MPI_Finalized.3
│ ├── MPI_Free_mem.3
│ ├── MPI_Gather.3
│ ├── MPI_Gatherv.3
│ ├── MPI_Get.3
│ ├── MPI_Get_accumulate.3
│ ├── MPI_Get_address.3
│ ├── MPI_Get_count.3
│ ├── MPI_Get_elements.3
│ ├── MPI_Get_elements_x.3
│ ├── MPI_Get_library_version.3
│ ├── MPI_Get_processor_name.3
│ ├── MPI_Get_version.3
│ ├── MPI_Graph_create.3
│ ├── MPI_Graph_get.3
│ ├── MPI_Graph_map.3
│ ├── MPI_Graph_neighbors.3
│ ├── MPI_Graph_neighbors_count.3
│ ├── MPI_Graphdims_get.3
│ ├── MPI_Grequest_complete.3
│ ├── MPI_Grequest_start.3
│ ├── MPI_Group_compare.3
│ ├── MPI_Group_difference.3
│ ├── MPI_Group_excl.3
│ ├── MPI_Group_free.3
│ ├── MPI_Group_incl.3
│ ├── MPI_Group_intersection.3
│ ├── MPI_Group_range_excl.3
│ ├── MPI_Group_range_incl.3
│ ├── MPI_Group_rank.3
│ ├── MPI_Group_size.3
│ ├── MPI_Group_translate_ranks.3
│ ├── MPI_Group_union.3
│ ├── MPI_Iallgather.3
│ ├── MPI_Iallgatherv.3
│ ├── MPI_Iallreduce.3
│ ├── MPI_Ialltoall.3
│ ├── MPI_Ialltoallv.3
│ ├── MPI_Ialltoallw.3
│ ├── MPI_Ibarrier.3
│ ├── MPI_Ibcast.3
│ ├── MPI_Ibsend.3
│ ├── MPI_Iexscan.3
│ ├── MPI_Igather.3
│ ├── MPI_Igatherv.3
│ ├── MPI_Improbe.3
│ ├── MPI_Imrecv.3
│ ├── MPI_Ineighbor_allgather.3
│ ├── MPI_Ineighbor_allgatherv.3
│ ├── MPI_Ineighbor_alltoall.3
│ ├── MPI_Ineighbor_alltoallv.3
│ ├── MPI_Ineighbor_alltoallw.3
│ ├── MPI_Info_create.3
│ ├── MPI_Info_delete.3
│ ├── MPI_Info_dup.3
│ ├── MPI_Info_free.3
│ ├── MPI_Info_get.3
│ ├── MPI_Info_get_nkeys.3
│ ├── MPI_Info_get_nthkey.3
│ ├── MPI_Info_get_valuelen.3
│ ├── MPI_Info_set.3
│ ├── MPI_Init.3
│ ├── MPI_Init_thread.3
│ ├── MPI_Initialized.3
│ ├── MPI_Intercomm_create.3
│ ├── MPI_Intercomm_merge.3
│ ├── MPI_Iprobe.3
│ ├── MPI_Irecv.3
│ ├── MPI_Ireduce.3
│ ├── MPI_Ireduce_scatter.3
│ ├── MPI_Ireduce_scatter_block.3
│ ├── MPI_Irsend.3
│ ├── MPI_Is_thread_main.3
│ ├── MPI_Iscan.3
│ ├── MPI_Iscatter.3
│ ├── MPI_Iscatterv.3
│ ├── MPI_Isend.3
│ ├── MPI_Issend.3
│ ├── MPI_Keyval_create.3
│ ├── MPI_Keyval_free.3
│ ├── MPI_Lookup_name.3
│ ├── MPI_Mprobe.3
│ ├── MPI_Mrecv.3
│ ├── MPI_Neighbor_allgather.3
│ ├── MPI_Neighbor_allgatherv.3
│ ├── MPI_Neighbor_alltoall.3
│ ├── MPI_Neighbor_alltoallv.3
│ ├── MPI_Neighbor_alltoallw.3
│ ├── MPI_Op_commute.3
│ ├── MPI_Op_create.3
│ ├── MPI_Op_free.3
│ ├── MPI_Open_port.3
│ ├── MPI_Pack.3
│ ├── MPI_Pack_external.3
│ ├── MPI_Pack_external_size.3
│ ├── MPI_Pack_size.3
│ ├── MPI_Pcontrol.3
│ ├── MPI_Probe.3
│ ├── MPI_Publish_name.3
│ ├── MPI_Put.3
│ ├── MPI_Query_thread.3
│ ├── MPI_Raccumulate.3
│ ├── MPI_Recv.3
│ ├── MPI_Recv_init.3
│ ├── MPI_Reduce.3
│ ├── MPI_Reduce_local.3
│ ├── MPI_Reduce_scatter.3
│ ├── MPI_Reduce_scatter_block.3
│ ├── MPI_Register_datarep.3
│ ├── MPI_Request_free.3
│ ├── MPI_Request_get_status.3
│ ├── MPI_Rget.3
│ ├── MPI_Rget_accumulate.3
│ ├── MPI_Rput.3
│ ├── MPI_Rsend.3
│ ├── MPI_Rsend_init.3
│ ├── MPI_Scan.3
│ ├── MPI_Scatter.3
│ ├── MPI_Scatterv.3
│ ├── MPI_Send.3
│ ├── MPI_Send_init.3
│ ├── MPI_Sendrecv.3
│ ├── MPI_Sendrecv_replace.3
│ ├── MPI_Ssend.3
│ ├── MPI_Ssend_init.3
│ ├── MPI_Start.3
│ ├── MPI_Startall.3
│ ├── MPI_Status_set_cancelled.3
│ ├── MPI_Status_set_elements.3
│ ├── MPI_Status_set_elements_x.3
│ ├── MPI_T_category_changed.3
│ ├── MPI_T_category_get_categories.3
│ ├── MPI_T_category_get_cvars.3
│ ├── MPI_T_category_get_info.3
│ ├── MPI_T_category_get_num.3
│ ├── MPI_T_category_get_pvars.3
│ ├── MPI_T_cvar_get_info.3
│ ├── MPI_T_cvar_get_num.3
│ ├── MPI_T_cvar_handle_alloc.3
│ ├── MPI_T_cvar_handle_free.3
│ ├── MPI_T_cvar_read.3
│ ├── MPI_T_cvar_write.3
│ ├── MPI_T_enum_get_info.3
│ ├── MPI_T_enum_get_item.3
│ ├── MPI_T_finalize.3
│ ├── MPI_T_init_thread.3
│ ├── MPI_T_pvar_get_info.3
│ ├── MPI_T_pvar_get_num.3
│ ├── MPI_T_pvar_handle_alloc.3
│ ├── MPI_T_pvar_handle_free.3
│ ├── MPI_T_pvar_read.3
│ ├── MPI_T_pvar_readreset.3
│ ├── MPI_T_pvar_reset.3
│ ├── MPI_T_pvar_session_create.3
│ ├── MPI_T_pvar_session_free.3
│ ├── MPI_T_pvar_start.3
│ ├── MPI_T_pvar_stop.3
│ ├── MPI_T_pvar_write.3
│ ├── MPI_Test.3
│ ├── MPI_Test_cancelled.3
│ ├── MPI_Testall.3
│ ├── MPI_Testany.3
│ ├── MPI_Testsome.3
│ ├── MPI_Topo_test.3
│ ├── MPI_Type_commit.3
│ ├── MPI_Type_contiguous.3
│ ├── MPI_Type_create_darray.3
│ ├── MPI_Type_create_hindexed.3
│ ├── MPI_Type_create_hindexed_block.3
│ ├── MPI_Type_create_hvector.3
│ ├── MPI_Type_create_indexed_block.3
│ ├── MPI_Type_create_keyval.3
│ ├── MPI_Type_create_resized.3
│ ├── MPI_Type_create_struct.3
│ ├── MPI_Type_create_subarray.3
│ ├── MPI_Type_delete_attr.3
│ ├── MPI_Type_dup.3
│ ├── MPI_Type_extent.3
│ ├── MPI_Type_free.3
│ ├── MPI_Type_free_keyval.3
│ ├── MPI_Type_get_attr.3
│ ├── MPI_Type_get_contents.3
│ ├── MPI_Type_get_envelope.3
│ ├── MPI_Type_get_extent.3
│ ├── MPI_Type_get_extent_x.3
│ ├── MPI_Type_get_name.3
│ ├── MPI_Type_get_true_extent.3
│ ├── MPI_Type_get_true_extent_x.3
│ ├── MPI_Type_hindexed.3
│ ├── MPI_Type_hvector.3
│ ├── MPI_Type_indexed.3
│ ├── MPI_Type_lb.3
│ ├── MPI_Type_match_size.3
│ ├── MPI_Type_set_attr.3
│ ├── MPI_Type_set_name.3
│ ├── MPI_Type_size.3
│ ├── MPI_Type_size_x.3
│ ├── MPI_Type_struct.3
│ ├── MPI_Type_ub.3
│ ├── MPI_Type_vector.3
│ ├── MPI_Unpack.3
│ ├── MPI_Unpack_external.3
│ ├── MPI_Unpublish_name.3
│ ├── MPI_Wait.3
│ ├── MPI_Waitall.3
│ ├── MPI_Waitany.3
│ ├── MPI_Waitsome.3
│ ├── MPI_Win_allocate.3
│ ├── MPI_Win_allocate_shared.3
│ ├── MPI_Win_attach.3
│ ├── MPI_Win_call_errhandler.3
│ ├── MPI_Win_complete.3
│ ├── MPI_Win_create.3
│ ├── MPI_Win_create_dynamic.3
│ ├── MPI_Win_create_errhandler.3
│ ├── MPI_Win_create_keyval.3
│ ├── MPI_Win_delete_attr.3
│ ├── MPI_Win_detach.3
│ ├── MPI_Win_fence.3
│ ├── MPI_Win_flush.3
│ ├── MPI_Win_flush_all.3
│ ├── MPI_Win_flush_local.3
│ ├── MPI_Win_flush_local_all.3
│ ├── MPI_Win_free.3
│ ├── MPI_Win_free_keyval.3
│ ├── MPI_Win_get_attr.3
│ ├── MPI_Win_get_errhandler.3
│ ├── MPI_Win_get_group.3
│ ├── MPI_Win_get_info.3
│ ├── MPI_Win_get_name.3
│ ├── MPI_Win_lock.3
│ ├── MPI_Win_lock_all.3
│ ├── MPI_Win_post.3
│ ├── MPI_Win_set_attr.3
│ ├── MPI_Win_set_errhandler.3
│ ├── MPI_Win_set_info.3
│ ├── MPI_Win_set_name.3
│ ├── MPI_Win_shared_query.3
│ ├── MPI_Win_start.3
│ ├── MPI_Win_sync.3
│ ├── MPI_Win_test.3
│ ├── MPI_Win_unlock.3
│ ├── MPI_Win_unlock_all.3
│ ├── MPI_Win_wait.3
│ ├── MPI_Wtick.3
│ └── MPI_Wtime.3
├── mpi.def
├── mpich-doxygen.in
├── mpich.def
├── src
│ ├── Makefile.mk
│ ├── armci
│ │ ├── COPYRIGHT
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── README
│ │ ├── VERSION
│ │ ├── aclocal.m4
│ │ ├── autogen.sh
│ │ ├── benchmarks
│ │ │ ├── Makefile.mk
│ │ │ ├── bench_groups.c
│ │ │ ├── contiguous-bench.c
│ │ │ ├── ping-pong.c
│ │ │ ├── ring-flood.c
│ │ │ └── strided-bench.c
│ │ ├── configure
│ │ ├── configure.ac
│ │ ├── m4
│ │ │ ├── aclocal.m4
│ │ │ ├── aclocal_am.m4
│ │ │ ├── aclocal_atomic.m4
│ │ │ ├── aclocal_attr_alias.m4
│ │ │ ├── aclocal_bugfix.m4
│ │ │ ├── aclocal_cache.m4
│ │ │ ├── aclocal_cc.m4
│ │ │ ├── aclocal_coverage.m4
│ │ │ ├── aclocal_cxx.m4
│ │ │ ├── aclocal_f77.m4
│ │ │ ├── aclocal_f77old.m4
│ │ │ ├── aclocal_fc.m4
│ │ │ ├── aclocal_libs.m4
│ │ │ ├── aclocal_make.m4
│ │ │ ├── aclocal_mpi.m4
│ │ │ ├── aclocal_romio.m4
│ │ │ ├── aclocal_runlog.m4
│ │ │ ├── aclocal_shl.m4
│ │ │ ├── aclocal_subcfg.m4
│ │ │ ├── aclocal_util.m4
│ │ │ ├── ar-lib
│ │ │ ├── ax_prefix_config_h.m4
│ │ │ ├── ax_tls.m4
│ │ │ ├── compile
│ │ │ ├── config.guess
│ │ │ ├── config.rpath
│ │ │ ├── config.sub
│ │ │ ├── depcomp
│ │ │ ├── install-sh
│ │ │ ├── libtool.m4
│ │ │ ├── ltmain.sh
│ │ │ ├── ltoptions.m4
│ │ │ ├── ltsugar.m4
│ │ │ ├── ltversion.m4
│ │ │ ├── lt~obsolete.m4
│ │ │ ├── missing
│ │ │ └── test-driver
│ │ ├── src
│ │ │ ├── armci.h
│ │ │ ├── armci_internals.h
│ │ │ ├── armciconf.h.in
│ │ │ ├── armcix.h
│ │ │ ├── buffer.c
│ │ │ ├── conflict_tree.c
│ │ │ ├── conflict_tree.h
│ │ │ ├── debug.c
│ │ │ ├── debug.h
│ │ │ ├── gmr.c
│ │ │ ├── gmr.h
│ │ │ ├── groups.c
│ │ │ ├── init_finalize.c
│ │ │ ├── internals.c
│ │ │ ├── malloc.c
│ │ │ ├── message.c
│ │ │ ├── message.h
│ │ │ ├── message_gop.c
│ │ │ ├── mp3.fh
│ │ │ ├── mp3.h
│ │ │ ├── mp3def.fh
│ │ │ ├── mutex.c
│ │ │ ├── mutex_hdl_queue.c
│ │ │ ├── mutex_hdl_spin.c
│ │ │ ├── onesided.c
│ │ │ ├── onesided_nb.c
│ │ │ ├── parmci.c
│ │ │ ├── rmw.c
│ │ │ ├── strided.c
│ │ │ ├── topology.c
│ │ │ ├── util.c
│ │ │ ├── value_ops.c
│ │ │ └── vector.c
│ │ └── tests
│ │ ├── ARMCI_AccS_latency.c
│ │ ├── ARMCI_PutS_latency.c
│ │ ├── Makefile.mk
│ │ ├── ctree
│ │ │ ├── Makefile.mk
│ │ │ ├── ctree_test.c
│ │ │ ├── ctree_test_rand.c
│ │ │ └── ctree_test_rand_interval.c
│ │ ├── mpi
│ │ │ ├── Makefile.mk
│ │ │ ├── copy_bench.c
│ │ │ ├── pgroup_bench.c
│ │ │ ├── ping-pong-mpi.c
│ │ │ ├── test_mpi_accs.c
│ │ │ ├── test_mpi_indexed_accs.c
│ │ │ ├── test_mpi_indexed_gets.c
│ │ │ ├── test_mpi_indexed_puts_gets.c
│ │ │ ├── test_mpi_subarray_accs.c
│ │ │ └── test_win_create.c
│ │ ├── test_accs.c
│ │ ├── test_accs_dla.c
│ │ ├── test_assert.c
│ │ ├── test_group_split.c
│ │ ├── test_groups.c
│ │ ├── test_igop.c
│ │ ├── test_malloc.c
│ │ ├── test_malloc_group.c
│ │ ├── test_malloc_irreg.c
│ │ ├── test_mutex.c
│ │ ├── test_mutex_rmw.c
│ │ ├── test_mutex_trylock.c
│ │ ├── test_onesided.c
│ │ ├── test_onesided_shared.c
│ │ ├── test_onesided_shared_dla.c
│ │ ├── test_parmci.c
│ │ ├── test_parmci_lib.c
│ │ ├── test_puts.c
│ │ ├── test_puts_gets.c
│ │ ├── test_puts_gets_dla.c
│ │ └── test_rmw_fadd.c
│ ├── binding
│ │ ├── Makefile.mk
│ │ ├── cxx
│ │ │ ├── Makefile.mk
│ │ │ ├── buildiface
│ │ │ ├── buildiface-stamp
│ │ │ ├── c2.dat
│ │ │ ├── cov2html.in
│ │ │ ├── cxx.vlist
│ │ │ ├── cxxdecl3.dat
│ │ │ ├── cxxtodecl
│ │ │ ├── initcxx.cxx
│ │ │ ├── mpi.dat
│ │ │ ├── mpicovsimple.cxx
│ │ │ ├── mpicovsimple.h
│ │ │ ├── mpicxx.h.in
│ │ │ └── mpicxxcov.h
│ │ ├── f77
│ │ │ ├── Makefile.mk
│ │ │ ├── abortf.c
│ │ │ ├── accumulatef.c
│ │ │ ├── adderrclassf.c
│ │ │ ├── adderrcodef.c
│ │ │ ├── adderrstringf.c
│ │ │ ├── addressf.c
│ │ │ ├── allgatherf.c
│ │ │ ├── allgathervf.c
│ │ │ ├── alloc_memf.c
│ │ │ ├── allreducef.c
│ │ │ ├── alltoallf.c
│ │ │ ├── alltoallvf.c
│ │ │ ├── alltoallwf.c
│ │ │ ├── attr_deletef.c
│ │ │ ├── attr_getf.c
│ │ │ ├── attr_putf.c
│ │ │ ├── barrierf.c
│ │ │ ├── bcastf.c
│ │ │ ├── bsend_initf.c
│ │ │ ├── bsendf.c
│ │ │ ├── bufattachf.c
│ │ │ ├── bufdetachf.c
│ │ │ ├── buildiface
│ │ │ ├── buildiface-stamp
│ │ │ ├── cancelf.c
│ │ │ ├── cart_coordsf.c
│ │ │ ├── cart_createf.c
│ │ │ ├── cart_getf.c
│ │ │ ├── cart_mapf.c
│ │ │ ├── cart_rankf.c
│ │ │ ├── cart_shiftf.c
│ │ │ ├── cart_subf.c
│ │ │ ├── cartdim_getf.c
│ │ │ ├── close_portf.c
│ │ │ ├── comm_acceptf.c
│ │ │ ├── comm_comparef.c
│ │ │ ├── comm_connectf.c
│ │ │ ├── comm_create_groupf.c
│ │ │ ├── comm_createf.c
│ │ │ ├── comm_dup_with_infof.c
│ │ │ ├── comm_dupf.c
│ │ │ ├── comm_freef.c
│ │ │ ├── comm_get_attrf.c
│ │ │ ├── comm_get_infof.c
│ │ │ ├── comm_group_failedf.c
│ │ │ ├── comm_groupf.c
│ │ │ ├── comm_idupf.c
│ │ │ ├── comm_joinf.c
│ │ │ ├── comm_rankf.c
│ │ │ ├── comm_reenable_anysourcef.c
│ │ │ ├── comm_remote_group_failedf.c
│ │ │ ├── comm_set_attrf.c
│ │ │ ├── comm_set_infof.c
│ │ │ ├── comm_set_namef.c
│ │ │ ├── comm_sizef.c
│ │ │ ├── comm_spawnf.c
│ │ │ ├── comm_split_typef.c
│ │ │ ├── comm_splitf.c
│ │ │ ├── commcallerrf.c
│ │ │ ├── commcreerrf.c
│ │ │ ├── commdelattrf.c
│ │ │ ├── commdiscf.c
│ │ │ ├── commfreekeyf.c
│ │ │ ├── commgeterrf.c
│ │ │ ├── commgetnamf.c
│ │ │ ├── commnewkeyf.c
│ │ │ ├── commparentf.c
│ │ │ ├── commrgroupf.c
│ │ │ ├── commrsizef.c
│ │ │ ├── commseterrf.c
│ │ │ ├── commtesticf.c
│ │ │ ├── compare_and_swapf.c
│ │ │ ├── dims_createf.c
│ │ │ ├── dist_graph_create_adjacentf.c
│ │ │ ├── dist_graph_createf.c
│ │ │ ├── dist_graph_neighbors_countf.c
│ │ │ ├── dist_graph_neighborsf.c
│ │ │ ├── dup_comm_fnf.c
│ │ │ ├── dup_fnf.c
│ │ │ ├── dup_type_fnf.c
│ │ │ ├── dup_win_fnf.c
│ │ │ ├── errhcreatef.c
│ │ │ ├── errhfreef.c
│ │ │ ├── errhgetf.c
│ │ │ ├── errhsetf.c
│ │ │ ├── error_classf.c
│ │ │ ├── error_stringf.c
│ │ │ ├── exscanf.c
│ │ │ ├── fdebug.c
│ │ │ ├── fetch_and_opf.c
│ │ │ ├── file_closef.c
│ │ │ ├── file_deletef.c
│ │ │ ├── file_get_amodef.c
│ │ │ ├── file_get_atomicityf.c
│ │ │ ├── file_get_byte_offsetf.c
│ │ │ ├── file_get_groupf.c
│ │ │ ├── file_get_infof.c
│ │ │ ├── file_get_position_sharedf.c
│ │ │ ├── file_get_positionf.c
│ │ │ ├── file_get_sizef.c
│ │ │ ├── file_get_type_extentf.c
│ │ │ ├── file_get_viewf.c
│ │ │ ├── file_iread_atf.c
│ │ │ ├── file_iread_sharedf.c
│ │ │ ├── file_ireadf.c
│ │ │ ├── file_iwrite_atf.c
│ │ │ ├── file_iwrite_sharedf.c
│ │ │ ├── file_iwritef.c
│ │ │ ├── file_openf.c
│ │ │ ├── file_preallocatef.c
│ │ │ ├── file_read_all_beginf.c
│ │ │ ├── file_read_all_endf.c
│ │ │ ├── file_read_allf.c
│ │ │ ├── file_read_at_all_beginf.c
│ │ │ ├── file_read_at_all_endf.c
│ │ │ ├── file_read_at_allf.c
│ │ │ ├── file_read_atf.c
│ │ │ ├── file_read_ordered_beginf.c
│ │ │ ├── file_read_ordered_endf.c
│ │ │ ├── file_read_orderedf.c
│ │ │ ├── file_read_sharedf.c
│ │ │ ├── file_readf.c
│ │ │ ├── file_seek_sharedf.c
│ │ │ ├── file_seekf.c
│ │ │ ├── file_set_atomicityf.c
│ │ │ ├── file_set_infof.c
│ │ │ ├── file_set_sizef.c
│ │ │ ├── file_set_viewf.c
│ │ │ ├── file_syncf.c
│ │ │ ├── file_write_all_beginf.c
│ │ │ ├── file_write_all_endf.c
│ │ │ ├── file_write_allf.c
│ │ │ ├── file_write_at_all_beginf.c
│ │ │ ├── file_write_at_all_endf.c
│ │ │ ├── file_write_at_allf.c
│ │ │ ├── file_write_atf.c
│ │ │ ├── file_write_ordered_beginf.c
│ │ │ ├── file_write_ordered_endf.c
│ │ │ ├── file_write_orderedf.c
│ │ │ ├── file_write_sharedf.c
│ │ │ ├── file_writef.c
│ │ │ ├── filecallerrf.c
│ │ │ ├── filecreerrf.c
│ │ │ ├── filegeterrf.c
│ │ │ ├── fileseterrf.c
│ │ │ ├── finalizedf.c
│ │ │ ├── finalizef.c
│ │ │ ├── fproto.h
│ │ │ ├── free_memf.c
│ │ │ ├── gatherf.c
│ │ │ ├── gathervf.c
│ │ │ ├── get_accumulatef.c
│ │ │ ├── get_countf.c
│ │ │ ├── get_elements_xf.c
│ │ │ ├── get_elementsf.c
│ │ │ ├── get_library_versionf.c
│ │ │ ├── get_versionf.c
│ │ │ ├── getaddressf.c
│ │ │ ├── getf.c
│ │ │ ├── getpnamef.c
│ │ │ ├── graph_createf.c
│ │ │ ├── graph_getf.c
│ │ │ ├── graph_mapf.c
│ │ │ ├── graphdims_getf.c
│ │ │ ├── greqcompletef.c
│ │ │ ├── greqstartf.c
│ │ │ ├── grfnbcountf.c
│ │ │ ├── grfnbrsf.c
│ │ │ ├── group_comparef.c
│ │ │ ├── group_exclf.c
│ │ │ ├── group_freef.c
│ │ │ ├── group_inclf.c
│ │ │ ├── group_rankf.c
│ │ │ ├── group_sizef.c
│ │ │ ├── group_unionf.c
│ │ │ ├── groupdifff.c
│ │ │ ├── groupinterf.c
│ │ │ ├── grouprexclf.c
│ │ │ ├── grouprinclf.c
│ │ │ ├── grouptranksf.c
│ │ │ ├── iallgatherf.c
│ │ │ ├── iallgathervf.c
│ │ │ ├── iallreducef.c
│ │ │ ├── ialltoallf.c
│ │ │ ├── ialltoallvf.c
│ │ │ ├── ialltoallwf.c
│ │ │ ├── ibarrierf.c
│ │ │ ├── ibcastf.c
│ │ │ ├── ibsendf.c
│ │ │ ├── iccreatef.c
│ │ │ ├── icmergef.c
│ │ │ ├── iexscanf.c
│ │ │ ├── igatherf.c
│ │ │ ├── igathervf.c
│ │ │ ├── improbef.c
│ │ │ ├── imrecvf.c
│ │ │ ├── ineighbor_allgatherf.c
│ │ │ ├── ineighbor_allgathervf.c
│ │ │ ├── ineighbor_alltoallf.c
│ │ │ ├── ineighbor_alltoallvf.c
│ │ │ ├── ineighbor_alltoallwf.c
│ │ │ ├── info_createf.c
│ │ │ ├── info_deletef.c
│ │ │ ├── info_dupf.c
│ │ │ ├── info_freef.c
│ │ │ ├── info_getf.c
│ │ │ ├── info_setf.c
│ │ │ ├── infognkf.c
│ │ │ ├── infognthkf.c
│ │ │ ├── infovallenf.c
│ │ │ ├── initf.c
│ │ │ ├── initializedf.c
│ │ │ ├── initthreadf.c
│ │ │ ├── iprobef.c
│ │ │ ├── irecvf.c
│ │ │ ├── ireduce_scatter_blockf.c
│ │ │ ├── ireduce_scatterf.c
│ │ │ ├── ireducef.c
│ │ │ ├── irsendf.c
│ │ │ ├── iscanf.c
│ │ │ ├── iscatterf.c
│ │ │ ├── iscattervf.c
│ │ │ ├── isendf.c
│ │ │ ├── issendf.c
│ │ │ ├── isthrmainf.c
│ │ │ ├── keyval_createf.c
│ │ │ ├── keyval_freef.c
│ │ │ ├── lookup_namef.c
│ │ │ ├── mpi_fortimpl.h
│ │ │ ├── mpichf.def
│ │ │ ├── mpichff.vfproj
│ │ │ ├── mpichfg.def
│ │ │ ├── mpichfs.def
│ │ │ ├── mpif.h.in
│ │ │ ├── mprobef.c
│ │ │ ├── mrecvf.c
│ │ │ ├── neighbor_allgatherf.c
│ │ │ ├── neighbor_allgathervf.c
│ │ │ ├── neighbor_alltoallf.c
│ │ │ ├── neighbor_alltoallvf.c
│ │ │ ├── neighbor_alltoallwf.c
│ │ │ ├── null_comm_copy_fnf.c
│ │ │ ├── null_comm_del_fnf.c
│ │ │ ├── null_copy_fnf.c
│ │ │ ├── null_del_fnf.c
│ │ │ ├── null_type_copy_fnf.c
│ │ │ ├── null_type_del_fnf.c
│ │ │ ├── null_win_copy_fnf.c
│ │ │ ├── null_win_del_fnf.c
│ │ │ ├── op_commutativef.c
│ │ │ ├── op_createf.c
│ │ │ ├── op_freef.c
│ │ │ ├── open_portf.c
│ │ │ ├── pack_externalf.c
│ │ │ ├── pack_sizef.c
│ │ │ ├── packesizef.c
│ │ │ ├── packf.c
│ │ │ ├── pcontrolf.c
│ │ │ ├── probef.c
│ │ │ ├── publish_namef.c
│ │ │ ├── putf.c
│ │ │ ├── query_threadf.c
│ │ │ ├── raccumulatef.c
│ │ │ ├── recv_initf.c
│ │ │ ├── recvf.c
│ │ │ ├── redscatf.c
│ │ │ ├── reduce_localf.c
│ │ │ ├── reduce_scatter_blockf.c
│ │ │ ├── reducef.c
│ │ │ ├── register_datarepf.c
│ │ │ ├── reqgetstatf.c
│ │ │ ├── request_freef.c
│ │ │ ├── rget_accumulatef.c
│ │ │ ├── rgetf.c
│ │ │ ├── rputf.c
│ │ │ ├── rsend_initf.c
│ │ │ ├── rsendf.c
│ │ │ ├── scanf.c
│ │ │ ├── scatterf.c
│ │ │ ├── scattervf.c
│ │ │ ├── send_initf.c
│ │ │ ├── sendf.c
│ │ │ ├── sendrecvf.c
│ │ │ ├── setbot.c.in
│ │ │ ├── setbotf.f.in
│ │ │ ├── sndrcvrplf.c
│ │ │ ├── spawnmultf.c
│ │ │ ├── ssend_initf.c
│ │ │ ├── ssendf.c
│ │ │ ├── startallf.c
│ │ │ ├── startf.c
│ │ │ ├── statgetclf.c
│ │ │ ├── statsetelf.c
│ │ │ ├── status_set_elements_xf.c
│ │ │ ├── statusc2f.c
│ │ │ ├── statusf2c.c
│ │ │ ├── testallf.c
│ │ │ ├── testanyf.c
│ │ │ ├── testcancelf.c
│ │ │ ├── testf.c
│ │ │ ├── testsomef.c
│ │ │ ├── topo_testf.c
│ │ │ ├── type_commitf.c
│ │ │ ├── type_create_hindexed_blockf.c
│ │ │ ├── type_dupf.c
│ │ │ ├── type_extentf.c
│ │ │ ├── type_freef.c
│ │ │ ├── type_get_attrf.c
│ │ │ ├── type_get_extent_xf.c
│ │ │ ├── type_get_true_extent_xf.c
│ │ │ ├── type_hindexedf.c
│ │ │ ├── type_hvectorf.c
│ │ │ ├── type_indexedf.c
│ │ │ ├── type_lbf.c
│ │ │ ├── type_match_sizef.c
│ │ │ ├── type_size_xf.c
│ │ │ ├── type_sizef.c
│ │ │ ├── type_structf.c
│ │ │ ├── type_ubf.c
│ │ │ ├── type_vectorf.c
│ │ │ ├── typechindf.c
│ │ │ ├── typechvecf.c
│ │ │ ├── typecindbf.c
│ │ │ ├── typecontigf.c
│ │ │ ├── typecresizef.c
│ │ │ ├── typecstructf.c
│ │ │ ├── typecsubarrf.c
│ │ │ ├── typedarrayf.c
│ │ │ ├── typedelattrf.c
│ │ │ ├── typefreekeyf.c
│ │ │ ├── typegetcntsf.c
│ │ │ ├── typegetenvf.c
│ │ │ ├── typegetextentf.c
│ │ │ ├── typegnamef.c
│ │ │ ├── typegtextf.c
│ │ │ ├── typenewkeyf.c
│ │ │ ├── typesetattrf.c
│ │ │ ├── typesetnamef.c
│ │ │ ├── unpackextf.c
│ │ │ ├── unpackf.c
│ │ │ ├── unpubnamef.c
│ │ │ ├── waitallf.c
│ │ │ ├── waitanyf.c
│ │ │ ├── waitf.c
│ │ │ ├── waitsomef.c
│ │ │ ├── win_allocate_sharedf.c
│ │ │ ├── win_allocatef.c
│ │ │ ├── win_attachf.c
│ │ │ ├── win_completef.c
│ │ │ ├── win_create_dynamicf.c
│ │ │ ├── win_createf.c
│ │ │ ├── win_detachf.c
│ │ │ ├── win_fencef.c
│ │ │ ├── win_flush_allf.c
│ │ │ ├── win_flush_local_allf.c
│ │ │ ├── win_flush_localf.c
│ │ │ ├── win_flushf.c
│ │ │ ├── win_freef.c
│ │ │ ├── win_get_attrf.c
│ │ │ ├── win_get_groupf.c
│ │ │ ├── win_get_infof.c
│ │ │ ├── win_get_namef.c
│ │ │ ├── win_lock_allf.c
│ │ │ ├── win_lockf.c
│ │ │ ├── win_postf.c
│ │ │ ├── win_set_attrf.c
│ │ │ ├── win_set_infof.c
│ │ │ ├── win_set_namef.c
│ │ │ ├── win_shared_queryf.c
│ │ │ ├── win_startf.c
│ │ │ ├── win_syncf.c
│ │ │ ├── win_testf.c
│ │ │ ├── win_unlock_allf.c
│ │ │ ├── win_unlockf.c
│ │ │ ├── win_waitf.c
│ │ │ ├── wincallerrf.c
│ │ │ ├── wincreerrf.c
│ │ │ ├── windelattrf.c
│ │ │ ├── winfreekeyf.c
│ │ │ ├── wingeterrf.c
│ │ │ ├── winnewkeyf.c
│ │ │ ├── winseterrf.c
│ │ │ ├── wtickf.c
│ │ │ └── wtimef.c
│ │ └── f90
│ │ ├── Makefile.mk
│ │ ├── binding.sub
│ │ ├── buildiface
│ │ ├── buildiface-stamp
│ │ ├── cf90t.h
│ │ ├── cf90tdefs
│ │ ├── create_f90_complex.c
│ │ ├── create_f90_int.c
│ │ ├── create_f90_real.c
│ │ ├── create_f90_util.c
│ │ ├── create_f90_util.h
│ │ ├── manf90.txt
│ │ ├── mpi.f90
│ │ ├── mpi_base.f90.in
│ │ ├── mpi_constants.f90.in
│ │ ├── mpi_sizeofs.f90.in
│ │ ├── mpi_t1.f90
│ │ ├── mpif90.vfproj
│ │ ├── mpif90model.h.in
│ │ ├── mpif90type.h
│ │ ├── subconfigure.m4
│ │ ├── typef90cmplxf.c
│ │ ├── typef90intf.c
│ │ └── typef90realf.c
│ ├── env
│ │ ├── Makefile.mk
│ │ ├── mpicc.bash.in
│ │ ├── mpicc.sh.in
│ │ ├── mpicc.txt
│ │ ├── mpichversion.c
│ │ ├── mpicxx.bash.in
│ │ ├── mpicxx.sh.in
│ │ ├── mpicxx.txt
│ │ ├── mpiexec.txt
│ │ ├── mpif77.bash.in
│ │ ├── mpif77.sh.in
│ │ ├── mpif77.txt
│ │ ├── mpif90.bash.in
│ │ ├── mpif90.sh.in
│ │ ├── mpif90.txt
│ │ ├── mpivars.c
│ │ ├── mpixxx_opts.conf.in
│ │ ├── parkill.in
│ │ └── rmshm
│ ├── glue
│ │ ├── Makefile.mk
│ │ └── romio
│ │ ├── Makefile.mk
│ │ └── glue_romio.c
│ ├── include
│ │ ├── Makefile.mk
│ │ ├── bsocket.h
│ │ ├── glue_romio.h.in
│ │ ├── mpi.h.in
│ │ ├── mpi_attr.h
│ │ ├── mpi_f77interface.h
│ │ ├── mpi_fortlogical.h
│ │ ├── mpi_lang.h
│ │ ├── mpiallstates.h
│ │ ├── mpibase.h
│ │ ├── mpibsend.h
│ │ ├── mpich_cvars.h
│ │ ├── mpichconf.h.in
│ │ ├── mpichconfconst.h
│ │ ├── mpichinfo.h.in
│ │ ├── mpichtimer.h.in
│ │ ├── mpidbg.h
│ │ ├── mpierror.h
│ │ ├── mpierrs.h
│ │ ├── mpiext.h
│ │ ├── mpifunc.h
│ │ ├── mpihandlemem.h
│ │ ├── mpiimpl.h
│ │ ├── mpiimplthread.h
│ │ ├── mpiimplthreadpost.h
│ │ ├── mpiinfo.h
│ │ ├── mpiiov.h
│ │ ├── mpimem.h
│ │ ├── mpir_nbc.h
│ │ ├── mpishared.h
│ │ ├── mpistates.h
│ │ ├── mpit.h
│ │ ├── mpitimerimpl.h
│ │ ├── mpitimpl.h
│ │ ├── mpitypedefs.h
│ │ ├── mpiu_ex.h
│ │ ├── mpiu_thread.h
│ │ ├── mpiu_utarray.h
│ │ ├── mpiu_uthash.h
│ │ ├── mpiutil.h
│ │ ├── nopackage.h
│ │ ├── oputil.h
│ │ ├── pmi.h
│ │ ├── pmi2.h
│ │ ├── rlog.h
│ │ ├── rlog_macros.h
│ │ └── thread
│ │ ├── Makefile.mk
│ │ ├── mpiu_thread_posix_funcs.h
│ │ ├── mpiu_thread_posix_types.h
│ │ ├── mpiu_thread_solaris_funcs.h
│ │ ├── mpiu_thread_solaris_types.h
│ │ ├── mpiu_thread_win_funcs.h
│ │ └── mpiu_thread_win_types.h
│ ├── mpi
│ │ ├── Makefile.mk
│ │ ├── attr
│ │ │ ├── Makefile.mk
│ │ │ ├── attr.h
│ │ │ ├── attr_delete.c
│ │ │ ├── attr_get.c
│ │ │ ├── attr_put.c
│ │ │ ├── attrutil.c
│ │ │ ├── comm_create_keyval.c
│ │ │ ├── comm_delete_attr.c
│ │ │ ├── comm_free_keyval.c
│ │ │ ├── comm_get_attr.c
│ │ │ ├── comm_set_attr.c
│ │ │ ├── dup_fn.c
│ │ │ ├── keyval_create.c
│ │ │ ├── keyval_free.c
│ │ │ ├── type_create_keyval.c
│ │ │ ├── type_delete_attr.c
│ │ │ ├── type_free_keyval.c
│ │ │ ├── type_get_attr.c
│ │ │ ├── type_set_attr.c
│ │ │ ├── win_create_keyval.c
│ │ │ ├── win_delete_attr.c
│ │ │ ├── win_free_keyval.c
│ │ │ ├── win_get_attr.c
│ │ │ └── win_set_attr.c
│ │ ├── coll
│ │ │ ├── Makefile.mk
│ │ │ ├── allgather.c
│ │ │ ├── allgatherv.c
│ │ │ ├── allred_group.c
│ │ │ ├── allreduce.c
│ │ │ ├── alltoall.c
│ │ │ ├── alltoallv.c
│ │ │ ├── alltoallw.c
│ │ │ ├── barrier.c
│ │ │ ├── barrier_group.c
│ │ │ ├── bcast.c
│ │ │ ├── collutil.h
│ │ │ ├── exscan.c
│ │ │ ├── gather.c
│ │ │ ├── gatherv.c
│ │ │ ├── helper_fns.c
│ │ │ ├── iallgather.c
│ │ │ ├── iallgatherv.c
│ │ │ ├── iallreduce.c
│ │ │ ├── ialltoall.c
│ │ │ ├── ialltoallv.c
│ │ │ ├── ialltoallw.c
│ │ │ ├── ibarrier.c
│ │ │ ├── ibcast.c
│ │ │ ├── iexscan.c
│ │ │ ├── igather.c
│ │ │ ├── igatherv.c
│ │ │ ├── ired_scat.c
│ │ │ ├── ired_scat_block.c
│ │ │ ├── ireduce.c
│ │ │ ├── iscan.c
│ │ │ ├── iscatter.c
│ │ │ ├── iscatterv.c
│ │ │ ├── nbcutil.c
│ │ │ ├── op_commutative.c
│ │ │ ├── op_create.c
│ │ │ ├── op_free.c
│ │ │ ├── opband.c
│ │ │ ├── opbor.c
│ │ │ ├── opbxor.c
│ │ │ ├── opland.c
│ │ │ ├── oplor.c
│ │ │ ├── oplxor.c
│ │ │ ├── opmax.c
│ │ │ ├── opmaxloc.c
│ │ │ ├── opmin.c
│ │ │ ├── opminloc.c
│ │ │ ├── opno_op.c
│ │ │ ├── opprod.c
│ │ │ ├── opreplace.c
│ │ │ ├── opsum.c
│ │ │ ├── red_scat.c
│ │ │ ├── red_scat_block.c
│ │ │ ├── reduce.c
│ │ │ ├── reduce_local.c
│ │ │ ├── scan.c
│ │ │ ├── scatter.c
│ │ │ └── scatterv.c
│ │ ├── comm
│ │ │ ├── Makefile.mk
│ │ │ ├── comm_compare.c
│ │ │ ├── comm_create.c
│ │ │ ├── comm_create_group.c
│ │ │ ├── comm_dup.c
│ │ │ ├── comm_dup_with_info.c
│ │ │ ├── comm_free.c
│ │ │ ├── comm_get_info.c
│ │ │ ├── comm_get_name.c
│ │ │ ├── comm_group.c
│ │ │ ├── comm_group_failed.c
│ │ │ ├── comm_idup.c
│ │ │ ├── comm_rank.c
│ │ │ ├── comm_reenable_anysource.c
│ │ │ ├── comm_remote_group.c
│ │ │ ├── comm_remote_group_failed.c
│ │ │ ├── comm_remote_size.c
│ │ │ ├── comm_set_info.c
│ │ │ ├── comm_set_name.c
│ │ │ ├── comm_size.c
│ │ │ ├── comm_split.c
│ │ │ ├── comm_split_type.c
│ │ │ ├── comm_test_inter.c
│ │ │ ├── commutil.c
│ │ │ ├── intercomm_create.c
│ │ │ ├── intercomm_merge.c
│ │ │ └── mpicomm.h
│ │ ├── datatype
│ │ │ ├── Makefile.mk
│ │ │ ├── address.c
│ │ │ ├── datatype.h
│ │ │ ├── get_address.c
│ │ │ ├── get_count.c
│ │ │ ├── get_elements.c
│ │ │ ├── get_elements_x.c
│ │ │ ├── pack.c
│ │ │ ├── pack_external.c
│ │ │ ├── pack_external_size.c
│ │ │ ├── pack_size.c
│ │ │ ├── register_datarep.c
│ │ │ ├── status_set_elements.c
│ │ │ ├── status_set_elements_x.c
│ │ │ ├── type_commit.c
│ │ │ ├── type_contiguous.c
│ │ │ ├── type_create_darray.c
│ │ │ ├── type_create_hindexed.c
│ │ │ ├── type_create_hindexed_block.c
│ │ │ ├── type_create_hvector.c
│ │ │ ├── type_create_indexed_block.c
│ │ │ ├── type_create_resized.c
│ │ │ ├── type_create_struct.c
│ │ │ ├── type_create_subarray.c
│ │ │ ├── type_dup.c
│ │ │ ├── type_extent.c
│ │ │ ├── type_free.c
│ │ │ ├── type_get_contents.c
│ │ │ ├── type_get_envelope.c
│ │ │ ├── type_get_extent.c
│ │ │ ├── type_get_extent_x.c
│ │ │ ├── type_get_name.c
│ │ │ ├── type_get_true_extent.c
│ │ │ ├── type_get_true_extent_x.c
│ │ │ ├── type_hindexed.c
│ │ │ ├── type_hvector.c
│ │ │ ├── type_indexed.c
│ │ │ ├── type_lb.c
│ │ │ ├── type_match_size.c
│ │ │ ├── type_set_name.c
│ │ │ ├── type_size.c
│ │ │ ├── type_size_x.c
│ │ │ ├── type_struct.c
│ │ │ ├── type_ub.c
│ │ │ ├── type_vector.c
│ │ │ ├── typeutil.c
│ │ │ ├── unpack.c
│ │ │ └── unpack_external.c
│ │ ├── debugger
│ │ │ ├── Makefile.mk
│ │ │ ├── README_DBG.txt
│ │ │ ├── allcommdbg.c
│ │ │ ├── dbexample.c
│ │ │ ├── dbginit.c
│ │ │ ├── dbgstub.c
│ │ │ ├── dll_mpich.c
│ │ │ ├── mpi2_interface.h
│ │ │ ├── mpi2_interface.txt
│ │ │ ├── mpi_interface.h
│ │ │ ├── mpich_dll_defs.h
│ │ │ ├── qdemo.c
│ │ │ └── tvtest.c
│ │ ├── errhan
│ │ │ ├── Makefile.mk
│ │ │ ├── add_error_class.c
│ │ │ ├── add_error_code.c
│ │ │ ├── add_error_string.c
│ │ │ ├── baseerrnames.txt
│ │ │ ├── comm_call_errhandler.c
│ │ │ ├── comm_create_errhandler.c
│ │ │ ├── comm_get_errhandler.c
│ │ │ ├── comm_set_errhandler.c
│ │ │ ├── defmsg.h
│ │ │ ├── dynerrutil.c
│ │ │ ├── errcodes.h
│ │ │ ├── errhandler_create.c
│ │ │ ├── errhandler_free.c
│ │ │ ├── errhandler_get.c
│ │ │ ├── errhandler_set.c
│ │ │ ├── errnames-old.txt
│ │ │ ├── errnames.txt
│ │ │ ├── error_class.c
│ │ │ ├── error_string.c
│ │ │ ├── errutil.c
│ │ │ ├── file_call_errhandler.c
│ │ │ ├── file_create_errhandler.c
│ │ │ ├── file_get_errhandler.c
│ │ │ ├── file_set_errhandler.c
│ │ │ ├── win_call_errhandler.c
│ │ │ ├── win_create_errhandler.c
│ │ │ ├── win_get_errhandler.c
│ │ │ ├── win_set_errhandler.c
│ │ │ └── windefmsg.h
│ │ ├── group
│ │ │ ├── Makefile.mk
│ │ │ ├── group.h
│ │ │ ├── group_compare.c
│ │ │ ├── group_difference.c
│ │ │ ├── group_excl.c
│ │ │ ├── group_free.c
│ │ │ ├── group_incl.c
│ │ │ ├── group_intersection.c
│ │ │ ├── group_range_excl.c
│ │ │ ├── group_range_incl.c
│ │ │ ├── group_rank.c
│ │ │ ├── group_size.c
│ │ │ ├── group_translate_ranks.c
│ │ │ ├── group_union.c
│ │ │ ├── groupdebug.c
│ │ │ └── grouputil.c
│ │ ├── info
│ │ │ ├── Makefile.mk
│ │ │ ├── info_create.c
│ │ │ ├── info_delete.c
│ │ │ ├── info_dup.c
│ │ │ ├── info_free.c
│ │ │ ├── info_get.c
│ │ │ ├── info_getn.c
│ │ │ ├── info_getnth.c
│ │ │ ├── info_getvallen.c
│ │ │ ├── info_set.c
│ │ │ └── infoutil.c
│ │ ├── init
│ │ │ ├── Makefile.mk
│ │ │ ├── abort.c
│ │ │ ├── async.c
│ │ │ ├── finalize.c
│ │ │ ├── finalized.c
│ │ │ ├── init.c
│ │ │ ├── initialized.c
│ │ │ ├── initinfo.c
│ │ │ ├── initthread.c
│ │ │ ├── ismain.c
│ │ │ ├── mpi_init.h
│ │ │ └── querythread.c
│ │ ├── io
│ │ │ ├── Makefile.mk
│ │ │ └── fileutil.c
│ │ ├── misc
│ │ │ ├── Makefile.mk
│ │ │ ├── getpname.c
│ │ │ ├── library_version.c
│ │ │ ├── pcontrol.c
│ │ │ └── version.c
│ │ ├── pt2pt
│ │ │ ├── Makefile.mk
│ │ │ ├── bsend.c
│ │ │ ├── bsend_init.c
│ │ │ ├── bsendutil.c
│ │ │ ├── bsendutil.h
│ │ │ ├── bufattach.c
│ │ │ ├── buffree.c
│ │ │ ├── cancel.c
│ │ │ ├── estates.txt
│ │ │ ├── greq_complete.c
│ │ │ ├── greq_start.c
│ │ │ ├── ibsend.c
│ │ │ ├── improbe.c
│ │ │ ├── imrecv.c
│ │ │ ├── iprobe.c
│ │ │ ├── irecv.c
│ │ │ ├── irsend.c
│ │ │ ├── isend.c
│ │ │ ├── issend.c
│ │ │ ├── mpir_request.c
│ │ │ ├── mprobe.c
│ │ │ ├── mrecv.c
│ │ │ ├── probe.c
│ │ │ ├── recv.c
│ │ │ ├── recv_init.c
│ │ │ ├── request_free.c
│ │ │ ├── request_get_status.c
│ │ │ ├── rsend.c
│ │ │ ├── rsend_init.c
│ │ │ ├── send.c
│ │ │ ├── send_init.c
│ │ │ ├── sendrecv.c
│ │ │ ├── sendrecv_rep.c
│ │ │ ├── ssend.c
│ │ │ ├── ssend_init.c
│ │ │ ├── start.c
│ │ │ ├── startall.c
│ │ │ ├── status_set_cancelled.c
│ │ │ ├── test.c
│ │ │ ├── test_cancelled.c
│ │ │ ├── testall.c
│ │ │ ├── testany.c
│ │ │ ├── testsome.c
│ │ │ ├── wait.c
│ │ │ ├── waitall.c
│ │ │ ├── waitany.c
│ │ │ └── waitsome.c
│ │ ├── rma
│ │ │ ├── Makefile.mk
│ │ │ ├── accumulate.c
│ │ │ ├── alloc_mem.c
│ │ │ ├── compare_and_swap.c
│ │ │ ├── fetch_and_op.c
│ │ │ ├── free_mem.c
│ │ │ ├── get.c
│ │ │ ├── get_accumulate.c
│ │ │ ├── put.c
│ │ │ ├── raccumulate.c
│ │ │ ├── rget.c
│ │ │ ├── rget_accumulate.c
│ │ │ ├── rmatypeutil.c
│ │ │ ├── rput.c
│ │ │ ├── win_allocate.c
│ │ │ ├── win_allocate_shared.c
│ │ │ ├── win_attach.c
│ │ │ ├── win_complete.c
│ │ │ ├── win_create.c
│ │ │ ├── win_create_dynamic.c
│ │ │ ├── win_detach.c
│ │ │ ├── win_fence.c
│ │ │ ├── win_flush.c
│ │ │ ├── win_flush_all.c
│ │ │ ├── win_flush_local.c
│ │ │ ├── win_flush_local_all.c
│ │ │ ├── win_free.c
│ │ │ ├── win_get_group.c
│ │ │ ├── win_get_info.c
│ │ │ ├── win_get_name.c
│ │ │ ├── win_lock.c
│ │ │ ├── win_lock_all.c
│ │ │ ├── win_post.c
│ │ │ ├── win_set_info.c
│ │ │ ├── win_set_name.c
│ │ │ ├── win_shared_query.c
│ │ │ ├── win_start.c
│ │ │ ├── win_sync.c
│ │ │ ├── win_test.c
│ │ │ ├── win_unlock.c
│ │ │ ├── win_unlock_all.c
│ │ │ ├── win_wait.c
│ │ │ └── winutil.c
│ │ ├── romio
│ │ │ ├── COPYRIGHT
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── README
│ │ │ ├── aclocal.m4
│ │ │ ├── adio
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── ad_bg
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ad_bg.c
│ │ │ │ │ ├── ad_bg.h
│ │ │ │ │ ├── ad_bg_aggrs.c
│ │ │ │ │ ├── ad_bg_aggrs.h
│ │ │ │ │ ├── ad_bg_close.c
│ │ │ │ │ ├── ad_bg_fcntl.c
│ │ │ │ │ ├── ad_bg_flush.c
│ │ │ │ │ ├── ad_bg_getsh.c
│ │ │ │ │ ├── ad_bg_hints.c
│ │ │ │ │ ├── ad_bg_open.c
│ │ │ │ │ ├── ad_bg_pset.c
│ │ │ │ │ ├── ad_bg_pset.h
│ │ │ │ │ ├── ad_bg_rdcoll.c
│ │ │ │ │ ├── ad_bg_read.c
│ │ │ │ │ ├── ad_bg_setsh.c
│ │ │ │ │ ├── ad_bg_tuning.c
│ │ │ │ │ ├── ad_bg_tuning.h
│ │ │ │ │ ├── ad_bg_wrcoll.c
│ │ │ │ │ └── ad_bg_write.c
│ │ │ │ ├── ad_bgl
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ad_bgl.c
│ │ │ │ │ ├── ad_bgl.h
│ │ │ │ │ ├── ad_bgl_aggrs.c
│ │ │ │ │ ├── ad_bgl_aggrs.h
│ │ │ │ │ ├── ad_bgl_close.c
│ │ │ │ │ ├── ad_bgl_fcntl.c
│ │ │ │ │ ├── ad_bgl_flush.c
│ │ │ │ │ ├── ad_bgl_getsh.c
│ │ │ │ │ ├── ad_bgl_hints.c
│ │ │ │ │ ├── ad_bgl_open.c
│ │ │ │ │ ├── ad_bgl_pset.c
│ │ │ │ │ ├── ad_bgl_pset.h
│ │ │ │ │ ├── ad_bgl_rdcoll.c
│ │ │ │ │ ├── ad_bgl_read.c
│ │ │ │ │ ├── ad_bgl_setsh.c
│ │ │ │ │ ├── ad_bgl_tuning.c
│ │ │ │ │ ├── ad_bgl_tuning.h
│ │ │ │ │ ├── ad_bgl_wrcoll.c
│ │ │ │ │ └── ad_bgl_write.c
│ │ │ │ ├── ad_bglockless
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ad_bglockless.c
│ │ │ │ │ ├── ad_bglockless.h
│ │ │ │ │ └── ad_bglockless_features.c
│ │ │ │ ├── ad_gridftp
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ad_gridftp.c
│ │ │ │ │ ├── ad_gridftp.h
│ │ │ │ │ ├── ad_gridftp_close.c
│ │ │ │ │ ├── ad_gridftp_delete.c
│ │ │ │ │ ├── ad_gridftp_fcntl.c
│ │ │ │ │ ├── ad_gridftp_features.c
│ │ │ │ │ ├── ad_gridftp_flush.c
│ │ │ │ │ ├── ad_gridftp_hints.c
│ │ │ │ │ ├── ad_gridftp_open.c
│ │ │ │ │ ├── ad_gridftp_read.c
│ │ │ │ │ ├── ad_gridftp_resize.c
│ │ │ │ │ ├── ad_gridftp_write.c
│ │ │ │ │ └── globus_routines.c
│ │ │ │ ├── ad_hfs
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── README
│ │ │ │ │ ├── ad_hfs.c
│ │ │ │ │ ├── ad_hfs.h
│ │ │ │ │ ├── ad_hfs_fcntl.c
│ │ │ │ │ ├── ad_hfs_open.c
│ │ │ │ │ ├── ad_hfs_read.c
│ │ │ │ │ ├── ad_hfs_resize.c
│ │ │ │ │ └── ad_hfs_write.c
│ │ │ │ ├── ad_lustre
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── README
│ │ │ │ │ ├── ad_lustre.c
│ │ │ │ │ ├── ad_lustre.h
│ │ │ │ │ ├── ad_lustre_aggregate.c
│ │ │ │ │ ├── ad_lustre_fcntl.c
│ │ │ │ │ ├── ad_lustre_hints.c
│ │ │ │ │ ├── ad_lustre_open.c
│ │ │ │ │ ├── ad_lustre_rwcontig.c
│ │ │ │ │ ├── ad_lustre_wrcoll.c
│ │ │ │ │ └── ad_lustre_wrstr.c
│ │ │ │ ├── ad_nfs
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ad_nfs.c
│ │ │ │ │ ├── ad_nfs.h
│ │ │ │ │ ├── ad_nfs_done.c
│ │ │ │ │ ├── ad_nfs_fcntl.c
│ │ │ │ │ ├── ad_nfs_features.c
│ │ │ │ │ ├── ad_nfs_getsh.c
│ │ │ │ │ ├── ad_nfs_hints.c
│ │ │ │ │ ├── ad_nfs_iread.c
│ │ │ │ │ ├── ad_nfs_iwrite.c
│ │ │ │ │ ├── ad_nfs_open.c
│ │ │ │ │ ├── ad_nfs_read.c
│ │ │ │ │ ├── ad_nfs_resize.c
│ │ │ │ │ ├── ad_nfs_setsh.c
│ │ │ │ │ ├── ad_nfs_wait.c
│ │ │ │ │ └── ad_nfs_write.c
│ │ │ │ ├── ad_ntfs
│ │ │ │ │ ├── ad_ntfs.c
│ │ │ │ │ ├── ad_ntfs.h
│ │ │ │ │ ├── ad_ntfs_close.c
│ │ │ │ │ ├── ad_ntfs_done.c
│ │ │ │ │ ├── ad_ntfs_fcntl.c
│ │ │ │ │ ├── ad_ntfs_feature.c
│ │ │ │ │ ├── ad_ntfs_flush.c
│ │ │ │ │ ├── ad_ntfs_iread.c
│ │ │ │ │ ├── ad_ntfs_iwrite.c
│ │ │ │ │ ├── ad_ntfs_open.c
│ │ │ │ │ ├── ad_ntfs_read.c
│ │ │ │ │ ├── ad_ntfs_resize.c
│ │ │ │ │ ├── ad_ntfs_wait.c
│ │ │ │ │ └── ad_ntfs_write.c
│ │ │ │ ├── ad_panfs
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ad_panfs.c
│ │ │ │ │ ├── ad_panfs.h
│ │ │ │ │ ├── ad_panfs_hints.c
│ │ │ │ │ ├── ad_panfs_open.c
│ │ │ │ │ ├── ad_panfs_read.c
│ │ │ │ │ ├── ad_panfs_resize.c
│ │ │ │ │ └── ad_panfs_write.c
│ │ │ │ ├── ad_pfs
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ad_pfs.c
│ │ │ │ │ ├── ad_pfs.h
│ │ │ │ │ ├── ad_pfs_done.c
│ │ │ │ │ ├── ad_pfs_fcntl.c
│ │ │ │ │ ├── ad_pfs_flush.c
│ │ │ │ │ ├── ad_pfs_hints.c
│ │ │ │ │ ├── ad_pfs_iread.c
│ │ │ │ │ ├── ad_pfs_iwrite.c
│ │ │ │ │ ├── ad_pfs_open.c
│ │ │ │ │ ├── ad_pfs_read.c
│ │ │ │ │ ├── ad_pfs_wait.c
│ │ │ │ │ └── ad_pfs_write.c
│ │ │ │ ├── ad_piofs
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── README
│ │ │ │ │ ├── ad_piofs.c
│ │ │ │ │ ├── ad_piofs.h
│ │ │ │ │ ├── ad_piofs_fcntl.c
│ │ │ │ │ ├── ad_piofs_features.c
│ │ │ │ │ ├── ad_piofs_hints.c
│ │ │ │ │ ├── ad_piofs_open.c
│ │ │ │ │ ├── ad_piofs_read.c
│ │ │ │ │ └── ad_piofs_write.c
│ │ │ │ ├── ad_pvfs
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ad_pvfs.c
│ │ │ │ │ ├── ad_pvfs.h
│ │ │ │ │ ├── ad_pvfs_close.c
│ │ │ │ │ ├── ad_pvfs_delete.c
│ │ │ │ │ ├── ad_pvfs_fcntl.c
│ │ │ │ │ ├── ad_pvfs_flush.c
│ │ │ │ │ ├── ad_pvfs_hints.c
│ │ │ │ │ ├── ad_pvfs_open.c
│ │ │ │ │ ├── ad_pvfs_read.c
│ │ │ │ │ ├── ad_pvfs_resize.c
│ │ │ │ │ └── ad_pvfs_write.c
│ │ │ │ ├── ad_pvfs2
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ad_pvfs2.c
│ │ │ │ │ ├── ad_pvfs2.h
│ │ │ │ │ ├── ad_pvfs2_aio.c
│ │ │ │ │ ├── ad_pvfs2_close.c
│ │ │ │ │ ├── ad_pvfs2_common.c
│ │ │ │ │ ├── ad_pvfs2_common.h
│ │ │ │ │ ├── ad_pvfs2_delete.c
│ │ │ │ │ ├── ad_pvfs2_fcntl.c
│ │ │ │ │ ├── ad_pvfs2_features.c
│ │ │ │ │ ├── ad_pvfs2_flush.c
│ │ │ │ │ ├── ad_pvfs2_hints.c
│ │ │ │ │ ├── ad_pvfs2_io.h
│ │ │ │ │ ├── ad_pvfs2_io_dtype.c
│ │ │ │ │ ├── ad_pvfs2_io_list.c
│ │ │ │ │ ├── ad_pvfs2_open.c
│ │ │ │ │ ├── ad_pvfs2_read.c
│ │ │ │ │ ├── ad_pvfs2_read_list_classic.c
│ │ │ │ │ ├── ad_pvfs2_resize.c
│ │ │ │ │ ├── ad_pvfs2_write.c
│ │ │ │ │ └── ad_pvfs2_write_list_classic.c
│ │ │ │ ├── ad_sfs
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── README
│ │ │ │ │ ├── ad_sfs.c
│ │ │ │ │ ├── ad_sfs.h
│ │ │ │ │ ├── ad_sfs_fcntl.c
│ │ │ │ │ ├── ad_sfs_flush.c
│ │ │ │ │ └── ad_sfs_open.c
│ │ │ │ ├── ad_testfs
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ad_testfs.c
│ │ │ │ │ ├── ad_testfs.h
│ │ │ │ │ ├── ad_testfs_close.c
│ │ │ │ │ ├── ad_testfs_delete.c
│ │ │ │ │ ├── ad_testfs_done.c
│ │ │ │ │ ├── ad_testfs_fcntl.c
│ │ │ │ │ ├── ad_testfs_flush.c
│ │ │ │ │ ├── ad_testfs_getsh.c
│ │ │ │ │ ├── ad_testfs_hints.c
│ │ │ │ │ ├── ad_testfs_iread.c
│ │ │ │ │ ├── ad_testfs_iwrite.c
│ │ │ │ │ ├── ad_testfs_open.c
│ │ │ │ │ ├── ad_testfs_rdcoll.c
│ │ │ │ │ ├── ad_testfs_read.c
│ │ │ │ │ ├── ad_testfs_resize.c
│ │ │ │ │ ├── ad_testfs_seek.c
│ │ │ │ │ ├── ad_testfs_setsh.c
│ │ │ │ │ ├── ad_testfs_wait.c
│ │ │ │ │ ├── ad_testfs_wrcoll.c
│ │ │ │ │ └── ad_testfs_write.c
│ │ │ │ ├── ad_ufs
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ad_ufs.c
│ │ │ │ │ ├── ad_ufs.h
│ │ │ │ │ └── ad_ufs_open.c
│ │ │ │ ├── ad_xfs
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ad_xfs.c
│ │ │ │ │ ├── ad_xfs.h
│ │ │ │ │ ├── ad_xfs_fcntl.c
│ │ │ │ │ ├── ad_xfs_hints.c
│ │ │ │ │ ├── ad_xfs_open.c
│ │ │ │ │ ├── ad_xfs_read.c
│ │ │ │ │ ├── ad_xfs_resize.c
│ │ │ │ │ └── ad_xfs_write.c
│ │ │ │ ├── ad_zoidfs
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ad_zoidfs.c
│ │ │ │ │ ├── ad_zoidfs.h
│ │ │ │ │ ├── ad_zoidfs_close.c
│ │ │ │ │ ├── ad_zoidfs_common.c
│ │ │ │ │ ├── ad_zoidfs_common.h
│ │ │ │ │ ├── ad_zoidfs_delete.c
│ │ │ │ │ ├── ad_zoidfs_fcntl.c
│ │ │ │ │ ├── ad_zoidfs_features.c
│ │ │ │ │ ├── ad_zoidfs_flush.c
│ │ │ │ │ ├── ad_zoidfs_io.c
│ │ │ │ │ ├── ad_zoidfs_open.c
│ │ │ │ │ ├── ad_zoidfs_read_list.c
│ │ │ │ │ ├── ad_zoidfs_resize.c
│ │ │ │ │ └── ad_zoidfs_write_list.c
│ │ │ │ ├── common
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ad_aggregate.c
│ │ │ │ │ ├── ad_aggregate_new.c
│ │ │ │ │ ├── ad_close.c
│ │ │ │ │ ├── ad_coll_build_req_new.c
│ │ │ │ │ ├── ad_coll_exch_new.c
│ │ │ │ │ ├── ad_darray.c
│ │ │ │ │ ├── ad_delete.c
│ │ │ │ │ ├── ad_done.c
│ │ │ │ │ ├── ad_done_fake.c
│ │ │ │ │ ├── ad_end.c
│ │ │ │ │ ├── ad_fcntl.c
│ │ │ │ │ ├── ad_features.c
│ │ │ │ │ ├── ad_flush.c
│ │ │ │ │ ├── ad_fstype.c
│ │ │ │ │ ├── ad_get_sh_fp.c
│ │ │ │ │ ├── ad_hints.c
│ │ │ │ │ ├── ad_init.c
│ │ │ │ │ ├── ad_io_coll.c
│ │ │ │ │ ├── ad_iopen.c
│ │ │ │ │ ├── ad_iread.c
│ │ │ │ │ ├── ad_iread_fake.c
│ │ │ │ │ ├── ad_iwrite.c
│ │ │ │ │ ├── ad_iwrite_fake.c
│ │ │ │ │ ├── ad_open.c
│ │ │ │ │ ├── ad_opencoll.c
│ │ │ │ │ ├── ad_opencoll_failsafe.c
│ │ │ │ │ ├── ad_opencoll_scalable.c
│ │ │ │ │ ├── ad_prealloc.c
│ │ │ │ │ ├── ad_read.c
│ │ │ │ │ ├── ad_read_coll.c
│ │ │ │ │ ├── ad_read_str.c
│ │ │ │ │ ├── ad_read_str_naive.c
│ │ │ │ │ ├── ad_resize.c
│ │ │ │ │ ├── ad_seek.c
│ │ │ │ │ ├── ad_set_sh_fp.c
│ │ │ │ │ ├── ad_set_view.c
│ │ │ │ │ ├── ad_subarray.c
│ │ │ │ │ ├── ad_wait.c
│ │ │ │ │ ├── ad_wait_fake.c
│ │ │ │ │ ├── ad_write.c
│ │ │ │ │ ├── ad_write_coll.c
│ │ │ │ │ ├── ad_write_nolock.c
│ │ │ │ │ ├── ad_write_str.c
│ │ │ │ │ ├── ad_write_str_naive.c
│ │ │ │ │ ├── adi_close.c
│ │ │ │ │ ├── async_list.c
│ │ │ │ │ ├── byte_offset.c
│ │ │ │ │ ├── cb_config_list.c
│ │ │ │ │ ├── eof_offset.c
│ │ │ │ │ ├── error.c
│ │ │ │ │ ├── flatten.c
│ │ │ │ │ ├── get_fp_posn.c
│ │ │ │ │ ├── greq_fns.c
│ │ │ │ │ ├── heap-sort.c
│ │ │ │ │ ├── hint_fns.c
│ │ │ │ │ ├── iscontig.c
│ │ │ │ │ ├── lock.c
│ │ │ │ │ ├── malloc.c
│ │ │ │ │ ├── req_malloc.c
│ │ │ │ │ ├── shfp_fname.c
│ │ │ │ │ ├── status_setb.c
│ │ │ │ │ ├── strfns.c
│ │ │ │ │ └── system_hints.c
│ │ │ │ └── include
│ │ │ │ ├── BaseIOErrMsgs.msg
│ │ │ │ ├── adio.h
│ │ │ │ ├── adio_cb_config_list.h
│ │ │ │ ├── adio_extern.h
│ │ │ │ ├── adioi.h
│ │ │ │ ├── adioi_errmsg.h
│ │ │ │ ├── adioi_error.h
│ │ │ │ ├── adioi_fs_proto.h
│ │ │ │ ├── heap-sort.h
│ │ │ │ ├── hint_fns.h
│ │ │ │ ├── mpio_error.h
│ │ │ │ ├── mpipr.h
│ │ │ │ ├── mpiu_external32.h
│ │ │ │ ├── mpiu_greq.h
│ │ │ │ ├── nopackage.h
│ │ │ │ └── romioconf.h.in
│ │ │ ├── autogen.sh
│ │ │ ├── confdb
│ │ │ │ ├── aclocal.m4
│ │ │ │ ├── aclocal_am.m4
│ │ │ │ ├── aclocal_atomic.m4
│ │ │ │ ├── aclocal_attr_alias.m4
│ │ │ │ ├── aclocal_bugfix.m4
│ │ │ │ ├── aclocal_cache.m4
│ │ │ │ ├── aclocal_cc.m4
│ │ │ │ ├── aclocal_coverage.m4
│ │ │ │ ├── aclocal_cxx.m4
│ │ │ │ ├── aclocal_f77.m4
│ │ │ │ ├── aclocal_f77old.m4
│ │ │ │ ├── aclocal_fc.m4
│ │ │ │ ├── aclocal_libs.m4
│ │ │ │ ├── aclocal_make.m4
│ │ │ │ ├── aclocal_mpi.m4
│ │ │ │ ├── aclocal_romio.m4
│ │ │ │ ├── aclocal_runlog.m4
│ │ │ │ ├── aclocal_shl.m4
│ │ │ │ ├── aclocal_subcfg.m4
│ │ │ │ ├── aclocal_util.m4
│ │ │ │ ├── ar-lib
│ │ │ │ ├── ax_prefix_config_h.m4
│ │ │ │ ├── ax_tls.m4
│ │ │ │ ├── compile
│ │ │ │ ├── config.guess
│ │ │ │ ├── config.rpath
│ │ │ │ ├── config.sub
│ │ │ │ ├── depcomp
│ │ │ │ ├── install-sh
│ │ │ │ ├── libtool.m4
│ │ │ │ ├── ltmain.sh
│ │ │ │ ├── ltoptions.m4
│ │ │ │ ├── ltsugar.m4
│ │ │ │ ├── ltversion.m4
│ │ │ │ ├── lt~obsolete.m4
│ │ │ │ └── missing
│ │ │ ├── configure
│ │ │ ├── configure.ac
│ │ │ ├── doc
│ │ │ │ ├── Makefile
│ │ │ │ ├── README
│ │ │ │ ├── makepubpage.sh
│ │ │ │ ├── pubs.bib
│ │ │ │ ├── romio.bib
│ │ │ │ ├── source-guide.tex
│ │ │ │ ├── users-guide.pdf
│ │ │ │ └── users-guide.tex
│ │ │ ├── include
│ │ │ │ ├── mpio.h.in
│ │ │ │ └── mpiof.h.in
│ │ │ ├── localdefs.in
│ │ │ ├── mpi-io
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── close.c
│ │ │ │ ├── delete.c
│ │ │ │ ├── file_c2f.c
│ │ │ │ ├── file_f2c.c
│ │ │ │ ├── fortran
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── closef.c
│ │ │ │ │ ├── deletef.c
│ │ │ │ │ ├── fsyncf.c
│ │ │ │ │ ├── get_amodef.c
│ │ │ │ │ ├── get_atomf.c
│ │ │ │ │ ├── get_bytofff.c
│ │ │ │ │ ├── get_errhf.c
│ │ │ │ │ ├── get_extentf.c
│ │ │ │ │ ├── get_groupf.c
│ │ │ │ │ ├── get_infof.c
│ │ │ │ │ ├── get_posn_shf.c
│ │ │ │ │ ├── get_posnf.c
│ │ │ │ │ ├── get_sizef.c
│ │ │ │ │ ├── get_viewf.c
│ │ │ │ │ ├── iotestf.c
│ │ │ │ │ ├── iowaitf.c
│ │ │ │ │ ├── iread_atf.c
│ │ │ │ │ ├── iread_shf.c
│ │ │ │ │ ├── ireadf.c
│ │ │ │ │ ├── iwrite_atf.c
│ │ │ │ │ ├── iwrite_shf.c
│ │ │ │ │ ├── iwritef.c
│ │ │ │ │ ├── openf.c
│ │ │ │ │ ├── preallocf.c
│ │ │ │ │ ├── rd_atallbf.c
│ │ │ │ │ ├── rd_atallef.c
│ │ │ │ │ ├── read_allbf.c
│ │ │ │ │ ├── read_allef.c
│ │ │ │ │ ├── read_allf.c
│ │ │ │ │ ├── read_atallf.c
│ │ │ │ │ ├── read_atf.c
│ │ │ │ │ ├── read_ordbf.c
│ │ │ │ │ ├── read_ordef.c
│ │ │ │ │ ├── read_ordf.c
│ │ │ │ │ ├── read_shf.c
│ │ │ │ │ ├── readf.c
│ │ │ │ │ ├── seek_shf.c
│ │ │ │ │ ├── seekf.c
│ │ │ │ │ ├── set_atomf.c
│ │ │ │ │ ├── set_errhf.c
│ │ │ │ │ ├── set_infof.c
│ │ │ │ │ ├── set_sizef.c
│ │ │ │ │ ├── set_viewf.c
│ │ │ │ │ ├── wr_atallbf.c
│ │ │ │ │ ├── wr_atallef.c
│ │ │ │ │ ├── write_allbf.c
│ │ │ │ │ ├── write_allef.c
│ │ │ │ │ ├── write_allf.c
│ │ │ │ │ ├── write_atallf.c
│ │ │ │ │ ├── write_atf.c
│ │ │ │ │ ├── write_ordbf.c
│ │ │ │ │ ├── write_ordef.c
│ │ │ │ │ ├── write_ordf.c
│ │ │ │ │ ├── write_shf.c
│ │ │ │ │ └── writef.c
│ │ │ │ ├── fsync.c
│ │ │ │ ├── get_amode.c
│ │ │ │ ├── get_atom.c
│ │ │ │ ├── get_bytoff.c
│ │ │ │ ├── get_errh.c
│ │ │ │ ├── get_extent.c
│ │ │ │ ├── get_group.c
│ │ │ │ ├── get_info.c
│ │ │ │ ├── get_posn.c
│ │ │ │ ├── get_posn_sh.c
│ │ │ │ ├── get_size.c
│ │ │ │ ├── get_view.c
│ │ │ │ ├── glue
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── default
│ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ ├── mpio_err.c
│ │ │ │ │ │ └── mpio_file.c
│ │ │ │ │ ├── large_count.c
│ │ │ │ │ └── mpich
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── mpio_err.c
│ │ │ │ │ └── mpio_file.c
│ │ │ │ ├── ioreq_c2f.c
│ │ │ │ ├── ioreq_f2c.c
│ │ │ │ ├── iotest.c
│ │ │ │ ├── iotestall.c
│ │ │ │ ├── iotestany.c
│ │ │ │ ├── iotestsome.c
│ │ │ │ ├── iowait.c
│ │ │ │ ├── iowaitall.c
│ │ │ │ ├── iowaitany.c
│ │ │ │ ├── iowaitsome.c
│ │ │ │ ├── iread.c
│ │ │ │ ├── iread_at.c
│ │ │ │ ├── iread_sh.c
│ │ │ │ ├── iwrite.c
│ │ │ │ ├── iwrite_at.c
│ │ │ │ ├── iwrite_sh.c
│ │ │ │ ├── mpich_fileutil.c
│ │ │ │ ├── mpioimpl.h
│ │ │ │ ├── mpioprof.h
│ │ │ │ ├── mpir-mpioinit.c
│ │ │ │ ├── mpiu_external32.c
│ │ │ │ ├── mpiu_greq.c
│ │ │ │ ├── open.c
│ │ │ │ ├── prealloc.c
│ │ │ │ ├── rd_atallb.c
│ │ │ │ ├── rd_atalle.c
│ │ │ │ ├── read.c
│ │ │ │ ├── read_all.c
│ │ │ │ ├── read_allb.c
│ │ │ │ ├── read_alle.c
│ │ │ │ ├── read_at.c
│ │ │ │ ├── read_atall.c
│ │ │ │ ├── read_ord.c
│ │ │ │ ├── read_ordb.c
│ │ │ │ ├── read_orde.c
│ │ │ │ ├── read_sh.c
│ │ │ │ ├── register_datarep.c
│ │ │ │ ├── seek.c
│ │ │ │ ├── seek_sh.c
│ │ │ │ ├── set_atom.c
│ │ │ │ ├── set_errh.c
│ │ │ │ ├── set_info.c
│ │ │ │ ├── set_size.c
│ │ │ │ ├── set_view.c
│ │ │ │ ├── wr_atallb.c
│ │ │ │ ├── wr_atalle.c
│ │ │ │ ├── write.c
│ │ │ │ ├── write_all.c
│ │ │ │ ├── write_allb.c
│ │ │ │ ├── write_alle.c
│ │ │ │ ├── write_at.c
│ │ │ │ ├── write_atall.c
│ │ │ │ ├── write_ord.c
│ │ │ │ ├── write_ordb.c
│ │ │ │ ├── write_orde.c
│ │ │ │ └── write_sh.c
│ │ │ ├── mpi2-other
│ │ │ │ ├── array
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── darray.c
│ │ │ │ │ ├── fortran
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── darrayf.c
│ │ │ │ │ │ └── subarrayf.c
│ │ │ │ │ └── subarray.c
│ │ │ │ └── info
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── fortran
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── info_createf.c
│ │ │ │ │ ├── info_deletef.c
│ │ │ │ │ ├── info_dupf.c
│ │ │ │ │ ├── info_freef.c
│ │ │ │ │ ├── info_getf.c
│ │ │ │ │ ├── info_getnksf.c
│ │ │ │ │ ├── info_getnthf.c
│ │ │ │ │ ├── info_getvlnf.c
│ │ │ │ │ └── info_setf.c
│ │ │ │ ├── info_c2f.c
│ │ │ │ ├── info_create.c
│ │ │ │ ├── info_delete.c
│ │ │ │ ├── info_dup.c
│ │ │ │ ├── info_f2c.c
│ │ │ │ ├── info_free.c
│ │ │ │ ├── info_get.c
│ │ │ │ ├── info_getnks.c
│ │ │ │ ├── info_getnth.c
│ │ │ │ ├── info_getvln.c
│ │ │ │ └── info_set.c
│ │ │ ├── test
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── Mfile.in
│ │ │ │ ├── README
│ │ │ │ ├── aggregation1.c
│ │ │ │ ├── aggregation2.c
│ │ │ │ ├── async-multiple.c
│ │ │ │ ├── async.c
│ │ │ │ ├── atomicity.c
│ │ │ │ ├── big_extents.c
│ │ │ │ ├── coll_perf.c
│ │ │ │ ├── coll_test.c
│ │ │ │ ├── creat_excl.c
│ │ │ │ ├── error.c
│ │ │ │ ├── excl.c
│ │ │ │ ├── external32.c
│ │ │ │ ├── fcoll_test.f.in
│ │ │ │ ├── file_info.c
│ │ │ │ ├── fmisc.f.in
│ │ │ │ ├── fperf.f.in
│ │ │ │ ├── hindexed.c
│ │ │ │ ├── i_noncontig.c
│ │ │ │ ├── large_array.c
│ │ │ │ ├── large_file.c.in
│ │ │ │ ├── misc.c.in
│ │ │ │ ├── noncontig.c
│ │ │ │ ├── noncontig_coll.c
│ │ │ │ ├── noncontig_coll2.c
│ │ │ │ ├── ordered_fp.c
│ │ │ │ ├── perf.c
│ │ │ │ ├── pfcoll_test.f.in
│ │ │ │ ├── psimple.c
│ │ │ │ ├── rtest.in
│ │ │ │ ├── runtests.in
│ │ │ │ ├── shared_fp.c
│ │ │ │ ├── simple.c
│ │ │ │ ├── split_coll.c
│ │ │ │ └── status.c
│ │ │ ├── test-internal
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── file_realms_test.c
│ │ │ │ ├── heap_test.c
│ │ │ │ └── io_bounds_test.c
│ │ │ ├── util
│ │ │ │ ├── nfslock.c
│ │ │ │ ├── romioinstall.in
│ │ │ │ └── tarch
│ │ │ └── version.m4
│ │ ├── spawn
│ │ │ ├── Makefile.mk
│ │ │ ├── close_port.c
│ │ │ ├── comm_accept.c
│ │ │ ├── comm_connect.c
│ │ │ ├── comm_disconnect.c
│ │ │ ├── comm_get_parent.c
│ │ │ ├── comm_join.c
│ │ │ ├── comm_spawn.c
│ │ │ ├── comm_spawn_multiple.c
│ │ │ ├── lookup_name.c
│ │ │ ├── namepub.h
│ │ │ ├── open_port.c
│ │ │ ├── publish_name.c
│ │ │ └── unpublish_name.c
│ │ ├── timer
│ │ │ ├── Makefile.mk
│ │ │ ├── mpidtime.c
│ │ │ ├── wintimerconf.h
│ │ │ ├── wtick.c
│ │ │ └── wtime.c
│ │ └── topo
│ │ ├── Makefile.mk
│ │ ├── cart_coords.c
│ │ ├── cart_create.c
│ │ ├── cart_get.c
│ │ ├── cart_map.c
│ │ ├── cart_rank.c
│ │ ├── cart_shift.c
│ │ ├── cart_sub.c
│ │ ├── cartdim_get.c
│ │ ├── dims_create.c
│ │ ├── dist_gr_create.c
│ │ ├── dist_gr_create_adj.c
│ │ ├── dist_gr_neighb.c
│ │ ├── dist_gr_neighb_count.c
│ │ ├── graph_get.c
│ │ ├── graph_map.c
│ │ ├── graph_nbr.c
│ │ ├── graphcreate.c
│ │ ├── graphdimsget.c
│ │ ├── graphnbrcnt.c
│ │ ├── inhb_allgather.c
│ │ ├── inhb_allgatherv.c
│ │ ├── inhb_alltoall.c
│ │ ├── inhb_alltoallv.c
│ │ ├── inhb_alltoallw.c
│ │ ├── nhb_allgather.c
│ │ ├── nhb_allgatherv.c
│ │ ├── nhb_alltoall.c
│ │ ├── nhb_alltoallv.c
│ │ ├── nhb_alltoallw.c
│ │ ├── primes.h
│ │ ├── topo.h
│ │ ├── topo_test.c
│ │ └── topoutil.c
│ ├── mpi_t
│ │ ├── Makefile.mk
│ │ ├── cat_changed.c
│ │ ├── cat_get_categories.c
│ │ ├── cat_get_cvars.c
│ │ ├── cat_get_info.c
│ │ ├── cat_get_num.c
│ │ ├── cat_get_pvars.c
│ │ ├── cvar_get_info.c
│ │ ├── cvar_get_num.c
│ │ ├── cvar_handle_alloc.c
│ │ ├── cvar_handle_free.c
│ │ ├── cvar_read.c
│ │ ├── cvar_write.c
│ │ ├── enum_get_info.c
│ │ ├── enum_get_item.c
│ │ ├── errnames.txt
│ │ ├── mpit.c
│ │ ├── mpit_finalize.c
│ │ ├── mpit_initthread.c
│ │ ├── pvar_get_info.c
│ │ ├── pvar_get_num.c
│ │ ├── pvar_handle_alloc.c
│ │ ├── pvar_handle_free.c
│ │ ├── pvar_read.c
│ │ ├── pvar_readreset.c
│ │ ├── pvar_reset.c
│ │ ├── pvar_session_create.c
│ │ ├── pvar_session_free.c
│ │ ├── pvar_start.c
│ │ ├── pvar_stop.c
│ │ └── pvar_write.c
│ ├── mpid
│ │ ├── Makefile.mk
│ │ ├── ch3
│ │ │ ├── Makefile.mk
│ │ │ ├── channels
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── nemesis
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── include
│ │ │ │ │ │ ├── mpid_nem_atomics.h
│ │ │ │ │ │ ├── mpid_nem_datatypes.h
│ │ │ │ │ │ ├── mpid_nem_debug.h
│ │ │ │ │ │ ├── mpid_nem_defs.h
│ │ │ │ │ │ ├── mpid_nem_fbox.h
│ │ │ │ │ │ ├── mpid_nem_generic_queue.h
│ │ │ │ │ │ ├── mpid_nem_impl.h
│ │ │ │ │ │ ├── mpid_nem_inline.h
│ │ │ │ │ │ ├── mpid_nem_memdefs.h
│ │ │ │ │ │ ├── mpid_nem_net_module_defs.h.in
│ │ │ │ │ │ ├── mpid_nem_nets.h
│ │ │ │ │ │ ├── mpid_nem_post.h
│ │ │ │ │ │ ├── mpid_nem_pre.h
│ │ │ │ │ │ ├── mpid_nem_queue.h
│ │ │ │ │ │ ├── mpidi_ch3_impl.h
│ │ │ │ │ │ ├── mpidi_ch3_nemesis.h
│ │ │ │ │ │ ├── mpidi_ch3_post.h
│ │ │ │ │ │ ├── mpidi_ch3_pre.h
│ │ │ │ │ │ └── mpidi_nem_statistics.h
│ │ │ │ │ ├── netmod
│ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ ├── ib
│ │ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ │ ├── cross_values.txt
│ │ │ │ │ │ │ ├── errnames.txt
│ │ │ │ │ │ │ ├── ib_finalize.c
│ │ │ │ │ │ │ ├── ib_ibcom.c
│ │ │ │ │ │ │ ├── ib_ibcom.h
│ │ │ │ │ │ │ ├── ib_impl.h
│ │ │ │ │ │ │ ├── ib_init.c
│ │ │ │ │ │ │ ├── ib_lmt.c
│ │ │ │ │ │ │ ├── ib_poll.c
│ │ │ │ │ │ │ ├── ib_reg_mr.c
│ │ │ │ │ │ │ ├── ib_send.c
│ │ │ │ │ │ │ └── subconfigure.m4
│ │ │ │ │ │ ├── mx
│ │ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ │ ├── TODO.txt
│ │ │ │ │ │ │ ├── mx_alloc.c
│ │ │ │ │ │ │ ├── mx_cancel.c
│ │ │ │ │ │ │ ├── mx_finalize.c
│ │ │ │ │ │ │ ├── mx_impl.h
│ │ │ │ │ │ │ ├── mx_init.c
│ │ │ │ │ │ │ ├── mx_poll.c
│ │ │ │ │ │ │ ├── mx_probe.c
│ │ │ │ │ │ │ ├── mx_send.c
│ │ │ │ │ │ │ ├── subconfigure.m4
│ │ │ │ │ │ │ └── uthash.h
│ │ │ │ │ │ ├── newmad
│ │ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ │ ├── newmad_alloc.c
│ │ │ │ │ │ │ ├── newmad_cancel.c
│ │ │ │ │ │ │ ├── newmad_extended_interface.h
│ │ │ │ │ │ │ ├── newmad_finalize.c
│ │ │ │ │ │ │ ├── newmad_impl.h
│ │ │ │ │ │ │ ├── newmad_init.c
│ │ │ │ │ │ │ ├── newmad_poll.c
│ │ │ │ │ │ │ ├── newmad_probe.c
│ │ │ │ │ │ │ ├── newmad_register.c
│ │ │ │ │ │ │ ├── newmad_send.c
│ │ │ │ │ │ │ ├── newmad_test.c
│ │ │ │ │ │ │ └── subconfigure.m4
│ │ │ │ │ │ ├── none
│ │ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ │ └── none.c
│ │ │ │ │ │ ├── portals4
│ │ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ │ ├── errnames.txt
│ │ │ │ │ │ │ ├── ptl_impl.h
│ │ │ │ │ │ │ ├── ptl_init.c
│ │ │ │ │ │ │ ├── ptl_nm.c
│ │ │ │ │ │ │ ├── ptl_pack_byte.c
│ │ │ │ │ │ │ ├── ptl_poll.c
│ │ │ │ │ │ │ ├── ptl_probe.c
│ │ │ │ │ │ │ ├── ptl_recv.c
│ │ │ │ │ │ │ ├── ptl_send.c
│ │ │ │ │ │ │ └── subconfigure.m4
│ │ │ │ │ │ ├── scif
│ │ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ │ ├── cross_values.txt
│ │ │ │ │ │ │ ├── scif_finalize.c
│ │ │ │ │ │ │ ├── scif_impl.h
│ │ │ │ │ │ │ ├── scif_init.c
│ │ │ │ │ │ │ ├── scif_send.c
│ │ │ │ │ │ │ ├── scifrw.c
│ │ │ │ │ │ │ ├── scifrw.h
│ │ │ │ │ │ │ ├── scifsm.c
│ │ │ │ │ │ │ └── subconfigure.m4
│ │ │ │ │ │ ├── tcp
│ │ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ │ ├── socksm.c
│ │ │ │ │ │ │ ├── socksm.h
│ │ │ │ │ │ │ ├── subconfigure.m4
│ │ │ │ │ │ │ ├── tcp_ckpt.c
│ │ │ │ │ │ │ ├── tcp_finalize.c
│ │ │ │ │ │ │ ├── tcp_getip.c
│ │ │ │ │ │ │ ├── tcp_impl.h
│ │ │ │ │ │ │ ├── tcp_init.c
│ │ │ │ │ │ │ ├── tcp_queue.h
│ │ │ │ │ │ │ ├── tcp_send.c
│ │ │ │ │ │ │ └── tcp_utility.c
│ │ │ │ │ │ └── wintcp
│ │ │ │ │ │ ├── Makefile.sm
│ │ │ │ │ │ ├── README
│ │ │ │ │ │ ├── socksm.c
│ │ │ │ │ │ ├── socksm.h
│ │ │ │ │ │ ├── wintcp_finalize.c
│ │ │ │ │ │ ├── wintcp_impl.h
│ │ │ │ │ │ ├── wintcp_init.c
│ │ │ │ │ │ ├── wintcp_lmt.c
│ │ │ │ │ │ ├── wintcp_poll.c
│ │ │ │ │ │ ├── wintcp_queue.h
│ │ │ │ │ │ ├── wintcp_send.c
│ │ │ │ │ │ └── wintcp_utility.c
│ │ │ │ │ ├── src
│ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ ├── ch3_abort.c
│ │ │ │ │ │ ├── ch3_finalize.c
│ │ │ │ │ │ ├── ch3_init.c
│ │ │ │ │ │ ├── ch3_isend.c
│ │ │ │ │ │ ├── ch3_isendv.c
│ │ │ │ │ │ ├── ch3_istartmsg.c
│ │ │ │ │ │ ├── ch3_istartmsgv.c
│ │ │ │ │ │ ├── ch3_progress.c
│ │ │ │ │ │ ├── ch3_rma_shm.c
│ │ │ │ │ │ ├── ch3_win_fns.c
│ │ │ │ │ │ ├── ch3i_comm.c
│ │ │ │ │ │ ├── ch3i_eagernoncontig.c
│ │ │ │ │ │ ├── mpid_nem_alloc.c
│ │ │ │ │ │ ├── mpid_nem_barrier.c
│ │ │ │ │ │ ├── mpid_nem_ckpt.c
│ │ │ │ │ │ ├── mpid_nem_debug.c
│ │ │ │ │ │ ├── mpid_nem_finalize.c
│ │ │ │ │ │ ├── mpid_nem_init.c
│ │ │ │ │ │ ├── mpid_nem_lmt.c
│ │ │ │ │ │ ├── mpid_nem_lmt_dma.c
│ │ │ │ │ │ ├── mpid_nem_lmt_shm.c
│ │ │ │ │ │ ├── mpid_nem_lmt_vmsplice.c
│ │ │ │ │ │ ├── mpid_nem_mpich.c
│ │ │ │ │ │ ├── mpid_nem_mpich_rma.c
│ │ │ │ │ │ ├── mpid_nem_net_array.c.in
│ │ │ │ │ │ ├── mpid_nem_network.c
│ │ │ │ │ │ └── mpid_nem_network_poll.c
│ │ │ │ │ ├── subconfigure.m4
│ │ │ │ │ └── utils
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── monitor
│ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ ├── my_papi_defs.h
│ │ │ │ │ │ ├── papi_defs.c
│ │ │ │ │ │ └── rdtsc.h
│ │ │ │ │ └── replacements
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ └── mkstemp.c
│ │ │ │ └── sock
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── include
│ │ │ │ │ ├── mpidi_ch3_impl.h
│ │ │ │ │ ├── mpidi_ch3_post.h
│ │ │ │ │ └── mpidi_ch3_pre.h
│ │ │ │ ├── src
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ch3_finalize.c
│ │ │ │ │ ├── ch3_init.c
│ │ │ │ │ ├── ch3_isend.c
│ │ │ │ │ ├── ch3_isendv.c
│ │ │ │ │ ├── ch3_istartmsg.c
│ │ │ │ │ ├── ch3_istartmsgv.c
│ │ │ │ │ ├── ch3_progress.c
│ │ │ │ │ ├── ch3_win_fns.c
│ │ │ │ │ ├── ch3i_errno.c
│ │ │ │ │ └── errnames.txt
│ │ │ │ └── subconfigure.m4
│ │ │ ├── doc
│ │ │ │ └── ch3.tex
│ │ │ ├── errnames-old.txt
│ │ │ ├── errnames.txt
│ │ │ ├── include
│ │ │ │ ├── mpidftb.h
│ │ │ │ ├── mpidi_recvq_statistics.h
│ │ │ │ ├── mpidimpl.h
│ │ │ │ ├── mpidpkt.h
│ │ │ │ ├── mpidpost.h
│ │ │ │ ├── mpidpre.h
│ │ │ │ └── mpidrma.h
│ │ │ ├── src
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── ch3u_buffer.c
│ │ │ │ ├── ch3u_comm.c
│ │ │ │ ├── ch3u_comm_spawn_multiple.c
│ │ │ │ ├── ch3u_eager.c
│ │ │ │ ├── ch3u_eagersync.c
│ │ │ │ ├── ch3u_handle_connection.c
│ │ │ │ ├── ch3u_handle_recv_pkt.c
│ │ │ │ ├── ch3u_handle_recv_req.c
│ │ │ │ ├── ch3u_handle_send_req.c
│ │ │ │ ├── ch3u_port.c
│ │ │ │ ├── ch3u_recvq.c
│ │ │ │ ├── ch3u_request.c
│ │ │ │ ├── ch3u_rma_acc_ops.c
│ │ │ │ ├── ch3u_rma_ops.c
│ │ │ │ ├── ch3u_rma_reqops.c
│ │ │ │ ├── ch3u_rma_sync.c
│ │ │ │ ├── ch3u_rndv.c
│ │ │ │ ├── ch3u_win_fns.c
│ │ │ │ ├── mpid_abort.c
│ │ │ │ ├── mpid_cancel_recv.c
│ │ │ │ ├── mpid_cancel_send.c
│ │ │ │ ├── mpid_comm_disconnect.c
│ │ │ │ ├── mpid_comm_group_failed.c
│ │ │ │ ├── mpid_comm_reenable_anysource.c
│ │ │ │ ├── mpid_comm_spawn_multiple.c
│ │ │ │ ├── mpid_finalize.c
│ │ │ │ ├── mpid_get_universe_size.c
│ │ │ │ ├── mpid_getpname.c
│ │ │ │ ├── mpid_improbe.c
│ │ │ │ ├── mpid_imrecv.c
│ │ │ │ ├── mpid_init.c
│ │ │ │ ├── mpid_iprobe.c
│ │ │ │ ├── mpid_irecv.c
│ │ │ │ ├── mpid_irsend.c
│ │ │ │ ├── mpid_isend.c
│ │ │ │ ├── mpid_issend.c
│ │ │ │ ├── mpid_mprobe.c
│ │ │ │ ├── mpid_mrecv.c
│ │ │ │ ├── mpid_port.c
│ │ │ │ ├── mpid_probe.c
│ │ │ │ ├── mpid_recv.c
│ │ │ │ ├── mpid_rma.c
│ │ │ │ ├── mpid_rsend.c
│ │ │ │ ├── mpid_send.c
│ │ │ │ ├── mpid_ssend.c
│ │ │ │ ├── mpid_startall.c
│ │ │ │ ├── mpid_vc.c
│ │ │ │ ├── mpidi_isend_self.c
│ │ │ │ ├── mpidi_pg.c
│ │ │ │ └── mpidi_printf.c
│ │ │ ├── subconfigure.m4
│ │ │ └── util
│ │ │ ├── Makefile.mk
│ │ │ ├── ftb
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── errnames.txt
│ │ │ │ └── ftb.c
│ │ │ ├── sock
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── ch3u_connect_sock.c
│ │ │ │ ├── ch3u_getinterfaces.c
│ │ │ │ ├── ch3u_init_sock.c
│ │ │ │ ├── ch3usock.h
│ │ │ │ ├── errnames-old.txt
│ │ │ │ ├── errnames.txt
│ │ │ │ ├── findinterfaces.c
│ │ │ │ └── subconfigure.m4
│ │ │ └── unordered
│ │ │ ├── README
│ │ │ └── unordered.c
│ │ ├── common
│ │ │ ├── Makefile.mk
│ │ │ ├── datatype
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── dataloop
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── darray_support.c
│ │ │ │ │ ├── dataloop.c
│ │ │ │ │ ├── dataloop.h
│ │ │ │ │ ├── dataloop_create.c
│ │ │ │ │ ├── dataloop_create.h
│ │ │ │ │ ├── dataloop_create_blockindexed.c
│ │ │ │ │ ├── dataloop_create_contig.c
│ │ │ │ │ ├── dataloop_create_indexed.c
│ │ │ │ │ ├── dataloop_create_pairtype.c
│ │ │ │ │ ├── dataloop_create_struct.c
│ │ │ │ │ ├── dataloop_create_vector.c
│ │ │ │ │ ├── dataloop_parts.h
│ │ │ │ │ ├── segment.c
│ │ │ │ │ ├── segment_count.c
│ │ │ │ │ ├── segment_flatten.c
│ │ │ │ │ ├── segment_packunpack.c
│ │ │ │ │ ├── subarray_support.c
│ │ │ │ │ ├── typesize_support.c
│ │ │ │ │ ├── typesize_support.h
│ │ │ │ │ └── veccpy.h
│ │ │ │ ├── mpid_contents_support.c
│ │ │ │ ├── mpid_dataloop.h
│ │ │ │ ├── mpid_datatype.h
│ │ │ │ ├── mpid_datatype_contents.c
│ │ │ │ ├── mpid_datatype_free.c
│ │ │ │ ├── mpid_ext32_datatype.c
│ │ │ │ ├── mpid_ext32_segment.c
│ │ │ │ ├── mpid_ext32_segment.h
│ │ │ │ ├── mpid_segment.c
│ │ │ │ ├── mpid_type_blockindexed.c
│ │ │ │ ├── mpid_type_commit.c
│ │ │ │ ├── mpid_type_contiguous.c
│ │ │ │ ├── mpid_type_create_pairtype.c
│ │ │ │ ├── mpid_type_create_resized.c
│ │ │ │ ├── mpid_type_debug.c
│ │ │ │ ├── mpid_type_dup.c
│ │ │ │ ├── mpid_type_get_contents.c
│ │ │ │ ├── mpid_type_get_envelope.c
│ │ │ │ ├── mpid_type_indexed.c
│ │ │ │ ├── mpid_type_struct.c
│ │ │ │ ├── mpid_type_vector.c
│ │ │ │ ├── mpid_type_zerolen.c
│ │ │ │ ├── mpir_type_flatten.c
│ │ │ │ ├── segment_states.h
│ │ │ │ └── subconfigure.m4
│ │ │ ├── sched
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── mpid_sched.c
│ │ │ │ ├── mpid_sched.h
│ │ │ │ ├── mpid_sched_pre.h
│ │ │ │ └── subconfigure.m4
│ │ │ ├── sock
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── errnames-old.txt
│ │ │ │ ├── errnames.txt
│ │ │ │ ├── iocp
│ │ │ │ │ ├── Makefile.sm
│ │ │ │ │ ├── mpidu_socki.h
│ │ │ │ │ └── sock.c
│ │ │ │ ├── mpidu_sock.h
│ │ │ │ ├── poll
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── errnames-old.txt
│ │ │ │ │ ├── errnames.txt
│ │ │ │ │ ├── mpidu_socki.h
│ │ │ │ │ ├── sock.c
│ │ │ │ │ ├── sock_immed.i
│ │ │ │ │ ├── sock_init.i
│ │ │ │ │ ├── sock_misc.i
│ │ │ │ │ ├── sock_post.i
│ │ │ │ │ ├── sock_set.i
│ │ │ │ │ ├── sock_wait.i
│ │ │ │ │ ├── socki_util.i
│ │ │ │ │ └── subconfigure.m4
│ │ │ │ └── subconfigure.m4
│ │ │ └── thread
│ │ │ ├── Makefile.mk
│ │ │ ├── mpid_thread.c
│ │ │ ├── mpid_thread.h
│ │ │ └── subconfigure.m4
│ │ └── pamid
│ │ ├── Makefile.mk
│ │ ├── cross
│ │ │ ├── bgq8
│ │ │ ├── pe4
│ │ │ ├── pe4-aix
│ │ │ ├── pe8
│ │ │ └── pe8-aix
│ │ ├── include
│ │ │ ├── mpidi_constants.h
│ │ │ ├── mpidi_datatypes.h
│ │ │ ├── mpidi_externs.h
│ │ │ ├── mpidi_hooks.h
│ │ │ ├── mpidi_macros.h
│ │ │ ├── mpidi_mutex.h
│ │ │ ├── mpidi_platform.h
│ │ │ ├── mpidi_prototypes.h
│ │ │ ├── mpidi_thread.h
│ │ │ ├── mpidi_trace.h
│ │ │ ├── mpidi_util.h
│ │ │ ├── mpidimpl.h
│ │ │ ├── mpidpost.h
│ │ │ ├── mpidpre.h
│ │ │ ├── mpix.h
│ │ │ └── pamix.h
│ │ ├── src
│ │ │ ├── Makefile.mk
│ │ │ ├── coll
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── allgather
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── mpido_allgather.c
│ │ │ │ │ └── mpido_iallgather.c
│ │ │ │ ├── allgatherv
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── mpido_allgatherv.c
│ │ │ │ │ └── mpido_iallgatherv.c
│ │ │ │ ├── allreduce
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── mpido_allreduce.c
│ │ │ │ │ └── mpido_iallreduce.c
│ │ │ │ ├── alltoall
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── mpido_alltoall.c
│ │ │ │ │ └── mpido_ialltoall.c
│ │ │ │ ├── alltoallv
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── mpido_alltoallv.c
│ │ │ │ │ └── mpido_ialltoallv.c
│ │ │ │ ├── alltoallw
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ └── mpido_ialltoallw.c
│ │ │ │ ├── barrier
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── mpido_barrier.c
│ │ │ │ │ └── mpido_ibarrier.c
│ │ │ │ ├── bcast
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── mpido_bcast.c
│ │ │ │ │ └── mpido_ibcast.c
│ │ │ │ ├── coll_utils.c
│ │ │ │ ├── exscan
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ └── mpido_iexscan.c
│ │ │ │ ├── gather
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── mpido_gather.c
│ │ │ │ │ └── mpido_igather.c
│ │ │ │ ├── gatherv
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── mpido_gatherv.c
│ │ │ │ │ └── mpido_igatherv.c
│ │ │ │ ├── ired_scat
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ └── mpido_ired_scat.c
│ │ │ │ ├── ired_scat_block
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ └── mpido_ired_scat_block.c
│ │ │ │ ├── reduce
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── mpido_ireduce.c
│ │ │ │ │ └── mpido_reduce.c
│ │ │ │ ├── scan
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ └── mpido_scan.c
│ │ │ │ ├── scatter
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── mpido_iscatter.c
│ │ │ │ │ └── mpido_scatter.c
│ │ │ │ └── scatterv
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── mpido_iscatterv.c
│ │ │ │ └── mpido_scatterv.c
│ │ │ ├── comm
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── mpid_comm.c
│ │ │ │ ├── mpid_optcolls.c
│ │ │ │ └── mpid_selectcolls.c
│ │ │ ├── dyntask
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── mpid_comm_disconnect.c
│ │ │ │ ├── mpid_comm_spawn_multiple.c
│ │ │ │ ├── mpid_port.c
│ │ │ │ ├── mpidi_pg.c
│ │ │ │ └── mpidi_port.c
│ │ │ ├── misc
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── mpid_abort.c
│ │ │ │ ├── mpid_get_universe_size.c
│ │ │ │ ├── mpid_getpname.c
│ │ │ │ ├── mpid_mem.c
│ │ │ │ └── mpid_unimpl.c
│ │ │ ├── mpid_buffer.c
│ │ │ ├── mpid_finalize.c
│ │ │ ├── mpid_improbe.c
│ │ │ ├── mpid_imrecv.c
│ │ │ ├── mpid_init.c
│ │ │ ├── mpid_iprobe.c
│ │ │ ├── mpid_mprobe.c
│ │ │ ├── mpid_mrecv.c
│ │ │ ├── mpid_probe.c
│ │ │ ├── mpid_progress.c
│ │ │ ├── mpid_progress.h
│ │ │ ├── mpid_recvq.c
│ │ │ ├── mpid_recvq.h
│ │ │ ├── mpid_recvq_mmap.cpp
│ │ │ ├── mpid_request.c
│ │ │ ├── mpid_request.h
│ │ │ ├── mpid_time.c
│ │ │ ├── mpid_vc.c
│ │ │ ├── mpidi_bufmm.c
│ │ │ ├── mpidi_env.c
│ │ │ ├── mpidi_mutex.c
│ │ │ ├── mpidi_nbc_sched.c
│ │ │ ├── mpidi_util.c
│ │ │ ├── mpix
│ │ │ │ ├── Makefile.mk
│ │ │ │ └── mpix.c
│ │ │ ├── onesided
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── mpid_1s.c
│ │ │ │ ├── mpid_win_accumulate.c
│ │ │ │ ├── mpid_win_allocate.c
│ │ │ │ ├── mpid_win_allocate_shared.c
│ │ │ │ ├── mpid_win_attach.c
│ │ │ │ ├── mpid_win_compare_and_swap.c
│ │ │ │ ├── mpid_win_create.c
│ │ │ │ ├── mpid_win_create_dynamic.c
│ │ │ │ ├── mpid_win_detach.c
│ │ │ │ ├── mpid_win_fence.c
│ │ │ │ ├── mpid_win_fetch_and_op.c
│ │ │ │ ├── mpid_win_flush.c
│ │ │ │ ├── mpid_win_free.c
│ │ │ │ ├── mpid_win_get.c
│ │ │ │ ├── mpid_win_get_accumulate.c
│ │ │ │ ├── mpid_win_get_info.c
│ │ │ │ ├── mpid_win_lock.c
│ │ │ │ ├── mpid_win_lock_all.c
│ │ │ │ ├── mpid_win_pscw.c
│ │ │ │ ├── mpid_win_put.c
│ │ │ │ ├── mpid_win_reqops.c
│ │ │ │ ├── mpid_win_set_info.c
│ │ │ │ ├── mpid_win_shared_query.c
│ │ │ │ ├── mpid_win_sync.c
│ │ │ │ ├── mpidi_onesided.h
│ │ │ │ └── mpidi_win_control.c
│ │ │ ├── pamix
│ │ │ │ ├── Makefile.mk
│ │ │ │ └── pamix.c
│ │ │ └── pt2pt
│ │ │ ├── Makefile.mk
│ │ │ ├── mpid_cancel.c
│ │ │ ├── mpid_irecv.h
│ │ │ ├── mpid_isend.h
│ │ │ ├── mpid_issend.c
│ │ │ ├── mpid_recv.c
│ │ │ ├── mpid_send.h
│ │ │ ├── mpid_ssend.c
│ │ │ ├── mpidi_callback_eager.c
│ │ │ ├── mpidi_callback_rzv.c
│ │ │ ├── mpidi_callback_short.c
│ │ │ ├── mpidi_callback_util.c
│ │ │ ├── mpidi_control.c
│ │ │ ├── mpidi_done.c
│ │ │ ├── mpidi_recv.h
│ │ │ ├── mpidi_recvmsg.c
│ │ │ ├── mpidi_rendezvous.c
│ │ │ ├── mpidi_send.h
│ │ │ ├── mpidi_sendmsg.c
│ │ │ └── persistent
│ │ │ ├── Makefile.mk
│ │ │ ├── mpid_recv_init.c
│ │ │ ├── mpid_send_init.c
│ │ │ └── mpid_startall.c
│ │ └── subconfigure.m4
│ ├── mpl
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── VERSION
│ │ ├── aclocal.m4
│ │ ├── confdb
│ │ │ ├── aclocal.m4
│ │ │ ├── aclocal_am.m4
│ │ │ ├── aclocal_atomic.m4
│ │ │ ├── aclocal_attr_alias.m4
│ │ │ ├── aclocal_bugfix.m4
│ │ │ ├── aclocal_cache.m4
│ │ │ ├── aclocal_cc.m4
│ │ │ ├── aclocal_coverage.m4
│ │ │ ├── aclocal_cxx.m4
│ │ │ ├── aclocal_f77.m4
│ │ │ ├── aclocal_f77old.m4
│ │ │ ├── aclocal_fc.m4
│ │ │ ├── aclocal_libs.m4
│ │ │ ├── aclocal_make.m4
│ │ │ ├── aclocal_mpi.m4
│ │ │ ├── aclocal_romio.m4
│ │ │ ├── aclocal_runlog.m4
│ │ │ ├── aclocal_shl.m4
│ │ │ ├── aclocal_subcfg.m4
│ │ │ ├── aclocal_util.m4
│ │ │ ├── ar-lib
│ │ │ ├── ax_prefix_config_h.m4
│ │ │ ├── ax_tls.m4
│ │ │ ├── compile
│ │ │ ├── config.guess
│ │ │ ├── config.rpath
│ │ │ ├── config.sub
│ │ │ ├── depcomp
│ │ │ ├── install-sh
│ │ │ ├── libtool.m4
│ │ │ ├── ltmain.sh
│ │ │ ├── ltoptions.m4
│ │ │ ├── ltsugar.m4
│ │ │ ├── ltversion.m4
│ │ │ ├── lt~obsolete.m4
│ │ │ ├── missing
│ │ │ └── test-driver
│ │ ├── configure
│ │ ├── configure.ac
│ │ ├── include
│ │ │ ├── config.h.in
│ │ │ ├── mpl.h
│ │ │ ├── mpl_utlist.h
│ │ │ ├── mpl_valgrind.h
│ │ │ ├── mplenv.h
│ │ │ ├── mplsock.h
│ │ │ ├── mplstr.h
│ │ │ └── mpltrmem.h
│ │ ├── localdefs.in
│ │ ├── src
│ │ │ ├── mplenv.c
│ │ │ ├── mplsock.c
│ │ │ ├── mplstr.c
│ │ │ └── mpltrmem.c
│ │ └── test
│ │ └── strsep.c
│ ├── mutex
│ │ ├── Makefile.mk
│ │ ├── mutex_create.c
│ │ ├── mutex_free.c
│ │ ├── mutex_lock.c
│ │ ├── mutex_unlock.c
│ │ └── muteximpl.h
│ ├── nameserv
│ │ ├── Makefile.mk
│ │ ├── file
│ │ │ ├── Makefile.mk
│ │ │ └── file_nameserv.c
│ │ ├── mpd
│ │ │ ├── Makefile.mk
│ │ │ └── mpd_nameserv.c
│ │ ├── pmi
│ │ │ ├── Makefile.mk
│ │ │ └── pmi_nameserv.c
│ │ └── test
│ │ └── testnd.c
│ ├── openpa
│ │ ├── CHANGELOG
│ │ ├── COPYRIGHT
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── README
│ │ ├── VERSION
│ │ ├── aclocal.m4
│ │ ├── autogen.sh
│ │ ├── confdb
│ │ │ ├── ar-lib
│ │ │ ├── ax_prefix_config_h.m4
│ │ │ ├── compile
│ │ │ ├── config.guess
│ │ │ ├── config.sub
│ │ │ ├── depcomp
│ │ │ ├── install-sh
│ │ │ ├── libtool.m4
│ │ │ ├── ltmain.sh
│ │ │ ├── ltoptions.m4
│ │ │ ├── ltsugar.m4
│ │ │ ├── ltversion.m4
│ │ │ ├── lt~obsolete.m4
│ │ │ ├── missing
│ │ │ └── test-driver
│ │ ├── configure
│ │ ├── configure.ac
│ │ ├── openpa.pc.in
│ │ ├── src
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── config.h.in
│ │ │ ├── opa_primitives.c
│ │ │ ├── opa_primitives.h
│ │ │ ├── opa_queue.c
│ │ │ ├── opa_queue.h
│ │ │ ├── opa_util.h
│ │ │ └── primitives
│ │ │ ├── opa_by_lock.h
│ │ │ ├── opa_emulated.h
│ │ │ ├── opa_gcc_arm.h
│ │ │ ├── opa_gcc_ia64.h
│ │ │ ├── opa_gcc_intel_32_64.h
│ │ │ ├── opa_gcc_intel_32_64_barrier.h
│ │ │ ├── opa_gcc_intel_32_64_ops.h
│ │ │ ├── opa_gcc_intel_32_64_p3.h
│ │ │ ├── opa_gcc_intel_32_64_p3barrier.h
│ │ │ ├── opa_gcc_intrinsics.h
│ │ │ ├── opa_gcc_ppc.h
│ │ │ ├── opa_gcc_sicortex.h
│ │ │ ├── opa_nt_intrinsics.h
│ │ │ ├── opa_sun_atomic_ops.h
│ │ │ └── opa_unsafe.h
│ │ └── test
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── opa_test.h
│ │ ├── sanity.c
│ │ ├── test_barriers.c
│ │ ├── test_primitives.c
│ │ └── test_queue.c
│ ├── packaging
│ │ ├── Makefile.mk
│ │ ├── envmods
│ │ │ ├── Makefile.mk
│ │ │ └── mpich.module.in
│ │ └── pkgconfig
│ │ ├── Makefile.mk
│ │ └── mpich.pc.in
│ ├── pm
│ │ ├── Makefile.mk
│ │ ├── gforker
│ │ │ ├── Makefile.mk
│ │ │ ├── mpiexec.c
│ │ │ ├── mpiexec.txt
│ │ │ └── subconfigure.m4
│ │ ├── hydra
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── README
│ │ │ ├── aclocal.m4
│ │ │ ├── autogen.sh
│ │ │ ├── confdb
│ │ │ │ ├── aclocal.m4
│ │ │ │ ├── aclocal_am.m4
│ │ │ │ ├── aclocal_atomic.m4
│ │ │ │ ├── aclocal_attr_alias.m4
│ │ │ │ ├── aclocal_bugfix.m4
│ │ │ │ ├── aclocal_cache.m4
│ │ │ │ ├── aclocal_cc.m4
│ │ │ │ ├── aclocal_coverage.m4
│ │ │ │ ├── aclocal_cxx.m4
│ │ │ │ ├── aclocal_f77.m4
│ │ │ │ ├── aclocal_f77old.m4
│ │ │ │ ├── aclocal_fc.m4
│ │ │ │ ├── aclocal_libs.m4
│ │ │ │ ├── aclocal_make.m4
│ │ │ │ ├── aclocal_mpi.m4
│ │ │ │ ├── aclocal_romio.m4
│ │ │ │ ├── aclocal_runlog.m4
│ │ │ │ ├── aclocal_shl.m4
│ │ │ │ ├── aclocal_subcfg.m4
│ │ │ │ ├── aclocal_util.m4
│ │ │ │ ├── ar-lib
│ │ │ │ ├── ax_prefix_config_h.m4
│ │ │ │ ├── ax_tls.m4
│ │ │ │ ├── compile
│ │ │ │ ├── config.guess
│ │ │ │ ├── config.rpath
│ │ │ │ ├── config.sub
│ │ │ │ ├── depcomp
│ │ │ │ ├── install-sh
│ │ │ │ ├── libtool.m4
│ │ │ │ ├── ltmain.sh
│ │ │ │ ├── ltoptions.m4
│ │ │ │ ├── ltsugar.m4
│ │ │ │ ├── ltversion.m4
│ │ │ │ ├── lt~obsolete.m4
│ │ │ │ └── missing
│ │ │ ├── configure
│ │ │ ├── configure.ac
│ │ │ ├── examples
│ │ │ │ ├── binding.c
│ │ │ │ └── print_cpus_allowed.c
│ │ │ ├── hydra-doxygen.cfg.in
│ │ │ ├── include
│ │ │ │ ├── hydra.h
│ │ │ │ ├── hydra_config.h.in
│ │ │ │ └── hydra_server.h
│ │ │ ├── mpichprereq
│ │ │ ├── mpl
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── VERSION
│ │ │ │ ├── aclocal.m4
│ │ │ │ ├── confdb
│ │ │ │ │ ├── aclocal.m4
│ │ │ │ │ ├── aclocal_am.m4
│ │ │ │ │ ├── aclocal_atomic.m4
│ │ │ │ │ ├── aclocal_attr_alias.m4
│ │ │ │ │ ├── aclocal_bugfix.m4
│ │ │ │ │ ├── aclocal_cache.m4
│ │ │ │ │ ├── aclocal_cc.m4
│ │ │ │ │ ├── aclocal_coverage.m4
│ │ │ │ │ ├── aclocal_cxx.m4
│ │ │ │ │ ├── aclocal_f77.m4
│ │ │ │ │ ├── aclocal_f77old.m4
│ │ │ │ │ ├── aclocal_fc.m4
│ │ │ │ │ ├── aclocal_libs.m4
│ │ │ │ │ ├── aclocal_make.m4
│ │ │ │ │ ├── aclocal_mpi.m4
│ │ │ │ │ ├── aclocal_romio.m4
│ │ │ │ │ ├── aclocal_runlog.m4
│ │ │ │ │ ├── aclocal_shl.m4
│ │ │ │ │ ├── aclocal_subcfg.m4
│ │ │ │ │ ├── aclocal_util.m4
│ │ │ │ │ ├── ar-lib
│ │ │ │ │ ├── ax_prefix_config_h.m4
│ │ │ │ │ ├── ax_tls.m4
│ │ │ │ │ ├── compile
│ │ │ │ │ ├── config.guess
│ │ │ │ │ ├── config.rpath
│ │ │ │ │ ├── config.sub
│ │ │ │ │ ├── depcomp
│ │ │ │ │ ├── install-sh
│ │ │ │ │ ├── libtool.m4
│ │ │ │ │ ├── ltmain.sh
│ │ │ │ │ ├── ltoptions.m4
│ │ │ │ │ ├── ltsugar.m4
│ │ │ │ │ ├── ltversion.m4
│ │ │ │ │ ├── lt~obsolete.m4
│ │ │ │ │ ├── missing
│ │ │ │ │ └── test-driver
│ │ │ │ ├── configure
│ │ │ │ ├── configure.ac
│ │ │ │ ├── include
│ │ │ │ │ ├── config.h.in
│ │ │ │ │ ├── mpl.h
│ │ │ │ │ ├── mpl_utlist.h
│ │ │ │ │ ├── mpl_valgrind.h
│ │ │ │ │ ├── mplenv.h
│ │ │ │ │ ├── mplsock.h
│ │ │ │ │ ├── mplstr.h
│ │ │ │ │ └── mpltrmem.h
│ │ │ │ ├── localdefs.in
│ │ │ │ ├── src
│ │ │ │ │ ├── mplenv.c
│ │ │ │ │ ├── mplsock.c
│ │ │ │ │ ├── mplstr.c
│ │ │ │ │ └── mpltrmem.c
│ │ │ │ └── test
│ │ │ │ └── strsep.c
│ │ │ ├── pm
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── include
│ │ │ │ │ └── pmci.h
│ │ │ │ └── pmiserv
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── common.c
│ │ │ │ ├── common.h
│ │ │ │ ├── hydra_pmi_proxy.txt
│ │ │ │ ├── pmi_v2_common.c
│ │ │ │ ├── pmi_v2_common.h
│ │ │ │ ├── pmip.c
│ │ │ │ ├── pmip.h
│ │ │ │ ├── pmip_cb.c
│ │ │ │ ├── pmip_pmi.h
│ │ │ │ ├── pmip_pmi_v1.c
│ │ │ │ ├── pmip_pmi_v2.c
│ │ │ │ ├── pmip_utils.c
│ │ │ │ ├── pmiserv.h
│ │ │ │ ├── pmiserv_cb.c
│ │ │ │ ├── pmiserv_pmci.c
│ │ │ │ ├── pmiserv_pmi.c
│ │ │ │ ├── pmiserv_pmi.h
│ │ │ │ ├── pmiserv_pmi_v1.c
│ │ │ │ ├── pmiserv_pmi_v2.c
│ │ │ │ ├── pmiserv_utils.c
│ │ │ │ └── pmiserv_utils.h
│ │ │ ├── tools
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── bootstrap
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── external
│ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ ├── cobalt.h
│ │ │ │ │ │ ├── cobalt_init.c
│ │ │ │ │ │ ├── cobalt_query_native_int.c
│ │ │ │ │ │ ├── cobalt_query_node_list.c
│ │ │ │ │ │ ├── common.h
│ │ │ │ │ │ ├── external_common.c
│ │ │ │ │ │ ├── external_common_launch.c
│ │ │ │ │ │ ├── external_init.c
│ │ │ │ │ │ ├── fork_init.c
│ │ │ │ │ │ ├── ll.h
│ │ │ │ │ │ ├── ll_env.c
│ │ │ │ │ │ ├── ll_init.c
│ │ │ │ │ │ ├── ll_launch.c
│ │ │ │ │ │ ├── ll_query_native_int.c
│ │ │ │ │ │ ├── ll_query_node_list.c
│ │ │ │ │ │ ├── ll_query_proxy_id.c
│ │ │ │ │ │ ├── lsf.h
│ │ │ │ │ │ ├── lsf_env.c
│ │ │ │ │ │ ├── lsf_init.c
│ │ │ │ │ │ ├── lsf_query_native_int.c
│ │ │ │ │ │ ├── lsf_query_node_list.c
│ │ │ │ │ │ ├── manual_init.c
│ │ │ │ │ │ ├── pbs.h
│ │ │ │ │ │ ├── pbs_env.c
│ │ │ │ │ │ ├── pbs_finalize.c
│ │ │ │ │ │ ├── pbs_init.c
│ │ │ │ │ │ ├── pbs_launch.c
│ │ │ │ │ │ ├── pbs_query_native_int.c
│ │ │ │ │ │ ├── pbs_query_node_list.c
│ │ │ │ │ │ ├── pbs_wait.c
│ │ │ │ │ │ ├── rsh.h
│ │ │ │ │ │ ├── rsh_env.c
│ │ │ │ │ │ ├── rsh_init.c
│ │ │ │ │ │ ├── sge.h
│ │ │ │ │ │ ├── sge_env.c
│ │ │ │ │ │ ├── sge_init.c
│ │ │ │ │ │ ├── sge_query_native_int.c
│ │ │ │ │ │ ├── sge_query_node_list.c
│ │ │ │ │ │ ├── slurm.h
│ │ │ │ │ │ ├── slurm_env.c
│ │ │ │ │ │ ├── slurm_init.c
│ │ │ │ │ │ ├── slurm_launch.c
│ │ │ │ │ │ ├── slurm_query_native_int.c
│ │ │ │ │ │ ├── slurm_query_node_list.c
│ │ │ │ │ │ ├── slurm_query_proxy_id.c
│ │ │ │ │ │ ├── ssh.c
│ │ │ │ │ │ ├── ssh.h
│ │ │ │ │ │ ├── ssh_env.c
│ │ │ │ │ │ ├── ssh_finalize.c
│ │ │ │ │ │ ├── ssh_init.c
│ │ │ │ │ │ └── user_init.c
│ │ │ │ │ ├── include
│ │ │ │ │ │ └── bsci.h
│ │ │ │ │ ├── persist
│ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ ├── hydra_persist.txt
│ │ │ │ │ │ ├── persist.h
│ │ │ │ │ │ ├── persist_client.h
│ │ │ │ │ │ ├── persist_init.c
│ │ │ │ │ │ ├── persist_launch.c
│ │ │ │ │ │ ├── persist_server.c
│ │ │ │ │ │ ├── persist_server.h
│ │ │ │ │ │ └── persist_wait.c
│ │ │ │ │ ├── src
│ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ ├── bsci_env.c
│ │ │ │ │ │ ├── bsci_finalize.c
│ │ │ │ │ │ ├── bsci_init.c.in
│ │ │ │ │ │ ├── bsci_launch.c
│ │ │ │ │ │ ├── bsci_query_native_int.c
│ │ │ │ │ │ ├── bsci_query_node_list.c
│ │ │ │ │ │ ├── bsci_query_proxy_id.c
│ │ │ │ │ │ └── bsci_wait.c
│ │ │ │ │ └── utils
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── bscu.h
│ │ │ │ │ ├── bscu_cb.c
│ │ │ │ │ └── bscu_wait.c
│ │ │ │ ├── ckpoint
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── blcr
│ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ ├── ckpoint_blcr.c
│ │ │ │ │ │ └── ckpoint_blcr.h
│ │ │ │ │ ├── ckpoint.c
│ │ │ │ │ └── ckpoint.h
│ │ │ │ ├── debugger
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── debugger.c
│ │ │ │ │ └── debugger.h
│ │ │ │ ├── demux
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── demux.c
│ │ │ │ │ ├── demux.h
│ │ │ │ │ ├── demux_internal.h
│ │ │ │ │ ├── demux_poll.c
│ │ │ │ │ └── demux_select.c
│ │ │ │ ├── ftb
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── hydt_ftb.c
│ │ │ │ │ ├── hydt_ftb.h
│ │ │ │ │ └── hydt_ftb_dummy.c
│ │ │ │ ├── nameserver
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── hydra_nameserver.c
│ │ │ │ │ └── hydra_nameserver.txt
│ │ │ │ └── topo
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── hwloc
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── hwloc
│ │ │ │ │ │ ├── AUTHORS
│ │ │ │ │ │ ├── COPYING
│ │ │ │ │ │ ├── HACKING
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── NEWS
│ │ │ │ │ │ ├── README
│ │ │ │ │ │ ├── README.debian
│ │ │ │ │ │ ├── VERSION
│ │ │ │ │ │ ├── aclocal.m4
│ │ │ │ │ │ ├── autogen.sh
│ │ │ │ │ │ ├── config
│ │ │ │ │ │ │ ├── ar-lib
│ │ │ │ │ │ │ ├── compile
│ │ │ │ │ │ │ ├── config.guess
│ │ │ │ │ │ │ ├── config.sub
│ │ │ │ │ │ │ ├── decl.m4
│ │ │ │ │ │ │ ├── depcomp
│ │ │ │ │ │ │ ├── distscript.csh
│ │ │ │ │ │ │ ├── hwloc.m4
│ │ │ │ │ │ │ ├── hwloc_check_attributes.m4
│ │ │ │ │ │ │ ├── hwloc_check_vendor.m4
│ │ │ │ │ │ │ ├── hwloc_check_visibility.m4
│ │ │ │ │ │ │ ├── hwloc_components.m4
│ │ │ │ │ │ │ ├── hwloc_get_version.sh
│ │ │ │ │ │ │ ├── hwloc_internal.m4
│ │ │ │ │ │ │ ├── hwloc_pkg.m4
│ │ │ │ │ │ │ ├── install-sh
│ │ │ │ │ │ │ ├── libtool.m4
│ │ │ │ │ │ │ ├── ltmain.sh
│ │ │ │ │ │ │ ├── ltoptions.m4
│ │ │ │ │ │ │ ├── ltsugar.m4
│ │ │ │ │ │ │ ├── ltversion.m4
│ │ │ │ │ │ │ ├── lt~obsolete.m4
│ │ │ │ │ │ │ ├── missing
│ │ │ │ │ │ │ └── test-driver
│ │ │ │ │ │ ├── configure
│ │ │ │ │ │ ├── configure.ac
│ │ │ │ │ │ ├── contrib
│ │ │ │ │ │ │ ├── dist
│ │ │ │ │ │ │ │ └── make_dist_tarball
│ │ │ │ │ │ │ ├── hg
│ │ │ │ │ │ │ │ ├── build-hgignore.pl
│ │ │ │ │ │ │ │ └── set-hg-share-perms.csh
│ │ │ │ │ │ │ ├── hwloc-valgrind.supp
│ │ │ │ │ │ │ ├── nightly
│ │ │ │ │ │ │ │ └── make_snapshot_tarball
│ │ │ │ │ │ │ └── update-my-copyright.pl
│ │ │ │ │ │ ├── doc
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── README.sed
│ │ │ │ │ │ │ ├── doxygen-config.cfg.in
│ │ │ │ │ │ │ ├── doxygen.cfg
│ │ │ │ │ │ │ ├── doxygen.css
│ │ │ │ │ │ │ ├── hwloc-hello.c
│ │ │ │ │ │ │ ├── hwloc.doxy
│ │ │ │ │ │ │ ├── images
│ │ │ │ │ │ │ │ ├── HACKING
│ │ │ │ │ │ │ │ ├── devel09-pci.pdf
│ │ │ │ │ │ │ │ ├── devel09-pci.png
│ │ │ │ │ │ │ │ ├── devel09-pci.xml
│ │ │ │ │ │ │ │ ├── diagram.fig
│ │ │ │ │ │ │ │ ├── dudley.png
│ │ │ │ │ │ │ │ ├── dudley.xml
│ │ │ │ │ │ │ │ ├── emmett.png
│ │ │ │ │ │ │ │ ├── emmett.xml
│ │ │ │ │ │ │ │ ├── hagrid.png
│ │ │ │ │ │ │ │ ├── hagrid.xml
│ │ │ │ │ │ │ │ ├── ppc64-full-with-smt.pdf
│ │ │ │ │ │ │ │ ├── ppc64-full-with-smt.png
│ │ │ │ │ │ │ │ ├── ppc64-full-with-smt.xml
│ │ │ │ │ │ │ │ ├── ppc64-with-smt.pdf
│ │ │ │ │ │ │ │ ├── ppc64-with-smt.png
│ │ │ │ │ │ │ │ ├── ppc64-with-smt.xml
│ │ │ │ │ │ │ │ ├── ppc64-without-smt.pdf
│ │ │ │ │ │ │ │ ├── ppc64-without-smt.png
│ │ │ │ │ │ │ │ └── ppc64-without-smt.xml
│ │ │ │ │ │ │ ├── www.open-mpi.org-css.inc
│ │ │ │ │ │ │ ├── www.open-mpi.org-footer.inc
│ │ │ │ │ │ │ ├── www.open-mpi.org-header.inc
│ │ │ │ │ │ │ └── www.open-mpi.org.cfg
│ │ │ │ │ │ ├── hwloc.pc.in
│ │ │ │ │ │ ├── include
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── hwloc
│ │ │ │ │ │ │ │ ├── autogen
│ │ │ │ │ │ │ │ │ └── config.h.in
│ │ │ │ │ │ │ │ ├── bitmap.h
│ │ │ │ │ │ │ │ ├── cuda.h
│ │ │ │ │ │ │ │ ├── cudart.h
│ │ │ │ │ │ │ │ ├── deprecated.h
│ │ │ │ │ │ │ │ ├── diff.h
│ │ │ │ │ │ │ │ ├── gl.h
│ │ │ │ │ │ │ │ ├── glibc-sched.h
│ │ │ │ │ │ │ │ ├── helper.h
│ │ │ │ │ │ │ │ ├── inlines.h
│ │ │ │ │ │ │ │ ├── intel-mic.h
│ │ │ │ │ │ │ │ ├── linux-libnuma.h
│ │ │ │ │ │ │ │ ├── linux.h
│ │ │ │ │ │ │ │ ├── myriexpress.h
│ │ │ │ │ │ │ │ ├── nvml.h
│ │ │ │ │ │ │ │ ├── opencl.h
│ │ │ │ │ │ │ │ ├── openfabrics-verbs.h
│ │ │ │ │ │ │ │ ├── plugins.h
│ │ │ │ │ │ │ │ └── rename.h
│ │ │ │ │ │ │ ├── hwloc.h
│ │ │ │ │ │ │ └── private
│ │ │ │ │ │ │ ├── autogen
│ │ │ │ │ │ │ │ ├── README.txt
│ │ │ │ │ │ │ │ └── config.h.in
│ │ │ │ │ │ │ ├── components.h
│ │ │ │ │ │ │ ├── cpuid.h
│ │ │ │ │ │ │ ├── debug.h
│ │ │ │ │ │ │ ├── misc.h
│ │ │ │ │ │ │ ├── private.h
│ │ │ │ │ │ │ ├── solaris-chiptype.h
│ │ │ │ │ │ │ └── xml.h
│ │ │ │ │ │ ├── src
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── base64.c
│ │ │ │ │ │ │ ├── bind.c
│ │ │ │ │ │ │ ├── bitmap.c
│ │ │ │ │ │ │ ├── components.c
│ │ │ │ │ │ │ ├── diff.c
│ │ │ │ │ │ │ ├── distances.c
│ │ │ │ │ │ │ ├── dolib.c
│ │ │ │ │ │ │ ├── hwloc.dtd
│ │ │ │ │ │ │ ├── misc.c
│ │ │ │ │ │ │ ├── pci-common.c
│ │ │ │ │ │ │ ├── topology-aix.c
│ │ │ │ │ │ │ ├── topology-bgq.c
│ │ │ │ │ │ │ ├── topology-cuda.c
│ │ │ │ │ │ │ ├── topology-custom.c
│ │ │ │ │ │ │ ├── topology-darwin.c
│ │ │ │ │ │ │ ├── topology-fake.c
│ │ │ │ │ │ │ ├── topology-freebsd.c
│ │ │ │ │ │ │ ├── topology-gl.c
│ │ │ │ │ │ │ ├── topology-hpux.c
│ │ │ │ │ │ │ ├── topology-linux.c
│ │ │ │ │ │ │ ├── topology-netbsd.c
│ │ │ │ │ │ │ ├── topology-noos.c
│ │ │ │ │ │ │ ├── topology-nvml.c
│ │ │ │ │ │ │ ├── topology-opencl.c
│ │ │ │ │ │ │ ├── topology-osf.c
│ │ │ │ │ │ │ ├── topology-pci.c
│ │ │ │ │ │ │ ├── topology-solaris-chiptype.c
│ │ │ │ │ │ │ ├── topology-solaris.c
│ │ │ │ │ │ │ ├── topology-synthetic.c
│ │ │ │ │ │ │ ├── topology-windows.c
│ │ │ │ │ │ │ ├── topology-x86.c
│ │ │ │ │ │ │ ├── topology-xml-libxml.c
│ │ │ │ │ │ │ ├── topology-xml-nolibxml.c
│ │ │ │ │ │ │ ├── topology-xml.c
│ │ │ │ │ │ │ ├── topology.c
│ │ │ │ │ │ │ └── traversal.c
│ │ │ │ │ │ ├── tests
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── cuda.c
│ │ │ │ │ │ │ ├── cudart.c
│ │ │ │ │ │ │ ├── embedded
│ │ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ │ ├── README.txt
│ │ │ │ │ │ │ │ ├── autogen.sh
│ │ │ │ │ │ │ │ ├── config
│ │ │ │ │ │ │ │ │ └── README.txt
│ │ │ │ │ │ │ │ ├── configure.ac
│ │ │ │ │ │ │ │ ├── do_test.c
│ │ │ │ │ │ │ │ ├── main.c
│ │ │ │ │ │ │ │ └── run-embedded-tests.sh
│ │ │ │ │ │ │ ├── gl.c
│ │ │ │ │ │ │ ├── glibc-sched.c
│ │ │ │ │ │ │ ├── hwloc_backends.c
│ │ │ │ │ │ │ ├── hwloc_bind.c
│ │ │ │ │ │ │ ├── hwloc_bitmap.c
│ │ │ │ │ │ │ ├── hwloc_bitmap_first_last_weight.c
│ │ │ │ │ │ │ ├── hwloc_bitmap_singlify.c
│ │ │ │ │ │ │ ├── hwloc_bitmap_string.c
│ │ │ │ │ │ │ ├── hwloc_custom.c
│ │ │ │ │ │ │ ├── hwloc_distances.c
│ │ │ │ │ │ │ ├── hwloc_get_cache_covering_cpuset.c
│ │ │ │ │ │ │ ├── hwloc_get_closest_objs.c
│ │ │ │ │ │ │ ├── hwloc_get_largest_objs_inside_cpuset.c
│ │ │ │ │ │ │ ├── hwloc_get_last_cpu_location.c
│ │ │ │ │ │ │ ├── hwloc_get_next_obj_covering_cpuset.c
│ │ │ │ │ │ │ ├── hwloc_get_obj_below_array_by_type.c
│ │ │ │ │ │ │ ├── hwloc_get_obj_covering_cpuset.c
│ │ │ │ │ │ │ ├── hwloc_get_obj_inside_cpuset.c
│ │ │ │ │ │ │ ├── hwloc_get_shared_cache_covering_obj.c
│ │ │ │ │ │ │ ├── hwloc_groups.c
│ │ │ │ │ │ │ ├── hwloc_groups2.c
│ │ │ │ │ │ │ ├── hwloc_insert_misc.c
│ │ │ │ │ │ │ ├── hwloc_iodevs.c
│ │ │ │ │ │ │ ├── hwloc_is_thissystem.c
│ │ │ │ │ │ │ ├── hwloc_list_components.c
│ │ │ │ │ │ │ ├── hwloc_obj_infos.c
│ │ │ │ │ │ │ ├── hwloc_object_userdata.c
│ │ │ │ │ │ │ ├── hwloc_pci_backend.c
│ │ │ │ │ │ │ ├── hwloc_synthetic.c
│ │ │ │ │ │ │ ├── hwloc_topology_diff.c
│ │ │ │ │ │ │ ├── hwloc_topology_dup.c
│ │ │ │ │ │ │ ├── hwloc_topology_restrict.c
│ │ │ │ │ │ │ ├── hwloc_type_depth.c
│ │ │ │ │ │ │ ├── intel-mic.c
│ │ │ │ │ │ │ ├── linux
│ │ │ │ │ │ │ │ ├── 128ia64-17n4s2c.output
│ │ │ │ │ │ │ │ ├── 128ia64-17n4s2c.tar.bz2
│ │ │ │ │ │ │ │ ├── 16amd64-4n4c-cgroup-distance-merge.options
│ │ │ │ │ │ │ │ ├── 16amd64-4n4c-cgroup-distance-merge.output
│ │ │ │ │ │ │ │ ├── 16amd64-4n4c-cgroup-distance-merge.tar.bz2
│ │ │ │ │ │ │ │ ├── 16amd64-8n2c-cpusets.output
│ │ │ │ │ │ │ │ ├── 16amd64-8n2c-cpusets.tar.bz2
│ │ │ │ │ │ │ │ ├── 16amd64-8n2c-cpusets.xml.options
│ │ │ │ │ │ │ │ ├── 16amd64-8n2c-cpusets.xml.output
│ │ │ │ │ │ │ │ ├── 16amd64-8n2c-cpusets.xml.source
│ │ │ │ │ │ │ │ ├── 16amd64-8n2c-cpusets_noadmin.options
│ │ │ │ │ │ │ │ ├── 16amd64-8n2c-cpusets_noadmin.output
│ │ │ │ │ │ │ │ ├── 16amd64-8n2c-cpusets_noadmin.source
│ │ │ │ │ │ │ │ ├── 16amd64-8n2c.output
│ │ │ │ │ │ │ │ ├── 16amd64-8n2c.tar.bz2
│ │ │ │ │ │ │ │ ├── 16em64t-2m4c2t.output
│ │ │ │ │ │ │ │ ├── 16em64t-2m4c2t.tar.bz2
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t-offlines.output
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t-offlines.tar.bz2
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t-offlines.xml.options
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t-offlines.xml.output
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t-offlines.xml.source
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t-offlines_noadmin.options
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t-offlines_noadmin.output
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t-offlines_noadmin.source
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t.output
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t.tar.bz2
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t.xml.options
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t.xml.output
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t.xml.source
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t_merge.options
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t_merge.output
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t_merge.source
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t_ncaches.options
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t_ncaches.output
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t_ncaches.source
│ │ │ │ │ │ │ │ ├── 16em64t-4s2cu2c.output
│ │ │ │ │ │ │ │ ├── 16em64t-4s2cu2c.tar.bz2
│ │ │ │ │ │ │ │ ├── 16ia64-8n2s.output
│ │ │ │ │ │ │ │ ├── 16ia64-8n2s.tar.bz2
│ │ │ │ │ │ │ │ ├── 1alpha.output
│ │ │ │ │ │ │ │ ├── 1alpha.tar.bz2
│ │ │ │ │ │ │ │ ├── 20s390-2g6s4c.output
│ │ │ │ │ │ │ │ ├── 20s390-2g6s4c.tar.bz2
│ │ │ │ │ │ │ │ ├── 24em64t-2n6c2t+2mic.olddriver.options
│ │ │ │ │ │ │ │ ├── 24em64t-2n6c2t+2mic.olddriver.output
│ │ │ │ │ │ │ │ ├── 24em64t-2n6c2t+2mic.olddriver.tar.bz2
│ │ │ │ │ │ │ │ ├── 256ia64-64n2s2c.output
│ │ │ │ │ │ │ │ ├── 256ia64-64n2s2c.tar.bz2
│ │ │ │ │ │ │ │ ├── 256ppc-8n8s4t-nocache.exclude
│ │ │ │ │ │ │ │ ├── 256ppc-8n8s4t-nocache.output
│ │ │ │ │ │ │ │ ├── 256ppc-8n8s4t-nocache.source
│ │ │ │ │ │ │ │ ├── 256ppc-8n8s4t-nosys.exclude
│ │ │ │ │ │ │ │ ├── 256ppc-8n8s4t-nosys.output
│ │ │ │ │ │ │ │ ├── 256ppc-8n8s4t-nosys.source
│ │ │ │ │ │ │ │ ├── 256ppc-8n8s4t.output
│ │ │ │ │ │ │ │ ├── 256ppc-8n8s4t.tar.bz2
│ │ │ │ │ │ │ │ ├── 2amd64-2n.output
│ │ │ │ │ │ │ │ ├── 2amd64-2n.tar.bz2
│ │ │ │ │ │ │ │ ├── 2arm-2c.output
│ │ │ │ │ │ │ │ ├── 2arm-2c.tar.bz2
│ │ │ │ │ │ │ │ ├── 2i386-2c-nohugepage.tar.bz2
│ │ │ │ │ │ │ │ ├── 2i386-2c-nohugepage.xml.options
│ │ │ │ │ │ │ │ ├── 2i386-2c-nohugepage.xml.output
│ │ │ │ │ │ │ │ ├── 2i386-2c-nohugepage.xml.source
│ │ │ │ │ │ │ │ ├── 2i386-2t-hugepagesizecount.tar.bz2
│ │ │ │ │ │ │ │ ├── 2i386-2t-hugepagesizecount.xml.env
│ │ │ │ │ │ │ │ ├── 2i386-2t-hugepagesizecount.xml.options
│ │ │ │ │ │ │ │ ├── 2i386-2t-hugepagesizecount.xml.output
│ │ │ │ │ │ │ │ ├── 2i386-2t-hugepagesizecount.xml.source
│ │ │ │ │ │ │ │ ├── 2ps3-2t.output
│ │ │ │ │ │ │ │ ├── 2ps3-2t.tar.bz2
│ │ │ │ │ │ │ │ ├── 2s390-2c.output
│ │ │ │ │ │ │ │ ├── 2s390-2c.tar.bz2
│ │ │ │ │ │ │ │ ├── 32amd64-4s2n4c-cgroup.env
│ │ │ │ │ │ │ │ ├── 32amd64-4s2n4c-cgroup.output
│ │ │ │ │ │ │ │ ├── 32amd64-4s2n4c-cgroup.tar.bz2
│ │ │ │ │ │ │ │ ├── 32amd64-4s2n4c-cgroup.xml.env
│ │ │ │ │ │ │ │ ├── 32amd64-4s2n4c-cgroup.xml.options
│ │ │ │ │ │ │ │ ├── 32amd64-4s2n4c-cgroup.xml.output
│ │ │ │ │ │ │ │ ├── 32amd64-4s2n4c-cgroup.xml.source
│ │ │ │ │ │ │ │ ├── 32em64t-2n8c+1mic.options
│ │ │ │ │ │ │ │ ├── 32em64t-2n8c+1mic.output
│ │ │ │ │ │ │ │ ├── 32em64t-2n8c+1mic.tar.bz2
│ │ │ │ │ │ │ │ ├── 32ppc-4n4c2c.output
│ │ │ │ │ │ │ │ ├── 32ppc-4n4c2c.tar.bz2
│ │ │ │ │ │ │ │ ├── 40intel64-2g2n4c+pci.env
│ │ │ │ │ │ │ │ ├── 40intel64-2g2n4c+pci.options
│ │ │ │ │ │ │ │ ├── 40intel64-2g2n4c+pci.output
│ │ │ │ │ │ │ │ ├── 40intel64-2g2n4c+pci.tar.bz2
│ │ │ │ │ │ │ │ ├── 48amd64-4d2n6c-sparse.output
│ │ │ │ │ │ │ │ ├── 48amd64-4d2n6c-sparse.tar.bz2
│ │ │ │ │ │ │ │ ├── 4em64t-2c2t-ignore-reorder.options
│ │ │ │ │ │ │ │ ├── 4em64t-2c2t-ignore-reorder.output
│ │ │ │ │ │ │ │ ├── 4em64t-2c2t-ignore-reorder.tar.bz2
│ │ │ │ │ │ │ │ ├── 4ia64-4s.output
│ │ │ │ │ │ │ │ ├── 4ia64-4s.tar.bz2
│ │ │ │ │ │ │ │ ├── 4ppc-4c.output
│ │ │ │ │ │ │ │ ├── 4ppc-4c.tar.bz2
│ │ │ │ │ │ │ │ ├── 4qs22-2s2t.output
│ │ │ │ │ │ │ │ ├── 4qs22-2s2t.tar.bz2
│ │ │ │ │ │ │ │ ├── 64amd64-4s2n4ca2co.output
│ │ │ │ │ │ │ │ ├── 64amd64-4s2n4ca2co.tar.bz2
│ │ │ │ │ │ │ │ ├── 64fake-4n2s2ca2c2t.output
│ │ │ │ │ │ │ │ ├── 64fake-4n2s2ca2c2t.tar.bz2
│ │ │ │ │ │ │ │ ├── 8amd64-4n2c.output
│ │ │ │ │ │ │ │ ├── 8amd64-4n2c.tar.bz2
│ │ │ │ │ │ │ │ ├── 8em64t-2s2ca2c.output
│ │ │ │ │ │ │ │ ├── 8em64t-2s2ca2c.tar.bz2
│ │ │ │ │ │ │ │ ├── 8em64t-2s4c-heterogeneous.output
│ │ │ │ │ │ │ │ ├── 8em64t-2s4c-heterogeneous.tar.bz2
│ │ │ │ │ │ │ │ ├── 8em64t-4c2t.output
│ │ │ │ │ │ │ │ ├── 8em64t-4c2t.tar.bz2
│ │ │ │ │ │ │ │ ├── 8ia64-2n2s2c.output
│ │ │ │ │ │ │ │ ├── 8ia64-2n2s2c.tar.bz2
│ │ │ │ │ │ │ │ ├── 8ia64-2s2c2t.output
│ │ │ │ │ │ │ │ ├── 8ia64-2s2c2t.tar.bz2
│ │ │ │ │ │ │ │ ├── 8ia64-4s2c.output
│ │ │ │ │ │ │ │ ├── 8ia64-4s2c.tar.bz2
│ │ │ │ │ │ │ │ ├── 96em64t-4n4d3ca2co-forcecpuinfo.env
│ │ │ │ │ │ │ │ ├── 96em64t-4n4d3ca2co-forcecpuinfo.output
│ │ │ │ │ │ │ │ ├── 96em64t-4n4d3ca2co-forcecpuinfo.source
│ │ │ │ │ │ │ │ ├── 96em64t-4n4d3ca2co.output
│ │ │ │ │ │ │ │ ├── 96em64t-4n4d3ca2co.tar.bz2
│ │ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ │ ├── README
│ │ │ │ │ │ │ │ ├── gather
│ │ │ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ │ │ └── test-gather-topology.sh.in
│ │ │ │ │ │ │ │ ├── hwloc-gather-topology.in
│ │ │ │ │ │ │ │ └── test-topology.sh.in
│ │ │ │ │ │ │ ├── linux-libnuma.c
│ │ │ │ │ │ │ ├── myriexpress.c
│ │ │ │ │ │ │ ├── nvml.c
│ │ │ │ │ │ │ ├── opencl.c
│ │ │ │ │ │ │ ├── openfabrics-verbs.c
│ │ │ │ │ │ │ ├── ports
│ │ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ ├── aix
│ │ │ │ │ │ │ │ │ ├── procinfo.h
│ │ │ │ │ │ │ │ │ └── sys
│ │ │ │ │ │ │ │ │ ├── processor.h
│ │ │ │ │ │ │ │ │ ├── rset.h
│ │ │ │ │ │ │ │ │ ├── systemcfg.h
│ │ │ │ │ │ │ │ │ └── thread.h
│ │ │ │ │ │ │ │ ├── bgq
│ │ │ │ │ │ │ │ │ └── spi
│ │ │ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ │ └── kernel
│ │ │ │ │ │ │ │ │ ├── location.h
│ │ │ │ │ │ │ │ │ └── process.h
│ │ │ │ │ │ │ │ ├── cuda
│ │ │ │ │ │ │ │ │ └── cuda_runtime_api.h
│ │ │ │ │ │ │ │ ├── darwin
│ │ │ │ │ │ │ │ │ └── sys
│ │ │ │ │ │ │ │ │ └── sysctl.h
│ │ │ │ │ │ │ │ ├── freebsd
│ │ │ │ │ │ │ │ │ ├── pthread.h
│ │ │ │ │ │ │ │ │ ├── pthread_np.h
│ │ │ │ │ │ │ │ │ └── sys
│ │ │ │ │ │ │ │ │ ├── cpuset.h
│ │ │ │ │ │ │ │ │ └── sysctl.h
│ │ │ │ │ │ │ │ ├── gl
│ │ │ │ │ │ │ │ │ ├── NVCtrl
│ │ │ │ │ │ │ │ │ │ ├── NVCtrl.h
│ │ │ │ │ │ │ │ │ │ └── NVCtrlLib.h
│ │ │ │ │ │ │ │ │ └── X11
│ │ │ │ │ │ │ │ │ └── Xlib.h
│ │ │ │ │ │ │ │ ├── hpux
│ │ │ │ │ │ │ │ │ └── sys
│ │ │ │ │ │ │ │ │ └── mpctl.h
│ │ │ │ │ │ │ │ ├── netbsd
│ │ │ │ │ │ │ │ │ ├── pthread.h
│ │ │ │ │ │ │ │ │ └── sched.h
│ │ │ │ │ │ │ │ ├── nvml
│ │ │ │ │ │ │ │ │ └── nvml.h
│ │ │ │ │ │ │ │ ├── opencl
│ │ │ │ │ │ │ │ │ └── CL
│ │ │ │ │ │ │ │ │ └── cl_ext.h
│ │ │ │ │ │ │ │ ├── osf
│ │ │ │ │ │ │ │ │ ├── cpuset.h
│ │ │ │ │ │ │ │ │ ├── numa.h
│ │ │ │ │ │ │ │ │ └── radset.h
│ │ │ │ │ │ │ │ ├── solaris
│ │ │ │ │ │ │ │ │ ├── kstat.h
│ │ │ │ │ │ │ │ │ ├── picl.h
│ │ │ │ │ │ │ │ │ └── sys
│ │ │ │ │ │ │ │ │ ├── lgrp_user.h
│ │ │ │ │ │ │ │ │ ├── processor.h
│ │ │ │ │ │ │ │ │ ├── procset.h
│ │ │ │ │ │ │ │ │ └── systeminfo.h
│ │ │ │ │ │ │ │ └── windows
│ │ │ │ │ │ │ │ └── windows.h
│ │ │ │ │ │ │ ├── rename
│ │ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ │ └── main.c
│ │ │ │ │ │ │ ├── wrapper.sh.in
│ │ │ │ │ │ │ ├── xml
│ │ │ │ │ │ │ │ ├── 16amd64-8n2c-cpusets.xml
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t-offlines.xml
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t.xml
│ │ │ │ │ │ │ │ ├── 192em64t-12gr2n8c2t-distancegroups.xml
│ │ │ │ │ │ │ │ ├── 192em64t-24n8c2t-distancegroups.source
│ │ │ │ │ │ │ │ ├── 192em64t-24n8c2t-distancegroups.xml
│ │ │ │ │ │ │ │ ├── 192em64t-24n8c2t-nodistancegroups.env
│ │ │ │ │ │ │ │ ├── 192em64t-24n8c2t-nodistancegroups.xml
│ │ │ │ │ │ │ │ ├── 24em64t-2n6c2t-pci.xml
│ │ │ │ │ │ │ │ ├── 32em64t-2n8c2t-pci-noio.options
│ │ │ │ │ │ │ │ ├── 32em64t-2n8c2t-pci-noio.source
│ │ │ │ │ │ │ │ ├── 32em64t-2n8c2t-pci-noio.xml
│ │ │ │ │ │ │ │ ├── 32em64t-2n8c2t-pci-normalio.source
│ │ │ │ │ │ │ │ ├── 32em64t-2n8c2t-pci-normalio.xml
│ │ │ │ │ │ │ │ ├── 32em64t-2n8c2t-pci-wholeio.options
│ │ │ │ │ │ │ │ ├── 32em64t-2n8c2t-pci-wholeio.xml
│ │ │ │ │ │ │ │ ├── 8em64t-2mi2ma2c.xml
│ │ │ │ │ │ │ │ ├── 96em64t-4n4d3ca2co-pci.xml
│ │ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ │ └── test-topology.sh.in
│ │ │ │ │ │ │ └── xmlbuffer.c
│ │ │ │ │ │ └── utils
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── hwloc-annotate.1in
│ │ │ │ │ │ ├── hwloc-annotate.c
│ │ │ │ │ │ ├── hwloc-assembler-remote.1in
│ │ │ │ │ │ ├── hwloc-assembler-remote.in
│ │ │ │ │ │ ├── hwloc-assembler.1in
│ │ │ │ │ │ ├── hwloc-assembler.c
│ │ │ │ │ │ ├── hwloc-bind.1in
│ │ │ │ │ │ ├── hwloc-bind.c
│ │ │ │ │ │ ├── hwloc-calc.1in
│ │ │ │ │ │ ├── hwloc-calc.c
│ │ │ │ │ │ ├── hwloc-calc.h
│ │ │ │ │ │ ├── hwloc-compress-dir.1in
│ │ │ │ │ │ ├── hwloc-compress-dir.in
│ │ │ │ │ │ ├── hwloc-diff.1in
│ │ │ │ │ │ ├── hwloc-diff.c
│ │ │ │ │ │ ├── hwloc-distances.1in
│ │ │ │ │ │ ├── hwloc-distances.c
│ │ │ │ │ │ ├── hwloc-distrib.1in
│ │ │ │ │ │ ├── hwloc-distrib.c
│ │ │ │ │ │ ├── hwloc-gather-topology.1in
│ │ │ │ │ │ ├── hwloc-info.1in
│ │ │ │ │ │ ├── hwloc-info.c
│ │ │ │ │ │ ├── hwloc-patch.1in
│ │ │ │ │ │ ├── hwloc-patch.c
│ │ │ │ │ │ ├── hwloc-ps.1in
│ │ │ │ │ │ ├── hwloc-ps.c
│ │ │ │ │ │ ├── hwloc.7in
│ │ │ │ │ │ ├── lstopo-cairo.c
│ │ │ │ │ │ ├── lstopo-color.c
│ │ │ │ │ │ ├── lstopo-draw.c
│ │ │ │ │ │ ├── lstopo-fig.c
│ │ │ │ │ │ ├── lstopo-text.c
│ │ │ │ │ │ ├── lstopo-windows.c
│ │ │ │ │ │ ├── lstopo-xml.c
│ │ │ │ │ │ ├── lstopo.1in
│ │ │ │ │ │ ├── lstopo.c
│ │ │ │ │ │ ├── lstopo.h
│ │ │ │ │ │ ├── misc.h
│ │ │ │ │ │ ├── test-fake-plugin.sh.in
│ │ │ │ │ │ ├── test-hwloc-annotate.input
│ │ │ │ │ │ ├── test-hwloc-annotate.output
│ │ │ │ │ │ ├── test-hwloc-annotate.sh.in
│ │ │ │ │ │ ├── test-hwloc-assembler.input1
│ │ │ │ │ │ ├── test-hwloc-assembler.input2
│ │ │ │ │ │ ├── test-hwloc-assembler.output
│ │ │ │ │ │ ├── test-hwloc-assembler.sh.in
│ │ │ │ │ │ ├── test-hwloc-calc.output
│ │ │ │ │ │ ├── test-hwloc-calc.sh.in
│ │ │ │ │ │ ├── test-hwloc-compress-dir.input.tar.gz
│ │ │ │ │ │ ├── test-hwloc-compress-dir.output.tar.gz
│ │ │ │ │ │ ├── test-hwloc-compress-dir.sh.in
│ │ │ │ │ │ ├── test-hwloc-diffpatch.input1
│ │ │ │ │ │ ├── test-hwloc-diffpatch.input2
│ │ │ │ │ │ ├── test-hwloc-diffpatch.sh.in
│ │ │ │ │ │ ├── test-hwloc-distances.output
│ │ │ │ │ │ ├── test-hwloc-distances.sh.in
│ │ │ │ │ │ ├── test-hwloc-distrib.output
│ │ │ │ │ │ ├── test-hwloc-distrib.sh.in
│ │ │ │ │ │ ├── test-hwloc-info.output
│ │ │ │ │ │ ├── test-hwloc-info.sh.in
│ │ │ │ │ │ ├── test-hwloc-ls.output
│ │ │ │ │ │ └── test-hwloc-ls.sh.in
│ │ │ │ │ ├── topo_hwloc.c
│ │ │ │ │ └── topo_hwloc.h
│ │ │ │ ├── topo.c
│ │ │ │ └── topo.h
│ │ │ ├── ui
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── include
│ │ │ │ │ └── ui.h
│ │ │ │ ├── mpich
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── mpiexec.c
│ │ │ │ │ ├── mpiexec.h
│ │ │ │ │ └── utils.c
│ │ │ │ └── utils
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── uiu.c
│ │ │ │ └── uiu.h
│ │ │ ├── utils
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── alloc
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ └── alloc.c
│ │ │ │ ├── args
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ └── args.c
│ │ │ │ ├── dbg
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ └── dbg.c
│ │ │ │ ├── env
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ └── env.c
│ │ │ │ ├── launch
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ └── launch.c
│ │ │ │ ├── others
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ └── others.c
│ │ │ │ ├── signals
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ └── signals.c
│ │ │ │ ├── sock
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ └── sock.c
│ │ │ │ └── string
│ │ │ │ ├── Makefile.mk
│ │ │ │ └── string.c
│ │ │ └── version.m4
│ │ ├── mpd
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── README
│ │ │ ├── aclocal.m4
│ │ │ ├── autogen.sh
│ │ │ ├── configure
│ │ │ ├── configure.ac
│ │ │ ├── edi2.xml
│ │ │ ├── ex1.xml
│ │ │ ├── ex2.xml
│ │ │ ├── ex3.xml
│ │ │ ├── exittest_nompi.c
│ │ │ ├── infloop.c
│ │ │ ├── install.sh
│ │ │ ├── mpd.py
│ │ │ ├── mpdallexit.py
│ │ │ ├── mpdboot.py
│ │ │ ├── mpdcheck.py
│ │ │ ├── mpdchkpyver.py
│ │ │ ├── mpdcleanup.py
│ │ │ ├── mpdconf.h.in
│ │ │ ├── mpdexit.py
│ │ │ ├── mpdgdbdrv.py
│ │ │ ├── mpdhelp.py
│ │ │ ├── mpdkilljob.py
│ │ │ ├── mpdlib.py
│ │ │ ├── mpdlistjobs.py
│ │ │ ├── mpdman.py
│ │ │ ├── mpdringtest.py
│ │ │ ├── mpdroot.c
│ │ │ ├── mpdroot.h
│ │ │ ├── mpdsigjob.py
│ │ │ ├── mpdtrace.py
│ │ │ ├── mpdwrapcli.py
│ │ │ ├── mpichprereq
│ │ │ ├── mpiexec.py
│ │ │ ├── mtv.c
│ │ │ ├── mtv_setup.py
│ │ │ ├── newboot.py
│ │ │ ├── newkmpds.py
│ │ │ ├── pcp.c
│ │ │ ├── pmitest.c
│ │ │ ├── proxy.c
│ │ │ ├── setup_pm
│ │ │ ├── sigcatcher.c
│ │ │ ├── sleeploop.c
│ │ │ └── test
│ │ │ ├── test1.py
│ │ │ ├── test2.py
│ │ │ ├── test3.py
│ │ │ ├── test4.py
│ │ │ ├── test5.py
│ │ │ ├── testall.sh
│ │ │ ├── testroot.py
│ │ │ └── tests.py
│ │ ├── remshell
│ │ │ ├── Makefile.mk
│ │ │ ├── mpiexec.c
│ │ │ └── subconfigure.m4
│ │ ├── subconfigure.m4
│ │ └── util
│ │ ├── Makefile.mk
│ │ ├── cmnargs.c
│ │ ├── cmnargs.h
│ │ ├── dbgiface.c
│ │ ├── env.c
│ │ ├── env.h
│ │ ├── ioloop.c
│ │ ├── ioloop.h
│ │ ├── labelout.c
│ │ ├── labelout.h
│ │ ├── newsession.c
│ │ ├── pmiport.c
│ │ ├── pmiserv.c
│ │ ├── pmiserv.h
│ │ ├── pmutil.h
│ │ ├── process.c
│ │ ├── process.h
│ │ ├── rm.c
│ │ ├── rm.h
│ │ ├── safestr2.c
│ │ ├── simple_pmiutil2.c
│ │ ├── simple_pmiutil2.h
│ │ ├── subconfigure.m4
│ │ └── test
│ │ ├── argstest.c
│ │ ├── forktest.c
│ │ ├── servtest.c
│ │ └── servtest2.c
│ ├── pmi
│ │ ├── Makefile.mk
│ │ ├── errnames-old.txt
│ │ ├── errnames.txt
│ │ ├── pmi2
│ │ │ ├── Makefile.mk
│ │ │ ├── poe
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── poe2pmi.c
│ │ │ │ └── subconfigure.m4
│ │ │ ├── simple
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── README
│ │ │ │ ├── pmi2compat.h
│ │ │ │ ├── simple2pmi.c
│ │ │ │ ├── simple2pmi.h
│ │ │ │ ├── simple_pmiutil.c
│ │ │ │ ├── simple_pmiutil.h
│ │ │ │ └── subconfigure.m4
│ │ │ └── subconfigure.m4
│ │ ├── simple
│ │ │ ├── Makefile.mk
│ │ │ ├── simple_pmi.c
│ │ │ ├── simple_pmiutil.c
│ │ │ ├── simple_pmiutil.h
│ │ │ └── subconfigure.m4
│ │ ├── slurm
│ │ │ └── subconfigure.m4
│ │ └── subconfigure.m4
│ └── util
│ ├── Makefile.mk
│ ├── cvar
│ │ ├── Makefile.mk
│ │ └── mpich_cvars.c
│ ├── dbg
│ │ ├── Makefile.mk
│ │ ├── dbg_control.c
│ │ ├── dbg_printf.c
│ │ ├── exit.c
│ │ ├── getfuncstack.in
│ │ └── timelimit.c
│ ├── ex
│ │ ├── Makefile.sm
│ │ └── ex.c
│ ├── instrm
│ │ ├── Makefile.mk
│ │ ├── instr.c
│ │ └── states.c
│ ├── logging
│ │ ├── Makefile.mk
│ │ ├── common
│ │ │ ├── Makefile.mk
│ │ │ └── state_names.h
│ │ └── rlog
│ │ ├── Makefile.mk
│ │ ├── TraceInput
│ │ │ ├── Makefile.sm
│ │ │ ├── logformat_trace_InputLog.c
│ │ │ ├── logformat_trace_InputLog.h
│ │ │ └── trace_input.c
│ │ ├── configure
│ │ ├── configure.ac
│ │ ├── irlog2rlog.c
│ │ ├── irlogutil.c
│ │ ├── minalignrlog.c
│ │ ├── pprintirlog.in
│ │ ├── printirlog.c
│ │ ├── printrlog.c
│ │ ├── rimshot
│ │ │ ├── MainFrm.cpp
│ │ │ ├── MainFrm.h
│ │ │ ├── OffsetDlg.cpp
│ │ │ ├── OffsetDlg.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── ZoomDlg.cpp
│ │ │ ├── ZoomDlg.h
│ │ │ ├── res
│ │ │ │ ├── Toolbar.bmp
│ │ │ │ ├── rimshot.ico
│ │ │ │ ├── rimshot.rc2
│ │ │ │ └── rimshotDoc.ico
│ │ │ ├── resource.fd
│ │ │ ├── resource.h
│ │ │ ├── rimshot.cpp
│ │ │ ├── rimshot.h
│ │ │ ├── rimshot.rc
│ │ │ ├── rimshotDoc.cpp
│ │ │ ├── rimshotDoc.h
│ │ │ ├── rimshotView.cpp
│ │ │ ├── rimshotView.h
│ │ │ ├── rimshot_draw.cpp
│ │ │ └── rimshot_draw.h
│ │ ├── rlog.c
│ │ ├── rlogconf.h.in
│ │ ├── rlogtime.c
│ │ ├── rlogtools.sln
│ │ ├── rlogutil.c
│ │ └── wintrace_impl.h
│ ├── mem
│ │ ├── Makefile.mk
│ │ ├── argstr.c
│ │ ├── check.c
│ │ ├── handlemem.c
│ │ ├── safestr.c
│ │ ├── strerror.c
│ │ └── trmem.c
│ ├── msgs
│ │ ├── Makefile.mk
│ │ └── msgprint.c
│ ├── multichannel
│ │ ├── Makefile.sm
│ │ └── mpi.c
│ ├── other
│ │ ├── Makefile.mk
│ │ ├── assert.c
│ │ └── outliers.c
│ ├── procmap
│ │ ├── Makefile.mk
│ │ └── local_proc.c
│ ├── thread
│ │ ├── Makefile.mk
│ │ └── mpiu_thread.c
│ └── wrappers
│ ├── Makefile.mk
│ ├── README
│ ├── mpiu_os_wrappers.h
│ ├── mpiu_os_wrappers_pre.h
│ ├── mpiu_process_wrappers.h
│ ├── mpiu_shm_wrappers.h
│ ├── mpiu_sock_wrappers.h
│ └── mpiu_util_wrappers.h
├── subsys_include.m4
├── test
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── TestResults.xsl
│ ├── basic
│ │ ├── sendrecvt.c
│ │ ├── sr.c
│ │ ├── sr1.c
│ │ ├── srbtest.c
│ │ └── srvec.c
│ ├── commands
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── README
│ │ ├── checkenv1.c
│ │ ├── cmdtests.in
│ │ ├── rtest.c
│ │ ├── rtestf.F
│ │ ├── rtestx.cxx
│ │ ├── stdintest.c
│ │ ├── stdintest2.c
│ │ ├── stdiotest.c
│ │ └── testout.c
│ ├── hydra
│ │ ├── README
│ │ ├── exit_status.rb
│ │ └── universe_size.c
│ ├── mpi
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── Makefile.mtest
│ │ ├── Makefile_cxx.mtest
│ │ ├── Makefile_f77.mtest
│ │ ├── Makefile_f90.mtest
│ │ ├── README
│ │ ├── ToDo
│ │ ├── aclocal.m4
│ │ ├── attr
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── attr2type.c
│ │ │ ├── attrdeleteget.c
│ │ │ ├── attrend.c
│ │ │ ├── attrend2.c
│ │ │ ├── attrerr.c
│ │ │ ├── attrerrcomm.c
│ │ │ ├── attrerrtype.c
│ │ │ ├── attric.c
│ │ │ ├── attrorder.c
│ │ │ ├── attrordercomm.c
│ │ │ ├── attrordertype.c
│ │ │ ├── attrt.c
│ │ │ ├── baseattr2.c
│ │ │ ├── baseattrcomm.c
│ │ │ ├── fkeyval.c
│ │ │ ├── fkeyvalcomm.c
│ │ │ ├── fkeyvaltype.c
│ │ │ ├── keyval_double_free.c
│ │ │ └── testlist
│ │ ├── basic
│ │ │ ├── GetOpt.c
│ │ │ ├── GetOpt.h
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── adapt.c
│ │ │ ├── netmpi.c
│ │ │ ├── patterns.c
│ │ │ ├── self.c
│ │ │ ├── sendrecv.c
│ │ │ ├── simple.c
│ │ │ ├── srtest.c
│ │ │ └── wtime.c
│ │ ├── checktests.in
│ │ ├── ckpoint
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── testlist
│ │ │ └── write_ckpoint.c
│ │ ├── coll
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── allgather2.c
│ │ │ ├── allgather3.c
│ │ │ ├── allgatherv2.c
│ │ │ ├── allgatherv3.c
│ │ │ ├── allgatherv4.c
│ │ │ ├── allred.c
│ │ │ ├── allred2.c
│ │ │ ├── allred3.c
│ │ │ ├── allred4.c
│ │ │ ├── allred5.c
│ │ │ ├── allred6.c
│ │ │ ├── allredmany.c
│ │ │ ├── alltoall1.c
│ │ │ ├── alltoallv.c
│ │ │ ├── alltoallv0.c
│ │ │ ├── alltoallw1.c
│ │ │ ├── alltoallw2.c
│ │ │ ├── alltoallw_zeros.c
│ │ │ ├── bcast2.c
│ │ │ ├── bcast3.c
│ │ │ ├── bcasttest.c
│ │ │ ├── bcastzerotype.c
│ │ │ ├── coll10.c
│ │ │ ├── coll11.c
│ │ │ ├── coll12.c
│ │ │ ├── coll13.c
│ │ │ ├── coll2.c
│ │ │ ├── coll3.c
│ │ │ ├── coll4.c
│ │ │ ├── coll5.c
│ │ │ ├── coll6.c
│ │ │ ├── coll7.c
│ │ │ ├── coll8.c
│ │ │ ├── coll9.c
│ │ │ ├── exscan.c
│ │ │ ├── exscan2.c
│ │ │ ├── gather.c
│ │ │ ├── gather2.c
│ │ │ ├── iallred.c
│ │ │ ├── ibarrier.c
│ │ │ ├── icallgather.c
│ │ │ ├── icallgatherv.c
│ │ │ ├── icallreduce.c
│ │ │ ├── icalltoall.c
│ │ │ ├── icalltoallv.c
│ │ │ ├── icalltoallw.c
│ │ │ ├── icbarrier.c
│ │ │ ├── icbcast.c
│ │ │ ├── icgather.c
│ │ │ ├── icgatherv.c
│ │ │ ├── icreduce.c
│ │ │ ├── icscatter.c
│ │ │ ├── icscatterv.c
│ │ │ ├── longuser.c
│ │ │ ├── nonblocking.c
│ │ │ ├── nonblocking2.c
│ │ │ ├── nonblocking3.c
│ │ │ ├── op_commutative.c
│ │ │ ├── opband.c
│ │ │ ├── opbor.c
│ │ │ ├── opbxor.c
│ │ │ ├── opland.c
│ │ │ ├── oplor.c
│ │ │ ├── oplxor.c
│ │ │ ├── opmax.c
│ │ │ ├── opmaxloc.c
│ │ │ ├── opmin.c
│ │ │ ├── opminloc.c
│ │ │ ├── opprod.c
│ │ │ ├── opsum.c
│ │ │ ├── red3.c
│ │ │ ├── red4.c
│ │ │ ├── red_scat_block.c
│ │ │ ├── red_scat_block2.c
│ │ │ ├── redscat.c
│ │ │ ├── redscat2.c
│ │ │ ├── redscat3.c
│ │ │ ├── redscatbkinter.c
│ │ │ ├── redscatblk3.c
│ │ │ ├── redscatinter.c
│ │ │ ├── reduce.c
│ │ │ ├── reduce_local.c
│ │ │ ├── scantst.c
│ │ │ ├── scatter2.c
│ │ │ ├── scatter3.c
│ │ │ ├── scattern.c
│ │ │ ├── scatterv.c
│ │ │ ├── testlist
│ │ │ └── uoplong.c
│ │ ├── comm
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── cmfree.c
│ │ │ ├── cmsplit.c
│ │ │ ├── cmsplit2.c
│ │ │ ├── cmsplit_type.c
│ │ │ ├── comm_create_group.c
│ │ │ ├── comm_group_half.c
│ │ │ ├── comm_group_rand.c
│ │ │ ├── comm_idup.c
│ │ │ ├── comm_idup_mul.c
│ │ │ ├── comm_idup_overlap.c
│ │ │ ├── comm_info.c
│ │ │ ├── commcreate1.c
│ │ │ ├── commname.c
│ │ │ ├── ctxalloc.c
│ │ │ ├── ctxsplit.c
│ │ │ ├── dup.c
│ │ │ ├── dup_with_info.c
│ │ │ ├── dupic.c
│ │ │ ├── ic1.c
│ │ │ ├── ic2.c
│ │ │ ├── iccreate.c
│ │ │ ├── icgroup.c
│ │ │ ├── icm.c
│ │ │ ├── icsplit.c
│ │ │ ├── probe-intercomm.c
│ │ │ └── testlist
│ │ ├── confdb
│ │ │ ├── aclocal.m4
│ │ │ ├── aclocal_am.m4
│ │ │ ├── aclocal_atomic.m4
│ │ │ ├── aclocal_attr_alias.m4
│ │ │ ├── aclocal_bugfix.m4
│ │ │ ├── aclocal_cache.m4
│ │ │ ├── aclocal_cc.m4
│ │ │ ├── aclocal_coverage.m4
│ │ │ ├── aclocal_cxx.m4
│ │ │ ├── aclocal_f77.m4
│ │ │ ├── aclocal_f77old.m4
│ │ │ ├── aclocal_fc.m4
│ │ │ ├── aclocal_libs.m4
│ │ │ ├── aclocal_make.m4
│ │ │ ├── aclocal_mpi.m4
│ │ │ ├── aclocal_romio.m4
│ │ │ ├── aclocal_runlog.m4
│ │ │ ├── aclocal_shl.m4
│ │ │ ├── aclocal_subcfg.m4
│ │ │ ├── aclocal_util.m4
│ │ │ ├── ar-lib
│ │ │ ├── ax_prefix_config_h.m4
│ │ │ ├── ax_tls.m4
│ │ │ ├── compile
│ │ │ ├── config.guess
│ │ │ ├── config.rpath
│ │ │ ├── config.sub
│ │ │ ├── depcomp
│ │ │ ├── install-sh
│ │ │ └── missing
│ │ ├── configargs
│ │ │ ├── bgp.cfg
│ │ │ └── bgp_xl.cfg
│ │ ├── configure
│ │ ├── configure.ac
│ │ ├── cxx
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── attr
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── attricx.cxx
│ │ │ │ ├── attrtx.cxx
│ │ │ │ ├── baseattrcommx.cxx
│ │ │ │ ├── fkeyvalcommx.cxx
│ │ │ │ ├── fkeyvaltypex.cxx
│ │ │ │ └── testlist
│ │ │ ├── coll
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── alltoallw2x.cxx
│ │ │ │ ├── arcomplex.cxx
│ │ │ │ ├── icallgathervx.cxx
│ │ │ │ ├── icallgatherx.cxx
│ │ │ │ ├── icallreducex.cxx
│ │ │ │ ├── icalltoallx.cxx
│ │ │ │ ├── icbarrierx.cxx
│ │ │ │ ├── icbcastx.cxx
│ │ │ │ ├── icgathervx.cxx
│ │ │ │ ├── icgatherx.cxx
│ │ │ │ ├── icreducex.cxx
│ │ │ │ ├── icscattervx.cxx
│ │ │ │ ├── icscatterx.cxx
│ │ │ │ ├── reduceboolx.cxx
│ │ │ │ ├── testlist
│ │ │ │ ├── uallreduce.cxx
│ │ │ │ ├── uallredx.cxx
│ │ │ │ ├── uexscan.cxx
│ │ │ │ ├── ureduce.cxx
│ │ │ │ └── uscan.cxx
│ │ │ ├── comm
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── commname2.cxx
│ │ │ │ └── testlist
│ │ │ ├── datatype
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── packsizex.cxx
│ │ │ │ ├── testlist
│ │ │ │ ├── typecntsx.cxx
│ │ │ │ ├── typemiscx.cxx
│ │ │ │ └── typenamex.cxx
│ │ │ ├── errhan
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── commcallx.cxx
│ │ │ │ └── testlist
│ │ │ ├── info
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── infodelx.cxx
│ │ │ │ ├── infodupx.cxx
│ │ │ │ ├── infoorderx.cxx
│ │ │ │ ├── infovallenx.cxx
│ │ │ │ └── testlist
│ │ │ ├── init
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── baseenv.cxx
│ │ │ │ ├── initstat2x.cxx
│ │ │ │ ├── initstatx.cxx
│ │ │ │ └── testlist
│ │ │ ├── io
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── fileerrx.cxx
│ │ │ │ ├── fileinfox.cxx
│ │ │ │ ├── filemiscx.cxx
│ │ │ │ ├── ioharness.defn
│ │ │ │ ├── ioharness.tlt
│ │ │ │ ├── seekavail.cxx
│ │ │ │ ├── setinfox.cxx
│ │ │ │ ├── shpositionx.cxx
│ │ │ │ └── testlist
│ │ │ ├── pt2pt
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── bsend1cxx.cxx
│ │ │ │ ├── sendrecvx.cxx
│ │ │ │ └── testlist
│ │ │ ├── rma
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── fkeyvalwinx.cxx
│ │ │ │ ├── getgroupx.cxx
│ │ │ │ ├── testlist
│ │ │ │ ├── wincallx.cxx
│ │ │ │ ├── winfencex.cxx
│ │ │ │ ├── winnamex.cxx
│ │ │ │ ├── winscale1x.cxx
│ │ │ │ └── winscale2x.cxx
│ │ │ ├── spawn
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── namepubx.cxx
│ │ │ │ ├── selfconaccx.cxx
│ │ │ │ ├── spawnargvx.cxx
│ │ │ │ ├── spawnintrax.cxx
│ │ │ │ └── testlist
│ │ │ ├── testlist.in
│ │ │ ├── topo
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── distgraphcxx.cxx
│ │ │ │ └── testlist.in
│ │ │ └── util
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ └── mtest.cxx
│ │ ├── datatype
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── blockindexed-misc.c
│ │ │ ├── blockindexed-zero-count.c
│ │ │ ├── contents.c
│ │ │ ├── contig-zero-count.c
│ │ │ ├── contigstruct.c
│ │ │ ├── cxx-types.c
│ │ │ ├── darray-cyclic.c
│ │ │ ├── darray-pack.c
│ │ │ ├── gaddress.c
│ │ │ ├── get-elements-pairtype.c
│ │ │ ├── get-elements.c
│ │ │ ├── getpartelm.c
│ │ │ ├── hindexed-zeros.c
│ │ │ ├── hindexed_block.c
│ │ │ ├── hindexed_block_contents.c
│ │ │ ├── indexed-misc.c
│ │ │ ├── large-count.c
│ │ │ ├── large_type.c
│ │ │ ├── large_type_sendrec.c
│ │ │ ├── lbub.c
│ │ │ ├── localpack.c
│ │ │ ├── longdouble.c
│ │ │ ├── lots-of-types.c
│ │ │ ├── pairtype-pack.c
│ │ │ ├── pairtype-size-extent.c
│ │ │ ├── segtest.c
│ │ │ ├── simple-commit.c
│ │ │ ├── simple-pack-external.c
│ │ │ ├── simple-pack.c
│ │ │ ├── simple-resized.c
│ │ │ ├── simple-size-extent.c
│ │ │ ├── sizedtypes.c
│ │ │ ├── slice-pack-external.c
│ │ │ ├── slice-pack.c
│ │ │ ├── struct-derived-zeros.c
│ │ │ ├── struct-empty-el.c
│ │ │ ├── struct-ezhov.c
│ │ │ ├── struct-no-real-types.c
│ │ │ ├── struct-pack.c
│ │ │ ├── struct-verydeep.c
│ │ │ ├── struct-zero-count.c
│ │ │ ├── subarray-pack.c
│ │ │ ├── subarray.c
│ │ │ ├── testlist.in
│ │ │ ├── tfree.c
│ │ │ ├── tmatchsize.c
│ │ │ ├── transpose-pack.c
│ │ │ ├── tresized.c
│ │ │ ├── tresized2.c
│ │ │ ├── triangular-pack.c
│ │ │ ├── typecommit.c
│ │ │ ├── typefree.c
│ │ │ ├── typelb.c
│ │ │ ├── typename.c
│ │ │ ├── unpack.c
│ │ │ ├── unusual-noncontigs.c
│ │ │ ├── zero-blklen-vector.c
│ │ │ ├── zeroblks.c
│ │ │ └── zeroparms.c
│ │ ├── errhan
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── adderr.c
│ │ │ ├── commcall.c
│ │ │ ├── errcode.c
│ │ │ ├── errfatal.c
│ │ │ ├── errmsg.c
│ │ │ ├── errring.c
│ │ │ ├── errstring.c
│ │ │ ├── predef_eh.c
│ │ │ └── testlist
│ │ ├── errors
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── attr
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── keyvalmis.c
│ │ │ │ └── testlist
│ │ │ ├── basic
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── README
│ │ │ │ ├── debabort.c
│ │ │ │ └── lefthandles.c
│ │ │ ├── coll
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── bcastlength.c
│ │ │ │ ├── noalias.c
│ │ │ │ ├── reduce_local.c
│ │ │ │ ├── rerr.c
│ │ │ │ └── testlist
│ │ │ ├── comm
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── ccreate1.c
│ │ │ │ ├── cfree.c
│ │ │ │ ├── manysplit.c
│ │ │ │ ├── testlist
│ │ │ │ ├── too_many_comms.c
│ │ │ │ ├── too_many_comms2.c
│ │ │ │ ├── too_many_comms3.c
│ │ │ │ └── userdup.c
│ │ │ ├── cxx
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── errhan
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── commerrx.cxx
│ │ │ │ │ ├── errgetx.cxx
│ │ │ │ │ ├── errsetx.cxx
│ │ │ │ │ ├── testlist
│ │ │ │ │ └── throwtest.cxx
│ │ │ │ ├── io
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── errgetfilex.cxx
│ │ │ │ │ ├── fileerrretx.cxx
│ │ │ │ │ ├── testlist
│ │ │ │ │ └── throwtestfilex.cxx
│ │ │ │ └── testlist.in
│ │ │ ├── datatype
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── getcnterr.c
│ │ │ │ └── testlist
│ │ │ ├── f77
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── io
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── addsize.h.in
│ │ │ │ │ ├── iooffset.h.in
│ │ │ │ │ ├── testlist
│ │ │ │ │ └── uerrhandf.f
│ │ │ │ └── testlist.in
│ │ │ ├── f90
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── io
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.am-stamp
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── testlist
│ │ │ │ │ └── uerrhandf90.f90
│ │ │ │ └── testlist.in
│ │ │ ├── faults
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── README
│ │ │ │ ├── collf1.c
│ │ │ │ ├── collf2.c
│ │ │ │ ├── pt2ptf1.c
│ │ │ │ ├── pt2ptf2.c
│ │ │ │ └── testlist
│ │ │ ├── group
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── gerr.c
│ │ │ │ └── testlist
│ │ │ ├── io
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── fileerrret.c
│ │ │ │ ├── openerr.c
│ │ │ │ └── testlist
│ │ │ ├── pt2pt
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── errinstatta.c
│ │ │ │ ├── errinstatts.c
│ │ │ │ ├── errinstatwa.c
│ │ │ │ ├── errinstatws.c
│ │ │ │ ├── proberank.c
│ │ │ │ ├── testlist
│ │ │ │ ├── truncmsg1.c
│ │ │ │ └── truncmsg2.c
│ │ │ ├── rma
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── cas_type_check.c
│ │ │ │ ├── testlist
│ │ │ │ ├── win_sync.h
│ │ │ │ ├── win_sync_complete.c
│ │ │ │ ├── win_sync_free_at.c
│ │ │ │ ├── win_sync_free_pt.c
│ │ │ │ ├── win_sync_lock_at.c
│ │ │ │ ├── win_sync_lock_fence.c
│ │ │ │ ├── win_sync_lock_pt.c
│ │ │ │ ├── win_sync_nested.c
│ │ │ │ ├── win_sync_op.c
│ │ │ │ ├── win_sync_unlock.c
│ │ │ │ ├── winerr.c
│ │ │ │ └── winerr2.c
│ │ │ ├── spawn
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── badport.c
│ │ │ │ ├── lookup_name.c
│ │ │ │ ├── testlist
│ │ │ │ └── unpub.c
│ │ │ ├── testlist.in
│ │ │ └── topo
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── cartsmall.c
│ │ │ └── testlist
│ │ ├── f77
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── attr
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── attraints.h.in
│ │ │ │ ├── attrmpi1f.f
│ │ │ │ ├── baseattr2f.f
│ │ │ │ ├── baseattrf.f
│ │ │ │ ├── commattr2f.f
│ │ │ │ ├── commattr3f.f
│ │ │ │ ├── commattrf.f
│ │ │ │ ├── testlist
│ │ │ │ ├── typeattr2f.f
│ │ │ │ ├── typeattr3f.f
│ │ │ │ └── typeattrf.f
│ │ │ ├── coll
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── allredint8f.f
│ │ │ │ ├── allredopttf.f
│ │ │ │ ├── alltoallvf.f
│ │ │ │ ├── alltoallwf.f
│ │ │ │ ├── exscanf.f
│ │ │ │ ├── inplacef.f
│ │ │ │ ├── nonblocking_inpf.f
│ │ │ │ ├── nonblockingf.f
│ │ │ │ ├── red_scat_blockf.f
│ │ │ │ ├── redscatf.f
│ │ │ │ ├── reducelocalf.f
│ │ │ │ ├── split_typef.f
│ │ │ │ ├── testlist
│ │ │ │ ├── uallreducef.f
│ │ │ │ └── vw_inplacef.f
│ │ │ ├── comm
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── commerrf.f
│ │ │ │ ├── commnamef.f
│ │ │ │ └── testlist
│ │ │ ├── datatype
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── allctypesf.f
│ │ │ │ ├── gaddressf.f
│ │ │ │ ├── hindex1f.f
│ │ │ │ ├── hindexed_blockf.f
│ │ │ │ ├── packef.f
│ │ │ │ ├── testlist
│ │ │ │ ├── typeaints.h.in
│ │ │ │ ├── typecntsf.f
│ │ │ │ ├── typem2f.f
│ │ │ │ ├── typename3f.f
│ │ │ │ ├── typenamef.f
│ │ │ │ ├── typesnamef.f
│ │ │ │ └── typesubf.f
│ │ │ ├── ext
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── add1size.h.in
│ │ │ │ ├── allocmemf.f
│ │ │ │ ├── c2f2c.c
│ │ │ │ ├── c2f2cf.f
│ │ │ │ ├── c2fmult.c
│ │ │ │ ├── ctypesfromc.c
│ │ │ │ ├── ctypesinf.f
│ │ │ │ └── testlist.in
│ │ │ ├── info
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── infotest2f.f
│ │ │ │ ├── infotestf.f
│ │ │ │ └── testlist
│ │ │ ├── init
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── baseenvf.f
│ │ │ │ └── testlist
│ │ │ ├── io
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── atomicityf.f
│ │ │ │ ├── c2f2cio.c
│ │ │ │ ├── c2f2ciof.f
│ │ │ │ ├── c2fmultio.c
│ │ │ │ ├── fileerrf.f
│ │ │ │ ├── fileinfof.f
│ │ │ │ ├── ioaint.h.in
│ │ │ │ ├── iodisp.h.in
│ │ │ │ ├── ioharness.defn
│ │ │ │ ├── ioharness.tlt
│ │ │ │ ├── iooffset.h.in
│ │ │ │ ├── miscfilef.f
│ │ │ │ ├── setviewcurf.f
│ │ │ │ ├── shpositionf.f
│ │ │ │ └── testlist
│ │ │ ├── profile
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── profile1f.f
│ │ │ │ └── testlist
│ │ │ ├── pt2pt
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── allpairf.f
│ │ │ │ ├── attr1aints.h.in
│ │ │ │ ├── dummyf.f
│ │ │ │ ├── greqf.f
│ │ │ │ ├── mprobef.f
│ │ │ │ ├── statusesf.f
│ │ │ │ └── testlist
│ │ │ ├── rma
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── addsize.h.in
│ │ │ │ ├── baseattrwinf.f
│ │ │ │ ├── c2f2cwin.c
│ │ │ │ ├── c2f2cwinf.f
│ │ │ │ ├── testlist
│ │ │ │ ├── winaccf.f
│ │ │ │ ├── winattr2f.f
│ │ │ │ ├── winattrf.f
│ │ │ │ ├── winerrf.f
│ │ │ │ ├── winfencef.f
│ │ │ │ ├── wingetf.f
│ │ │ │ ├── wingroupf.f
│ │ │ │ ├── winnamef.f
│ │ │ │ ├── winscale1f.f
│ │ │ │ └── winscale2f.f
│ │ │ ├── spawn
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── connaccf.f
│ │ │ │ ├── namepubf.f
│ │ │ │ ├── spawnargvf.f
│ │ │ │ ├── spawnf.f
│ │ │ │ ├── spawnmult2f.f
│ │ │ │ ├── spawnmultf.f
│ │ │ │ ├── testlist.in
│ │ │ │ └── type1aint.h.in
│ │ │ ├── testlist.in
│ │ │ ├── topo
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── cartcrf.f
│ │ │ │ ├── dgraph_unwgtf.f
│ │ │ │ ├── dgraph_wgtf.f
│ │ │ │ └── testlist
│ │ │ └── util
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ └── mtestf.f
│ │ ├── f90
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── attr
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.am-stamp
│ │ │ │ ├── Makefile.ap
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── attrlangc.c
│ │ │ │ ├── attrlangf90.f90
│ │ │ │ ├── attrmpi1f90.f90
│ │ │ │ ├── baseattr2f90.f90
│ │ │ │ ├── baseattr3f90.f90
│ │ │ │ ├── baseattrf90.f90
│ │ │ │ ├── commattr2f90.f90
│ │ │ │ ├── commattr3f90.f90
│ │ │ │ ├── commattrf90.f90
│ │ │ │ ├── fandcattrc.c
│ │ │ │ ├── fandcattrf90.f90
│ │ │ │ ├── testlist
│ │ │ │ ├── testlist.ap
│ │ │ │ ├── typeattr2f90.f90
│ │ │ │ ├── typeattr3f90.f90
│ │ │ │ └── typeattrf90.f90
│ │ │ ├── coll
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.am-stamp
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── allredint8f90.f90
│ │ │ │ ├── allredopttf90.f90
│ │ │ │ ├── alltoallvf90.f90
│ │ │ │ ├── alltoallwf90.f90
│ │ │ │ ├── exscanf90.f90
│ │ │ │ ├── inplacef90.f90
│ │ │ │ ├── nonblocking_inpf90.f90
│ │ │ │ ├── nonblockingf90.f90
│ │ │ │ ├── red_scat_blockf90.f90
│ │ │ │ ├── redscatf90.f90
│ │ │ │ ├── reducelocalf90.f90
│ │ │ │ ├── split_typef90.f90
│ │ │ │ ├── testlist
│ │ │ │ ├── uallreducef90.f90
│ │ │ │ └── vw_inplacef90.f90
│ │ │ ├── comm
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.am-stamp
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── commerrf90.f90
│ │ │ │ ├── commnamef90.f90
│ │ │ │ └── testlist
│ │ │ ├── datatype
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.am-stamp
│ │ │ │ ├── Makefile.ap
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── allctypesf90.f90
│ │ │ │ ├── createf90.f90
│ │ │ │ ├── gaddressf90.f90
│ │ │ │ ├── get_elem_d.f90
│ │ │ │ ├── get_elem_u.f90
│ │ │ │ ├── hindex1f90.f90
│ │ │ │ ├── hindexed_blockf90.f90
│ │ │ │ ├── indtype.f90
│ │ │ │ ├── kinds.f90
│ │ │ │ ├── packef90.f90
│ │ │ │ ├── sizeof.f90
│ │ │ │ ├── structf.f90
│ │ │ │ ├── testlist
│ │ │ │ ├── testlist.ap
│ │ │ │ ├── trf90.f90
│ │ │ │ ├── typecntsf90.f90
│ │ │ │ ├── typem2f90.f90
│ │ │ │ ├── typename3f90.f90
│ │ │ │ ├── typenamef90.f90
│ │ │ │ ├── typesnamef90.f90
│ │ │ │ └── typesubf90.f90
│ │ │ ├── ext
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.am-stamp
│ │ │ │ ├── Makefile.ap
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── allocmemf90.f90
│ │ │ │ ├── c2f2cf90.f90
│ │ │ │ ├── c2f902c.c
│ │ │ │ ├── c2f90mult.c
│ │ │ │ ├── ctypesfromc.c
│ │ │ │ ├── ctypesinf90.f90
│ │ │ │ └── testlist.in
│ │ │ ├── f90types
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── createf90types.c
│ │ │ │ └── testlist
│ │ │ ├── info
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.am-stamp
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── infotest2f90.f90
│ │ │ │ ├── infotestf90.f90
│ │ │ │ └── testlist
│ │ │ ├── init
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.am-stamp
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── baseenvf90.f90
│ │ │ │ └── testlist
│ │ │ ├── io
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.am-stamp
│ │ │ │ ├── Makefile.ap
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── atomicityf90.f90
│ │ │ │ ├── c2f2ciof90.f90
│ │ │ │ ├── c2f902cio.c
│ │ │ │ ├── c2f90multio.c
│ │ │ │ ├── fileerrf90.f90
│ │ │ │ ├── fileinfof90.f90
│ │ │ │ ├── miscfilef90.f90
│ │ │ │ ├── setviewcurf90.f90
│ │ │ │ ├── shpositionf90.f90
│ │ │ │ └── testlist
│ │ │ ├── misc
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── sizeof2.f90
│ │ │ │ ├── testlist
│ │ │ │ └── testlist.ap
│ │ │ ├── profile
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.am-stamp
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── profile1f90.f90
│ │ │ │ └── testlist
│ │ │ ├── pt2pt
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.am-stamp
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── allpairf90.f90
│ │ │ │ ├── dummyf90.f90
│ │ │ │ ├── greqf90.f90
│ │ │ │ ├── mprobef90.f90
│ │ │ │ ├── statusesf90.f90
│ │ │ │ └── testlist
│ │ │ ├── rma
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.am-stamp
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── baseattrwinf90.f90
│ │ │ │ ├── c2f2cwinf90.f90
│ │ │ │ ├── c2f902cwin.c
│ │ │ │ ├── testlist
│ │ │ │ ├── winaccf90.f90
│ │ │ │ ├── winattr2f90.f90
│ │ │ │ ├── winattrf90.f90
│ │ │ │ ├── winerrf90.f90
│ │ │ │ ├── winfencef90.f90
│ │ │ │ ├── wingetf90.f90
│ │ │ │ ├── wingroupf90.f90
│ │ │ │ ├── winnamef90.f90
│ │ │ │ ├── winscale1f90.f90
│ │ │ │ └── winscale2f90.f90
│ │ │ ├── spawn
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.am-stamp
│ │ │ │ ├── Makefile.ap
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── connaccf90.f90
│ │ │ │ ├── namepubf90.f90
│ │ │ │ ├── spawnargvf03.f90
│ │ │ │ ├── spawnargvf90.f90
│ │ │ │ ├── spawnf90.f90
│ │ │ │ ├── spawnmult2f90.f90
│ │ │ │ ├── spawnmultf03.f90
│ │ │ │ ├── spawnmultf90.f90
│ │ │ │ ├── testlist.ap
│ │ │ │ └── testlist.in
│ │ │ ├── testlist.in
│ │ │ ├── timer
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── testlist
│ │ │ │ └── wtimef90.f90
│ │ │ ├── topo
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.am-stamp
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── cartcrf90.f90
│ │ │ │ ├── dgraph_unwgtf90.f90
│ │ │ │ ├── dgraph_wgtf90.f90
│ │ │ │ └── testlist
│ │ │ └── util
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.am-stamp
│ │ │ ├── Makefile.in
│ │ │ └── mtestf90.f90
│ │ ├── ft
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── abort.c
│ │ │ ├── barrier.c
│ │ │ ├── bcast.c
│ │ │ ├── die.c
│ │ │ ├── gather.c
│ │ │ ├── irecvdead.c
│ │ │ ├── isendalive.c
│ │ │ ├── isenddead.c
│ │ │ ├── recvdead.c
│ │ │ ├── reduce.c
│ │ │ ├── scatter.c
│ │ │ ├── sendalive.c
│ │ │ ├── senddead.c
│ │ │ └── testlist
│ │ ├── group
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── glpid.c
│ │ │ ├── groupcreate.c
│ │ │ ├── groupnullincl.c
│ │ │ ├── grouptest.c
│ │ │ ├── grouptest2.c
│ │ │ ├── gtranks.c
│ │ │ ├── gtranksperf.c
│ │ │ └── testlist
│ │ ├── impls
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── README
│ │ │ ├── hydra
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── binding_reference
│ │ │ │ │ ├── expected.topo1.board.board.out
│ │ │ │ │ ├── expected.topo1.board.core-2.out
│ │ │ │ │ ├── expected.topo1.board.core-4.out
│ │ │ │ │ ├── expected.topo1.board.core.out
│ │ │ │ │ ├── expected.topo1.board.hwthread-2.out
│ │ │ │ │ ├── expected.topo1.board.hwthread-4.out
│ │ │ │ │ ├── expected.topo1.board.hwthread-8.out
│ │ │ │ │ ├── expected.topo1.board.hwthread.out
│ │ │ │ │ ├── expected.topo1.board.numa.out
│ │ │ │ │ ├── expected.topo1.board.socket.out
│ │ │ │ │ ├── expected.topo1.core-2.board.out
│ │ │ │ │ ├── expected.topo1.core-2.core-2.out
│ │ │ │ │ ├── expected.topo1.core-2.core-4.out
│ │ │ │ │ ├── expected.topo1.core-2.core.out
│ │ │ │ │ ├── expected.topo1.core-2.hwthread-2.out
│ │ │ │ │ ├── expected.topo1.core-2.hwthread-4.out
│ │ │ │ │ ├── expected.topo1.core-2.hwthread-8.out
│ │ │ │ │ ├── expected.topo1.core-2.hwthread.out
│ │ │ │ │ ├── expected.topo1.core-2.numa.out
│ │ │ │ │ ├── expected.topo1.core-2.socket.out
│ │ │ │ │ ├── expected.topo1.core-4.board.out
│ │ │ │ │ ├── expected.topo1.core-4.core-2.out
│ │ │ │ │ ├── expected.topo1.core-4.core-4.out
│ │ │ │ │ ├── expected.topo1.core-4.core.out
│ │ │ │ │ ├── expected.topo1.core-4.hwthread-2.out
│ │ │ │ │ ├── expected.topo1.core-4.hwthread-4.out
│ │ │ │ │ ├── expected.topo1.core-4.hwthread-8.out
│ │ │ │ │ ├── expected.topo1.core-4.hwthread.out
│ │ │ │ │ ├── expected.topo1.core-4.numa.out
│ │ │ │ │ ├── expected.topo1.core-4.socket.out
│ │ │ │ │ ├── expected.topo1.core.board.out
│ │ │ │ │ ├── expected.topo1.core.core-2.out
│ │ │ │ │ ├── expected.topo1.core.core-4.out
│ │ │ │ │ ├── expected.topo1.core.core.out
│ │ │ │ │ ├── expected.topo1.core.hwthread-2.out
│ │ │ │ │ ├── expected.topo1.core.hwthread-4.out
│ │ │ │ │ ├── expected.topo1.core.hwthread-8.out
│ │ │ │ │ ├── expected.topo1.core.hwthread.out
│ │ │ │ │ ├── expected.topo1.core.numa.out
│ │ │ │ │ ├── expected.topo1.core.socket.out
│ │ │ │ │ ├── expected.topo1.hwthread-2.board.out
│ │ │ │ │ ├── expected.topo1.hwthread-2.core-2.out
│ │ │ │ │ ├── expected.topo1.hwthread-2.core-4.out
│ │ │ │ │ ├── expected.topo1.hwthread-2.core.out
│ │ │ │ │ ├── expected.topo1.hwthread-2.hwthread-2.out
│ │ │ │ │ ├── expected.topo1.hwthread-2.hwthread-4.out
│ │ │ │ │ ├── expected.topo1.hwthread-2.hwthread-8.out
│ │ │ │ │ ├── expected.topo1.hwthread-2.hwthread.out
│ │ │ │ │ ├── expected.topo1.hwthread-2.numa.out
│ │ │ │ │ ├── expected.topo1.hwthread-2.socket.out
│ │ │ │ │ ├── expected.topo1.hwthread-4.board.out
│ │ │ │ │ ├── expected.topo1.hwthread-4.core-2.out
│ │ │ │ │ ├── expected.topo1.hwthread-4.core-4.out
│ │ │ │ │ ├── expected.topo1.hwthread-4.core.out
│ │ │ │ │ ├── expected.topo1.hwthread-4.hwthread-2.out
│ │ │ │ │ ├── expected.topo1.hwthread-4.hwthread-4.out
│ │ │ │ │ ├── expected.topo1.hwthread-4.hwthread-8.out
│ │ │ │ │ ├── expected.topo1.hwthread-4.hwthread.out
│ │ │ │ │ ├── expected.topo1.hwthread-4.numa.out
│ │ │ │ │ ├── expected.topo1.hwthread-4.socket.out
│ │ │ │ │ ├── expected.topo1.hwthread-8.board.out
│ │ │ │ │ ├── expected.topo1.hwthread-8.core-2.out
│ │ │ │ │ ├── expected.topo1.hwthread-8.core-4.out
│ │ │ │ │ ├── expected.topo1.hwthread-8.core.out
│ │ │ │ │ ├── expected.topo1.hwthread-8.hwthread-2.out
│ │ │ │ │ ├── expected.topo1.hwthread-8.hwthread-4.out
│ │ │ │ │ ├── expected.topo1.hwthread-8.hwthread-8.out
│ │ │ │ │ ├── expected.topo1.hwthread-8.hwthread.out
│ │ │ │ │ ├── expected.topo1.hwthread-8.numa.out
│ │ │ │ │ ├── expected.topo1.hwthread-8.socket.out
│ │ │ │ │ ├── expected.topo1.hwthread.board.out
│ │ │ │ │ ├── expected.topo1.hwthread.core-2.out
│ │ │ │ │ ├── expected.topo1.hwthread.core-4.out
│ │ │ │ │ ├── expected.topo1.hwthread.core.out
│ │ │ │ │ ├── expected.topo1.hwthread.hwthread-2.out
│ │ │ │ │ ├── expected.topo1.hwthread.hwthread-4.out
│ │ │ │ │ ├── expected.topo1.hwthread.hwthread-8.out
│ │ │ │ │ ├── expected.topo1.hwthread.hwthread.out
│ │ │ │ │ ├── expected.topo1.hwthread.numa.out
│ │ │ │ │ ├── expected.topo1.hwthread.socket.out
│ │ │ │ │ ├── expected.topo1.numa.board.out
│ │ │ │ │ ├── expected.topo1.numa.core-2.out
│ │ │ │ │ ├── expected.topo1.numa.core-4.out
│ │ │ │ │ ├── expected.topo1.numa.core.out
│ │ │ │ │ ├── expected.topo1.numa.hwthread-2.out
│ │ │ │ │ ├── expected.topo1.numa.hwthread-4.out
│ │ │ │ │ ├── expected.topo1.numa.hwthread-8.out
│ │ │ │ │ ├── expected.topo1.numa.hwthread.out
│ │ │ │ │ ├── expected.topo1.numa.numa.out
│ │ │ │ │ ├── expected.topo1.numa.socket.out
│ │ │ │ │ ├── expected.topo1.socket.board.out
│ │ │ │ │ ├── expected.topo1.socket.core-2.out
│ │ │ │ │ ├── expected.topo1.socket.core-4.out
│ │ │ │ │ ├── expected.topo1.socket.core.out
│ │ │ │ │ ├── expected.topo1.socket.hwthread-2.out
│ │ │ │ │ ├── expected.topo1.socket.hwthread-4.out
│ │ │ │ │ ├── expected.topo1.socket.hwthread-8.out
│ │ │ │ │ ├── expected.topo1.socket.hwthread.out
│ │ │ │ │ ├── expected.topo1.socket.numa.out
│ │ │ │ │ ├── expected.topo1.socket.socket.out
│ │ │ │ │ ├── expected.topo2.board.board.out
│ │ │ │ │ ├── expected.topo2.board.core-2.out
│ │ │ │ │ ├── expected.topo2.board.core-4.out
│ │ │ │ │ ├── expected.topo2.board.core.out
│ │ │ │ │ ├── expected.topo2.board.hwthread-2.out
│ │ │ │ │ ├── expected.topo2.board.hwthread-4.out
│ │ │ │ │ ├── expected.topo2.board.hwthread-8.out
│ │ │ │ │ ├── expected.topo2.board.hwthread.out
│ │ │ │ │ ├── expected.topo2.board.numa.out
│ │ │ │ │ ├── expected.topo2.board.socket.out
│ │ │ │ │ ├── expected.topo2.core-2.board.out
│ │ │ │ │ ├── expected.topo2.core-2.core-2.out
│ │ │ │ │ ├── expected.topo2.core-2.core-4.out
│ │ │ │ │ ├── expected.topo2.core-2.core.out
│ │ │ │ │ ├── expected.topo2.core-2.hwthread-2.out
│ │ │ │ │ ├── expected.topo2.core-2.hwthread-4.out
│ │ │ │ │ ├── expected.topo2.core-2.hwthread-8.out
│ │ │ │ │ ├── expected.topo2.core-2.hwthread.out
│ │ │ │ │ ├── expected.topo2.core-2.numa.out
│ │ │ │ │ ├── expected.topo2.core-2.socket.out
│ │ │ │ │ ├── expected.topo2.core-4.board.out
│ │ │ │ │ ├── expected.topo2.core-4.core-2.out
│ │ │ │ │ ├── expected.topo2.core-4.core-4.out
│ │ │ │ │ ├── expected.topo2.core-4.core.out
│ │ │ │ │ ├── expected.topo2.core-4.hwthread-2.out
│ │ │ │ │ ├── expected.topo2.core-4.hwthread-4.out
│ │ │ │ │ ├── expected.topo2.core-4.hwthread-8.out
│ │ │ │ │ ├── expected.topo2.core-4.hwthread.out
│ │ │ │ │ ├── expected.topo2.core-4.numa.out
│ │ │ │ │ ├── expected.topo2.core-4.socket.out
│ │ │ │ │ ├── expected.topo2.core.board.out
│ │ │ │ │ ├── expected.topo2.core.core-2.out
│ │ │ │ │ ├── expected.topo2.core.core-4.out
│ │ │ │ │ ├── expected.topo2.core.core.out
│ │ │ │ │ ├── expected.topo2.core.hwthread-2.out
│ │ │ │ │ ├── expected.topo2.core.hwthread-4.out
│ │ │ │ │ ├── expected.topo2.core.hwthread-8.out
│ │ │ │ │ ├── expected.topo2.core.hwthread.out
│ │ │ │ │ ├── expected.topo2.core.numa.out
│ │ │ │ │ ├── expected.topo2.core.socket.out
│ │ │ │ │ ├── expected.topo2.hwthread-2.board.out
│ │ │ │ │ ├── expected.topo2.hwthread-2.core-2.out
│ │ │ │ │ ├── expected.topo2.hwthread-2.core-4.out
│ │ │ │ │ ├── expected.topo2.hwthread-2.core.out
│ │ │ │ │ ├── expected.topo2.hwthread-2.hwthread-2.out
│ │ │ │ │ ├── expected.topo2.hwthread-2.hwthread-4.out
│ │ │ │ │ ├── expected.topo2.hwthread-2.hwthread-8.out
│ │ │ │ │ ├── expected.topo2.hwthread-2.hwthread.out
│ │ │ │ │ ├── expected.topo2.hwthread-2.numa.out
│ │ │ │ │ ├── expected.topo2.hwthread-2.socket.out
│ │ │ │ │ ├── expected.topo2.hwthread-4.board.out
│ │ │ │ │ ├── expected.topo2.hwthread-4.core-2.out
│ │ │ │ │ ├── expected.topo2.hwthread-4.core-4.out
│ │ │ │ │ ├── expected.topo2.hwthread-4.core.out
│ │ │ │ │ ├── expected.topo2.hwthread-4.hwthread-2.out
│ │ │ │ │ ├── expected.topo2.hwthread-4.hwthread-4.out
│ │ │ │ │ ├── expected.topo2.hwthread-4.hwthread-8.out
│ │ │ │ │ ├── expected.topo2.hwthread-4.hwthread.out
│ │ │ │ │ ├── expected.topo2.hwthread-4.numa.out
│ │ │ │ │ ├── expected.topo2.hwthread-4.socket.out
│ │ │ │ │ ├── expected.topo2.hwthread-8.board.out
│ │ │ │ │ ├── expected.topo2.hwthread-8.core-2.out
│ │ │ │ │ ├── expected.topo2.hwthread-8.core-4.out
│ │ │ │ │ ├── expected.topo2.hwthread-8.core.out
│ │ │ │ │ ├── expected.topo2.hwthread-8.hwthread-2.out
│ │ │ │ │ ├── expected.topo2.hwthread-8.hwthread-4.out
│ │ │ │ │ ├── expected.topo2.hwthread-8.hwthread-8.out
│ │ │ │ │ ├── expected.topo2.hwthread-8.hwthread.out
│ │ │ │ │ ├── expected.topo2.hwthread-8.numa.out
│ │ │ │ │ ├── expected.topo2.hwthread-8.socket.out
│ │ │ │ │ ├── expected.topo2.hwthread.board.out
│ │ │ │ │ ├── expected.topo2.hwthread.core-2.out
│ │ │ │ │ ├── expected.topo2.hwthread.core-4.out
│ │ │ │ │ ├── expected.topo2.hwthread.core.out
│ │ │ │ │ ├── expected.topo2.hwthread.hwthread-2.out
│ │ │ │ │ ├── expected.topo2.hwthread.hwthread-4.out
│ │ │ │ │ ├── expected.topo2.hwthread.hwthread-8.out
│ │ │ │ │ ├── expected.topo2.hwthread.hwthread.out
│ │ │ │ │ ├── expected.topo2.hwthread.numa.out
│ │ │ │ │ ├── expected.topo2.hwthread.socket.out
│ │ │ │ │ ├── expected.topo2.numa.board.out
│ │ │ │ │ ├── expected.topo2.numa.core-2.out
│ │ │ │ │ ├── expected.topo2.numa.core-4.out
│ │ │ │ │ ├── expected.topo2.numa.core.out
│ │ │ │ │ ├── expected.topo2.numa.hwthread-2.out
│ │ │ │ │ ├── expected.topo2.numa.hwthread-4.out
│ │ │ │ │ ├── expected.topo2.numa.hwthread-8.out
│ │ │ │ │ ├── expected.topo2.numa.hwthread.out
│ │ │ │ │ ├── expected.topo2.numa.numa.out
│ │ │ │ │ ├── expected.topo2.numa.socket.out
│ │ │ │ │ ├── expected.topo2.socket.board.out
│ │ │ │ │ ├── expected.topo2.socket.core-2.out
│ │ │ │ │ ├── expected.topo2.socket.core-4.out
│ │ │ │ │ ├── expected.topo2.socket.core.out
│ │ │ │ │ ├── expected.topo2.socket.hwthread-2.out
│ │ │ │ │ ├── expected.topo2.socket.hwthread-4.out
│ │ │ │ │ ├── expected.topo2.socket.hwthread-8.out
│ │ │ │ │ ├── expected.topo2.socket.hwthread.out
│ │ │ │ │ ├── expected.topo2.socket.numa.out
│ │ │ │ │ ├── expected.topo2.socket.socket.out
│ │ │ │ │ ├── expected.topo3.board.board.out
│ │ │ │ │ ├── expected.topo3.board.core-2.out
│ │ │ │ │ ├── expected.topo3.board.core-4.out
│ │ │ │ │ ├── expected.topo3.board.core.out
│ │ │ │ │ ├── expected.topo3.board.hwthread-2.out
│ │ │ │ │ ├── expected.topo3.board.hwthread-4.out
│ │ │ │ │ ├── expected.topo3.board.hwthread-8.out
│ │ │ │ │ ├── expected.topo3.board.hwthread.out
│ │ │ │ │ ├── expected.topo3.board.numa.out
│ │ │ │ │ ├── expected.topo3.board.socket.out
│ │ │ │ │ ├── expected.topo3.core-2.board.out
│ │ │ │ │ ├── expected.topo3.core-2.core-2.out
│ │ │ │ │ ├── expected.topo3.core-2.core-4.out
│ │ │ │ │ ├── expected.topo3.core-2.core.out
│ │ │ │ │ ├── expected.topo3.core-2.hwthread-2.out
│ │ │ │ │ ├── expected.topo3.core-2.hwthread-4.out
│ │ │ │ │ ├── expected.topo3.core-2.hwthread-8.out
│ │ │ │ │ ├── expected.topo3.core-2.hwthread.out
│ │ │ │ │ ├── expected.topo3.core-2.numa.out
│ │ │ │ │ ├── expected.topo3.core-2.socket.out
│ │ │ │ │ ├── expected.topo3.core-4.board.out
│ │ │ │ │ ├── expected.topo3.core-4.core-2.out
│ │ │ │ │ ├── expected.topo3.core-4.core-4.out
│ │ │ │ │ ├── expected.topo3.core-4.core.out
│ │ │ │ │ ├── expected.topo3.core-4.hwthread-2.out
│ │ │ │ │ ├── expected.topo3.core-4.hwthread-4.out
│ │ │ │ │ ├── expected.topo3.core-4.hwthread-8.out
│ │ │ │ │ ├── expected.topo3.core-4.hwthread.out
│ │ │ │ │ ├── expected.topo3.core-4.numa.out
│ │ │ │ │ ├── expected.topo3.core-4.socket.out
│ │ │ │ │ ├── expected.topo3.core.board.out
│ │ │ │ │ ├── expected.topo3.core.core-2.out
│ │ │ │ │ ├── expected.topo3.core.core-4.out
│ │ │ │ │ ├── expected.topo3.core.core.out
│ │ │ │ │ ├── expected.topo3.core.hwthread-2.out
│ │ │ │ │ ├── expected.topo3.core.hwthread-4.out
│ │ │ │ │ ├── expected.topo3.core.hwthread-8.out
│ │ │ │ │ ├── expected.topo3.core.hwthread.out
│ │ │ │ │ ├── expected.topo3.core.numa.out
│ │ │ │ │ ├── expected.topo3.core.socket.out
│ │ │ │ │ ├── expected.topo3.hwthread-2.board.out
│ │ │ │ │ ├── expected.topo3.hwthread-2.core-2.out
│ │ │ │ │ ├── expected.topo3.hwthread-2.core-4.out
│ │ │ │ │ ├── expected.topo3.hwthread-2.core.out
│ │ │ │ │ ├── expected.topo3.hwthread-2.hwthread-2.out
│ │ │ │ │ ├── expected.topo3.hwthread-2.hwthread-4.out
│ │ │ │ │ ├── expected.topo3.hwthread-2.hwthread-8.out
│ │ │ │ │ ├── expected.topo3.hwthread-2.hwthread.out
│ │ │ │ │ ├── expected.topo3.hwthread-2.numa.out
│ │ │ │ │ ├── expected.topo3.hwthread-2.socket.out
│ │ │ │ │ ├── expected.topo3.hwthread-4.board.out
│ │ │ │ │ ├── expected.topo3.hwthread-4.core-2.out
│ │ │ │ │ ├── expected.topo3.hwthread-4.core-4.out
│ │ │ │ │ ├── expected.topo3.hwthread-4.core.out
│ │ │ │ │ ├── expected.topo3.hwthread-4.hwthread-2.out
│ │ │ │ │ ├── expected.topo3.hwthread-4.hwthread-4.out
│ │ │ │ │ ├── expected.topo3.hwthread-4.hwthread-8.out
│ │ │ │ │ ├── expected.topo3.hwthread-4.hwthread.out
│ │ │ │ │ ├── expected.topo3.hwthread-4.numa.out
│ │ │ │ │ ├── expected.topo3.hwthread-4.socket.out
│ │ │ │ │ ├── expected.topo3.hwthread-8.board.out
│ │ │ │ │ ├── expected.topo3.hwthread-8.core-2.out
│ │ │ │ │ ├── expected.topo3.hwthread-8.core-4.out
│ │ │ │ │ ├── expected.topo3.hwthread-8.core.out
│ │ │ │ │ ├── expected.topo3.hwthread-8.hwthread-2.out
│ │ │ │ │ ├── expected.topo3.hwthread-8.hwthread-4.out
│ │ │ │ │ ├── expected.topo3.hwthread-8.hwthread-8.out
│ │ │ │ │ ├── expected.topo3.hwthread-8.hwthread.out
│ │ │ │ │ ├── expected.topo3.hwthread-8.numa.out
│ │ │ │ │ ├── expected.topo3.hwthread-8.socket.out
│ │ │ │ │ ├── expected.topo3.hwthread.board.out
│ │ │ │ │ ├── expected.topo3.hwthread.core-2.out
│ │ │ │ │ ├── expected.topo3.hwthread.core-4.out
│ │ │ │ │ ├── expected.topo3.hwthread.core.out
│ │ │ │ │ ├── expected.topo3.hwthread.hwthread-2.out
│ │ │ │ │ ├── expected.topo3.hwthread.hwthread-4.out
│ │ │ │ │ ├── expected.topo3.hwthread.hwthread-8.out
│ │ │ │ │ ├── expected.topo3.hwthread.hwthread.out
│ │ │ │ │ ├── expected.topo3.hwthread.numa.out
│ │ │ │ │ ├── expected.topo3.hwthread.socket.out
│ │ │ │ │ ├── expected.topo3.numa.board.out
│ │ │ │ │ ├── expected.topo3.numa.core-2.out
│ │ │ │ │ ├── expected.topo3.numa.core-4.out
│ │ │ │ │ ├── expected.topo3.numa.core.out
│ │ │ │ │ ├── expected.topo3.numa.hwthread-2.out
│ │ │ │ │ ├── expected.topo3.numa.hwthread-4.out
│ │ │ │ │ ├── expected.topo3.numa.hwthread-8.out
│ │ │ │ │ ├── expected.topo3.numa.hwthread.out
│ │ │ │ │ ├── expected.topo3.numa.numa.out
│ │ │ │ │ ├── expected.topo3.numa.socket.out
│ │ │ │ │ ├── expected.topo3.socket.board.out
│ │ │ │ │ ├── expected.topo3.socket.core-2.out
│ │ │ │ │ ├── expected.topo3.socket.core-4.out
│ │ │ │ │ ├── expected.topo3.socket.core.out
│ │ │ │ │ ├── expected.topo3.socket.hwthread-2.out
│ │ │ │ │ ├── expected.topo3.socket.hwthread-4.out
│ │ │ │ │ ├── expected.topo3.socket.hwthread-8.out
│ │ │ │ │ ├── expected.topo3.socket.hwthread.out
│ │ │ │ │ ├── expected.topo3.socket.numa.out
│ │ │ │ │ ├── expected.topo3.socket.socket.out
│ │ │ │ │ ├── expected.topo4.board.board.out
│ │ │ │ │ ├── expected.topo4.board.core-2.out
│ │ │ │ │ ├── expected.topo4.board.core-4.out
│ │ │ │ │ ├── expected.topo4.board.core.out
│ │ │ │ │ ├── expected.topo4.board.hwthread-2.out
│ │ │ │ │ ├── expected.topo4.board.hwthread-4.out
│ │ │ │ │ ├── expected.topo4.board.hwthread-8.out
│ │ │ │ │ ├── expected.topo4.board.hwthread.out
│ │ │ │ │ ├── expected.topo4.board.numa.out
│ │ │ │ │ ├── expected.topo4.board.socket.out
│ │ │ │ │ ├── expected.topo4.core-2.board.out
│ │ │ │ │ ├── expected.topo4.core-2.core-2.out
│ │ │ │ │ ├── expected.topo4.core-2.core-4.out
│ │ │ │ │ ├── expected.topo4.core-2.core.out
│ │ │ │ │ ├── expected.topo4.core-2.hwthread-2.out
│ │ │ │ │ ├── expected.topo4.core-2.hwthread-4.out
│ │ │ │ │ ├── expected.topo4.core-2.hwthread-8.out
│ │ │ │ │ ├── expected.topo4.core-2.hwthread.out
│ │ │ │ │ ├── expected.topo4.core-2.numa.out
│ │ │ │ │ ├── expected.topo4.core-2.socket.out
│ │ │ │ │ ├── expected.topo4.core-4.board.out
│ │ │ │ │ ├── expected.topo4.core-4.core-2.out
│ │ │ │ │ ├── expected.topo4.core-4.core-4.out
│ │ │ │ │ ├── expected.topo4.core-4.core.out
│ │ │ │ │ ├── expected.topo4.core-4.hwthread-2.out
│ │ │ │ │ ├── expected.topo4.core-4.hwthread-4.out
│ │ │ │ │ ├── expected.topo4.core-4.hwthread-8.out
│ │ │ │ │ ├── expected.topo4.core-4.hwthread.out
│ │ │ │ │ ├── expected.topo4.core-4.numa.out
│ │ │ │ │ ├── expected.topo4.core-4.socket.out
│ │ │ │ │ ├── expected.topo4.core.board.out
│ │ │ │ │ ├── expected.topo4.core.core-2.out
│ │ │ │ │ ├── expected.topo4.core.core-4.out
│ │ │ │ │ ├── expected.topo4.core.core.out
│ │ │ │ │ ├── expected.topo4.core.hwthread-2.out
│ │ │ │ │ ├── expected.topo4.core.hwthread-4.out
│ │ │ │ │ ├── expected.topo4.core.hwthread-8.out
│ │ │ │ │ ├── expected.topo4.core.hwthread.out
│ │ │ │ │ ├── expected.topo4.core.numa.out
│ │ │ │ │ ├── expected.topo4.core.socket.out
│ │ │ │ │ ├── expected.topo4.hwthread-2.board.out
│ │ │ │ │ ├── expected.topo4.hwthread-2.core-2.out
│ │ │ │ │ ├── expected.topo4.hwthread-2.core-4.out
│ │ │ │ │ ├── expected.topo4.hwthread-2.core.out
│ │ │ │ │ ├── expected.topo4.hwthread-2.hwthread-2.out
│ │ │ │ │ ├── expected.topo4.hwthread-2.hwthread-4.out
│ │ │ │ │ ├── expected.topo4.hwthread-2.hwthread-8.out
│ │ │ │ │ ├── expected.topo4.hwthread-2.hwthread.out
│ │ │ │ │ ├── expected.topo4.hwthread-2.numa.out
│ │ │ │ │ ├── expected.topo4.hwthread-2.socket.out
│ │ │ │ │ ├── expected.topo4.hwthread-4.board.out
│ │ │ │ │ ├── expected.topo4.hwthread-4.core-2.out
│ │ │ │ │ ├── expected.topo4.hwthread-4.core-4.out
│ │ │ │ │ ├── expected.topo4.hwthread-4.core.out
│ │ │ │ │ ├── expected.topo4.hwthread-4.hwthread-2.out
│ │ │ │ │ ├── expected.topo4.hwthread-4.hwthread-4.out
│ │ │ │ │ ├── expected.topo4.hwthread-4.hwthread-8.out
│ │ │ │ │ ├── expected.topo4.hwthread-4.hwthread.out
│ │ │ │ │ ├── expected.topo4.hwthread-4.numa.out
│ │ │ │ │ ├── expected.topo4.hwthread-4.socket.out
│ │ │ │ │ ├── expected.topo4.hwthread-8.board.out
│ │ │ │ │ ├── expected.topo4.hwthread-8.core-2.out
│ │ │ │ │ ├── expected.topo4.hwthread-8.core-4.out
│ │ │ │ │ ├── expected.topo4.hwthread-8.core.out
│ │ │ │ │ ├── expected.topo4.hwthread-8.hwthread-2.out
│ │ │ │ │ ├── expected.topo4.hwthread-8.hwthread-4.out
│ │ │ │ │ ├── expected.topo4.hwthread-8.hwthread-8.out
│ │ │ │ │ ├── expected.topo4.hwthread-8.hwthread.out
│ │ │ │ │ ├── expected.topo4.hwthread-8.numa.out
│ │ │ │ │ ├── expected.topo4.hwthread-8.socket.out
│ │ │ │ │ ├── expected.topo4.hwthread.board.out
│ │ │ │ │ ├── expected.topo4.hwthread.core-2.out
│ │ │ │ │ ├── expected.topo4.hwthread.core-4.out
│ │ │ │ │ ├── expected.topo4.hwthread.core.out
│ │ │ │ │ ├── expected.topo4.hwthread.hwthread-2.out
│ │ │ │ │ ├── expected.topo4.hwthread.hwthread-4.out
│ │ │ │ │ ├── expected.topo4.hwthread.hwthread-8.out
│ │ │ │ │ ├── expected.topo4.hwthread.hwthread.out
│ │ │ │ │ ├── expected.topo4.hwthread.numa.out
│ │ │ │ │ ├── expected.topo4.hwthread.socket.out
│ │ │ │ │ ├── expected.topo4.numa.board.out
│ │ │ │ │ ├── expected.topo4.numa.core-2.out
│ │ │ │ │ ├── expected.topo4.numa.core-4.out
│ │ │ │ │ ├── expected.topo4.numa.core.out
│ │ │ │ │ ├── expected.topo4.numa.hwthread-2.out
│ │ │ │ │ ├── expected.topo4.numa.hwthread-4.out
│ │ │ │ │ ├── expected.topo4.numa.hwthread-8.out
│ │ │ │ │ ├── expected.topo4.numa.hwthread.out
│ │ │ │ │ ├── expected.topo4.numa.numa.out
│ │ │ │ │ ├── expected.topo4.numa.socket.out
│ │ │ │ │ ├── expected.topo4.socket.board.out
│ │ │ │ │ ├── expected.topo4.socket.core-2.out
│ │ │ │ │ ├── expected.topo4.socket.core-4.out
│ │ │ │ │ ├── expected.topo4.socket.core.out
│ │ │ │ │ ├── expected.topo4.socket.hwthread-2.out
│ │ │ │ │ ├── expected.topo4.socket.hwthread-4.out
│ │ │ │ │ ├── expected.topo4.socket.hwthread-8.out
│ │ │ │ │ ├── expected.topo4.socket.hwthread.out
│ │ │ │ │ ├── expected.topo4.socket.numa.out
│ │ │ │ │ ├── expected.topo4.socket.socket.out
│ │ │ │ │ ├── topo1.xml
│ │ │ │ │ ├── topo2.xml
│ │ │ │ │ ├── topo3.xml
│ │ │ │ │ └── topo4.xml
│ │ │ │ ├── dummy.c
│ │ │ │ └── proc_binding.sh.in
│ │ │ ├── mpich
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── mpi_t
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── collparmt.c
│ │ │ │ │ └── testlist
│ │ │ │ └── testlist.in
│ │ │ └── testlist.in
│ │ ├── include
│ │ │ ├── mpitest.h
│ │ │ ├── mpitestconf.h.in
│ │ │ ├── mpitestcxx.h
│ │ │ └── mpithreadtest.h
│ │ ├── info
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── infodel.c
│ │ │ ├── infodup.c
│ │ │ ├── infoenv.c
│ │ │ ├── infomany.c
│ │ │ ├── infomany2.c
│ │ │ ├── infoorder.c
│ │ │ ├── infotest.c
│ │ │ ├── infovallen.c
│ │ │ └── testlist
│ │ ├── init
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── attrself.c
│ │ │ ├── exitst1.c
│ │ │ ├── exitst2.c
│ │ │ ├── exitst3.c
│ │ │ ├── finalized.c
│ │ │ ├── initstat.c
│ │ │ ├── library_version.c
│ │ │ ├── testlist
│ │ │ ├── timeout.c
│ │ │ └── version.c
│ │ ├── io
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── async.c
│ │ │ ├── async_any.c
│ │ │ ├── getextent.c
│ │ │ ├── i_noncontig.c
│ │ │ ├── rdwrord.c
│ │ │ ├── rdwrzero.c
│ │ │ ├── resized.c
│ │ │ ├── setinfo.c
│ │ │ ├── setviewcur.c
│ │ │ ├── testlist
│ │ │ └── userioerr.c
│ │ ├── maint
│ │ │ ├── README
│ │ │ ├── common.defn
│ │ │ ├── configure.ac
│ │ │ ├── f77tof90.in
│ │ │ ├── testmerge.in
│ │ │ └── updatefiles
│ │ ├── manual
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── README
│ │ │ ├── connectstuff.h
│ │ │ ├── dimsbalanced.c
│ │ │ ├── manyconnect.in
│ │ │ ├── mpi_t
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── mpit_test.c
│ │ │ │ ├── mpit_test2.c
│ │ │ │ ├── nem_fbox_fallback_to_queue_count.c
│ │ │ │ └── unexpected_recvq_buffer_size.c
│ │ │ ├── segfault.c
│ │ │ ├── singjoin.c
│ │ │ ├── spawntest_child.c
│ │ │ ├── spawntest_master.c
│ │ │ ├── tchandlers.c
│ │ │ ├── tcutil.c
│ │ │ ├── testconnect.c
│ │ │ └── testconnectserial.c
│ │ ├── mpi_t
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── mpi_t_str.c
│ │ │ ├── mpit_vars.c
│ │ │ └── testlist
│ │ ├── perf
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── README
│ │ │ ├── allredtrace.c
│ │ │ ├── commcreatep.c
│ │ │ ├── dtpack.c
│ │ │ ├── indexperf.c
│ │ │ ├── manyrma.c
│ │ │ ├── nestvec.c
│ │ │ ├── nestvec2.c
│ │ │ ├── non_zero_root.c
│ │ │ ├── sendrecvl.c
│ │ │ ├── testlist
│ │ │ ├── timer.c
│ │ │ ├── transp-datatype.c
│ │ │ └── twovec.c
│ │ ├── project.txt
│ │ ├── project_cxx.txt
│ │ ├── project_f.txt
│ │ ├── pt2pt
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── anyall.c
│ │ │ ├── big_count_status.c
│ │ │ ├── bottom.c
│ │ │ ├── bsend1.c
│ │ │ ├── bsend2.c
│ │ │ ├── bsend3.c
│ │ │ ├── bsend4.c
│ │ │ ├── bsend5.c
│ │ │ ├── bsendalign.c
│ │ │ ├── bsendfrag.c
│ │ │ ├── bsendpending.c
│ │ │ ├── cancelrecv.c
│ │ │ ├── eagerdt.c
│ │ │ ├── greq1.c
│ │ │ ├── icsend.c
│ │ │ ├── inactivereq.c
│ │ │ ├── isendself.c
│ │ │ ├── isendselfprobe.c
│ │ │ ├── large_message.c
│ │ │ ├── mprobe.c
│ │ │ ├── pingping.c
│ │ │ ├── probe-unexp.c
│ │ │ ├── probenull.c
│ │ │ ├── pscancel.c
│ │ │ ├── rcancel.c
│ │ │ ├── rqfreeb.c
│ │ │ ├── rqstatus.c
│ │ │ ├── scancel.c
│ │ │ ├── scancel2.c
│ │ │ ├── sendall.c
│ │ │ ├── sendflood.c
│ │ │ ├── sendrecv1.c
│ │ │ ├── sendrecv2.c
│ │ │ ├── sendrecv3.c
│ │ │ ├── sendself.c
│ │ │ ├── testlist
│ │ │ ├── waitany-null.c
│ │ │ └── waittestnull.c
│ │ ├── rma
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── accfence1.c
│ │ │ ├── accfence2.c
│ │ │ ├── accfence2_am.c
│ │ │ ├── accpscw1.c
│ │ │ ├── adlb_mimic1.c
│ │ │ ├── allocmem.c
│ │ │ ├── attrorderwin.c
│ │ │ ├── badrma.c
│ │ │ ├── baseattrwin.c
│ │ │ ├── compare_and_swap.c
│ │ │ ├── contention_put.c
│ │ │ ├── contention_putget.c
│ │ │ ├── contig_displ.c
│ │ │ ├── epochtest.c
│ │ │ ├── fetch_and_op.c
│ │ │ ├── fetchandadd.c
│ │ │ ├── fetchandadd_am.c
│ │ │ ├── fetchandadd_tree.c
│ │ │ ├── fetchandadd_tree_am.c
│ │ │ ├── fkeyvalwin.c
│ │ │ ├── flush.c
│ │ │ ├── get_acc_local.c
│ │ │ ├── get_accumulate.c
│ │ │ ├── getfence1.c
│ │ │ ├── getgroup.c
│ │ │ ├── ircpi.c
│ │ │ ├── linked_list.c
│ │ │ ├── linked_list_bench_lock_all.c
│ │ │ ├── linked_list_bench_lock_excl.c
│ │ │ ├── linked_list_bench_lock_shr.c
│ │ │ ├── linked_list_fop.c
│ │ │ ├── linked_list_lockall.c
│ │ │ ├── lockcontention.c
│ │ │ ├── lockcontention2.c
│ │ │ ├── lockcontention3.c
│ │ │ ├── locknull.c
│ │ │ ├── lockopts.c
│ │ │ ├── manyrma2.c
│ │ │ ├── manyrma3.c
│ │ │ ├── mcs-mutex.c
│ │ │ ├── mcs-mutex.h
│ │ │ ├── mixedsync.c
│ │ │ ├── mutex_bench.c
│ │ │ ├── nb_test.c
│ │ │ ├── nullpscw.c
│ │ │ ├── pscw_ordering.c
│ │ │ ├── put_base.c
│ │ │ ├── put_bottom.c
│ │ │ ├── putfence1.c
│ │ │ ├── putfidx.c
│ │ │ ├── putpscw1.c
│ │ │ ├── req_example.c
│ │ │ ├── reqops.c
│ │ │ ├── rma-contig.c
│ │ │ ├── rmanull.c
│ │ │ ├── rmazero.c
│ │ │ ├── selfrma.c
│ │ │ ├── squelch.h
│ │ │ ├── strided_acc_indexed.c
│ │ │ ├── strided_acc_onelock.c
│ │ │ ├── strided_acc_subarray.c
│ │ │ ├── strided_get_indexed.c
│ │ │ ├── strided_getacc_indexed.c
│ │ │ ├── strided_getacc_indexed_shared.c
│ │ │ ├── strided_putget_indexed.c
│ │ │ ├── strided_putget_indexed_shared.c
│ │ │ ├── test1.c
│ │ │ ├── test1_am.c
│ │ │ ├── test1_dt.c
│ │ │ ├── test2.c
│ │ │ ├── test2_am.c
│ │ │ ├── test3.c
│ │ │ ├── test3_am.c
│ │ │ ├── test4.c
│ │ │ ├── test4_am.c
│ │ │ ├── test5.c
│ │ │ ├── test5_am.c
│ │ │ ├── testlist.in
│ │ │ ├── transpose1.c
│ │ │ ├── transpose2.c
│ │ │ ├── transpose3.c
│ │ │ ├── transpose4.c
│ │ │ ├── transpose5.c
│ │ │ ├── transpose6.c
│ │ │ ├── transpose7.c
│ │ │ ├── win_dynamic_acc.c
│ │ │ ├── win_flavors.c
│ │ │ ├── win_info.c
│ │ │ ├── win_large_shm.c
│ │ │ ├── win_shared.c
│ │ │ ├── win_shared_noncontig.c
│ │ │ ├── win_shared_noncontig_put.c
│ │ │ ├── win_zero.c
│ │ │ ├── wincall.c
│ │ │ ├── window_creation.c
│ │ │ ├── winname.c
│ │ │ └── wintest.c
│ │ ├── runtests.in
│ │ ├── spawn
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── concurrent_spawns.c
│ │ │ ├── disconnect.c
│ │ │ ├── disconnect2.c
│ │ │ ├── disconnect3.c
│ │ │ ├── disconnect_reconnect.c
│ │ │ ├── disconnect_reconnect2.c
│ │ │ ├── disconnect_reconnect3.c
│ │ │ ├── join.c
│ │ │ ├── multiple_ports.c
│ │ │ ├── multiple_ports2.c
│ │ │ ├── namepub.c
│ │ │ ├── pgroup_connect_test.c
│ │ │ ├── pgroup_intercomm_test.c
│ │ │ ├── selfconacc.c
│ │ │ ├── spaconacc.c
│ │ │ ├── spaconacc2.c
│ │ │ ├── spaiccreate.c
│ │ │ ├── spaiccreate2.c
│ │ │ ├── spawn1.c
│ │ │ ├── spawn2.c
│ │ │ ├── spawnargv.c
│ │ │ ├── spawninfo1.c
│ │ │ ├── spawnintra.c
│ │ │ ├── spawnmanyarg.c
│ │ │ ├── spawnminfo1.c
│ │ │ ├── spawnmult2.c
│ │ │ ├── taskmaster.c
│ │ │ └── testlist
│ │ ├── template.c
│ │ ├── testlist.in
│ │ ├── threads
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── Makefile_threads.mtest
│ │ │ ├── comm
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── comm_create_group_threads.c
│ │ │ │ ├── comm_create_threads.c
│ │ │ │ ├── comm_dup_deadlock.c
│ │ │ │ ├── ctxdup.c
│ │ │ │ ├── dup_leak_test.c
│ │ │ │ └── testlist
│ │ │ ├── init
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── initth.c
│ │ │ │ └── testlist
│ │ │ ├── mpi_t
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── mpit_threading.c
│ │ │ │ └── testlist
│ │ │ ├── pt2pt
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── alltoall.c
│ │ │ │ ├── greq_test.c
│ │ │ │ ├── greq_wait.c
│ │ │ │ ├── ibsend.c
│ │ │ │ ├── multisend.c
│ │ │ │ ├── multisend2.c
│ │ │ │ ├── multisend3.c
│ │ │ │ ├── multisend4.c
│ │ │ │ ├── sendselfth.c
│ │ │ │ ├── testlist
│ │ │ │ ├── threaded_sr.c
│ │ │ │ └── threads.c
│ │ │ ├── rma
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── multirma.c
│ │ │ │ └── testlist
│ │ │ ├── spawn
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── multispawn.c
│ │ │ │ ├── testlist
│ │ │ │ └── th_taskmaster.c
│ │ │ ├── testlist.in
│ │ │ └── util
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ └── mtestthread.c
│ │ ├── topo
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── cartcreates.c
│ │ │ ├── cartmap1.c
│ │ │ ├── cartshift1.c
│ │ │ ├── cartsuball.c
│ │ │ ├── cartzero.c
│ │ │ ├── dgraph_unwgt.c
│ │ │ ├── dims1.c
│ │ │ ├── dims2.c
│ │ │ ├── dims3.c
│ │ │ ├── dims4.c
│ │ │ ├── distgraph1.c
│ │ │ ├── graphcr.c
│ │ │ ├── graphcr2.c
│ │ │ ├── graphmap1.c
│ │ │ ├── neighb_coll.c
│ │ │ ├── testlist
│ │ │ ├── topodup.c
│ │ │ └── topotest.c
│ │ └── util
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── mtest.c
│ │ ├── mtestcheck.c
│ │ └── nbc_pmpi_adapter.c
│ ├── mpid
│ │ ├── atomic.c
│ │ ├── atomic_fai.c
│ │ ├── ch3
│ │ │ └── reorder.c
│ │ ├── dltest.c
│ │ └── dluse.c
│ ├── mpix
│ │ └── mutex
│ │ ├── mutex_lock_unlock.c
│ │ └── testlist
│ ├── testlist
│ └── util
│ ├── testlist
│ └── timer
│ ├── timers.c
│ └── timertest.c
└── www
├── www1
│ ├── mpicc.html
│ ├── mpicxx.html
│ ├── mpiexec.html
│ ├── mpif77.html
│ └── mpif90.html
└── www3
├── MPIX_Comm_group_failed.html
├── MPIX_Comm_reenable_anysource.html
├── MPIX_Comm_remote_group_failed.html
├── MPI_Abort.html
├── MPI_Accumulate.html
├── MPI_Add_error_class.html
├── MPI_Add_error_code.html
├── MPI_Add_error_string.html
├── MPI_Address.html
├── MPI_Allgather.html
├── MPI_Allgatherv.html
├── MPI_Alloc_mem.html
├── MPI_Allreduce.html
├── MPI_Alltoall.html
├── MPI_Alltoallv.html
├── MPI_Alltoallw.html
├── MPI_Attr_delete.html
├── MPI_Attr_get.html
├── MPI_Attr_put.html
├── MPI_Barrier.html
├── MPI_Bcast.html
├── MPI_Bsend.html
├── MPI_Bsend_init.html
├── MPI_Buffer_attach.html
├── MPI_Buffer_detach.html
├── MPI_Cancel.html
├── MPI_Cart_coords.html
├── MPI_Cart_create.html
├── MPI_Cart_get.html
├── MPI_Cart_map.html
├── MPI_Cart_rank.html
├── MPI_Cart_shift.html
├── MPI_Cart_sub.html
├── MPI_Cartdim_get.html
├── MPI_Close_port.html
├── MPI_Comm_accept.html
├── MPI_Comm_call_errhandler.html
├── MPI_Comm_compare.html
├── MPI_Comm_connect.html
├── MPI_Comm_create.html
├── MPI_Comm_create_errhandler.html
├── MPI_Comm_create_group.html
├── MPI_Comm_create_keyval.html
├── MPI_Comm_delete_attr.html
├── MPI_Comm_disconnect.html
├── MPI_Comm_dup.html
├── MPI_Comm_dup_with_info.html
├── MPI_Comm_free.html
├── MPI_Comm_free_keyval.html
├── MPI_Comm_get_attr.html
├── MPI_Comm_get_errhandler.html
├── MPI_Comm_get_info.html
├── MPI_Comm_get_name.html
├── MPI_Comm_get_parent.html
├── MPI_Comm_group.html
├── MPI_Comm_idup.html
├── MPI_Comm_join.html
├── MPI_Comm_rank.html
├── MPI_Comm_remote_group.html
├── MPI_Comm_remote_size.html
├── MPI_Comm_set_attr.html
├── MPI_Comm_set_errhandler.html
├── MPI_Comm_set_info.html
├── MPI_Comm_set_name.html
├── MPI_Comm_size.html
├── MPI_Comm_spawn.html
├── MPI_Comm_spawn_multiple.html
├── MPI_Comm_split.html
├── MPI_Comm_split_type.html
├── MPI_Comm_test_inter.html
├── MPI_Compare_and_swap.html
├── MPI_Dims_create.html
├── MPI_Dist_graph_create.html
├── MPI_Dist_graph_create_adjacent.html
├── MPI_Dist_graph_neighbors.html
├── MPI_Dist_graph_neighbors_count.html
├── MPI_Errhandler_create.html
├── MPI_Errhandler_free.html
├── MPI_Errhandler_get.html
├── MPI_Errhandler_set.html
├── MPI_Error_class.html
├── MPI_Error_string.html
├── MPI_Exscan.html
├── MPI_Fetch_and_op.html
├── MPI_File_c2f.html
├── MPI_File_call_errhandler.html
├── MPI_File_close.html
├── MPI_File_create_errhandler.html
├── MPI_File_delete.html
├── MPI_File_f2c.html
├── MPI_File_get_amode.html
├── MPI_File_get_atomicity.html
├── MPI_File_get_byte_offset.html
├── MPI_File_get_errhandler.html
├── MPI_File_get_group.html
├── MPI_File_get_info.html
├── MPI_File_get_position.html
├── MPI_File_get_position_shared.html
├── MPI_File_get_size.html
├── MPI_File_get_type_extent.html
├── MPI_File_get_view.html
├── MPI_File_iread.html
├── MPI_File_iread_at.html
├── MPI_File_iread_shared.html
├── MPI_File_iwrite.html
├── MPI_File_iwrite_at.html
├── MPI_File_iwrite_shared.html
├── MPI_File_open.html
├── MPI_File_preallocate.html
├── MPI_File_read.html
├── MPI_File_read_all.html
├── MPI_File_read_all_begin.html
├── MPI_File_read_all_end.html
├── MPI_File_read_at.html
├── MPI_File_read_at_all.html
├── MPI_File_read_at_all_begin.html
├── MPI_File_read_at_all_end.html
├── MPI_File_read_ordered.html
├── MPI_File_read_ordered_begin.html
├── MPI_File_read_ordered_end.html
├── MPI_File_read_shared.html
├── MPI_File_seek.html
├── MPI_File_seek_shared.html
├── MPI_File_set_atomicity.html
├── MPI_File_set_errhandler.html
├── MPI_File_set_info.html
├── MPI_File_set_size.html
├── MPI_File_set_view.html
├── MPI_File_sync.html
├── MPI_File_write.html
├── MPI_File_write_all.html
├── MPI_File_write_all_begin.html
├── MPI_File_write_all_end.html
├── MPI_File_write_at.html
├── MPI_File_write_at_all.html
├── MPI_File_write_at_all_begin.html
├── MPI_File_write_at_all_end.html
├── MPI_File_write_ordered.html
├── MPI_File_write_ordered_begin.html
├── MPI_File_write_ordered_end.html
├── MPI_File_write_shared.html
├── MPI_Finalize.html
├── MPI_Finalized.html
├── MPI_Free_mem.html
├── MPI_Gather.html
├── MPI_Gatherv.html
├── MPI_Get.html
├── MPI_Get_accumulate.html
├── MPI_Get_address.html
├── MPI_Get_count.html
├── MPI_Get_elements.html
├── MPI_Get_elements_x.html
├── MPI_Get_library_version.html
├── MPI_Get_processor_name.html
├── MPI_Get_version.html
├── MPI_Graph_create.html
├── MPI_Graph_get.html
├── MPI_Graph_map.html
├── MPI_Graph_neighbors.html
├── MPI_Graph_neighbors_count.html
├── MPI_Graphdims_get.html
├── MPI_Grequest_complete.html
├── MPI_Grequest_start.html
├── MPI_Group_compare.html
├── MPI_Group_difference.html
├── MPI_Group_excl.html
├── MPI_Group_free.html
├── MPI_Group_incl.html
├── MPI_Group_intersection.html
├── MPI_Group_range_excl.html
├── MPI_Group_range_incl.html
├── MPI_Group_rank.html
├── MPI_Group_size.html
├── MPI_Group_translate_ranks.html
├── MPI_Group_union.html
├── MPI_Iallgather.html
├── MPI_Iallgatherv.html
├── MPI_Iallreduce.html
├── MPI_Ialltoall.html
├── MPI_Ialltoallv.html
├── MPI_Ialltoallw.html
├── MPI_Ibarrier.html
├── MPI_Ibcast.html
├── MPI_Ibsend.html
├── MPI_Iexscan.html
├── MPI_Igather.html
├── MPI_Igatherv.html
├── MPI_Improbe.html
├── MPI_Imrecv.html
├── MPI_Ineighbor_allgather.html
├── MPI_Ineighbor_allgatherv.html
├── MPI_Ineighbor_alltoall.html
├── MPI_Ineighbor_alltoallv.html
├── MPI_Ineighbor_alltoallw.html
├── MPI_Info_create.html
├── MPI_Info_delete.html
├── MPI_Info_dup.html
├── MPI_Info_free.html
├── MPI_Info_get.html
├── MPI_Info_get_nkeys.html
├── MPI_Info_get_nthkey.html
├── MPI_Info_get_valuelen.html
├── MPI_Info_set.html
├── MPI_Init.html
├── MPI_Init_thread.html
├── MPI_Initialized.html
├── MPI_Intercomm_create.html
├── MPI_Intercomm_merge.html
├── MPI_Iprobe.html
├── MPI_Irecv.html
├── MPI_Ireduce.html
├── MPI_Ireduce_scatter.html
├── MPI_Ireduce_scatter_block.html
├── MPI_Irsend.html
├── MPI_Is_thread_main.html
├── MPI_Iscan.html
├── MPI_Iscatter.html
├── MPI_Iscatterv.html
├── MPI_Isend.html
├── MPI_Issend.html
├── MPI_Keyval_create.html
├── MPI_Keyval_free.html
├── MPI_Lookup_name.html
├── MPI_Mprobe.html
├── MPI_Mrecv.html
├── MPI_Neighbor_allgather.html
├── MPI_Neighbor_allgatherv.html
├── MPI_Neighbor_alltoall.html
├── MPI_Neighbor_alltoallv.html
├── MPI_Neighbor_alltoallw.html
├── MPI_Op_commute.html
├── MPI_Op_create.html
├── MPI_Op_free.html
├── MPI_Open_port.html
├── MPI_Pack.html
├── MPI_Pack_external.html
├── MPI_Pack_external_size.html
├── MPI_Pack_size.html
├── MPI_Pcontrol.html
├── MPI_Probe.html
├── MPI_Publish_name.html
├── MPI_Put.html
├── MPI_Query_thread.html
├── MPI_Raccumulate.html
├── MPI_Recv.html
├── MPI_Recv_init.html
├── MPI_Reduce.html
├── MPI_Reduce_local.html
├── MPI_Reduce_scatter.html
├── MPI_Reduce_scatter_block.html
├── MPI_Register_datarep.html
├── MPI_Request_free.html
├── MPI_Request_get_status.html
├── MPI_Rget.html
├── MPI_Rget_accumulate.html
├── MPI_Rput.html
├── MPI_Rsend.html
├── MPI_Rsend_init.html
├── MPI_Scan.html
├── MPI_Scatter.html
├── MPI_Scatterv.html
├── MPI_Send.html
├── MPI_Send_init.html
├── MPI_Sendrecv.html
├── MPI_Sendrecv_replace.html
├── MPI_Ssend.html
├── MPI_Ssend_init.html
├── MPI_Start.html
├── MPI_Startall.html
├── MPI_Status_set_cancelled.html
├── MPI_Status_set_elements.html
├── MPI_Status_set_elements_x.html
├── MPI_T_category_changed.html
├── MPI_T_category_get_categories.html
├── MPI_T_category_get_cvars.html
├── MPI_T_category_get_info.html
├── MPI_T_category_get_num.html
├── MPI_T_category_get_pvars.html
├── MPI_T_cvar_get_info.html
├── MPI_T_cvar_get_num.html
├── MPI_T_cvar_handle_alloc.html
├── MPI_T_cvar_handle_free.html
├── MPI_T_cvar_read.html
├── MPI_T_cvar_write.html
├── MPI_T_enum_get_info.html
├── MPI_T_enum_get_item.html
├── MPI_T_finalize.html
├── MPI_T_init_thread.html
├── MPI_T_pvar_get_info.html
├── MPI_T_pvar_get_num.html
├── MPI_T_pvar_handle_alloc.html
├── MPI_T_pvar_handle_free.html
├── MPI_T_pvar_read.html
├── MPI_T_pvar_readreset.html
├── MPI_T_pvar_reset.html
├── MPI_T_pvar_session_create.html
├── MPI_T_pvar_session_free.html
├── MPI_T_pvar_start.html
├── MPI_T_pvar_stop.html
├── MPI_T_pvar_write.html
├── MPI_Test.html
├── MPI_Test_cancelled.html
├── MPI_Testall.html
├── MPI_Testany.html
├── MPI_Testsome.html
├── MPI_Topo_test.html
├── MPI_Type_commit.html
├── MPI_Type_contiguous.html
├── MPI_Type_create_darray.html
├── MPI_Type_create_hindexed.html
├── MPI_Type_create_hindexed_block.html
├── MPI_Type_create_hvector.html
├── MPI_Type_create_indexed_block.html
├── MPI_Type_create_keyval.html
├── MPI_Type_create_resized.html
├── MPI_Type_create_struct.html
├── MPI_Type_create_subarray.html
├── MPI_Type_delete_attr.html
├── MPI_Type_dup.html
├── MPI_Type_extent.html
├── MPI_Type_free.html
├── MPI_Type_free_keyval.html
├── MPI_Type_get_attr.html
├── MPI_Type_get_contents.html
├── MPI_Type_get_envelope.html
├── MPI_Type_get_extent.html
├── MPI_Type_get_extent_x.html
├── MPI_Type_get_name.html
├── MPI_Type_get_true_extent.html
├── MPI_Type_get_true_extent_x.html
├── MPI_Type_hindexed.html
├── MPI_Type_hvector.html
├── MPI_Type_indexed.html
├── MPI_Type_lb.html
├── MPI_Type_match_size.html
├── MPI_Type_set_attr.html
├── MPI_Type_set_name.html
├── MPI_Type_size.html
├── MPI_Type_size_x.html
├── MPI_Type_struct.html
├── MPI_Type_ub.html
├── MPI_Type_vector.html
├── MPI_Unpack.html
├── MPI_Unpack_external.html
├── MPI_Unpublish_name.html
├── MPI_Wait.html
├── MPI_Waitall.html
├── MPI_Waitany.html
├── MPI_Waitsome.html
├── MPI_Win_allocate.html
├── MPI_Win_allocate_shared.html
├── MPI_Win_attach.html
├── MPI_Win_call_errhandler.html
├── MPI_Win_complete.html
├── MPI_Win_create.html
├── MPI_Win_create_dynamic.html
├── MPI_Win_create_errhandler.html
├── MPI_Win_create_keyval.html
├── MPI_Win_delete_attr.html
├── MPI_Win_detach.html
├── MPI_Win_fence.html
├── MPI_Win_flush.html
├── MPI_Win_flush_all.html
├── MPI_Win_flush_local.html
├── MPI_Win_flush_local_all.html
├── MPI_Win_free.html
├── MPI_Win_free_keyval.html
├── MPI_Win_get_attr.html
├── MPI_Win_get_errhandler.html
├── MPI_Win_get_group.html
├── MPI_Win_get_info.html
├── MPI_Win_get_name.html
├── MPI_Win_lock.html
├── MPI_Win_lock_all.html
├── MPI_Win_post.html
├── MPI_Win_set_attr.html
├── MPI_Win_set_errhandler.html
├── MPI_Win_set_info.html
├── MPI_Win_set_name.html
├── MPI_Win_shared_query.html
├── MPI_Win_start.html
├── MPI_Win_sync.html
├── MPI_Win_test.html
├── MPI_Win_unlock.html
├── MPI_Win_unlock_all.html
├── MPI_Win_wait.html
├── MPI_Wtick.html
└── MPI_Wtime.html
423 directories, 5733 files
实用与linux版,并行运算,稳定版本,希望对大家有所帮助。
【实例截图】
【核心代码】
mpich-3.1.tar
└── mpich-3.1
├── CHANGES
├── COPYRIGHT
├── Makefile.am
├── Makefile.in
├── README
├── README.envvar
├── RELEASE_NOTES
├── aclocal.m4
├── autogen.sh
├── confdb
│ ├── aclocal.m4
│ ├── aclocal_am.m4
│ ├── aclocal_atomic.m4
│ ├── aclocal_attr_alias.m4
│ ├── aclocal_bugfix.m4
│ ├── aclocal_cache.m4
│ ├── aclocal_cc.m4
│ ├── aclocal_coverage.m4
│ ├── aclocal_cxx.m4
│ ├── aclocal_f77.m4
│ ├── aclocal_f77old.m4
│ ├── aclocal_fc.m4
│ ├── aclocal_libs.m4
│ ├── aclocal_make.m4
│ ├── aclocal_mpi.m4
│ ├── aclocal_romio.m4
│ ├── aclocal_runlog.m4
│ ├── aclocal_shl.m4
│ ├── aclocal_subcfg.m4
│ ├── aclocal_util.m4
│ ├── ar-lib
│ ├── ax_prefix_config_h.m4
│ ├── ax_tls.m4
│ ├── compile
│ ├── config.guess
│ ├── config.rpath
│ ├── config.sub
│ ├── depcomp
│ ├── install-sh
│ ├── libtool.m4
│ ├── ltmain.sh
│ ├── ltoptions.m4
│ ├── ltsugar.m4
│ ├── ltversion.m4
│ ├── lt~obsolete.m4
│ └── missing
├── configure
├── configure.ac
├── contrib
│ ├── README
│ └── knem
│ ├── README
│ └── knem-0.5.0.tar.gz
├── doc
│ ├── Makefile.mk
│ ├── design
│ │ ├── Makefile.in
│ │ └── design.tex
│ ├── installguide
│ │ ├── Makefile.in
│ │ ├── cfile
│ │ ├── getusage
│ │ ├── install.pdf
│ │ └── install.tex.vin
│ ├── logging
│ │ ├── Makefile.in
│ │ ├── logging.pdf
│ │ └── logging.tex
│ ├── mpich
│ │ └── sm2dot
│ ├── mpiman.def
│ ├── mpiman.sty
│ ├── namepub
│ │ ├── Makefile
│ │ ├── namepub.tex
│ │ └── twopm.fig
│ ├── pmi
│ │ ├── Makefile
│ │ ├── argonne.ps
│ │ ├── epsf.sty
│ │ ├── manextract
│ │ ├── paper.bib
│ │ ├── paper.tex
│ │ ├── pmi.tex
│ │ └── tpage.sty
│ ├── refman
│ │ ├── Makefile.in
│ │ ├── mpiman.tex
│ │ ├── refcmd.tex
│ │ ├── refman.sty
│ │ ├── refmpi.tex
│ │ └── tpage.sty
│ └── userguide
│ ├── Makefile.in
│ ├── user.bib
│ ├── user.pdf
│ └── user.tex.vin
├── examples
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── README
│ ├── child.c
│ ├── cpi.c
│ ├── cxx
│ │ └── cxxpi.cxx
│ ├── developers
│ │ ├── README
│ │ ├── crashtest.c
│ │ ├── exittest.c
│ │ ├── infloop.c
│ │ ├── mpiexectest.c
│ │ └── threads.c
│ ├── examples.sln
│ ├── f77
│ │ ├── fpi.f
│ │ ├── fpi.vfproj
│ │ └── hellow.f
│ ├── f90
│ │ └── pi3f90.f90
│ ├── hellow.c
│ ├── icpi.c
│ ├── parent.c
│ ├── pmandel.c
│ ├── pmandel_fence.c
│ ├── pmandel_service.c
│ ├── pmandel_spaserv.c
│ ├── pmandel_spawn.c
│ ├── spawn_merge_child1.c
│ ├── spawn_merge_child2.c
│ ├── spawn_merge_parent.c
│ └── srtest.c
├── maint
│ ├── Makefile.mk
│ ├── Version
│ ├── Version.base.m4
│ ├── check_todo_tickets.sh
│ ├── checkbuilds
│ ├── checkbuilds.in
│ ├── checkmake
│ ├── clmake
│ ├── clmake.in
│ ├── configure
│ ├── configure.ac
│ ├── createcoverage
│ ├── createcoverage.in
│ ├── cvardirs
│ ├── decode_handle
│ ├── docnotes
│ ├── errmsgdirs
│ ├── extractcvars
│ ├── extracterrmsgs
│ ├── extractfixme
│ ├── extractfixme.in
│ ├── extractstates
│ ├── extractstates.in
│ ├── extractstrings
│ ├── extractstrings.in
│ ├── f77tof90
│ ├── f77tof90.in
│ ├── fcrosscompile
│ │ ├── autogen.sh
│ │ ├── configure.ac
│ │ ├── cross_run
│ │ ├── cross_run.cobalt
│ │ ├── cross_values.txt.in
│ │ └── run_configure
│ ├── findunusederrtxt
│ ├── gccimpgen.cpp
│ ├── gcovmerge
│ ├── gcovmerge.in
│ ├── gen_subcfg_m4
│ ├── genstates
│ ├── genstates.in
│ ├── getcoverage
│ ├── getcoverage.in
│ ├── libtool.m4.patch
│ ├── local_perl
│ │ ├── README
│ │ ├── YAML-Tiny-1.41.tar.gz
│ │ └── lib
│ │ └── YAML
│ │ └── Tiny.pm
│ ├── makedefs
│ ├── mpi1.lst
│ ├── parse.sub
│ ├── parsetest
│ ├── pipestatus
│ ├── release.pl
│ ├── samplebuilds
│ ├── sampleconf.in
│ ├── setup.jpg
│ ├── structalign.c
│ ├── template.c
│ ├── testbuild
│ ├── testpmpi
│ └── version.m4
├── man
│ ├── man1
│ │ ├── hydra_nameserver.1
│ │ ├── hydra_persist.1
│ │ ├── hydra_pmi_proxy.1
│ │ ├── mpicc.1
│ │ ├── mpicxx.1
│ │ ├── mpiexec.1
│ │ ├── mpif77.1
│ │ └── mpif90.1
│ └── man3
│ ├── MPIX_Comm_group_failed.3
│ ├── MPIX_Comm_reenable_anysource.3
│ ├── MPIX_Comm_remote_group_failed.3
│ ├── MPI_Abort.3
│ ├── MPI_Accumulate.3
│ ├── MPI_Add_error_class.3
│ ├── MPI_Add_error_code.3
│ ├── MPI_Add_error_string.3
│ ├── MPI_Address.3
│ ├── MPI_Allgather.3
│ ├── MPI_Allgatherv.3
│ ├── MPI_Alloc_mem.3
│ ├── MPI_Allreduce.3
│ ├── MPI_Alltoall.3
│ ├── MPI_Alltoallv.3
│ ├── MPI_Alltoallw.3
│ ├── MPI_Attr_delete.3
│ ├── MPI_Attr_get.3
│ ├── MPI_Attr_put.3
│ ├── MPI_Barrier.3
│ ├── MPI_Bcast.3
│ ├── MPI_Bsend.3
│ ├── MPI_Bsend_init.3
│ ├── MPI_Buffer_attach.3
│ ├── MPI_Buffer_detach.3
│ ├── MPI_Cancel.3
│ ├── MPI_Cart_coords.3
│ ├── MPI_Cart_create.3
│ ├── MPI_Cart_get.3
│ ├── MPI_Cart_map.3
│ ├── MPI_Cart_rank.3
│ ├── MPI_Cart_shift.3
│ ├── MPI_Cart_sub.3
│ ├── MPI_Cartdim_get.3
│ ├── MPI_Close_port.3
│ ├── MPI_Comm_accept.3
│ ├── MPI_Comm_call_errhandler.3
│ ├── MPI_Comm_compare.3
│ ├── MPI_Comm_connect.3
│ ├── MPI_Comm_create.3
│ ├── MPI_Comm_create_errhandler.3
│ ├── MPI_Comm_create_group.3
│ ├── MPI_Comm_create_keyval.3
│ ├── MPI_Comm_delete_attr.3
│ ├── MPI_Comm_disconnect.3
│ ├── MPI_Comm_dup.3
│ ├── MPI_Comm_dup_with_info.3
│ ├── MPI_Comm_free.3
│ ├── MPI_Comm_free_keyval.3
│ ├── MPI_Comm_get_attr.3
│ ├── MPI_Comm_get_errhandler.3
│ ├── MPI_Comm_get_info.3
│ ├── MPI_Comm_get_name.3
│ ├── MPI_Comm_get_parent.3
│ ├── MPI_Comm_group.3
│ ├── MPI_Comm_idup.3
│ ├── MPI_Comm_join.3
│ ├── MPI_Comm_rank.3
│ ├── MPI_Comm_remote_group.3
│ ├── MPI_Comm_remote_size.3
│ ├── MPI_Comm_set_attr.3
│ ├── MPI_Comm_set_errhandler.3
│ ├── MPI_Comm_set_info.3
│ ├── MPI_Comm_set_name.3
│ ├── MPI_Comm_size.3
│ ├── MPI_Comm_spawn.3
│ ├── MPI_Comm_spawn_multiple.3
│ ├── MPI_Comm_split.3
│ ├── MPI_Comm_split_type.3
│ ├── MPI_Comm_test_inter.3
│ ├── MPI_Compare_and_swap.3
│ ├── MPI_Dims_create.3
│ ├── MPI_Dist_graph_create.3
│ ├── MPI_Dist_graph_create_adjacent.3
│ ├── MPI_Dist_graph_neighbors.3
│ ├── MPI_Dist_graph_neighbors_count.3
│ ├── MPI_Errhandler_create.3
│ ├── MPI_Errhandler_free.3
│ ├── MPI_Errhandler_get.3
│ ├── MPI_Errhandler_set.3
│ ├── MPI_Error_class.3
│ ├── MPI_Error_string.3
│ ├── MPI_Exscan.3
│ ├── MPI_Fetch_and_op.3
│ ├── MPI_File_c2f.3
│ ├── MPI_File_call_errhandler.3
│ ├── MPI_File_close.3
│ ├── MPI_File_create_errhandler.3
│ ├── MPI_File_delete.3
│ ├── MPI_File_f2c.3
│ ├── MPI_File_get_amode.3
│ ├── MPI_File_get_atomicity.3
│ ├── MPI_File_get_byte_offset.3
│ ├── MPI_File_get_errhandler.3
│ ├── MPI_File_get_group.3
│ ├── MPI_File_get_info.3
│ ├── MPI_File_get_position.3
│ ├── MPI_File_get_position_shared.3
│ ├── MPI_File_get_size.3
│ ├── MPI_File_get_type_extent.3
│ ├── MPI_File_get_view.3
│ ├── MPI_File_iread.3
│ ├── MPI_File_iread_at.3
│ ├── MPI_File_iread_shared.3
│ ├── MPI_File_iwrite.3
│ ├── MPI_File_iwrite_at.3
│ ├── MPI_File_iwrite_shared.3
│ ├── MPI_File_open.3
│ ├── MPI_File_preallocate.3
│ ├── MPI_File_read.3
│ ├── MPI_File_read_all.3
│ ├── MPI_File_read_all_begin.3
│ ├── MPI_File_read_all_end.3
│ ├── MPI_File_read_at.3
│ ├── MPI_File_read_at_all.3
│ ├── MPI_File_read_at_all_begin.3
│ ├── MPI_File_read_at_all_end.3
│ ├── MPI_File_read_ordered.3
│ ├── MPI_File_read_ordered_begin.3
│ ├── MPI_File_read_ordered_end.3
│ ├── MPI_File_read_shared.3
│ ├── MPI_File_seek.3
│ ├── MPI_File_seek_shared.3
│ ├── MPI_File_set_atomicity.3
│ ├── MPI_File_set_errhandler.3
│ ├── MPI_File_set_info.3
│ ├── MPI_File_set_size.3
│ ├── MPI_File_set_view.3
│ ├── MPI_File_sync.3
│ ├── MPI_File_write.3
│ ├── MPI_File_write_all.3
│ ├── MPI_File_write_all_begin.3
│ ├── MPI_File_write_all_end.3
│ ├── MPI_File_write_at.3
│ ├── MPI_File_write_at_all.3
│ ├── MPI_File_write_at_all_begin.3
│ ├── MPI_File_write_at_all_end.3
│ ├── MPI_File_write_ordered.3
│ ├── MPI_File_write_ordered_begin.3
│ ├── MPI_File_write_ordered_end.3
│ ├── MPI_File_write_shared.3
│ ├── MPI_Finalize.3
│ ├── MPI_Finalized.3
│ ├── MPI_Free_mem.3
│ ├── MPI_Gather.3
│ ├── MPI_Gatherv.3
│ ├── MPI_Get.3
│ ├── MPI_Get_accumulate.3
│ ├── MPI_Get_address.3
│ ├── MPI_Get_count.3
│ ├── MPI_Get_elements.3
│ ├── MPI_Get_elements_x.3
│ ├── MPI_Get_library_version.3
│ ├── MPI_Get_processor_name.3
│ ├── MPI_Get_version.3
│ ├── MPI_Graph_create.3
│ ├── MPI_Graph_get.3
│ ├── MPI_Graph_map.3
│ ├── MPI_Graph_neighbors.3
│ ├── MPI_Graph_neighbors_count.3
│ ├── MPI_Graphdims_get.3
│ ├── MPI_Grequest_complete.3
│ ├── MPI_Grequest_start.3
│ ├── MPI_Group_compare.3
│ ├── MPI_Group_difference.3
│ ├── MPI_Group_excl.3
│ ├── MPI_Group_free.3
│ ├── MPI_Group_incl.3
│ ├── MPI_Group_intersection.3
│ ├── MPI_Group_range_excl.3
│ ├── MPI_Group_range_incl.3
│ ├── MPI_Group_rank.3
│ ├── MPI_Group_size.3
│ ├── MPI_Group_translate_ranks.3
│ ├── MPI_Group_union.3
│ ├── MPI_Iallgather.3
│ ├── MPI_Iallgatherv.3
│ ├── MPI_Iallreduce.3
│ ├── MPI_Ialltoall.3
│ ├── MPI_Ialltoallv.3
│ ├── MPI_Ialltoallw.3
│ ├── MPI_Ibarrier.3
│ ├── MPI_Ibcast.3
│ ├── MPI_Ibsend.3
│ ├── MPI_Iexscan.3
│ ├── MPI_Igather.3
│ ├── MPI_Igatherv.3
│ ├── MPI_Improbe.3
│ ├── MPI_Imrecv.3
│ ├── MPI_Ineighbor_allgather.3
│ ├── MPI_Ineighbor_allgatherv.3
│ ├── MPI_Ineighbor_alltoall.3
│ ├── MPI_Ineighbor_alltoallv.3
│ ├── MPI_Ineighbor_alltoallw.3
│ ├── MPI_Info_create.3
│ ├── MPI_Info_delete.3
│ ├── MPI_Info_dup.3
│ ├── MPI_Info_free.3
│ ├── MPI_Info_get.3
│ ├── MPI_Info_get_nkeys.3
│ ├── MPI_Info_get_nthkey.3
│ ├── MPI_Info_get_valuelen.3
│ ├── MPI_Info_set.3
│ ├── MPI_Init.3
│ ├── MPI_Init_thread.3
│ ├── MPI_Initialized.3
│ ├── MPI_Intercomm_create.3
│ ├── MPI_Intercomm_merge.3
│ ├── MPI_Iprobe.3
│ ├── MPI_Irecv.3
│ ├── MPI_Ireduce.3
│ ├── MPI_Ireduce_scatter.3
│ ├── MPI_Ireduce_scatter_block.3
│ ├── MPI_Irsend.3
│ ├── MPI_Is_thread_main.3
│ ├── MPI_Iscan.3
│ ├── MPI_Iscatter.3
│ ├── MPI_Iscatterv.3
│ ├── MPI_Isend.3
│ ├── MPI_Issend.3
│ ├── MPI_Keyval_create.3
│ ├── MPI_Keyval_free.3
│ ├── MPI_Lookup_name.3
│ ├── MPI_Mprobe.3
│ ├── MPI_Mrecv.3
│ ├── MPI_Neighbor_allgather.3
│ ├── MPI_Neighbor_allgatherv.3
│ ├── MPI_Neighbor_alltoall.3
│ ├── MPI_Neighbor_alltoallv.3
│ ├── MPI_Neighbor_alltoallw.3
│ ├── MPI_Op_commute.3
│ ├── MPI_Op_create.3
│ ├── MPI_Op_free.3
│ ├── MPI_Open_port.3
│ ├── MPI_Pack.3
│ ├── MPI_Pack_external.3
│ ├── MPI_Pack_external_size.3
│ ├── MPI_Pack_size.3
│ ├── MPI_Pcontrol.3
│ ├── MPI_Probe.3
│ ├── MPI_Publish_name.3
│ ├── MPI_Put.3
│ ├── MPI_Query_thread.3
│ ├── MPI_Raccumulate.3
│ ├── MPI_Recv.3
│ ├── MPI_Recv_init.3
│ ├── MPI_Reduce.3
│ ├── MPI_Reduce_local.3
│ ├── MPI_Reduce_scatter.3
│ ├── MPI_Reduce_scatter_block.3
│ ├── MPI_Register_datarep.3
│ ├── MPI_Request_free.3
│ ├── MPI_Request_get_status.3
│ ├── MPI_Rget.3
│ ├── MPI_Rget_accumulate.3
│ ├── MPI_Rput.3
│ ├── MPI_Rsend.3
│ ├── MPI_Rsend_init.3
│ ├── MPI_Scan.3
│ ├── MPI_Scatter.3
│ ├── MPI_Scatterv.3
│ ├── MPI_Send.3
│ ├── MPI_Send_init.3
│ ├── MPI_Sendrecv.3
│ ├── MPI_Sendrecv_replace.3
│ ├── MPI_Ssend.3
│ ├── MPI_Ssend_init.3
│ ├── MPI_Start.3
│ ├── MPI_Startall.3
│ ├── MPI_Status_set_cancelled.3
│ ├── MPI_Status_set_elements.3
│ ├── MPI_Status_set_elements_x.3
│ ├── MPI_T_category_changed.3
│ ├── MPI_T_category_get_categories.3
│ ├── MPI_T_category_get_cvars.3
│ ├── MPI_T_category_get_info.3
│ ├── MPI_T_category_get_num.3
│ ├── MPI_T_category_get_pvars.3
│ ├── MPI_T_cvar_get_info.3
│ ├── MPI_T_cvar_get_num.3
│ ├── MPI_T_cvar_handle_alloc.3
│ ├── MPI_T_cvar_handle_free.3
│ ├── MPI_T_cvar_read.3
│ ├── MPI_T_cvar_write.3
│ ├── MPI_T_enum_get_info.3
│ ├── MPI_T_enum_get_item.3
│ ├── MPI_T_finalize.3
│ ├── MPI_T_init_thread.3
│ ├── MPI_T_pvar_get_info.3
│ ├── MPI_T_pvar_get_num.3
│ ├── MPI_T_pvar_handle_alloc.3
│ ├── MPI_T_pvar_handle_free.3
│ ├── MPI_T_pvar_read.3
│ ├── MPI_T_pvar_readreset.3
│ ├── MPI_T_pvar_reset.3
│ ├── MPI_T_pvar_session_create.3
│ ├── MPI_T_pvar_session_free.3
│ ├── MPI_T_pvar_start.3
│ ├── MPI_T_pvar_stop.3
│ ├── MPI_T_pvar_write.3
│ ├── MPI_Test.3
│ ├── MPI_Test_cancelled.3
│ ├── MPI_Testall.3
│ ├── MPI_Testany.3
│ ├── MPI_Testsome.3
│ ├── MPI_Topo_test.3
│ ├── MPI_Type_commit.3
│ ├── MPI_Type_contiguous.3
│ ├── MPI_Type_create_darray.3
│ ├── MPI_Type_create_hindexed.3
│ ├── MPI_Type_create_hindexed_block.3
│ ├── MPI_Type_create_hvector.3
│ ├── MPI_Type_create_indexed_block.3
│ ├── MPI_Type_create_keyval.3
│ ├── MPI_Type_create_resized.3
│ ├── MPI_Type_create_struct.3
│ ├── MPI_Type_create_subarray.3
│ ├── MPI_Type_delete_attr.3
│ ├── MPI_Type_dup.3
│ ├── MPI_Type_extent.3
│ ├── MPI_Type_free.3
│ ├── MPI_Type_free_keyval.3
│ ├── MPI_Type_get_attr.3
│ ├── MPI_Type_get_contents.3
│ ├── MPI_Type_get_envelope.3
│ ├── MPI_Type_get_extent.3
│ ├── MPI_Type_get_extent_x.3
│ ├── MPI_Type_get_name.3
│ ├── MPI_Type_get_true_extent.3
│ ├── MPI_Type_get_true_extent_x.3
│ ├── MPI_Type_hindexed.3
│ ├── MPI_Type_hvector.3
│ ├── MPI_Type_indexed.3
│ ├── MPI_Type_lb.3
│ ├── MPI_Type_match_size.3
│ ├── MPI_Type_set_attr.3
│ ├── MPI_Type_set_name.3
│ ├── MPI_Type_size.3
│ ├── MPI_Type_size_x.3
│ ├── MPI_Type_struct.3
│ ├── MPI_Type_ub.3
│ ├── MPI_Type_vector.3
│ ├── MPI_Unpack.3
│ ├── MPI_Unpack_external.3
│ ├── MPI_Unpublish_name.3
│ ├── MPI_Wait.3
│ ├── MPI_Waitall.3
│ ├── MPI_Waitany.3
│ ├── MPI_Waitsome.3
│ ├── MPI_Win_allocate.3
│ ├── MPI_Win_allocate_shared.3
│ ├── MPI_Win_attach.3
│ ├── MPI_Win_call_errhandler.3
│ ├── MPI_Win_complete.3
│ ├── MPI_Win_create.3
│ ├── MPI_Win_create_dynamic.3
│ ├── MPI_Win_create_errhandler.3
│ ├── MPI_Win_create_keyval.3
│ ├── MPI_Win_delete_attr.3
│ ├── MPI_Win_detach.3
│ ├── MPI_Win_fence.3
│ ├── MPI_Win_flush.3
│ ├── MPI_Win_flush_all.3
│ ├── MPI_Win_flush_local.3
│ ├── MPI_Win_flush_local_all.3
│ ├── MPI_Win_free.3
│ ├── MPI_Win_free_keyval.3
│ ├── MPI_Win_get_attr.3
│ ├── MPI_Win_get_errhandler.3
│ ├── MPI_Win_get_group.3
│ ├── MPI_Win_get_info.3
│ ├── MPI_Win_get_name.3
│ ├── MPI_Win_lock.3
│ ├── MPI_Win_lock_all.3
│ ├── MPI_Win_post.3
│ ├── MPI_Win_set_attr.3
│ ├── MPI_Win_set_errhandler.3
│ ├── MPI_Win_set_info.3
│ ├── MPI_Win_set_name.3
│ ├── MPI_Win_shared_query.3
│ ├── MPI_Win_start.3
│ ├── MPI_Win_sync.3
│ ├── MPI_Win_test.3
│ ├── MPI_Win_unlock.3
│ ├── MPI_Win_unlock_all.3
│ ├── MPI_Win_wait.3
│ ├── MPI_Wtick.3
│ └── MPI_Wtime.3
├── mpi.def
├── mpich-doxygen.in
├── mpich.def
├── src
│ ├── Makefile.mk
│ ├── armci
│ │ ├── COPYRIGHT
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── README
│ │ ├── VERSION
│ │ ├── aclocal.m4
│ │ ├── autogen.sh
│ │ ├── benchmarks
│ │ │ ├── Makefile.mk
│ │ │ ├── bench_groups.c
│ │ │ ├── contiguous-bench.c
│ │ │ ├── ping-pong.c
│ │ │ ├── ring-flood.c
│ │ │ └── strided-bench.c
│ │ ├── configure
│ │ ├── configure.ac
│ │ ├── m4
│ │ │ ├── aclocal.m4
│ │ │ ├── aclocal_am.m4
│ │ │ ├── aclocal_atomic.m4
│ │ │ ├── aclocal_attr_alias.m4
│ │ │ ├── aclocal_bugfix.m4
│ │ │ ├── aclocal_cache.m4
│ │ │ ├── aclocal_cc.m4
│ │ │ ├── aclocal_coverage.m4
│ │ │ ├── aclocal_cxx.m4
│ │ │ ├── aclocal_f77.m4
│ │ │ ├── aclocal_f77old.m4
│ │ │ ├── aclocal_fc.m4
│ │ │ ├── aclocal_libs.m4
│ │ │ ├── aclocal_make.m4
│ │ │ ├── aclocal_mpi.m4
│ │ │ ├── aclocal_romio.m4
│ │ │ ├── aclocal_runlog.m4
│ │ │ ├── aclocal_shl.m4
│ │ │ ├── aclocal_subcfg.m4
│ │ │ ├── aclocal_util.m4
│ │ │ ├── ar-lib
│ │ │ ├── ax_prefix_config_h.m4
│ │ │ ├── ax_tls.m4
│ │ │ ├── compile
│ │ │ ├── config.guess
│ │ │ ├── config.rpath
│ │ │ ├── config.sub
│ │ │ ├── depcomp
│ │ │ ├── install-sh
│ │ │ ├── libtool.m4
│ │ │ ├── ltmain.sh
│ │ │ ├── ltoptions.m4
│ │ │ ├── ltsugar.m4
│ │ │ ├── ltversion.m4
│ │ │ ├── lt~obsolete.m4
│ │ │ ├── missing
│ │ │ └── test-driver
│ │ ├── src
│ │ │ ├── armci.h
│ │ │ ├── armci_internals.h
│ │ │ ├── armciconf.h.in
│ │ │ ├── armcix.h
│ │ │ ├── buffer.c
│ │ │ ├── conflict_tree.c
│ │ │ ├── conflict_tree.h
│ │ │ ├── debug.c
│ │ │ ├── debug.h
│ │ │ ├── gmr.c
│ │ │ ├── gmr.h
│ │ │ ├── groups.c
│ │ │ ├── init_finalize.c
│ │ │ ├── internals.c
│ │ │ ├── malloc.c
│ │ │ ├── message.c
│ │ │ ├── message.h
│ │ │ ├── message_gop.c
│ │ │ ├── mp3.fh
│ │ │ ├── mp3.h
│ │ │ ├── mp3def.fh
│ │ │ ├── mutex.c
│ │ │ ├── mutex_hdl_queue.c
│ │ │ ├── mutex_hdl_spin.c
│ │ │ ├── onesided.c
│ │ │ ├── onesided_nb.c
│ │ │ ├── parmci.c
│ │ │ ├── rmw.c
│ │ │ ├── strided.c
│ │ │ ├── topology.c
│ │ │ ├── util.c
│ │ │ ├── value_ops.c
│ │ │ └── vector.c
│ │ └── tests
│ │ ├── ARMCI_AccS_latency.c
│ │ ├── ARMCI_PutS_latency.c
│ │ ├── Makefile.mk
│ │ ├── ctree
│ │ │ ├── Makefile.mk
│ │ │ ├── ctree_test.c
│ │ │ ├── ctree_test_rand.c
│ │ │ └── ctree_test_rand_interval.c
│ │ ├── mpi
│ │ │ ├── Makefile.mk
│ │ │ ├── copy_bench.c
│ │ │ ├── pgroup_bench.c
│ │ │ ├── ping-pong-mpi.c
│ │ │ ├── test_mpi_accs.c
│ │ │ ├── test_mpi_indexed_accs.c
│ │ │ ├── test_mpi_indexed_gets.c
│ │ │ ├── test_mpi_indexed_puts_gets.c
│ │ │ ├── test_mpi_subarray_accs.c
│ │ │ └── test_win_create.c
│ │ ├── test_accs.c
│ │ ├── test_accs_dla.c
│ │ ├── test_assert.c
│ │ ├── test_group_split.c
│ │ ├── test_groups.c
│ │ ├── test_igop.c
│ │ ├── test_malloc.c
│ │ ├── test_malloc_group.c
│ │ ├── test_malloc_irreg.c
│ │ ├── test_mutex.c
│ │ ├── test_mutex_rmw.c
│ │ ├── test_mutex_trylock.c
│ │ ├── test_onesided.c
│ │ ├── test_onesided_shared.c
│ │ ├── test_onesided_shared_dla.c
│ │ ├── test_parmci.c
│ │ ├── test_parmci_lib.c
│ │ ├── test_puts.c
│ │ ├── test_puts_gets.c
│ │ ├── test_puts_gets_dla.c
│ │ └── test_rmw_fadd.c
│ ├── binding
│ │ ├── Makefile.mk
│ │ ├── cxx
│ │ │ ├── Makefile.mk
│ │ │ ├── buildiface
│ │ │ ├── buildiface-stamp
│ │ │ ├── c2.dat
│ │ │ ├── cov2html.in
│ │ │ ├── cxx.vlist
│ │ │ ├── cxxdecl3.dat
│ │ │ ├── cxxtodecl
│ │ │ ├── initcxx.cxx
│ │ │ ├── mpi.dat
│ │ │ ├── mpicovsimple.cxx
│ │ │ ├── mpicovsimple.h
│ │ │ ├── mpicxx.h.in
│ │ │ └── mpicxxcov.h
│ │ ├── f77
│ │ │ ├── Makefile.mk
│ │ │ ├── abortf.c
│ │ │ ├── accumulatef.c
│ │ │ ├── adderrclassf.c
│ │ │ ├── adderrcodef.c
│ │ │ ├── adderrstringf.c
│ │ │ ├── addressf.c
│ │ │ ├── allgatherf.c
│ │ │ ├── allgathervf.c
│ │ │ ├── alloc_memf.c
│ │ │ ├── allreducef.c
│ │ │ ├── alltoallf.c
│ │ │ ├── alltoallvf.c
│ │ │ ├── alltoallwf.c
│ │ │ ├── attr_deletef.c
│ │ │ ├── attr_getf.c
│ │ │ ├── attr_putf.c
│ │ │ ├── barrierf.c
│ │ │ ├── bcastf.c
│ │ │ ├── bsend_initf.c
│ │ │ ├── bsendf.c
│ │ │ ├── bufattachf.c
│ │ │ ├── bufdetachf.c
│ │ │ ├── buildiface
│ │ │ ├── buildiface-stamp
│ │ │ ├── cancelf.c
│ │ │ ├── cart_coordsf.c
│ │ │ ├── cart_createf.c
│ │ │ ├── cart_getf.c
│ │ │ ├── cart_mapf.c
│ │ │ ├── cart_rankf.c
│ │ │ ├── cart_shiftf.c
│ │ │ ├── cart_subf.c
│ │ │ ├── cartdim_getf.c
│ │ │ ├── close_portf.c
│ │ │ ├── comm_acceptf.c
│ │ │ ├── comm_comparef.c
│ │ │ ├── comm_connectf.c
│ │ │ ├── comm_create_groupf.c
│ │ │ ├── comm_createf.c
│ │ │ ├── comm_dup_with_infof.c
│ │ │ ├── comm_dupf.c
│ │ │ ├── comm_freef.c
│ │ │ ├── comm_get_attrf.c
│ │ │ ├── comm_get_infof.c
│ │ │ ├── comm_group_failedf.c
│ │ │ ├── comm_groupf.c
│ │ │ ├── comm_idupf.c
│ │ │ ├── comm_joinf.c
│ │ │ ├── comm_rankf.c
│ │ │ ├── comm_reenable_anysourcef.c
│ │ │ ├── comm_remote_group_failedf.c
│ │ │ ├── comm_set_attrf.c
│ │ │ ├── comm_set_infof.c
│ │ │ ├── comm_set_namef.c
│ │ │ ├── comm_sizef.c
│ │ │ ├── comm_spawnf.c
│ │ │ ├── comm_split_typef.c
│ │ │ ├── comm_splitf.c
│ │ │ ├── commcallerrf.c
│ │ │ ├── commcreerrf.c
│ │ │ ├── commdelattrf.c
│ │ │ ├── commdiscf.c
│ │ │ ├── commfreekeyf.c
│ │ │ ├── commgeterrf.c
│ │ │ ├── commgetnamf.c
│ │ │ ├── commnewkeyf.c
│ │ │ ├── commparentf.c
│ │ │ ├── commrgroupf.c
│ │ │ ├── commrsizef.c
│ │ │ ├── commseterrf.c
│ │ │ ├── commtesticf.c
│ │ │ ├── compare_and_swapf.c
│ │ │ ├── dims_createf.c
│ │ │ ├── dist_graph_create_adjacentf.c
│ │ │ ├── dist_graph_createf.c
│ │ │ ├── dist_graph_neighbors_countf.c
│ │ │ ├── dist_graph_neighborsf.c
│ │ │ ├── dup_comm_fnf.c
│ │ │ ├── dup_fnf.c
│ │ │ ├── dup_type_fnf.c
│ │ │ ├── dup_win_fnf.c
│ │ │ ├── errhcreatef.c
│ │ │ ├── errhfreef.c
│ │ │ ├── errhgetf.c
│ │ │ ├── errhsetf.c
│ │ │ ├── error_classf.c
│ │ │ ├── error_stringf.c
│ │ │ ├── exscanf.c
│ │ │ ├── fdebug.c
│ │ │ ├── fetch_and_opf.c
│ │ │ ├── file_closef.c
│ │ │ ├── file_deletef.c
│ │ │ ├── file_get_amodef.c
│ │ │ ├── file_get_atomicityf.c
│ │ │ ├── file_get_byte_offsetf.c
│ │ │ ├── file_get_groupf.c
│ │ │ ├── file_get_infof.c
│ │ │ ├── file_get_position_sharedf.c
│ │ │ ├── file_get_positionf.c
│ │ │ ├── file_get_sizef.c
│ │ │ ├── file_get_type_extentf.c
│ │ │ ├── file_get_viewf.c
│ │ │ ├── file_iread_atf.c
│ │ │ ├── file_iread_sharedf.c
│ │ │ ├── file_ireadf.c
│ │ │ ├── file_iwrite_atf.c
│ │ │ ├── file_iwrite_sharedf.c
│ │ │ ├── file_iwritef.c
│ │ │ ├── file_openf.c
│ │ │ ├── file_preallocatef.c
│ │ │ ├── file_read_all_beginf.c
│ │ │ ├── file_read_all_endf.c
│ │ │ ├── file_read_allf.c
│ │ │ ├── file_read_at_all_beginf.c
│ │ │ ├── file_read_at_all_endf.c
│ │ │ ├── file_read_at_allf.c
│ │ │ ├── file_read_atf.c
│ │ │ ├── file_read_ordered_beginf.c
│ │ │ ├── file_read_ordered_endf.c
│ │ │ ├── file_read_orderedf.c
│ │ │ ├── file_read_sharedf.c
│ │ │ ├── file_readf.c
│ │ │ ├── file_seek_sharedf.c
│ │ │ ├── file_seekf.c
│ │ │ ├── file_set_atomicityf.c
│ │ │ ├── file_set_infof.c
│ │ │ ├── file_set_sizef.c
│ │ │ ├── file_set_viewf.c
│ │ │ ├── file_syncf.c
│ │ │ ├── file_write_all_beginf.c
│ │ │ ├── file_write_all_endf.c
│ │ │ ├── file_write_allf.c
│ │ │ ├── file_write_at_all_beginf.c
│ │ │ ├── file_write_at_all_endf.c
│ │ │ ├── file_write_at_allf.c
│ │ │ ├── file_write_atf.c
│ │ │ ├── file_write_ordered_beginf.c
│ │ │ ├── file_write_ordered_endf.c
│ │ │ ├── file_write_orderedf.c
│ │ │ ├── file_write_sharedf.c
│ │ │ ├── file_writef.c
│ │ │ ├── filecallerrf.c
│ │ │ ├── filecreerrf.c
│ │ │ ├── filegeterrf.c
│ │ │ ├── fileseterrf.c
│ │ │ ├── finalizedf.c
│ │ │ ├── finalizef.c
│ │ │ ├── fproto.h
│ │ │ ├── free_memf.c
│ │ │ ├── gatherf.c
│ │ │ ├── gathervf.c
│ │ │ ├── get_accumulatef.c
│ │ │ ├── get_countf.c
│ │ │ ├── get_elements_xf.c
│ │ │ ├── get_elementsf.c
│ │ │ ├── get_library_versionf.c
│ │ │ ├── get_versionf.c
│ │ │ ├── getaddressf.c
│ │ │ ├── getf.c
│ │ │ ├── getpnamef.c
│ │ │ ├── graph_createf.c
│ │ │ ├── graph_getf.c
│ │ │ ├── graph_mapf.c
│ │ │ ├── graphdims_getf.c
│ │ │ ├── greqcompletef.c
│ │ │ ├── greqstartf.c
│ │ │ ├── grfnbcountf.c
│ │ │ ├── grfnbrsf.c
│ │ │ ├── group_comparef.c
│ │ │ ├── group_exclf.c
│ │ │ ├── group_freef.c
│ │ │ ├── group_inclf.c
│ │ │ ├── group_rankf.c
│ │ │ ├── group_sizef.c
│ │ │ ├── group_unionf.c
│ │ │ ├── groupdifff.c
│ │ │ ├── groupinterf.c
│ │ │ ├── grouprexclf.c
│ │ │ ├── grouprinclf.c
│ │ │ ├── grouptranksf.c
│ │ │ ├── iallgatherf.c
│ │ │ ├── iallgathervf.c
│ │ │ ├── iallreducef.c
│ │ │ ├── ialltoallf.c
│ │ │ ├── ialltoallvf.c
│ │ │ ├── ialltoallwf.c
│ │ │ ├── ibarrierf.c
│ │ │ ├── ibcastf.c
│ │ │ ├── ibsendf.c
│ │ │ ├── iccreatef.c
│ │ │ ├── icmergef.c
│ │ │ ├── iexscanf.c
│ │ │ ├── igatherf.c
│ │ │ ├── igathervf.c
│ │ │ ├── improbef.c
│ │ │ ├── imrecvf.c
│ │ │ ├── ineighbor_allgatherf.c
│ │ │ ├── ineighbor_allgathervf.c
│ │ │ ├── ineighbor_alltoallf.c
│ │ │ ├── ineighbor_alltoallvf.c
│ │ │ ├── ineighbor_alltoallwf.c
│ │ │ ├── info_createf.c
│ │ │ ├── info_deletef.c
│ │ │ ├── info_dupf.c
│ │ │ ├── info_freef.c
│ │ │ ├── info_getf.c
│ │ │ ├── info_setf.c
│ │ │ ├── infognkf.c
│ │ │ ├── infognthkf.c
│ │ │ ├── infovallenf.c
│ │ │ ├── initf.c
│ │ │ ├── initializedf.c
│ │ │ ├── initthreadf.c
│ │ │ ├── iprobef.c
│ │ │ ├── irecvf.c
│ │ │ ├── ireduce_scatter_blockf.c
│ │ │ ├── ireduce_scatterf.c
│ │ │ ├── ireducef.c
│ │ │ ├── irsendf.c
│ │ │ ├── iscanf.c
│ │ │ ├── iscatterf.c
│ │ │ ├── iscattervf.c
│ │ │ ├── isendf.c
│ │ │ ├── issendf.c
│ │ │ ├── isthrmainf.c
│ │ │ ├── keyval_createf.c
│ │ │ ├── keyval_freef.c
│ │ │ ├── lookup_namef.c
│ │ │ ├── mpi_fortimpl.h
│ │ │ ├── mpichf.def
│ │ │ ├── mpichff.vfproj
│ │ │ ├── mpichfg.def
│ │ │ ├── mpichfs.def
│ │ │ ├── mpif.h.in
│ │ │ ├── mprobef.c
│ │ │ ├── mrecvf.c
│ │ │ ├── neighbor_allgatherf.c
│ │ │ ├── neighbor_allgathervf.c
│ │ │ ├── neighbor_alltoallf.c
│ │ │ ├── neighbor_alltoallvf.c
│ │ │ ├── neighbor_alltoallwf.c
│ │ │ ├── null_comm_copy_fnf.c
│ │ │ ├── null_comm_del_fnf.c
│ │ │ ├── null_copy_fnf.c
│ │ │ ├── null_del_fnf.c
│ │ │ ├── null_type_copy_fnf.c
│ │ │ ├── null_type_del_fnf.c
│ │ │ ├── null_win_copy_fnf.c
│ │ │ ├── null_win_del_fnf.c
│ │ │ ├── op_commutativef.c
│ │ │ ├── op_createf.c
│ │ │ ├── op_freef.c
│ │ │ ├── open_portf.c
│ │ │ ├── pack_externalf.c
│ │ │ ├── pack_sizef.c
│ │ │ ├── packesizef.c
│ │ │ ├── packf.c
│ │ │ ├── pcontrolf.c
│ │ │ ├── probef.c
│ │ │ ├── publish_namef.c
│ │ │ ├── putf.c
│ │ │ ├── query_threadf.c
│ │ │ ├── raccumulatef.c
│ │ │ ├── recv_initf.c
│ │ │ ├── recvf.c
│ │ │ ├── redscatf.c
│ │ │ ├── reduce_localf.c
│ │ │ ├── reduce_scatter_blockf.c
│ │ │ ├── reducef.c
│ │ │ ├── register_datarepf.c
│ │ │ ├── reqgetstatf.c
│ │ │ ├── request_freef.c
│ │ │ ├── rget_accumulatef.c
│ │ │ ├── rgetf.c
│ │ │ ├── rputf.c
│ │ │ ├── rsend_initf.c
│ │ │ ├── rsendf.c
│ │ │ ├── scanf.c
│ │ │ ├── scatterf.c
│ │ │ ├── scattervf.c
│ │ │ ├── send_initf.c
│ │ │ ├── sendf.c
│ │ │ ├── sendrecvf.c
│ │ │ ├── setbot.c.in
│ │ │ ├── setbotf.f.in
│ │ │ ├── sndrcvrplf.c
│ │ │ ├── spawnmultf.c
│ │ │ ├── ssend_initf.c
│ │ │ ├── ssendf.c
│ │ │ ├── startallf.c
│ │ │ ├── startf.c
│ │ │ ├── statgetclf.c
│ │ │ ├── statsetelf.c
│ │ │ ├── status_set_elements_xf.c
│ │ │ ├── statusc2f.c
│ │ │ ├── statusf2c.c
│ │ │ ├── testallf.c
│ │ │ ├── testanyf.c
│ │ │ ├── testcancelf.c
│ │ │ ├── testf.c
│ │ │ ├── testsomef.c
│ │ │ ├── topo_testf.c
│ │ │ ├── type_commitf.c
│ │ │ ├── type_create_hindexed_blockf.c
│ │ │ ├── type_dupf.c
│ │ │ ├── type_extentf.c
│ │ │ ├── type_freef.c
│ │ │ ├── type_get_attrf.c
│ │ │ ├── type_get_extent_xf.c
│ │ │ ├── type_get_true_extent_xf.c
│ │ │ ├── type_hindexedf.c
│ │ │ ├── type_hvectorf.c
│ │ │ ├── type_indexedf.c
│ │ │ ├── type_lbf.c
│ │ │ ├── type_match_sizef.c
│ │ │ ├── type_size_xf.c
│ │ │ ├── type_sizef.c
│ │ │ ├── type_structf.c
│ │ │ ├── type_ubf.c
│ │ │ ├── type_vectorf.c
│ │ │ ├── typechindf.c
│ │ │ ├── typechvecf.c
│ │ │ ├── typecindbf.c
│ │ │ ├── typecontigf.c
│ │ │ ├── typecresizef.c
│ │ │ ├── typecstructf.c
│ │ │ ├── typecsubarrf.c
│ │ │ ├── typedarrayf.c
│ │ │ ├── typedelattrf.c
│ │ │ ├── typefreekeyf.c
│ │ │ ├── typegetcntsf.c
│ │ │ ├── typegetenvf.c
│ │ │ ├── typegetextentf.c
│ │ │ ├── typegnamef.c
│ │ │ ├── typegtextf.c
│ │ │ ├── typenewkeyf.c
│ │ │ ├── typesetattrf.c
│ │ │ ├── typesetnamef.c
│ │ │ ├── unpackextf.c
│ │ │ ├── unpackf.c
│ │ │ ├── unpubnamef.c
│ │ │ ├── waitallf.c
│ │ │ ├── waitanyf.c
│ │ │ ├── waitf.c
│ │ │ ├── waitsomef.c
│ │ │ ├── win_allocate_sharedf.c
│ │ │ ├── win_allocatef.c
│ │ │ ├── win_attachf.c
│ │ │ ├── win_completef.c
│ │ │ ├── win_create_dynamicf.c
│ │ │ ├── win_createf.c
│ │ │ ├── win_detachf.c
│ │ │ ├── win_fencef.c
│ │ │ ├── win_flush_allf.c
│ │ │ ├── win_flush_local_allf.c
│ │ │ ├── win_flush_localf.c
│ │ │ ├── win_flushf.c
│ │ │ ├── win_freef.c
│ │ │ ├── win_get_attrf.c
│ │ │ ├── win_get_groupf.c
│ │ │ ├── win_get_infof.c
│ │ │ ├── win_get_namef.c
│ │ │ ├── win_lock_allf.c
│ │ │ ├── win_lockf.c
│ │ │ ├── win_postf.c
│ │ │ ├── win_set_attrf.c
│ │ │ ├── win_set_infof.c
│ │ │ ├── win_set_namef.c
│ │ │ ├── win_shared_queryf.c
│ │ │ ├── win_startf.c
│ │ │ ├── win_syncf.c
│ │ │ ├── win_testf.c
│ │ │ ├── win_unlock_allf.c
│ │ │ ├── win_unlockf.c
│ │ │ ├── win_waitf.c
│ │ │ ├── wincallerrf.c
│ │ │ ├── wincreerrf.c
│ │ │ ├── windelattrf.c
│ │ │ ├── winfreekeyf.c
│ │ │ ├── wingeterrf.c
│ │ │ ├── winnewkeyf.c
│ │ │ ├── winseterrf.c
│ │ │ ├── wtickf.c
│ │ │ └── wtimef.c
│ │ └── f90
│ │ ├── Makefile.mk
│ │ ├── binding.sub
│ │ ├── buildiface
│ │ ├── buildiface-stamp
│ │ ├── cf90t.h
│ │ ├── cf90tdefs
│ │ ├── create_f90_complex.c
│ │ ├── create_f90_int.c
│ │ ├── create_f90_real.c
│ │ ├── create_f90_util.c
│ │ ├── create_f90_util.h
│ │ ├── manf90.txt
│ │ ├── mpi.f90
│ │ ├── mpi_base.f90.in
│ │ ├── mpi_constants.f90.in
│ │ ├── mpi_sizeofs.f90.in
│ │ ├── mpi_t1.f90
│ │ ├── mpif90.vfproj
│ │ ├── mpif90model.h.in
│ │ ├── mpif90type.h
│ │ ├── subconfigure.m4
│ │ ├── typef90cmplxf.c
│ │ ├── typef90intf.c
│ │ └── typef90realf.c
│ ├── env
│ │ ├── Makefile.mk
│ │ ├── mpicc.bash.in
│ │ ├── mpicc.sh.in
│ │ ├── mpicc.txt
│ │ ├── mpichversion.c
│ │ ├── mpicxx.bash.in
│ │ ├── mpicxx.sh.in
│ │ ├── mpicxx.txt
│ │ ├── mpiexec.txt
│ │ ├── mpif77.bash.in
│ │ ├── mpif77.sh.in
│ │ ├── mpif77.txt
│ │ ├── mpif90.bash.in
│ │ ├── mpif90.sh.in
│ │ ├── mpif90.txt
│ │ ├── mpivars.c
│ │ ├── mpixxx_opts.conf.in
│ │ ├── parkill.in
│ │ └── rmshm
│ ├── glue
│ │ ├── Makefile.mk
│ │ └── romio
│ │ ├── Makefile.mk
│ │ └── glue_romio.c
│ ├── include
│ │ ├── Makefile.mk
│ │ ├── bsocket.h
│ │ ├── glue_romio.h.in
│ │ ├── mpi.h.in
│ │ ├── mpi_attr.h
│ │ ├── mpi_f77interface.h
│ │ ├── mpi_fortlogical.h
│ │ ├── mpi_lang.h
│ │ ├── mpiallstates.h
│ │ ├── mpibase.h
│ │ ├── mpibsend.h
│ │ ├── mpich_cvars.h
│ │ ├── mpichconf.h.in
│ │ ├── mpichconfconst.h
│ │ ├── mpichinfo.h.in
│ │ ├── mpichtimer.h.in
│ │ ├── mpidbg.h
│ │ ├── mpierror.h
│ │ ├── mpierrs.h
│ │ ├── mpiext.h
│ │ ├── mpifunc.h
│ │ ├── mpihandlemem.h
│ │ ├── mpiimpl.h
│ │ ├── mpiimplthread.h
│ │ ├── mpiimplthreadpost.h
│ │ ├── mpiinfo.h
│ │ ├── mpiiov.h
│ │ ├── mpimem.h
│ │ ├── mpir_nbc.h
│ │ ├── mpishared.h
│ │ ├── mpistates.h
│ │ ├── mpit.h
│ │ ├── mpitimerimpl.h
│ │ ├── mpitimpl.h
│ │ ├── mpitypedefs.h
│ │ ├── mpiu_ex.h
│ │ ├── mpiu_thread.h
│ │ ├── mpiu_utarray.h
│ │ ├── mpiu_uthash.h
│ │ ├── mpiutil.h
│ │ ├── nopackage.h
│ │ ├── oputil.h
│ │ ├── pmi.h
│ │ ├── pmi2.h
│ │ ├── rlog.h
│ │ ├── rlog_macros.h
│ │ └── thread
│ │ ├── Makefile.mk
│ │ ├── mpiu_thread_posix_funcs.h
│ │ ├── mpiu_thread_posix_types.h
│ │ ├── mpiu_thread_solaris_funcs.h
│ │ ├── mpiu_thread_solaris_types.h
│ │ ├── mpiu_thread_win_funcs.h
│ │ └── mpiu_thread_win_types.h
│ ├── mpi
│ │ ├── Makefile.mk
│ │ ├── attr
│ │ │ ├── Makefile.mk
│ │ │ ├── attr.h
│ │ │ ├── attr_delete.c
│ │ │ ├── attr_get.c
│ │ │ ├── attr_put.c
│ │ │ ├── attrutil.c
│ │ │ ├── comm_create_keyval.c
│ │ │ ├── comm_delete_attr.c
│ │ │ ├── comm_free_keyval.c
│ │ │ ├── comm_get_attr.c
│ │ │ ├── comm_set_attr.c
│ │ │ ├── dup_fn.c
│ │ │ ├── keyval_create.c
│ │ │ ├── keyval_free.c
│ │ │ ├── type_create_keyval.c
│ │ │ ├── type_delete_attr.c
│ │ │ ├── type_free_keyval.c
│ │ │ ├── type_get_attr.c
│ │ │ ├── type_set_attr.c
│ │ │ ├── win_create_keyval.c
│ │ │ ├── win_delete_attr.c
│ │ │ ├── win_free_keyval.c
│ │ │ ├── win_get_attr.c
│ │ │ └── win_set_attr.c
│ │ ├── coll
│ │ │ ├── Makefile.mk
│ │ │ ├── allgather.c
│ │ │ ├── allgatherv.c
│ │ │ ├── allred_group.c
│ │ │ ├── allreduce.c
│ │ │ ├── alltoall.c
│ │ │ ├── alltoallv.c
│ │ │ ├── alltoallw.c
│ │ │ ├── barrier.c
│ │ │ ├── barrier_group.c
│ │ │ ├── bcast.c
│ │ │ ├── collutil.h
│ │ │ ├── exscan.c
│ │ │ ├── gather.c
│ │ │ ├── gatherv.c
│ │ │ ├── helper_fns.c
│ │ │ ├── iallgather.c
│ │ │ ├── iallgatherv.c
│ │ │ ├── iallreduce.c
│ │ │ ├── ialltoall.c
│ │ │ ├── ialltoallv.c
│ │ │ ├── ialltoallw.c
│ │ │ ├── ibarrier.c
│ │ │ ├── ibcast.c
│ │ │ ├── iexscan.c
│ │ │ ├── igather.c
│ │ │ ├── igatherv.c
│ │ │ ├── ired_scat.c
│ │ │ ├── ired_scat_block.c
│ │ │ ├── ireduce.c
│ │ │ ├── iscan.c
│ │ │ ├── iscatter.c
│ │ │ ├── iscatterv.c
│ │ │ ├── nbcutil.c
│ │ │ ├── op_commutative.c
│ │ │ ├── op_create.c
│ │ │ ├── op_free.c
│ │ │ ├── opband.c
│ │ │ ├── opbor.c
│ │ │ ├── opbxor.c
│ │ │ ├── opland.c
│ │ │ ├── oplor.c
│ │ │ ├── oplxor.c
│ │ │ ├── opmax.c
│ │ │ ├── opmaxloc.c
│ │ │ ├── opmin.c
│ │ │ ├── opminloc.c
│ │ │ ├── opno_op.c
│ │ │ ├── opprod.c
│ │ │ ├── opreplace.c
│ │ │ ├── opsum.c
│ │ │ ├── red_scat.c
│ │ │ ├── red_scat_block.c
│ │ │ ├── reduce.c
│ │ │ ├── reduce_local.c
│ │ │ ├── scan.c
│ │ │ ├── scatter.c
│ │ │ └── scatterv.c
│ │ ├── comm
│ │ │ ├── Makefile.mk
│ │ │ ├── comm_compare.c
│ │ │ ├── comm_create.c
│ │ │ ├── comm_create_group.c
│ │ │ ├── comm_dup.c
│ │ │ ├── comm_dup_with_info.c
│ │ │ ├── comm_free.c
│ │ │ ├── comm_get_info.c
│ │ │ ├── comm_get_name.c
│ │ │ ├── comm_group.c
│ │ │ ├── comm_group_failed.c
│ │ │ ├── comm_idup.c
│ │ │ ├── comm_rank.c
│ │ │ ├── comm_reenable_anysource.c
│ │ │ ├── comm_remote_group.c
│ │ │ ├── comm_remote_group_failed.c
│ │ │ ├── comm_remote_size.c
│ │ │ ├── comm_set_info.c
│ │ │ ├── comm_set_name.c
│ │ │ ├── comm_size.c
│ │ │ ├── comm_split.c
│ │ │ ├── comm_split_type.c
│ │ │ ├── comm_test_inter.c
│ │ │ ├── commutil.c
│ │ │ ├── intercomm_create.c
│ │ │ ├── intercomm_merge.c
│ │ │ └── mpicomm.h
│ │ ├── datatype
│ │ │ ├── Makefile.mk
│ │ │ ├── address.c
│ │ │ ├── datatype.h
│ │ │ ├── get_address.c
│ │ │ ├── get_count.c
│ │ │ ├── get_elements.c
│ │ │ ├── get_elements_x.c
│ │ │ ├── pack.c
│ │ │ ├── pack_external.c
│ │ │ ├── pack_external_size.c
│ │ │ ├── pack_size.c
│ │ │ ├── register_datarep.c
│ │ │ ├── status_set_elements.c
│ │ │ ├── status_set_elements_x.c
│ │ │ ├── type_commit.c
│ │ │ ├── type_contiguous.c
│ │ │ ├── type_create_darray.c
│ │ │ ├── type_create_hindexed.c
│ │ │ ├── type_create_hindexed_block.c
│ │ │ ├── type_create_hvector.c
│ │ │ ├── type_create_indexed_block.c
│ │ │ ├── type_create_resized.c
│ │ │ ├── type_create_struct.c
│ │ │ ├── type_create_subarray.c
│ │ │ ├── type_dup.c
│ │ │ ├── type_extent.c
│ │ │ ├── type_free.c
│ │ │ ├── type_get_contents.c
│ │ │ ├── type_get_envelope.c
│ │ │ ├── type_get_extent.c
│ │ │ ├── type_get_extent_x.c
│ │ │ ├── type_get_name.c
│ │ │ ├── type_get_true_extent.c
│ │ │ ├── type_get_true_extent_x.c
│ │ │ ├── type_hindexed.c
│ │ │ ├── type_hvector.c
│ │ │ ├── type_indexed.c
│ │ │ ├── type_lb.c
│ │ │ ├── type_match_size.c
│ │ │ ├── type_set_name.c
│ │ │ ├── type_size.c
│ │ │ ├── type_size_x.c
│ │ │ ├── type_struct.c
│ │ │ ├── type_ub.c
│ │ │ ├── type_vector.c
│ │ │ ├── typeutil.c
│ │ │ ├── unpack.c
│ │ │ └── unpack_external.c
│ │ ├── debugger
│ │ │ ├── Makefile.mk
│ │ │ ├── README_DBG.txt
│ │ │ ├── allcommdbg.c
│ │ │ ├── dbexample.c
│ │ │ ├── dbginit.c
│ │ │ ├── dbgstub.c
│ │ │ ├── dll_mpich.c
│ │ │ ├── mpi2_interface.h
│ │ │ ├── mpi2_interface.txt
│ │ │ ├── mpi_interface.h
│ │ │ ├── mpich_dll_defs.h
│ │ │ ├── qdemo.c
│ │ │ └── tvtest.c
│ │ ├── errhan
│ │ │ ├── Makefile.mk
│ │ │ ├── add_error_class.c
│ │ │ ├── add_error_code.c
│ │ │ ├── add_error_string.c
│ │ │ ├── baseerrnames.txt
│ │ │ ├── comm_call_errhandler.c
│ │ │ ├── comm_create_errhandler.c
│ │ │ ├── comm_get_errhandler.c
│ │ │ ├── comm_set_errhandler.c
│ │ │ ├── defmsg.h
│ │ │ ├── dynerrutil.c
│ │ │ ├── errcodes.h
│ │ │ ├── errhandler_create.c
│ │ │ ├── errhandler_free.c
│ │ │ ├── errhandler_get.c
│ │ │ ├── errhandler_set.c
│ │ │ ├── errnames-old.txt
│ │ │ ├── errnames.txt
│ │ │ ├── error_class.c
│ │ │ ├── error_string.c
│ │ │ ├── errutil.c
│ │ │ ├── file_call_errhandler.c
│ │ │ ├── file_create_errhandler.c
│ │ │ ├── file_get_errhandler.c
│ │ │ ├── file_set_errhandler.c
│ │ │ ├── win_call_errhandler.c
│ │ │ ├── win_create_errhandler.c
│ │ │ ├── win_get_errhandler.c
│ │ │ ├── win_set_errhandler.c
│ │ │ └── windefmsg.h
│ │ ├── group
│ │ │ ├── Makefile.mk
│ │ │ ├── group.h
│ │ │ ├── group_compare.c
│ │ │ ├── group_difference.c
│ │ │ ├── group_excl.c
│ │ │ ├── group_free.c
│ │ │ ├── group_incl.c
│ │ │ ├── group_intersection.c
│ │ │ ├── group_range_excl.c
│ │ │ ├── group_range_incl.c
│ │ │ ├── group_rank.c
│ │ │ ├── group_size.c
│ │ │ ├── group_translate_ranks.c
│ │ │ ├── group_union.c
│ │ │ ├── groupdebug.c
│ │ │ └── grouputil.c
│ │ ├── info
│ │ │ ├── Makefile.mk
│ │ │ ├── info_create.c
│ │ │ ├── info_delete.c
│ │ │ ├── info_dup.c
│ │ │ ├── info_free.c
│ │ │ ├── info_get.c
│ │ │ ├── info_getn.c
│ │ │ ├── info_getnth.c
│ │ │ ├── info_getvallen.c
│ │ │ ├── info_set.c
│ │ │ └── infoutil.c
│ │ ├── init
│ │ │ ├── Makefile.mk
│ │ │ ├── abort.c
│ │ │ ├── async.c
│ │ │ ├── finalize.c
│ │ │ ├── finalized.c
│ │ │ ├── init.c
│ │ │ ├── initialized.c
│ │ │ ├── initinfo.c
│ │ │ ├── initthread.c
│ │ │ ├── ismain.c
│ │ │ ├── mpi_init.h
│ │ │ └── querythread.c
│ │ ├── io
│ │ │ ├── Makefile.mk
│ │ │ └── fileutil.c
│ │ ├── misc
│ │ │ ├── Makefile.mk
│ │ │ ├── getpname.c
│ │ │ ├── library_version.c
│ │ │ ├── pcontrol.c
│ │ │ └── version.c
│ │ ├── pt2pt
│ │ │ ├── Makefile.mk
│ │ │ ├── bsend.c
│ │ │ ├── bsend_init.c
│ │ │ ├── bsendutil.c
│ │ │ ├── bsendutil.h
│ │ │ ├── bufattach.c
│ │ │ ├── buffree.c
│ │ │ ├── cancel.c
│ │ │ ├── estates.txt
│ │ │ ├── greq_complete.c
│ │ │ ├── greq_start.c
│ │ │ ├── ibsend.c
│ │ │ ├── improbe.c
│ │ │ ├── imrecv.c
│ │ │ ├── iprobe.c
│ │ │ ├── irecv.c
│ │ │ ├── irsend.c
│ │ │ ├── isend.c
│ │ │ ├── issend.c
│ │ │ ├── mpir_request.c
│ │ │ ├── mprobe.c
│ │ │ ├── mrecv.c
│ │ │ ├── probe.c
│ │ │ ├── recv.c
│ │ │ ├── recv_init.c
│ │ │ ├── request_free.c
│ │ │ ├── request_get_status.c
│ │ │ ├── rsend.c
│ │ │ ├── rsend_init.c
│ │ │ ├── send.c
│ │ │ ├── send_init.c
│ │ │ ├── sendrecv.c
│ │ │ ├── sendrecv_rep.c
│ │ │ ├── ssend.c
│ │ │ ├── ssend_init.c
│ │ │ ├── start.c
│ │ │ ├── startall.c
│ │ │ ├── status_set_cancelled.c
│ │ │ ├── test.c
│ │ │ ├── test_cancelled.c
│ │ │ ├── testall.c
│ │ │ ├── testany.c
│ │ │ ├── testsome.c
│ │ │ ├── wait.c
│ │ │ ├── waitall.c
│ │ │ ├── waitany.c
│ │ │ └── waitsome.c
│ │ ├── rma
│ │ │ ├── Makefile.mk
│ │ │ ├── accumulate.c
│ │ │ ├── alloc_mem.c
│ │ │ ├── compare_and_swap.c
│ │ │ ├── fetch_and_op.c
│ │ │ ├── free_mem.c
│ │ │ ├── get.c
│ │ │ ├── get_accumulate.c
│ │ │ ├── put.c
│ │ │ ├── raccumulate.c
│ │ │ ├── rget.c
│ │ │ ├── rget_accumulate.c
│ │ │ ├── rmatypeutil.c
│ │ │ ├── rput.c
│ │ │ ├── win_allocate.c
│ │ │ ├── win_allocate_shared.c
│ │ │ ├── win_attach.c
│ │ │ ├── win_complete.c
│ │ │ ├── win_create.c
│ │ │ ├── win_create_dynamic.c
│ │ │ ├── win_detach.c
│ │ │ ├── win_fence.c
│ │ │ ├── win_flush.c
│ │ │ ├── win_flush_all.c
│ │ │ ├── win_flush_local.c
│ │ │ ├── win_flush_local_all.c
│ │ │ ├── win_free.c
│ │ │ ├── win_get_group.c
│ │ │ ├── win_get_info.c
│ │ │ ├── win_get_name.c
│ │ │ ├── win_lock.c
│ │ │ ├── win_lock_all.c
│ │ │ ├── win_post.c
│ │ │ ├── win_set_info.c
│ │ │ ├── win_set_name.c
│ │ │ ├── win_shared_query.c
│ │ │ ├── win_start.c
│ │ │ ├── win_sync.c
│ │ │ ├── win_test.c
│ │ │ ├── win_unlock.c
│ │ │ ├── win_unlock_all.c
│ │ │ ├── win_wait.c
│ │ │ └── winutil.c
│ │ ├── romio
│ │ │ ├── COPYRIGHT
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── README
│ │ │ ├── aclocal.m4
│ │ │ ├── adio
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── ad_bg
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ad_bg.c
│ │ │ │ │ ├── ad_bg.h
│ │ │ │ │ ├── ad_bg_aggrs.c
│ │ │ │ │ ├── ad_bg_aggrs.h
│ │ │ │ │ ├── ad_bg_close.c
│ │ │ │ │ ├── ad_bg_fcntl.c
│ │ │ │ │ ├── ad_bg_flush.c
│ │ │ │ │ ├── ad_bg_getsh.c
│ │ │ │ │ ├── ad_bg_hints.c
│ │ │ │ │ ├── ad_bg_open.c
│ │ │ │ │ ├── ad_bg_pset.c
│ │ │ │ │ ├── ad_bg_pset.h
│ │ │ │ │ ├── ad_bg_rdcoll.c
│ │ │ │ │ ├── ad_bg_read.c
│ │ │ │ │ ├── ad_bg_setsh.c
│ │ │ │ │ ├── ad_bg_tuning.c
│ │ │ │ │ ├── ad_bg_tuning.h
│ │ │ │ │ ├── ad_bg_wrcoll.c
│ │ │ │ │ └── ad_bg_write.c
│ │ │ │ ├── ad_bgl
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ad_bgl.c
│ │ │ │ │ ├── ad_bgl.h
│ │ │ │ │ ├── ad_bgl_aggrs.c
│ │ │ │ │ ├── ad_bgl_aggrs.h
│ │ │ │ │ ├── ad_bgl_close.c
│ │ │ │ │ ├── ad_bgl_fcntl.c
│ │ │ │ │ ├── ad_bgl_flush.c
│ │ │ │ │ ├── ad_bgl_getsh.c
│ │ │ │ │ ├── ad_bgl_hints.c
│ │ │ │ │ ├── ad_bgl_open.c
│ │ │ │ │ ├── ad_bgl_pset.c
│ │ │ │ │ ├── ad_bgl_pset.h
│ │ │ │ │ ├── ad_bgl_rdcoll.c
│ │ │ │ │ ├── ad_bgl_read.c
│ │ │ │ │ ├── ad_bgl_setsh.c
│ │ │ │ │ ├── ad_bgl_tuning.c
│ │ │ │ │ ├── ad_bgl_tuning.h
│ │ │ │ │ ├── ad_bgl_wrcoll.c
│ │ │ │ │ └── ad_bgl_write.c
│ │ │ │ ├── ad_bglockless
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ad_bglockless.c
│ │ │ │ │ ├── ad_bglockless.h
│ │ │ │ │ └── ad_bglockless_features.c
│ │ │ │ ├── ad_gridftp
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ad_gridftp.c
│ │ │ │ │ ├── ad_gridftp.h
│ │ │ │ │ ├── ad_gridftp_close.c
│ │ │ │ │ ├── ad_gridftp_delete.c
│ │ │ │ │ ├── ad_gridftp_fcntl.c
│ │ │ │ │ ├── ad_gridftp_features.c
│ │ │ │ │ ├── ad_gridftp_flush.c
│ │ │ │ │ ├── ad_gridftp_hints.c
│ │ │ │ │ ├── ad_gridftp_open.c
│ │ │ │ │ ├── ad_gridftp_read.c
│ │ │ │ │ ├── ad_gridftp_resize.c
│ │ │ │ │ ├── ad_gridftp_write.c
│ │ │ │ │ └── globus_routines.c
│ │ │ │ ├── ad_hfs
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── README
│ │ │ │ │ ├── ad_hfs.c
│ │ │ │ │ ├── ad_hfs.h
│ │ │ │ │ ├── ad_hfs_fcntl.c
│ │ │ │ │ ├── ad_hfs_open.c
│ │ │ │ │ ├── ad_hfs_read.c
│ │ │ │ │ ├── ad_hfs_resize.c
│ │ │ │ │ └── ad_hfs_write.c
│ │ │ │ ├── ad_lustre
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── README
│ │ │ │ │ ├── ad_lustre.c
│ │ │ │ │ ├── ad_lustre.h
│ │ │ │ │ ├── ad_lustre_aggregate.c
│ │ │ │ │ ├── ad_lustre_fcntl.c
│ │ │ │ │ ├── ad_lustre_hints.c
│ │ │ │ │ ├── ad_lustre_open.c
│ │ │ │ │ ├── ad_lustre_rwcontig.c
│ │ │ │ │ ├── ad_lustre_wrcoll.c
│ │ │ │ │ └── ad_lustre_wrstr.c
│ │ │ │ ├── ad_nfs
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ad_nfs.c
│ │ │ │ │ ├── ad_nfs.h
│ │ │ │ │ ├── ad_nfs_done.c
│ │ │ │ │ ├── ad_nfs_fcntl.c
│ │ │ │ │ ├── ad_nfs_features.c
│ │ │ │ │ ├── ad_nfs_getsh.c
│ │ │ │ │ ├── ad_nfs_hints.c
│ │ │ │ │ ├── ad_nfs_iread.c
│ │ │ │ │ ├── ad_nfs_iwrite.c
│ │ │ │ │ ├── ad_nfs_open.c
│ │ │ │ │ ├── ad_nfs_read.c
│ │ │ │ │ ├── ad_nfs_resize.c
│ │ │ │ │ ├── ad_nfs_setsh.c
│ │ │ │ │ ├── ad_nfs_wait.c
│ │ │ │ │ └── ad_nfs_write.c
│ │ │ │ ├── ad_ntfs
│ │ │ │ │ ├── ad_ntfs.c
│ │ │ │ │ ├── ad_ntfs.h
│ │ │ │ │ ├── ad_ntfs_close.c
│ │ │ │ │ ├── ad_ntfs_done.c
│ │ │ │ │ ├── ad_ntfs_fcntl.c
│ │ │ │ │ ├── ad_ntfs_feature.c
│ │ │ │ │ ├── ad_ntfs_flush.c
│ │ │ │ │ ├── ad_ntfs_iread.c
│ │ │ │ │ ├── ad_ntfs_iwrite.c
│ │ │ │ │ ├── ad_ntfs_open.c
│ │ │ │ │ ├── ad_ntfs_read.c
│ │ │ │ │ ├── ad_ntfs_resize.c
│ │ │ │ │ ├── ad_ntfs_wait.c
│ │ │ │ │ └── ad_ntfs_write.c
│ │ │ │ ├── ad_panfs
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ad_panfs.c
│ │ │ │ │ ├── ad_panfs.h
│ │ │ │ │ ├── ad_panfs_hints.c
│ │ │ │ │ ├── ad_panfs_open.c
│ │ │ │ │ ├── ad_panfs_read.c
│ │ │ │ │ ├── ad_panfs_resize.c
│ │ │ │ │ └── ad_panfs_write.c
│ │ │ │ ├── ad_pfs
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ad_pfs.c
│ │ │ │ │ ├── ad_pfs.h
│ │ │ │ │ ├── ad_pfs_done.c
│ │ │ │ │ ├── ad_pfs_fcntl.c
│ │ │ │ │ ├── ad_pfs_flush.c
│ │ │ │ │ ├── ad_pfs_hints.c
│ │ │ │ │ ├── ad_pfs_iread.c
│ │ │ │ │ ├── ad_pfs_iwrite.c
│ │ │ │ │ ├── ad_pfs_open.c
│ │ │ │ │ ├── ad_pfs_read.c
│ │ │ │ │ ├── ad_pfs_wait.c
│ │ │ │ │ └── ad_pfs_write.c
│ │ │ │ ├── ad_piofs
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── README
│ │ │ │ │ ├── ad_piofs.c
│ │ │ │ │ ├── ad_piofs.h
│ │ │ │ │ ├── ad_piofs_fcntl.c
│ │ │ │ │ ├── ad_piofs_features.c
│ │ │ │ │ ├── ad_piofs_hints.c
│ │ │ │ │ ├── ad_piofs_open.c
│ │ │ │ │ ├── ad_piofs_read.c
│ │ │ │ │ └── ad_piofs_write.c
│ │ │ │ ├── ad_pvfs
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ad_pvfs.c
│ │ │ │ │ ├── ad_pvfs.h
│ │ │ │ │ ├── ad_pvfs_close.c
│ │ │ │ │ ├── ad_pvfs_delete.c
│ │ │ │ │ ├── ad_pvfs_fcntl.c
│ │ │ │ │ ├── ad_pvfs_flush.c
│ │ │ │ │ ├── ad_pvfs_hints.c
│ │ │ │ │ ├── ad_pvfs_open.c
│ │ │ │ │ ├── ad_pvfs_read.c
│ │ │ │ │ ├── ad_pvfs_resize.c
│ │ │ │ │ └── ad_pvfs_write.c
│ │ │ │ ├── ad_pvfs2
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ad_pvfs2.c
│ │ │ │ │ ├── ad_pvfs2.h
│ │ │ │ │ ├── ad_pvfs2_aio.c
│ │ │ │ │ ├── ad_pvfs2_close.c
│ │ │ │ │ ├── ad_pvfs2_common.c
│ │ │ │ │ ├── ad_pvfs2_common.h
│ │ │ │ │ ├── ad_pvfs2_delete.c
│ │ │ │ │ ├── ad_pvfs2_fcntl.c
│ │ │ │ │ ├── ad_pvfs2_features.c
│ │ │ │ │ ├── ad_pvfs2_flush.c
│ │ │ │ │ ├── ad_pvfs2_hints.c
│ │ │ │ │ ├── ad_pvfs2_io.h
│ │ │ │ │ ├── ad_pvfs2_io_dtype.c
│ │ │ │ │ ├── ad_pvfs2_io_list.c
│ │ │ │ │ ├── ad_pvfs2_open.c
│ │ │ │ │ ├── ad_pvfs2_read.c
│ │ │ │ │ ├── ad_pvfs2_read_list_classic.c
│ │ │ │ │ ├── ad_pvfs2_resize.c
│ │ │ │ │ ├── ad_pvfs2_write.c
│ │ │ │ │ └── ad_pvfs2_write_list_classic.c
│ │ │ │ ├── ad_sfs
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── README
│ │ │ │ │ ├── ad_sfs.c
│ │ │ │ │ ├── ad_sfs.h
│ │ │ │ │ ├── ad_sfs_fcntl.c
│ │ │ │ │ ├── ad_sfs_flush.c
│ │ │ │ │ └── ad_sfs_open.c
│ │ │ │ ├── ad_testfs
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ad_testfs.c
│ │ │ │ │ ├── ad_testfs.h
│ │ │ │ │ ├── ad_testfs_close.c
│ │ │ │ │ ├── ad_testfs_delete.c
│ │ │ │ │ ├── ad_testfs_done.c
│ │ │ │ │ ├── ad_testfs_fcntl.c
│ │ │ │ │ ├── ad_testfs_flush.c
│ │ │ │ │ ├── ad_testfs_getsh.c
│ │ │ │ │ ├── ad_testfs_hints.c
│ │ │ │ │ ├── ad_testfs_iread.c
│ │ │ │ │ ├── ad_testfs_iwrite.c
│ │ │ │ │ ├── ad_testfs_open.c
│ │ │ │ │ ├── ad_testfs_rdcoll.c
│ │ │ │ │ ├── ad_testfs_read.c
│ │ │ │ │ ├── ad_testfs_resize.c
│ │ │ │ │ ├── ad_testfs_seek.c
│ │ │ │ │ ├── ad_testfs_setsh.c
│ │ │ │ │ ├── ad_testfs_wait.c
│ │ │ │ │ ├── ad_testfs_wrcoll.c
│ │ │ │ │ └── ad_testfs_write.c
│ │ │ │ ├── ad_ufs
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ad_ufs.c
│ │ │ │ │ ├── ad_ufs.h
│ │ │ │ │ └── ad_ufs_open.c
│ │ │ │ ├── ad_xfs
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ad_xfs.c
│ │ │ │ │ ├── ad_xfs.h
│ │ │ │ │ ├── ad_xfs_fcntl.c
│ │ │ │ │ ├── ad_xfs_hints.c
│ │ │ │ │ ├── ad_xfs_open.c
│ │ │ │ │ ├── ad_xfs_read.c
│ │ │ │ │ ├── ad_xfs_resize.c
│ │ │ │ │ └── ad_xfs_write.c
│ │ │ │ ├── ad_zoidfs
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ad_zoidfs.c
│ │ │ │ │ ├── ad_zoidfs.h
│ │ │ │ │ ├── ad_zoidfs_close.c
│ │ │ │ │ ├── ad_zoidfs_common.c
│ │ │ │ │ ├── ad_zoidfs_common.h
│ │ │ │ │ ├── ad_zoidfs_delete.c
│ │ │ │ │ ├── ad_zoidfs_fcntl.c
│ │ │ │ │ ├── ad_zoidfs_features.c
│ │ │ │ │ ├── ad_zoidfs_flush.c
│ │ │ │ │ ├── ad_zoidfs_io.c
│ │ │ │ │ ├── ad_zoidfs_open.c
│ │ │ │ │ ├── ad_zoidfs_read_list.c
│ │ │ │ │ ├── ad_zoidfs_resize.c
│ │ │ │ │ └── ad_zoidfs_write_list.c
│ │ │ │ ├── common
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ad_aggregate.c
│ │ │ │ │ ├── ad_aggregate_new.c
│ │ │ │ │ ├── ad_close.c
│ │ │ │ │ ├── ad_coll_build_req_new.c
│ │ │ │ │ ├── ad_coll_exch_new.c
│ │ │ │ │ ├── ad_darray.c
│ │ │ │ │ ├── ad_delete.c
│ │ │ │ │ ├── ad_done.c
│ │ │ │ │ ├── ad_done_fake.c
│ │ │ │ │ ├── ad_end.c
│ │ │ │ │ ├── ad_fcntl.c
│ │ │ │ │ ├── ad_features.c
│ │ │ │ │ ├── ad_flush.c
│ │ │ │ │ ├── ad_fstype.c
│ │ │ │ │ ├── ad_get_sh_fp.c
│ │ │ │ │ ├── ad_hints.c
│ │ │ │ │ ├── ad_init.c
│ │ │ │ │ ├── ad_io_coll.c
│ │ │ │ │ ├── ad_iopen.c
│ │ │ │ │ ├── ad_iread.c
│ │ │ │ │ ├── ad_iread_fake.c
│ │ │ │ │ ├── ad_iwrite.c
│ │ │ │ │ ├── ad_iwrite_fake.c
│ │ │ │ │ ├── ad_open.c
│ │ │ │ │ ├── ad_opencoll.c
│ │ │ │ │ ├── ad_opencoll_failsafe.c
│ │ │ │ │ ├── ad_opencoll_scalable.c
│ │ │ │ │ ├── ad_prealloc.c
│ │ │ │ │ ├── ad_read.c
│ │ │ │ │ ├── ad_read_coll.c
│ │ │ │ │ ├── ad_read_str.c
│ │ │ │ │ ├── ad_read_str_naive.c
│ │ │ │ │ ├── ad_resize.c
│ │ │ │ │ ├── ad_seek.c
│ │ │ │ │ ├── ad_set_sh_fp.c
│ │ │ │ │ ├── ad_set_view.c
│ │ │ │ │ ├── ad_subarray.c
│ │ │ │ │ ├── ad_wait.c
│ │ │ │ │ ├── ad_wait_fake.c
│ │ │ │ │ ├── ad_write.c
│ │ │ │ │ ├── ad_write_coll.c
│ │ │ │ │ ├── ad_write_nolock.c
│ │ │ │ │ ├── ad_write_str.c
│ │ │ │ │ ├── ad_write_str_naive.c
│ │ │ │ │ ├── adi_close.c
│ │ │ │ │ ├── async_list.c
│ │ │ │ │ ├── byte_offset.c
│ │ │ │ │ ├── cb_config_list.c
│ │ │ │ │ ├── eof_offset.c
│ │ │ │ │ ├── error.c
│ │ │ │ │ ├── flatten.c
│ │ │ │ │ ├── get_fp_posn.c
│ │ │ │ │ ├── greq_fns.c
│ │ │ │ │ ├── heap-sort.c
│ │ │ │ │ ├── hint_fns.c
│ │ │ │ │ ├── iscontig.c
│ │ │ │ │ ├── lock.c
│ │ │ │ │ ├── malloc.c
│ │ │ │ │ ├── req_malloc.c
│ │ │ │ │ ├── shfp_fname.c
│ │ │ │ │ ├── status_setb.c
│ │ │ │ │ ├── strfns.c
│ │ │ │ │ └── system_hints.c
│ │ │ │ └── include
│ │ │ │ ├── BaseIOErrMsgs.msg
│ │ │ │ ├── adio.h
│ │ │ │ ├── adio_cb_config_list.h
│ │ │ │ ├── adio_extern.h
│ │ │ │ ├── adioi.h
│ │ │ │ ├── adioi_errmsg.h
│ │ │ │ ├── adioi_error.h
│ │ │ │ ├── adioi_fs_proto.h
│ │ │ │ ├── heap-sort.h
│ │ │ │ ├── hint_fns.h
│ │ │ │ ├── mpio_error.h
│ │ │ │ ├── mpipr.h
│ │ │ │ ├── mpiu_external32.h
│ │ │ │ ├── mpiu_greq.h
│ │ │ │ ├── nopackage.h
│ │ │ │ └── romioconf.h.in
│ │ │ ├── autogen.sh
│ │ │ ├── confdb
│ │ │ │ ├── aclocal.m4
│ │ │ │ ├── aclocal_am.m4
│ │ │ │ ├── aclocal_atomic.m4
│ │ │ │ ├── aclocal_attr_alias.m4
│ │ │ │ ├── aclocal_bugfix.m4
│ │ │ │ ├── aclocal_cache.m4
│ │ │ │ ├── aclocal_cc.m4
│ │ │ │ ├── aclocal_coverage.m4
│ │ │ │ ├── aclocal_cxx.m4
│ │ │ │ ├── aclocal_f77.m4
│ │ │ │ ├── aclocal_f77old.m4
│ │ │ │ ├── aclocal_fc.m4
│ │ │ │ ├── aclocal_libs.m4
│ │ │ │ ├── aclocal_make.m4
│ │ │ │ ├── aclocal_mpi.m4
│ │ │ │ ├── aclocal_romio.m4
│ │ │ │ ├── aclocal_runlog.m4
│ │ │ │ ├── aclocal_shl.m4
│ │ │ │ ├── aclocal_subcfg.m4
│ │ │ │ ├── aclocal_util.m4
│ │ │ │ ├── ar-lib
│ │ │ │ ├── ax_prefix_config_h.m4
│ │ │ │ ├── ax_tls.m4
│ │ │ │ ├── compile
│ │ │ │ ├── config.guess
│ │ │ │ ├── config.rpath
│ │ │ │ ├── config.sub
│ │ │ │ ├── depcomp
│ │ │ │ ├── install-sh
│ │ │ │ ├── libtool.m4
│ │ │ │ ├── ltmain.sh
│ │ │ │ ├── ltoptions.m4
│ │ │ │ ├── ltsugar.m4
│ │ │ │ ├── ltversion.m4
│ │ │ │ ├── lt~obsolete.m4
│ │ │ │ └── missing
│ │ │ ├── configure
│ │ │ ├── configure.ac
│ │ │ ├── doc
│ │ │ │ ├── Makefile
│ │ │ │ ├── README
│ │ │ │ ├── makepubpage.sh
│ │ │ │ ├── pubs.bib
│ │ │ │ ├── romio.bib
│ │ │ │ ├── source-guide.tex
│ │ │ │ ├── users-guide.pdf
│ │ │ │ └── users-guide.tex
│ │ │ ├── include
│ │ │ │ ├── mpio.h.in
│ │ │ │ └── mpiof.h.in
│ │ │ ├── localdefs.in
│ │ │ ├── mpi-io
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── close.c
│ │ │ │ ├── delete.c
│ │ │ │ ├── file_c2f.c
│ │ │ │ ├── file_f2c.c
│ │ │ │ ├── fortran
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── closef.c
│ │ │ │ │ ├── deletef.c
│ │ │ │ │ ├── fsyncf.c
│ │ │ │ │ ├── get_amodef.c
│ │ │ │ │ ├── get_atomf.c
│ │ │ │ │ ├── get_bytofff.c
│ │ │ │ │ ├── get_errhf.c
│ │ │ │ │ ├── get_extentf.c
│ │ │ │ │ ├── get_groupf.c
│ │ │ │ │ ├── get_infof.c
│ │ │ │ │ ├── get_posn_shf.c
│ │ │ │ │ ├── get_posnf.c
│ │ │ │ │ ├── get_sizef.c
│ │ │ │ │ ├── get_viewf.c
│ │ │ │ │ ├── iotestf.c
│ │ │ │ │ ├── iowaitf.c
│ │ │ │ │ ├── iread_atf.c
│ │ │ │ │ ├── iread_shf.c
│ │ │ │ │ ├── ireadf.c
│ │ │ │ │ ├── iwrite_atf.c
│ │ │ │ │ ├── iwrite_shf.c
│ │ │ │ │ ├── iwritef.c
│ │ │ │ │ ├── openf.c
│ │ │ │ │ ├── preallocf.c
│ │ │ │ │ ├── rd_atallbf.c
│ │ │ │ │ ├── rd_atallef.c
│ │ │ │ │ ├── read_allbf.c
│ │ │ │ │ ├── read_allef.c
│ │ │ │ │ ├── read_allf.c
│ │ │ │ │ ├── read_atallf.c
│ │ │ │ │ ├── read_atf.c
│ │ │ │ │ ├── read_ordbf.c
│ │ │ │ │ ├── read_ordef.c
│ │ │ │ │ ├── read_ordf.c
│ │ │ │ │ ├── read_shf.c
│ │ │ │ │ ├── readf.c
│ │ │ │ │ ├── seek_shf.c
│ │ │ │ │ ├── seekf.c
│ │ │ │ │ ├── set_atomf.c
│ │ │ │ │ ├── set_errhf.c
│ │ │ │ │ ├── set_infof.c
│ │ │ │ │ ├── set_sizef.c
│ │ │ │ │ ├── set_viewf.c
│ │ │ │ │ ├── wr_atallbf.c
│ │ │ │ │ ├── wr_atallef.c
│ │ │ │ │ ├── write_allbf.c
│ │ │ │ │ ├── write_allef.c
│ │ │ │ │ ├── write_allf.c
│ │ │ │ │ ├── write_atallf.c
│ │ │ │ │ ├── write_atf.c
│ │ │ │ │ ├── write_ordbf.c
│ │ │ │ │ ├── write_ordef.c
│ │ │ │ │ ├── write_ordf.c
│ │ │ │ │ ├── write_shf.c
│ │ │ │ │ └── writef.c
│ │ │ │ ├── fsync.c
│ │ │ │ ├── get_amode.c
│ │ │ │ ├── get_atom.c
│ │ │ │ ├── get_bytoff.c
│ │ │ │ ├── get_errh.c
│ │ │ │ ├── get_extent.c
│ │ │ │ ├── get_group.c
│ │ │ │ ├── get_info.c
│ │ │ │ ├── get_posn.c
│ │ │ │ ├── get_posn_sh.c
│ │ │ │ ├── get_size.c
│ │ │ │ ├── get_view.c
│ │ │ │ ├── glue
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── default
│ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ ├── mpio_err.c
│ │ │ │ │ │ └── mpio_file.c
│ │ │ │ │ ├── large_count.c
│ │ │ │ │ └── mpich
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── mpio_err.c
│ │ │ │ │ └── mpio_file.c
│ │ │ │ ├── ioreq_c2f.c
│ │ │ │ ├── ioreq_f2c.c
│ │ │ │ ├── iotest.c
│ │ │ │ ├── iotestall.c
│ │ │ │ ├── iotestany.c
│ │ │ │ ├── iotestsome.c
│ │ │ │ ├── iowait.c
│ │ │ │ ├── iowaitall.c
│ │ │ │ ├── iowaitany.c
│ │ │ │ ├── iowaitsome.c
│ │ │ │ ├── iread.c
│ │ │ │ ├── iread_at.c
│ │ │ │ ├── iread_sh.c
│ │ │ │ ├── iwrite.c
│ │ │ │ ├── iwrite_at.c
│ │ │ │ ├── iwrite_sh.c
│ │ │ │ ├── mpich_fileutil.c
│ │ │ │ ├── mpioimpl.h
│ │ │ │ ├── mpioprof.h
│ │ │ │ ├── mpir-mpioinit.c
│ │ │ │ ├── mpiu_external32.c
│ │ │ │ ├── mpiu_greq.c
│ │ │ │ ├── open.c
│ │ │ │ ├── prealloc.c
│ │ │ │ ├── rd_atallb.c
│ │ │ │ ├── rd_atalle.c
│ │ │ │ ├── read.c
│ │ │ │ ├── read_all.c
│ │ │ │ ├── read_allb.c
│ │ │ │ ├── read_alle.c
│ │ │ │ ├── read_at.c
│ │ │ │ ├── read_atall.c
│ │ │ │ ├── read_ord.c
│ │ │ │ ├── read_ordb.c
│ │ │ │ ├── read_orde.c
│ │ │ │ ├── read_sh.c
│ │ │ │ ├── register_datarep.c
│ │ │ │ ├── seek.c
│ │ │ │ ├── seek_sh.c
│ │ │ │ ├── set_atom.c
│ │ │ │ ├── set_errh.c
│ │ │ │ ├── set_info.c
│ │ │ │ ├── set_size.c
│ │ │ │ ├── set_view.c
│ │ │ │ ├── wr_atallb.c
│ │ │ │ ├── wr_atalle.c
│ │ │ │ ├── write.c
│ │ │ │ ├── write_all.c
│ │ │ │ ├── write_allb.c
│ │ │ │ ├── write_alle.c
│ │ │ │ ├── write_at.c
│ │ │ │ ├── write_atall.c
│ │ │ │ ├── write_ord.c
│ │ │ │ ├── write_ordb.c
│ │ │ │ ├── write_orde.c
│ │ │ │ └── write_sh.c
│ │ │ ├── mpi2-other
│ │ │ │ ├── array
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── darray.c
│ │ │ │ │ ├── fortran
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── darrayf.c
│ │ │ │ │ │ └── subarrayf.c
│ │ │ │ │ └── subarray.c
│ │ │ │ └── info
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── fortran
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── info_createf.c
│ │ │ │ │ ├── info_deletef.c
│ │ │ │ │ ├── info_dupf.c
│ │ │ │ │ ├── info_freef.c
│ │ │ │ │ ├── info_getf.c
│ │ │ │ │ ├── info_getnksf.c
│ │ │ │ │ ├── info_getnthf.c
│ │ │ │ │ ├── info_getvlnf.c
│ │ │ │ │ └── info_setf.c
│ │ │ │ ├── info_c2f.c
│ │ │ │ ├── info_create.c
│ │ │ │ ├── info_delete.c
│ │ │ │ ├── info_dup.c
│ │ │ │ ├── info_f2c.c
│ │ │ │ ├── info_free.c
│ │ │ │ ├── info_get.c
│ │ │ │ ├── info_getnks.c
│ │ │ │ ├── info_getnth.c
│ │ │ │ ├── info_getvln.c
│ │ │ │ └── info_set.c
│ │ │ ├── test
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── Mfile.in
│ │ │ │ ├── README
│ │ │ │ ├── aggregation1.c
│ │ │ │ ├── aggregation2.c
│ │ │ │ ├── async-multiple.c
│ │ │ │ ├── async.c
│ │ │ │ ├── atomicity.c
│ │ │ │ ├── big_extents.c
│ │ │ │ ├── coll_perf.c
│ │ │ │ ├── coll_test.c
│ │ │ │ ├── creat_excl.c
│ │ │ │ ├── error.c
│ │ │ │ ├── excl.c
│ │ │ │ ├── external32.c
│ │ │ │ ├── fcoll_test.f.in
│ │ │ │ ├── file_info.c
│ │ │ │ ├── fmisc.f.in
│ │ │ │ ├── fperf.f.in
│ │ │ │ ├── hindexed.c
│ │ │ │ ├── i_noncontig.c
│ │ │ │ ├── large_array.c
│ │ │ │ ├── large_file.c.in
│ │ │ │ ├── misc.c.in
│ │ │ │ ├── noncontig.c
│ │ │ │ ├── noncontig_coll.c
│ │ │ │ ├── noncontig_coll2.c
│ │ │ │ ├── ordered_fp.c
│ │ │ │ ├── perf.c
│ │ │ │ ├── pfcoll_test.f.in
│ │ │ │ ├── psimple.c
│ │ │ │ ├── rtest.in
│ │ │ │ ├── runtests.in
│ │ │ │ ├── shared_fp.c
│ │ │ │ ├── simple.c
│ │ │ │ ├── split_coll.c
│ │ │ │ └── status.c
│ │ │ ├── test-internal
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── file_realms_test.c
│ │ │ │ ├── heap_test.c
│ │ │ │ └── io_bounds_test.c
│ │ │ ├── util
│ │ │ │ ├── nfslock.c
│ │ │ │ ├── romioinstall.in
│ │ │ │ └── tarch
│ │ │ └── version.m4
│ │ ├── spawn
│ │ │ ├── Makefile.mk
│ │ │ ├── close_port.c
│ │ │ ├── comm_accept.c
│ │ │ ├── comm_connect.c
│ │ │ ├── comm_disconnect.c
│ │ │ ├── comm_get_parent.c
│ │ │ ├── comm_join.c
│ │ │ ├── comm_spawn.c
│ │ │ ├── comm_spawn_multiple.c
│ │ │ ├── lookup_name.c
│ │ │ ├── namepub.h
│ │ │ ├── open_port.c
│ │ │ ├── publish_name.c
│ │ │ └── unpublish_name.c
│ │ ├── timer
│ │ │ ├── Makefile.mk
│ │ │ ├── mpidtime.c
│ │ │ ├── wintimerconf.h
│ │ │ ├── wtick.c
│ │ │ └── wtime.c
│ │ └── topo
│ │ ├── Makefile.mk
│ │ ├── cart_coords.c
│ │ ├── cart_create.c
│ │ ├── cart_get.c
│ │ ├── cart_map.c
│ │ ├── cart_rank.c
│ │ ├── cart_shift.c
│ │ ├── cart_sub.c
│ │ ├── cartdim_get.c
│ │ ├── dims_create.c
│ │ ├── dist_gr_create.c
│ │ ├── dist_gr_create_adj.c
│ │ ├── dist_gr_neighb.c
│ │ ├── dist_gr_neighb_count.c
│ │ ├── graph_get.c
│ │ ├── graph_map.c
│ │ ├── graph_nbr.c
│ │ ├── graphcreate.c
│ │ ├── graphdimsget.c
│ │ ├── graphnbrcnt.c
│ │ ├── inhb_allgather.c
│ │ ├── inhb_allgatherv.c
│ │ ├── inhb_alltoall.c
│ │ ├── inhb_alltoallv.c
│ │ ├── inhb_alltoallw.c
│ │ ├── nhb_allgather.c
│ │ ├── nhb_allgatherv.c
│ │ ├── nhb_alltoall.c
│ │ ├── nhb_alltoallv.c
│ │ ├── nhb_alltoallw.c
│ │ ├── primes.h
│ │ ├── topo.h
│ │ ├── topo_test.c
│ │ └── topoutil.c
│ ├── mpi_t
│ │ ├── Makefile.mk
│ │ ├── cat_changed.c
│ │ ├── cat_get_categories.c
│ │ ├── cat_get_cvars.c
│ │ ├── cat_get_info.c
│ │ ├── cat_get_num.c
│ │ ├── cat_get_pvars.c
│ │ ├── cvar_get_info.c
│ │ ├── cvar_get_num.c
│ │ ├── cvar_handle_alloc.c
│ │ ├── cvar_handle_free.c
│ │ ├── cvar_read.c
│ │ ├── cvar_write.c
│ │ ├── enum_get_info.c
│ │ ├── enum_get_item.c
│ │ ├── errnames.txt
│ │ ├── mpit.c
│ │ ├── mpit_finalize.c
│ │ ├── mpit_initthread.c
│ │ ├── pvar_get_info.c
│ │ ├── pvar_get_num.c
│ │ ├── pvar_handle_alloc.c
│ │ ├── pvar_handle_free.c
│ │ ├── pvar_read.c
│ │ ├── pvar_readreset.c
│ │ ├── pvar_reset.c
│ │ ├── pvar_session_create.c
│ │ ├── pvar_session_free.c
│ │ ├── pvar_start.c
│ │ ├── pvar_stop.c
│ │ └── pvar_write.c
│ ├── mpid
│ │ ├── Makefile.mk
│ │ ├── ch3
│ │ │ ├── Makefile.mk
│ │ │ ├── channels
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── nemesis
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── include
│ │ │ │ │ │ ├── mpid_nem_atomics.h
│ │ │ │ │ │ ├── mpid_nem_datatypes.h
│ │ │ │ │ │ ├── mpid_nem_debug.h
│ │ │ │ │ │ ├── mpid_nem_defs.h
│ │ │ │ │ │ ├── mpid_nem_fbox.h
│ │ │ │ │ │ ├── mpid_nem_generic_queue.h
│ │ │ │ │ │ ├── mpid_nem_impl.h
│ │ │ │ │ │ ├── mpid_nem_inline.h
│ │ │ │ │ │ ├── mpid_nem_memdefs.h
│ │ │ │ │ │ ├── mpid_nem_net_module_defs.h.in
│ │ │ │ │ │ ├── mpid_nem_nets.h
│ │ │ │ │ │ ├── mpid_nem_post.h
│ │ │ │ │ │ ├── mpid_nem_pre.h
│ │ │ │ │ │ ├── mpid_nem_queue.h
│ │ │ │ │ │ ├── mpidi_ch3_impl.h
│ │ │ │ │ │ ├── mpidi_ch3_nemesis.h
│ │ │ │ │ │ ├── mpidi_ch3_post.h
│ │ │ │ │ │ ├── mpidi_ch3_pre.h
│ │ │ │ │ │ └── mpidi_nem_statistics.h
│ │ │ │ │ ├── netmod
│ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ ├── ib
│ │ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ │ ├── cross_values.txt
│ │ │ │ │ │ │ ├── errnames.txt
│ │ │ │ │ │ │ ├── ib_finalize.c
│ │ │ │ │ │ │ ├── ib_ibcom.c
│ │ │ │ │ │ │ ├── ib_ibcom.h
│ │ │ │ │ │ │ ├── ib_impl.h
│ │ │ │ │ │ │ ├── ib_init.c
│ │ │ │ │ │ │ ├── ib_lmt.c
│ │ │ │ │ │ │ ├── ib_poll.c
│ │ │ │ │ │ │ ├── ib_reg_mr.c
│ │ │ │ │ │ │ ├── ib_send.c
│ │ │ │ │ │ │ └── subconfigure.m4
│ │ │ │ │ │ ├── mx
│ │ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ │ ├── TODO.txt
│ │ │ │ │ │ │ ├── mx_alloc.c
│ │ │ │ │ │ │ ├── mx_cancel.c
│ │ │ │ │ │ │ ├── mx_finalize.c
│ │ │ │ │ │ │ ├── mx_impl.h
│ │ │ │ │ │ │ ├── mx_init.c
│ │ │ │ │ │ │ ├── mx_poll.c
│ │ │ │ │ │ │ ├── mx_probe.c
│ │ │ │ │ │ │ ├── mx_send.c
│ │ │ │ │ │ │ ├── subconfigure.m4
│ │ │ │ │ │ │ └── uthash.h
│ │ │ │ │ │ ├── newmad
│ │ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ │ ├── newmad_alloc.c
│ │ │ │ │ │ │ ├── newmad_cancel.c
│ │ │ │ │ │ │ ├── newmad_extended_interface.h
│ │ │ │ │ │ │ ├── newmad_finalize.c
│ │ │ │ │ │ │ ├── newmad_impl.h
│ │ │ │ │ │ │ ├── newmad_init.c
│ │ │ │ │ │ │ ├── newmad_poll.c
│ │ │ │ │ │ │ ├── newmad_probe.c
│ │ │ │ │ │ │ ├── newmad_register.c
│ │ │ │ │ │ │ ├── newmad_send.c
│ │ │ │ │ │ │ ├── newmad_test.c
│ │ │ │ │ │ │ └── subconfigure.m4
│ │ │ │ │ │ ├── none
│ │ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ │ └── none.c
│ │ │ │ │ │ ├── portals4
│ │ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ │ ├── errnames.txt
│ │ │ │ │ │ │ ├── ptl_impl.h
│ │ │ │ │ │ │ ├── ptl_init.c
│ │ │ │ │ │ │ ├── ptl_nm.c
│ │ │ │ │ │ │ ├── ptl_pack_byte.c
│ │ │ │ │ │ │ ├── ptl_poll.c
│ │ │ │ │ │ │ ├── ptl_probe.c
│ │ │ │ │ │ │ ├── ptl_recv.c
│ │ │ │ │ │ │ ├── ptl_send.c
│ │ │ │ │ │ │ └── subconfigure.m4
│ │ │ │ │ │ ├── scif
│ │ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ │ ├── cross_values.txt
│ │ │ │ │ │ │ ├── scif_finalize.c
│ │ │ │ │ │ │ ├── scif_impl.h
│ │ │ │ │ │ │ ├── scif_init.c
│ │ │ │ │ │ │ ├── scif_send.c
│ │ │ │ │ │ │ ├── scifrw.c
│ │ │ │ │ │ │ ├── scifrw.h
│ │ │ │ │ │ │ ├── scifsm.c
│ │ │ │ │ │ │ └── subconfigure.m4
│ │ │ │ │ │ ├── tcp
│ │ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ │ ├── socksm.c
│ │ │ │ │ │ │ ├── socksm.h
│ │ │ │ │ │ │ ├── subconfigure.m4
│ │ │ │ │ │ │ ├── tcp_ckpt.c
│ │ │ │ │ │ │ ├── tcp_finalize.c
│ │ │ │ │ │ │ ├── tcp_getip.c
│ │ │ │ │ │ │ ├── tcp_impl.h
│ │ │ │ │ │ │ ├── tcp_init.c
│ │ │ │ │ │ │ ├── tcp_queue.h
│ │ │ │ │ │ │ ├── tcp_send.c
│ │ │ │ │ │ │ └── tcp_utility.c
│ │ │ │ │ │ └── wintcp
│ │ │ │ │ │ ├── Makefile.sm
│ │ │ │ │ │ ├── README
│ │ │ │ │ │ ├── socksm.c
│ │ │ │ │ │ ├── socksm.h
│ │ │ │ │ │ ├── wintcp_finalize.c
│ │ │ │ │ │ ├── wintcp_impl.h
│ │ │ │ │ │ ├── wintcp_init.c
│ │ │ │ │ │ ├── wintcp_lmt.c
│ │ │ │ │ │ ├── wintcp_poll.c
│ │ │ │ │ │ ├── wintcp_queue.h
│ │ │ │ │ │ ├── wintcp_send.c
│ │ │ │ │ │ └── wintcp_utility.c
│ │ │ │ │ ├── src
│ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ ├── ch3_abort.c
│ │ │ │ │ │ ├── ch3_finalize.c
│ │ │ │ │ │ ├── ch3_init.c
│ │ │ │ │ │ ├── ch3_isend.c
│ │ │ │ │ │ ├── ch3_isendv.c
│ │ │ │ │ │ ├── ch3_istartmsg.c
│ │ │ │ │ │ ├── ch3_istartmsgv.c
│ │ │ │ │ │ ├── ch3_progress.c
│ │ │ │ │ │ ├── ch3_rma_shm.c
│ │ │ │ │ │ ├── ch3_win_fns.c
│ │ │ │ │ │ ├── ch3i_comm.c
│ │ │ │ │ │ ├── ch3i_eagernoncontig.c
│ │ │ │ │ │ ├── mpid_nem_alloc.c
│ │ │ │ │ │ ├── mpid_nem_barrier.c
│ │ │ │ │ │ ├── mpid_nem_ckpt.c
│ │ │ │ │ │ ├── mpid_nem_debug.c
│ │ │ │ │ │ ├── mpid_nem_finalize.c
│ │ │ │ │ │ ├── mpid_nem_init.c
│ │ │ │ │ │ ├── mpid_nem_lmt.c
│ │ │ │ │ │ ├── mpid_nem_lmt_dma.c
│ │ │ │ │ │ ├── mpid_nem_lmt_shm.c
│ │ │ │ │ │ ├── mpid_nem_lmt_vmsplice.c
│ │ │ │ │ │ ├── mpid_nem_mpich.c
│ │ │ │ │ │ ├── mpid_nem_mpich_rma.c
│ │ │ │ │ │ ├── mpid_nem_net_array.c.in
│ │ │ │ │ │ ├── mpid_nem_network.c
│ │ │ │ │ │ └── mpid_nem_network_poll.c
│ │ │ │ │ ├── subconfigure.m4
│ │ │ │ │ └── utils
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── monitor
│ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ ├── my_papi_defs.h
│ │ │ │ │ │ ├── papi_defs.c
│ │ │ │ │ │ └── rdtsc.h
│ │ │ │ │ └── replacements
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ └── mkstemp.c
│ │ │ │ └── sock
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── include
│ │ │ │ │ ├── mpidi_ch3_impl.h
│ │ │ │ │ ├── mpidi_ch3_post.h
│ │ │ │ │ └── mpidi_ch3_pre.h
│ │ │ │ ├── src
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── ch3_finalize.c
│ │ │ │ │ ├── ch3_init.c
│ │ │ │ │ ├── ch3_isend.c
│ │ │ │ │ ├── ch3_isendv.c
│ │ │ │ │ ├── ch3_istartmsg.c
│ │ │ │ │ ├── ch3_istartmsgv.c
│ │ │ │ │ ├── ch3_progress.c
│ │ │ │ │ ├── ch3_win_fns.c
│ │ │ │ │ ├── ch3i_errno.c
│ │ │ │ │ └── errnames.txt
│ │ │ │ └── subconfigure.m4
│ │ │ ├── doc
│ │ │ │ └── ch3.tex
│ │ │ ├── errnames-old.txt
│ │ │ ├── errnames.txt
│ │ │ ├── include
│ │ │ │ ├── mpidftb.h
│ │ │ │ ├── mpidi_recvq_statistics.h
│ │ │ │ ├── mpidimpl.h
│ │ │ │ ├── mpidpkt.h
│ │ │ │ ├── mpidpost.h
│ │ │ │ ├── mpidpre.h
│ │ │ │ └── mpidrma.h
│ │ │ ├── src
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── ch3u_buffer.c
│ │ │ │ ├── ch3u_comm.c
│ │ │ │ ├── ch3u_comm_spawn_multiple.c
│ │ │ │ ├── ch3u_eager.c
│ │ │ │ ├── ch3u_eagersync.c
│ │ │ │ ├── ch3u_handle_connection.c
│ │ │ │ ├── ch3u_handle_recv_pkt.c
│ │ │ │ ├── ch3u_handle_recv_req.c
│ │ │ │ ├── ch3u_handle_send_req.c
│ │ │ │ ├── ch3u_port.c
│ │ │ │ ├── ch3u_recvq.c
│ │ │ │ ├── ch3u_request.c
│ │ │ │ ├── ch3u_rma_acc_ops.c
│ │ │ │ ├── ch3u_rma_ops.c
│ │ │ │ ├── ch3u_rma_reqops.c
│ │ │ │ ├── ch3u_rma_sync.c
│ │ │ │ ├── ch3u_rndv.c
│ │ │ │ ├── ch3u_win_fns.c
│ │ │ │ ├── mpid_abort.c
│ │ │ │ ├── mpid_cancel_recv.c
│ │ │ │ ├── mpid_cancel_send.c
│ │ │ │ ├── mpid_comm_disconnect.c
│ │ │ │ ├── mpid_comm_group_failed.c
│ │ │ │ ├── mpid_comm_reenable_anysource.c
│ │ │ │ ├── mpid_comm_spawn_multiple.c
│ │ │ │ ├── mpid_finalize.c
│ │ │ │ ├── mpid_get_universe_size.c
│ │ │ │ ├── mpid_getpname.c
│ │ │ │ ├── mpid_improbe.c
│ │ │ │ ├── mpid_imrecv.c
│ │ │ │ ├── mpid_init.c
│ │ │ │ ├── mpid_iprobe.c
│ │ │ │ ├── mpid_irecv.c
│ │ │ │ ├── mpid_irsend.c
│ │ │ │ ├── mpid_isend.c
│ │ │ │ ├── mpid_issend.c
│ │ │ │ ├── mpid_mprobe.c
│ │ │ │ ├── mpid_mrecv.c
│ │ │ │ ├── mpid_port.c
│ │ │ │ ├── mpid_probe.c
│ │ │ │ ├── mpid_recv.c
│ │ │ │ ├── mpid_rma.c
│ │ │ │ ├── mpid_rsend.c
│ │ │ │ ├── mpid_send.c
│ │ │ │ ├── mpid_ssend.c
│ │ │ │ ├── mpid_startall.c
│ │ │ │ ├── mpid_vc.c
│ │ │ │ ├── mpidi_isend_self.c
│ │ │ │ ├── mpidi_pg.c
│ │ │ │ └── mpidi_printf.c
│ │ │ ├── subconfigure.m4
│ │ │ └── util
│ │ │ ├── Makefile.mk
│ │ │ ├── ftb
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── errnames.txt
│ │ │ │ └── ftb.c
│ │ │ ├── sock
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── ch3u_connect_sock.c
│ │ │ │ ├── ch3u_getinterfaces.c
│ │ │ │ ├── ch3u_init_sock.c
│ │ │ │ ├── ch3usock.h
│ │ │ │ ├── errnames-old.txt
│ │ │ │ ├── errnames.txt
│ │ │ │ ├── findinterfaces.c
│ │ │ │ └── subconfigure.m4
│ │ │ └── unordered
│ │ │ ├── README
│ │ │ └── unordered.c
│ │ ├── common
│ │ │ ├── Makefile.mk
│ │ │ ├── datatype
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── dataloop
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── darray_support.c
│ │ │ │ │ ├── dataloop.c
│ │ │ │ │ ├── dataloop.h
│ │ │ │ │ ├── dataloop_create.c
│ │ │ │ │ ├── dataloop_create.h
│ │ │ │ │ ├── dataloop_create_blockindexed.c
│ │ │ │ │ ├── dataloop_create_contig.c
│ │ │ │ │ ├── dataloop_create_indexed.c
│ │ │ │ │ ├── dataloop_create_pairtype.c
│ │ │ │ │ ├── dataloop_create_struct.c
│ │ │ │ │ ├── dataloop_create_vector.c
│ │ │ │ │ ├── dataloop_parts.h
│ │ │ │ │ ├── segment.c
│ │ │ │ │ ├── segment_count.c
│ │ │ │ │ ├── segment_flatten.c
│ │ │ │ │ ├── segment_packunpack.c
│ │ │ │ │ ├── subarray_support.c
│ │ │ │ │ ├── typesize_support.c
│ │ │ │ │ ├── typesize_support.h
│ │ │ │ │ └── veccpy.h
│ │ │ │ ├── mpid_contents_support.c
│ │ │ │ ├── mpid_dataloop.h
│ │ │ │ ├── mpid_datatype.h
│ │ │ │ ├── mpid_datatype_contents.c
│ │ │ │ ├── mpid_datatype_free.c
│ │ │ │ ├── mpid_ext32_datatype.c
│ │ │ │ ├── mpid_ext32_segment.c
│ │ │ │ ├── mpid_ext32_segment.h
│ │ │ │ ├── mpid_segment.c
│ │ │ │ ├── mpid_type_blockindexed.c
│ │ │ │ ├── mpid_type_commit.c
│ │ │ │ ├── mpid_type_contiguous.c
│ │ │ │ ├── mpid_type_create_pairtype.c
│ │ │ │ ├── mpid_type_create_resized.c
│ │ │ │ ├── mpid_type_debug.c
│ │ │ │ ├── mpid_type_dup.c
│ │ │ │ ├── mpid_type_get_contents.c
│ │ │ │ ├── mpid_type_get_envelope.c
│ │ │ │ ├── mpid_type_indexed.c
│ │ │ │ ├── mpid_type_struct.c
│ │ │ │ ├── mpid_type_vector.c
│ │ │ │ ├── mpid_type_zerolen.c
│ │ │ │ ├── mpir_type_flatten.c
│ │ │ │ ├── segment_states.h
│ │ │ │ └── subconfigure.m4
│ │ │ ├── sched
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── mpid_sched.c
│ │ │ │ ├── mpid_sched.h
│ │ │ │ ├── mpid_sched_pre.h
│ │ │ │ └── subconfigure.m4
│ │ │ ├── sock
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── errnames-old.txt
│ │ │ │ ├── errnames.txt
│ │ │ │ ├── iocp
│ │ │ │ │ ├── Makefile.sm
│ │ │ │ │ ├── mpidu_socki.h
│ │ │ │ │ └── sock.c
│ │ │ │ ├── mpidu_sock.h
│ │ │ │ ├── poll
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── errnames-old.txt
│ │ │ │ │ ├── errnames.txt
│ │ │ │ │ ├── mpidu_socki.h
│ │ │ │ │ ├── sock.c
│ │ │ │ │ ├── sock_immed.i
│ │ │ │ │ ├── sock_init.i
│ │ │ │ │ ├── sock_misc.i
│ │ │ │ │ ├── sock_post.i
│ │ │ │ │ ├── sock_set.i
│ │ │ │ │ ├── sock_wait.i
│ │ │ │ │ ├── socki_util.i
│ │ │ │ │ └── subconfigure.m4
│ │ │ │ └── subconfigure.m4
│ │ │ └── thread
│ │ │ ├── Makefile.mk
│ │ │ ├── mpid_thread.c
│ │ │ ├── mpid_thread.h
│ │ │ └── subconfigure.m4
│ │ └── pamid
│ │ ├── Makefile.mk
│ │ ├── cross
│ │ │ ├── bgq8
│ │ │ ├── pe4
│ │ │ ├── pe4-aix
│ │ │ ├── pe8
│ │ │ └── pe8-aix
│ │ ├── include
│ │ │ ├── mpidi_constants.h
│ │ │ ├── mpidi_datatypes.h
│ │ │ ├── mpidi_externs.h
│ │ │ ├── mpidi_hooks.h
│ │ │ ├── mpidi_macros.h
│ │ │ ├── mpidi_mutex.h
│ │ │ ├── mpidi_platform.h
│ │ │ ├── mpidi_prototypes.h
│ │ │ ├── mpidi_thread.h
│ │ │ ├── mpidi_trace.h
│ │ │ ├── mpidi_util.h
│ │ │ ├── mpidimpl.h
│ │ │ ├── mpidpost.h
│ │ │ ├── mpidpre.h
│ │ │ ├── mpix.h
│ │ │ └── pamix.h
│ │ ├── src
│ │ │ ├── Makefile.mk
│ │ │ ├── coll
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── allgather
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── mpido_allgather.c
│ │ │ │ │ └── mpido_iallgather.c
│ │ │ │ ├── allgatherv
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── mpido_allgatherv.c
│ │ │ │ │ └── mpido_iallgatherv.c
│ │ │ │ ├── allreduce
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── mpido_allreduce.c
│ │ │ │ │ └── mpido_iallreduce.c
│ │ │ │ ├── alltoall
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── mpido_alltoall.c
│ │ │ │ │ └── mpido_ialltoall.c
│ │ │ │ ├── alltoallv
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── mpido_alltoallv.c
│ │ │ │ │ └── mpido_ialltoallv.c
│ │ │ │ ├── alltoallw
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ └── mpido_ialltoallw.c
│ │ │ │ ├── barrier
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── mpido_barrier.c
│ │ │ │ │ └── mpido_ibarrier.c
│ │ │ │ ├── bcast
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── mpido_bcast.c
│ │ │ │ │ └── mpido_ibcast.c
│ │ │ │ ├── coll_utils.c
│ │ │ │ ├── exscan
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ └── mpido_iexscan.c
│ │ │ │ ├── gather
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── mpido_gather.c
│ │ │ │ │ └── mpido_igather.c
│ │ │ │ ├── gatherv
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── mpido_gatherv.c
│ │ │ │ │ └── mpido_igatherv.c
│ │ │ │ ├── ired_scat
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ └── mpido_ired_scat.c
│ │ │ │ ├── ired_scat_block
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ └── mpido_ired_scat_block.c
│ │ │ │ ├── reduce
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── mpido_ireduce.c
│ │ │ │ │ └── mpido_reduce.c
│ │ │ │ ├── scan
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ └── mpido_scan.c
│ │ │ │ ├── scatter
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── mpido_iscatter.c
│ │ │ │ │ └── mpido_scatter.c
│ │ │ │ └── scatterv
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── mpido_iscatterv.c
│ │ │ │ └── mpido_scatterv.c
│ │ │ ├── comm
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── mpid_comm.c
│ │ │ │ ├── mpid_optcolls.c
│ │ │ │ └── mpid_selectcolls.c
│ │ │ ├── dyntask
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── mpid_comm_disconnect.c
│ │ │ │ ├── mpid_comm_spawn_multiple.c
│ │ │ │ ├── mpid_port.c
│ │ │ │ ├── mpidi_pg.c
│ │ │ │ └── mpidi_port.c
│ │ │ ├── misc
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── mpid_abort.c
│ │ │ │ ├── mpid_get_universe_size.c
│ │ │ │ ├── mpid_getpname.c
│ │ │ │ ├── mpid_mem.c
│ │ │ │ └── mpid_unimpl.c
│ │ │ ├── mpid_buffer.c
│ │ │ ├── mpid_finalize.c
│ │ │ ├── mpid_improbe.c
│ │ │ ├── mpid_imrecv.c
│ │ │ ├── mpid_init.c
│ │ │ ├── mpid_iprobe.c
│ │ │ ├── mpid_mprobe.c
│ │ │ ├── mpid_mrecv.c
│ │ │ ├── mpid_probe.c
│ │ │ ├── mpid_progress.c
│ │ │ ├── mpid_progress.h
│ │ │ ├── mpid_recvq.c
│ │ │ ├── mpid_recvq.h
│ │ │ ├── mpid_recvq_mmap.cpp
│ │ │ ├── mpid_request.c
│ │ │ ├── mpid_request.h
│ │ │ ├── mpid_time.c
│ │ │ ├── mpid_vc.c
│ │ │ ├── mpidi_bufmm.c
│ │ │ ├── mpidi_env.c
│ │ │ ├── mpidi_mutex.c
│ │ │ ├── mpidi_nbc_sched.c
│ │ │ ├── mpidi_util.c
│ │ │ ├── mpix
│ │ │ │ ├── Makefile.mk
│ │ │ │ └── mpix.c
│ │ │ ├── onesided
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── mpid_1s.c
│ │ │ │ ├── mpid_win_accumulate.c
│ │ │ │ ├── mpid_win_allocate.c
│ │ │ │ ├── mpid_win_allocate_shared.c
│ │ │ │ ├── mpid_win_attach.c
│ │ │ │ ├── mpid_win_compare_and_swap.c
│ │ │ │ ├── mpid_win_create.c
│ │ │ │ ├── mpid_win_create_dynamic.c
│ │ │ │ ├── mpid_win_detach.c
│ │ │ │ ├── mpid_win_fence.c
│ │ │ │ ├── mpid_win_fetch_and_op.c
│ │ │ │ ├── mpid_win_flush.c
│ │ │ │ ├── mpid_win_free.c
│ │ │ │ ├── mpid_win_get.c
│ │ │ │ ├── mpid_win_get_accumulate.c
│ │ │ │ ├── mpid_win_get_info.c
│ │ │ │ ├── mpid_win_lock.c
│ │ │ │ ├── mpid_win_lock_all.c
│ │ │ │ ├── mpid_win_pscw.c
│ │ │ │ ├── mpid_win_put.c
│ │ │ │ ├── mpid_win_reqops.c
│ │ │ │ ├── mpid_win_set_info.c
│ │ │ │ ├── mpid_win_shared_query.c
│ │ │ │ ├── mpid_win_sync.c
│ │ │ │ ├── mpidi_onesided.h
│ │ │ │ └── mpidi_win_control.c
│ │ │ ├── pamix
│ │ │ │ ├── Makefile.mk
│ │ │ │ └── pamix.c
│ │ │ └── pt2pt
│ │ │ ├── Makefile.mk
│ │ │ ├── mpid_cancel.c
│ │ │ ├── mpid_irecv.h
│ │ │ ├── mpid_isend.h
│ │ │ ├── mpid_issend.c
│ │ │ ├── mpid_recv.c
│ │ │ ├── mpid_send.h
│ │ │ ├── mpid_ssend.c
│ │ │ ├── mpidi_callback_eager.c
│ │ │ ├── mpidi_callback_rzv.c
│ │ │ ├── mpidi_callback_short.c
│ │ │ ├── mpidi_callback_util.c
│ │ │ ├── mpidi_control.c
│ │ │ ├── mpidi_done.c
│ │ │ ├── mpidi_recv.h
│ │ │ ├── mpidi_recvmsg.c
│ │ │ ├── mpidi_rendezvous.c
│ │ │ ├── mpidi_send.h
│ │ │ ├── mpidi_sendmsg.c
│ │ │ └── persistent
│ │ │ ├── Makefile.mk
│ │ │ ├── mpid_recv_init.c
│ │ │ ├── mpid_send_init.c
│ │ │ └── mpid_startall.c
│ │ └── subconfigure.m4
│ ├── mpl
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── VERSION
│ │ ├── aclocal.m4
│ │ ├── confdb
│ │ │ ├── aclocal.m4
│ │ │ ├── aclocal_am.m4
│ │ │ ├── aclocal_atomic.m4
│ │ │ ├── aclocal_attr_alias.m4
│ │ │ ├── aclocal_bugfix.m4
│ │ │ ├── aclocal_cache.m4
│ │ │ ├── aclocal_cc.m4
│ │ │ ├── aclocal_coverage.m4
│ │ │ ├── aclocal_cxx.m4
│ │ │ ├── aclocal_f77.m4
│ │ │ ├── aclocal_f77old.m4
│ │ │ ├── aclocal_fc.m4
│ │ │ ├── aclocal_libs.m4
│ │ │ ├── aclocal_make.m4
│ │ │ ├── aclocal_mpi.m4
│ │ │ ├── aclocal_romio.m4
│ │ │ ├── aclocal_runlog.m4
│ │ │ ├── aclocal_shl.m4
│ │ │ ├── aclocal_subcfg.m4
│ │ │ ├── aclocal_util.m4
│ │ │ ├── ar-lib
│ │ │ ├── ax_prefix_config_h.m4
│ │ │ ├── ax_tls.m4
│ │ │ ├── compile
│ │ │ ├── config.guess
│ │ │ ├── config.rpath
│ │ │ ├── config.sub
│ │ │ ├── depcomp
│ │ │ ├── install-sh
│ │ │ ├── libtool.m4
│ │ │ ├── ltmain.sh
│ │ │ ├── ltoptions.m4
│ │ │ ├── ltsugar.m4
│ │ │ ├── ltversion.m4
│ │ │ ├── lt~obsolete.m4
│ │ │ ├── missing
│ │ │ └── test-driver
│ │ ├── configure
│ │ ├── configure.ac
│ │ ├── include
│ │ │ ├── config.h.in
│ │ │ ├── mpl.h
│ │ │ ├── mpl_utlist.h
│ │ │ ├── mpl_valgrind.h
│ │ │ ├── mplenv.h
│ │ │ ├── mplsock.h
│ │ │ ├── mplstr.h
│ │ │ └── mpltrmem.h
│ │ ├── localdefs.in
│ │ ├── src
│ │ │ ├── mplenv.c
│ │ │ ├── mplsock.c
│ │ │ ├── mplstr.c
│ │ │ └── mpltrmem.c
│ │ └── test
│ │ └── strsep.c
│ ├── mutex
│ │ ├── Makefile.mk
│ │ ├── mutex_create.c
│ │ ├── mutex_free.c
│ │ ├── mutex_lock.c
│ │ ├── mutex_unlock.c
│ │ └── muteximpl.h
│ ├── nameserv
│ │ ├── Makefile.mk
│ │ ├── file
│ │ │ ├── Makefile.mk
│ │ │ └── file_nameserv.c
│ │ ├── mpd
│ │ │ ├── Makefile.mk
│ │ │ └── mpd_nameserv.c
│ │ ├── pmi
│ │ │ ├── Makefile.mk
│ │ │ └── pmi_nameserv.c
│ │ └── test
│ │ └── testnd.c
│ ├── openpa
│ │ ├── CHANGELOG
│ │ ├── COPYRIGHT
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── README
│ │ ├── VERSION
│ │ ├── aclocal.m4
│ │ ├── autogen.sh
│ │ ├── confdb
│ │ │ ├── ar-lib
│ │ │ ├── ax_prefix_config_h.m4
│ │ │ ├── compile
│ │ │ ├── config.guess
│ │ │ ├── config.sub
│ │ │ ├── depcomp
│ │ │ ├── install-sh
│ │ │ ├── libtool.m4
│ │ │ ├── ltmain.sh
│ │ │ ├── ltoptions.m4
│ │ │ ├── ltsugar.m4
│ │ │ ├── ltversion.m4
│ │ │ ├── lt~obsolete.m4
│ │ │ ├── missing
│ │ │ └── test-driver
│ │ ├── configure
│ │ ├── configure.ac
│ │ ├── openpa.pc.in
│ │ ├── src
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── config.h.in
│ │ │ ├── opa_primitives.c
│ │ │ ├── opa_primitives.h
│ │ │ ├── opa_queue.c
│ │ │ ├── opa_queue.h
│ │ │ ├── opa_util.h
│ │ │ └── primitives
│ │ │ ├── opa_by_lock.h
│ │ │ ├── opa_emulated.h
│ │ │ ├── opa_gcc_arm.h
│ │ │ ├── opa_gcc_ia64.h
│ │ │ ├── opa_gcc_intel_32_64.h
│ │ │ ├── opa_gcc_intel_32_64_barrier.h
│ │ │ ├── opa_gcc_intel_32_64_ops.h
│ │ │ ├── opa_gcc_intel_32_64_p3.h
│ │ │ ├── opa_gcc_intel_32_64_p3barrier.h
│ │ │ ├── opa_gcc_intrinsics.h
│ │ │ ├── opa_gcc_ppc.h
│ │ │ ├── opa_gcc_sicortex.h
│ │ │ ├── opa_nt_intrinsics.h
│ │ │ ├── opa_sun_atomic_ops.h
│ │ │ └── opa_unsafe.h
│ │ └── test
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── opa_test.h
│ │ ├── sanity.c
│ │ ├── test_barriers.c
│ │ ├── test_primitives.c
│ │ └── test_queue.c
│ ├── packaging
│ │ ├── Makefile.mk
│ │ ├── envmods
│ │ │ ├── Makefile.mk
│ │ │ └── mpich.module.in
│ │ └── pkgconfig
│ │ ├── Makefile.mk
│ │ └── mpich.pc.in
│ ├── pm
│ │ ├── Makefile.mk
│ │ ├── gforker
│ │ │ ├── Makefile.mk
│ │ │ ├── mpiexec.c
│ │ │ ├── mpiexec.txt
│ │ │ └── subconfigure.m4
│ │ ├── hydra
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── README
│ │ │ ├── aclocal.m4
│ │ │ ├── autogen.sh
│ │ │ ├── confdb
│ │ │ │ ├── aclocal.m4
│ │ │ │ ├── aclocal_am.m4
│ │ │ │ ├── aclocal_atomic.m4
│ │ │ │ ├── aclocal_attr_alias.m4
│ │ │ │ ├── aclocal_bugfix.m4
│ │ │ │ ├── aclocal_cache.m4
│ │ │ │ ├── aclocal_cc.m4
│ │ │ │ ├── aclocal_coverage.m4
│ │ │ │ ├── aclocal_cxx.m4
│ │ │ │ ├── aclocal_f77.m4
│ │ │ │ ├── aclocal_f77old.m4
│ │ │ │ ├── aclocal_fc.m4
│ │ │ │ ├── aclocal_libs.m4
│ │ │ │ ├── aclocal_make.m4
│ │ │ │ ├── aclocal_mpi.m4
│ │ │ │ ├── aclocal_romio.m4
│ │ │ │ ├── aclocal_runlog.m4
│ │ │ │ ├── aclocal_shl.m4
│ │ │ │ ├── aclocal_subcfg.m4
│ │ │ │ ├── aclocal_util.m4
│ │ │ │ ├── ar-lib
│ │ │ │ ├── ax_prefix_config_h.m4
│ │ │ │ ├── ax_tls.m4
│ │ │ │ ├── compile
│ │ │ │ ├── config.guess
│ │ │ │ ├── config.rpath
│ │ │ │ ├── config.sub
│ │ │ │ ├── depcomp
│ │ │ │ ├── install-sh
│ │ │ │ ├── libtool.m4
│ │ │ │ ├── ltmain.sh
│ │ │ │ ├── ltoptions.m4
│ │ │ │ ├── ltsugar.m4
│ │ │ │ ├── ltversion.m4
│ │ │ │ ├── lt~obsolete.m4
│ │ │ │ └── missing
│ │ │ ├── configure
│ │ │ ├── configure.ac
│ │ │ ├── examples
│ │ │ │ ├── binding.c
│ │ │ │ └── print_cpus_allowed.c
│ │ │ ├── hydra-doxygen.cfg.in
│ │ │ ├── include
│ │ │ │ ├── hydra.h
│ │ │ │ ├── hydra_config.h.in
│ │ │ │ └── hydra_server.h
│ │ │ ├── mpichprereq
│ │ │ ├── mpl
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── VERSION
│ │ │ │ ├── aclocal.m4
│ │ │ │ ├── confdb
│ │ │ │ │ ├── aclocal.m4
│ │ │ │ │ ├── aclocal_am.m4
│ │ │ │ │ ├── aclocal_atomic.m4
│ │ │ │ │ ├── aclocal_attr_alias.m4
│ │ │ │ │ ├── aclocal_bugfix.m4
│ │ │ │ │ ├── aclocal_cache.m4
│ │ │ │ │ ├── aclocal_cc.m4
│ │ │ │ │ ├── aclocal_coverage.m4
│ │ │ │ │ ├── aclocal_cxx.m4
│ │ │ │ │ ├── aclocal_f77.m4
│ │ │ │ │ ├── aclocal_f77old.m4
│ │ │ │ │ ├── aclocal_fc.m4
│ │ │ │ │ ├── aclocal_libs.m4
│ │ │ │ │ ├── aclocal_make.m4
│ │ │ │ │ ├── aclocal_mpi.m4
│ │ │ │ │ ├── aclocal_romio.m4
│ │ │ │ │ ├── aclocal_runlog.m4
│ │ │ │ │ ├── aclocal_shl.m4
│ │ │ │ │ ├── aclocal_subcfg.m4
│ │ │ │ │ ├── aclocal_util.m4
│ │ │ │ │ ├── ar-lib
│ │ │ │ │ ├── ax_prefix_config_h.m4
│ │ │ │ │ ├── ax_tls.m4
│ │ │ │ │ ├── compile
│ │ │ │ │ ├── config.guess
│ │ │ │ │ ├── config.rpath
│ │ │ │ │ ├── config.sub
│ │ │ │ │ ├── depcomp
│ │ │ │ │ ├── install-sh
│ │ │ │ │ ├── libtool.m4
│ │ │ │ │ ├── ltmain.sh
│ │ │ │ │ ├── ltoptions.m4
│ │ │ │ │ ├── ltsugar.m4
│ │ │ │ │ ├── ltversion.m4
│ │ │ │ │ ├── lt~obsolete.m4
│ │ │ │ │ ├── missing
│ │ │ │ │ └── test-driver
│ │ │ │ ├── configure
│ │ │ │ ├── configure.ac
│ │ │ │ ├── include
│ │ │ │ │ ├── config.h.in
│ │ │ │ │ ├── mpl.h
│ │ │ │ │ ├── mpl_utlist.h
│ │ │ │ │ ├── mpl_valgrind.h
│ │ │ │ │ ├── mplenv.h
│ │ │ │ │ ├── mplsock.h
│ │ │ │ │ ├── mplstr.h
│ │ │ │ │ └── mpltrmem.h
│ │ │ │ ├── localdefs.in
│ │ │ │ ├── src
│ │ │ │ │ ├── mplenv.c
│ │ │ │ │ ├── mplsock.c
│ │ │ │ │ ├── mplstr.c
│ │ │ │ │ └── mpltrmem.c
│ │ │ │ └── test
│ │ │ │ └── strsep.c
│ │ │ ├── pm
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── include
│ │ │ │ │ └── pmci.h
│ │ │ │ └── pmiserv
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── common.c
│ │ │ │ ├── common.h
│ │ │ │ ├── hydra_pmi_proxy.txt
│ │ │ │ ├── pmi_v2_common.c
│ │ │ │ ├── pmi_v2_common.h
│ │ │ │ ├── pmip.c
│ │ │ │ ├── pmip.h
│ │ │ │ ├── pmip_cb.c
│ │ │ │ ├── pmip_pmi.h
│ │ │ │ ├── pmip_pmi_v1.c
│ │ │ │ ├── pmip_pmi_v2.c
│ │ │ │ ├── pmip_utils.c
│ │ │ │ ├── pmiserv.h
│ │ │ │ ├── pmiserv_cb.c
│ │ │ │ ├── pmiserv_pmci.c
│ │ │ │ ├── pmiserv_pmi.c
│ │ │ │ ├── pmiserv_pmi.h
│ │ │ │ ├── pmiserv_pmi_v1.c
│ │ │ │ ├── pmiserv_pmi_v2.c
│ │ │ │ ├── pmiserv_utils.c
│ │ │ │ └── pmiserv_utils.h
│ │ │ ├── tools
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── bootstrap
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── external
│ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ ├── cobalt.h
│ │ │ │ │ │ ├── cobalt_init.c
│ │ │ │ │ │ ├── cobalt_query_native_int.c
│ │ │ │ │ │ ├── cobalt_query_node_list.c
│ │ │ │ │ │ ├── common.h
│ │ │ │ │ │ ├── external_common.c
│ │ │ │ │ │ ├── external_common_launch.c
│ │ │ │ │ │ ├── external_init.c
│ │ │ │ │ │ ├── fork_init.c
│ │ │ │ │ │ ├── ll.h
│ │ │ │ │ │ ├── ll_env.c
│ │ │ │ │ │ ├── ll_init.c
│ │ │ │ │ │ ├── ll_launch.c
│ │ │ │ │ │ ├── ll_query_native_int.c
│ │ │ │ │ │ ├── ll_query_node_list.c
│ │ │ │ │ │ ├── ll_query_proxy_id.c
│ │ │ │ │ │ ├── lsf.h
│ │ │ │ │ │ ├── lsf_env.c
│ │ │ │ │ │ ├── lsf_init.c
│ │ │ │ │ │ ├── lsf_query_native_int.c
│ │ │ │ │ │ ├── lsf_query_node_list.c
│ │ │ │ │ │ ├── manual_init.c
│ │ │ │ │ │ ├── pbs.h
│ │ │ │ │ │ ├── pbs_env.c
│ │ │ │ │ │ ├── pbs_finalize.c
│ │ │ │ │ │ ├── pbs_init.c
│ │ │ │ │ │ ├── pbs_launch.c
│ │ │ │ │ │ ├── pbs_query_native_int.c
│ │ │ │ │ │ ├── pbs_query_node_list.c
│ │ │ │ │ │ ├── pbs_wait.c
│ │ │ │ │ │ ├── rsh.h
│ │ │ │ │ │ ├── rsh_env.c
│ │ │ │ │ │ ├── rsh_init.c
│ │ │ │ │ │ ├── sge.h
│ │ │ │ │ │ ├── sge_env.c
│ │ │ │ │ │ ├── sge_init.c
│ │ │ │ │ │ ├── sge_query_native_int.c
│ │ │ │ │ │ ├── sge_query_node_list.c
│ │ │ │ │ │ ├── slurm.h
│ │ │ │ │ │ ├── slurm_env.c
│ │ │ │ │ │ ├── slurm_init.c
│ │ │ │ │ │ ├── slurm_launch.c
│ │ │ │ │ │ ├── slurm_query_native_int.c
│ │ │ │ │ │ ├── slurm_query_node_list.c
│ │ │ │ │ │ ├── slurm_query_proxy_id.c
│ │ │ │ │ │ ├── ssh.c
│ │ │ │ │ │ ├── ssh.h
│ │ │ │ │ │ ├── ssh_env.c
│ │ │ │ │ │ ├── ssh_finalize.c
│ │ │ │ │ │ ├── ssh_init.c
│ │ │ │ │ │ └── user_init.c
│ │ │ │ │ ├── include
│ │ │ │ │ │ └── bsci.h
│ │ │ │ │ ├── persist
│ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ ├── hydra_persist.txt
│ │ │ │ │ │ ├── persist.h
│ │ │ │ │ │ ├── persist_client.h
│ │ │ │ │ │ ├── persist_init.c
│ │ │ │ │ │ ├── persist_launch.c
│ │ │ │ │ │ ├── persist_server.c
│ │ │ │ │ │ ├── persist_server.h
│ │ │ │ │ │ └── persist_wait.c
│ │ │ │ │ ├── src
│ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ ├── bsci_env.c
│ │ │ │ │ │ ├── bsci_finalize.c
│ │ │ │ │ │ ├── bsci_init.c.in
│ │ │ │ │ │ ├── bsci_launch.c
│ │ │ │ │ │ ├── bsci_query_native_int.c
│ │ │ │ │ │ ├── bsci_query_node_list.c
│ │ │ │ │ │ ├── bsci_query_proxy_id.c
│ │ │ │ │ │ └── bsci_wait.c
│ │ │ │ │ └── utils
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── bscu.h
│ │ │ │ │ ├── bscu_cb.c
│ │ │ │ │ └── bscu_wait.c
│ │ │ │ ├── ckpoint
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── blcr
│ │ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ │ ├── ckpoint_blcr.c
│ │ │ │ │ │ └── ckpoint_blcr.h
│ │ │ │ │ ├── ckpoint.c
│ │ │ │ │ └── ckpoint.h
│ │ │ │ ├── debugger
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── debugger.c
│ │ │ │ │ └── debugger.h
│ │ │ │ ├── demux
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── demux.c
│ │ │ │ │ ├── demux.h
│ │ │ │ │ ├── demux_internal.h
│ │ │ │ │ ├── demux_poll.c
│ │ │ │ │ └── demux_select.c
│ │ │ │ ├── ftb
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── hydt_ftb.c
│ │ │ │ │ ├── hydt_ftb.h
│ │ │ │ │ └── hydt_ftb_dummy.c
│ │ │ │ ├── nameserver
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── hydra_nameserver.c
│ │ │ │ │ └── hydra_nameserver.txt
│ │ │ │ └── topo
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── hwloc
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── hwloc
│ │ │ │ │ │ ├── AUTHORS
│ │ │ │ │ │ ├── COPYING
│ │ │ │ │ │ ├── HACKING
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── NEWS
│ │ │ │ │ │ ├── README
│ │ │ │ │ │ ├── README.debian
│ │ │ │ │ │ ├── VERSION
│ │ │ │ │ │ ├── aclocal.m4
│ │ │ │ │ │ ├── autogen.sh
│ │ │ │ │ │ ├── config
│ │ │ │ │ │ │ ├── ar-lib
│ │ │ │ │ │ │ ├── compile
│ │ │ │ │ │ │ ├── config.guess
│ │ │ │ │ │ │ ├── config.sub
│ │ │ │ │ │ │ ├── decl.m4
│ │ │ │ │ │ │ ├── depcomp
│ │ │ │ │ │ │ ├── distscript.csh
│ │ │ │ │ │ │ ├── hwloc.m4
│ │ │ │ │ │ │ ├── hwloc_check_attributes.m4
│ │ │ │ │ │ │ ├── hwloc_check_vendor.m4
│ │ │ │ │ │ │ ├── hwloc_check_visibility.m4
│ │ │ │ │ │ │ ├── hwloc_components.m4
│ │ │ │ │ │ │ ├── hwloc_get_version.sh
│ │ │ │ │ │ │ ├── hwloc_internal.m4
│ │ │ │ │ │ │ ├── hwloc_pkg.m4
│ │ │ │ │ │ │ ├── install-sh
│ │ │ │ │ │ │ ├── libtool.m4
│ │ │ │ │ │ │ ├── ltmain.sh
│ │ │ │ │ │ │ ├── ltoptions.m4
│ │ │ │ │ │ │ ├── ltsugar.m4
│ │ │ │ │ │ │ ├── ltversion.m4
│ │ │ │ │ │ │ ├── lt~obsolete.m4
│ │ │ │ │ │ │ ├── missing
│ │ │ │ │ │ │ └── test-driver
│ │ │ │ │ │ ├── configure
│ │ │ │ │ │ ├── configure.ac
│ │ │ │ │ │ ├── contrib
│ │ │ │ │ │ │ ├── dist
│ │ │ │ │ │ │ │ └── make_dist_tarball
│ │ │ │ │ │ │ ├── hg
│ │ │ │ │ │ │ │ ├── build-hgignore.pl
│ │ │ │ │ │ │ │ └── set-hg-share-perms.csh
│ │ │ │ │ │ │ ├── hwloc-valgrind.supp
│ │ │ │ │ │ │ ├── nightly
│ │ │ │ │ │ │ │ └── make_snapshot_tarball
│ │ │ │ │ │ │ └── update-my-copyright.pl
│ │ │ │ │ │ ├── doc
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── README.sed
│ │ │ │ │ │ │ ├── doxygen-config.cfg.in
│ │ │ │ │ │ │ ├── doxygen.cfg
│ │ │ │ │ │ │ ├── doxygen.css
│ │ │ │ │ │ │ ├── hwloc-hello.c
│ │ │ │ │ │ │ ├── hwloc.doxy
│ │ │ │ │ │ │ ├── images
│ │ │ │ │ │ │ │ ├── HACKING
│ │ │ │ │ │ │ │ ├── devel09-pci.pdf
│ │ │ │ │ │ │ │ ├── devel09-pci.png
│ │ │ │ │ │ │ │ ├── devel09-pci.xml
│ │ │ │ │ │ │ │ ├── diagram.fig
│ │ │ │ │ │ │ │ ├── dudley.png
│ │ │ │ │ │ │ │ ├── dudley.xml
│ │ │ │ │ │ │ │ ├── emmett.png
│ │ │ │ │ │ │ │ ├── emmett.xml
│ │ │ │ │ │ │ │ ├── hagrid.png
│ │ │ │ │ │ │ │ ├── hagrid.xml
│ │ │ │ │ │ │ │ ├── ppc64-full-with-smt.pdf
│ │ │ │ │ │ │ │ ├── ppc64-full-with-smt.png
│ │ │ │ │ │ │ │ ├── ppc64-full-with-smt.xml
│ │ │ │ │ │ │ │ ├── ppc64-with-smt.pdf
│ │ │ │ │ │ │ │ ├── ppc64-with-smt.png
│ │ │ │ │ │ │ │ ├── ppc64-with-smt.xml
│ │ │ │ │ │ │ │ ├── ppc64-without-smt.pdf
│ │ │ │ │ │ │ │ ├── ppc64-without-smt.png
│ │ │ │ │ │ │ │ └── ppc64-without-smt.xml
│ │ │ │ │ │ │ ├── www.open-mpi.org-css.inc
│ │ │ │ │ │ │ ├── www.open-mpi.org-footer.inc
│ │ │ │ │ │ │ ├── www.open-mpi.org-header.inc
│ │ │ │ │ │ │ └── www.open-mpi.org.cfg
│ │ │ │ │ │ ├── hwloc.pc.in
│ │ │ │ │ │ ├── include
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── hwloc
│ │ │ │ │ │ │ │ ├── autogen
│ │ │ │ │ │ │ │ │ └── config.h.in
│ │ │ │ │ │ │ │ ├── bitmap.h
│ │ │ │ │ │ │ │ ├── cuda.h
│ │ │ │ │ │ │ │ ├── cudart.h
│ │ │ │ │ │ │ │ ├── deprecated.h
│ │ │ │ │ │ │ │ ├── diff.h
│ │ │ │ │ │ │ │ ├── gl.h
│ │ │ │ │ │ │ │ ├── glibc-sched.h
│ │ │ │ │ │ │ │ ├── helper.h
│ │ │ │ │ │ │ │ ├── inlines.h
│ │ │ │ │ │ │ │ ├── intel-mic.h
│ │ │ │ │ │ │ │ ├── linux-libnuma.h
│ │ │ │ │ │ │ │ ├── linux.h
│ │ │ │ │ │ │ │ ├── myriexpress.h
│ │ │ │ │ │ │ │ ├── nvml.h
│ │ │ │ │ │ │ │ ├── opencl.h
│ │ │ │ │ │ │ │ ├── openfabrics-verbs.h
│ │ │ │ │ │ │ │ ├── plugins.h
│ │ │ │ │ │ │ │ └── rename.h
│ │ │ │ │ │ │ ├── hwloc.h
│ │ │ │ │ │ │ └── private
│ │ │ │ │ │ │ ├── autogen
│ │ │ │ │ │ │ │ ├── README.txt
│ │ │ │ │ │ │ │ └── config.h.in
│ │ │ │ │ │ │ ├── components.h
│ │ │ │ │ │ │ ├── cpuid.h
│ │ │ │ │ │ │ ├── debug.h
│ │ │ │ │ │ │ ├── misc.h
│ │ │ │ │ │ │ ├── private.h
│ │ │ │ │ │ │ ├── solaris-chiptype.h
│ │ │ │ │ │ │ └── xml.h
│ │ │ │ │ │ ├── src
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── base64.c
│ │ │ │ │ │ │ ├── bind.c
│ │ │ │ │ │ │ ├── bitmap.c
│ │ │ │ │ │ │ ├── components.c
│ │ │ │ │ │ │ ├── diff.c
│ │ │ │ │ │ │ ├── distances.c
│ │ │ │ │ │ │ ├── dolib.c
│ │ │ │ │ │ │ ├── hwloc.dtd
│ │ │ │ │ │ │ ├── misc.c
│ │ │ │ │ │ │ ├── pci-common.c
│ │ │ │ │ │ │ ├── topology-aix.c
│ │ │ │ │ │ │ ├── topology-bgq.c
│ │ │ │ │ │ │ ├── topology-cuda.c
│ │ │ │ │ │ │ ├── topology-custom.c
│ │ │ │ │ │ │ ├── topology-darwin.c
│ │ │ │ │ │ │ ├── topology-fake.c
│ │ │ │ │ │ │ ├── topology-freebsd.c
│ │ │ │ │ │ │ ├── topology-gl.c
│ │ │ │ │ │ │ ├── topology-hpux.c
│ │ │ │ │ │ │ ├── topology-linux.c
│ │ │ │ │ │ │ ├── topology-netbsd.c
│ │ │ │ │ │ │ ├── topology-noos.c
│ │ │ │ │ │ │ ├── topology-nvml.c
│ │ │ │ │ │ │ ├── topology-opencl.c
│ │ │ │ │ │ │ ├── topology-osf.c
│ │ │ │ │ │ │ ├── topology-pci.c
│ │ │ │ │ │ │ ├── topology-solaris-chiptype.c
│ │ │ │ │ │ │ ├── topology-solaris.c
│ │ │ │ │ │ │ ├── topology-synthetic.c
│ │ │ │ │ │ │ ├── topology-windows.c
│ │ │ │ │ │ │ ├── topology-x86.c
│ │ │ │ │ │ │ ├── topology-xml-libxml.c
│ │ │ │ │ │ │ ├── topology-xml-nolibxml.c
│ │ │ │ │ │ │ ├── topology-xml.c
│ │ │ │ │ │ │ ├── topology.c
│ │ │ │ │ │ │ └── traversal.c
│ │ │ │ │ │ ├── tests
│ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ ├── cuda.c
│ │ │ │ │ │ │ ├── cudart.c
│ │ │ │ │ │ │ ├── embedded
│ │ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ │ ├── README.txt
│ │ │ │ │ │ │ │ ├── autogen.sh
│ │ │ │ │ │ │ │ ├── config
│ │ │ │ │ │ │ │ │ └── README.txt
│ │ │ │ │ │ │ │ ├── configure.ac
│ │ │ │ │ │ │ │ ├── do_test.c
│ │ │ │ │ │ │ │ ├── main.c
│ │ │ │ │ │ │ │ └── run-embedded-tests.sh
│ │ │ │ │ │ │ ├── gl.c
│ │ │ │ │ │ │ ├── glibc-sched.c
│ │ │ │ │ │ │ ├── hwloc_backends.c
│ │ │ │ │ │ │ ├── hwloc_bind.c
│ │ │ │ │ │ │ ├── hwloc_bitmap.c
│ │ │ │ │ │ │ ├── hwloc_bitmap_first_last_weight.c
│ │ │ │ │ │ │ ├── hwloc_bitmap_singlify.c
│ │ │ │ │ │ │ ├── hwloc_bitmap_string.c
│ │ │ │ │ │ │ ├── hwloc_custom.c
│ │ │ │ │ │ │ ├── hwloc_distances.c
│ │ │ │ │ │ │ ├── hwloc_get_cache_covering_cpuset.c
│ │ │ │ │ │ │ ├── hwloc_get_closest_objs.c
│ │ │ │ │ │ │ ├── hwloc_get_largest_objs_inside_cpuset.c
│ │ │ │ │ │ │ ├── hwloc_get_last_cpu_location.c
│ │ │ │ │ │ │ ├── hwloc_get_next_obj_covering_cpuset.c
│ │ │ │ │ │ │ ├── hwloc_get_obj_below_array_by_type.c
│ │ │ │ │ │ │ ├── hwloc_get_obj_covering_cpuset.c
│ │ │ │ │ │ │ ├── hwloc_get_obj_inside_cpuset.c
│ │ │ │ │ │ │ ├── hwloc_get_shared_cache_covering_obj.c
│ │ │ │ │ │ │ ├── hwloc_groups.c
│ │ │ │ │ │ │ ├── hwloc_groups2.c
│ │ │ │ │ │ │ ├── hwloc_insert_misc.c
│ │ │ │ │ │ │ ├── hwloc_iodevs.c
│ │ │ │ │ │ │ ├── hwloc_is_thissystem.c
│ │ │ │ │ │ │ ├── hwloc_list_components.c
│ │ │ │ │ │ │ ├── hwloc_obj_infos.c
│ │ │ │ │ │ │ ├── hwloc_object_userdata.c
│ │ │ │ │ │ │ ├── hwloc_pci_backend.c
│ │ │ │ │ │ │ ├── hwloc_synthetic.c
│ │ │ │ │ │ │ ├── hwloc_topology_diff.c
│ │ │ │ │ │ │ ├── hwloc_topology_dup.c
│ │ │ │ │ │ │ ├── hwloc_topology_restrict.c
│ │ │ │ │ │ │ ├── hwloc_type_depth.c
│ │ │ │ │ │ │ ├── intel-mic.c
│ │ │ │ │ │ │ ├── linux
│ │ │ │ │ │ │ │ ├── 128ia64-17n4s2c.output
│ │ │ │ │ │ │ │ ├── 128ia64-17n4s2c.tar.bz2
│ │ │ │ │ │ │ │ ├── 16amd64-4n4c-cgroup-distance-merge.options
│ │ │ │ │ │ │ │ ├── 16amd64-4n4c-cgroup-distance-merge.output
│ │ │ │ │ │ │ │ ├── 16amd64-4n4c-cgroup-distance-merge.tar.bz2
│ │ │ │ │ │ │ │ ├── 16amd64-8n2c-cpusets.output
│ │ │ │ │ │ │ │ ├── 16amd64-8n2c-cpusets.tar.bz2
│ │ │ │ │ │ │ │ ├── 16amd64-8n2c-cpusets.xml.options
│ │ │ │ │ │ │ │ ├── 16amd64-8n2c-cpusets.xml.output
│ │ │ │ │ │ │ │ ├── 16amd64-8n2c-cpusets.xml.source
│ │ │ │ │ │ │ │ ├── 16amd64-8n2c-cpusets_noadmin.options
│ │ │ │ │ │ │ │ ├── 16amd64-8n2c-cpusets_noadmin.output
│ │ │ │ │ │ │ │ ├── 16amd64-8n2c-cpusets_noadmin.source
│ │ │ │ │ │ │ │ ├── 16amd64-8n2c.output
│ │ │ │ │ │ │ │ ├── 16amd64-8n2c.tar.bz2
│ │ │ │ │ │ │ │ ├── 16em64t-2m4c2t.output
│ │ │ │ │ │ │ │ ├── 16em64t-2m4c2t.tar.bz2
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t-offlines.output
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t-offlines.tar.bz2
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t-offlines.xml.options
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t-offlines.xml.output
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t-offlines.xml.source
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t-offlines_noadmin.options
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t-offlines_noadmin.output
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t-offlines_noadmin.source
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t.output
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t.tar.bz2
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t.xml.options
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t.xml.output
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t.xml.source
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t_merge.options
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t_merge.output
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t_merge.source
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t_ncaches.options
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t_ncaches.output
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t_ncaches.source
│ │ │ │ │ │ │ │ ├── 16em64t-4s2cu2c.output
│ │ │ │ │ │ │ │ ├── 16em64t-4s2cu2c.tar.bz2
│ │ │ │ │ │ │ │ ├── 16ia64-8n2s.output
│ │ │ │ │ │ │ │ ├── 16ia64-8n2s.tar.bz2
│ │ │ │ │ │ │ │ ├── 1alpha.output
│ │ │ │ │ │ │ │ ├── 1alpha.tar.bz2
│ │ │ │ │ │ │ │ ├── 20s390-2g6s4c.output
│ │ │ │ │ │ │ │ ├── 20s390-2g6s4c.tar.bz2
│ │ │ │ │ │ │ │ ├── 24em64t-2n6c2t+2mic.olddriver.options
│ │ │ │ │ │ │ │ ├── 24em64t-2n6c2t+2mic.olddriver.output
│ │ │ │ │ │ │ │ ├── 24em64t-2n6c2t+2mic.olddriver.tar.bz2
│ │ │ │ │ │ │ │ ├── 256ia64-64n2s2c.output
│ │ │ │ │ │ │ │ ├── 256ia64-64n2s2c.tar.bz2
│ │ │ │ │ │ │ │ ├── 256ppc-8n8s4t-nocache.exclude
│ │ │ │ │ │ │ │ ├── 256ppc-8n8s4t-nocache.output
│ │ │ │ │ │ │ │ ├── 256ppc-8n8s4t-nocache.source
│ │ │ │ │ │ │ │ ├── 256ppc-8n8s4t-nosys.exclude
│ │ │ │ │ │ │ │ ├── 256ppc-8n8s4t-nosys.output
│ │ │ │ │ │ │ │ ├── 256ppc-8n8s4t-nosys.source
│ │ │ │ │ │ │ │ ├── 256ppc-8n8s4t.output
│ │ │ │ │ │ │ │ ├── 256ppc-8n8s4t.tar.bz2
│ │ │ │ │ │ │ │ ├── 2amd64-2n.output
│ │ │ │ │ │ │ │ ├── 2amd64-2n.tar.bz2
│ │ │ │ │ │ │ │ ├── 2arm-2c.output
│ │ │ │ │ │ │ │ ├── 2arm-2c.tar.bz2
│ │ │ │ │ │ │ │ ├── 2i386-2c-nohugepage.tar.bz2
│ │ │ │ │ │ │ │ ├── 2i386-2c-nohugepage.xml.options
│ │ │ │ │ │ │ │ ├── 2i386-2c-nohugepage.xml.output
│ │ │ │ │ │ │ │ ├── 2i386-2c-nohugepage.xml.source
│ │ │ │ │ │ │ │ ├── 2i386-2t-hugepagesizecount.tar.bz2
│ │ │ │ │ │ │ │ ├── 2i386-2t-hugepagesizecount.xml.env
│ │ │ │ │ │ │ │ ├── 2i386-2t-hugepagesizecount.xml.options
│ │ │ │ │ │ │ │ ├── 2i386-2t-hugepagesizecount.xml.output
│ │ │ │ │ │ │ │ ├── 2i386-2t-hugepagesizecount.xml.source
│ │ │ │ │ │ │ │ ├── 2ps3-2t.output
│ │ │ │ │ │ │ │ ├── 2ps3-2t.tar.bz2
│ │ │ │ │ │ │ │ ├── 2s390-2c.output
│ │ │ │ │ │ │ │ ├── 2s390-2c.tar.bz2
│ │ │ │ │ │ │ │ ├── 32amd64-4s2n4c-cgroup.env
│ │ │ │ │ │ │ │ ├── 32amd64-4s2n4c-cgroup.output
│ │ │ │ │ │ │ │ ├── 32amd64-4s2n4c-cgroup.tar.bz2
│ │ │ │ │ │ │ │ ├── 32amd64-4s2n4c-cgroup.xml.env
│ │ │ │ │ │ │ │ ├── 32amd64-4s2n4c-cgroup.xml.options
│ │ │ │ │ │ │ │ ├── 32amd64-4s2n4c-cgroup.xml.output
│ │ │ │ │ │ │ │ ├── 32amd64-4s2n4c-cgroup.xml.source
│ │ │ │ │ │ │ │ ├── 32em64t-2n8c+1mic.options
│ │ │ │ │ │ │ │ ├── 32em64t-2n8c+1mic.output
│ │ │ │ │ │ │ │ ├── 32em64t-2n8c+1mic.tar.bz2
│ │ │ │ │ │ │ │ ├── 32ppc-4n4c2c.output
│ │ │ │ │ │ │ │ ├── 32ppc-4n4c2c.tar.bz2
│ │ │ │ │ │ │ │ ├── 40intel64-2g2n4c+pci.env
│ │ │ │ │ │ │ │ ├── 40intel64-2g2n4c+pci.options
│ │ │ │ │ │ │ │ ├── 40intel64-2g2n4c+pci.output
│ │ │ │ │ │ │ │ ├── 40intel64-2g2n4c+pci.tar.bz2
│ │ │ │ │ │ │ │ ├── 48amd64-4d2n6c-sparse.output
│ │ │ │ │ │ │ │ ├── 48amd64-4d2n6c-sparse.tar.bz2
│ │ │ │ │ │ │ │ ├── 4em64t-2c2t-ignore-reorder.options
│ │ │ │ │ │ │ │ ├── 4em64t-2c2t-ignore-reorder.output
│ │ │ │ │ │ │ │ ├── 4em64t-2c2t-ignore-reorder.tar.bz2
│ │ │ │ │ │ │ │ ├── 4ia64-4s.output
│ │ │ │ │ │ │ │ ├── 4ia64-4s.tar.bz2
│ │ │ │ │ │ │ │ ├── 4ppc-4c.output
│ │ │ │ │ │ │ │ ├── 4ppc-4c.tar.bz2
│ │ │ │ │ │ │ │ ├── 4qs22-2s2t.output
│ │ │ │ │ │ │ │ ├── 4qs22-2s2t.tar.bz2
│ │ │ │ │ │ │ │ ├── 64amd64-4s2n4ca2co.output
│ │ │ │ │ │ │ │ ├── 64amd64-4s2n4ca2co.tar.bz2
│ │ │ │ │ │ │ │ ├── 64fake-4n2s2ca2c2t.output
│ │ │ │ │ │ │ │ ├── 64fake-4n2s2ca2c2t.tar.bz2
│ │ │ │ │ │ │ │ ├── 8amd64-4n2c.output
│ │ │ │ │ │ │ │ ├── 8amd64-4n2c.tar.bz2
│ │ │ │ │ │ │ │ ├── 8em64t-2s2ca2c.output
│ │ │ │ │ │ │ │ ├── 8em64t-2s2ca2c.tar.bz2
│ │ │ │ │ │ │ │ ├── 8em64t-2s4c-heterogeneous.output
│ │ │ │ │ │ │ │ ├── 8em64t-2s4c-heterogeneous.tar.bz2
│ │ │ │ │ │ │ │ ├── 8em64t-4c2t.output
│ │ │ │ │ │ │ │ ├── 8em64t-4c2t.tar.bz2
│ │ │ │ │ │ │ │ ├── 8ia64-2n2s2c.output
│ │ │ │ │ │ │ │ ├── 8ia64-2n2s2c.tar.bz2
│ │ │ │ │ │ │ │ ├── 8ia64-2s2c2t.output
│ │ │ │ │ │ │ │ ├── 8ia64-2s2c2t.tar.bz2
│ │ │ │ │ │ │ │ ├── 8ia64-4s2c.output
│ │ │ │ │ │ │ │ ├── 8ia64-4s2c.tar.bz2
│ │ │ │ │ │ │ │ ├── 96em64t-4n4d3ca2co-forcecpuinfo.env
│ │ │ │ │ │ │ │ ├── 96em64t-4n4d3ca2co-forcecpuinfo.output
│ │ │ │ │ │ │ │ ├── 96em64t-4n4d3ca2co-forcecpuinfo.source
│ │ │ │ │ │ │ │ ├── 96em64t-4n4d3ca2co.output
│ │ │ │ │ │ │ │ ├── 96em64t-4n4d3ca2co.tar.bz2
│ │ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ │ ├── README
│ │ │ │ │ │ │ │ ├── gather
│ │ │ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ │ │ └── test-gather-topology.sh.in
│ │ │ │ │ │ │ │ ├── hwloc-gather-topology.in
│ │ │ │ │ │ │ │ └── test-topology.sh.in
│ │ │ │ │ │ │ ├── linux-libnuma.c
│ │ │ │ │ │ │ ├── myriexpress.c
│ │ │ │ │ │ │ ├── nvml.c
│ │ │ │ │ │ │ ├── opencl.c
│ │ │ │ │ │ │ ├── openfabrics-verbs.c
│ │ │ │ │ │ │ ├── ports
│ │ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ ├── aix
│ │ │ │ │ │ │ │ │ ├── procinfo.h
│ │ │ │ │ │ │ │ │ └── sys
│ │ │ │ │ │ │ │ │ ├── processor.h
│ │ │ │ │ │ │ │ │ ├── rset.h
│ │ │ │ │ │ │ │ │ ├── systemcfg.h
│ │ │ │ │ │ │ │ │ └── thread.h
│ │ │ │ │ │ │ │ ├── bgq
│ │ │ │ │ │ │ │ │ └── spi
│ │ │ │ │ │ │ │ │ └── include
│ │ │ │ │ │ │ │ │ └── kernel
│ │ │ │ │ │ │ │ │ ├── location.h
│ │ │ │ │ │ │ │ │ └── process.h
│ │ │ │ │ │ │ │ ├── cuda
│ │ │ │ │ │ │ │ │ └── cuda_runtime_api.h
│ │ │ │ │ │ │ │ ├── darwin
│ │ │ │ │ │ │ │ │ └── sys
│ │ │ │ │ │ │ │ │ └── sysctl.h
│ │ │ │ │ │ │ │ ├── freebsd
│ │ │ │ │ │ │ │ │ ├── pthread.h
│ │ │ │ │ │ │ │ │ ├── pthread_np.h
│ │ │ │ │ │ │ │ │ └── sys
│ │ │ │ │ │ │ │ │ ├── cpuset.h
│ │ │ │ │ │ │ │ │ └── sysctl.h
│ │ │ │ │ │ │ │ ├── gl
│ │ │ │ │ │ │ │ │ ├── NVCtrl
│ │ │ │ │ │ │ │ │ │ ├── NVCtrl.h
│ │ │ │ │ │ │ │ │ │ └── NVCtrlLib.h
│ │ │ │ │ │ │ │ │ └── X11
│ │ │ │ │ │ │ │ │ └── Xlib.h
│ │ │ │ │ │ │ │ ├── hpux
│ │ │ │ │ │ │ │ │ └── sys
│ │ │ │ │ │ │ │ │ └── mpctl.h
│ │ │ │ │ │ │ │ ├── netbsd
│ │ │ │ │ │ │ │ │ ├── pthread.h
│ │ │ │ │ │ │ │ │ └── sched.h
│ │ │ │ │ │ │ │ ├── nvml
│ │ │ │ │ │ │ │ │ └── nvml.h
│ │ │ │ │ │ │ │ ├── opencl
│ │ │ │ │ │ │ │ │ └── CL
│ │ │ │ │ │ │ │ │ └── cl_ext.h
│ │ │ │ │ │ │ │ ├── osf
│ │ │ │ │ │ │ │ │ ├── cpuset.h
│ │ │ │ │ │ │ │ │ ├── numa.h
│ │ │ │ │ │ │ │ │ └── radset.h
│ │ │ │ │ │ │ │ ├── solaris
│ │ │ │ │ │ │ │ │ ├── kstat.h
│ │ │ │ │ │ │ │ │ ├── picl.h
│ │ │ │ │ │ │ │ │ └── sys
│ │ │ │ │ │ │ │ │ ├── lgrp_user.h
│ │ │ │ │ │ │ │ │ ├── processor.h
│ │ │ │ │ │ │ │ │ ├── procset.h
│ │ │ │ │ │ │ │ │ └── systeminfo.h
│ │ │ │ │ │ │ │ └── windows
│ │ │ │ │ │ │ │ └── windows.h
│ │ │ │ │ │ │ ├── rename
│ │ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ │ └── main.c
│ │ │ │ │ │ │ ├── wrapper.sh.in
│ │ │ │ │ │ │ ├── xml
│ │ │ │ │ │ │ │ ├── 16amd64-8n2c-cpusets.xml
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t-offlines.xml
│ │ │ │ │ │ │ │ ├── 16em64t-4s2c2t.xml
│ │ │ │ │ │ │ │ ├── 192em64t-12gr2n8c2t-distancegroups.xml
│ │ │ │ │ │ │ │ ├── 192em64t-24n8c2t-distancegroups.source
│ │ │ │ │ │ │ │ ├── 192em64t-24n8c2t-distancegroups.xml
│ │ │ │ │ │ │ │ ├── 192em64t-24n8c2t-nodistancegroups.env
│ │ │ │ │ │ │ │ ├── 192em64t-24n8c2t-nodistancegroups.xml
│ │ │ │ │ │ │ │ ├── 24em64t-2n6c2t-pci.xml
│ │ │ │ │ │ │ │ ├── 32em64t-2n8c2t-pci-noio.options
│ │ │ │ │ │ │ │ ├── 32em64t-2n8c2t-pci-noio.source
│ │ │ │ │ │ │ │ ├── 32em64t-2n8c2t-pci-noio.xml
│ │ │ │ │ │ │ │ ├── 32em64t-2n8c2t-pci-normalio.source
│ │ │ │ │ │ │ │ ├── 32em64t-2n8c2t-pci-normalio.xml
│ │ │ │ │ │ │ │ ├── 32em64t-2n8c2t-pci-wholeio.options
│ │ │ │ │ │ │ │ ├── 32em64t-2n8c2t-pci-wholeio.xml
│ │ │ │ │ │ │ │ ├── 8em64t-2mi2ma2c.xml
│ │ │ │ │ │ │ │ ├── 96em64t-4n4d3ca2co-pci.xml
│ │ │ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ │ │ └── test-topology.sh.in
│ │ │ │ │ │ │ └── xmlbuffer.c
│ │ │ │ │ │ └── utils
│ │ │ │ │ │ ├── Makefile.am
│ │ │ │ │ │ ├── Makefile.in
│ │ │ │ │ │ ├── hwloc-annotate.1in
│ │ │ │ │ │ ├── hwloc-annotate.c
│ │ │ │ │ │ ├── hwloc-assembler-remote.1in
│ │ │ │ │ │ ├── hwloc-assembler-remote.in
│ │ │ │ │ │ ├── hwloc-assembler.1in
│ │ │ │ │ │ ├── hwloc-assembler.c
│ │ │ │ │ │ ├── hwloc-bind.1in
│ │ │ │ │ │ ├── hwloc-bind.c
│ │ │ │ │ │ ├── hwloc-calc.1in
│ │ │ │ │ │ ├── hwloc-calc.c
│ │ │ │ │ │ ├── hwloc-calc.h
│ │ │ │ │ │ ├── hwloc-compress-dir.1in
│ │ │ │ │ │ ├── hwloc-compress-dir.in
│ │ │ │ │ │ ├── hwloc-diff.1in
│ │ │ │ │ │ ├── hwloc-diff.c
│ │ │ │ │ │ ├── hwloc-distances.1in
│ │ │ │ │ │ ├── hwloc-distances.c
│ │ │ │ │ │ ├── hwloc-distrib.1in
│ │ │ │ │ │ ├── hwloc-distrib.c
│ │ │ │ │ │ ├── hwloc-gather-topology.1in
│ │ │ │ │ │ ├── hwloc-info.1in
│ │ │ │ │ │ ├── hwloc-info.c
│ │ │ │ │ │ ├── hwloc-patch.1in
│ │ │ │ │ │ ├── hwloc-patch.c
│ │ │ │ │ │ ├── hwloc-ps.1in
│ │ │ │ │ │ ├── hwloc-ps.c
│ │ │ │ │ │ ├── hwloc.7in
│ │ │ │ │ │ ├── lstopo-cairo.c
│ │ │ │ │ │ ├── lstopo-color.c
│ │ │ │ │ │ ├── lstopo-draw.c
│ │ │ │ │ │ ├── lstopo-fig.c
│ │ │ │ │ │ ├── lstopo-text.c
│ │ │ │ │ │ ├── lstopo-windows.c
│ │ │ │ │ │ ├── lstopo-xml.c
│ │ │ │ │ │ ├── lstopo.1in
│ │ │ │ │ │ ├── lstopo.c
│ │ │ │ │ │ ├── lstopo.h
│ │ │ │ │ │ ├── misc.h
│ │ │ │ │ │ ├── test-fake-plugin.sh.in
│ │ │ │ │ │ ├── test-hwloc-annotate.input
│ │ │ │ │ │ ├── test-hwloc-annotate.output
│ │ │ │ │ │ ├── test-hwloc-annotate.sh.in
│ │ │ │ │ │ ├── test-hwloc-assembler.input1
│ │ │ │ │ │ ├── test-hwloc-assembler.input2
│ │ │ │ │ │ ├── test-hwloc-assembler.output
│ │ │ │ │ │ ├── test-hwloc-assembler.sh.in
│ │ │ │ │ │ ├── test-hwloc-calc.output
│ │ │ │ │ │ ├── test-hwloc-calc.sh.in
│ │ │ │ │ │ ├── test-hwloc-compress-dir.input.tar.gz
│ │ │ │ │ │ ├── test-hwloc-compress-dir.output.tar.gz
│ │ │ │ │ │ ├── test-hwloc-compress-dir.sh.in
│ │ │ │ │ │ ├── test-hwloc-diffpatch.input1
│ │ │ │ │ │ ├── test-hwloc-diffpatch.input2
│ │ │ │ │ │ ├── test-hwloc-diffpatch.sh.in
│ │ │ │ │ │ ├── test-hwloc-distances.output
│ │ │ │ │ │ ├── test-hwloc-distances.sh.in
│ │ │ │ │ │ ├── test-hwloc-distrib.output
│ │ │ │ │ │ ├── test-hwloc-distrib.sh.in
│ │ │ │ │ │ ├── test-hwloc-info.output
│ │ │ │ │ │ ├── test-hwloc-info.sh.in
│ │ │ │ │ │ ├── test-hwloc-ls.output
│ │ │ │ │ │ └── test-hwloc-ls.sh.in
│ │ │ │ │ ├── topo_hwloc.c
│ │ │ │ │ └── topo_hwloc.h
│ │ │ │ ├── topo.c
│ │ │ │ └── topo.h
│ │ │ ├── ui
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── include
│ │ │ │ │ └── ui.h
│ │ │ │ ├── mpich
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ ├── mpiexec.c
│ │ │ │ │ ├── mpiexec.h
│ │ │ │ │ └── utils.c
│ │ │ │ └── utils
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── uiu.c
│ │ │ │ └── uiu.h
│ │ │ ├── utils
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── alloc
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ └── alloc.c
│ │ │ │ ├── args
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ └── args.c
│ │ │ │ ├── dbg
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ └── dbg.c
│ │ │ │ ├── env
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ └── env.c
│ │ │ │ ├── launch
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ └── launch.c
│ │ │ │ ├── others
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ └── others.c
│ │ │ │ ├── signals
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ └── signals.c
│ │ │ │ ├── sock
│ │ │ │ │ ├── Makefile.mk
│ │ │ │ │ └── sock.c
│ │ │ │ └── string
│ │ │ │ ├── Makefile.mk
│ │ │ │ └── string.c
│ │ │ └── version.m4
│ │ ├── mpd
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── README
│ │ │ ├── aclocal.m4
│ │ │ ├── autogen.sh
│ │ │ ├── configure
│ │ │ ├── configure.ac
│ │ │ ├── edi2.xml
│ │ │ ├── ex1.xml
│ │ │ ├── ex2.xml
│ │ │ ├── ex3.xml
│ │ │ ├── exittest_nompi.c
│ │ │ ├── infloop.c
│ │ │ ├── install.sh
│ │ │ ├── mpd.py
│ │ │ ├── mpdallexit.py
│ │ │ ├── mpdboot.py
│ │ │ ├── mpdcheck.py
│ │ │ ├── mpdchkpyver.py
│ │ │ ├── mpdcleanup.py
│ │ │ ├── mpdconf.h.in
│ │ │ ├── mpdexit.py
│ │ │ ├── mpdgdbdrv.py
│ │ │ ├── mpdhelp.py
│ │ │ ├── mpdkilljob.py
│ │ │ ├── mpdlib.py
│ │ │ ├── mpdlistjobs.py
│ │ │ ├── mpdman.py
│ │ │ ├── mpdringtest.py
│ │ │ ├── mpdroot.c
│ │ │ ├── mpdroot.h
│ │ │ ├── mpdsigjob.py
│ │ │ ├── mpdtrace.py
│ │ │ ├── mpdwrapcli.py
│ │ │ ├── mpichprereq
│ │ │ ├── mpiexec.py
│ │ │ ├── mtv.c
│ │ │ ├── mtv_setup.py
│ │ │ ├── newboot.py
│ │ │ ├── newkmpds.py
│ │ │ ├── pcp.c
│ │ │ ├── pmitest.c
│ │ │ ├── proxy.c
│ │ │ ├── setup_pm
│ │ │ ├── sigcatcher.c
│ │ │ ├── sleeploop.c
│ │ │ └── test
│ │ │ ├── test1.py
│ │ │ ├── test2.py
│ │ │ ├── test3.py
│ │ │ ├── test4.py
│ │ │ ├── test5.py
│ │ │ ├── testall.sh
│ │ │ ├── testroot.py
│ │ │ └── tests.py
│ │ ├── remshell
│ │ │ ├── Makefile.mk
│ │ │ ├── mpiexec.c
│ │ │ └── subconfigure.m4
│ │ ├── subconfigure.m4
│ │ └── util
│ │ ├── Makefile.mk
│ │ ├── cmnargs.c
│ │ ├── cmnargs.h
│ │ ├── dbgiface.c
│ │ ├── env.c
│ │ ├── env.h
│ │ ├── ioloop.c
│ │ ├── ioloop.h
│ │ ├── labelout.c
│ │ ├── labelout.h
│ │ ├── newsession.c
│ │ ├── pmiport.c
│ │ ├── pmiserv.c
│ │ ├── pmiserv.h
│ │ ├── pmutil.h
│ │ ├── process.c
│ │ ├── process.h
│ │ ├── rm.c
│ │ ├── rm.h
│ │ ├── safestr2.c
│ │ ├── simple_pmiutil2.c
│ │ ├── simple_pmiutil2.h
│ │ ├── subconfigure.m4
│ │ └── test
│ │ ├── argstest.c
│ │ ├── forktest.c
│ │ ├── servtest.c
│ │ └── servtest2.c
│ ├── pmi
│ │ ├── Makefile.mk
│ │ ├── errnames-old.txt
│ │ ├── errnames.txt
│ │ ├── pmi2
│ │ │ ├── Makefile.mk
│ │ │ ├── poe
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── poe2pmi.c
│ │ │ │ └── subconfigure.m4
│ │ │ ├── simple
│ │ │ │ ├── Makefile.mk
│ │ │ │ ├── README
│ │ │ │ ├── pmi2compat.h
│ │ │ │ ├── simple2pmi.c
│ │ │ │ ├── simple2pmi.h
│ │ │ │ ├── simple_pmiutil.c
│ │ │ │ ├── simple_pmiutil.h
│ │ │ │ └── subconfigure.m4
│ │ │ └── subconfigure.m4
│ │ ├── simple
│ │ │ ├── Makefile.mk
│ │ │ ├── simple_pmi.c
│ │ │ ├── simple_pmiutil.c
│ │ │ ├── simple_pmiutil.h
│ │ │ └── subconfigure.m4
│ │ ├── slurm
│ │ │ └── subconfigure.m4
│ │ └── subconfigure.m4
│ └── util
│ ├── Makefile.mk
│ ├── cvar
│ │ ├── Makefile.mk
│ │ └── mpich_cvars.c
│ ├── dbg
│ │ ├── Makefile.mk
│ │ ├── dbg_control.c
│ │ ├── dbg_printf.c
│ │ ├── exit.c
│ │ ├── getfuncstack.in
│ │ └── timelimit.c
│ ├── ex
│ │ ├── Makefile.sm
│ │ └── ex.c
│ ├── instrm
│ │ ├── Makefile.mk
│ │ ├── instr.c
│ │ └── states.c
│ ├── logging
│ │ ├── Makefile.mk
│ │ ├── common
│ │ │ ├── Makefile.mk
│ │ │ └── state_names.h
│ │ └── rlog
│ │ ├── Makefile.mk
│ │ ├── TraceInput
│ │ │ ├── Makefile.sm
│ │ │ ├── logformat_trace_InputLog.c
│ │ │ ├── logformat_trace_InputLog.h
│ │ │ └── trace_input.c
│ │ ├── configure
│ │ ├── configure.ac
│ │ ├── irlog2rlog.c
│ │ ├── irlogutil.c
│ │ ├── minalignrlog.c
│ │ ├── pprintirlog.in
│ │ ├── printirlog.c
│ │ ├── printrlog.c
│ │ ├── rimshot
│ │ │ ├── MainFrm.cpp
│ │ │ ├── MainFrm.h
│ │ │ ├── OffsetDlg.cpp
│ │ │ ├── OffsetDlg.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── ZoomDlg.cpp
│ │ │ ├── ZoomDlg.h
│ │ │ ├── res
│ │ │ │ ├── Toolbar.bmp
│ │ │ │ ├── rimshot.ico
│ │ │ │ ├── rimshot.rc2
│ │ │ │ └── rimshotDoc.ico
│ │ │ ├── resource.fd
│ │ │ ├── resource.h
│ │ │ ├── rimshot.cpp
│ │ │ ├── rimshot.h
│ │ │ ├── rimshot.rc
│ │ │ ├── rimshotDoc.cpp
│ │ │ ├── rimshotDoc.h
│ │ │ ├── rimshotView.cpp
│ │ │ ├── rimshotView.h
│ │ │ ├── rimshot_draw.cpp
│ │ │ └── rimshot_draw.h
│ │ ├── rlog.c
│ │ ├── rlogconf.h.in
│ │ ├── rlogtime.c
│ │ ├── rlogtools.sln
│ │ ├── rlogutil.c
│ │ └── wintrace_impl.h
│ ├── mem
│ │ ├── Makefile.mk
│ │ ├── argstr.c
│ │ ├── check.c
│ │ ├── handlemem.c
│ │ ├── safestr.c
│ │ ├── strerror.c
│ │ └── trmem.c
│ ├── msgs
│ │ ├── Makefile.mk
│ │ └── msgprint.c
│ ├── multichannel
│ │ ├── Makefile.sm
│ │ └── mpi.c
│ ├── other
│ │ ├── Makefile.mk
│ │ ├── assert.c
│ │ └── outliers.c
│ ├── procmap
│ │ ├── Makefile.mk
│ │ └── local_proc.c
│ ├── thread
│ │ ├── Makefile.mk
│ │ └── mpiu_thread.c
│ └── wrappers
│ ├── Makefile.mk
│ ├── README
│ ├── mpiu_os_wrappers.h
│ ├── mpiu_os_wrappers_pre.h
│ ├── mpiu_process_wrappers.h
│ ├── mpiu_shm_wrappers.h
│ ├── mpiu_sock_wrappers.h
│ └── mpiu_util_wrappers.h
├── subsys_include.m4
├── test
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── TestResults.xsl
│ ├── basic
│ │ ├── sendrecvt.c
│ │ ├── sr.c
│ │ ├── sr1.c
│ │ ├── srbtest.c
│ │ └── srvec.c
│ ├── commands
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── README
│ │ ├── checkenv1.c
│ │ ├── cmdtests.in
│ │ ├── rtest.c
│ │ ├── rtestf.F
│ │ ├── rtestx.cxx
│ │ ├── stdintest.c
│ │ ├── stdintest2.c
│ │ ├── stdiotest.c
│ │ └── testout.c
│ ├── hydra
│ │ ├── README
│ │ ├── exit_status.rb
│ │ └── universe_size.c
│ ├── mpi
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── Makefile.mtest
│ │ ├── Makefile_cxx.mtest
│ │ ├── Makefile_f77.mtest
│ │ ├── Makefile_f90.mtest
│ │ ├── README
│ │ ├── ToDo
│ │ ├── aclocal.m4
│ │ ├── attr
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── attr2type.c
│ │ │ ├── attrdeleteget.c
│ │ │ ├── attrend.c
│ │ │ ├── attrend2.c
│ │ │ ├── attrerr.c
│ │ │ ├── attrerrcomm.c
│ │ │ ├── attrerrtype.c
│ │ │ ├── attric.c
│ │ │ ├── attrorder.c
│ │ │ ├── attrordercomm.c
│ │ │ ├── attrordertype.c
│ │ │ ├── attrt.c
│ │ │ ├── baseattr2.c
│ │ │ ├── baseattrcomm.c
│ │ │ ├── fkeyval.c
│ │ │ ├── fkeyvalcomm.c
│ │ │ ├── fkeyvaltype.c
│ │ │ ├── keyval_double_free.c
│ │ │ └── testlist
│ │ ├── basic
│ │ │ ├── GetOpt.c
│ │ │ ├── GetOpt.h
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── adapt.c
│ │ │ ├── netmpi.c
│ │ │ ├── patterns.c
│ │ │ ├── self.c
│ │ │ ├── sendrecv.c
│ │ │ ├── simple.c
│ │ │ ├── srtest.c
│ │ │ └── wtime.c
│ │ ├── checktests.in
│ │ ├── ckpoint
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── testlist
│ │ │ └── write_ckpoint.c
│ │ ├── coll
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── allgather2.c
│ │ │ ├── allgather3.c
│ │ │ ├── allgatherv2.c
│ │ │ ├── allgatherv3.c
│ │ │ ├── allgatherv4.c
│ │ │ ├── allred.c
│ │ │ ├── allred2.c
│ │ │ ├── allred3.c
│ │ │ ├── allred4.c
│ │ │ ├── allred5.c
│ │ │ ├── allred6.c
│ │ │ ├── allredmany.c
│ │ │ ├── alltoall1.c
│ │ │ ├── alltoallv.c
│ │ │ ├── alltoallv0.c
│ │ │ ├── alltoallw1.c
│ │ │ ├── alltoallw2.c
│ │ │ ├── alltoallw_zeros.c
│ │ │ ├── bcast2.c
│ │ │ ├── bcast3.c
│ │ │ ├── bcasttest.c
│ │ │ ├── bcastzerotype.c
│ │ │ ├── coll10.c
│ │ │ ├── coll11.c
│ │ │ ├── coll12.c
│ │ │ ├── coll13.c
│ │ │ ├── coll2.c
│ │ │ ├── coll3.c
│ │ │ ├── coll4.c
│ │ │ ├── coll5.c
│ │ │ ├── coll6.c
│ │ │ ├── coll7.c
│ │ │ ├── coll8.c
│ │ │ ├── coll9.c
│ │ │ ├── exscan.c
│ │ │ ├── exscan2.c
│ │ │ ├── gather.c
│ │ │ ├── gather2.c
│ │ │ ├── iallred.c
│ │ │ ├── ibarrier.c
│ │ │ ├── icallgather.c
│ │ │ ├── icallgatherv.c
│ │ │ ├── icallreduce.c
│ │ │ ├── icalltoall.c
│ │ │ ├── icalltoallv.c
│ │ │ ├── icalltoallw.c
│ │ │ ├── icbarrier.c
│ │ │ ├── icbcast.c
│ │ │ ├── icgather.c
│ │ │ ├── icgatherv.c
│ │ │ ├── icreduce.c
│ │ │ ├── icscatter.c
│ │ │ ├── icscatterv.c
│ │ │ ├── longuser.c
│ │ │ ├── nonblocking.c
│ │ │ ├── nonblocking2.c
│ │ │ ├── nonblocking3.c
│ │ │ ├── op_commutative.c
│ │ │ ├── opband.c
│ │ │ ├── opbor.c
│ │ │ ├── opbxor.c
│ │ │ ├── opland.c
│ │ │ ├── oplor.c
│ │ │ ├── oplxor.c
│ │ │ ├── opmax.c
│ │ │ ├── opmaxloc.c
│ │ │ ├── opmin.c
│ │ │ ├── opminloc.c
│ │ │ ├── opprod.c
│ │ │ ├── opsum.c
│ │ │ ├── red3.c
│ │ │ ├── red4.c
│ │ │ ├── red_scat_block.c
│ │ │ ├── red_scat_block2.c
│ │ │ ├── redscat.c
│ │ │ ├── redscat2.c
│ │ │ ├── redscat3.c
│ │ │ ├── redscatbkinter.c
│ │ │ ├── redscatblk3.c
│ │ │ ├── redscatinter.c
│ │ │ ├── reduce.c
│ │ │ ├── reduce_local.c
│ │ │ ├── scantst.c
│ │ │ ├── scatter2.c
│ │ │ ├── scatter3.c
│ │ │ ├── scattern.c
│ │ │ ├── scatterv.c
│ │ │ ├── testlist
│ │ │ └── uoplong.c
│ │ ├── comm
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── cmfree.c
│ │ │ ├── cmsplit.c
│ │ │ ├── cmsplit2.c
│ │ │ ├── cmsplit_type.c
│ │ │ ├── comm_create_group.c
│ │ │ ├── comm_group_half.c
│ │ │ ├── comm_group_rand.c
│ │ │ ├── comm_idup.c
│ │ │ ├── comm_idup_mul.c
│ │ │ ├── comm_idup_overlap.c
│ │ │ ├── comm_info.c
│ │ │ ├── commcreate1.c
│ │ │ ├── commname.c
│ │ │ ├── ctxalloc.c
│ │ │ ├── ctxsplit.c
│ │ │ ├── dup.c
│ │ │ ├── dup_with_info.c
│ │ │ ├── dupic.c
│ │ │ ├── ic1.c
│ │ │ ├── ic2.c
│ │ │ ├── iccreate.c
│ │ │ ├── icgroup.c
│ │ │ ├── icm.c
│ │ │ ├── icsplit.c
│ │ │ ├── probe-intercomm.c
│ │ │ └── testlist
│ │ ├── confdb
│ │ │ ├── aclocal.m4
│ │ │ ├── aclocal_am.m4
│ │ │ ├── aclocal_atomic.m4
│ │ │ ├── aclocal_attr_alias.m4
│ │ │ ├── aclocal_bugfix.m4
│ │ │ ├── aclocal_cache.m4
│ │ │ ├── aclocal_cc.m4
│ │ │ ├── aclocal_coverage.m4
│ │ │ ├── aclocal_cxx.m4
│ │ │ ├── aclocal_f77.m4
│ │ │ ├── aclocal_f77old.m4
│ │ │ ├── aclocal_fc.m4
│ │ │ ├── aclocal_libs.m4
│ │ │ ├── aclocal_make.m4
│ │ │ ├── aclocal_mpi.m4
│ │ │ ├── aclocal_romio.m4
│ │ │ ├── aclocal_runlog.m4
│ │ │ ├── aclocal_shl.m4
│ │ │ ├── aclocal_subcfg.m4
│ │ │ ├── aclocal_util.m4
│ │ │ ├── ar-lib
│ │ │ ├── ax_prefix_config_h.m4
│ │ │ ├── ax_tls.m4
│ │ │ ├── compile
│ │ │ ├── config.guess
│ │ │ ├── config.rpath
│ │ │ ├── config.sub
│ │ │ ├── depcomp
│ │ │ ├── install-sh
│ │ │ └── missing
│ │ ├── configargs
│ │ │ ├── bgp.cfg
│ │ │ └── bgp_xl.cfg
│ │ ├── configure
│ │ ├── configure.ac
│ │ ├── cxx
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── attr
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── attricx.cxx
│ │ │ │ ├── attrtx.cxx
│ │ │ │ ├── baseattrcommx.cxx
│ │ │ │ ├── fkeyvalcommx.cxx
│ │ │ │ ├── fkeyvaltypex.cxx
│ │ │ │ └── testlist
│ │ │ ├── coll
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── alltoallw2x.cxx
│ │ │ │ ├── arcomplex.cxx
│ │ │ │ ├── icallgathervx.cxx
│ │ │ │ ├── icallgatherx.cxx
│ │ │ │ ├── icallreducex.cxx
│ │ │ │ ├── icalltoallx.cxx
│ │ │ │ ├── icbarrierx.cxx
│ │ │ │ ├── icbcastx.cxx
│ │ │ │ ├── icgathervx.cxx
│ │ │ │ ├── icgatherx.cxx
│ │ │ │ ├── icreducex.cxx
│ │ │ │ ├── icscattervx.cxx
│ │ │ │ ├── icscatterx.cxx
│ │ │ │ ├── reduceboolx.cxx
│ │ │ │ ├── testlist
│ │ │ │ ├── uallreduce.cxx
│ │ │ │ ├── uallredx.cxx
│ │ │ │ ├── uexscan.cxx
│ │ │ │ ├── ureduce.cxx
│ │ │ │ └── uscan.cxx
│ │ │ ├── comm
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── commname2.cxx
│ │ │ │ └── testlist
│ │ │ ├── datatype
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── packsizex.cxx
│ │ │ │ ├── testlist
│ │ │ │ ├── typecntsx.cxx
│ │ │ │ ├── typemiscx.cxx
│ │ │ │ └── typenamex.cxx
│ │ │ ├── errhan
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── commcallx.cxx
│ │ │ │ └── testlist
│ │ │ ├── info
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── infodelx.cxx
│ │ │ │ ├── infodupx.cxx
│ │ │ │ ├── infoorderx.cxx
│ │ │ │ ├── infovallenx.cxx
│ │ │ │ └── testlist
│ │ │ ├── init
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── baseenv.cxx
│ │ │ │ ├── initstat2x.cxx
│ │ │ │ ├── initstatx.cxx
│ │ │ │ └── testlist
│ │ │ ├── io
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── fileerrx.cxx
│ │ │ │ ├── fileinfox.cxx
│ │ │ │ ├── filemiscx.cxx
│ │ │ │ ├── ioharness.defn
│ │ │ │ ├── ioharness.tlt
│ │ │ │ ├── seekavail.cxx
│ │ │ │ ├── setinfox.cxx
│ │ │ │ ├── shpositionx.cxx
│ │ │ │ └── testlist
│ │ │ ├── pt2pt
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── bsend1cxx.cxx
│ │ │ │ ├── sendrecvx.cxx
│ │ │ │ └── testlist
│ │ │ ├── rma
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── fkeyvalwinx.cxx
│ │ │ │ ├── getgroupx.cxx
│ │ │ │ ├── testlist
│ │ │ │ ├── wincallx.cxx
│ │ │ │ ├── winfencex.cxx
│ │ │ │ ├── winnamex.cxx
│ │ │ │ ├── winscale1x.cxx
│ │ │ │ └── winscale2x.cxx
│ │ │ ├── spawn
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── namepubx.cxx
│ │ │ │ ├── selfconaccx.cxx
│ │ │ │ ├── spawnargvx.cxx
│ │ │ │ ├── spawnintrax.cxx
│ │ │ │ └── testlist
│ │ │ ├── testlist.in
│ │ │ ├── topo
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── distgraphcxx.cxx
│ │ │ │ └── testlist.in
│ │ │ └── util
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ └── mtest.cxx
│ │ ├── datatype
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── blockindexed-misc.c
│ │ │ ├── blockindexed-zero-count.c
│ │ │ ├── contents.c
│ │ │ ├── contig-zero-count.c
│ │ │ ├── contigstruct.c
│ │ │ ├── cxx-types.c
│ │ │ ├── darray-cyclic.c
│ │ │ ├── darray-pack.c
│ │ │ ├── gaddress.c
│ │ │ ├── get-elements-pairtype.c
│ │ │ ├── get-elements.c
│ │ │ ├── getpartelm.c
│ │ │ ├── hindexed-zeros.c
│ │ │ ├── hindexed_block.c
│ │ │ ├── hindexed_block_contents.c
│ │ │ ├── indexed-misc.c
│ │ │ ├── large-count.c
│ │ │ ├── large_type.c
│ │ │ ├── large_type_sendrec.c
│ │ │ ├── lbub.c
│ │ │ ├── localpack.c
│ │ │ ├── longdouble.c
│ │ │ ├── lots-of-types.c
│ │ │ ├── pairtype-pack.c
│ │ │ ├── pairtype-size-extent.c
│ │ │ ├── segtest.c
│ │ │ ├── simple-commit.c
│ │ │ ├── simple-pack-external.c
│ │ │ ├── simple-pack.c
│ │ │ ├── simple-resized.c
│ │ │ ├── simple-size-extent.c
│ │ │ ├── sizedtypes.c
│ │ │ ├── slice-pack-external.c
│ │ │ ├── slice-pack.c
│ │ │ ├── struct-derived-zeros.c
│ │ │ ├── struct-empty-el.c
│ │ │ ├── struct-ezhov.c
│ │ │ ├── struct-no-real-types.c
│ │ │ ├── struct-pack.c
│ │ │ ├── struct-verydeep.c
│ │ │ ├── struct-zero-count.c
│ │ │ ├── subarray-pack.c
│ │ │ ├── subarray.c
│ │ │ ├── testlist.in
│ │ │ ├── tfree.c
│ │ │ ├── tmatchsize.c
│ │ │ ├── transpose-pack.c
│ │ │ ├── tresized.c
│ │ │ ├── tresized2.c
│ │ │ ├── triangular-pack.c
│ │ │ ├── typecommit.c
│ │ │ ├── typefree.c
│ │ │ ├── typelb.c
│ │ │ ├── typename.c
│ │ │ ├── unpack.c
│ │ │ ├── unusual-noncontigs.c
│ │ │ ├── zero-blklen-vector.c
│ │ │ ├── zeroblks.c
│ │ │ └── zeroparms.c
│ │ ├── errhan
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── adderr.c
│ │ │ ├── commcall.c
│ │ │ ├── errcode.c
│ │ │ ├── errfatal.c
│ │ │ ├── errmsg.c
│ │ │ ├── errring.c
│ │ │ ├── errstring.c
│ │ │ ├── predef_eh.c
│ │ │ └── testlist
│ │ ├── errors
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── attr
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── keyvalmis.c
│ │ │ │ └── testlist
│ │ │ ├── basic
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── README
│ │ │ │ ├── debabort.c
│ │ │ │ └── lefthandles.c
│ │ │ ├── coll
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── bcastlength.c
│ │ │ │ ├── noalias.c
│ │ │ │ ├── reduce_local.c
│ │ │ │ ├── rerr.c
│ │ │ │ └── testlist
│ │ │ ├── comm
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── ccreate1.c
│ │ │ │ ├── cfree.c
│ │ │ │ ├── manysplit.c
│ │ │ │ ├── testlist
│ │ │ │ ├── too_many_comms.c
│ │ │ │ ├── too_many_comms2.c
│ │ │ │ ├── too_many_comms3.c
│ │ │ │ └── userdup.c
│ │ │ ├── cxx
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── errhan
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── commerrx.cxx
│ │ │ │ │ ├── errgetx.cxx
│ │ │ │ │ ├── errsetx.cxx
│ │ │ │ │ ├── testlist
│ │ │ │ │ └── throwtest.cxx
│ │ │ │ ├── io
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── errgetfilex.cxx
│ │ │ │ │ ├── fileerrretx.cxx
│ │ │ │ │ ├── testlist
│ │ │ │ │ └── throwtestfilex.cxx
│ │ │ │ └── testlist.in
│ │ │ ├── datatype
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── getcnterr.c
│ │ │ │ └── testlist
│ │ │ ├── f77
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── io
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── addsize.h.in
│ │ │ │ │ ├── iooffset.h.in
│ │ │ │ │ ├── testlist
│ │ │ │ │ └── uerrhandf.f
│ │ │ │ └── testlist.in
│ │ │ ├── f90
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── io
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.am-stamp
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── testlist
│ │ │ │ │ └── uerrhandf90.f90
│ │ │ │ └── testlist.in
│ │ │ ├── faults
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── README
│ │ │ │ ├── collf1.c
│ │ │ │ ├── collf2.c
│ │ │ │ ├── pt2ptf1.c
│ │ │ │ ├── pt2ptf2.c
│ │ │ │ └── testlist
│ │ │ ├── group
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── gerr.c
│ │ │ │ └── testlist
│ │ │ ├── io
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── fileerrret.c
│ │ │ │ ├── openerr.c
│ │ │ │ └── testlist
│ │ │ ├── pt2pt
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── errinstatta.c
│ │ │ │ ├── errinstatts.c
│ │ │ │ ├── errinstatwa.c
│ │ │ │ ├── errinstatws.c
│ │ │ │ ├── proberank.c
│ │ │ │ ├── testlist
│ │ │ │ ├── truncmsg1.c
│ │ │ │ └── truncmsg2.c
│ │ │ ├── rma
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── cas_type_check.c
│ │ │ │ ├── testlist
│ │ │ │ ├── win_sync.h
│ │ │ │ ├── win_sync_complete.c
│ │ │ │ ├── win_sync_free_at.c
│ │ │ │ ├── win_sync_free_pt.c
│ │ │ │ ├── win_sync_lock_at.c
│ │ │ │ ├── win_sync_lock_fence.c
│ │ │ │ ├── win_sync_lock_pt.c
│ │ │ │ ├── win_sync_nested.c
│ │ │ │ ├── win_sync_op.c
│ │ │ │ ├── win_sync_unlock.c
│ │ │ │ ├── winerr.c
│ │ │ │ └── winerr2.c
│ │ │ ├── spawn
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── badport.c
│ │ │ │ ├── lookup_name.c
│ │ │ │ ├── testlist
│ │ │ │ └── unpub.c
│ │ │ ├── testlist.in
│ │ │ └── topo
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── cartsmall.c
│ │ │ └── testlist
│ │ ├── f77
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── attr
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── attraints.h.in
│ │ │ │ ├── attrmpi1f.f
│ │ │ │ ├── baseattr2f.f
│ │ │ │ ├── baseattrf.f
│ │ │ │ ├── commattr2f.f
│ │ │ │ ├── commattr3f.f
│ │ │ │ ├── commattrf.f
│ │ │ │ ├── testlist
│ │ │ │ ├── typeattr2f.f
│ │ │ │ ├── typeattr3f.f
│ │ │ │ └── typeattrf.f
│ │ │ ├── coll
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── allredint8f.f
│ │ │ │ ├── allredopttf.f
│ │ │ │ ├── alltoallvf.f
│ │ │ │ ├── alltoallwf.f
│ │ │ │ ├── exscanf.f
│ │ │ │ ├── inplacef.f
│ │ │ │ ├── nonblocking_inpf.f
│ │ │ │ ├── nonblockingf.f
│ │ │ │ ├── red_scat_blockf.f
│ │ │ │ ├── redscatf.f
│ │ │ │ ├── reducelocalf.f
│ │ │ │ ├── split_typef.f
│ │ │ │ ├── testlist
│ │ │ │ ├── uallreducef.f
│ │ │ │ └── vw_inplacef.f
│ │ │ ├── comm
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── commerrf.f
│ │ │ │ ├── commnamef.f
│ │ │ │ └── testlist
│ │ │ ├── datatype
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── allctypesf.f
│ │ │ │ ├── gaddressf.f
│ │ │ │ ├── hindex1f.f
│ │ │ │ ├── hindexed_blockf.f
│ │ │ │ ├── packef.f
│ │ │ │ ├── testlist
│ │ │ │ ├── typeaints.h.in
│ │ │ │ ├── typecntsf.f
│ │ │ │ ├── typem2f.f
│ │ │ │ ├── typename3f.f
│ │ │ │ ├── typenamef.f
│ │ │ │ ├── typesnamef.f
│ │ │ │ └── typesubf.f
│ │ │ ├── ext
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── add1size.h.in
│ │ │ │ ├── allocmemf.f
│ │ │ │ ├── c2f2c.c
│ │ │ │ ├── c2f2cf.f
│ │ │ │ ├── c2fmult.c
│ │ │ │ ├── ctypesfromc.c
│ │ │ │ ├── ctypesinf.f
│ │ │ │ └── testlist.in
│ │ │ ├── info
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── infotest2f.f
│ │ │ │ ├── infotestf.f
│ │ │ │ └── testlist
│ │ │ ├── init
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── baseenvf.f
│ │ │ │ └── testlist
│ │ │ ├── io
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── atomicityf.f
│ │ │ │ ├── c2f2cio.c
│ │ │ │ ├── c2f2ciof.f
│ │ │ │ ├── c2fmultio.c
│ │ │ │ ├── fileerrf.f
│ │ │ │ ├── fileinfof.f
│ │ │ │ ├── ioaint.h.in
│ │ │ │ ├── iodisp.h.in
│ │ │ │ ├── ioharness.defn
│ │ │ │ ├── ioharness.tlt
│ │ │ │ ├── iooffset.h.in
│ │ │ │ ├── miscfilef.f
│ │ │ │ ├── setviewcurf.f
│ │ │ │ ├── shpositionf.f
│ │ │ │ └── testlist
│ │ │ ├── profile
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── profile1f.f
│ │ │ │ └── testlist
│ │ │ ├── pt2pt
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── allpairf.f
│ │ │ │ ├── attr1aints.h.in
│ │ │ │ ├── dummyf.f
│ │ │ │ ├── greqf.f
│ │ │ │ ├── mprobef.f
│ │ │ │ ├── statusesf.f
│ │ │ │ └── testlist
│ │ │ ├── rma
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── addsize.h.in
│ │ │ │ ├── baseattrwinf.f
│ │ │ │ ├── c2f2cwin.c
│ │ │ │ ├── c2f2cwinf.f
│ │ │ │ ├── testlist
│ │ │ │ ├── winaccf.f
│ │ │ │ ├── winattr2f.f
│ │ │ │ ├── winattrf.f
│ │ │ │ ├── winerrf.f
│ │ │ │ ├── winfencef.f
│ │ │ │ ├── wingetf.f
│ │ │ │ ├── wingroupf.f
│ │ │ │ ├── winnamef.f
│ │ │ │ ├── winscale1f.f
│ │ │ │ └── winscale2f.f
│ │ │ ├── spawn
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── connaccf.f
│ │ │ │ ├── namepubf.f
│ │ │ │ ├── spawnargvf.f
│ │ │ │ ├── spawnf.f
│ │ │ │ ├── spawnmult2f.f
│ │ │ │ ├── spawnmultf.f
│ │ │ │ ├── testlist.in
│ │ │ │ └── type1aint.h.in
│ │ │ ├── testlist.in
│ │ │ ├── topo
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── cartcrf.f
│ │ │ │ ├── dgraph_unwgtf.f
│ │ │ │ ├── dgraph_wgtf.f
│ │ │ │ └── testlist
│ │ │ └── util
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ └── mtestf.f
│ │ ├── f90
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── attr
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.am-stamp
│ │ │ │ ├── Makefile.ap
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── attrlangc.c
│ │ │ │ ├── attrlangf90.f90
│ │ │ │ ├── attrmpi1f90.f90
│ │ │ │ ├── baseattr2f90.f90
│ │ │ │ ├── baseattr3f90.f90
│ │ │ │ ├── baseattrf90.f90
│ │ │ │ ├── commattr2f90.f90
│ │ │ │ ├── commattr3f90.f90
│ │ │ │ ├── commattrf90.f90
│ │ │ │ ├── fandcattrc.c
│ │ │ │ ├── fandcattrf90.f90
│ │ │ │ ├── testlist
│ │ │ │ ├── testlist.ap
│ │ │ │ ├── typeattr2f90.f90
│ │ │ │ ├── typeattr3f90.f90
│ │ │ │ └── typeattrf90.f90
│ │ │ ├── coll
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.am-stamp
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── allredint8f90.f90
│ │ │ │ ├── allredopttf90.f90
│ │ │ │ ├── alltoallvf90.f90
│ │ │ │ ├── alltoallwf90.f90
│ │ │ │ ├── exscanf90.f90
│ │ │ │ ├── inplacef90.f90
│ │ │ │ ├── nonblocking_inpf90.f90
│ │ │ │ ├── nonblockingf90.f90
│ │ │ │ ├── red_scat_blockf90.f90
│ │ │ │ ├── redscatf90.f90
│ │ │ │ ├── reducelocalf90.f90
│ │ │ │ ├── split_typef90.f90
│ │ │ │ ├── testlist
│ │ │ │ ├── uallreducef90.f90
│ │ │ │ └── vw_inplacef90.f90
│ │ │ ├── comm
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.am-stamp
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── commerrf90.f90
│ │ │ │ ├── commnamef90.f90
│ │ │ │ └── testlist
│ │ │ ├── datatype
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.am-stamp
│ │ │ │ ├── Makefile.ap
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── allctypesf90.f90
│ │ │ │ ├── createf90.f90
│ │ │ │ ├── gaddressf90.f90
│ │ │ │ ├── get_elem_d.f90
│ │ │ │ ├── get_elem_u.f90
│ │ │ │ ├── hindex1f90.f90
│ │ │ │ ├── hindexed_blockf90.f90
│ │ │ │ ├── indtype.f90
│ │ │ │ ├── kinds.f90
│ │ │ │ ├── packef90.f90
│ │ │ │ ├── sizeof.f90
│ │ │ │ ├── structf.f90
│ │ │ │ ├── testlist
│ │ │ │ ├── testlist.ap
│ │ │ │ ├── trf90.f90
│ │ │ │ ├── typecntsf90.f90
│ │ │ │ ├── typem2f90.f90
│ │ │ │ ├── typename3f90.f90
│ │ │ │ ├── typenamef90.f90
│ │ │ │ ├── typesnamef90.f90
│ │ │ │ └── typesubf90.f90
│ │ │ ├── ext
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.am-stamp
│ │ │ │ ├── Makefile.ap
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── allocmemf90.f90
│ │ │ │ ├── c2f2cf90.f90
│ │ │ │ ├── c2f902c.c
│ │ │ │ ├── c2f90mult.c
│ │ │ │ ├── ctypesfromc.c
│ │ │ │ ├── ctypesinf90.f90
│ │ │ │ └── testlist.in
│ │ │ ├── f90types
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── createf90types.c
│ │ │ │ └── testlist
│ │ │ ├── info
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.am-stamp
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── infotest2f90.f90
│ │ │ │ ├── infotestf90.f90
│ │ │ │ └── testlist
│ │ │ ├── init
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.am-stamp
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── baseenvf90.f90
│ │ │ │ └── testlist
│ │ │ ├── io
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.am-stamp
│ │ │ │ ├── Makefile.ap
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── atomicityf90.f90
│ │ │ │ ├── c2f2ciof90.f90
│ │ │ │ ├── c2f902cio.c
│ │ │ │ ├── c2f90multio.c
│ │ │ │ ├── fileerrf90.f90
│ │ │ │ ├── fileinfof90.f90
│ │ │ │ ├── miscfilef90.f90
│ │ │ │ ├── setviewcurf90.f90
│ │ │ │ ├── shpositionf90.f90
│ │ │ │ └── testlist
│ │ │ ├── misc
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── sizeof2.f90
│ │ │ │ ├── testlist
│ │ │ │ └── testlist.ap
│ │ │ ├── profile
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.am-stamp
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── profile1f90.f90
│ │ │ │ └── testlist
│ │ │ ├── pt2pt
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.am-stamp
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── allpairf90.f90
│ │ │ │ ├── dummyf90.f90
│ │ │ │ ├── greqf90.f90
│ │ │ │ ├── mprobef90.f90
│ │ │ │ ├── statusesf90.f90
│ │ │ │ └── testlist
│ │ │ ├── rma
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.am-stamp
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── baseattrwinf90.f90
│ │ │ │ ├── c2f2cwinf90.f90
│ │ │ │ ├── c2f902cwin.c
│ │ │ │ ├── testlist
│ │ │ │ ├── winaccf90.f90
│ │ │ │ ├── winattr2f90.f90
│ │ │ │ ├── winattrf90.f90
│ │ │ │ ├── winerrf90.f90
│ │ │ │ ├── winfencef90.f90
│ │ │ │ ├── wingetf90.f90
│ │ │ │ ├── wingroupf90.f90
│ │ │ │ ├── winnamef90.f90
│ │ │ │ ├── winscale1f90.f90
│ │ │ │ └── winscale2f90.f90
│ │ │ ├── spawn
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.am-stamp
│ │ │ │ ├── Makefile.ap
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── connaccf90.f90
│ │ │ │ ├── namepubf90.f90
│ │ │ │ ├── spawnargvf03.f90
│ │ │ │ ├── spawnargvf90.f90
│ │ │ │ ├── spawnf90.f90
│ │ │ │ ├── spawnmult2f90.f90
│ │ │ │ ├── spawnmultf03.f90
│ │ │ │ ├── spawnmultf90.f90
│ │ │ │ ├── testlist.ap
│ │ │ │ └── testlist.in
│ │ │ ├── testlist.in
│ │ │ ├── timer
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── testlist
│ │ │ │ └── wtimef90.f90
│ │ │ ├── topo
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.am-stamp
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── cartcrf90.f90
│ │ │ │ ├── dgraph_unwgtf90.f90
│ │ │ │ ├── dgraph_wgtf90.f90
│ │ │ │ └── testlist
│ │ │ └── util
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.am-stamp
│ │ │ ├── Makefile.in
│ │ │ └── mtestf90.f90
│ │ ├── ft
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── abort.c
│ │ │ ├── barrier.c
│ │ │ ├── bcast.c
│ │ │ ├── die.c
│ │ │ ├── gather.c
│ │ │ ├── irecvdead.c
│ │ │ ├── isendalive.c
│ │ │ ├── isenddead.c
│ │ │ ├── recvdead.c
│ │ │ ├── reduce.c
│ │ │ ├── scatter.c
│ │ │ ├── sendalive.c
│ │ │ ├── senddead.c
│ │ │ └── testlist
│ │ ├── group
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── glpid.c
│ │ │ ├── groupcreate.c
│ │ │ ├── groupnullincl.c
│ │ │ ├── grouptest.c
│ │ │ ├── grouptest2.c
│ │ │ ├── gtranks.c
│ │ │ ├── gtranksperf.c
│ │ │ └── testlist
│ │ ├── impls
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── README
│ │ │ ├── hydra
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── binding_reference
│ │ │ │ │ ├── expected.topo1.board.board.out
│ │ │ │ │ ├── expected.topo1.board.core-2.out
│ │ │ │ │ ├── expected.topo1.board.core-4.out
│ │ │ │ │ ├── expected.topo1.board.core.out
│ │ │ │ │ ├── expected.topo1.board.hwthread-2.out
│ │ │ │ │ ├── expected.topo1.board.hwthread-4.out
│ │ │ │ │ ├── expected.topo1.board.hwthread-8.out
│ │ │ │ │ ├── expected.topo1.board.hwthread.out
│ │ │ │ │ ├── expected.topo1.board.numa.out
│ │ │ │ │ ├── expected.topo1.board.socket.out
│ │ │ │ │ ├── expected.topo1.core-2.board.out
│ │ │ │ │ ├── expected.topo1.core-2.core-2.out
│ │ │ │ │ ├── expected.topo1.core-2.core-4.out
│ │ │ │ │ ├── expected.topo1.core-2.core.out
│ │ │ │ │ ├── expected.topo1.core-2.hwthread-2.out
│ │ │ │ │ ├── expected.topo1.core-2.hwthread-4.out
│ │ │ │ │ ├── expected.topo1.core-2.hwthread-8.out
│ │ │ │ │ ├── expected.topo1.core-2.hwthread.out
│ │ │ │ │ ├── expected.topo1.core-2.numa.out
│ │ │ │ │ ├── expected.topo1.core-2.socket.out
│ │ │ │ │ ├── expected.topo1.core-4.board.out
│ │ │ │ │ ├── expected.topo1.core-4.core-2.out
│ │ │ │ │ ├── expected.topo1.core-4.core-4.out
│ │ │ │ │ ├── expected.topo1.core-4.core.out
│ │ │ │ │ ├── expected.topo1.core-4.hwthread-2.out
│ │ │ │ │ ├── expected.topo1.core-4.hwthread-4.out
│ │ │ │ │ ├── expected.topo1.core-4.hwthread-8.out
│ │ │ │ │ ├── expected.topo1.core-4.hwthread.out
│ │ │ │ │ ├── expected.topo1.core-4.numa.out
│ │ │ │ │ ├── expected.topo1.core-4.socket.out
│ │ │ │ │ ├── expected.topo1.core.board.out
│ │ │ │ │ ├── expected.topo1.core.core-2.out
│ │ │ │ │ ├── expected.topo1.core.core-4.out
│ │ │ │ │ ├── expected.topo1.core.core.out
│ │ │ │ │ ├── expected.topo1.core.hwthread-2.out
│ │ │ │ │ ├── expected.topo1.core.hwthread-4.out
│ │ │ │ │ ├── expected.topo1.core.hwthread-8.out
│ │ │ │ │ ├── expected.topo1.core.hwthread.out
│ │ │ │ │ ├── expected.topo1.core.numa.out
│ │ │ │ │ ├── expected.topo1.core.socket.out
│ │ │ │ │ ├── expected.topo1.hwthread-2.board.out
│ │ │ │ │ ├── expected.topo1.hwthread-2.core-2.out
│ │ │ │ │ ├── expected.topo1.hwthread-2.core-4.out
│ │ │ │ │ ├── expected.topo1.hwthread-2.core.out
│ │ │ │ │ ├── expected.topo1.hwthread-2.hwthread-2.out
│ │ │ │ │ ├── expected.topo1.hwthread-2.hwthread-4.out
│ │ │ │ │ ├── expected.topo1.hwthread-2.hwthread-8.out
│ │ │ │ │ ├── expected.topo1.hwthread-2.hwthread.out
│ │ │ │ │ ├── expected.topo1.hwthread-2.numa.out
│ │ │ │ │ ├── expected.topo1.hwthread-2.socket.out
│ │ │ │ │ ├── expected.topo1.hwthread-4.board.out
│ │ │ │ │ ├── expected.topo1.hwthread-4.core-2.out
│ │ │ │ │ ├── expected.topo1.hwthread-4.core-4.out
│ │ │ │ │ ├── expected.topo1.hwthread-4.core.out
│ │ │ │ │ ├── expected.topo1.hwthread-4.hwthread-2.out
│ │ │ │ │ ├── expected.topo1.hwthread-4.hwthread-4.out
│ │ │ │ │ ├── expected.topo1.hwthread-4.hwthread-8.out
│ │ │ │ │ ├── expected.topo1.hwthread-4.hwthread.out
│ │ │ │ │ ├── expected.topo1.hwthread-4.numa.out
│ │ │ │ │ ├── expected.topo1.hwthread-4.socket.out
│ │ │ │ │ ├── expected.topo1.hwthread-8.board.out
│ │ │ │ │ ├── expected.topo1.hwthread-8.core-2.out
│ │ │ │ │ ├── expected.topo1.hwthread-8.core-4.out
│ │ │ │ │ ├── expected.topo1.hwthread-8.core.out
│ │ │ │ │ ├── expected.topo1.hwthread-8.hwthread-2.out
│ │ │ │ │ ├── expected.topo1.hwthread-8.hwthread-4.out
│ │ │ │ │ ├── expected.topo1.hwthread-8.hwthread-8.out
│ │ │ │ │ ├── expected.topo1.hwthread-8.hwthread.out
│ │ │ │ │ ├── expected.topo1.hwthread-8.numa.out
│ │ │ │ │ ├── expected.topo1.hwthread-8.socket.out
│ │ │ │ │ ├── expected.topo1.hwthread.board.out
│ │ │ │ │ ├── expected.topo1.hwthread.core-2.out
│ │ │ │ │ ├── expected.topo1.hwthread.core-4.out
│ │ │ │ │ ├── expected.topo1.hwthread.core.out
│ │ │ │ │ ├── expected.topo1.hwthread.hwthread-2.out
│ │ │ │ │ ├── expected.topo1.hwthread.hwthread-4.out
│ │ │ │ │ ├── expected.topo1.hwthread.hwthread-8.out
│ │ │ │ │ ├── expected.topo1.hwthread.hwthread.out
│ │ │ │ │ ├── expected.topo1.hwthread.numa.out
│ │ │ │ │ ├── expected.topo1.hwthread.socket.out
│ │ │ │ │ ├── expected.topo1.numa.board.out
│ │ │ │ │ ├── expected.topo1.numa.core-2.out
│ │ │ │ │ ├── expected.topo1.numa.core-4.out
│ │ │ │ │ ├── expected.topo1.numa.core.out
│ │ │ │ │ ├── expected.topo1.numa.hwthread-2.out
│ │ │ │ │ ├── expected.topo1.numa.hwthread-4.out
│ │ │ │ │ ├── expected.topo1.numa.hwthread-8.out
│ │ │ │ │ ├── expected.topo1.numa.hwthread.out
│ │ │ │ │ ├── expected.topo1.numa.numa.out
│ │ │ │ │ ├── expected.topo1.numa.socket.out
│ │ │ │ │ ├── expected.topo1.socket.board.out
│ │ │ │ │ ├── expected.topo1.socket.core-2.out
│ │ │ │ │ ├── expected.topo1.socket.core-4.out
│ │ │ │ │ ├── expected.topo1.socket.core.out
│ │ │ │ │ ├── expected.topo1.socket.hwthread-2.out
│ │ │ │ │ ├── expected.topo1.socket.hwthread-4.out
│ │ │ │ │ ├── expected.topo1.socket.hwthread-8.out
│ │ │ │ │ ├── expected.topo1.socket.hwthread.out
│ │ │ │ │ ├── expected.topo1.socket.numa.out
│ │ │ │ │ ├── expected.topo1.socket.socket.out
│ │ │ │ │ ├── expected.topo2.board.board.out
│ │ │ │ │ ├── expected.topo2.board.core-2.out
│ │ │ │ │ ├── expected.topo2.board.core-4.out
│ │ │ │ │ ├── expected.topo2.board.core.out
│ │ │ │ │ ├── expected.topo2.board.hwthread-2.out
│ │ │ │ │ ├── expected.topo2.board.hwthread-4.out
│ │ │ │ │ ├── expected.topo2.board.hwthread-8.out
│ │ │ │ │ ├── expected.topo2.board.hwthread.out
│ │ │ │ │ ├── expected.topo2.board.numa.out
│ │ │ │ │ ├── expected.topo2.board.socket.out
│ │ │ │ │ ├── expected.topo2.core-2.board.out
│ │ │ │ │ ├── expected.topo2.core-2.core-2.out
│ │ │ │ │ ├── expected.topo2.core-2.core-4.out
│ │ │ │ │ ├── expected.topo2.core-2.core.out
│ │ │ │ │ ├── expected.topo2.core-2.hwthread-2.out
│ │ │ │ │ ├── expected.topo2.core-2.hwthread-4.out
│ │ │ │ │ ├── expected.topo2.core-2.hwthread-8.out
│ │ │ │ │ ├── expected.topo2.core-2.hwthread.out
│ │ │ │ │ ├── expected.topo2.core-2.numa.out
│ │ │ │ │ ├── expected.topo2.core-2.socket.out
│ │ │ │ │ ├── expected.topo2.core-4.board.out
│ │ │ │ │ ├── expected.topo2.core-4.core-2.out
│ │ │ │ │ ├── expected.topo2.core-4.core-4.out
│ │ │ │ │ ├── expected.topo2.core-4.core.out
│ │ │ │ │ ├── expected.topo2.core-4.hwthread-2.out
│ │ │ │ │ ├── expected.topo2.core-4.hwthread-4.out
│ │ │ │ │ ├── expected.topo2.core-4.hwthread-8.out
│ │ │ │ │ ├── expected.topo2.core-4.hwthread.out
│ │ │ │ │ ├── expected.topo2.core-4.numa.out
│ │ │ │ │ ├── expected.topo2.core-4.socket.out
│ │ │ │ │ ├── expected.topo2.core.board.out
│ │ │ │ │ ├── expected.topo2.core.core-2.out
│ │ │ │ │ ├── expected.topo2.core.core-4.out
│ │ │ │ │ ├── expected.topo2.core.core.out
│ │ │ │ │ ├── expected.topo2.core.hwthread-2.out
│ │ │ │ │ ├── expected.topo2.core.hwthread-4.out
│ │ │ │ │ ├── expected.topo2.core.hwthread-8.out
│ │ │ │ │ ├── expected.topo2.core.hwthread.out
│ │ │ │ │ ├── expected.topo2.core.numa.out
│ │ │ │ │ ├── expected.topo2.core.socket.out
│ │ │ │ │ ├── expected.topo2.hwthread-2.board.out
│ │ │ │ │ ├── expected.topo2.hwthread-2.core-2.out
│ │ │ │ │ ├── expected.topo2.hwthread-2.core-4.out
│ │ │ │ │ ├── expected.topo2.hwthread-2.core.out
│ │ │ │ │ ├── expected.topo2.hwthread-2.hwthread-2.out
│ │ │ │ │ ├── expected.topo2.hwthread-2.hwthread-4.out
│ │ │ │ │ ├── expected.topo2.hwthread-2.hwthread-8.out
│ │ │ │ │ ├── expected.topo2.hwthread-2.hwthread.out
│ │ │ │ │ ├── expected.topo2.hwthread-2.numa.out
│ │ │ │ │ ├── expected.topo2.hwthread-2.socket.out
│ │ │ │ │ ├── expected.topo2.hwthread-4.board.out
│ │ │ │ │ ├── expected.topo2.hwthread-4.core-2.out
│ │ │ │ │ ├── expected.topo2.hwthread-4.core-4.out
│ │ │ │ │ ├── expected.topo2.hwthread-4.core.out
│ │ │ │ │ ├── expected.topo2.hwthread-4.hwthread-2.out
│ │ │ │ │ ├── expected.topo2.hwthread-4.hwthread-4.out
│ │ │ │ │ ├── expected.topo2.hwthread-4.hwthread-8.out
│ │ │ │ │ ├── expected.topo2.hwthread-4.hwthread.out
│ │ │ │ │ ├── expected.topo2.hwthread-4.numa.out
│ │ │ │ │ ├── expected.topo2.hwthread-4.socket.out
│ │ │ │ │ ├── expected.topo2.hwthread-8.board.out
│ │ │ │ │ ├── expected.topo2.hwthread-8.core-2.out
│ │ │ │ │ ├── expected.topo2.hwthread-8.core-4.out
│ │ │ │ │ ├── expected.topo2.hwthread-8.core.out
│ │ │ │ │ ├── expected.topo2.hwthread-8.hwthread-2.out
│ │ │ │ │ ├── expected.topo2.hwthread-8.hwthread-4.out
│ │ │ │ │ ├── expected.topo2.hwthread-8.hwthread-8.out
│ │ │ │ │ ├── expected.topo2.hwthread-8.hwthread.out
│ │ │ │ │ ├── expected.topo2.hwthread-8.numa.out
│ │ │ │ │ ├── expected.topo2.hwthread-8.socket.out
│ │ │ │ │ ├── expected.topo2.hwthread.board.out
│ │ │ │ │ ├── expected.topo2.hwthread.core-2.out
│ │ │ │ │ ├── expected.topo2.hwthread.core-4.out
│ │ │ │ │ ├── expected.topo2.hwthread.core.out
│ │ │ │ │ ├── expected.topo2.hwthread.hwthread-2.out
│ │ │ │ │ ├── expected.topo2.hwthread.hwthread-4.out
│ │ │ │ │ ├── expected.topo2.hwthread.hwthread-8.out
│ │ │ │ │ ├── expected.topo2.hwthread.hwthread.out
│ │ │ │ │ ├── expected.topo2.hwthread.numa.out
│ │ │ │ │ ├── expected.topo2.hwthread.socket.out
│ │ │ │ │ ├── expected.topo2.numa.board.out
│ │ │ │ │ ├── expected.topo2.numa.core-2.out
│ │ │ │ │ ├── expected.topo2.numa.core-4.out
│ │ │ │ │ ├── expected.topo2.numa.core.out
│ │ │ │ │ ├── expected.topo2.numa.hwthread-2.out
│ │ │ │ │ ├── expected.topo2.numa.hwthread-4.out
│ │ │ │ │ ├── expected.topo2.numa.hwthread-8.out
│ │ │ │ │ ├── expected.topo2.numa.hwthread.out
│ │ │ │ │ ├── expected.topo2.numa.numa.out
│ │ │ │ │ ├── expected.topo2.numa.socket.out
│ │ │ │ │ ├── expected.topo2.socket.board.out
│ │ │ │ │ ├── expected.topo2.socket.core-2.out
│ │ │ │ │ ├── expected.topo2.socket.core-4.out
│ │ │ │ │ ├── expected.topo2.socket.core.out
│ │ │ │ │ ├── expected.topo2.socket.hwthread-2.out
│ │ │ │ │ ├── expected.topo2.socket.hwthread-4.out
│ │ │ │ │ ├── expected.topo2.socket.hwthread-8.out
│ │ │ │ │ ├── expected.topo2.socket.hwthread.out
│ │ │ │ │ ├── expected.topo2.socket.numa.out
│ │ │ │ │ ├── expected.topo2.socket.socket.out
│ │ │ │ │ ├── expected.topo3.board.board.out
│ │ │ │ │ ├── expected.topo3.board.core-2.out
│ │ │ │ │ ├── expected.topo3.board.core-4.out
│ │ │ │ │ ├── expected.topo3.board.core.out
│ │ │ │ │ ├── expected.topo3.board.hwthread-2.out
│ │ │ │ │ ├── expected.topo3.board.hwthread-4.out
│ │ │ │ │ ├── expected.topo3.board.hwthread-8.out
│ │ │ │ │ ├── expected.topo3.board.hwthread.out
│ │ │ │ │ ├── expected.topo3.board.numa.out
│ │ │ │ │ ├── expected.topo3.board.socket.out
│ │ │ │ │ ├── expected.topo3.core-2.board.out
│ │ │ │ │ ├── expected.topo3.core-2.core-2.out
│ │ │ │ │ ├── expected.topo3.core-2.core-4.out
│ │ │ │ │ ├── expected.topo3.core-2.core.out
│ │ │ │ │ ├── expected.topo3.core-2.hwthread-2.out
│ │ │ │ │ ├── expected.topo3.core-2.hwthread-4.out
│ │ │ │ │ ├── expected.topo3.core-2.hwthread-8.out
│ │ │ │ │ ├── expected.topo3.core-2.hwthread.out
│ │ │ │ │ ├── expected.topo3.core-2.numa.out
│ │ │ │ │ ├── expected.topo3.core-2.socket.out
│ │ │ │ │ ├── expected.topo3.core-4.board.out
│ │ │ │ │ ├── expected.topo3.core-4.core-2.out
│ │ │ │ │ ├── expected.topo3.core-4.core-4.out
│ │ │ │ │ ├── expected.topo3.core-4.core.out
│ │ │ │ │ ├── expected.topo3.core-4.hwthread-2.out
│ │ │ │ │ ├── expected.topo3.core-4.hwthread-4.out
│ │ │ │ │ ├── expected.topo3.core-4.hwthread-8.out
│ │ │ │ │ ├── expected.topo3.core-4.hwthread.out
│ │ │ │ │ ├── expected.topo3.core-4.numa.out
│ │ │ │ │ ├── expected.topo3.core-4.socket.out
│ │ │ │ │ ├── expected.topo3.core.board.out
│ │ │ │ │ ├── expected.topo3.core.core-2.out
│ │ │ │ │ ├── expected.topo3.core.core-4.out
│ │ │ │ │ ├── expected.topo3.core.core.out
│ │ │ │ │ ├── expected.topo3.core.hwthread-2.out
│ │ │ │ │ ├── expected.topo3.core.hwthread-4.out
│ │ │ │ │ ├── expected.topo3.core.hwthread-8.out
│ │ │ │ │ ├── expected.topo3.core.hwthread.out
│ │ │ │ │ ├── expected.topo3.core.numa.out
│ │ │ │ │ ├── expected.topo3.core.socket.out
│ │ │ │ │ ├── expected.topo3.hwthread-2.board.out
│ │ │ │ │ ├── expected.topo3.hwthread-2.core-2.out
│ │ │ │ │ ├── expected.topo3.hwthread-2.core-4.out
│ │ │ │ │ ├── expected.topo3.hwthread-2.core.out
│ │ │ │ │ ├── expected.topo3.hwthread-2.hwthread-2.out
│ │ │ │ │ ├── expected.topo3.hwthread-2.hwthread-4.out
│ │ │ │ │ ├── expected.topo3.hwthread-2.hwthread-8.out
│ │ │ │ │ ├── expected.topo3.hwthread-2.hwthread.out
│ │ │ │ │ ├── expected.topo3.hwthread-2.numa.out
│ │ │ │ │ ├── expected.topo3.hwthread-2.socket.out
│ │ │ │ │ ├── expected.topo3.hwthread-4.board.out
│ │ │ │ │ ├── expected.topo3.hwthread-4.core-2.out
│ │ │ │ │ ├── expected.topo3.hwthread-4.core-4.out
│ │ │ │ │ ├── expected.topo3.hwthread-4.core.out
│ │ │ │ │ ├── expected.topo3.hwthread-4.hwthread-2.out
│ │ │ │ │ ├── expected.topo3.hwthread-4.hwthread-4.out
│ │ │ │ │ ├── expected.topo3.hwthread-4.hwthread-8.out
│ │ │ │ │ ├── expected.topo3.hwthread-4.hwthread.out
│ │ │ │ │ ├── expected.topo3.hwthread-4.numa.out
│ │ │ │ │ ├── expected.topo3.hwthread-4.socket.out
│ │ │ │ │ ├── expected.topo3.hwthread-8.board.out
│ │ │ │ │ ├── expected.topo3.hwthread-8.core-2.out
│ │ │ │ │ ├── expected.topo3.hwthread-8.core-4.out
│ │ │ │ │ ├── expected.topo3.hwthread-8.core.out
│ │ │ │ │ ├── expected.topo3.hwthread-8.hwthread-2.out
│ │ │ │ │ ├── expected.topo3.hwthread-8.hwthread-4.out
│ │ │ │ │ ├── expected.topo3.hwthread-8.hwthread-8.out
│ │ │ │ │ ├── expected.topo3.hwthread-8.hwthread.out
│ │ │ │ │ ├── expected.topo3.hwthread-8.numa.out
│ │ │ │ │ ├── expected.topo3.hwthread-8.socket.out
│ │ │ │ │ ├── expected.topo3.hwthread.board.out
│ │ │ │ │ ├── expected.topo3.hwthread.core-2.out
│ │ │ │ │ ├── expected.topo3.hwthread.core-4.out
│ │ │ │ │ ├── expected.topo3.hwthread.core.out
│ │ │ │ │ ├── expected.topo3.hwthread.hwthread-2.out
│ │ │ │ │ ├── expected.topo3.hwthread.hwthread-4.out
│ │ │ │ │ ├── expected.topo3.hwthread.hwthread-8.out
│ │ │ │ │ ├── expected.topo3.hwthread.hwthread.out
│ │ │ │ │ ├── expected.topo3.hwthread.numa.out
│ │ │ │ │ ├── expected.topo3.hwthread.socket.out
│ │ │ │ │ ├── expected.topo3.numa.board.out
│ │ │ │ │ ├── expected.topo3.numa.core-2.out
│ │ │ │ │ ├── expected.topo3.numa.core-4.out
│ │ │ │ │ ├── expected.topo3.numa.core.out
│ │ │ │ │ ├── expected.topo3.numa.hwthread-2.out
│ │ │ │ │ ├── expected.topo3.numa.hwthread-4.out
│ │ │ │ │ ├── expected.topo3.numa.hwthread-8.out
│ │ │ │ │ ├── expected.topo3.numa.hwthread.out
│ │ │ │ │ ├── expected.topo3.numa.numa.out
│ │ │ │ │ ├── expected.topo3.numa.socket.out
│ │ │ │ │ ├── expected.topo3.socket.board.out
│ │ │ │ │ ├── expected.topo3.socket.core-2.out
│ │ │ │ │ ├── expected.topo3.socket.core-4.out
│ │ │ │ │ ├── expected.topo3.socket.core.out
│ │ │ │ │ ├── expected.topo3.socket.hwthread-2.out
│ │ │ │ │ ├── expected.topo3.socket.hwthread-4.out
│ │ │ │ │ ├── expected.topo3.socket.hwthread-8.out
│ │ │ │ │ ├── expected.topo3.socket.hwthread.out
│ │ │ │ │ ├── expected.topo3.socket.numa.out
│ │ │ │ │ ├── expected.topo3.socket.socket.out
│ │ │ │ │ ├── expected.topo4.board.board.out
│ │ │ │ │ ├── expected.topo4.board.core-2.out
│ │ │ │ │ ├── expected.topo4.board.core-4.out
│ │ │ │ │ ├── expected.topo4.board.core.out
│ │ │ │ │ ├── expected.topo4.board.hwthread-2.out
│ │ │ │ │ ├── expected.topo4.board.hwthread-4.out
│ │ │ │ │ ├── expected.topo4.board.hwthread-8.out
│ │ │ │ │ ├── expected.topo4.board.hwthread.out
│ │ │ │ │ ├── expected.topo4.board.numa.out
│ │ │ │ │ ├── expected.topo4.board.socket.out
│ │ │ │ │ ├── expected.topo4.core-2.board.out
│ │ │ │ │ ├── expected.topo4.core-2.core-2.out
│ │ │ │ │ ├── expected.topo4.core-2.core-4.out
│ │ │ │ │ ├── expected.topo4.core-2.core.out
│ │ │ │ │ ├── expected.topo4.core-2.hwthread-2.out
│ │ │ │ │ ├── expected.topo4.core-2.hwthread-4.out
│ │ │ │ │ ├── expected.topo4.core-2.hwthread-8.out
│ │ │ │ │ ├── expected.topo4.core-2.hwthread.out
│ │ │ │ │ ├── expected.topo4.core-2.numa.out
│ │ │ │ │ ├── expected.topo4.core-2.socket.out
│ │ │ │ │ ├── expected.topo4.core-4.board.out
│ │ │ │ │ ├── expected.topo4.core-4.core-2.out
│ │ │ │ │ ├── expected.topo4.core-4.core-4.out
│ │ │ │ │ ├── expected.topo4.core-4.core.out
│ │ │ │ │ ├── expected.topo4.core-4.hwthread-2.out
│ │ │ │ │ ├── expected.topo4.core-4.hwthread-4.out
│ │ │ │ │ ├── expected.topo4.core-4.hwthread-8.out
│ │ │ │ │ ├── expected.topo4.core-4.hwthread.out
│ │ │ │ │ ├── expected.topo4.core-4.numa.out
│ │ │ │ │ ├── expected.topo4.core-4.socket.out
│ │ │ │ │ ├── expected.topo4.core.board.out
│ │ │ │ │ ├── expected.topo4.core.core-2.out
│ │ │ │ │ ├── expected.topo4.core.core-4.out
│ │ │ │ │ ├── expected.topo4.core.core.out
│ │ │ │ │ ├── expected.topo4.core.hwthread-2.out
│ │ │ │ │ ├── expected.topo4.core.hwthread-4.out
│ │ │ │ │ ├── expected.topo4.core.hwthread-8.out
│ │ │ │ │ ├── expected.topo4.core.hwthread.out
│ │ │ │ │ ├── expected.topo4.core.numa.out
│ │ │ │ │ ├── expected.topo4.core.socket.out
│ │ │ │ │ ├── expected.topo4.hwthread-2.board.out
│ │ │ │ │ ├── expected.topo4.hwthread-2.core-2.out
│ │ │ │ │ ├── expected.topo4.hwthread-2.core-4.out
│ │ │ │ │ ├── expected.topo4.hwthread-2.core.out
│ │ │ │ │ ├── expected.topo4.hwthread-2.hwthread-2.out
│ │ │ │ │ ├── expected.topo4.hwthread-2.hwthread-4.out
│ │ │ │ │ ├── expected.topo4.hwthread-2.hwthread-8.out
│ │ │ │ │ ├── expected.topo4.hwthread-2.hwthread.out
│ │ │ │ │ ├── expected.topo4.hwthread-2.numa.out
│ │ │ │ │ ├── expected.topo4.hwthread-2.socket.out
│ │ │ │ │ ├── expected.topo4.hwthread-4.board.out
│ │ │ │ │ ├── expected.topo4.hwthread-4.core-2.out
│ │ │ │ │ ├── expected.topo4.hwthread-4.core-4.out
│ │ │ │ │ ├── expected.topo4.hwthread-4.core.out
│ │ │ │ │ ├── expected.topo4.hwthread-4.hwthread-2.out
│ │ │ │ │ ├── expected.topo4.hwthread-4.hwthread-4.out
│ │ │ │ │ ├── expected.topo4.hwthread-4.hwthread-8.out
│ │ │ │ │ ├── expected.topo4.hwthread-4.hwthread.out
│ │ │ │ │ ├── expected.topo4.hwthread-4.numa.out
│ │ │ │ │ ├── expected.topo4.hwthread-4.socket.out
│ │ │ │ │ ├── expected.topo4.hwthread-8.board.out
│ │ │ │ │ ├── expected.topo4.hwthread-8.core-2.out
│ │ │ │ │ ├── expected.topo4.hwthread-8.core-4.out
│ │ │ │ │ ├── expected.topo4.hwthread-8.core.out
│ │ │ │ │ ├── expected.topo4.hwthread-8.hwthread-2.out
│ │ │ │ │ ├── expected.topo4.hwthread-8.hwthread-4.out
│ │ │ │ │ ├── expected.topo4.hwthread-8.hwthread-8.out
│ │ │ │ │ ├── expected.topo4.hwthread-8.hwthread.out
│ │ │ │ │ ├── expected.topo4.hwthread-8.numa.out
│ │ │ │ │ ├── expected.topo4.hwthread-8.socket.out
│ │ │ │ │ ├── expected.topo4.hwthread.board.out
│ │ │ │ │ ├── expected.topo4.hwthread.core-2.out
│ │ │ │ │ ├── expected.topo4.hwthread.core-4.out
│ │ │ │ │ ├── expected.topo4.hwthread.core.out
│ │ │ │ │ ├── expected.topo4.hwthread.hwthread-2.out
│ │ │ │ │ ├── expected.topo4.hwthread.hwthread-4.out
│ │ │ │ │ ├── expected.topo4.hwthread.hwthread-8.out
│ │ │ │ │ ├── expected.topo4.hwthread.hwthread.out
│ │ │ │ │ ├── expected.topo4.hwthread.numa.out
│ │ │ │ │ ├── expected.topo4.hwthread.socket.out
│ │ │ │ │ ├── expected.topo4.numa.board.out
│ │ │ │ │ ├── expected.topo4.numa.core-2.out
│ │ │ │ │ ├── expected.topo4.numa.core-4.out
│ │ │ │ │ ├── expected.topo4.numa.core.out
│ │ │ │ │ ├── expected.topo4.numa.hwthread-2.out
│ │ │ │ │ ├── expected.topo4.numa.hwthread-4.out
│ │ │ │ │ ├── expected.topo4.numa.hwthread-8.out
│ │ │ │ │ ├── expected.topo4.numa.hwthread.out
│ │ │ │ │ ├── expected.topo4.numa.numa.out
│ │ │ │ │ ├── expected.topo4.numa.socket.out
│ │ │ │ │ ├── expected.topo4.socket.board.out
│ │ │ │ │ ├── expected.topo4.socket.core-2.out
│ │ │ │ │ ├── expected.topo4.socket.core-4.out
│ │ │ │ │ ├── expected.topo4.socket.core.out
│ │ │ │ │ ├── expected.topo4.socket.hwthread-2.out
│ │ │ │ │ ├── expected.topo4.socket.hwthread-4.out
│ │ │ │ │ ├── expected.topo4.socket.hwthread-8.out
│ │ │ │ │ ├── expected.topo4.socket.hwthread.out
│ │ │ │ │ ├── expected.topo4.socket.numa.out
│ │ │ │ │ ├── expected.topo4.socket.socket.out
│ │ │ │ │ ├── topo1.xml
│ │ │ │ │ ├── topo2.xml
│ │ │ │ │ ├── topo3.xml
│ │ │ │ │ └── topo4.xml
│ │ │ │ ├── dummy.c
│ │ │ │ └── proc_binding.sh.in
│ │ │ ├── mpich
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── mpi_t
│ │ │ │ │ ├── Makefile.am
│ │ │ │ │ ├── Makefile.in
│ │ │ │ │ ├── collparmt.c
│ │ │ │ │ └── testlist
│ │ │ │ └── testlist.in
│ │ │ └── testlist.in
│ │ ├── include
│ │ │ ├── mpitest.h
│ │ │ ├── mpitestconf.h.in
│ │ │ ├── mpitestcxx.h
│ │ │ └── mpithreadtest.h
│ │ ├── info
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── infodel.c
│ │ │ ├── infodup.c
│ │ │ ├── infoenv.c
│ │ │ ├── infomany.c
│ │ │ ├── infomany2.c
│ │ │ ├── infoorder.c
│ │ │ ├── infotest.c
│ │ │ ├── infovallen.c
│ │ │ └── testlist
│ │ ├── init
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── attrself.c
│ │ │ ├── exitst1.c
│ │ │ ├── exitst2.c
│ │ │ ├── exitst3.c
│ │ │ ├── finalized.c
│ │ │ ├── initstat.c
│ │ │ ├── library_version.c
│ │ │ ├── testlist
│ │ │ ├── timeout.c
│ │ │ └── version.c
│ │ ├── io
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── async.c
│ │ │ ├── async_any.c
│ │ │ ├── getextent.c
│ │ │ ├── i_noncontig.c
│ │ │ ├── rdwrord.c
│ │ │ ├── rdwrzero.c
│ │ │ ├── resized.c
│ │ │ ├── setinfo.c
│ │ │ ├── setviewcur.c
│ │ │ ├── testlist
│ │ │ └── userioerr.c
│ │ ├── maint
│ │ │ ├── README
│ │ │ ├── common.defn
│ │ │ ├── configure.ac
│ │ │ ├── f77tof90.in
│ │ │ ├── testmerge.in
│ │ │ └── updatefiles
│ │ ├── manual
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── README
│ │ │ ├── connectstuff.h
│ │ │ ├── dimsbalanced.c
│ │ │ ├── manyconnect.in
│ │ │ ├── mpi_t
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── mpit_test.c
│ │ │ │ ├── mpit_test2.c
│ │ │ │ ├── nem_fbox_fallback_to_queue_count.c
│ │ │ │ └── unexpected_recvq_buffer_size.c
│ │ │ ├── segfault.c
│ │ │ ├── singjoin.c
│ │ │ ├── spawntest_child.c
│ │ │ ├── spawntest_master.c
│ │ │ ├── tchandlers.c
│ │ │ ├── tcutil.c
│ │ │ ├── testconnect.c
│ │ │ └── testconnectserial.c
│ │ ├── mpi_t
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── mpi_t_str.c
│ │ │ ├── mpit_vars.c
│ │ │ └── testlist
│ │ ├── perf
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── README
│ │ │ ├── allredtrace.c
│ │ │ ├── commcreatep.c
│ │ │ ├── dtpack.c
│ │ │ ├── indexperf.c
│ │ │ ├── manyrma.c
│ │ │ ├── nestvec.c
│ │ │ ├── nestvec2.c
│ │ │ ├── non_zero_root.c
│ │ │ ├── sendrecvl.c
│ │ │ ├── testlist
│ │ │ ├── timer.c
│ │ │ ├── transp-datatype.c
│ │ │ └── twovec.c
│ │ ├── project.txt
│ │ ├── project_cxx.txt
│ │ ├── project_f.txt
│ │ ├── pt2pt
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── anyall.c
│ │ │ ├── big_count_status.c
│ │ │ ├── bottom.c
│ │ │ ├── bsend1.c
│ │ │ ├── bsend2.c
│ │ │ ├── bsend3.c
│ │ │ ├── bsend4.c
│ │ │ ├── bsend5.c
│ │ │ ├── bsendalign.c
│ │ │ ├── bsendfrag.c
│ │ │ ├── bsendpending.c
│ │ │ ├── cancelrecv.c
│ │ │ ├── eagerdt.c
│ │ │ ├── greq1.c
│ │ │ ├── icsend.c
│ │ │ ├── inactivereq.c
│ │ │ ├── isendself.c
│ │ │ ├── isendselfprobe.c
│ │ │ ├── large_message.c
│ │ │ ├── mprobe.c
│ │ │ ├── pingping.c
│ │ │ ├── probe-unexp.c
│ │ │ ├── probenull.c
│ │ │ ├── pscancel.c
│ │ │ ├── rcancel.c
│ │ │ ├── rqfreeb.c
│ │ │ ├── rqstatus.c
│ │ │ ├── scancel.c
│ │ │ ├── scancel2.c
│ │ │ ├── sendall.c
│ │ │ ├── sendflood.c
│ │ │ ├── sendrecv1.c
│ │ │ ├── sendrecv2.c
│ │ │ ├── sendrecv3.c
│ │ │ ├── sendself.c
│ │ │ ├── testlist
│ │ │ ├── waitany-null.c
│ │ │ └── waittestnull.c
│ │ ├── rma
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── accfence1.c
│ │ │ ├── accfence2.c
│ │ │ ├── accfence2_am.c
│ │ │ ├── accpscw1.c
│ │ │ ├── adlb_mimic1.c
│ │ │ ├── allocmem.c
│ │ │ ├── attrorderwin.c
│ │ │ ├── badrma.c
│ │ │ ├── baseattrwin.c
│ │ │ ├── compare_and_swap.c
│ │ │ ├── contention_put.c
│ │ │ ├── contention_putget.c
│ │ │ ├── contig_displ.c
│ │ │ ├── epochtest.c
│ │ │ ├── fetch_and_op.c
│ │ │ ├── fetchandadd.c
│ │ │ ├── fetchandadd_am.c
│ │ │ ├── fetchandadd_tree.c
│ │ │ ├── fetchandadd_tree_am.c
│ │ │ ├── fkeyvalwin.c
│ │ │ ├── flush.c
│ │ │ ├── get_acc_local.c
│ │ │ ├── get_accumulate.c
│ │ │ ├── getfence1.c
│ │ │ ├── getgroup.c
│ │ │ ├── ircpi.c
│ │ │ ├── linked_list.c
│ │ │ ├── linked_list_bench_lock_all.c
│ │ │ ├── linked_list_bench_lock_excl.c
│ │ │ ├── linked_list_bench_lock_shr.c
│ │ │ ├── linked_list_fop.c
│ │ │ ├── linked_list_lockall.c
│ │ │ ├── lockcontention.c
│ │ │ ├── lockcontention2.c
│ │ │ ├── lockcontention3.c
│ │ │ ├── locknull.c
│ │ │ ├── lockopts.c
│ │ │ ├── manyrma2.c
│ │ │ ├── manyrma3.c
│ │ │ ├── mcs-mutex.c
│ │ │ ├── mcs-mutex.h
│ │ │ ├── mixedsync.c
│ │ │ ├── mutex_bench.c
│ │ │ ├── nb_test.c
│ │ │ ├── nullpscw.c
│ │ │ ├── pscw_ordering.c
│ │ │ ├── put_base.c
│ │ │ ├── put_bottom.c
│ │ │ ├── putfence1.c
│ │ │ ├── putfidx.c
│ │ │ ├── putpscw1.c
│ │ │ ├── req_example.c
│ │ │ ├── reqops.c
│ │ │ ├── rma-contig.c
│ │ │ ├── rmanull.c
│ │ │ ├── rmazero.c
│ │ │ ├── selfrma.c
│ │ │ ├── squelch.h
│ │ │ ├── strided_acc_indexed.c
│ │ │ ├── strided_acc_onelock.c
│ │ │ ├── strided_acc_subarray.c
│ │ │ ├── strided_get_indexed.c
│ │ │ ├── strided_getacc_indexed.c
│ │ │ ├── strided_getacc_indexed_shared.c
│ │ │ ├── strided_putget_indexed.c
│ │ │ ├── strided_putget_indexed_shared.c
│ │ │ ├── test1.c
│ │ │ ├── test1_am.c
│ │ │ ├── test1_dt.c
│ │ │ ├── test2.c
│ │ │ ├── test2_am.c
│ │ │ ├── test3.c
│ │ │ ├── test3_am.c
│ │ │ ├── test4.c
│ │ │ ├── test4_am.c
│ │ │ ├── test5.c
│ │ │ ├── test5_am.c
│ │ │ ├── testlist.in
│ │ │ ├── transpose1.c
│ │ │ ├── transpose2.c
│ │ │ ├── transpose3.c
│ │ │ ├── transpose4.c
│ │ │ ├── transpose5.c
│ │ │ ├── transpose6.c
│ │ │ ├── transpose7.c
│ │ │ ├── win_dynamic_acc.c
│ │ │ ├── win_flavors.c
│ │ │ ├── win_info.c
│ │ │ ├── win_large_shm.c
│ │ │ ├── win_shared.c
│ │ │ ├── win_shared_noncontig.c
│ │ │ ├── win_shared_noncontig_put.c
│ │ │ ├── win_zero.c
│ │ │ ├── wincall.c
│ │ │ ├── window_creation.c
│ │ │ ├── winname.c
│ │ │ └── wintest.c
│ │ ├── runtests.in
│ │ ├── spawn
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── concurrent_spawns.c
│ │ │ ├── disconnect.c
│ │ │ ├── disconnect2.c
│ │ │ ├── disconnect3.c
│ │ │ ├── disconnect_reconnect.c
│ │ │ ├── disconnect_reconnect2.c
│ │ │ ├── disconnect_reconnect3.c
│ │ │ ├── join.c
│ │ │ ├── multiple_ports.c
│ │ │ ├── multiple_ports2.c
│ │ │ ├── namepub.c
│ │ │ ├── pgroup_connect_test.c
│ │ │ ├── pgroup_intercomm_test.c
│ │ │ ├── selfconacc.c
│ │ │ ├── spaconacc.c
│ │ │ ├── spaconacc2.c
│ │ │ ├── spaiccreate.c
│ │ │ ├── spaiccreate2.c
│ │ │ ├── spawn1.c
│ │ │ ├── spawn2.c
│ │ │ ├── spawnargv.c
│ │ │ ├── spawninfo1.c
│ │ │ ├── spawnintra.c
│ │ │ ├── spawnmanyarg.c
│ │ │ ├── spawnminfo1.c
│ │ │ ├── spawnmult2.c
│ │ │ ├── taskmaster.c
│ │ │ └── testlist
│ │ ├── template.c
│ │ ├── testlist.in
│ │ ├── threads
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── Makefile_threads.mtest
│ │ │ ├── comm
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── comm_create_group_threads.c
│ │ │ │ ├── comm_create_threads.c
│ │ │ │ ├── comm_dup_deadlock.c
│ │ │ │ ├── ctxdup.c
│ │ │ │ ├── dup_leak_test.c
│ │ │ │ └── testlist
│ │ │ ├── init
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── initth.c
│ │ │ │ └── testlist
│ │ │ ├── mpi_t
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── mpit_threading.c
│ │ │ │ └── testlist
│ │ │ ├── pt2pt
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── alltoall.c
│ │ │ │ ├── greq_test.c
│ │ │ │ ├── greq_wait.c
│ │ │ │ ├── ibsend.c
│ │ │ │ ├── multisend.c
│ │ │ │ ├── multisend2.c
│ │ │ │ ├── multisend3.c
│ │ │ │ ├── multisend4.c
│ │ │ │ ├── sendselfth.c
│ │ │ │ ├── testlist
│ │ │ │ ├── threaded_sr.c
│ │ │ │ └── threads.c
│ │ │ ├── rma
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── multirma.c
│ │ │ │ └── testlist
│ │ │ ├── spawn
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── multispawn.c
│ │ │ │ ├── testlist
│ │ │ │ └── th_taskmaster.c
│ │ │ ├── testlist.in
│ │ │ └── util
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ └── mtestthread.c
│ │ ├── topo
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── cartcreates.c
│ │ │ ├── cartmap1.c
│ │ │ ├── cartshift1.c
│ │ │ ├── cartsuball.c
│ │ │ ├── cartzero.c
│ │ │ ├── dgraph_unwgt.c
│ │ │ ├── dims1.c
│ │ │ ├── dims2.c
│ │ │ ├── dims3.c
│ │ │ ├── dims4.c
│ │ │ ├── distgraph1.c
│ │ │ ├── graphcr.c
│ │ │ ├── graphcr2.c
│ │ │ ├── graphmap1.c
│ │ │ ├── neighb_coll.c
│ │ │ ├── testlist
│ │ │ ├── topodup.c
│ │ │ └── topotest.c
│ │ └── util
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── mtest.c
│ │ ├── mtestcheck.c
│ │ └── nbc_pmpi_adapter.c
│ ├── mpid
│ │ ├── atomic.c
│ │ ├── atomic_fai.c
│ │ ├── ch3
│ │ │ └── reorder.c
│ │ ├── dltest.c
│ │ └── dluse.c
│ ├── mpix
│ │ └── mutex
│ │ ├── mutex_lock_unlock.c
│ │ └── testlist
│ ├── testlist
│ └── util
│ ├── testlist
│ └── timer
│ ├── timers.c
│ └── timertest.c
└── www
├── www1
│ ├── mpicc.html
│ ├── mpicxx.html
│ ├── mpiexec.html
│ ├── mpif77.html
│ └── mpif90.html
└── www3
├── MPIX_Comm_group_failed.html
├── MPIX_Comm_reenable_anysource.html
├── MPIX_Comm_remote_group_failed.html
├── MPI_Abort.html
├── MPI_Accumulate.html
├── MPI_Add_error_class.html
├── MPI_Add_error_code.html
├── MPI_Add_error_string.html
├── MPI_Address.html
├── MPI_Allgather.html
├── MPI_Allgatherv.html
├── MPI_Alloc_mem.html
├── MPI_Allreduce.html
├── MPI_Alltoall.html
├── MPI_Alltoallv.html
├── MPI_Alltoallw.html
├── MPI_Attr_delete.html
├── MPI_Attr_get.html
├── MPI_Attr_put.html
├── MPI_Barrier.html
├── MPI_Bcast.html
├── MPI_Bsend.html
├── MPI_Bsend_init.html
├── MPI_Buffer_attach.html
├── MPI_Buffer_detach.html
├── MPI_Cancel.html
├── MPI_Cart_coords.html
├── MPI_Cart_create.html
├── MPI_Cart_get.html
├── MPI_Cart_map.html
├── MPI_Cart_rank.html
├── MPI_Cart_shift.html
├── MPI_Cart_sub.html
├── MPI_Cartdim_get.html
├── MPI_Close_port.html
├── MPI_Comm_accept.html
├── MPI_Comm_call_errhandler.html
├── MPI_Comm_compare.html
├── MPI_Comm_connect.html
├── MPI_Comm_create.html
├── MPI_Comm_create_errhandler.html
├── MPI_Comm_create_group.html
├── MPI_Comm_create_keyval.html
├── MPI_Comm_delete_attr.html
├── MPI_Comm_disconnect.html
├── MPI_Comm_dup.html
├── MPI_Comm_dup_with_info.html
├── MPI_Comm_free.html
├── MPI_Comm_free_keyval.html
├── MPI_Comm_get_attr.html
├── MPI_Comm_get_errhandler.html
├── MPI_Comm_get_info.html
├── MPI_Comm_get_name.html
├── MPI_Comm_get_parent.html
├── MPI_Comm_group.html
├── MPI_Comm_idup.html
├── MPI_Comm_join.html
├── MPI_Comm_rank.html
├── MPI_Comm_remote_group.html
├── MPI_Comm_remote_size.html
├── MPI_Comm_set_attr.html
├── MPI_Comm_set_errhandler.html
├── MPI_Comm_set_info.html
├── MPI_Comm_set_name.html
├── MPI_Comm_size.html
├── MPI_Comm_spawn.html
├── MPI_Comm_spawn_multiple.html
├── MPI_Comm_split.html
├── MPI_Comm_split_type.html
├── MPI_Comm_test_inter.html
├── MPI_Compare_and_swap.html
├── MPI_Dims_create.html
├── MPI_Dist_graph_create.html
├── MPI_Dist_graph_create_adjacent.html
├── MPI_Dist_graph_neighbors.html
├── MPI_Dist_graph_neighbors_count.html
├── MPI_Errhandler_create.html
├── MPI_Errhandler_free.html
├── MPI_Errhandler_get.html
├── MPI_Errhandler_set.html
├── MPI_Error_class.html
├── MPI_Error_string.html
├── MPI_Exscan.html
├── MPI_Fetch_and_op.html
├── MPI_File_c2f.html
├── MPI_File_call_errhandler.html
├── MPI_File_close.html
├── MPI_File_create_errhandler.html
├── MPI_File_delete.html
├── MPI_File_f2c.html
├── MPI_File_get_amode.html
├── MPI_File_get_atomicity.html
├── MPI_File_get_byte_offset.html
├── MPI_File_get_errhandler.html
├── MPI_File_get_group.html
├── MPI_File_get_info.html
├── MPI_File_get_position.html
├── MPI_File_get_position_shared.html
├── MPI_File_get_size.html
├── MPI_File_get_type_extent.html
├── MPI_File_get_view.html
├── MPI_File_iread.html
├── MPI_File_iread_at.html
├── MPI_File_iread_shared.html
├── MPI_File_iwrite.html
├── MPI_File_iwrite_at.html
├── MPI_File_iwrite_shared.html
├── MPI_File_open.html
├── MPI_File_preallocate.html
├── MPI_File_read.html
├── MPI_File_read_all.html
├── MPI_File_read_all_begin.html
├── MPI_File_read_all_end.html
├── MPI_File_read_at.html
├── MPI_File_read_at_all.html
├── MPI_File_read_at_all_begin.html
├── MPI_File_read_at_all_end.html
├── MPI_File_read_ordered.html
├── MPI_File_read_ordered_begin.html
├── MPI_File_read_ordered_end.html
├── MPI_File_read_shared.html
├── MPI_File_seek.html
├── MPI_File_seek_shared.html
├── MPI_File_set_atomicity.html
├── MPI_File_set_errhandler.html
├── MPI_File_set_info.html
├── MPI_File_set_size.html
├── MPI_File_set_view.html
├── MPI_File_sync.html
├── MPI_File_write.html
├── MPI_File_write_all.html
├── MPI_File_write_all_begin.html
├── MPI_File_write_all_end.html
├── MPI_File_write_at.html
├── MPI_File_write_at_all.html
├── MPI_File_write_at_all_begin.html
├── MPI_File_write_at_all_end.html
├── MPI_File_write_ordered.html
├── MPI_File_write_ordered_begin.html
├── MPI_File_write_ordered_end.html
├── MPI_File_write_shared.html
├── MPI_Finalize.html
├── MPI_Finalized.html
├── MPI_Free_mem.html
├── MPI_Gather.html
├── MPI_Gatherv.html
├── MPI_Get.html
├── MPI_Get_accumulate.html
├── MPI_Get_address.html
├── MPI_Get_count.html
├── MPI_Get_elements.html
├── MPI_Get_elements_x.html
├── MPI_Get_library_version.html
├── MPI_Get_processor_name.html
├── MPI_Get_version.html
├── MPI_Graph_create.html
├── MPI_Graph_get.html
├── MPI_Graph_map.html
├── MPI_Graph_neighbors.html
├── MPI_Graph_neighbors_count.html
├── MPI_Graphdims_get.html
├── MPI_Grequest_complete.html
├── MPI_Grequest_start.html
├── MPI_Group_compare.html
├── MPI_Group_difference.html
├── MPI_Group_excl.html
├── MPI_Group_free.html
├── MPI_Group_incl.html
├── MPI_Group_intersection.html
├── MPI_Group_range_excl.html
├── MPI_Group_range_incl.html
├── MPI_Group_rank.html
├── MPI_Group_size.html
├── MPI_Group_translate_ranks.html
├── MPI_Group_union.html
├── MPI_Iallgather.html
├── MPI_Iallgatherv.html
├── MPI_Iallreduce.html
├── MPI_Ialltoall.html
├── MPI_Ialltoallv.html
├── MPI_Ialltoallw.html
├── MPI_Ibarrier.html
├── MPI_Ibcast.html
├── MPI_Ibsend.html
├── MPI_Iexscan.html
├── MPI_Igather.html
├── MPI_Igatherv.html
├── MPI_Improbe.html
├── MPI_Imrecv.html
├── MPI_Ineighbor_allgather.html
├── MPI_Ineighbor_allgatherv.html
├── MPI_Ineighbor_alltoall.html
├── MPI_Ineighbor_alltoallv.html
├── MPI_Ineighbor_alltoallw.html
├── MPI_Info_create.html
├── MPI_Info_delete.html
├── MPI_Info_dup.html
├── MPI_Info_free.html
├── MPI_Info_get.html
├── MPI_Info_get_nkeys.html
├── MPI_Info_get_nthkey.html
├── MPI_Info_get_valuelen.html
├── MPI_Info_set.html
├── MPI_Init.html
├── MPI_Init_thread.html
├── MPI_Initialized.html
├── MPI_Intercomm_create.html
├── MPI_Intercomm_merge.html
├── MPI_Iprobe.html
├── MPI_Irecv.html
├── MPI_Ireduce.html
├── MPI_Ireduce_scatter.html
├── MPI_Ireduce_scatter_block.html
├── MPI_Irsend.html
├── MPI_Is_thread_main.html
├── MPI_Iscan.html
├── MPI_Iscatter.html
├── MPI_Iscatterv.html
├── MPI_Isend.html
├── MPI_Issend.html
├── MPI_Keyval_create.html
├── MPI_Keyval_free.html
├── MPI_Lookup_name.html
├── MPI_Mprobe.html
├── MPI_Mrecv.html
├── MPI_Neighbor_allgather.html
├── MPI_Neighbor_allgatherv.html
├── MPI_Neighbor_alltoall.html
├── MPI_Neighbor_alltoallv.html
├── MPI_Neighbor_alltoallw.html
├── MPI_Op_commute.html
├── MPI_Op_create.html
├── MPI_Op_free.html
├── MPI_Open_port.html
├── MPI_Pack.html
├── MPI_Pack_external.html
├── MPI_Pack_external_size.html
├── MPI_Pack_size.html
├── MPI_Pcontrol.html
├── MPI_Probe.html
├── MPI_Publish_name.html
├── MPI_Put.html
├── MPI_Query_thread.html
├── MPI_Raccumulate.html
├── MPI_Recv.html
├── MPI_Recv_init.html
├── MPI_Reduce.html
├── MPI_Reduce_local.html
├── MPI_Reduce_scatter.html
├── MPI_Reduce_scatter_block.html
├── MPI_Register_datarep.html
├── MPI_Request_free.html
├── MPI_Request_get_status.html
├── MPI_Rget.html
├── MPI_Rget_accumulate.html
├── MPI_Rput.html
├── MPI_Rsend.html
├── MPI_Rsend_init.html
├── MPI_Scan.html
├── MPI_Scatter.html
├── MPI_Scatterv.html
├── MPI_Send.html
├── MPI_Send_init.html
├── MPI_Sendrecv.html
├── MPI_Sendrecv_replace.html
├── MPI_Ssend.html
├── MPI_Ssend_init.html
├── MPI_Start.html
├── MPI_Startall.html
├── MPI_Status_set_cancelled.html
├── MPI_Status_set_elements.html
├── MPI_Status_set_elements_x.html
├── MPI_T_category_changed.html
├── MPI_T_category_get_categories.html
├── MPI_T_category_get_cvars.html
├── MPI_T_category_get_info.html
├── MPI_T_category_get_num.html
├── MPI_T_category_get_pvars.html
├── MPI_T_cvar_get_info.html
├── MPI_T_cvar_get_num.html
├── MPI_T_cvar_handle_alloc.html
├── MPI_T_cvar_handle_free.html
├── MPI_T_cvar_read.html
├── MPI_T_cvar_write.html
├── MPI_T_enum_get_info.html
├── MPI_T_enum_get_item.html
├── MPI_T_finalize.html
├── MPI_T_init_thread.html
├── MPI_T_pvar_get_info.html
├── MPI_T_pvar_get_num.html
├── MPI_T_pvar_handle_alloc.html
├── MPI_T_pvar_handle_free.html
├── MPI_T_pvar_read.html
├── MPI_T_pvar_readreset.html
├── MPI_T_pvar_reset.html
├── MPI_T_pvar_session_create.html
├── MPI_T_pvar_session_free.html
├── MPI_T_pvar_start.html
├── MPI_T_pvar_stop.html
├── MPI_T_pvar_write.html
├── MPI_Test.html
├── MPI_Test_cancelled.html
├── MPI_Testall.html
├── MPI_Testany.html
├── MPI_Testsome.html
├── MPI_Topo_test.html
├── MPI_Type_commit.html
├── MPI_Type_contiguous.html
├── MPI_Type_create_darray.html
├── MPI_Type_create_hindexed.html
├── MPI_Type_create_hindexed_block.html
├── MPI_Type_create_hvector.html
├── MPI_Type_create_indexed_block.html
├── MPI_Type_create_keyval.html
├── MPI_Type_create_resized.html
├── MPI_Type_create_struct.html
├── MPI_Type_create_subarray.html
├── MPI_Type_delete_attr.html
├── MPI_Type_dup.html
├── MPI_Type_extent.html
├── MPI_Type_free.html
├── MPI_Type_free_keyval.html
├── MPI_Type_get_attr.html
├── MPI_Type_get_contents.html
├── MPI_Type_get_envelope.html
├── MPI_Type_get_extent.html
├── MPI_Type_get_extent_x.html
├── MPI_Type_get_name.html
├── MPI_Type_get_true_extent.html
├── MPI_Type_get_true_extent_x.html
├── MPI_Type_hindexed.html
├── MPI_Type_hvector.html
├── MPI_Type_indexed.html
├── MPI_Type_lb.html
├── MPI_Type_match_size.html
├── MPI_Type_set_attr.html
├── MPI_Type_set_name.html
├── MPI_Type_size.html
├── MPI_Type_size_x.html
├── MPI_Type_struct.html
├── MPI_Type_ub.html
├── MPI_Type_vector.html
├── MPI_Unpack.html
├── MPI_Unpack_external.html
├── MPI_Unpublish_name.html
├── MPI_Wait.html
├── MPI_Waitall.html
├── MPI_Waitany.html
├── MPI_Waitsome.html
├── MPI_Win_allocate.html
├── MPI_Win_allocate_shared.html
├── MPI_Win_attach.html
├── MPI_Win_call_errhandler.html
├── MPI_Win_complete.html
├── MPI_Win_create.html
├── MPI_Win_create_dynamic.html
├── MPI_Win_create_errhandler.html
├── MPI_Win_create_keyval.html
├── MPI_Win_delete_attr.html
├── MPI_Win_detach.html
├── MPI_Win_fence.html
├── MPI_Win_flush.html
├── MPI_Win_flush_all.html
├── MPI_Win_flush_local.html
├── MPI_Win_flush_local_all.html
├── MPI_Win_free.html
├── MPI_Win_free_keyval.html
├── MPI_Win_get_attr.html
├── MPI_Win_get_errhandler.html
├── MPI_Win_get_group.html
├── MPI_Win_get_info.html
├── MPI_Win_get_name.html
├── MPI_Win_lock.html
├── MPI_Win_lock_all.html
├── MPI_Win_post.html
├── MPI_Win_set_attr.html
├── MPI_Win_set_errhandler.html
├── MPI_Win_set_info.html
├── MPI_Win_set_name.html
├── MPI_Win_shared_query.html
├── MPI_Win_start.html
├── MPI_Win_sync.html
├── MPI_Win_test.html
├── MPI_Win_unlock.html
├── MPI_Win_unlock_all.html
├── MPI_Win_wait.html
├── MPI_Wtick.html
└── MPI_Wtime.html
423 directories, 5733 files
标签:
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论