63 lines
2 KiB
XML
63 lines
2 KiB
XML
<?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-explicit>
|
|
<time-window-size value="1" />
|
|
<max-time value="1000" />
|
|
<!--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-explicit>
|
|
</precice-configuration>
|