Skip to content

Commit e9fed56

Browse files
committed
refactor: introduce bc_side_t type with beg_side/end_side, replace flat _in/_out fields
1 parent 3074ca9 commit e9fed56

26 files changed

Lines changed: 366 additions & 381 deletions

File tree

examples/2D_Thermal_Flatplate/case.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@
4141
"bc%x%end": -3,
4242
"bc%y%beg": -16,
4343
"bc%y%end": -3,
44-
"bc%y%isothermal_in": "T",
45-
"bc%y%Twall_in": 600.0,
44+
"bc%y%beg_side%isothermal": "T",
45+
"bc%y%beg_side%T_wall": 600.0,
4646
"format": 1,
4747
"precision": 2,
4848
"prim_vars_wrt": "T",

examples/2D_acoustic_pulse/case.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -87,14 +87,14 @@
8787
"patch_icpp(2)%alpha(1)": 1.0,
8888
"patch_icpp(2)%alter_patch(1)": "T",
8989
# CBC Inflow / Outflow
90-
"bc%x%grcbc_in": "F",
91-
"bc%x%grcbc_out": "T",
92-
"bc%x%grcbc_vel_out": "F",
93-
"bc%x%pres_out": p_inf,
94-
"bc%y%grcbc_in": "F",
95-
"bc%y%grcbc_out": "T",
96-
"bc%y%grcbc_vel_out": "F",
97-
"bc%y%pres_out": p_inf,
90+
"bc%x%beg_side%grcbc": "F",
91+
"bc%x%end_side%grcbc": "T",
92+
"bc%x%end_side%grcbc_vel": "F",
93+
"bc%x%end_side%pres": p_inf,
94+
"bc%y%beg_side%grcbc": "F",
95+
"bc%y%end_side%grcbc": "T",
96+
"bc%y%end_side%grcbc_vel": "F",
97+
"bc%y%end_side%pres": p_inf,
9898
# Fluids Physical Parameters
9999
"fluid_pp(1)%gamma": 1.0e00 / (gam - 1.0e00),
100100
"fluid_pp(1)%pi_inf": 0.0,

examples/2D_acoustic_pulse_analytical/case.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -86,14 +86,14 @@
8686
"patch_icpp(2)%alpha(1)": 1.0,
8787
"patch_icpp(2)%alter_patch(1)": "T",
8888
# CBC Inflow / Outflow
89-
"bc%x%grcbc_in": "F",
90-
"bc%x%grcbc_out": "T",
91-
"bc%x%grcbc_vel_out": "F",
92-
"bc%x%pres_out": p_inf,
93-
"bc%y%grcbc_in": "F",
94-
"bc%y%grcbc_out": "T",
95-
"bc%y%grcbc_vel_out": "F",
96-
"bc%y%pres_out": p_inf,
89+
"bc%x%beg_side%grcbc": "F",
90+
"bc%x%end_side%grcbc": "T",
91+
"bc%x%end_side%grcbc_vel": "F",
92+
"bc%x%end_side%pres": p_inf,
93+
"bc%y%beg_side%grcbc": "F",
94+
"bc%y%end_side%grcbc": "T",
95+
"bc%y%end_side%grcbc_vel": "F",
96+
"bc%y%end_side%pres": p_inf,
9797
# Fluids Physical Parameters
9898
"fluid_pp(1)%gamma": 1.0e00 / (gam - 1.0e00),
9999
"fluid_pp(1)%pi_inf": 0.0,

examples/2D_ibm_steady_shock/case.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -128,19 +128,19 @@
128128
"patch_icpp(2)%v0": 0.0e00,
129129
"patch_icpp(2)%alter_patch(1)": "T",
130130
# CBC Inflow / Outflow
131-
"bc%x%grcbc_in": "T",
132-
"bc%x%grcbc_out": "F",
133-
"bc%x%grcbc_vel_out": "F",
134-
"bc%x%vel_in(1)": vel,
135-
"bc%x%vel_in(2)": 0,
136-
"bc%x%vel_in(3)": 0,
137-
"bc%x%pres_in": delta * patm,
138-
"bc%x%alpha_rho_in(1)": beta * rhoatm,
139-
"bc%x%alpha_in(1)": 1,
140-
"bc%x%vel_out(1)": vel,
141-
"bc%x%vel_out(2)": 0,
142-
"bc%x%vel_out(3)": 0,
143-
"bc%x%pres_out": 1.0,
131+
"bc%x%beg_side%grcbc": "T",
132+
"bc%x%end_side%grcbc": "F",
133+
"bc%x%end_side%grcbc_vel": "F",
134+
"bc%x%beg_side%vel(1)": vel,
135+
"bc%x%beg_side%vel(2)": 0,
136+
"bc%x%beg_side%vel(3)": 0,
137+
"bc%x%beg_side%pres": delta * patm,
138+
"bc%x%beg_side%alpha_rho(1)": beta * rhoatm,
139+
"bc%x%beg_side%alpha(1)": 1,
140+
"bc%x%end_side%vel(1)": vel,
141+
"bc%x%end_side%vel(2)": 0,
142+
"bc%x%end_side%vel(3)": 0,
143+
"bc%x%end_side%pres": 1.0,
144144
# Patch: Cylinder Immersed Boundary
145145
"patch_ib(1)%geometry": 4,
146146
"patch_ib(1)%x_centroid": 1.5e-03 / x0,

examples/2D_lid_driven_cavity/case.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
"bc%x%end": -16,
4242
"bc%y%beg": -16,
4343
"bc%y%end": -16,
44-
"bc%y%ve1": 0.5,
44+
"bc%y%end_side%vel_wall(1)": 0.5,
4545
"viscous": "T",
4646
# Formatted Database Files Structure Parameters
4747
"format": 1,

examples/2D_patch_modal_shape/case.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -96,14 +96,14 @@
9696
"patch_icpp(2)%alpha(1)": 0.0,
9797
"patch_icpp(2)%alpha(2)": 1.0,
9898
"patch_icpp(2)%alter_patch(1)": "T",
99-
"bc%x%grcbc_in": "F",
100-
"bc%x%grcbc_out": "T",
101-
"bc%x%grcbc_vel_out": "F",
102-
"bc%x%pres_out": p_inf,
103-
"bc%y%grcbc_in": "F",
104-
"bc%y%grcbc_out": "T",
105-
"bc%y%grcbc_vel_out": "F",
106-
"bc%y%pres_out": p_inf,
99+
"bc%x%beg_side%grcbc": "F",
100+
"bc%x%end_side%grcbc": "T",
101+
"bc%x%end_side%grcbc_vel": "F",
102+
"bc%x%end_side%pres": p_inf,
103+
"bc%y%beg_side%grcbc": "F",
104+
"bc%y%end_side%grcbc": "T",
105+
"bc%y%end_side%grcbc_vel": "F",
106+
"bc%y%end_side%pres": p_inf,
107107
"fluid_pp(1)%gamma": 1.0 / (gam - 1.0),
108108
"fluid_pp(1)%pi_inf": 0.0,
109109
"fluid_pp(2)%gamma": 1.0 / (gam - 1.0),

examples/2D_patch_modal_shape_exp/case.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -98,14 +98,14 @@
9898
"patch_icpp(2)%alpha(1)": 0.0,
9999
"patch_icpp(2)%alpha(2)": 1.0,
100100
"patch_icpp(2)%alter_patch(1)": "T",
101-
"bc%x%grcbc_in": "F",
102-
"bc%x%grcbc_out": "T",
103-
"bc%x%grcbc_vel_out": "F",
104-
"bc%x%pres_out": p_inf,
105-
"bc%y%grcbc_in": "F",
106-
"bc%y%grcbc_out": "T",
107-
"bc%y%grcbc_vel_out": "F",
108-
"bc%y%pres_out": p_inf,
101+
"bc%x%beg_side%grcbc": "F",
102+
"bc%x%end_side%grcbc": "T",
103+
"bc%x%end_side%grcbc_vel": "F",
104+
"bc%x%end_side%pres": p_inf,
105+
"bc%y%beg_side%grcbc": "F",
106+
"bc%y%end_side%grcbc": "T",
107+
"bc%y%end_side%grcbc_vel": "F",
108+
"bc%y%end_side%pres": p_inf,
109109
"fluid_pp(1)%gamma": 1.0 / (gam - 1.0),
110110
"fluid_pp(1)%pi_inf": 0.0,
111111
"fluid_pp(2)%gamma": 1.0 / (gam - 1.0),

examples/2D_zero_circ_vortex/case.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -87,19 +87,19 @@
8787
"patch_icpp(2)%alpha(1)": 1.0,
8888
"patch_icpp(2)%alter_patch(1)": "T",
8989
# CBC Inflow / Outflow
90-
"bc%x%grcbc_in": "T",
91-
"bc%x%grcbc_out": "T",
92-
"bc%x%grcbc_vel_out": "T",
93-
"bc%x%vel_in(1)": u_inf,
94-
"bc%x%vel_in(2)": 0,
95-
"bc%x%vel_in(3)": 0,
96-
"bc%x%pres_in": p_inf,
97-
"bc%x%alpha_rho_in(1)": rho_inf,
98-
"bc%x%alpha_in(1)": 1,
99-
"bc%x%vel_out(1)": u_inf,
100-
"bc%x%vel_out(2)": 0,
101-
"bc%x%vel_out(3)": 0,
102-
"bc%x%pres_out": p_inf,
90+
"bc%x%beg_side%grcbc": "T",
91+
"bc%x%end_side%grcbc": "T",
92+
"bc%x%end_side%grcbc_vel": "T",
93+
"bc%x%beg_side%vel(1)": u_inf,
94+
"bc%x%beg_side%vel(2)": 0,
95+
"bc%x%beg_side%vel(3)": 0,
96+
"bc%x%beg_side%pres": p_inf,
97+
"bc%x%beg_side%alpha_rho(1)": rho_inf,
98+
"bc%x%beg_side%alpha(1)": 1,
99+
"bc%x%end_side%vel(1)": u_inf,
100+
"bc%x%end_side%vel(2)": 0,
101+
"bc%x%end_side%vel(3)": 0,
102+
"bc%x%end_side%pres": p_inf,
103103
# Fluids Physical Parameters
104104
"fluid_pp(1)%gamma": 1.0e00 / (gam - 1.0e00),
105105
"fluid_pp(1)%pi_inf": 0.0,

examples/2D_zero_circ_vortex_analytical/case.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -88,19 +88,19 @@
8888
"patch_icpp(2)%alpha(1)": 1.0,
8989
"patch_icpp(2)%alter_patch(1)": "T",
9090
# CBC Inflow / Outflow
91-
"bc%x%grcbc_in": "T",
92-
"bc%x%grcbc_out": "T",
93-
"bc%x%grcbc_vel_out": "T",
94-
"bc%x%vel_in(1)": u_inf,
95-
"bc%x%vel_in(2)": 0,
96-
"bc%x%vel_in(3)": 0,
97-
"bc%x%pres_in": p_inf,
98-
"bc%x%alpha_rho_in(1)": rho_inf,
99-
"bc%x%alpha_in(1)": 1,
100-
"bc%x%vel_out(1)": u_inf,
101-
"bc%x%vel_out(2)": 0,
102-
"bc%x%vel_out(3)": 0,
103-
"bc%x%pres_out": p_inf,
91+
"bc%x%beg_side%grcbc": "T",
92+
"bc%x%end_side%grcbc": "T",
93+
"bc%x%end_side%grcbc_vel": "T",
94+
"bc%x%beg_side%vel(1)": u_inf,
95+
"bc%x%beg_side%vel(2)": 0,
96+
"bc%x%beg_side%vel(3)": 0,
97+
"bc%x%beg_side%pres": p_inf,
98+
"bc%x%beg_side%alpha_rho(1)": rho_inf,
99+
"bc%x%beg_side%alpha(1)": 1,
100+
"bc%x%end_side%vel(1)": u_inf,
101+
"bc%x%end_side%vel(2)": 0,
102+
"bc%x%end_side%vel(3)": 0,
103+
"bc%x%end_side%pres": p_inf,
104104
# Fluids Physical Parameters
105105
"fluid_pp(1)%gamma": 1.0e00 / (gam - 1.0e00),
106106
"fluid_pp(1)%pi_inf": 0.0,

examples/3D_patch_spherical_harmonic/case.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -64,18 +64,18 @@
6464
"bc%y%end": -8,
6565
"bc%z%beg": -8,
6666
"bc%z%end": -8,
67-
"bc%x%grcbc_in": "F",
68-
"bc%x%grcbc_out": "T",
69-
"bc%x%grcbc_vel_out": "F",
70-
"bc%x%pres_out": p_inf,
71-
"bc%y%grcbc_in": "F",
72-
"bc%y%grcbc_out": "T",
73-
"bc%y%grcbc_vel_out": "F",
74-
"bc%y%pres_out": p_inf,
75-
"bc%z%grcbc_in": "F",
76-
"bc%z%grcbc_out": "T",
77-
"bc%z%grcbc_vel_out": "F",
78-
"bc%z%pres_out": p_inf,
67+
"bc%x%beg_side%grcbc": "F",
68+
"bc%x%end_side%grcbc": "T",
69+
"bc%x%end_side%grcbc_vel": "F",
70+
"bc%x%end_side%pres": p_inf,
71+
"bc%y%beg_side%grcbc": "F",
72+
"bc%y%end_side%grcbc": "T",
73+
"bc%y%end_side%grcbc_vel": "F",
74+
"bc%y%end_side%pres": p_inf,
75+
"bc%z%beg_side%grcbc": "F",
76+
"bc%z%end_side%grcbc": "T",
77+
"bc%z%end_side%grcbc_vel": "F",
78+
"bc%z%end_side%pres": p_inf,
7979
"format": 1,
8080
"precision": 2,
8181
"prim_vars_wrt": "T",

0 commit comments

Comments
 (0)