Skip to content

Commit

Permalink
if euler removed
Browse files Browse the repository at this point in the history
  • Loading branch information
GBenedett committed Jan 16, 2024
1 parent bcc8d7d commit 1e01bae
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 39 deletions.
13 changes: 0 additions & 13 deletions ceasiompy/CPACS2GMSH/__specs__.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
GMSH_OPEN_GUI_XPATH,
GMSH_REFINE_TRUNCATED_XPATH,
GMSH_REFINE_FACTOR_XPATH,
GMSH_EULER_XPATH,
GMSH_SYMMETRY_XPATH,
SU2MESH_XPATH,
GMSH_MESH_SIZE_FACTOR_FUSELAGE_XPATH,
Expand Down Expand Up @@ -64,18 +63,6 @@
gui_group="General options",
)

cpacs_inout.add_input(
var_name="euler",
var_type=bool,
default_value=True,
unit="1",
descr="Create a farfield",
xpath=GMSH_EULER_XPATH,
gui=True,
gui_name="Domain for euler calculation",
gui_group="Domain",
)

cpacs_inout.add_input(
var_name="symmetry",
var_type=bool,
Expand Down
3 changes: 0 additions & 3 deletions ceasiompy/CPACS2GMSH/cpacs2gmsh.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,6 @@
GMSH_OPEN_GUI_XPATH,
GMSH_REFINE_FACTOR_XPATH,
GMSH_REFINE_TRUNCATED_XPATH,
GMSH_EULER_XPATH,
GMSH_SYMMETRY_XPATH,
SU2MESH_XPATH,
)
Expand Down Expand Up @@ -79,7 +78,6 @@ def cpacs2gmsh(cpacs_path, cpacs_out_path):
# Retrieve value from the GUI Setting
open_gmsh = get_value_or_default(cpacs.tixi, GMSH_OPEN_GUI_XPATH, False)
farfield_factor = get_value_or_default(cpacs.tixi, GMSH_FARFIELD_FACTOR_XPATH, 6)
euler = get_value_or_default(cpacs.tixi, GMSH_EULER_XPATH, True)
symmetry = get_value_or_default(cpacs.tixi, GMSH_SYMMETRY_XPATH, False)
farfield_size_factor = get_value_or_default(cpacs.tixi, GMSH_MESH_SIZE_FARFIELD_XPATH, 17)
n_power_factor = get_value_or_default(cpacs.tixi, GMSH_N_POWER_FACTOR_XPATH, 2)
Expand Down Expand Up @@ -107,7 +105,6 @@ def cpacs2gmsh(cpacs_path, cpacs_out_path):
results_dir,
open_gmsh=open_gmsh,
farfield_factor=farfield_factor,
euler=euler,
symmetry=symmetry,
farfield_size_factor=farfield_size_factor,
n_power_factor=n_power_factor,
Expand Down
32 changes: 11 additions & 21 deletions ceasiompy/CPACS2GMSH/func/generategmesh.py
Original file line number Diff line number Diff line change
Expand Up @@ -567,7 +567,6 @@ def generate_gmsh(
results_dir,
open_gmsh=False,
farfield_factor=6,
euler=False,
symmetry=False,
farfield_size_factor=10,
n_power_factor=2,
Expand Down Expand Up @@ -693,12 +692,9 @@ def generate_gmsh(
]

domain_length = farfield_factor * max(model_dimensions)

if euler:
farfield = gmsh.model.occ.addSphere(*model_center, domain_length)
gmsh.model.occ.synchronize()

ext_domain = [(3, farfield)]
farfield = gmsh.model.occ.addSphere(*model_center, domain_length)
gmsh.model.occ.synchronize()
ext_domain = [(3, farfield)]

if symmetry:
log.info("Preparing: symmetry operation")
Expand All @@ -715,14 +711,9 @@ def generate_gmsh(

log.info("Start fragment operation between the aircraft and the farfield")

if euler:
_, children_dimtag = gmsh.model.occ.fragment(ext_domain, parts_parent_dimtag)
gmsh.model.occ.synchronize()

log.info("Fragment operation finished")

else:
_, child_dimtag = parts_parent_dimtag
_, children_dimtag = gmsh.model.occ.fragment(ext_domain, parts_parent_dimtag)
gmsh.model.occ.synchronize()
log.info("Fragment operation finished")

# fragment produce fragments_dimtag and children_dimtag

Expand Down Expand Up @@ -919,13 +910,12 @@ def generate_gmsh(
symmetry_group = gmsh.model.addPhysicalGroup(2, symmetry_surfaces_tags)
gmsh.model.setPhysicalName(2, symmetry_group, "symmetry")

if euler:
farfield = gmsh.model.addPhysicalGroup(2, farfield_surfaces_tags)
gmsh.model.setPhysicalName(2, farfield, "Farfield")
farfield = gmsh.model.addPhysicalGroup(2, farfield_surfaces_tags)
gmsh.model.setPhysicalName(2, farfield, "Farfield")

# Fluid domain
ps = gmsh.model.addPhysicalGroup(3, final_domain.volume_tag)
gmsh.model.setPhysicalName(3, ps, final_domain.uid)
# Fluid domain
ps = gmsh.model.addPhysicalGroup(3, final_domain.volume_tag)
gmsh.model.setPhysicalName(3, ps, final_domain.uid)

gmsh.model.occ.synchronize()
log.info("Markers for SU2 generated")
Expand Down
2 changes: 1 addition & 1 deletion ceasiompy/EdgeRun/__specs__.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@

# ===== Results directory path =====

RESULTS_DIR = Path("Results", "MEDGE")
RESULTS_DIR = Path("Results", "EdgeRun")

# ===== CPACS inputs and outputs =====

Expand Down
1 change: 0 additions & 1 deletion ceasiompy/utils/commonxpath.py
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,6 @@
# GMSH
GMSH_XPATH = MESH_XPATH + "/gmshOptions"
GMSH_OPEN_GUI_XPATH = GMSH_XPATH + "/open_gui"
GMSH_EULER_XPATH = GMSH_XPATH + "/euler"
GMSH_SYMMETRY_XPATH = GMSH_XPATH + "/symmetry"
GMSH_EXPORT_PROP_XPATH = GMSH_XPATH + "/exportPropellers"
GMSH_FARFIELD_FACTOR_XPATH = GMSH_XPATH + "/farfield_factor"
Expand Down

0 comments on commit 1e01bae

Please sign in to comment.