Description
Before submitting the issue
- I have searched among the existing issues
- I am using a Python virtual environment
Description of the bug
When running a frequency sweep in HFSS using PyAEDT 0.17.1, the simulation hangs after solving the first frequency point. However, the exact same script works correctly and completes all 20 frequency points when run with PyAEDT 0.15.0 — both tested on Ansys Electronics Desktop 2025 R1.
HFSS UI shows progress bar stuck at:
Solved 1 out of 20 frequencies with 4 cores
and never proceeds to the second frequency.
Steps To Reproduce
from ansys.aedt.core import Hfss
hfss = Hfss()
hfss.change_material_override()
hfss.change_automatically_use_causal_materials()
hfss['length'] = '10mm'
c1 = hfss.modeler.create_cylinder('Z', (0, 0, 0.5), '0.5mm', 'length', 'copper')
c2 = hfss.modeler.create_cylinder('Z', (0, 0, -0.5), '0.5mm', '-length', 'copper')
hfss.modeler.create_rectangle(csPlane=1, position=(-0.5, 0, -0.5), dimension_list=(1, 1), name='sheet')
hfss.lumped_port('sheet', c2.name)
hfss.create_open_region(Frequency='1GHz')
setup = hfss.create_setup('mysetup')
setup.props['Frequency'] = '2GHz'
setup.props['MaxDeltaS'] = 0.02
setup.props['MaximumPasses'] = 20
hfss.create_linear_step_sweep(setupname='mysetup',
unit='GHz',
freqstart=0.1,
freqstop=2,
step_size=0.1,
sweepname='mysweep')
hfss.analyze(cores=4)
hfss.release_desktop()
Which Operating System are you using?
Windows
Which Python version are you using?
3.10
Installed packages
aiohappyeyeballs==2.6.1
aiohttp==3.12.12
aiosignal==1.3.2
alabaster==1.0.0
annotated-types==0.7.0
ansys-api-edb==1.0.10
ansys-edb-core==0.1.10
ansys-pythonnet==3.1.0rc6
arrow==1.3.0
astroid==3.3.10
asttokens==3.0.0
async-timeout==5.0.1
asyncssh==2.21.0
atomicwrites==1.4.1
attrs==24.2.0
autopep8==2.0.4
babel==2.17.0
backports.tarfile==1.2.0
bcrypt==4.3.0
beautifulsoup4==4.13.4
binaryornot==0.4.4
black==25.1.0
bleach==6.2.0
certifi==2025.4.26
cffi==1.17.1
chardet==5.2.0
charset-normalizer==3.4.2
click==8.2.1
cloudpickle==3.1.1
clr_loader==0.2.7.post0
colorama==0.4.6
comm==0.2.2
cookiecutter==2.6.0
cryptography==45.0.4
debugpy==1.8.14
decorator==5.2.1
defusedxml==0.7.1
Deprecated==1.2.18
diff-match-patch==20241021
dill==0.4.0
docstring-to-markdown==0.17
docutils==0.21.2
exceptiongroup==1.3.0
executing==2.2.0
fastjsonschema==2.21.1
flake8==7.1.2
fonttools==4.58.2
fpdf2==2.8.3
frozenlist==1.7.0
grpcio==1.70.0
idna==3.10
imagesize==1.4.1
importlib_metadata==8.7.0
inflection==0.5.1
intervaltree==3.1.0
ipykernel==6.29.5
ipython==8.37.0
isort==6.0.1
jaraco.classes==3.4.0
jaraco.context==6.0.1
jaraco.functools==4.1.0
jedi==0.19.2
jellyfish==1.2.0
Jinja2==3.1.6
jsonschema==4.24.0
jsonschema-specifications==2025.4.1
jupyter_client==8.6.3
jupyter_core==5.8.1
jupyterlab_pygments==0.3.0
keyring==25.6.0
lxml==5.4.0
markdown-it-py==3.0.0
MarkupSafe==3.0.2
matplotlib-inline==0.1.7
mccabe==0.7.0
mdurl==0.1.2
mistune==3.1.3
more-itertools==10.7.0
multidict==6.4.4
mypy_extensions==1.1.0
nbclient==0.10.2
nbconvert==7.16.6
nbformat==5.10.4
nest-asyncio==1.6.0
numpy==2.2.6
numpydoc==1.8.0
packaging==25.0
pandas==2.2.3
pandocfilters==1.5.1
parso==0.8.4
pathspec==0.12.1
pexpect==4.9.0
pickleshare==0.7.5
pillow==11.2.1
platformdirs==4.3.8
pluggy==1.6.0
plumbum==1.9.0
prompt_toolkit==3.0.51
propcache==0.3.2
protobuf==4.25.8
psutil==7.0.0
ptyprocess==0.7.0
pure_eval==0.2.3
pyaedt==0.17.1
pycodestyle==2.12.1
pycparser==2.22
pydantic==2.10.6
pydantic_core==2.27.2
pydocstyle==6.3.0
pyedb==0.50.1
pyflakes==3.2.0
PyGithub==2.6.1
Pygments==2.19.1
PyJWT==2.10.1
pylint==3.3.7
pylint-venv==3.0.4
pyls-spyder==0.4.0
PyNaCl==1.5.0
PyQt5==5.15.11
PyQt5-Qt5==5.15.2
PyQt5_sip==12.17.0
PyQtWebEngine==5.15.7
PyQtWebEngine-Qt5==5.15.2
python-dateutil==2.9.0.post0
python-lsp-black==2.0.0
python-lsp-jsonrpc==1.1.2
python-lsp-server==1.12.2
python-pptx==1.0.2
python-slugify==8.0.4
pytoolconfig==1.3.1
pytz==2025.2
pyuca==1.2
pywin32==310
pywin32-ctypes==0.2.3
PyYAML==6.0.2
pyzmq==26.4.0
QDarkStyle==3.2.3
qstylizer==0.2.4
QtAwesome==1.4.0
qtconsole==5.6.1
QtPy==2.4.3
referencing==0.35.1
requests==2.32.4
rich==14.0.0
rope==1.13.0
rpds-py==0.25.1
rpyc==6.0.2
rtree==1.4.0
scikit-rf==1.7.0
scipy==1.15.3
shapely==2.1.1
six==1.17.0
snowballstemmer==3.0.1
sortedcontainers==2.4.0
soupsieve==2.7
Sphinx==8.1.3
sphinxcontrib-applehelp==2.0.0
sphinxcontrib-devhelp==2.0.0
sphinxcontrib-htmlhelp==2.1.0
sphinxcontrib-jsmath==1.0.1
sphinxcontrib-qthelp==2.0.0
sphinxcontrib-serializinghtml==2.0.0
spyder==6.0.7
spyder-kernels==3.0.5
stack-data==0.6.3
superqt==0.7.4
tabulate==0.9.0
text-unidecode==1.3
textdistance==4.6.3
three-merge==0.1.1
tinycss2==1.4.0
toml==0.10.2
tomli==2.2.1
tomli_w==1.2.0
tomlkit==0.13.3
tornado==6.5.1
traitlets==5.14.3
types-python-dateutil==2.9.0.20250516
typing_extensions==4.14.0
tzdata==2025.2
ujson==5.10.0
urllib3==2.4.0
watchdog==6.0.0
wcwidth==0.2.13
webencodings==0.5.1
whatthepatch==1.0.7
wrapt==1.17.2
XlsxWriter==3.2.3
yapf==0.43.0
yarl==1.20.1
zipp==3.23.0