在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → mpich-3.1.tar.gz

mpich-3.1.tar.gz

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:10.57M
  • 下载次数:1
  • 浏览次数:109
  • 发布时间:2020-07-27
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.gz
  • 所需积分:2
 

实例介绍

【实例简介】
实用与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

标签:

实例下载地址

mpich-3.1.tar.gz

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警