-
Notifications
You must be signed in to change notification settings - Fork 0
/
examples.html
executable file
·146 lines (138 loc) · 9.12 KB
/
examples.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
<!DOCTYPE HTML>
<!--
Horizons by TEMPLATED
templated.co @templatedco
Released for free under the Creative Commons Attribution 3.0 license (templated.co/license)
-->
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>MUI: Coupling Examples</title>
<link rel="icon" href="images/mui_logo.png">
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="description" content="" />
<meta name="keywords" content="" />
<!--[if lte IE 8]><script src="css/ie/html5shiv.js"></script><![endif]-->
<script src="js/jquery.min.js"></script>
<script src="js/jquery.dropotron.min.js"></script>
<script src="js/skel.min.js"></script>
<script src="js/skel-layers.min.js"></script>
<script src="js/init.js"></script>
<script async defer src="https://buttons.github.io/buttons.js"></script>
<noscript>
<link rel="stylesheet" href="css/skel.css" />
<link rel="stylesheet" href="css/style.css" />
</noscript>
<!--[if lte IE 8]><link rel="stylesheet" href="css/ie/v8.css" /><![endif]-->
</head>
<body class="homepage">
<!-- Header -->
<div id="header">
<!-- Logos -->
<a href="https://mxui.github.io" title="Home" class="image logo"><img src="images/mui_logo_web.png" alt="MxUI Coupling Framework"></a>
<div class="container">
<!-- Logo Text -->
<h1 id="logotext">MUI Coupling Library: Coupling Examples</h1>
<!-- Nav -->
<nav id="nav">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="doxygen/html/index.html" target="_blank">Documentation</a></li>
<li><a href="examples.html">Coupling Examples</a></li>
<li><a href="publications.html">Publications</a></li>
<li><a href="downloads.html">Downloads</a></li>
<li><a href="about.html">About</a></li>
</ul>
</nav>
<!-- Banner -->
<div id="banner">
</div>
</div>
</div>
<!-- Featured -->
<div class="wrapper style2" style="font-size: 1.2em;">
<section class="container">
<p><b>MUI is designed to be easily integrated into new and existing scientific codes to enable their coupling. The focus of this library is not on coupling specific codes,
instead it is to define a general framework for coupling different types of <i>physics</i> that can then be re-used in different solvers by their developers.</b></p>
<p>These examples highlight the details of how MUI has been used to enable the coupled solution to a certain type of problem.</p>
</section>
<section class="container">
<div class="divTable">
<div class="divTableBody">
<div class="divTableHeading">
<div class="divTableCell" style="max-width: 210px; min-width: 210px;">Problem</div>
<div class="divTableCell" style="max-width: 250px; min-width: 150px;">Description</div>
<div class="divTableCell" style="max-width: 110px; min-width: 110px;">Codes</div>
</div>
<div class="divTableRow">
<div class="divTableCell" style="max-width: 210px; min-width: 210px;">
<b><i>Fluid Structure Interaction (Computational Fluid Dynamics coupled with Finite Element Structural Analysis)</b></i>
<a class="image example"><img src="images/Examples/FSI.png" alt="Fluid Structure Interaction"></a>
</div>
<div class="divTableCell" style="max-width: 250px; min-width: 150px;">
Fluid Structure Ineraction problems are ubiquitous in the physical sciences, from understanding how cell membranes interact with internal fluid pressures
through to how liquids slosh in containers or how ocean waves interact with defence structures. A multiphase Volume of Fluid approach from <b><i>OpenFOAM</i></b> is
strongly coupled to a structural solver built in the <b><i>FEniCS</i></b> framework. Coupling is achieved using a Radial Basis Function spatial interpolation and Aitken's
fixed point iterative scheme.
</div>
<div class="divTableCell" style="max-width: 110px; min-width: 110px;">
CFD: <i>interFoam</i> (OpenFOAM Foundation)
<a class="image exampleLogo" target="_blank" href="https://openfoam.org/"><img src="images/Examples/Logos/OF.png" alt="OpenFOAM Logo"></a>
Structural: FEniCS
<a class="image exampleLogo" target="_blank" href="https://fenicsproject.org/"><img src="images/Examples/Logos/fenics_logo.png" alt="FEniCS Logo"></a>
</div>
</div>
<div class="divTableRow">
<div class="divTableCell" style="max-width: 210px; min-width: 210px;">
<b><i>Molten Salt Fast Reactor (Computational Fluid Dynamics coupled with Neutronics)</b></i>
<a class="image example"><img src="images/Examples/MSFR.png" alt="Molten Salt Fast Reactor"></a>
</div>
<div class="divTableCell" style="max-width: 250px; min-width: 150px;">
Can frozen walls help reduce the effects of container vessel corrosion
in molten salt fast nuclear reactor designs? Unsteady CFD calculations were performed with <b><i>Code_Saturne</i></b> and neutronics calculations
by <b>DYN3D-MG</b>. MUI was used as the interface between the two codes, transferring all nodal data between codes at the end of the time-step for the CFD
and end of the outer iteration for the neutronics.
</div>
<div class="divTableCell" style="max-width: 110px; min-width: 110px;">
CFD: <i>Code_Saturne</i> (EDF energy)
<a class="image exampleLogo" target="_blank" href="https://www.code-saturne.org"><img src="images/Examples/Logos/code_saturne.png" alt="Code_Saturne Logo"></a>
Neutronics: DYN3D-MG (HZDR)
<a class="image exampleLogo" target="_blank" href="https://www.hzdr.de/db/Cms?pOid=11771&pNid=542"><img src="images/Examples/Logos/dyn3d.jpeg" alt="DYN3D-MG Logo"></a>
</div>
</div>
<div class="divTableRow">
<div class="divTableCell" style="max-width: 210px; min-width: 210px;">
<b><i>Capturing the fluid-gas interface accurately in evaporation modelling (Molecular Dynamics coupled with Direct Simulation Monte Carlo)</b></i>
<a class="image example"><img src="images/Examples/MD-DSMC.png" alt="Interface capture using MD and DSMC"></a>
</div>
<div class="divTableCell" style="max-width: 250px; min-width: 150px;">
Macroscopic modelling of evaporation normally considers the interface between each phase using parameters. To improve the accuracy of this type of simulation methods to capture micro and mesoscopic effects are required. Solvers written in the <b>OpenFOAM</b> environment for Molecular Dynamics (MD, microscopic) and Direct Simulation Monte Carlo (DSMC, mesoscopic) were coupled. MUI is used as a data transport layer and coupling protocol framework. Published results show that the coupled solution still follows the general HPC performance of the slower of the two methods (MD) but the overall size of simulation that can be captured while maintaining correct physics is significantly improved by incorporating the less-computationally intensive method DSMC to capture the majority of a domain when compared to just using MD alone.
</div>
<div class="divTableCell" style="max-width: 110px; min-width: 110px;">
General Framework (OpenFOAM Foundation)
<a class="image exampleLogo" target="_blank" href="https://openfoam.org/"><img src="images/Examples/Logos/OF.png" alt="OpenFOAM Logo"></a>
MD: mdFoam+ (MicroNanoFlows)
<a class="image exampleLogo" target="_blank" href="https://github.com/MicroNanoFlows/OpenFOAM-2.4.0-MNF/releases/tag/v1.0.1.coupled"><img src="images/Examples/Logos/MNF.png" alt="MicroNanoFlows Logo"></a>
DSMC: dsmcFoam+ (MicroNanoFlows)
<a class="image exampleLogo" target="_blank" href="https://github.com/MicroNanoFlows/OpenFOAM-2.4.0-MNF/releases/tag/v1.0.1.coupled"><img src="images/Examples/Logos/MNF.png" alt="MicroNanoFlows Logo"></a>
</div>
</div>
</div>
</div>
</section>
</div>
<!-- Footer -->
<div id="footer">
<div class="container" style="text-align:center;">
<a class="github-button" href="https://github.com/MxUI" data-size="large" aria-label="Follow @MxUI on GitHub">Follow @MxUI</a>
<a class="github-button" href="https://github.com/MxUI/MUI" data-size="large" data-icon="octicon-star" aria-label="Star MxUI/MUI on GitHub">Star</a>
<a class="github-button" href="https://github.com/MxUI/MUI/fork" data-size="large" data-icon="octicon-repo-forked" aria-label="Fork MxUI/MUI on GitHub">Fork</a>
<a class="github-button" href="https://github.com/MxUI/MUI/archive/master.zip" data-size="large" data-icon="octicon-cloud-download" aria-label="Download MxUI/MUI on GitHub">Download</a>
<!-- Copyright -->
<div class="copyright">
© Copyright the MxUI consortium
</div>
</div>
</div>
</body>
</html>