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