{"id":484,"date":"2018-12-03T08:30:34","date_gmt":"2018-12-03T08:30:34","guid":{"rendered":"http:\/\/press3.mcs.anl.gov\/romio\/?p=484"},"modified":"2018-12-03T08:30:34","modified_gmt":"2018-12-03T08:30:34","slug":"new-romio-features-in-mpich-3-3","status":"publish","type":"post","link":"https:\/\/wordpress.cels.anl.gov\/romio\/2018\/12\/03\/new-romio-features-in-mpich-3-3\/","title":{"rendered":"New ROMIO features in MPICH-3.3"},"content":{"rendered":"<p>It has been a while since the last official MPICH release, but shortly before US Thanksgiving, the MPICH team released MPICH-3.3.<br \/>\nROMIO&#8217;s most noteworthy changes include<\/p>\n<ul>\n<li> wholesale reformatting of all the code to the same coding styles.  Sorry about your fork or branch.\n<li> use the MPL utility library already used in MPICH.  Eliminates a lot of duplicated code\n<li> We started analyzing the code with Coverity.  It found &#8220;a few&#8221; things for us to fix.  Valgrind found a few things too.\n<li> Internal datatype representation (the &#8220;flattened&#8221; representation) now stored as an attribute on the datatype and not in an internal global linked list.\n<li> continued work to make ROMIO 64 bit clean\n<li> Deleted a bunch of <a href=\"http:\/\/press3.mcs.anl.gov\/romio\/2016\/01\/05\/cleaning-out-old-romio-file-system-drivers\/\">unused file system drivers<\/a>\n<li> Added <a href=\"http:\/\/press3.mcs.anl.gov\/romio\/2017\/11\/02\/new-driver-for-ddns-infinite-memory-engine-device\/\">DDN&#8217;s &#8216;IME&#8217; driver<\/a>.\n<li> Warn if a file view voilates the MPI-IO rule &#8220;monotonically non-decreasing file offsets&#8221;\n<li> added support for Lustre lockahead optimization\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>It has been a while since the last official MPICH release, but shortly before US Thanksgiving, the MPICH team released MPICH-3.3. ROMIO&#8217;s most noteworthy changes include wholesale reformatting of all the code to the same coding styles. Sorry about your fork or branch. use the MPL utility library already used in MPICH. Eliminates a lot &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,"footnotes":"","_members_access_role":[],"_members_access_error":""},"categories":[1],"tags":[],"class_list":["post-484","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\/484","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=484"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.cels.anl.gov\/romio\/wp-json\/wp\/v2\/posts\/484\/revisions"}],"wp:attachment":[{"href":"https:\/\/wordpress.cels.anl.gov\/romio\/wp-json\/wp\/v2\/media?parent=484"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.cels.anl.gov\/romio\/wp-json\/wp\/v2\/categories?post=484"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.cels.anl.gov\/romio\/wp-json\/wp\/v2\/tags?post=484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}