diff --git a/twisted_coil_gen_twolayer.py b/twisted_coil_gen_twolayer.py index 7d3e988..cc6b3f8 100644 --- a/twisted_coil_gen_twolayer.py +++ b/twisted_coil_gen_twolayer.py @@ -377,7 +377,7 @@ def traces_to_gmsh_mag(traces, mesh_out, bbox, model_name='gerbonara_board', log gmsh.option.setNumber('Mesh.Smoothing', 10) gmsh.option.setNumber('Mesh.Algorithm3D', 10) # HXT gmsh.option.setNumber('Mesh.MeshSizeMax', 10) - gmsh.option.setNumber('Mesh.MeshSizeMin', 0.08) + gmsh.option.setNumber('Mesh.MeshSizeMin', 0.25) gmsh.option.setNumber('General.NumThreads', multiprocessing.cpu_count()) print('Writing geo file') @@ -463,7 +463,7 @@ def traces_to_gmsh_mag_mutual(traces, mesh_out, bbox, model_name='gerbonara_boar trace_field = gmsh.model.mesh.field.add('BoundaryLayer') gmsh.model.mesh.field.setNumbers(trace_field, 'CurvesList', getCurves(toplevel_tag1, toplevel_tag2)) - gmsh.model.mesh.field.setNumber(trace_field, 'Size', 0.5) + gmsh.model.mesh.field.setNumber(trace_field, 'Size', 0.8) gmsh.model.mesh.field.setNumber(trace_field, 'SizeFar', 10.0) substrate_field = gmsh.model.mesh.field.add('AttractorAnisoCurve') @@ -472,18 +472,18 @@ def traces_to_gmsh_mag_mutual(traces, mesh_out, bbox, model_name='gerbonara_boar gmsh.model.mesh.field.setNumber(substrate_field, 'DistMin', 0) gmsh.model.mesh.field.setNumber(substrate_field, 'SizeMinNormal', board_thickness/3) gmsh.model.mesh.field.setNumber(substrate_field, 'SizeMaxNormal', 10.0) - gmsh.model.mesh.field.setNumber(substrate_field, 'SizeMinTangent', 0.5) + gmsh.model.mesh.field.setNumber(substrate_field, 'SizeMinTangent', 1.0) gmsh.model.mesh.field.setNumber(substrate_field, 'SizeMaxTangent', 10.0) background_field = gmsh.model.mesh.field.add('MinAniso') gmsh.model.mesh.field.setNumbers(background_field, 'FieldsList', [trace_field, substrate_field]) gmsh.model.mesh.field.setAsBackgroundMesh(background_field) - gmsh.option.setNumber('Mesh.MeshSizeFromCurvature', 12) + gmsh.option.setNumber('Mesh.MeshSizeFromCurvature', 20) gmsh.option.setNumber('Mesh.Smoothing', 10) gmsh.option.setNumber('Mesh.Algorithm3D', 10) gmsh.option.setNumber('Mesh.MeshSizeMax', 10) - gmsh.option.setNumber('Mesh.MeshSizeMin', 0.08) + gmsh.option.setNumber('Mesh.MeshSizeMin', 0.5) gmsh.option.setNumber('General.NumThreads', multiprocessing.cpu_count()) print('Meshing')