precice config. should work as is
This commit is contained in:
parent
5f3f2beecb
commit
46a7e98752
1 changed files with 63 additions and 0 deletions
63
precice-config.xml
Normal file
63
precice-config.xml
Normal file
|
|
@ -0,0 +1,63 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<precice-configuration>
|
||||||
|
<log>
|
||||||
|
<sink
|
||||||
|
filter="%Severity% > debug and %Rank% = 0"
|
||||||
|
format="---[precice] %ColorizedSeverity% %Message%"
|
||||||
|
enabled="true" />
|
||||||
|
</log>
|
||||||
|
|
||||||
|
<data:scalar name="Temperature" />
|
||||||
|
<data:scalar name="Heat-Flux" />
|
||||||
|
|
||||||
|
<mesh name="Fluid-Mesh" dimensions="2">
|
||||||
|
<use-data name="Temperature" />
|
||||||
|
<use-data name="Heat-Flux" />
|
||||||
|
</mesh>
|
||||||
|
|
||||||
|
<mesh name="Solid-Mesh" dimensions="2">
|
||||||
|
<use-data name="Temperature" />
|
||||||
|
<use-data name="Heat-Flux" />
|
||||||
|
</mesh>
|
||||||
|
|
||||||
|
<participant name="Fluid">
|
||||||
|
<provide-mesh name="Fluid-Mesh" />
|
||||||
|
<receive-mesh name="Solid-Mesh" from="Solid" />
|
||||||
|
<read-data name="Heat-Flux" mesh="Fluid-Mesh" />
|
||||||
|
<write-data name="Temperature" mesh="Fluid-Mesh" />
|
||||||
|
<mapping:nearest-neighbor
|
||||||
|
direction="read"
|
||||||
|
from="Solid-Mesh"
|
||||||
|
to="Fluid-Mesh"
|
||||||
|
constraint="consistent" />
|
||||||
|
</participant>
|
||||||
|
|
||||||
|
<participant name="Solid">
|
||||||
|
<export:vtk directory="precice-exports" />
|
||||||
|
<receive-mesh name="Fluid-Mesh" from="Fluid" />
|
||||||
|
<provide-mesh name="Solid-Mesh" />
|
||||||
|
<mapping:nearest-neighbor
|
||||||
|
direction="read"
|
||||||
|
from="Fluid-Mesh"
|
||||||
|
to="Solid-Mesh"
|
||||||
|
constraint="consistent" />
|
||||||
|
<read-data name="Temperature" mesh="Solid-Mesh" />
|
||||||
|
<write-data name="Heat-Flux" mesh="Solid-Mesh" />
|
||||||
|
</participant>
|
||||||
|
|
||||||
|
<m2n:sockets acceptor="Fluid" connector="Solid" exchange-directory=".." />
|
||||||
|
|
||||||
|
<coupling-scheme:serial-implicit>
|
||||||
|
<time-window-size value="0.01" />
|
||||||
|
<max-time value="1" />
|
||||||
|
<max-iterations value="30" />
|
||||||
|
<participants first="Fluid" second="Solid" />
|
||||||
|
<exchange data="Temperature" mesh="Fluid-Mesh" from="Fluid" to="Solid" />
|
||||||
|
<exchange data="Heat-Flux" mesh="Solid-Mesh" from="Solid" to="Fluid" />
|
||||||
|
<relative-convergence-measure limit="1.0e-5" data="Temperature" mesh="Fluid-Mesh" />
|
||||||
|
<acceleration:aitken>
|
||||||
|
<data mesh="Solid-Mesh" name="Heat-Flux" />
|
||||||
|
<initial-relaxation value="0.5" />
|
||||||
|
</acceleration:aitken>
|
||||||
|
</coupling-scheme:serial-implicit>
|
||||||
|
</precice-configuration>
|
||||||
Loading…
Add table
Add a link
Reference in a new issue