3434 version : 252
3535 - image-tag : v26.1.0
3636 version : 261
37+ env :
38+ FLUENT_IMAGE_TAG : ${{ matrix.version == 261 && vars.FLUENT_STABLE_IMAGE_DEV || matrix.image-tag }}
3739
3840 steps :
3941 - uses : actions/checkout@v4
6668 else
6769 echo "Image already exists locally, skipping pull."
6870 fi
69- env :
70- FLUENT_IMAGE_TAG : ${{ matrix.image-tag }}
7171
7272 - name : Install Dependencies
7373 run : |
@@ -84,99 +84,71 @@ jobs:
8484 run : |
8585 echo "Executing examples"
8686 sudo rm -rf /home/ansys/Downloads/ansys_fluent_core_examples/*
87- env :
88- FLUENT_IMAGE_TAG : ${{ matrix.image-tag }}
8987
9088 # ~1 minute
9189 - name : Execute mixing_elbow_settings_api.py
9290 run : |
9391 python examples/00-fluent/mixing_elbow_settings_api.py
94- env :
95- FLUENT_IMAGE_TAG : ${{ matrix.image-tag }}
9692
9793 # ~1 minute
9894 - name : Execute species_transport.py
9995 run : |
10096 python examples/00-fluent/species_transport.py
101- env :
102- FLUENT_IMAGE_TAG : ${{ matrix.image-tag }}
10397
10498 # ~1 minute
10599 - name : Execute modeling_cavitation.py
106100 run : |
107101 python examples/00-fluent/modeling_cavitation.py
108- env :
109- FLUENT_IMAGE_TAG : ${{ matrix.image-tag }}
110102
111103 # ~3 minutes
112104 - name : Execute ahmed_body_workflow.py
113105 run : |
114106 python examples/00-fluent/ahmed_body_workflow.py
115- env :
116- FLUENT_IMAGE_TAG : ${{ matrix.image-tag }}
117107
118108 # ~4 minutes
119109 - name : Execute exhaust_system_settings_api.py
120110 run : |
121111 python examples/00-fluent/exhaust_system_settings_api.py
122- env :
123- FLUENT_IMAGE_TAG : ${{ matrix.image-tag }}
124112
125113 # ~4 minutes
126114 - name : Execute parametric_static_mixer_1.py
127115 run : |
128116 python examples/00-fluent/parametric_static_mixer_1.py
129- env :
130- FLUENT_IMAGE_TAG : ${{ matrix.image-tag }}
131117
132118 # ~5 minutes
133119 - name : Execute brake.py
134120 run : |
135121 python examples/00-fluent/brake.py
136- env :
137- FLUENT_IMAGE_TAG : ${{ matrix.image-tag }}
138122
139123 # ~5 minutes
140124 - name : Execute external_compressible_flow.py
141125 run : |
142126 python examples/00-fluent/external_compressible_flow.py
143- env :
144- FLUENT_IMAGE_TAG : ${{ matrix.image-tag }}
145127
146128 # ~15 minutes
147129 - name : Execute radiation_headlamp.py
148130 run : |
149131 python examples/00-fluent/radiation_headlamp.py
150- env :
151- FLUENT_IMAGE_TAG : ${{ matrix.image-tag }}
152132
153133 # ~17 minutes
154134 - name : Execute DOE_ML.py
155135 run : |
156136 python examples/00-fluent/DOE_ML.py
157- env :
158- FLUENT_IMAGE_TAG : ${{ matrix.image-tag }}
159137
160138 # ~17 minutes
161139 - name : Execute frozen_rotor_workflow.py
162140 run : |
163141 python examples/00-fluent/frozen_rotor_workflow.py
164- env :
165- FLUENT_IMAGE_TAG : ${{ matrix.image-tag }}
166142
167143 # ~26 minutes, hangs for v26.1.0
168144 - name : Execute lunar_lander_thermal.py
169145 run : |
170146 python examples/00-fluent/lunar_lander_thermal.py
171- env :
172- FLUENT_IMAGE_TAG : v25.2.0
173147
174148 # ~40 minutes
175149 - name : Execute tyler_sofrin_modes.py
176150 run : |
177151 python examples/00-fluent/tyler_sofrin_modes.py
178- env :
179- FLUENT_IMAGE_TAG : ${{ matrix.image-tag }}
180152
181153 # https://github.com/ansys/pyfluent/issues/4157
182154 # - name: Execute conjugate_heat_transfer.py
0 commit comments