{"id":5,"date":"2019-07-31T14:02:22","date_gmt":"2019-07-31T18:02:22","guid":{"rendered":"http:\/\/sites.nd.edu\/gfu\/?page_id=5"},"modified":"2026-01-14T14:39:06","modified_gmt":"2026-01-14T18:39:06","slug":"index","status":"publish","type":"page","link":"https:\/\/sites.nd.edu\/gfu\/","title":{"rendered":"Welcome!"},"content":{"rendered":"<div class=\"firstblock\">\n  <img decoding=\"async\" src=\"http:\/\/sites.nd.edu\/gfu\/files\/2026\/01\/gf.jpg\" alt=\"Guosheng Fu\" style=\"width:200px !important;height:auto !important\"><\/p>\n<h1>Guosheng Fu<\/h1>\n<div class=\"float\">\n<p> Robert and Sara Lumpkins Assistant Professor<br \/>\n<a href=\"https:\/\/acms.nd.edu\/\">Department of Applied and Computational Mathematics and Statistics (ACMS) <\/a><br \/>\n<a href=\"https:\/\/www.nd.edu\/\">University of Notre Dame<\/a><\/p>\n<p>Office: 171 Hurley Hall, Notre Dame, IN 46556<br \/>\nE-mail: <a href=\"mailto:gfu@nd.edu\">gfu@nd.edu<\/a><br \/>\nPhone: (574) 631-9291<br \/>\n<a href=\"https:\/\/scholar.google.com\/citations?user=ee8TOlIAAAAJ&amp;hl=en\">Google Scholar<\/a><\/p>\n<\/div>\n<\/div>\n<div class=\"block\">\n<h2>Research Interests<\/h2>\n<ul>\n<li>Numerical analysis and scientific computing<\/li>\n<li>Discontinuous Galerkin methods<\/li>\n<li>Computational fluid dynamics and computational mechanics<\/li>\n<li>Computational optimal transport and mean-field control problems<\/li>\n<\/ul>\n<h2>Software<\/h2>\n<ul>\n<li>Open-Source Finite Element Library (with python interface) <a href=\"https:\/\/ngsolve.org\/\">NGSolve<\/a><\/li>\n<li>A free, lightweight, scalable C++ library for finite element methods <a href=\"https:\/\/mfem.org\/\">MFEM<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Guosheng Fu Robert and Sara Lumpkins Assistant Professor Department of Applied and Computational Mathematics and Statistics (ACMS) University of Notre Dame Office: 171 Hurley Hall, Notre Dame, IN 46556 E-mail: gfu@nd.edu Phone: (574) 631-9291 Google Scholar Research Interests Numerical analysis and scientific computing Discontinuous Galerkin methods Computational fluid dynamics and computational mechanics Computational optimal transport [&hellip;]<\/p>\n","protected":false},"author":3458,"featured_media":0,"parent":0,"menu_order":-5,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-5","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sites.nd.edu\/gfu\/wp-json\/wp\/v2\/pages\/5","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.nd.edu\/gfu\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.nd.edu\/gfu\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.nd.edu\/gfu\/wp-json\/wp\/v2\/users\/3458"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.nd.edu\/gfu\/wp-json\/wp\/v2\/comments?post=5"}],"version-history":[{"count":27,"href":"https:\/\/sites.nd.edu\/gfu\/wp-json\/wp\/v2\/pages\/5\/revisions"}],"predecessor-version":[{"id":442,"href":"https:\/\/sites.nd.edu\/gfu\/wp-json\/wp\/v2\/pages\/5\/revisions\/442"}],"wp:attachment":[{"href":"https:\/\/sites.nd.edu\/gfu\/wp-json\/wp\/v2\/media?parent=5"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}