Skip to content

Commit 49409a1

Browse files
authored
Merge pull request #122 from sandialabs/eparish1/121_fix_sidesets
fixed write for sidesets
2 parents 5a6a1f5 + 5c33cb2 commit 49409a1

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/io.jl

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -180,11 +180,12 @@ function write_sideset_stop_csv(sim::SingleDomainSimulation, model::SolidMechani
180180
disp_filename = prefix * side_set_name * "-disp" * index_string * ".csv"
181181
velo_filename = prefix * side_set_name * "-velo" * index_string * ".csv"
182182
acce_filename = prefix * side_set_name * "-acce" * index_string * ".csv"
183-
writedlm_nodal_array(curr_filename, model.current[:, bc.side_set_node_indices])
184-
writedlm_nodal_array(velo_filename, model.velocity[:, bc.side_set_node_indices])
185-
writedlm_nodal_array(acce_filename, model.acceleration[:, bc.side_set_node_indices])
183+
unique_indices = unique(bc.side_set_node_indices)
184+
writedlm_nodal_array(curr_filename, model.current[:, unique_indices])
185+
writedlm_nodal_array(velo_filename, model.velocity[:, unique_indices])
186+
writedlm_nodal_array(acce_filename, model.acceleration[:, unique_indices])
186187
writedlm_nodal_array(
187-
disp_filename, model.current[:, bc.side_set_node_indices] - model.reference[:, bc.side_set_node_indices]
188+
disp_filename, model.current[:, unique_indices] - model.reference[:, unique_indices]
188189
)
189190
end
190191
end

0 commit comments

Comments
 (0)