{"id":3107,"date":"2009-10-08T18:08:27","date_gmt":"2009-10-08T22:08:27","guid":{"rendered":"https:\/\/www.bu.edu\/tech\/research\/scv_import\/visualization\/gallery\/knots\/"},"modified":"2023-05-17T14:57:51","modified_gmt":"2023-05-17T18:57:51","slug":"knots","status":"publish","type":"page","link":"https:\/\/www.bu.edu\/tech\/support\/research\/whats-happening\/highlights\/knots\/","title":{"rendered":"Knots"},"content":{"rendered":"<div style=\"margin-left: auto; margin-right: auto; text-align:center\"><img src=\"https:\/\/www.bu.edu\/tech\/files\/2010\/03\/poster1_00-med.jpg\" alt=\"knots\" \/>\n<\/div>\n<h3>Visualization of Cuts for Computing Magnetic Scalar Potentials in Multiply-connected Regions by the Finite Element Method<\/h3>\n<p>P.W. Gross and P.R. Kotiuga<br \/>\nDepartment of Electrical and Computer Engineering<br \/>\nBoston University<\/p>\n<p>E. Brisson and G.J. Bresnahan,<br \/>\nScientific Computing and Visualization Group, Information Services &amp; Technology Boston University<\/p>\n<p>We demonstrate an algorithm to make &#8220;cuts&#8221; for magnetic scalar potentials in multiply-connected regions modeled by tetrahedral finite element meshes. For triangulations of knot complements, cuts are Seifert surfaces. In the context of magnetic scalar potentials, cuts are used to make the scalar potential single-valued, obviating typical vector methods and accelerating the computation of magnetic fields due to currents in the exterior of the tetrahedral mesh by a factor of ten in comparison to vector methods.<\/p>\n<p>The algorithm results from a constructive proof that cuts, generators of the second relative homology group of the triangulated region modulo its boundary, are computable. The algorithm exploits the finite element method and any code necessary for cuts which cannot be found in a typical finite elements software package involves integer arithmetic so that no rounding error is introduced. For three-dimensional problems, the formulation via algebraic topology yields the most natural data structures and shows what is computable while avoiding pitfalls of topology which are trivial in two dimensions. (Hence the examples selected for this demonstration are intrinsically 3-dimensional.) Some properties of cuts shown in these examples include: distinct cuts may intersect, and cuts do not necessarily render the region simply-connected.<\/p>\n<p>Our visualization allows the viewer to inspect the set of cuts associated with a multiply-connected region on an Immersadesk.<\/p>\n<h4>Video Sequence<\/h4>\n<p>We demonstrate results of an algorithm to make &#8220;cuts&#8221; for magnetic scalar potentials in multiply-connected regions modeled by tetrahedral finite element meshes. In the video, each ring of the Borromean rings (three rings which are unlinked but unseparable) and the exterior of the bounding box are regarded as current-carrying regions, and the cuts are made on the complementary (current-free) region which has been discretized. The cuts can be regarded as equipotential surfaces of the (multivalued) magnetic scalar potential due to each current. Two cut families (those for the orange and green rings) have only genus zero surfaces while that of the blue ring consists of genus one surfaces. In this example, any pair of cuts can be arranged to have zero intersection, but the third cut must intersect at least one of the first two &#8212; this is illustrated at the end of the video sequence.<\/p>\n<div class=\"alignleft\" style=\"padding-right: 10px\"><a id=\"KNOTS1\" name=\"KNOTS1\" href=\"http:\/\/scv.bu.edu\/SCV\/vizgal\/knots\/pgrosscut_sm.mpg\"><img src=\"https:\/\/www.bu.edu\/tech\/files\/images\/poster1_00-tn.jpg\" alt=\"knots\" hspace=\"5\" align=\"left\" \/><\/a><\/div>\n<p><a id=\"KNOTS1\" name=\"KNOTS1\" href=\"http:\/\/scv.bu.edu\/SCV\/vizgal\/knots\/pgrosscut_sm.mpg\">Video Sequence<\/a><\/p>\n<p>A larger and slower <a href=\"https:\/\/www.bu.edu\/tech\/files\/2010\/03\/pgross_lg.mpg\">5.5 megabyte MPEG version<\/a> is also available.<\/p>\n<p style=\"clear:both;\">\n<h4>Still Images<\/h4>\n<div class=\"alignleft\" style=\"padding-right: 10px\"><a href=\"https:\/\/www.bu.edu\/tech\/files\/2010\/03\/poster1_00.rgb\" aria-label=\"Link opens a video that shows the Current-carrying Borromean rings inside a bounding box\"><img src=\"https:\/\/www.bu.edu\/tech\/files\/images\/poster1_00-tn.jpg\" alt=\"knots\" hspace=\"5\" align=\"left\" \/><\/a><\/div>\n<p><a href=\"https:\/\/www.bu.edu\/tech\/files\/2010\/03\/poster1_00.rgb\"> RGB<\/a><\/p>\n<p>Current-carrying Borromean rings inside a bounding box. Cuts are made on the region complementary to the rings. The green surface represents one cut from a family of cuts for the green ring, all of which are genus-zero surfaces.<\/p>\n<p style=\"clear:both;\">\n<div class=\"alignleft\" style=\"padding-right: 10px\"><a href=\"https:\/\/www.bu.edu\/tech\/files\/2010\/03\/poster2_00.rgb\" aria-label=\"Link opens a video that shows the cut for the green ring shown as a 2-subskeleton of the tetrahedral mesh which models the Borromean ring complement (with the bounding box removed).\"><img src=\"https:\/\/www.bu.edu\/tech\/files\/2010\/03\/poster2_00-tn.jpg\" alt=\"knots\" hspace=\"5\" align=\"left\" \/><\/a><\/div>\n<p><a href=\"https:\/\/www.bu.edu\/tech\/files\/2010\/03\/poster2_00.rgb\"> RGB<\/a><\/p>\n<p>A cut for the green ring shown as a 2-subskeleton of the tetrahedral mesh which models the Borromean ring complement (with the bounding box removed). The boundary of any cut is in the boundary of the mesh.<\/p>\n<p style=\"clear:both;\">\n<div class=\"alignleft\" style=\"padding-right: 10px\"><a href=\"https:\/\/www.bu.edu\/tech\/files\/2010\/03\/poster3_00.rgb\" aria-label=\"Link opens a video that shows the cut for the brown ring shown as a 2-subskeleton of the Borromean ring complement discretization.\"><img src=\"https:\/\/www.bu.edu\/tech\/files\/2010\/03\/poster3_00-tn.jpg\" alt=\"knots\" hspace=\"5\" align=\"left\" \/><\/a><\/div>\n<p><a href=\"https:\/\/www.bu.edu\/tech\/files\/2010\/03\/poster3_00.rgb\"> RGB<\/a><\/p>\n<p>A cut for the brown ring shown as a 2-subskeleton of the Borromean ring complement discretization. This is close to a minimal surface area cut for the ring.<\/p>\n<p style=\"clear:both;\">\n<div class=\"alignleft\" style=\"padding-right: 10px\"><a href=\"https:\/\/www.bu.edu\/tech\/files\/2010\/03\/poster6_00.rgb\" aria-label=\"Link opens a video that shows the cut for the blue ring shown without the bounding box.\"><img src=\"https:\/\/www.bu.edu\/tech\/files\/2010\/03\/poster6_00-tn.jpg\" alt=\"knots\" hspace=\"5\" align=\"left\" \/><\/a><\/div>\n<p><a href=\"https:\/\/www.bu.edu\/tech\/files\/2010\/03\/poster6_00.rgb\"> RGB<\/a><\/p>\n<p>A cut for the blue ring shown without the bounding box. In this case, the cut has genus equal to one and the boundary of the cut is on every ring as well as on the bounding box.<\/p>\n<p style=\"clear:both;\">\n<hr \/>\n<p><strong>Hardware:<\/strong> SGI Power Challenge Array and SGI Origin2000.<\/p>\n<p><strong>Software:<\/strong> C code and MATLAB. Visualization done in C, utilizing the IRIS Performer library and the CAVE libraries, on an Immersadesk.<\/p>\n<p><strong>Graphics programming and video production:<\/strong> Erik Brisson, Scientific Computing and Visualization Group, Boston University.<\/p>\n<p><strong>Acknowledgments:<\/strong> We gratefully acknowledge the National Science Foundation, International Division, and Hitachi Ltd., Central Research Laboratory, for supporting development and testing of the cuts code.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Visualization of Cuts for Computing Magnetic Scalar Potentials in Multiply-connected Regions by the Finite Element Method P.W. Gross and P.R. Kotiuga Department of Electrical and Computer Engineering Boston University E. Brisson and G.J. Bresnahan, Scientific Computing and Visualization Group, Information Services &amp; Technology Boston University We demonstrate an algorithm to make &#8220;cuts&#8221; for magnetic scalar&#8230;<\/p>\n","protected":false},"author":1692,"featured_media":0,"parent":57322,"menu_order":48,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/pages\/3107"}],"collection":[{"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/users\/1692"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/comments?post=3107"}],"version-history":[{"count":15,"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/pages\/3107\/revisions"}],"predecessor-version":[{"id":145675,"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/pages\/3107\/revisions\/145675"}],"up":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/pages\/57322"}],"wp:attachment":[{"href":"https:\/\/www.bu.edu\/tech\/wp-json\/wp\/v2\/media?parent=3107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}