FEniCS–preCICE: Coupling FEniCS to other simulation software

نویسندگان

چکیده

The new software FEniCS–preCICE is a middle layer, sitting in between the existing finite-element library FEniCS and coupling preCICE. layer simplifies (existing) application codes to other simulation via To this end, converts preCICE mesh data structures, provides easy-to-use conditions, manages checkpointing for implicit coupling. itself follows FEniCS-native style. Only few lines of additional code are necessary prepare We illustrate functionality by two examples: heat conduction coupled OpenFOAM linear elasticity SU2. results both scenarios compared with showing good agreement.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel Left Ventricle Simulation Using the FEniCS Framework

Heart simulation is complex task that requires multiscale modeling on cell, tissue and organ levels. Such structure makes difficult high performance code development and its maintenance. In this paper, we evaluate how scientific software could be used for heart simulation. An overview of existing frameworks for automated scientific computing is presented. The FEniCS framework was chosen since i...

متن کامل

Manifolds in FEniCS 1.2

Introduction Conclusions References

متن کامل

Coupling environmental data and simulation models for software integration

European framework for online integrated air quality and meteorology modeling (EuMetChem) will focus on a new generation of online integrated Atmospheric Chemical Transport (ACT) and Meteorology (Numerical Weather Prediction and Climate) modeling with two-way interactions between different atmospheric processes including chemistry (both gases and aerosols), clouds, radiation, boundary layer, em...

متن کامل

Data Coupling and Downcasting in Discrete Event Simulation Software

Discrete Event System Specification (DEVS) simulation libraries commonly make use of indirection and, essentially, typeless events as part of their interface specification. This forces library users to employ downcasting and/or strong data coupling in the design of their simulation applications. These techniques are anathema to good object oriented design principles, but seem to be inescapable ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: SoftwareX

سال: 2021

ISSN: ['2352-7110']

DOI: https://doi.org/10.1016/j.softx.2021.100807