@@ -252,10 +252,9 @@ def get_interface_map(dimension, interfaces, pname_map, elem_ids, name_priority,
252252 'phys_id' : phys_id ,
253253 'elem_id' : {},
254254 }
255- interface_map [new_name ]['elem_id' ][new_elem_id ] = interface
256- print (new_name )
257- else :
258- raise RuntimeError ("interface %s already exists" % new_name )
255+
256+ interface_map [new_name ]['elem_id' ][new_elem_id ] = interface
257+ print (r'INFO: Adding to interface "%s" with physical id "%d" from intersecting surface of %s' % (new_name , phys_id , str (i )))
259258 return interface_map , new_priority
260259
261260
@@ -311,7 +310,6 @@ def fix_surface_conflicts(dimension, surfaces, pname_map, name_priority):
311310 tmp = lvertexes .intersection (nset )
312311 if tmp :
313312 hpname = pname_map [lid ][1 ]
314- #errors += "overlapping elements between priority_name %s and boundary of higher priority %s\n" % (n, hpname)
315313 errors += 'WARNING: boundaries "%s" and "%s" are touching at %d nodes\n ' % (n , hpname , len (tmp ))
316314 priority_vertexes [nid ] = nset
317315 all_vertexes |= nset
@@ -424,10 +422,6 @@ def run(args):
424422 interface_map , interface_priority = get_interface_map (
425423 dimension , interfaces , pname_map , elem_ids , name_priority , interface_names , existing_surfaces )
426424
427- #interface_map = remove_connected_interface_elements(
428- # interface_map, name_priority
429- #)
430-
431425 surfaces = get_surface_elements (interface_map )
432426
433427 surfaces , removed_surface_ids = fix_surface_conflicts (dimension , surfaces , pname_map , interface_priority )
0 commit comments