diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 03c03b341421..577732c4e498 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -115,7 +115,7 @@ jobs: needs: [docs-style] runs-on: [self-hosted, pyfluent] env: - DOC_DEPLOYMENT_IMAGE_TAG: v25.1.0 + DOC_DEPLOYMENT_IMAGE_TAG: v25.2.0 PYFLUENT_CONTAINER_MOUNT_SOURCE: "/home/ansys/Downloads/ansys_fluent_core_examples" steps: @@ -463,26 +463,57 @@ jobs: doc/source/api/core/meshing/datamodel doc/source/api/core/solver/tui doc/source/api/core/solver/datamodel - key: API-Code-v${{ env.API_CODE_CACHE }}-${{ steps.version.outputs.PYFLUENT_VERSION }}-${{ vars.FLUENT_STABLE_IMAGE_DEV }}-${{ hashFiles('src/ansys/fluent/core/codegen/**') }} - restore-keys: API-Code-v${{ env.API_CODE_CACHE }}-${{ steps.version.outputs.PYFLUENT_VERSION }}-${{ vars.FLUENT_STABLE_IMAGE_DEV }} + key: API-Code-v${{ env.API_CODE_CACHE }}-${{ steps.version.outputs.PYFLUENT_VERSION }}-v25.2.0-${{ hashFiles('src/ansys/fluent/core/codegen/**') }} + restore-keys: API-Code-v${{ env.API_CODE_CACHE }}-${{ steps.version.outputs.PYFLUENT_VERSION }}-v25.2.0 - name: Pull 25.2 Fluent docker image - if: steps.cache-251-api-code.outputs.cache-hit != 'true' + if: steps.cache-252-api-code.outputs.cache-hit != 'true' run: make docker-pull env: - FLUENT_IMAGE_TAG: ${{ vars.FLUENT_STABLE_IMAGE_DEV }} + FLUENT_IMAGE_TAG: v25.2.0 - name: Run 25.2 API codegen if: steps.cache-252-api-code.outputs.cache-hit != 'true' run: make api-codegen env: - FLUENT_IMAGE_TAG: ${{ vars.FLUENT_STABLE_IMAGE_DEV }} + FLUENT_IMAGE_TAG: v25.2.0 + PYFLUENT_CODEGEN_SKIP_BUILTIN_SETTINGS: 1 - name: Print 25.2 Fluent version info run: | cat src/ansys/fluent/core/generated/fluent_version_252.py python -c "from ansys.fluent.core.generated.solver.settings_252 import SHASH; print(f'SETTINGS_HASH = {SHASH}')" + - name: Cache 26.1 API Code + uses: actions/cache@v4 + id: cache-261-api-code + with: + path: + src/ansys/fluent/core/generated + doc/source/api/core/meshing/tui + doc/source/api/core/meshing/datamodel + doc/source/api/core/solver/tui + doc/source/api/core/solver/datamodel + key: API-Code-v${{ env.API_CODE_CACHE }}-${{ steps.version.outputs.PYFLUENT_VERSION }}-${{ vars.FLUENT_STABLE_IMAGE_DEV }}-${{ hashFiles('src/ansys/fluent/core/codegen/**') }} + restore-keys: API-Code-v${{ env.API_CODE_CACHE }}-${{ steps.version.outputs.PYFLUENT_VERSION }}-${{ vars.FLUENT_STABLE_IMAGE_DEV }} + + - name: Pull 26.1 Fluent docker image + if: steps.cache-261-api-code.outputs.cache-hit != 'true' + run: make docker-pull + env: + FLUENT_IMAGE_TAG: ${{ vars.FLUENT_STABLE_IMAGE_DEV }} + + - name: Run 26.1 API codegen + if: steps.cache-261-api-code.outputs.cache-hit != 'true' + run: make api-codegen + env: + FLUENT_IMAGE_TAG: ${{ vars.FLUENT_STABLE_IMAGE_DEV }} + + - name: Print 26.1 Fluent version info + run: | + cat src/ansys/fluent/core/generated/fluent_version_261.py + python -c "from ansys.fluent.core.generated.solver.settings_261 import SHASH; print(f'SETTINGS_HASH = {SHASH}')" + - name: Install again after codegen run: | rm -rf dist @@ -525,9 +556,11 @@ jobs: version: 251 - image-tag: v25.2.0 version: 252 + - image-tag: v26.1.0 + version: 261 timeout-minutes: 60 env: - FLUENT_IMAGE_TAG: ${{ matrix.version == 252 && vars.FLUENT_STABLE_IMAGE_DEV || matrix.image-tag }} + FLUENT_IMAGE_TAG: ${{ matrix.version == 261 && vars.FLUENT_STABLE_IMAGE_DEV || matrix.image-tag }} steps: @@ -579,8 +612,8 @@ jobs: if: always() run: make cleanup-previous-docker-containers - - name: Upload 25.1 Coverage Artifacts - if: matrix.image-tag == 'v25.1.0' + - name: Upload 25.2 Coverage Artifacts + if: matrix.image-tag == 'v25.2.0' uses: actions/upload-artifact@v4 with: name: coverage_report diff --git a/.github/workflows/doc-build-release.yml b/.github/workflows/doc-build-release.yml index 82df27f49131..61d76a6970a2 100644 --- a/.github/workflows/doc-build-release.yml +++ b/.github/workflows/doc-build-release.yml @@ -9,7 +9,7 @@ on: env: DOCUMENTATION_CNAME: 'fluent.docs.pyansys.com' - DOC_DEPLOYMENT_IMAGE_TAG: v25.1.0 + DOC_DEPLOYMENT_IMAGE_TAG: v25.2.0 ANSYSLMD_LICENSE_FILE: ${{ format('1055@{0}', secrets.LICENSE_SERVER) }} PYFLUENT_TIMEOUT_FORCE_EXIT: 30 PYFLUENT_LAUNCH_CONTAINER: 1 diff --git a/.github/workflows/execute-examples-weekly.yml b/.github/workflows/execute-examples-weekly.yml index 1dbcd6aa5c74..d1ea13931ed2 100644 --- a/.github/workflows/execute-examples-weekly.yml +++ b/.github/workflows/execute-examples-weekly.yml @@ -25,10 +25,10 @@ jobs: fail-fast: false matrix: include: - - image-tag: v25.1.0 - version: 251 - image-tag: v25.2.0 version: 252 + - image-tag: v26.1.0 + version: 261 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/force-update-stable-Fluent-image-version.yml b/.github/workflows/force-update-stable-Fluent-image-version.yml index d7ddb49d63b5..00171c1ea5d8 100644 --- a/.github/workflows/force-update-stable-Fluent-image-version.yml +++ b/.github/workflows/force-update-stable-Fluent-image-version.yml @@ -11,8 +11,8 @@ concurrency: env: ANSYSLMD_LICENSE_FILE: ${{ format('1055@{0}', secrets.LICENSE_SERVER) }} MAIN_PYTHON_VERSION: '3.10' - FLUENT_IMAGE_TAG: v25.2.0 - FLUENT_VERSION: 252 + FLUENT_IMAGE_TAG: v26.1.0 + FLUENT_VERSION: 261 jobs: test: diff --git a/.github/workflows/test-run-custom.yml b/.github/workflows/test-run-custom.yml index b11a9f6b0c17..7079116234e1 100644 --- a/.github/workflows/test-run-custom.yml +++ b/.github/workflows/test-run-custom.yml @@ -38,6 +38,10 @@ jobs: version: 242 - image-tag: v25.1.0 version: 251 + - image-tag: v25.2.0 + version: 252 + - image-tag: v26.1.0 + version: 261 steps: - uses: actions/checkout@v4 @@ -75,13 +79,13 @@ jobs: password: ${{ secrets.GITHUB_TOKEN }} - name: Pull Fluent docker image - if: matrix.image-tag != 'v25.1.0' + if: matrix.image-tag != 'v26.1.0' run: make docker-pull env: FLUENT_IMAGE_TAG: ${{ matrix.image-tag }} - name: Pull Fluent docker image dev - if: matrix.image-tag == 'v25.1.0' + if: matrix.image-tag == 'v26.1.0' run: make docker-pull env: FLUENT_IMAGE_TAG: ${{ vars.FLUENT_STABLE_IMAGE_DEV }} diff --git a/.github/workflows/test-run-dev-version-nightly.yml b/.github/workflows/test-run-dev-version-nightly.yml index 9a6f07d381b3..d9a14c848242 100644 --- a/.github/workflows/test-run-dev-version-nightly.yml +++ b/.github/workflows/test-run-dev-version-nightly.yml @@ -13,8 +13,8 @@ env: PYFLUENT_WATCHDOG_DEBUG: 'OFF' PYFLUENT_HIDE_LOG_SECRETS: 1 MAIN_PYTHON_VERSION: '3.10' - FLUENT_IMAGE_TAG: v25.2.0 - FLUENT_VERSION: 252 + FLUENT_IMAGE_TAG: v26.1.0 + FLUENT_VERSION: 261 jobs: test: @@ -105,5 +105,5 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Delete 25.1 Fluent docker image + - name: Clean up Fluent docker image run: docker rmi -f ghcr.io/ansys/pyfluent:${{ env.FLUENT_IMAGE_TAG }} diff --git a/.github/workflows/test-run-nightly.yml b/.github/workflows/test-run-nightly.yml index 96adc4fbaf1f..d5980b163006 100644 --- a/.github/workflows/test-run-nightly.yml +++ b/.github/workflows/test-run-nightly.yml @@ -13,8 +13,8 @@ env: PYFLUENT_WATCHDOG_DEBUG: 'OFF' PYFLUENT_HIDE_LOG_SECRETS: 1 MAIN_PYTHON_VERSION: '3.10' - FLUENT_IMAGE_TAG: v25.1.0 - FLUENT_VERSION: 251 + FLUENT_IMAGE_TAG: v25.2.0 + FLUENT_VERSION: 252 jobs: test: diff --git a/.github/workflows/test-run-old-versions-weekly.yml b/.github/workflows/test-run-old-versions-weekly.yml index 98241909dbb1..74b71c63351f 100644 --- a/.github/workflows/test-run-old-versions-weekly.yml +++ b/.github/workflows/test-run-old-versions-weekly.yml @@ -161,6 +161,10 @@ jobs: version: 232 - image-tag: v24.1.0 version: 241 + - image-tag: v24.2.0 + version: 242 + - image-tag: v25.1.0 + version: 251 steps: diff --git a/.github/workflows/test-run-solvermode-weekly.yml b/.github/workflows/test-run-solvermode-weekly.yml index 7c5baaf2edb1..a211f65d3f5a 100644 --- a/.github/workflows/test-run-solvermode-weekly.yml +++ b/.github/workflows/test-run-solvermode-weekly.yml @@ -12,7 +12,7 @@ env: PYFLUENT_LOGGING: 'DEBUG' PYFLUENT_WATCHDOG_DEBUG: 'OFF' PYFLUENT_HIDE_LOG_SECRETS: 1 - FLUENT_IMAGE_TAG: v25.1.0 + FLUENT_IMAGE_TAG: v25.2.0 MAIN_PYTHON_VERSION: '3.10' jobs: @@ -55,15 +55,15 @@ jobs: username: ansys-bot password: ${{ secrets.GITHUB_TOKEN }} - - name: Pull 25.1 Fluent docker image + - name: Pull 25.2 Fluent docker image run: make docker-pull env: FLUENT_IMAGE_TAG: ${{ vars.FLUENT_STABLE_IMAGE_DEV }} - - name: Run 25.1 API codegen + - name: Run 25.2 API codegen run: make api-codegen - - name: Print 25.1 Fluent version info + - name: Print 25.2 Fluent version info run: | cat src/ansys/fluent/core/generated/fluent_version_251.py python -c "from ansys.fluent.core.generated.solver.settings_251 import SHASH; print(f'SETTINGS_HASH = {SHASH}')" @@ -73,7 +73,7 @@ jobs: rm -rf dist make install > /dev/null - - name: 25.1 Unit Testing + - name: 25.2 Unit Testing run: | make install-test make unittest-solvermode-251 diff --git a/.github/workflows/test-run-wo-codegen-weekly.yml b/.github/workflows/test-run-wo-codegen-weekly.yml index dcd7c59a36ed..4367867bab24 100644 --- a/.github/workflows/test-run-wo-codegen-weekly.yml +++ b/.github/workflows/test-run-wo-codegen-weekly.yml @@ -81,6 +81,10 @@ jobs: version: 242 - image-tag: v25.1.0 version: 251 + - image-tag: v25.2.0 + version: 252 + - image-tag: v26.1.0 + version: 261 steps: diff --git a/Makefile b/Makefile index 795bb6c5b1b5..3dad72b9b036 100644 --- a/Makefile +++ b/Makefile @@ -63,6 +63,11 @@ unittest-dev-252: @sudo rm -rf /home/ansys/Documents/ansys_fluent_core_examples/* @python -m pytest --fluent-version=25.2 $(PYTESTEXTRA) || python -m pytest --fluent-version=25.2 $(PYTESTRERUN) +unittest-dev-261: + @echo "Running unittests" + @sudo rm -rf /home/ansys/Documents/ansys_fluent_core_examples/* + @python -m pytest --fluent-version=26.1 $(PYTESTEXTRA) || python -m pytest --fluent-version=26.1 $(PYTESTRERUN) + unittest-all-222: @echo "Running all unittests" @sudo rm -rf /home/ansys/Downloads/ansys_fluent_core_examples/* @@ -143,6 +148,21 @@ unittest-all-252-no-codegen: @sudo rm -rf /home/ansys/Documents/ansys_fluent_core_examples/* @python -m pytest --nightly --fluent-version=25.2 -m "not codegen_required" $(PYTESTEXTRA) || python -m pytest --nightly --fluent-version=25.2 -m "not codegen_required" $(PYTESTRERUN) +unittest-all-261: + @echo "Running all unittests" + @sudo rm -rf /home/ansys/Documents/ansys_fluent_core_examples/* + @python -m pytest --nightly --fluent-version=26.1 $(PYTESTEXTRA) || python -m pytest --nightly --fluent-version=26.1 $(PYTESTRERUN) + +unittest-solvermode-261: + @echo "Running all unittests" + @sudo rm -rf /home/ansys/Documents/ansys_fluent_core_examples/* + @python -m pytest --fluent-version=26.1 --solvermode $(PYTESTEXTRA) || python -m pytest --fluent-version=26.1 --solvermode $(PYTESTRERUN) + +unittest-all-261-no-codegen: + @echo "Running all unittests" + @sudo rm -rf /home/ansys/Documents/ansys_fluent_core_examples/* + @python -m pytest --nightly --fluent-version=26.1 -m "not codegen_required" $(PYTESTEXTRA) || python -m pytest --nightly --fluent-version=26.1 -m "not codegen_required" $(PYTESTRERUN) + api-codegen: @echo "Running API codegen" @python -m venv env diff --git a/doc/source/conf.py b/doc/source/conf.py index 8318ce8109a5..59c846298cd0 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -80,6 +80,8 @@ "ansys.fluent.core.generated.solver.settings_241.", "ansys.fluent.core.generated.solver.settings_242.", "ansys.fluent.core.generated.solver.settings_251.", + "ansys.fluent.core.generated.solver.settings_252.", + "ansys.fluent.core.generated.solver.settings_261.", "ansys.fluent.core.services.batch_ops.BatchOps.__init__", } diff --git a/doc/source/getting_started/faqs.rst b/doc/source/getting_started/faqs.rst index 783b5ad0374d..8bdb4ada992e 100644 --- a/doc/source/getting_started/faqs.rst +++ b/doc/source/getting_started/faqs.rst @@ -141,9 +141,9 @@ all PyFluent packages in a Python *virtual environment*: Which version of Python should you use? --------------------------------------- PyFluent supports Python 3.10 through Python 3.12 on Windows and Linux. Python -3.10 is shipped with Ansys 2023 R2 and later. For example, in a 2025 R1 Windows +3.10 is shipped with Ansys 2023 R2 and later. For example, in a 2025 R2 Windows installation, the executable file Python 3.10 is typically located at: -``C:\Program Files\ANSYS Inc\v251\commonfiles\CPython\3_10\winx64\Release\python.exe``. +``C:\Program Files\ANSYS Inc\v252\commonfiles\CPython\3_10\winx64\Release\python.exe``. If you're using Python from Ansys installation, make sure to install PyFluent within a Python virtual environment to prevent any possible conflicts with Ansys Python packages. diff --git a/doc/source/getting_started/installation.rst b/doc/source/getting_started/installation.rst index 75961ad83855..57b8e193b350 100644 --- a/doc/source/getting_started/installation.rst +++ b/doc/source/getting_started/installation.rst @@ -88,8 +88,8 @@ All versions of PyFluent support Fluent 2022 R2 and later. PyFluent uses an environment variable to locate your Ansys installation. -On Windows, the Ansys installer sets the environment variable. For instance, the Ansys 2025 R1 -installer sets the ``AWP_ROOT251`` environment variable to point to ``C:\Program Files\ANSYS Inc\v251`` +On Windows, the Ansys installer sets the environment variable. For instance, the Ansys 2025 R2 +installer sets the ``AWP_ROOT252`` environment variable to point to ``C:\Program Files\ANSYS Inc\v252`` if you accept the default installation location. **On Linux, the environment variable is not set automatically.** It can be set for the @@ -97,7 +97,7 @@ current user in the current shell session as follows: .. code:: console - export AWP_ROOT251=/usr/ansys_inc/v251 + export AWP_ROOT252=/usr/ansys_inc/v252 For this variable to persist between different shell sessions for the current user, the same export command can instead be added to the user's ``~/.profile`` file. diff --git a/doc/source/user_guide/session/launching_ansys_fluent.rst b/doc/source/user_guide/session/launching_ansys_fluent.rst index b03176301b93..a97c348ee990 100644 --- a/doc/source/user_guide/session/launching_ansys_fluent.rst +++ b/doc/source/user_guide/session/launching_ansys_fluent.rst @@ -168,7 +168,7 @@ scheduler using the ``sbatch`` command: # # Activate your favorite Python environment # - export AWP_ROOT251=/apps/ansys_inc/v251 + export AWP_ROOT252=/apps/ansys_inc/v252 . ./venv/bin/activate # # Run a PyFluent script @@ -351,15 +351,15 @@ Connect to a Fluent container running inside WSL from a Windows host .. code:: console - docker run -it -p 63084:63084 -v /mnt/d/testing:/testing -e "ANSYSLMD_LICENSE_FILE=" -e "REMOTING_PORTS=63084/portspan=2" ghcr.io/ansys/pyfluent:v25.1.0 3ddp -gu -sifile=/testing/server.txt - /ansys_inc/v251/fluent/fluent25.1.0/bin/fluent -r25.1.0 3ddp -gu -sifile=/testing/server.txt + docker run -it -p 63084:63084 -v /mnt/d/testing:/testing -e "ANSYSLMD_LICENSE_FILE=" -e "REMOTING_PORTS=63084/portspan=2" ghcr.io/ansys/pyfluent:v25.2.0 3ddp -gu -sifile=/testing/server.txt + /ansys_inc/v252/fluent/fluent25.2.0/bin/fluent -r25.2.0 3ddp -gu -sifile=/testing/server.txt 2. Connect from PyFluent running on a Windows host .. code:: python >>> import ansys.fluent.core as pyfluent - >>> solver = pyfluent.connect_to_fluent(ip="localhost", port=63084, password=) + >>> solver = pyfluent.connect_to_fluent(ip="localhost", port=63084, password=) Connecting to a Fluent container running inside Linux from a Windows host diff --git a/src/ansys/fluent/core/session_meshing.pyi b/src/ansys/fluent/core/session_meshing.pyi index 9d7d46ce6d2a..048bdf335c5d 100644 --- a/src/ansys/fluent/core/session_meshing.pyi +++ b/src/ansys/fluent/core/session_meshing.pyi @@ -20,21 +20,21 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. -from ansys.fluent.core.generated.datamodel_251.meshing import Root as meshing_root -from ansys.fluent.core.generated.datamodel_251.meshing_utilities import ( +from ansys.fluent.core.generated.datamodel_252.meshing import Root as meshing_root +from ansys.fluent.core.generated.datamodel_252.meshing_utilities import ( Root as meshing_utilities_root, ) -from ansys.fluent.core.generated.datamodel_251.part_management import ( +from ansys.fluent.core.generated.datamodel_252.part_management import ( Root as partmanagement_root, ) -from ansys.fluent.core.generated.datamodel_251.pm_file_management import ( +from ansys.fluent.core.generated.datamodel_252.pm_file_management import ( Root as pmfilemanagement_root, ) -from ansys.fluent.core.generated.datamodel_251.preferences import ( +from ansys.fluent.core.generated.datamodel_252.preferences import ( Root as preferences_root, ) -from ansys.fluent.core.generated.datamodel_251.workflow import Root as workflow_root -from ansys.fluent.core.generated.meshing.tui_251 import main_menu +from ansys.fluent.core.generated.datamodel_252.workflow import Root as workflow_root +from ansys.fluent.core.generated.meshing.tui_252 import main_menu class Meshing: @property diff --git a/src/ansys/fluent/core/session_pure_meshing.pyi b/src/ansys/fluent/core/session_pure_meshing.pyi index 6c13a274a015..7ac51cc7576a 100644 --- a/src/ansys/fluent/core/session_pure_meshing.pyi +++ b/src/ansys/fluent/core/session_pure_meshing.pyi @@ -20,21 +20,21 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. -from ansys.fluent.core.generated.datamodel_251.meshing import Root as meshing_root -from ansys.fluent.core.generated.datamodel_251.meshing_utilities import ( +from ansys.fluent.core.generated.datamodel_252.meshing import Root as meshing_root +from ansys.fluent.core.generated.datamodel_252.meshing_utilities import ( Root as meshing_utilities_root, ) -from ansys.fluent.core.generated.datamodel_251.part_management import ( +from ansys.fluent.core.generated.datamodel_252.part_management import ( Root as partmanagement_root, ) -from ansys.fluent.core.generated.datamodel_251.pm_file_management import ( +from ansys.fluent.core.generated.datamodel_252.pm_file_management import ( Root as pmfilemanagement_root, ) -from ansys.fluent.core.generated.datamodel_251.preferences import ( +from ansys.fluent.core.generated.datamodel_252.preferences import ( Root as preferences_root, ) -from ansys.fluent.core.generated.datamodel_251.workflow import Root as workflow_root -from ansys.fluent.core.generated.meshing.tui_251 import main_menu +from ansys.fluent.core.generated.datamodel_252.workflow import Root as workflow_root +from ansys.fluent.core.generated.meshing.tui_252 import main_menu class PureMeshing: @property diff --git a/src/ansys/fluent/core/session_solver.pyi b/src/ansys/fluent/core/session_solver.pyi index 2e306820b302..e1db221e62f5 100644 --- a/src/ansys/fluent/core/session_solver.pyi +++ b/src/ansys/fluent/core/session_solver.pyi @@ -20,12 +20,12 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. -from ansys.fluent.core.generated.datamodel_251.preferences import ( +from ansys.fluent.core.generated.datamodel_252.preferences import ( Root as preferences_root, ) -from ansys.fluent.core.generated.datamodel_251.workflow import Root as workflow_root -import ansys.fluent.core.generated.solver.settings_251 as settings_root -from ansys.fluent.core.generated.solver.tui_251 import main_menu +from ansys.fluent.core.generated.datamodel_252.workflow import Root as workflow_root +import ansys.fluent.core.generated.solver.settings_252 as settings_root +from ansys.fluent.core.generated.solver.tui_252 import main_menu from ansys.fluent.core.system_coupling import SystemCoupling class Solver: diff --git a/src/ansys/fluent/core/solver/settings_builtin_data.py b/src/ansys/fluent/core/solver/settings_builtin_data.py index f31fc53e31be..a2fbaf6d20c4 100644 --- a/src/ansys/fluent/core/solver/settings_builtin_data.py +++ b/src/ansys/fluent/core/solver/settings_builtin_data.py @@ -35,6 +35,7 @@ "Radiation": ( "Singleton", { + FluentVersion.v261: "setup.models.radiation", FluentVersion.v252: "setup.models.radiation", FluentVersion.v251: "setup.models.radiation", FluentVersion.v242: "setup.models.radiation", @@ -45,6 +46,7 @@ "Species": ( "Singleton", { + FluentVersion.v261: "setup.models.species", FluentVersion.v252: "setup.models.species", FluentVersion.v251: "setup.models.species", FluentVersion.v242: "setup.models.species", @@ -55,6 +57,7 @@ "DiscretePhase": ( "Singleton", { + FluentVersion.v261: "setup.models.discrete_phase", FluentVersion.v252: "setup.models.discrete_phase", FluentVersion.v251: "setup.models.discrete_phase", FluentVersion.v242: "setup.models.discrete_phase", @@ -66,6 +69,7 @@ "Injections": ( "Singleton", { + FluentVersion.v261: "setup.models.discrete_phase.injections", FluentVersion.v252: "setup.models.discrete_phase.injections", FluentVersion.v251: "setup.models.discrete_phase.injections", FluentVersion.v242: "setup.models.discrete_phase.injections", @@ -77,6 +81,7 @@ "Injection": ( "NamedObject", { + FluentVersion.v261: "setup.models.discrete_phase.injections", FluentVersion.v252: "setup.models.discrete_phase.injections", FluentVersion.v251: "setup.models.discrete_phase.injections", FluentVersion.v242: "setup.models.discrete_phase.injections", @@ -88,6 +93,7 @@ "VirtualBladeModel": ( "Singleton", { + FluentVersion.v261: "setup.models.virtual_blade_model", FluentVersion.v252: "setup.models.virtual_blade_model", FluentVersion.v251: "setup.models.virtual_blade_model", FluentVersion.v242: "setup.models.virtual_blade_model", @@ -99,6 +105,7 @@ "Optics": ( "Singleton", { + FluentVersion.v261: "setup.models.optics", FluentVersion.v252: "setup.models.optics", FluentVersion.v251: "setup.models.optics", FluentVersion.v242: "setup.models.optics", @@ -110,6 +117,7 @@ "Structure": ( "Singleton", { + FluentVersion.v261: "setup.models.structure", FluentVersion.v252: "setup.models.structure", FluentVersion.v251: "setup.models.structure", FluentVersion.v242: "setup.models.structure", @@ -120,6 +128,7 @@ "Ablation": ( "Singleton", { + FluentVersion.v261: "setup.models.ablation", FluentVersion.v252: "setup.models.ablation", FluentVersion.v251: "setup.models.ablation", FluentVersion.v242: "setup.models.ablation", @@ -130,6 +139,7 @@ "EChemistry": ( "Singleton", { + FluentVersion.v261: "setup.models.echemistry", FluentVersion.v252: "setup.models.echemistry", FluentVersion.v251: "setup.models.echemistry", FluentVersion.v242: "setup.models.echemistry", @@ -139,6 +149,7 @@ "Battery": ( "Singleton", { + FluentVersion.v261: "setup.models.battery", FluentVersion.v252: "setup.models.battery", FluentVersion.v251: "setup.models.battery", FluentVersion.v242: "setup.models.battery", @@ -148,6 +159,7 @@ "SystemCoupling": ( "Singleton", { + FluentVersion.v261: "setup.models.system_coupling", FluentVersion.v252: "setup.models.system_coupling", FluentVersion.v251: "setup.models.system_coupling", FluentVersion.v242: "setup.models.system_coupling", @@ -157,6 +169,7 @@ "Sofc": ( "Singleton", { + FluentVersion.v261: "setup.models.sofc", FluentVersion.v252: "setup.models.sofc", FluentVersion.v251: "setup.models.sofc", FluentVersion.v242: "setup.models.sofc", @@ -166,6 +179,7 @@ "Pemfc": ( "Singleton", { + FluentVersion.v261: "setup.models.pemfc", FluentVersion.v252: "setup.models.pemfc", FluentVersion.v251: "setup.models.pemfc", FluentVersion.v242: "setup.models.pemfc", @@ -184,6 +198,7 @@ "CellZoneCondition": ( "NamedObject", { + FluentVersion.v261: "setup.cell_zone_conditions", FluentVersion.v252: "setup.cell_zone_conditions", FluentVersion.v251: "setup.cell_zone_conditions", FluentVersion.v242: "setup.cell_zone_conditions", @@ -200,6 +215,7 @@ "BoundaryCondition": ( "NamedObject", { + FluentVersion.v261: "setup.boundary_conditions", FluentVersion.v252: "setup.boundary_conditions", FluentVersion.v251: "setup.boundary_conditions", FluentVersion.v242: "setup.boundary_conditions", @@ -293,6 +309,7 @@ "NonReflectingBoundaries": ( "Singleton", { + FluentVersion.v261: "setup.boundary_conditions.non_reflecting_bc", FluentVersion.v252: "setup.boundary_conditions.non_reflecting_bc", FluentVersion.v251: "setup.boundary_conditions.non_reflecting_bc", FluentVersion.v242: "setup.boundary_conditions.non_reflecting_bc", @@ -302,6 +319,7 @@ "NonReflectingBoundary": ( "NamedObject", { + FluentVersion.v261: "setup.boundary_conditions.non_reflecting_bc", FluentVersion.v252: "setup.boundary_conditions.non_reflecting_bc", FluentVersion.v251: "setup.boundary_conditions.non_reflecting_bc", FluentVersion.v242: "setup.boundary_conditions.non_reflecting_bc", @@ -311,6 +329,7 @@ "PerforatedWallBoundaries": ( "Singleton", { + FluentVersion.v261: "setup.boundary_conditions.perforated_wall", FluentVersion.v252: "setup.boundary_conditions.perforated_wall", FluentVersion.v251: "setup.boundary_conditions.perforated_wall", FluentVersion.v242: "setup.boundary_conditions.perforated_wall", @@ -320,6 +339,7 @@ "PerforatedWallBoundary": ( "NamedObject", { + FluentVersion.v261: "setup.boundary_conditions.perforated_wall", FluentVersion.v252: "setup.boundary_conditions.perforated_wall", FluentVersion.v251: "setup.boundary_conditions.perforated_wall", FluentVersion.v242: "setup.boundary_conditions.perforated_wall", @@ -329,6 +349,7 @@ "MeshInterfaces": ( "Singleton", { + FluentVersion.v261: "setup.mesh_interfaces", FluentVersion.v252: "setup.mesh_interfaces", FluentVersion.v251: "setup.mesh_interfaces", FluentVersion.v242: "setup.mesh_interfaces", @@ -339,6 +360,7 @@ "DynamicMesh": ( "Singleton", { + FluentVersion.v261: "setup.dynamic_mesh", FluentVersion.v252: "setup.dynamic_mesh", FluentVersion.v251: "setup.dynamic_mesh", }, @@ -347,6 +369,7 @@ "ReferenceFrames": ( "Singleton", { + FluentVersion.v261: "setup.reference_frames", FluentVersion.v252: "setup.reference_frames", FluentVersion.v251: "setup.reference_frames", FluentVersion.v242: "setup.reference_frames", @@ -357,6 +380,7 @@ "ReferenceFrame": ( "NamedObject", { + FluentVersion.v261: "setup.reference_frames", FluentVersion.v252: "setup.reference_frames", FluentVersion.v251: "setup.reference_frames", FluentVersion.v242: "setup.reference_frames", @@ -367,6 +391,7 @@ "NamedExpressions": ( "Singleton", { + FluentVersion.v261: "setup.named_expressions", FluentVersion.v252: "setup.named_expressions", FluentVersion.v251: "setup.named_expressions", FluentVersion.v242: "setup.named_expressions", @@ -377,6 +402,7 @@ "NamedExpression": ( "NamedObject", { + FluentVersion.v261: "setup.named_expressions", FluentVersion.v252: "setup.named_expressions", FluentVersion.v251: "setup.named_expressions", FluentVersion.v242: "setup.named_expressions", @@ -391,6 +417,7 @@ "Monitor": ( "Singleton", { + FluentVersion.v261: "solution.monitor", FluentVersion.v252: "solution.monitor", FluentVersion.v251: "solution.monitor", FluentVersion.v242: "solution.monitor", @@ -402,6 +429,7 @@ "Residual": ( "Singleton", { + FluentVersion.v261: "solution.monitor.residual", FluentVersion.v252: "solution.monitor.residual", FluentVersion.v251: "solution.monitor.residual", FluentVersion.v242: "solution.monitor.residual", @@ -411,6 +439,7 @@ "ReportFiles": ( "Singleton", { + FluentVersion.v261: "solution.monitor.report_files", FluentVersion.v252: "solution.monitor.report_files", FluentVersion.v251: "solution.monitor.report_files", FluentVersion.v242: "solution.monitor.report_files", @@ -422,6 +451,7 @@ "ReportFile": ( "NamedObject", { + FluentVersion.v261: "solution.monitor.report_files", FluentVersion.v252: "solution.monitor.report_files", FluentVersion.v251: "solution.monitor.report_files", FluentVersion.v242: "solution.monitor.report_files", @@ -433,6 +463,7 @@ "ReportPlots": ( "Singleton", { + FluentVersion.v261: "solution.monitor.report_plots", FluentVersion.v252: "solution.monitor.report_plots", FluentVersion.v251: "solution.monitor.report_plots", FluentVersion.v242: "solution.monitor.report_plots", @@ -444,6 +475,7 @@ "ReportPlot": ( "NamedObject", { + FluentVersion.v261: "solution.monitor.report_plots", FluentVersion.v252: "solution.monitor.report_plots", FluentVersion.v251: "solution.monitor.report_plots", FluentVersion.v242: "solution.monitor.report_plots", @@ -455,6 +487,7 @@ "ConvergenceConditions": ( "Singleton", { + FluentVersion.v261: "solution.monitor.convergence_conditions", FluentVersion.v252: "solution.monitor.convergence_conditions", FluentVersion.v251: "solution.monitor.convergence_conditions", FluentVersion.v242: "solution.monitor.convergence_conditions", @@ -466,6 +499,7 @@ "CellRegisters": ( "Singleton", { + FluentVersion.v261: "solution.cell_registers", FluentVersion.v252: "solution.cell_registers", FluentVersion.v251: "solution.cell_registers", FluentVersion.v242: "solution.cell_registers", @@ -477,6 +511,7 @@ "CellRegister": ( "NamedObject", { + FluentVersion.v261: "solution.cell_registers", FluentVersion.v252: "solution.cell_registers", FluentVersion.v251: "solution.cell_registers", FluentVersion.v242: "solution.cell_registers", @@ -489,6 +524,7 @@ "CalculationActivity": ( "Singleton", { + FluentVersion.v261: "solution.calculation_activity", FluentVersion.v252: "solution.calculation_activity", FluentVersion.v251: "solution.calculation_activity", FluentVersion.v242: "solution.calculation_activity", @@ -500,6 +536,7 @@ "ExecuteCommands": ( "Singleton", { + FluentVersion.v261: "solution.calculation_activity.execute_commands", FluentVersion.v252: "solution.calculation_activity.execute_commands", FluentVersion.v251: "solution.calculation_activity.execute_commands", FluentVersion.v242: "solution.calculation_activity.execute_commands", @@ -511,6 +548,7 @@ "CaseModification": ( "Singleton", { + FluentVersion.v261: "solution.calculation_activity.case_modification", FluentVersion.v252: "solution.calculation_activity.case_modification", FluentVersion.v251: "solution.calculation_activity.case_modification", FluentVersion.v242: "solution.calculation_activity.case_modification", @@ -523,6 +561,7 @@ "PointSurfaces": ( "Singleton", { + FluentVersion.v261: "results.surfaces.point_surface", FluentVersion.v252: "results.surfaces.point_surface", FluentVersion.v251: "results.surfaces.point_surface", FluentVersion.v242: "results.surfaces.point_surface", @@ -533,6 +572,7 @@ "PointSurface": ( "NamedObject", { + FluentVersion.v261: "results.surfaces.point_surface", FluentVersion.v252: "results.surfaces.point_surface", FluentVersion.v251: "results.surfaces.point_surface", FluentVersion.v242: "results.surfaces.point_surface", @@ -543,6 +583,7 @@ "LineSurfaces": ( "Singleton", { + FluentVersion.v261: "results.surfaces.line_surface", FluentVersion.v252: "results.surfaces.line_surface", FluentVersion.v251: "results.surfaces.line_surface", FluentVersion.v242: "results.surfaces.line_surface", @@ -553,6 +594,7 @@ "LineSurface": ( "NamedObject", { + FluentVersion.v261: "results.surfaces.line_surface", FluentVersion.v252: "results.surfaces.line_surface", FluentVersion.v251: "results.surfaces.line_surface", FluentVersion.v242: "results.surfaces.line_surface", @@ -563,6 +605,7 @@ "RakeSurfaces": ( "Singleton", { + FluentVersion.v261: "results.surfaces.rake_surface", FluentVersion.v252: "results.surfaces.rake_surface", FluentVersion.v251: "results.surfaces.rake_surface", FluentVersion.v242: "results.surfaces.rake_surface", @@ -573,6 +616,7 @@ "RakeSurface": ( "NamedObject", { + FluentVersion.v261: "results.surfaces.rake_surface", FluentVersion.v252: "results.surfaces.rake_surface", FluentVersion.v251: "results.surfaces.rake_surface", FluentVersion.v242: "results.surfaces.rake_surface", @@ -585,6 +629,7 @@ "IsoSurfaces": ( "Singleton", { + FluentVersion.v261: "results.surfaces.iso_surface", FluentVersion.v252: "results.surfaces.iso_surface", FluentVersion.v251: "results.surfaces.iso_surface", FluentVersion.v242: "results.surfaces.iso_surface", @@ -595,6 +640,7 @@ "IsoSurface": ( "NamedObject", { + FluentVersion.v261: "results.surfaces.iso_surface", FluentVersion.v252: "results.surfaces.iso_surface", FluentVersion.v251: "results.surfaces.iso_surface", FluentVersion.v242: "results.surfaces.iso_surface", @@ -605,6 +651,7 @@ "IsoClips": ( "Singleton", { + FluentVersion.v261: "results.surfaces.iso_clip", FluentVersion.v252: "results.surfaces.iso_clip", FluentVersion.v251: "results.surfaces.iso_clip", FluentVersion.v242: "results.surfaces.iso_clip", @@ -614,6 +661,7 @@ "IsoClip": ( "NamedObject", { + FluentVersion.v261: "results.surfaces.iso_clip", FluentVersion.v252: "results.surfaces.iso_clip", FluentVersion.v251: "results.surfaces.iso_clip", FluentVersion.v242: "results.surfaces.iso_clip", @@ -623,6 +671,7 @@ "ZoneSurfaces": ( "Singleton", { + FluentVersion.v261: "results.surfaces.zone_surface", FluentVersion.v252: "results.surfaces.zone_surface", FluentVersion.v251: "results.surfaces.zone_surface", FluentVersion.v242: "results.surfaces.zone_surface", @@ -632,6 +681,7 @@ "ZoneSurface": ( "NamedObject", { + FluentVersion.v261: "results.surfaces.zone_surface", FluentVersion.v252: "results.surfaces.zone_surface", FluentVersion.v251: "results.surfaces.zone_surface", FluentVersion.v242: "results.surfaces.zone_surface", @@ -641,6 +691,7 @@ "PartitionSurfaces": ( "Singleton", { + FluentVersion.v261: "results.surfaces.partition_surface", FluentVersion.v252: "results.surfaces.partition_surface", FluentVersion.v251: "results.surfaces.partition_surface", FluentVersion.v242: "results.surfaces.partition_surface", @@ -650,6 +701,7 @@ "PartitionSurface": ( "NamedObject", { + FluentVersion.v261: "results.surfaces.partition_surface", FluentVersion.v252: "results.surfaces.partition_surface", FluentVersion.v251: "results.surfaces.partition_surface", FluentVersion.v242: "results.surfaces.partition_surface", @@ -659,6 +711,7 @@ "TransformSurfaces": ( "Singleton", { + FluentVersion.v261: "results.surfaces.transform_surface", FluentVersion.v252: "results.surfaces.transform_surface", FluentVersion.v251: "results.surfaces.transform_surface", FluentVersion.v242: "results.surfaces.transform_surface", @@ -668,6 +721,7 @@ "TransformSurface": ( "NamedObject", { + FluentVersion.v261: "results.surfaces.transform_surface", FluentVersion.v252: "results.surfaces.transform_surface", FluentVersion.v251: "results.surfaces.transform_surface", FluentVersion.v242: "results.surfaces.transform_surface", @@ -677,6 +731,7 @@ "ImprintSurfaces": ( "Singleton", { + FluentVersion.v261: "results.surfaces.imprint_surface", FluentVersion.v252: "results.surfaces.imprint_surface", FluentVersion.v251: "results.surfaces.imprint_surface", FluentVersion.v242: "results.surfaces.imprint_surface", @@ -686,6 +741,7 @@ "ImprintSurface": ( "NamedObject", { + FluentVersion.v261: "results.surfaces.imprint_surface", FluentVersion.v252: "results.surfaces.imprint_surface", FluentVersion.v251: "results.surfaces.imprint_surface", FluentVersion.v242: "results.surfaces.imprint_surface", @@ -695,6 +751,7 @@ "PlaneSlices": ( "Singleton", { + FluentVersion.v261: "results.surfaces.plane_slice", FluentVersion.v252: "results.surfaces.plane_slice", FluentVersion.v251: "results.surfaces.plane_slice", FluentVersion.v242: "results.surfaces.plane_slice", @@ -704,6 +761,7 @@ "PlaneSlice": ( "NamedObject", { + FluentVersion.v261: "results.surfaces.plane_slice", FluentVersion.v252: "results.surfaces.plane_slice", FluentVersion.v251: "results.surfaces.plane_slice", FluentVersion.v242: "results.surfaces.plane_slice", @@ -713,6 +771,7 @@ "SphereSlices": ( "Singleton", { + FluentVersion.v261: "results.surfaces.sphere_slice", FluentVersion.v252: "results.surfaces.sphere_slice", FluentVersion.v251: "results.surfaces.sphere_slice", FluentVersion.v242: "results.surfaces.sphere_slice", @@ -722,6 +781,7 @@ "SphereSlice": ( "NamedObject", { + FluentVersion.v261: "results.surfaces.sphere_slice", FluentVersion.v252: "results.surfaces.sphere_slice", FluentVersion.v251: "results.surfaces.sphere_slice", FluentVersion.v242: "results.surfaces.sphere_slice", @@ -731,6 +791,7 @@ "QuadricSurfaces": ( "Singleton", { + FluentVersion.v261: "results.surfaces.quadric_surface", FluentVersion.v252: "results.surfaces.quadric_surface", FluentVersion.v251: "results.surfaces.quadric_surface", FluentVersion.v242: "results.surfaces.quadric_surface", @@ -740,6 +801,7 @@ "QuadricSurface": ( "NamedObject", { + FluentVersion.v261: "results.surfaces.quadric_surface", FluentVersion.v252: "results.surfaces.quadric_surface", FluentVersion.v251: "results.surfaces.quadric_surface", FluentVersion.v242: "results.surfaces.quadric_surface", @@ -749,6 +811,7 @@ "SurfaceCells": ( "Singleton", { + FluentVersion.v261: "results.surfaces.surface_cells", FluentVersion.v252: "results.surfaces.surface_cells", FluentVersion.v251: "results.surfaces.surface_cells", FluentVersion.v242: "results.surfaces.surface_cells", @@ -758,6 +821,7 @@ "SurfaceCell": ( "NamedObject", { + FluentVersion.v261: "results.surfaces.surface_cells", FluentVersion.v252: "results.surfaces.surface_cells", FluentVersion.v251: "results.surfaces.surface_cells", FluentVersion.v242: "results.surfaces.surface_cells", @@ -767,6 +831,7 @@ "ExpressionVolumes": ( "Singleton", { + FluentVersion.v261: "results.surfaces.expression_volume", FluentVersion.v252: "results.surfaces.expression_volume", FluentVersion.v251: "results.surfaces.expression_volume", }, @@ -774,6 +839,7 @@ "ExpressionVolume": ( "NamedObject", { + FluentVersion.v261: "results.surfaces.expression_volume", FluentVersion.v252: "results.surfaces.expression_volume", FluentVersion.v251: "results.surfaces.expression_volume", }, @@ -781,6 +847,7 @@ "GroupSurfaces": ( "Singleton", { + FluentVersion.v261: "results.surfaces.group_surface", FluentVersion.v252: "results.surfaces.group_surface", FluentVersion.v251: "results.surfaces.group_surface", }, @@ -788,6 +855,7 @@ "GroupSurface": ( "NamedObject", { + FluentVersion.v261: "results.surfaces.group_surface", FluentVersion.v252: "results.surfaces.group_surface", FluentVersion.v251: "results.surfaces.group_surface", }, @@ -802,6 +870,7 @@ "Pathlines": ( "Singleton", { + FluentVersion.v261: "results.graphics.pathline", FluentVersion.v252: "results.graphics.pathline", FluentVersion.v251: "results.graphics.pathline", FluentVersion.v242: "results.graphics.pathline", @@ -813,6 +882,7 @@ "Pathline": ( "NamedObject", { + FluentVersion.v261: "results.graphics.pathline", FluentVersion.v252: "results.graphics.pathline", FluentVersion.v251: "results.graphics.pathline", FluentVersion.v242: "results.graphics.pathline", @@ -824,6 +894,7 @@ "ParticleTracks": ( "Singleton", { + FluentVersion.v261: "results.graphics.particle_track", FluentVersion.v252: "results.graphics.particle_track", FluentVersion.v251: "results.graphics.particle_track", FluentVersion.v242: "results.graphics.particle_track", @@ -835,6 +906,7 @@ "ParticleTrack": ( "NamedObject", { + FluentVersion.v261: "results.graphics.particle_track", FluentVersion.v252: "results.graphics.particle_track", FluentVersion.v251: "results.graphics.particle_track", FluentVersion.v242: "results.graphics.particle_track", @@ -848,6 +920,7 @@ "Plots": ( "Singleton", { + FluentVersion.v261: "results.plot", FluentVersion.v252: "results.plot", FluentVersion.v251: "results.plot", FluentVersion.v242: "results.plot", @@ -859,6 +932,7 @@ "XYPlots": ( "Singleton", { + FluentVersion.v261: "results.plot.xy_plot", FluentVersion.v252: "results.plot.xy_plot", FluentVersion.v251: "results.plot.xy_plot", FluentVersion.v242: "results.plot.xy_plot", @@ -870,6 +944,7 @@ "XYPlot": ( "NamedObject", { + FluentVersion.v261: "results.plot.xy_plot", FluentVersion.v252: "results.plot.xy_plot", FluentVersion.v251: "results.plot.xy_plot", FluentVersion.v242: "results.plot.xy_plot", @@ -881,6 +956,7 @@ "Histogram": ( "Singleton", { + FluentVersion.v261: "results.plot.histogram", FluentVersion.v252: "results.plot.histogram", FluentVersion.v251: "results.plot.histogram", FluentVersion.v242: "results.plot.histogram", @@ -890,6 +966,7 @@ "CumulativePlots": ( "Singleton", { + FluentVersion.v261: "results.plot.cumulative_plot", FluentVersion.v252: "results.plot.cumulative_plot", FluentVersion.v251: "results.plot.cumulative_plot", FluentVersion.v242: "results.plot.cumulative_plot", @@ -899,6 +976,7 @@ "CumulativePlot": ( "NamedObject", { + FluentVersion.v261: "results.plot.cumulative_plot", FluentVersion.v252: "results.plot.cumulative_plot", FluentVersion.v251: "results.plot.cumulative_plot", FluentVersion.v242: "results.plot.cumulative_plot", @@ -908,6 +986,7 @@ "ProfileData": ( "Singleton", { + FluentVersion.v261: "results.plot.profile_data", FluentVersion.v252: "results.plot.profile_data", FluentVersion.v251: "results.plot.profile_data", FluentVersion.v242: "results.plot.profile_data", @@ -916,6 +995,7 @@ "InterpolatedData": ( "Singleton", { + FluentVersion.v261: "results.plot.interpolated_data", FluentVersion.v252: "results.plot.interpolated_data", FluentVersion.v251: "results.plot.interpolated_data", FluentVersion.v242: "results.plot.interpolated_data", @@ -924,6 +1004,7 @@ "Scenes": ( "Singleton", { + FluentVersion.v261: "results.scene", FluentVersion.v252: "results.scene", FluentVersion.v251: "results.scene", FluentVersion.v242: "results.scene", @@ -935,6 +1016,7 @@ "Scene": ( "NamedObject", { + FluentVersion.v261: "results.scene", FluentVersion.v252: "results.scene", FluentVersion.v251: "results.scene", FluentVersion.v242: "results.scene", @@ -946,6 +1028,7 @@ "SceneAnimation": ( "Singleton", { + FluentVersion.v261: "results.animations.scene_animation", FluentVersion.v252: "results.animations.scene_animation", FluentVersion.v251: "results.animations.scene_animation", FluentVersion.v242: "results.animations.scene_animation", @@ -955,6 +1038,7 @@ "Report": ( "Singleton", { + FluentVersion.v261: "results.report", FluentVersion.v252: "results.report", FluentVersion.v251: "results.report", FluentVersion.v242: "results.report", @@ -966,6 +1050,7 @@ "DiscretePhaseHistogram": ( "Singleton", { + FluentVersion.v261: "results.report.discrete_phase.histogram", FluentVersion.v252: "results.report.discrete_phase.histogram", FluentVersion.v251: "results.report.discrete_phase.histogram", FluentVersion.v242: "results.report.discrete_phase.histogram", @@ -977,6 +1062,7 @@ "Fluxes": ( "Singleton", { + FluentVersion.v261: "results.report.fluxes", FluentVersion.v252: "results.report.fluxes", FluentVersion.v251: "results.report.fluxes", FluentVersion.v242: "results.report.fluxes", @@ -988,6 +1074,7 @@ "SurfaceIntegrals": ( "Singleton", { + FluentVersion.v261: "results.report.surface_integrals", FluentVersion.v252: "results.report.surface_integrals", FluentVersion.v251: "results.report.surface_integrals", FluentVersion.v242: "results.report.surface_integrals", @@ -999,6 +1086,7 @@ "VolumeIntegrals": ( "Singleton", { + FluentVersion.v261: "results.report.volume_integrals", FluentVersion.v252: "results.report.volume_integrals", FluentVersion.v251: "results.report.volume_integrals", FluentVersion.v242: "results.report.volume_integrals", @@ -1010,6 +1098,7 @@ "InputParameters": ( "Singleton", { + FluentVersion.v261: "parameters.input_parameters", FluentVersion.v252: "parameters.input_parameters", FluentVersion.v251: "parameters.input_parameters", FluentVersion.v242: "parameters.input_parameters", @@ -1019,6 +1108,7 @@ "OutputParameters": ( "Singleton", { + FluentVersion.v261: "parameters.output_parameters", FluentVersion.v252: "parameters.output_parameters", FluentVersion.v251: "parameters.output_parameters", FluentVersion.v242: "parameters.output_parameters", @@ -1028,6 +1118,7 @@ "CustomFieldFunctions": ( "Singleton", { + FluentVersion.v261: "results.custom_field_functions", FluentVersion.v252: "results.custom_field_functions", FluentVersion.v251: "results.custom_field_functions", }, @@ -1035,6 +1126,7 @@ "CustomFieldFunction": ( "NamedObject", { + FluentVersion.v261: "results.custom_field_functions", FluentVersion.v252: "results.custom_field_functions", FluentVersion.v251: "results.custom_field_functions", }, @@ -1042,6 +1134,7 @@ "CustomVectors": ( "Singleton", { + FluentVersion.v261: "results.custom_vectors", FluentVersion.v252: "results.custom_vectors", FluentVersion.v251: "results.custom_vectors", FluentVersion.v242: "results.custom_vectors", @@ -1051,6 +1144,7 @@ "CustomVector": ( "NamedObject", { + FluentVersion.v261: "results.custom_vectors", FluentVersion.v252: "results.custom_vectors", FluentVersion.v251: "results.custom_vectors", FluentVersion.v242: "results.custom_vectors", @@ -1060,6 +1154,7 @@ "SimulationReports": ( "Singleton", { + FluentVersion.v261: "results.report.simulation_reports", FluentVersion.v252: "results.report.simulation_reports", FluentVersion.v251: "results.report.simulation_reports", FluentVersion.v242: "results.report.simulation_reports", diff --git a/tests/test_codegen.py b/tests/test_codegen.py index 45dfbbfe8073..912f8e37bf7a 100644 --- a/tests/test_codegen.py +++ b/tests/test_codegen.py @@ -59,7 +59,7 @@ def test_allapigen_files(new_solver_session): def test_codegen_with_no_static_info(monkeypatch): codegen_outdir = Path(tempfile.mkdtemp()) monkeypatch.setattr(pyfluent, "CODEGEN_OUTDIR", codegen_outdir) - version = "251" + version = "252" allapigen.generate(version, {}) generated_paths = list(codegen_outdir.iterdir()) assert len(generated_paths) == 1 @@ -138,7 +138,7 @@ class C3(TUIMethod): def test_codegen_with_tui_solver_static_info(mode, monkeypatch): codegen_outdir = Path(tempfile.mkdtemp()) monkeypatch.setattr(pyfluent, "CODEGEN_OUTDIR", codegen_outdir) - version = "251" + version = "252" static_infos = {} static_info_type = ( StaticInfoType.TUI_SOLVER if mode == "solver" else StaticInfoType.TUI_MESHING diff --git a/tests/test_type_stub.py b/tests/test_type_stub.py index 8b14604d94aa..e8e6e706797b 100644 --- a/tests/test_type_stub.py +++ b/tests/test_type_stub.py @@ -28,12 +28,12 @@ @pytest.mark.codegen_required -@pytest.mark.fluent_version("==25.1") +@pytest.mark.fluent_version("==25.2") def test_settings_stub(): # The type-stub files, which are generated for settings API, are parsed by the # intellisense engine while typing in editors like vscode. This test validates the # information contained in a type-stub file. - version = "251" + version = "252" stub_file = CODEGEN_OUTDIR / "solver" / f"settings_{version}.pyi" assert stub_file.exists() with open(stub_file) as f: