{"c98275229bfe06de98b61d9a89bca8d7totounan":{"DOI":"10.23967/wccm-eccomas.2020.021","ISBN":"","ISSN":"","URL":"https://doi.org/10.23967%2Fwccm-eccomas.2020.021","abstract":"","annote":"","author":[{"family":"Totounferoush","given":"A."},{"family":"Naseri","given":"A."},{"family":"Chiva","given":"J."},{"family":"Oliva","given":"A."},{"family":"Mehl","given":"M."}],"citation-label":"Totounferoush_2021","collection-editor":[],"collection-title":"","container-author":[],"container-title":"14th WCCM-ECCOMAS Congress","documents":[],"edition":"","editor":[],"event-date":{"date-parts":[["2021"]],"literal":"2021"},"event-place":"","id":"c98275229bfe06de98b61d9a89bca8d7totounan","interhash":"e37139d5a0048af4f1a698efc858913d","intrahash":"c98275229bfe06de98b61d9a89bca8d7","issue":"","issued":{"date-parts":[["2021"]],"literal":"2021"},"keyword":"peerReviewed pn7 FSI high-performance-computing EXC2075 hybrid-CPU-GPU","misc":{"doi":"10.23967/wccm-eccomas.2020.021"},"note":"","number":"","page":"","page-first":"","publisher":"CIMNE","publisher-place":"","status":"","title":"A GPU Accelerated Framework for Partitioned Solution of Fluid-Structure Interaction Problems","type":"paper-conference","username":"totounan","version":"","volume":"700"},"de841a67b463445646f8043c936f4f3etotounan":{"DOI":"","ISBN":"https://doi.org/10.1007/s00466-020-01860-y","ISSN":"","URL":"http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2020-09&engl=0","abstract":"In this work, we present a scalable and efficient parallel solver for the\r\n      partitioned solution of fluid–structure interaction problems through multi-code\r\n      coupling. Two instances of an in-house parallel software, TermoFluids, are used\r\n      to solve the fluid and the structural sub-problems, coupled together on the\r\n      interface via the preCICE coupling library. For fluid flow, the Arbitrary\r\n      Lagrangian–Eulerian form of the Navier–Stokes equations is solved on an\r\n      unstructured conforming grid using a second-order finite-volume discretization.\r\n      A parallel dynamic mesh method for unstructured meshes is used to track the\r\n      moving boundary. For the structural problem, the nonlinear elastodynamics\r\n      equations are solved on an unstructured grid using a second-order finite-volume\r\n      method. A semi-implicit FSI coupling method is used which segregates the fluid\r\n      pressure term and couples it strongly to the structure, while the remaining\r\n      fluid terms and the geometrical nonlinearities are only loosely coupled. A\r\n      robust and advanced multi-vector quasi-Newton method is used for the coupling\r\n      iterations between the solvers. Both the fluid and the structural solver use\r\n      distributed-memory parallelism. The intra-solver communication required for\r\n      data update in the solution process is carried out using non-blocking\r\n      point-to-point communicators. The inter-code communication is fully parallel\r\n      and point-to-point, avoiding any central communication unit. Inside each\r\n      single-physics solver, the load is balanced by dividing the computational\r\n      domain into fairly equal blocks for each process. Additionally, a load\r\n      balancing model is used at the inter-code level to minimize the overall idle\r\n      time of the processes. Two practical test cases in the context of hemodynamics\r\n      are studied, demonstrating the accuracy and computational efficiency of the\r\n      coupled solver. Strong scalability test results show a parallel efficiency of\r\n      83\\% on 10,080 CPU cores.","annote":"","author":[{"family":"Naseri","given":"Alireza"},{"family":"Totounferoush","given":"Amin"},{"family":"Gonzales","given":"Ignacio"},{"family":"Mehl","given":"Miriam"},{"family":"Perez-Segarra","given":"Carlos David"}],"citation-label":"naseri2020scalable","collection-editor":[],"collection-title":"","container-author":[],"container-title":"Computational Mechanics","documents":[],"edition":"","editor":[],"event-date":{"date-parts":[["2020","Mai"]],"literal":"2020"},"event-place":"","id":"de841a67b463445646f8043c936f4f3etotounan","interhash":"28233a03d0987711f1eab1536556be09","intrahash":"de841a67b463445646f8043c936f4f3e","issue":"","issued":{"date-parts":[["2020","Mai"]],"literal":"2020"},"keyword":"fluid-structure-interaction partitioned-simulation peerReviewed pn7 high-performance-computing EXC2075","misc":{"isbn":"https://doi.org/10.1007/s00466-020-01860-y","language":"Englisch","cr-category":"J.2 Physical Sciences and Engineering,\r\n                   J.3 Life and Medical Sciences,\r\n                   I.6.3 Simulation and Modeling Applications","department":"Universit{\\\"a}t Stuttgart, Institut f{\\\"u}r Parallele und Verteilte Systeme, Simulation gro{\\ss}er Systeme"},"note":"","number":"","number-of-pages":"18","page":"471--489","page-first":"471","publisher":"Springer Verlag","publisher-place":"","status":"","title":"A scalable framework for the partitioned solution of fluid–structure interaction problems","type":"article-journal","username":"totounan","version":"","volume":"66"},"739259447a6003d0ea4ecd8d3edc32fbtotounan":{"DOI":"10.1016/j.jocs.2021.101329","ISBN":"","ISSN":"","URL":"https://doi.org/10.1016%2Fj.jocs.2021.101329","abstract":"","annote":"","author":[{"family":"Totounferoush","given":"Amin"},{"family":"Pour","given":"Neda Ebrahimi"},{"family":"Schröder","given":"Juri"},{"family":"Roller","given":"Sabine"},{"family":"Mehl","given":"Miriam"}],"citation-label":"totounferoush2021databased","collection-editor":[],"collection-title":"","container-author":[],"container-title":"Journal of Computational Science","documents":[],"edition":"","editor":[],"event-date":{"date-parts":[["2021","04"]],"literal":"2021"},"event-place":"","id":"739259447a6003d0ea4ecd8d3edc32fbtotounan","interhash":"364aabf3689b242e4a85db24253fd90b","intrahash":"739259447a6003d0ea4ecd8d3edc32fb","issue":"","issued":{"date-parts":[["2021","04"]],"literal":"2021"},"keyword":"load-balancing peerReviewed pn7 high-performance-computing EXC2075","misc":{"doi":"10.1016/j.jocs.2021.101329"},"note":"","number":"","page":"101329","page-first":"101329","publisher":"Elsevier BV","publisher-place":"","status":"","title":"A data-based inter-code load balancing method for partitioned solvers","type":"article-journal","username":"totounan","version":"","volume":"51"}}