@@ -26,10 +26,14 @@ Use the following script to launch Fluent and load your case and data files:
26
26
file_name = " exhaust_system.dat.h5" , directory = " pyfluent/exhaust_system"
27
27
)
28
28
29
- solver_session = pyfluent.launch_fluent(precision = " double" , processor_count = 2 , mode = " solver" )
29
+ solver_session = pyfluent.launch_fluent(
30
+ precision = pyfluent.Precision.DOUBLE ,
31
+ processor_count = 2 ,
32
+ mode = pyfluent.FluentMode.SOLVER ,
33
+ )
30
34
31
- solver_session.tui .file.read_case(import_case)
32
- solver_session.tui .file.read_data(import_data)
35
+ solver_session.settings .file.read_case(file_name = import_case)
36
+ solver_session.settings .file.read_data(file_name = import_data)
33
37
34
38
Graphics operations
35
39
-------------------
@@ -43,25 +47,13 @@ The following example demonstrates how to display a mesh with and without edges:
43
47
44
48
from ansys.fluent.visualization import GraphicsWindow, Mesh
45
49
46
- mesh_surfaces_list = [
47
- " in1" ,
48
- " in2" ,
49
- " in3" ,
50
- " out1" ,
51
- " solid_up:1" ,
52
- " solid_up:1:830" ,
53
- " solid_up:1:830-shadow" ,
54
- ]
55
-
56
- mesh_object_1 = Mesh(solver = solver_session, show_edges = True , surfaces = mesh_surfaces_list)
57
- mesh_window = GraphicsWindow(grid = (1 , 2 ))
58
- mesh_window.add_graphics(mesh1, position = (0 , 0 ))
59
-
60
- mesh_object_2 = Mesh(solver = solver_session, surfaces = mesh_surfaces_list)
61
- mesh_object_2.show_edges = False
50
+ mesh = Mesh(solver = solver_session, show_edges = True , surfaces = [" in1" , " in2" , " in3" ])
51
+ window = GraphicsWindow(grid = (1 , 2 ))
52
+ window.add_graphics(mesh, position = (0 , 0 ))
62
53
63
- mesh_window.add_graphics(mesh2, position = (0 , 1 ))
64
- mesh_window.show()
54
+ mesh = Mesh(solver = solver_session, surfaces = [" in1" , " in2" , " in3" ])
55
+ window.add_graphics(mesh, position = (0 , 1 ))
56
+ window.show()
65
57
66
58
Display plane-surface
67
59
~~~~~~~~~~~~~~~~~~~~~
@@ -75,20 +67,25 @@ Create and visualize a plane surface at a specified z-coordinate:
75
67
surf_xy_plane.type = " plane-surface"
76
68
surf_xy_plane.creation_method = " xy-plane"
77
69
surf_xy_plane.z = - 0.0441921
78
- surface_window = GraphicsWindow()
79
- surface_window .add_graphics(surf_xy_plane)
80
- surface_window .show()
70
+ window = GraphicsWindow()
71
+ window .add_graphics(surf_xy_plane)
72
+ window .show()
81
73
82
74
Display iso-surface
83
75
~~~~~~~~~~~~~~~~~~~
84
76
Generate an iso-surface based on the y-coordinate:
85
77
86
78
.. code-block :: python
87
79
88
- surf_outlet_plane = Surface(solver = solver_session, type = " iso-surface" , field = " y-coordinate" , iso_value = - 0.125017 )
89
- surface_window = GraphicsWindow()
90
- surface_window.add_graphics(surf_outlet_plane)
91
- surface_window.show()
80
+ surf_outlet_plane = Surface(
81
+ solver = solver_session,
82
+ type = " iso-surface" ,
83
+ field = " y-coordinate" ,
84
+ iso_value = - 0.125017
85
+ )
86
+ window = GraphicsWindow()
87
+ window.add_graphics(surf_outlet_plane)
88
+ window.show()
92
89
93
90
Display contour
94
91
~~~~~~~~~~~~~~~
@@ -98,22 +95,14 @@ Plot a temperature contour over selected surfaces:
98
95
99
96
from ansys.fluent.visualization import Contour
100
97
101
- cont_surfaces_list = [
102
- " in1" ,
103
- " in2" ,
104
- " in3" ,
105
- " out1" ,
106
- " solid_up:1" ,
107
- " solid_up:1:830" ,
108
- ]
109
98
temperature_contour_manifold = Contour(
110
99
solver = solver_session,
111
100
field = " temperature" ,
112
- surfaces = cont_surfaces_list ,
101
+ surfaces = [ " in1 " , " in2 " , " in3 " ] ,
113
102
)
114
- contour_window = GraphicsWindow()
115
- contour_window .add_graphics(temperature_contour_manifold)
116
- contour_window .show()
103
+ window = GraphicsWindow()
104
+ window .add_graphics(temperature_contour_manifold)
105
+ window .show()
117
106
118
107
Display vector
119
108
~~~~~~~~~~~~~~
@@ -129,9 +118,9 @@ Visualize velocity vectors over a selected surface:
129
118
surfaces = [" solid_up:1:830" ],
130
119
scale = 2 ,
131
120
)
132
- vector_window = GraphicsWindow()
133
- vector_window .add_graphics(velocity_vector)
134
- vector_window .show()
121
+ window = GraphicsWindow()
122
+ window .add_graphics(velocity_vector)
123
+ window .show()
135
124
136
125
Display pathlines
137
126
~~~~~~~~~~~~~~~~~
@@ -145,9 +134,9 @@ Visualize pathlines to analyze flow patterns:
145
134
pathlines.field = " velocity-magnitude"
146
135
pathlines.surfaces = [" inlet" , " inlet1" , " inlet2" ]
147
136
148
- pathlines_window = GraphicsWindow()
149
- pathlines_window .add_graphics(pathlines)
150
- pathlines_window .show()
137
+ window = GraphicsWindow()
138
+ window .add_graphics(pathlines)
139
+ window .show()
151
140
152
141
Plot operations
153
142
---------------
@@ -166,9 +155,9 @@ Generate an XY plot of temperature variations at an outlet:
166
155
surfaces = [" outlet" ],
167
156
y_axis_function = " temperature" ,
168
157
)
169
- xy_plot_window = GraphicsWindow()
170
- xy_plot_window .add_graphics(xy_plot)
171
- xy_plot_window .show()
158
+ window = GraphicsWindow()
159
+ window .add_graphics(xy_plot)
160
+ window .show()
172
161
173
162
Display solution residual plot
174
163
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -180,9 +169,9 @@ Plot solution residuals:
180
169
181
170
residual = Monitor(solver = solver_session)
182
171
residual.monitor_set_name = " residual"
183
- monitor_window = GraphicsWindow()
184
- monitor_window .add_graphics(residual)
185
- monitor_window .show()
172
+ window = GraphicsWindow()
173
+ window .add_graphics(residual)
174
+ window .show()
186
175
187
176
Display solution monitors plot
188
177
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -195,12 +184,12 @@ Monitor solution convergence using mass balance and velocity plots:
195
184
196
185
mass_bal_rplot = Monitor(solver = solver_session)
197
186
mass_bal_rplot.monitor_set_name = " mass-bal-rplot"
198
- monitor_window = GraphicsWindow(grid = (1 , 2 ))
199
- monitor_window .add_graphics(mass_bal_rplot, position = (0 , 0 ))
187
+ window = GraphicsWindow(grid = (1 , 2 ))
188
+ window .add_graphics(mass_bal_rplot, position = (0 , 0 ))
200
189
201
190
point_vel_rplot = Monitor(solver = solver_session, monitor_set_name = " point-vel-rplot" )
202
- monitor_window .add_graphics(point_vel_rplot, position = (0 , 1 ))
203
- monitor_window .show()
191
+ window .add_graphics(point_vel_rplot, position = (0 , 1 ))
192
+ window .show()
204
193
205
194
Interactive Graphics
206
195
--------------------
0 commit comments