{"id":2699,"date":"2020-11-16T11:51:37","date_gmt":"2020-11-16T17:51:37","guid":{"rendered":"https:\/\/wordpress.cels.anl.gov\/lans-seminars\/?post_type=tribe_events&#038;p=2699"},"modified":"2020-11-16T11:51:37","modified_gmt":"2020-11-16T17:51:37","slug":"virtual-lans-seminar-22","status":"publish","type":"tribe_events","link":"https:\/\/wordpress.cels.anl.gov\/lans-seminars\/event\/virtual-lans-seminar-22\/","title":{"rendered":"Virtual LANS Seminar"},"content":{"rendered":"<p><strong>Seminar Title<\/strong>: Past, Current, and Future Topics with PETSc: Pipelined, Flexible Krylov Methods; Staggered Grid Abstractions; and Ideas for Community Engagement<br \/>\n<strong>Speaker<\/strong>: Patrick Sanan, Postdoctoral Researcher, ETH Zurich<\/p>\n<p><strong>Date\/Time<\/strong>: November 25, 2020 \/ 10:30 AM &#8211; 11:30 AM<br \/>\n<strong>Location<\/strong>: See meeting URL on the <a href=\"https:\/\/wordpress.cels.anl.gov\/cels-seminars\/event\/virtual-lans-seminar-12\/\">cels-seminars website<\/a> (requires Argonne login)<\/p>\n<hr \/>\n<p><strong>Description<\/strong>: I touch on three topics related to the PETSc library:<\/p>\n<p>First, previous work on pipelined, flexible Krylov methods. These are variants of communication-hiding linear solvers which permit nonlinear or variable preconditioning. Originally motivated to avoid reduction scaling bottlenecks, they also show unexpected promise in mitigating performance variability in highly-distributed systems.<\/p>\n<p>Second, ongoing work with DMStag, an object in PETSc for managing discretized PDEs on distributed staggered grids. As with other DM implementations, it allows users to conveniently work with parallel meshes and efficiently solve equations posed on the domains they represent. Crucially, they allow solvers such as multigrid to take advantage of geometric information. Examples involve approximate block factorization (&#8220;fieldsplit&#8221;) preconditioners and geometric multigrid for the variable-viscosity stationary Stokes equations.<\/p>\n<p>Lastly, brief ideas for the future development of the library. These relate to &#8220;meeting people where they are&#8221; in terms of documentation and the potential tighter integration with emerging HPC workflows using Julia.<\/p>\n<p><em>Please note that the meeting URL for this event can be seen on the <\/em><a href=\"https:\/\/wordpress.cels.anl.gov\/cels-seminars\/event\/virtual-lans-seminar-12\/\">cels-seminars website<\/a><em>, which requires an Argonne login.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seminar Title: Past, Current, and Future Topics with PETSc: Pipelined, Flexible Krylov Methods; Staggered Grid Abstractions; and Ideas for Community Engagement Speaker: Patrick Sanan, Postdoctoral Researcher, ETH Zurich Date\/Time: November 25, 2020 \/ 10:30 AM &#8211; 11:30 AM Location: See &hellip; <a href=\"https:\/\/wordpress.cels.anl.gov\/lans-seminars\/event\/virtual-lans-seminar-22\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":43,"featured_media":0,"template":"","meta":{"_acf_changed":false,"_monsterinsights_skip_tracking":false,"_tribe_events_status":"","_tribe_events_status_reason":"","footnotes":"","_members_access_role":[],"_members_access_error":""},"tags":[],"tribe_events_cat":[2],"class_list":["post-2699","tribe_events","type-tribe_events","status-publish","hentry","tribe_events_cat-seminar","cat_seminar"],"acf":[],"_links":{"self":[{"href":"https:\/\/wordpress.cels.anl.gov\/lans-seminars\/wp-json\/wp\/v2\/tribe_events\/2699","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.cels.anl.gov\/lans-seminars\/wp-json\/wp\/v2\/tribe_events"}],"about":[{"href":"https:\/\/wordpress.cels.anl.gov\/lans-seminars\/wp-json\/wp\/v2\/types\/tribe_events"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.cels.anl.gov\/lans-seminars\/wp-json\/wp\/v2\/users\/43"}],"version-history":[{"count":1,"href":"https:\/\/wordpress.cels.anl.gov\/lans-seminars\/wp-json\/wp\/v2\/tribe_events\/2699\/revisions"}],"predecessor-version":[{"id":2700,"href":"https:\/\/wordpress.cels.anl.gov\/lans-seminars\/wp-json\/wp\/v2\/tribe_events\/2699\/revisions\/2700"}],"wp:attachment":[{"href":"https:\/\/wordpress.cels.anl.gov\/lans-seminars\/wp-json\/wp\/v2\/media?parent=2699"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.cels.anl.gov\/lans-seminars\/wp-json\/wp\/v2\/tags?post=2699"},{"taxonomy":"tribe_events_cat","embeddable":true,"href":"https:\/\/wordpress.cels.anl.gov\/lans-seminars\/wp-json\/wp\/v2\/tribe_events_cat?post=2699"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}