Tuning for parallelized runs
This commit is contained in:
parent
48998dfacc
commit
0ee3a1844b
1 changed files with 5 additions and 5 deletions
|
|
@ -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')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue