<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
  <dc:contributor>Krause, Rolf</dc:contributor>
  <dc:creator>Zulian, Patrick</dc:creator>
  <dc:date>2017-06-27</dc:date>
  <dc:description xmlns:ns0="xml" ns0:lang="en">In finite element simulations, the handling of geometrical objects and their discrete representation is a critical aspect in both serial  and parallel scientific software environments. The development of codes targeting such envinronments is subject to great  development effort and man-hours invested. In this thesis we approach these issues from three fronts. First, stable and efficient  techniques for the transfer of discrete fields between non matching volume or surface meshes are an essential ingredient for the  discretization and numerical solution of coupled multi-physics and multi-scale problems. In particular L2-projections allows for the  transfer of discrete fields between unstructured meshes, both in the volume and on the surface. We present an algorithm for  parallelizing the assembly of the L2-transfer operator for unstructured meshes which are arbitrarily distributed among different  processes. The algorithm requires no a priori information on the geometrical relationship between the different meshes. Second, the  geometric representation is often a limiting factor which imposes a trade-off between how accurately the shape is described, and  what methods can be employed for solving a system of differential equations. Parametric finite-elements and bijective mappings  between polygons or polyhedra allow us to flexibly construct finite element discretizations with arbitrary resolutions without  sacrificing the accuracy of the shape description. Such flexibility allows employing state-of-the-art techniques, such as geometric  multigrid methods, on meshes with almost any shape.t, the way numerical techniques are represented in software libraries and  approached from a development perspective, affect both usability and maintainability of such libraries. Completely separating the  intent of high-level routines from the actual implementation and technologies allows for portable and maintainable performance. We  provide an overview on current trends in the development of scientific software and showcase our open-source library utopia.</dc:description>
  <dc:format>application/pdf</dc:format>
  <dc:identifier>https://localhost:5000/ark:/12658/srd1318610</dc:identifier>
  <dc:identifier>https://susi.usi.ch/global/documents/318610</dc:identifier>
  <dc:identifier>https://susi.usi.ch/documents/318610/files/2017INFO006.pdf</dc:identifier>
  <dc:language>eng</dc:language>
  <dc:relation>info:eu-repo/semantics/altIdentifier/urn/urn:nbn:ch:rero-006-116451</dc:relation>
  <dc:relation>info:eu-repo/semantics/altIdentifier/ark/12658/srd1318610</dc:relation>
  <dc:rights>info:eu-repo/semantics/openAccess</dc:rights>
  <dc:rights>License undefined</dc:rights>
  <dc:subject xmlns:ns1="xml" ns1:lang="en">Finite element method</dc:subject>
  <dc:subject xmlns:ns2="xml" ns2:lang="en">Mortar element method</dc:subject>
  <dc:subject xmlns:ns3="xml" ns3:lang="en">Parametrization</dc:subject>
  <dc:subject xmlns:ns4="xml" ns4:lang="en">Scientific computing software</dc:subject>
  <dc:subject xmlns:ns5="xml" ns5:lang="en">Parallel computing</dc:subject>
  <dc:subject>info:eu-repo/classification/udc/004</dc:subject>
  <dc:title xmlns:ns6="xml" ns6:lang="en">Geometry–aware finite element framework for multi–physics simulations : an algorithmic and software-centric perspective</dc:title>
  <dc:type>http://purl.org/coar/resource_type/c_db06</dc:type>
</oai_dc:dc>
