If I launch a Fluent instance using PyFluent and then pass that instance to PySystemCoupling via add_participant command, PySystemCoupling should compare the versions and if Fluent is from a newer release than System Coupling, an error should be thrown with a descriptive error message. Otherwise, the run will fail during the solve and potentially unclear error messages.
š Before submitting the issue
š Description of the bug
If I launch a Fluent instance using PyFluent and then pass that instance to PySystemCoupling via
add_participant
command, PySystemCoupling should compare the versions and if Fluent is from a newer release than System Coupling, an error should be thrown with a descriptive error message. Otherwise, the run will fail during the solve and potentially unclear error messages.š Steps to reproduce
Start newer Fluent version:
fluent = pyfluent.launch_fluent(product_version = "24.2")
(set up Fluent case)
Start older System Coupling version:
syc = pysyc.launch_fluent(version = "24.1")
Add Fluent participant:
syc.add_participant(participant_session = fluent)
This should result in an error with a clear message.
š» Which operating system are you using?
Windows
š Which ANSYS version are you using?
24.1 and 24.2
š Which Python version are you using?
3.9
š¦ Installed packages