{"id":550,"date":"2023-04-07T14:22:52","date_gmt":"2023-04-07T14:22:52","guid":{"rendered":"https:\/\/wordpress.cels.anl.gov\/romio\/?p=550"},"modified":"2023-04-07T14:22:53","modified_gmt":"2023-04-07T14:22:53","slug":"hintdump-a-small-utility-for-poking-at-mpi-implementations","status":"publish","type":"post","link":"https:\/\/wordpress.cels.anl.gov\/romio\/2023\/04\/07\/hintdump-a-small-utility-for-poking-at-mpi-implementations\/","title":{"rendered":"Hintdump: a small utility for poking at MPI implementations."},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">For years I&#8217;ve had a little tool in my home directory that does an <code>MPI_File_open<\/code> and reads out all the hints associated with that file.  It was so simple and dumb I never put it on github.  Now a new crop of machines has me realizing it might be useful to more people.  So here you go:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/roblatham00\/hintdump\">https:\/\/github.com\/roblatham00\/hintdump<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I can use this simple little tool to do a few things:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verify ROMIO is using the ADIO driver I think it&#8217;s using (the <code>romio_filesystem_type<\/code> hint)<\/li>\n\n\n\n<li>See what file systems this MPI implementation might support (try out different prefixes like <code>ufs:<\/code> or <code>lustre:<\/code>)<\/li>\n\n\n\n<li>Verify stripe counts &#8212; I found one MPI implementation that would not honor stripe counts set by info objects, and would only honor stripe counts set with that file system&#8217;s utilities. <\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">I hope you find this useful. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>For years I&#8217;ve had a little tool in my home directory that does an MPI_File_open and reads out all the hints associated with that file. It was so simple and dumb I never put it on github. Now a new crop of machines has me realizing it might be useful to more people. So here &hellip;<\/p>\n","protected":false},"author":362,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":"","_members_access_role":[],"_members_access_error":""},"categories":[1],"tags":[],"class_list":["post-550","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"acf":[],"_links":{"self":[{"href":"https:\/\/wordpress.cels.anl.gov\/romio\/wp-json\/wp\/v2\/posts\/550","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.cels.anl.gov\/romio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.cels.anl.gov\/romio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.cels.anl.gov\/romio\/wp-json\/wp\/v2\/users\/362"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.cels.anl.gov\/romio\/wp-json\/wp\/v2\/comments?post=550"}],"version-history":[{"count":1,"href":"https:\/\/wordpress.cels.anl.gov\/romio\/wp-json\/wp\/v2\/posts\/550\/revisions"}],"predecessor-version":[{"id":551,"href":"https:\/\/wordpress.cels.anl.gov\/romio\/wp-json\/wp\/v2\/posts\/550\/revisions\/551"}],"wp:attachment":[{"href":"https:\/\/wordpress.cels.anl.gov\/romio\/wp-json\/wp\/v2\/media?parent=550"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.cels.anl.gov\/romio\/wp-json\/wp\/v2\/categories?post=550"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.cels.anl.gov\/romio\/wp-json\/wp\/v2\/tags?post=550"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}