Skip to content

Commit ab5979a

Browse files
add prefix to submodelparts
1 parent 790c050 commit ab5979a

1 file changed

Lines changed: 17 additions & 9 deletions

File tree

kratos.gid/apps/FSI/write/writeProjectParameters.tcl

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -69,13 +69,21 @@ proc FSI::write::GetSolverSettingsDict { } {
6969

7070

7171
# structure interface
72-
set structure_interfaces_list [write::GetSubModelPartFromCondition STLoads StructureInterface2D]
73-
lappend structure_interfaces_list {*}[write::GetSubModelPartFromCondition STLoads StructureInterface3D]
72+
set structure_interfaces_list [list ]
73+
set structure_interfaces_list_raw [write::GetSubModelPartFromCondition STLoads StructureInterface2D]
74+
lappend structure_interfaces_list_raw {*}[write::GetSubModelPartFromCondition STLoads StructureInterface3D]
75+
foreach interface $structure_interfaces_list_raw {
76+
lappend structure_interfaces_list [Structural::write::GetAttribute model_part_name].$interface
77+
}
7478
dict set solver_settings_dict coupling_settings structure_interfaces_list $structure_interfaces_list
7579

7680
# Fluid interface
7781
set fluid_interface_uniquename FluidNoSlipInterface$::Model::SpatialDimension
78-
set fluid_interfaces_list [write::GetSubModelPartFromCondition FLBC $fluid_interface_uniquename]
82+
set fluid_interfaces_list [list ]
83+
set fluid_interfaces_list_raw [write::GetSubModelPartFromCondition FLBC $fluid_interface_uniquename]
84+
foreach interface $structure_interfaces_list_raw {
85+
lappend fluid_interfaces_list [Fluid::write::GetAttribute model_part_name].$interface
86+
}
7987
dict set solver_settings_dict coupling_settings fluid_interfaces_list $fluid_interfaces_list
8088

8189
# Change the input_filenames
@@ -140,12 +148,12 @@ proc FSI::write::GetMappingSettingsList { } {
140148
set structural_interface_name StructureInterface$::Model::SpatialDimension
141149
set structuralInterface [lindex [write::GetSubModelPartFromCondition STLoads $structural_interface_name] 0]
142150
foreach fluid_interface [[customlib::GetBaseRoot] selectNodes "[spdAux::getRoute FLBC]/condition\[@n = '$fluid_interface_name'\]/group" ] {
143-
set map [dict create]
144-
set mapper_face [write::getValueByNode [$fluid_interface selectNodes ".//value\[@n='mapper_face']"] ]
145-
dict set map mapper_face $mapper_face
146-
dict set map fluid_interface_submodelpart_name [write::getSubModelPartId $fluid_interface_name [get_domnode_attribute $fluid_interface n]]
147-
dict set map structure_interface_submodelpart_name $structuralInterface
148-
lappend mappingsList $map
151+
set map [dict create]
152+
set mapper_face [write::getValueByNode [$fluid_interface selectNodes ".//value\[@n='mapper_face']"] ]
153+
dict set map mapper_face $mapper_face
154+
dict set map fluid_interface_submodelpart_name [Fluid::write::GetAttribute model_part_name].[write::getSubModelPartId $fluid_interface_name [get_domnode_attribute $fluid_interface n]]
155+
dict set map structure_interface_submodelpart_name [Structural::write::GetAttribute model_part_name].$structuralInterface
156+
lappend mappingsList $map
149157
}
150158

151159
return $mappingsList

0 commit comments

Comments
 (0)