CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Community Contributions

[EOF-Library] EOF-Library - Introducing Elmer FEM and OpenFOAM coupler

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By Dzhordzhs

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   May 25, 2018, 06:21
Default EOF-Library - Introducing Elmer FEM and OpenFOAM coupler
  #1
New Member
 
Juris Vencels
Join Date: Sep 2012
Location: Riga, Latvia
Posts: 15
Rep Power: 13
Dzhordzhs is on a distinguished road
Hi!

With this post I want to introduce EOF-Library project and bring Elmer and OpenFOAM communities a bit closer. To my knowledge there is no other proprietary simulation tool that can couple FVM and FEM more efficiently in terms of performance as this tool so lets use this time advantage in our favor and bring our 3D multiphysics simulations to the next level.

READ BEFORE POSTING!
* DO NOT post BUG reports it this post, please do it here: https://github.com/jvencels/EOF-Library/issues
* Feel free to ask new features and share your contributions. For substantial consulting and development endeavors consider paid services. Thank you for understanding!

Q&A (will be updated in time)

1) Where it can be used?
You can communicate any number of volumetric fields between two packages. Currently there are solver developments in such multiphysics fields as magnetohydrodynamics, electro-fluid-thermal (cooling of electrical devices) and industrial plasma physics.

2) Why OpenFOAM?
Community. Volume of fluid. Turbulence models.

3) Why Elmer?
Accessible developers. Community. Ready-to-use 3D electromagnetic solvers.

4) Why Message Passing Interface (MPI)?
Both Elmer and OpenFOAM use MPI for their parallelization. MPI communication is by order faster than reading/writting to files.

5) How fast is EOF-Library coupling?
Depends on application, but expect overhead <<5% of simulation time. Strong scaling test for EOF-Library run-time (includes field interpolation and communication times) with 13M elements/cells takes ~16s on 4 CPU cores and ~0.45s on 256 CPU cores (~50% parallel efficiency).

6) How precise is interpolation?
For OpenFOAM to Elmer from 0th to 1st order linear interpolation. For Elmer to OpenFOAM from 0th to up to order of Elmer’s basis function ≥1st order.

7) To be continued..

GitHub repository:
https://github.com/jvencels/EOF-Library

Research activities:
https://www.researchgate.net/project...enFOAM-coupler
elvis likes this.
Dzhordzhs is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
openfoam -> fem, fvm, fdm? tH3f0rC3 OpenFOAM 4 September 3, 2015 02:51
[Other] Openfoam output-format for calculix (FEM) - create the "cells" file in OpenFoam gillers18 OpenFOAM Meshing & Mesh Conversion 4 April 28, 2015 03:24
FEM implementation in OpenFOAM 2.0.0 or later? seboxx OpenFOAM 3 August 15, 2011 07:24


All times are GMT -4. The time now is 23:39.