-
Notifications
You must be signed in to change notification settings - Fork 59
Open
Labels
bugIssue, problem or error in PyFluentIssue, problem or error in PyFluent
Description
🔍 Before submitting the issue
- I have searched among the existing issues
- I am using a Python virtual environment
🐞 Description of the bug
I am creating over 100 cylinder refinement regions for wake capture in a complex geometry. My script is taking over 30s to create each refinement region but the same regions take only a few seconds to created in the ui.
I am using the following pattern to add the refinement regions
meshing_session = pyfluent.launch_fluent(
mode=pyfluent.FluentMode.MESHING,
precision=pyfluent.Precision.DOUBLE,
processor_count=4,
cleanup_on_exit=True
)
.
.
.
create_local_refinement.Arguments.set_state({
'BOIMaxSize': '3',
'BOISizeName': 'test',
'CreationMethod': 'Cylinder',
'CylinderMethod': 'Two Positions',
'CylinderObject': {
'Radius1': '125', 'Radius2': '125',
'X1': '186.703825', 'X2': '183.88688',
'Y1': '-110.40057', 'Y2': '-108.74127',
'Z1': '771.30342', 'Z2': '833.68576',
},
'LabelSelectionList': ['loc1'],
'RefinementRegionsName': 'loc1',
})
create_local_refinement.AddChildAndUpdate(DeferUpdate=False)
Setting DeferUpdate to True results in faster addition but then
create_local_refinement.Execute()
is slow.
Is there a better approach to adding large numbers of refinement regions?
📝 Steps to reproduce
See above
💻 Which operating system are you using?
Linux
📀 Which ANSYS version are you using?
r25.2
🐍 Which Python version are you using?
3.10
📦 Installed packages
aiohappyeyeballs==2.6.1
aiohttp==3.13.2
aiosignal==1.4.0
ansys-api-dbu==0.3.28
ansys-api-discovery==1.0.14
ansys-api-fluent==0.3.36
ansys-api-geometry==0.4.89
ansys-api-meshing-prime==0.1.4
ansys-api-platform-instancemanagement==1.1.3
ansys-api-tools-filetransfer==0.1.2
ansys-fluent-core==0.37.0
ansys-geometry-core==0.14.1
ansys-meshing-prime==0.9.3
ansys-platform-instancemanagement==1.1.2
ansys-tools-common==0.3.1
ansys-tools-filetransfer==0.2.0
ansys-tools-local-product-launcher==0.2.0
ansys-tools-visualization-interface==0.12.1
ansys-units==0.9.1
anyio==4.12.0
appdirs==1.4.4
argon2-cffi==25.1.0
argon2-cffi-bindings==25.1.0
arrow==1.4.0
asttokens==3.0.1
async-timeout==5.0.1
attrs==25.4.0
beartype==0.22.9
beautifulsoup4==4.14.3
bleach==6.3.0
certifi==2025.11.12
cffi==2.0.0
charset-normalizer==3.4.4
click==8.3.1
comm==0.2.3
contourpy==1.3.2
cycler==0.12.1
dataclasses-json==0.6.7
decorator==5.2.1
defusedxml==0.7.1
Deprecated==1.3.1
docker==7.1.0
exceptiongroup==1.3.1
executing==2.2.1
fastjsonschema==2.21.2
flexcache==0.3
flexparser==0.4
fonttools==4.61.0
fqdn==1.5.1
frozenlist==1.8.0
geomdl==5.4.0
googleapis-common-protos==1.72.0
grpcio==1.76.0
grpcio-health-checking==1.62.3
grpcio-status==1.62.3
idna==3.11
importlib_metadata==8.7.0
ipython==8.37.0
ipywidgets==8.1.8
isoduration==20.11.0
jedi==0.19.2
Jinja2==3.1.6
joblib==1.5.2
jsonpointer==3.0.0
jsonschema==4.25.1
jsonschema-specifications==2025.9.1
jupyter-events==0.12.0
jupyter_client==8.7.0
jupyter_core==5.9.1
jupyter_server==2.17.0
jupyter_server_proxy==4.4.0
jupyter_server_terminals==0.5.3
jupyterlab_pygments==0.3.0
jupyterlab_widgets==3.0.16
kiwisolver==1.4.9
lark==1.3.1
MarkupSafe==3.0.3
marshmallow==3.26.1
matplotlib==3.10.7
matplotlib-inline==0.2.1
mistune==3.1.4
more-itertools==10.8.0
msgpack==1.1.2
multidict==6.7.0
mypy_extensions==1.1.0
nbclient==0.10.2
nbconvert==7.16.6
nbformat==5.10.4
nest-asyncio==1.6.0
nltk==3.9.2
numpy==2.2.6
overrides==7.7.0
packaging==25.0
pandas==2.3.3
pandocfilters==1.5.1
parso==0.8.5
pexpect==4.9.0
pillow==12.0.0
Pint==0.24.4
platformdirs==4.5.1
pooch==1.8.2
prometheus_client==0.23.1
prompt_toolkit==3.0.52
propcache==0.4.1
protobuf==4.25.8
ptyprocess==0.7.0
pure_eval==0.2.3
pyansys-tools-report==0.9.0
pycparser==2.23
pygltflib==1.16.5
Pygments==2.19.2
pyparsing==3.2.5
python-dateutil==2.9.0.post0
python-json-logger==4.0.0
pytz==2025.2
pyvista==0.46.4
PyYAML==6.0.3
pyzmq==27.1.0
referencing==0.37.0
regex==2025.11.3
requests==2.32.5
rfc3339-validator==0.1.4
rfc3986-validator==0.1.1
rfc3987-syntax==1.1.0
rpds-py==0.30.0
scipy==1.15.3
scooby==0.11.0
semver==3.0.4
Send2Trash==1.8.3
simpervisor==1.0.0
six==1.17.0
soupsieve==2.8
stack-data==0.6.3
terminado==0.18.1
tinycss2==1.4.0
tornado==6.5.4
tqdm==4.67.1
traitlets==5.14.3
trame==3.12.0
trame-client==3.11.2
trame-common==1.0.1
trame-router==2.3.0
trame-server==3.8.1
trame-vtk==2.10.0
trame-vuetify==3.2.0
typing-inspect==0.9.0
typing_extensions==4.15.0
tzdata==2025.2
uri-template==1.3.0
urllib3==2.5.0
vtk==9.5.2
wcwidth==0.2.14
webcolors==25.10.0
webencodings==0.5.1
websocket-client==1.9.0
websockets==15.0.1
widgetsnbextension==4.0.15
wrapt==2.0.1
wslink==2.5.0
yarl==1.22.0
zipp==3.23.0Metadata
Metadata
Assignees
Labels
bugIssue, problem or error in PyFluentIssue, problem or error in PyFluent