Multiphysics and Multiscale Software Frameworks : an Annotated Bibliography

Total Page:16

File Type:pdf, Size:1020Kb

Multiphysics and Multiscale Software Frameworks : an Annotated Bibliography Multiphysics and multiscale software frameworks : an annotated bibliography Citation for published version (APA): Babur, O., Verhoeff, T., & Brand, van den, M. G. J. (2015). Multiphysics and multiscale software frameworks : an annotated bibliography. (Computer science reports; Vol. 1501). Technische Universiteit Eindhoven. Document status and date: Published: 01/01/2015 Document Version: Publisher’s PDF, also known as Version of Record (includes final page, issue and volume numbers) Please check the document version of this publication: • A submitted manuscript is the version of the article upon submission and before peer-review. There can be important differences between the submitted version and the official published version of record. People interested in the research are advised to contact the author for the final version of the publication, or visit the DOI to the publisher's website. • The final author version and the galley proof are versions of the publication after peer review. • The final published version features the final layout of the paper including the volume, issue and page numbers. Link to publication General rights Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain • You may freely distribute the URL identifying the publication in the public portal. If the publication is distributed under the terms of Article 25fa of the Dutch Copyright Act, indicated by the “Taverne” license above, please follow below link for the End User Agreement: www.tue.nl/taverne Take down policy If you believe that this document breaches copyright please contact us at: [email protected] providing details and we will investigate your claim. Download date: 26. Sep. 2021 Technische Universiteit Eindhoven Department of Mathematics and Computer Science Multiphysics and Multiscale Software Frameworks: An Annotated Bibliography Önder Babur, Tom Verhoeff and Mark van den Brand 15/01 ISSN 0926-4515 All rights reserved editors: prof.dr. P.M.E. De Bra prof.dr.ir. J.J. van Wijk Reports are available at: http://library.tue.nl/catalog/TUEPublication.csp?Language=dut&Type=ComputerScienceReports&S ort=Author&level=1 and http://library.tue.nl/catalog/TUEPublication.csp?Language=dut&Type=ComputerScienceReports&S ort=Year&Level=1 Computer Science Reports 15-01 Eindhoven, April 2015 Multiphysics and Multiscale Software Frameworks: An Annotated Bibliography Onder¨ Babur, Tom Verhoeff, and Mark van den Brand Eindhoven University of Technology, The Netherlands fo.babur, t.verhoeff, [email protected] Abstract Multiphysics and multiscale modelling and simulation (MMS) is an emerging trend for the analysis and design of complex systems in many domains. As a result, there are an overwhelmingly large number of MMS software frameworks in the lit- erature and market, while a comprehensive account of these is apparently missing. This paper presents an annotated bibliography of MMS software frameworks. A thorough bibliographic search in Scopus has been done, to find out the candidates in physical sciences, published from 2000 onwards. Further cross-references have been investigated to achieve a better coverage. The frameworks have been catego- rized according to their application areas, and annotated with respect to their main features regarding software integration/extension/coupling. 1 Introduction Numerical simulations have been used in industry and academia for a few decades as a computational paradigm for research and development. Recently, and notably after the 2000s, it has become increasingly important that knowledge about various physical phenomena involving distinct space/time scales and scientific disciplines are integrated in an efficient way to promote further advancement [1]. This integrative paradigm is called multiscale/multiphysics modelling and simulation (MMS). It is a general paradigm that applies to many domains in physical sciences involving modelling and simulation, such as engineering, material science, physics, astronomy and environment [2]. Objective. The purpose of this study is to answer the following questions: 1. Which MMS software frameworks exist in the literature and market? 2. What main software engineering mechanisms do they employ to allow integra- tion/extension/coupling, expressed briefly? Related work. There are an overwhelmingly large number of MMS software frameworks in the literature and market, whether developed by small academic groups, open com- munities or commercial institutions. Several listings of these frameworks are presented 1 within the individual papers of the frameworks as related work [3, 4, 5], and in a couple of survey papers [2, 6, 7, 8]. To our best knowledge, there has not been a comprehensive bibliography of these tools in the literature. 2 Method and Results In this section, we briefly explain our method and results. Our method in principle combines Systematic Literature Review (SLR) [9], which involves a database search as a first step, and snowballing [10], which involves inspecting the selected papers' references and external secondary sources as a second step. Search process Following the SLR method, we used a bibliographic search as the first step. We preferred the Scopus database because of its wide coverage of items in various scientific areas and powerful search interface. In general we aimed to reduce the number of articles to consider, while maintaining a good set of articles as the starting point. We used the Advanced Search facility of Scopus to identify potential articles that: 1. have explicitly 'multiphysics', 'multi-physics', 'multiscale' or 'multi-scale' in their title, abstract or keywords, 2. have explicitly 'modeling', 'modelling' or 'simulation' in their title, abstract or keywords, 3. have 'framework', 'platform', 'environment', 'toolkit', 'integration', 'coupling' or 'coupler' in their title, abstract or keywords, 4. are published from 2000 onwards, and 5. are in the subject area of physical sciences as defined by Scopus. This search, performed on 16.02.2015, resulted in 6000+ items. As a next step to further narrow down the scope, we filtered out the articles with less than 0.5 citations per year. We treated the publications of the last two years (2013 onwards) differently; we included them all regardless of their citation count. With this filter we obtained 4000+ items, which arguably contain (relatively) more prominent articles for our consideration. Selection criteria. We did a cross-reading of the titles and abstracts of the selected items to identify a second set of better candidates to examine closer. This activity in turn resulted in 400+ items. We performed a detailed examination, to ensure that article presents software that: 1. is a software framework, rather than a conceptual or mathematical framework, 2. explicitly involves modelling and simulation, and 3. explicitly promotes features of a framework, e.g. extension/extendability, integra- tion, interoperability, coupling, modularity, genericness or reuse. 2 We deliberately excluded the software that e.g. fulfil only two out of three. Among the excluded are commercial tools, which most typically are closed source and monolithic. The first SLR part of our work resulted in 100+ items to be included in our bibliography. Snowballing. For each selected item, we consulted the main article of interest, plus additional resources such as the software website, repository, secondary publications, etc. Finally we checked the references in the related work sections of these articles, and consulted a few additional resources (literature, websites, etc.), to further identify relevant frameworks for our bibliography. As a result of this snowballing activity, we could identify an additional 40+ items, which we added in the bibliography. Final results and annotations. Eventually, we collected 140+ items, namely MMS soft- ware frameworks and important related technologies such as domain specific languages and ontologies. We examined all the relevant material (publications, websites, etc.) for each individual framework, to identify the main mechanisms used for software integra- tion/extension/ coupling. This information was documented in the extensive bibliogra- phy in the form of annotations below each reference. The full list of references at the end of this paper are organized according to the subject area categorization provided by Scopus where possible, or assigned by us after manual inspection. The final categories we chose are: engineering (also including com- puter science/software engineering/mathematics/multidisciplinary, because those areas tend to generic computational frameworks applicable to many areas of engineering as well), physics and astronomy, earth and environmental sciences (merging earth and planetary sciences with engineering), energy, chemistry/chemical engineering, material science, and life/health sciences. Note that although we deliberately excluded life/health sciences from our bibliographic search (i.e. we restricted our search to physical sciences only), we found many of those listed in other domains as well, because of their multidis- ciplinary nature. Threats
Recommended publications
  • Fenics-Shells Release 2018.1.0
    FEniCS-Shells Release 2018.1.0 Aug 02, 2021 Contents 1 Subpackages 1 2 Module contents 13 3 Documented demos 15 4 FEniCS-Shells 61 Bibliography 65 Python Module Index 67 Index 69 i ii CHAPTER 1 Subpackages 1.1 fenics_shells.analytical package 1.1.1 Submodules 1.1.2 fenics_shells.analytical.lovadina_clamped module Analytical solution for clamped Reissner-Mindlin plate problem from Lovadina et al. 1.1.3 fenics_shells.analytical.simply_supported module Analytical solution for simply-supported Reissner-Mindlin square plate under a uniform transverse load. 1.1.4 fenics_shells.analytical.vonkarman_heated module Analytical solution for elliptic orthotropic von Karman plate with lenticular thickness subject to a uniform field of inelastic curvatures. fenics_shells.analytical.vonkarman_heated.analytical_solution(Ai, Di, a_rad, b_rad) 1 FEniCS-Shells, Release 2018.1.0 1.1.5 Module contents 1.2 fenics_shells.common package 1.2.1 Submodules 1.2.2 fenics_shells.common.constitutive_models module fenics_shells.common.constitutive_models.psi_M(k, **kwargs) Returns bending moment energy density calculated from the curvature k using: Isotropic case: .. math:: D = frac{E*t^3}{24(1 - nu^2)} W_m(k, ldots) = D*((1 - nu)*tr(k**2) + nu*(tr(k))**2) Parameters • k – Curvature, typically UFL form with shape (2,2) (tensor). • **kwargs – Isotropic case: E: Young’s modulus, Constant or Expression. nu: Poisson’s ratio, Constant or Expression. t: Thickness, Constant or Expression. Returns UFL form of bending stress tensor with shape (2,2) (tensor). fenics_shells.common.constitutive_models.psi_N(e, **kwargs) Returns membrane energy density calculated from e using: Isotropic case: .. math:: B = frac{E*t}{2(1 - nu^2)} N(e, ldots) = B(1 - nu)e + nu mathrm{tr}(e)I Parameters • e – Membrane strain, typically UFL form with shape (2,2) (tensor).
    [Show full text]
  • Fenics-HPC: Automated Predictive High-Performance Finite Element
    FEniCS-HPC: Automated predictive high-performance finite element computing with applications in aerodynamics Johan Hoffman1, Johan Jansson2, and Niclas Jansson3 1 Computational Technology Laboratory, School of Computer Science and Communication, KTH, Stockholm, Sweden and BCAM - Basque Center for Applied Mathematics, Bilbao, Spain [email protected] 2 BCAM - Basque Center for Applied Mathematics, Bilbao, Spain and Computational Technology Laboratory, School of Computer Science and Communication, KTH, Stockholm, Sweden [email protected] 3 RIKEN Advanced Institute for Computational Science, Kobe, Japan [email protected] Abstract. Developing multiphysics finite element methods (FEM) and scalable HPC implementations can be very challenging in terms of soft- ware complexity and performance, even more so with the addition of goal-oriented adaptive mesh refinement. To manage the complexity we in this work present general adaptive stabilized methods with automated implementation in the FEniCS-HPC automated open source software framework. This allows taking the weak form of a partial differential equation (PDE) as input in near-mathematical notation and automati- cally generating the low-level implementation source code and auxiliary equations and quantities necessary for the adaptivity. We demonstrate new optimal strong scaling results for the whole adaptive framework applied to turbulent flow on massively parallel architectures down to 25000 vertices per core with ca. 5000 cores with the MPI-based PETSc backend and for assembly down to 500 vertices per core with ca. 20000 cores with the PGAS-based JANPACK backend. As a demonstration of the high impact of the combination of the scalability together with the adaptive methodology allowing prediction of gross quantities in turbulent flow we present an application in aerodynamics of a full DLR-F11 aircraft in connection with the HiLift-PW2 benchmarking workshop with good match to experiments.
    [Show full text]
  • The DUNE-Fem-DG Framework
    Extendible and Efficient Python Framework for Solving Evolution Equations with Stabilized Discontinuous Galerkin Methods Andreas Dedner, Robert Klofkorn¨ ∗ Abstract This paper discusses a Python interface for the recently published DUNE-FEM- DG module which provides highly efficient implementations of the Discontinuous Galerkin (DG) method for solving a wide range of non linear partial differential equations (PDE). Although the C++ interfaces of DUNE-FEM-DG are highly flexible and customizable, a solid knowledge of C++ is necessary to make use of this powerful tool. With this work easier user interfaces based on Python and the Unified Form Language are provided to open DUNE-FEM-DG for a broader audience. The Python interfaces are demonstrated for both parabolic and first order hyperbolic PDEs. Keywords DUNE,DUNE-FEM, Discontinuous Galerkin, Finite Volume, Python, Advection-Diffusion, Euler, Navier-Stokes MSC (2010): 65M08, 65M60, 35Q31, 35Q90, 68N99 In this paper we introduce a Python layer for the DUNE-FEM-DG1 module [14] which is available open-source. The DUNE-FEM-DG module is based on DUNE [5] and DUNE- FEM [20] in particular and makes use of the infrastructure implemented by DUNE-FEM for seamless integration of parallel-adaptive Finite Element based discretization methods. DUNE-FEM-DG focuses exclusively on Discontinuous Galerkin (DG) methods for var- ious types of problems. The discretizations used in this module are described by two main papers, [17] where we introduced a generic stabilization for convection dominated problems that works on generally unstructured and non-conforming grids and [9] where we introduced a parameter independent DG flux discretization for diffusive operators.
    [Show full text]
  • Universidade Federal Do Rio Grande Do Sul
    UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL ESCOLA DE ENGENHARIA FACULDADE DE ARQUITETURA PROGRAMA DE PÓS-GRADUAÇÃO EM DESIGN Eduardo da Cunda Fernandes DESIGN NO DESENVOLVIMENTO DE UM PROJETO DE INTERFACE: Aprimorando o processo de modelagem em programas de análise de estruturas tridimensionais por barras Dissertação de Mestrado Porto Alegre 2020 EDUARDO DA CUNDA FERNANDES Design no desenvolvimento de um projeto de interface: aprimorando o processo de modelagem em programas de estruturas tridimensionais por barras Dissertação apresentada ao Programa de Pós- Graduação em Design da Universidade Federal do Rio Grande do Sul, como requisito parcial à obtenção do título de Mestre em Design. Orientador: Prof. Dr. Fábio Gonçalves Teixeira Porto Alegre 2020 Catalogação da Publicação Fernandes, Eduardo da Cunda DESIGN NO DESENVOLVIMENTO DE UM PROJETO DEINTERFACE: Aprimorando o processo de modelagem em programas de análise de estruturas tridimensionais por barras / Eduardo da Cunda Fernandes. -- 2020. 230 f. Orientador: Fábio Gonçalves Teixeira. Dissertação (Mestrado) -- Universidade Federal do Rio Grande do Sul, Escola de Engenharia, Programa de Pós- Graduação em Design, Porto Alegre, BR-RS, 2020. 1. Design de Interface. 2. Análise Estrutural. 3.Modelagem Preditiva do Comportamento Humano. 4.Heurísticas da Usabilidade. 5. KLM-GOMS. I. Teixeira, Fábio Gonçalves, orient. II. Título. FERNANDES, E. C. Design no desenvolvimento de um projeto de interface: aprimorando o processo de modelagem em programas de análise de estruturas tridimensionais por barras. 2020. 142 f. Dissertação (Mestrado em Design) – Escola de Engenharia / Faculdade de Arquitetura, Universidade Federal do Rio Grande do Sul, Porto Alegre, 2020. Eduardo da Cunda Fernandes DESIGN NO DESENVOLVIMENTO DE UM PROJETO DED INTERFACE: aprimorando o processo de modelagem em programas de análise de estruturas tridimensionais por barras Esta Dissertação foi julgada adequada para a obtenção do Título de Mestre em Design, e aprovada em sua forma final pelo Programa de Pós-Graduação em Design da UFRGS.
    [Show full text]
  • Abstractions and Automated Algorithms for Mixed Domain Finite Element Methods
    Abstractions and automated algorithms for mixed domain finite element methods CÉCILE DAVERSIN-CATTY, Simula Research Laboratory, Norway CHRIS N. RICHARDSON, BP Institute, University of Cambridge, United Kingdom ADA J. ELLINGSRUD, Simula Research Laboratory, Norway MARIE E. ROGNES, Simula Research Laboratory, Norway Mixed dimensional partial differential equations (PDEs) are equations coupling unknown fields defined over domains of differing topological dimension. Such equations naturally arise in a wide range of scientific fields including geology, physiology, biology and fracture mechanics. Mixed dimensional PDEs arealso commonly encountered when imposing non-standard conditions over a subspace of lower dimension e.g. through a Lagrange multiplier. In this paper, we present general abstractions and algorithms for finite element discretizations of mixed domain and mixed dimensional PDEs of co-dimension up to one (i.e. nD-mD with jn −mj 6 1). We introduce high level mathematical software abstractions together with lower level algorithms for expressing and efficiently solving such coupled systems. The concepts introduced here have alsobeen implemented in the context of the FEniCS finite element software. We illustrate the new features through a range of examples, including a constrained Poisson problem, a set of Stokes-type flow models and a model for ionic electrodiffusion. CCS Concepts: • Mathematics of computing → Solvers; Partial differential equations; • Computing methodologies → Modeling methodologies. Additional Key Words and Phrases: FEniCS project, mixed dimensional, mixed domains, mixed finite elements 1 INTRODUCTION Mixed dimensional partial differential equations (PDEs) are systems of differential equations coupling solution fields defined over domains of different topological dimensions. Problem settings that call for such equations are in abundance across the natural sciences [27, 47], in multi-physics problems [13, 48], and in mathematics [8, 29].
    [Show full text]
  • Coupling Fenics and Openfoam Via Precice
    MUNICH SCHOOL OF ENGINEERING TECHNICAL UNIVERSITY OF MUNICH Bachelor’s Thesis in Engineering Science Chair of Scientific Computing, Department of Informatics Partitioned Fluid Structure Interaction: Coupling FEniCS and OpenFOAM via preCICE Richard Hertrich MUNICH SCHOOL OF ENGINEERING TECHNICAL UNIVERSITY OF MUNICH Bachelor’s Thesis in Engineering Science Chair of Scientific Computing, Department of Informatics Partitioned Fluid Structure Interaction: Coupling FEniCS and OpenFOAM via preCICE Partitionierte Fluid Struktur Wechselwirkung: Ein gekoppelter Ansatz mit FEniCS, OpenFOAM und preCICE Author: Richard Hertrich Supervisor: Prof. Dr. Hans-Joachim Bungartz Advisor: M.Sc. (hons) Benjamin Rüth Submission Date: September 27, 2019 I confirm that this bachelor’s thesis in engineering science is my own work and I have documented all sources and material used. Munich, September 27, 2019 Richard Hertrich Abstract In partitioned fluid structure interaction, a structure solver and a fluid solver are coupled via boundary conditions at the interface. This thesis presents partitioned FSI simulations using OpenFOAM for the fluid, preCICE as a coupling tool, and a structure solver I developed with the FEM library FEniCS. I extended the preCICE- FEniCS adapter to match the requirements for FSI, such that users can couple FEniCS simulations with vector functions and read conservatively mapped quantities from preCICE to a FEniCS solver. Plus, the adapter now features a mapping between pseudo-3D OpenFOAM and 2D FEniCS. The setup is tested with two FSI scenarios: An elastic flap in a channel and the FSI3 benchmark. I compare the results to validated partitioned FSI methods and reference results in literature to validate the preCICE-FEniCS adapter and the structure solver.
    [Show full text]
  • Loads, Load Factors and Load Combinations
    Overall Outline 1000. Introduction 4000. Federal Regulations, Guides, and Reports Training Course on 3000. Site Investigation Civil/Structural Codes and Inspection 4000. Loads, Load Factors, and Load Combinations 5000. Concrete Structures and Construction 6000. Steel Structures and Construction 7000. General Construction Methods BMA Engineering, Inc. 8000. Exams and Course Evaluation 9000. References and Sources BMA Engineering, Inc. – 4000 1 BMA Engineering, Inc. – 4000 2 4000. Loads, Load Factors, and Load Scope: Primary Documents Covered Combinations • Objective and Scope • Minimum Design Loads for Buildings and – Introduce loads, load factors, and load Other Structures [ASCE Standard 7‐05] combinations for nuclear‐related civil & structural •Seismic Analysis of Safety‐Related Nuclear design and construction Structures and Commentary [ASCE – Present and discuss Standard 4‐98] • Types of loads and their computational principles • Load factors •Design Loads on Structures During • Load combinations Construction [ASCE Standard 37‐02] • Focus on seismic loads • Computer aided analysis and design (brief) BMA Engineering, Inc. – 4000 3 BMA Engineering, Inc. – 4000 4 Load Types (ASCE 7‐05) Load Types (ASCE 7‐05) • D = dead load • Lr = roof live load • Di = weight of ice • R = rain load • E = earthquake load • S = snow load • F = load due to fluids with well‐defined pressures and • T = self‐straining force maximum heights • W = wind load • F = flood load a • Wi = wind‐on‐ice loads • H = ldload due to lllateral earth pressure, ground water pressure,
    [Show full text]
  • Review of Fluid Structure Interaction Methods Application to Floating Wave Energy Converter
    International Journal of Fluid Machinery and Systems DOI: http://dx.doi.org/10.5293/IJFMS.2018.11.1.063 Vol. 11, No. 1, January-March 2018 ISSN (Online): 1882-9554 Original Paper Review of Fluid Structure Interaction Methods Application to Floating Wave Energy Converter Mohammed Asid Zullah1, Young-Ho Lee2 1Geoscience, Energy and Maritime Division, Pacific Community, Private Mail Bag, Suva, Fiji, [email protected] 2Division of Mechanical Engineering, College of Engineering, Korea Maritime and Ocean University, 727 Taejong-ro, Yeongdo-Gu, Busan 49112, South Korea, [email protected] Abstract Computational fluid dynamics (CFD) is a highly efficient paradigm that is used extensively in marine renewable energy research studies and commercial applications. The CFD paradigm is ideal for simulating the complex dynamics of Fluid-Structure Interactions (FSI) and can capture all kinds of nonlinear fluid motions. While nonlinear simulations are considered more expensive and resource intensive compared to the frequency domain approaches, they are much more accurate and ideal for commercial applications. This review study presents a comprehensive overview of the computation fluid dynamics paradigm in context of wave energy converter (WEC) and highlights different CFD tools that are available today for commercial and research applications. State-of-the-art CFD codes such as ANSYS CFX that are highly ideal for WEC simulation problems are highlighted and aspects such as time and frequency domains are also thoroughly discussed along with efficacy of the nonlinear simulations compared to the linear models. The paper presents a comparative evaluation of different WEC modelling codes available today and illustrates the code framework of different CFD simulation software suites.
    [Show full text]
  • Hierarchical a Posteriori Error Estimation of Bank-Weiser Type in the Fenics Project Raphaël Bulle, Jack Hale, Alexei Lozinski, Stéphane Bordas, Franz Chouly
    Hierarchical a posteriori error estimation of Bank-Weiser type in the FEniCS Project Raphaël Bulle, Jack Hale, Alexei Lozinski, Stéphane Bordas, Franz Chouly To cite this version: Raphaël Bulle, Jack Hale, Alexei Lozinski, Stéphane Bordas, Franz Chouly. Hierarchical a posteriori error estimation of Bank-Weiser type in the FEniCS Project. 2021. hal-03137595 HAL Id: hal-03137595 https://hal.archives-ouvertes.fr/hal-03137595 Preprint submitted on 10 Feb 2021 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Hierarchical a posteriori error estimation of Bank–Weiser type in the FEniCS Project∗ Raphaël Bulle† Jack S. Hale† Alexei Lozinski‡ Stéphane P. A. Bordas† Franz Chouly§ February 10, 2021 Abstract. In the seminal paper of Bank and Weiser [Math. Comp., 44 (1985), pp. 283–301] a new a posteriori estimator was introduced. This estimator requires the solution of a local Neumann problem on every cell of the finite element mesh. Despite the promise of Bank– Weiser type estimators, namely locality, computational efficiency, and asymptotic sharpness, they have seen little use in practical computational problems. The focus of this contribution is to describe a novel implementation of hierarchical estimators of the Bank–Weiser type in a modern high-level finite element software with automatic code generation capabilities.
    [Show full text]
  • A Cross-Sectional Aeroelastic Analysis and Structural Optimization Tool For
    Composite Structures 253 (2020) 112755 Contents lists available at ScienceDirect Composite Structures journal homepage: www.elsevier.com/locate/compstruct A cross-sectional aeroelastic analysis and structural optimization tool for slender composite structures ⇑ Roland Feil a, , Tobias Pflumm b, Pietro Bortolotti a, Marco Morandini c a National Renewable Energy Laboratory, Boulder, Colorado, USA b Technical University of Munich, Germany c Politecnico di Milano, Italy ARTICLE INFO ABSTRACT Keywords: A fully open‐source available framework for the parametric cross‐sectional analysis and design optimization of SONATA slender composite structures, such as helicopter or wind turbine blades, is presented. The framework— VABS Structural Optimization and Aeroelastic Analysis (SONATA)—incorporates two structural solvers, the commer- ANBA4 cial tool VABS, and the novel open‐source code ANBA4. SONATA also parameterizes the design inputs, post- Parametric design framework processes and visualizes the results, and generates the structural inputs to a variety of aeroelastic analysis Composite structures tools. It is linked to the optimization library OpenMDAO. This work presents the methodology and explains the fundamental approaches of SONATA. Structural characteristics were successfully verified for both VABS and ANBA4 using box beam examples from literature, thereby verifying the parametric approach to generating the topology and mesh in a cross section as well as the solver integration. The framework was furthermore exercised by analyzing and evaluating a fully resolved highly flexible wind turbine blade. Computed structural characteristics correlated between VABS and ANBA4, including off‐diagonal terms. Stresses, strains, and defor- mations were recovered from loads derived through coupling with aeroelastic analysis. The framework, there- fore, proves effective in accurately analyzing and optimizing slender composite structures on a high‐fidelity level that is close to a three‐dimensional finite element model.
    [Show full text]
  • PRACE Scientific and Industrial Conference 2015 I Enable Science Foster Industry TABLE of CONTENTS
    PRACE Scientific and Industrial Conference 2015 I Enable Science Foster Industry TABLE OF CONTENTS Welcome 02 Committees 04 General Information 05 Useful Information 06 Maps & Hotels 07 Keynotes Tuesday 26 May 2015 09 Keynotes Wednesday 27 May 2015 02 Parallel Session Wednesday 27 May 2015 16 ERC Projects 16 Computational Dynamics 19 Hot Lattice Chromodynamics 22 Molecular Dynamics 24 HPC in Industry in Ireland 27 HPC in Industry 29 Programme 31 PRACE User Forum 34 Keynotes Thursday 28 May 2015 35 Posters 39 Satellite Events 55 Women in HPC 55 Exascale 57 EESI2 61 Notes 62 PRACE Scientific and Industrial Conference 2015 I Enable Science Foster Industry WELCOME Dear Participant, It is a great pleasure for us to welcome you to the PRACE Scientific and Industrial Conference 2015 - the second edition of PRACEdays – which is hosted by PRACE and the Irish Centre for High-End Computing (ICHEC) under the motto: Enable Science Foster Industry What better country than Ireland, the thriving digital hub of Europe and the academic home to the father of computing, George Boole, to host the PRACE Scientific and Industrial conference! The Irish Centre for High-End Computing (ICHEC) is proud to welcome this high-level scientific and industrial conference at Dublin’s world- renowned Aviva Stadium. Participants at PRACEdays15 will enjoy the unique combination of Dublin’s legendary ‘céad mile fáilte’, as well as world-class science and research. With two satellite events focussing on Exascale European projects and on Women in HPC, an open session of the PRACE User Forum, the bi-annual meetings of the PRACE Industrial Advisory Committee and the PRACE Scientific Steering Committee, and the EESI2 conference held back to back with the conference, PRACEdays15 has grown already beyond the expectations set in 2014.
    [Show full text]
  • An Open Source Engineering Platform
    CAELinux : an open source engineering platform Joël Cugnoni, www.caelinux.com Joël Cugnoni, www.caelinux.com 19.02.2015 1 What is CAELinux ? A CAE workstation on a disk CAELinux in brief CAELinux is a « Live» Linux distribution pre-packaged with the main open source Computer Aided Engineering software available today. CAELinux is free and open source, for all usage, even commercial (*) It is based on Ubuntu LTS (12.04 64bit for CAELinux 2013) It covers all phases of product development: from mathematics, CAD, stress / thermal / fluid analysis, electronics to CAM and 3D printing How to use CAELinux: Boot : Installation Complete Live Trial, on your workstation satisfied? computer ready for use ! Or CAELinux virtual Machine Running a server in Amazon EC2 installation in OSX, Windows cloud computing (on demand, charge or other Linux per hour) Joël Cugnoni, www.caelinux.com (* except for Tetgen mesher) CAELinux: History and present Past and present: CAELinux started in 2005 as a personal project for my own use Motivation was to promote the use of scientific open source software in engineering by avoiding the complexities of code compilation and configuration. And also, I wanted to have a reference installation of Code- Aster and Salome that I could install for my own use. Until now, 11 versions have been released in ~9 years. One release per year (except 2014). Today, the latest version, CAELinux 2013, has reached 63’000 downloads in 1 year on sourceforge.net. CAELinux is used for teaching in universities, in SME’s for analysis and by many occasional users, hobbyists, hackers and Linux enthusiasts.
    [Show full text]