@@ -246,8 +246,6 @@ def NetgenHierarchy(mesh, levs, flags, distribution_parameters=None):
246246 logger .info (f"\t Order of the hierarchy: { order } " )
247247 if isinstance (order , int ):
248248 order = [order ]* (levs + 1 )
249- permutation_tol = flags .get ("permutation_tol" , 1e-8 )
250- location_tol = flags .get ("location_tol" , 1e-8 )
251249 refType = flags .get ("refinement_type" , "uniform" )
252250 logger .info (f"\t Refinement type: { refType } " )
253251 optMoves = flags .get ("optimisation_moves" , False )
@@ -270,7 +268,7 @@ def NetgenHierarchy(mesh, levs, flags, distribution_parameters=None):
270268 temp_flags = dict (flags )
271269 temp_flags ['degree' ] = order [0 ]
272270 temp = fd .Mesh (mesh .netgen_mesh , distribution_parameters = parameters ,
273- netgen_flags = temp_flags , comm = comm )
271+ netgen_flags = temp_flags , comm = comm )
274272 mesh = temp
275273 # Make a plex (cdm) without overlap.
276274 dm_cell_type , = mesh .dm_cell_types
@@ -321,6 +319,7 @@ def NetgenHierarchy(mesh, levs, flags, distribution_parameters=None):
321319 netgen_flags = temp_flags ,
322320 comm = comm )
323321 elif snap == "coarse" :
322+ ho_field = meshes [0 ].coordinates
324323 mesh = snapToCoarse (ho_field , mesh , order [l + 1 ], snap_smoothing , cg )
325324 toc = time .time ()
326325 logger .info (f"\t \t \t Meshed curved. Time taken: { toc - tic } " )
0 commit comments