SciFEM-Project_CoffeeMugSim.../precice-config.xml
dino.celebic d0d1edaf23 parameters
2026-01-27 19:02:07 +01:00

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>