Skip to content

Commit 514d10f

Browse files
files issues
1 parent f5aa210 commit 514d10f

9 files changed

Lines changed: 77 additions & 71 deletions

File tree

kratos.gid/apps/Dam/write/write.tcl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -258,8 +258,8 @@ proc ::Dam::write::GetPrinTables {} {
258258
set valueid [get_domnode_attribute $node n]
259259
set groupid [get_domnode_attribute [$node parent] n]
260260
set condid [get_domnode_attribute [[$node parent] parent] n]
261-
#W $condid
262-
if {$fileid ni [list "" "- No file"]} {
261+
# W $fileid
262+
if {$fileid ni [list "" "- No file" $::spdAux::no_file_string]} {
263263
if {$fileid ni $listaFiles} {
264264
lappend listaFiles $fileid
265265
incr num
@@ -296,7 +296,7 @@ proc ::Dam::write::GetPrinTables_dev { } {
296296
set node_table_device [$root selectNodes $table_device]
297297
set fileid [write::getValueByNode $node_table_device]
298298

299-
if {$fileid ni [list "" "- No file"]} {
299+
if {$fileid ni [list "" "- No file" $::spdAux::no_file_string]} {
300300
if {$fileid ni $listaFiles2} {
301301
lappend listaFiles2 $fileid
302302
incr num

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -441,7 +441,7 @@ proc ::Dam::write::GetOutputDict { {appid ""} } {
441441
} elseif {$outputCT eq "time_w"} {
442442
set frequency [write::getValue Results OutputDeltaTime_w]
443443
}
444-
444+
445445
dict set resultDict output_interval $frequency
446446
dict set resultDict start_output_results [write::getValue Results StartOutputResults]
447447

@@ -912,7 +912,7 @@ proc ::Dam::write::TemperaturebyDevices { } {
912912
dict set parameterDict is_fixed $isfixed
913913
dict set parameterDict value $value
914914

915-
if {$fileid ni [list "" "- No file"]} {
915+
if {$fileid ni [list "" "- No file" $::spdAux::no_file_string]} {
916916
if {$fileid ni $listaFiles} {
917917
lappend listaFiles $fileid
918918
incr number_devices

kratos.gid/apps/Dam/xml/Processes.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<inputs>
99
<parameter n="is_fixed" pn="Imposed" type="vector" vectorType="bool" v="1,1,1"/>
1010
<parameter n="value" pn="Value" type="vector" v="0.0,0.0,0.0"/>
11-
<parameter n="Value_Table" pn="Value table filename" type="tablefile" v=""/>
11+
<parameter n="Value_Table" pn="Value table filename" type="vector" vectorType="tablefile" v=""/>
1212
</inputs>
1313
</Process>
1414

@@ -337,7 +337,7 @@
337337
kratos_module="KratosMultiphysics.DamApplication" help="This process assigns different values of Reference Temperature to each node" >
338338
<inputs>
339339
<parameter n="initial_value" pn="Initial Reference Temperature Value" type="double" v="0.0"/>
340-
<parameter n="input_file_name" pn="Table filename" type="file" v="- No file"/>
340+
<parameter n="input_file_name" pn="Table filename" type="file" v="- No file - (add files using File handler toolbar)"/>
341341
</inputs>
342342
</Process>
343343

kratos.gid/apps/EmbeddedFluid/app.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@
2626
"open_tree": true,
2727
"show_toolbar": true,
2828
"intervals": true,
29-
"wizard": false
29+
"wizard": false,
30+
"import_files":true
3031
},
3132
"unique_names": {
3233
"materials": "EMBFLMaterials"

kratos.gid/apps/PfemThermic/write/write.tcl

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ namespace eval ::PfemThermic::write {
66
proc ::PfemThermic::write::Init { } {
77
PfemFluid::write::Init
88
ConvectionDiffusion::write::Init
9-
9+
1010
PfemFluid::write::SetAttribute materials_file PFEMThermicMaterials.json
1111
ConvectionDiffusion::write::SetAttribute materials_file PFEMThermicMaterials.json
1212
}
@@ -20,14 +20,14 @@ proc PfemThermic::write::writeModelPartEvent { } {
2020
variable FluxConditions
2121
set FluxConditions(temp) 0
2222
unset FluxConditions(temp)
23-
23+
2424
# Write geometries (adapted from PfemFluid::write::writeModelPartEvent)
2525
write::initWriteConfiguration [PfemFluid::write::GetAttributes]
2626
set parts_un_list [PfemFluid::write::GetPartsUN]
2727
foreach part_un $parts_un_list {
2828
write::initWriteData $part_un [PfemFluid::write::GetAttribute materials_un]
2929
}
30-
30+
3131
write::writeModelPartData
3232
write::WriteString "Begin Properties 0"
3333
write::WriteString "End Properties"
@@ -36,7 +36,7 @@ proc PfemThermic::write::writeModelPartEvent { } {
3636
write::initWriteData $part_un "PFEMFLUID_Materials"
3737
write::writeElementConnectivities
3838
}
39-
39+
4040
# Write flux conditions (adapted from write::writeConditions)
4141
set iter 0
4242
foreach group [$root selectNodes $xp1] {
@@ -53,7 +53,7 @@ proc PfemThermic::write::writeModelPartEvent { } {
5353
incr iter -1
5454
}
5555
}
56-
56+
5757
# Fill FluxConditions (adapted from ConvectionDiffusion::write::writeBoundaryConditions)
5858
foreach group [$root selectNodes $xp1] {
5959
set condid [[$group parent] @n]
@@ -66,13 +66,13 @@ proc PfemThermic::write::writeModelPartEvent { } {
6666
set FluxConditions($groupid,SkinCondition) 1
6767
}
6868
}
69-
69+
7070
# Write submodelparts (adapted from PfemFluid::write::writeMeshes)
7171
foreach part_un $parts_un_list {
7272
write::initWriteData $part_un "PFEMFLUID_Materials"
7373
write::writePartSubModelPart
7474
}
75-
75+
7676
# Write submodel parts with flux conditions (adapted from PfemFluid::write::writeNodalConditions and ConvectionDiffusion::write::writeConditionsMesh)
7777
foreach group [$root selectNodes $xp1] {
7878
set condid [[$group parent] @n]
@@ -92,7 +92,7 @@ proc PfemThermic::write::writeModelPartEvent { } {
9292
if {[Model::getCondition $condid] ne ""} {
9393
set groupid [$group @n]
9494
set groupid [write::GetWriteGroupName $groupid]
95-
95+
9696
if {$condid ne "HeatFlux2D" && $condid ne "HeatFlux3D" && $condid ne "ThermalFace2D" && $condid ne "ThermalFace3D"} {
9797
::write::writeGroupSubModelPart $condid $groupid "Nodes"
9898
} else {
@@ -132,7 +132,7 @@ proc PfemThermic::write::getPropertiesList {parts_un {write_claw_name "True"} {m
132132
set props [list]
133133
set doc $gid_groups_conds::doc
134134
set root [$doc documentElement]
135-
135+
136136
set xp1 "[spdAux::getRoute $parts_un]/group"
137137
if {[llength [$root selectNodes $xp1]] < 1} {
138138
set xp1 "[spdAux::getRoute $parts_un]/condition/group"
@@ -167,35 +167,35 @@ proc PfemThermic::write::getPropertiesList {parts_un {write_claw_name "True"} {m
167167
}
168168
if {$prop in $tableList} {
169169
set fileName [write::getFormattedValue [dict get $mat_dict $submodelpart_id $prop]]
170-
if {$fileName ne "- No file"} {
170+
if {$fileName ni [list "" "- No file" $::spdAux::no_file_string]} {
171171
dict set tables_dict $prop [PfemThermic::write::GetTable $prop $fileName]
172172
}
173173
}
174174
}
175175
set material_dict [dict create]
176-
176+
177177
if {$write_claw_name eq "True"} {
178178
set constitutive_law_name [$constitutive_law getKratosName]
179179
dict set material_dict constitutive_law [dict create name $constitutive_law_name]
180180
}
181-
181+
182182
dict set material_dict Variables $variables_list
183-
dict set material_dict Tables $tables_dict
183+
dict set material_dict Tables $tables_dict
184184
dict set prop_dict Material $material_dict
185-
185+
186186
lappend props $prop_dict
187187
}
188188
}
189189
}
190-
190+
191191
dict set props_dict properties $props
192192
return $props_dict
193193
}
194194

195195
proc PfemThermic::write::GetTable { prop fileName } {
196196
set table [dict create]
197197
dict set table input_variable "TEMPERATURE"
198-
198+
199199
if {$prop eq "TEMPERATURE_vs_DENSITY"} {
200200
dict set table output_variable "DENSITY"
201201
} elseif {$prop eq "TEMPERATURE_vs_VISCOSITY"} {
@@ -211,11 +211,11 @@ proc PfemThermic::write::GetTable { prop fileName } {
211211
} elseif {$prop eq "TEMPERATURE_vs_SPECIFIC_HEAT"} {
212212
dict set table output_variable "SPECIFIC_HEAT"
213213
}
214-
214+
215215
set fp [open $fileName r]
216216
set file_data [read $fp]
217217
close $fp
218-
218+
219219
set points {}
220220
set data [split $file_data "\n"]
221221
foreach line $data {
@@ -224,6 +224,6 @@ proc PfemThermic::write::GetTable { prop fileName } {
224224
}
225225
}
226226
dict set table data $points
227-
227+
228228
return $table
229229
}

0 commit comments

Comments
 (0)