Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions doc/changelog.d/4112.miscellaneous.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Rename meshing_rule_file_names [skip tests]
4 changes: 2 additions & 2 deletions doc/source/user_guide/make_container_image.rst
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,8 @@ command line arguments and run this script to copy needed files from the Ansys i

* These files indicate the files that are excluded during the copying:

* `excludeCEIList.txt <https://github.com/ansys/pyfluent/blob/main/docker/fluent/excludeCEIList.txt>`_
* `excludeFluentList.txt <https://github.com/ansys/pyfluent/blob/main/docker/fluent/excludeFluentList.txt>`_
* `excludeCEIList.txt <https://github.com/ansys/pyfluent/blob/main/docker/fluent_252/excludeCEIList.txt>`_
* `excludeFluentList.txt <https://github.com/ansys/pyfluent/blob/main/docker/fluent_252/excludeFluentList.txt>`_

1. Above excluded files are not needed to run typical Fluent workflows.

Expand Down
23 changes: 12 additions & 11 deletions docker/fluent_222/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -22,19 +22,20 @@ LABEL org.opencontainers.image.documentation="https://fluent.docs.pyansys.com"

# Install dependencies
RUN apt-get -y update && apt-get -y install \
csh \
fontconfig \
libxi-dev \
libsm6 \
libice-dev \
libxrandr-dev \
libxinerama-dev \
libxcursor-dev \
libglu1-mesa \
libglvnd-dev && apt-get clean all
csh \
fontconfig \
libxi-dev \
libsm6 \
libice-dev \
libxrandr-dev \
libxinerama-dev \
libxcursor-dev \
libglu1-mesa \
libglvnd-dev && apt-get clean all

# Specify working directory
ENV WORKING_DIRECTORY=/home/$USERNAME/$WORKING_DIRECTORY
ARG WORK_DIR=fluent_work_dir
ENV WORKING_DIRECTORY=/home/$USERNAME/$WORK_DIR

# Specify home directory
ENV HOME=/home/$USERNAME
Expand Down
23 changes: 12 additions & 11 deletions docker/fluent_231/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -22,19 +22,20 @@ LABEL org.opencontainers.image.documentation="https://fluent.docs.pyansys.com"

# Install dependencies
RUN apt-get -y update && apt-get -y install \
csh \
fontconfig \
libxi-dev \
libsm6 \
libice-dev \
libxrandr-dev \
libxinerama-dev \
libxcursor-dev \
libglu1-mesa \
libglvnd-dev && apt-get clean all
csh \
fontconfig \
libxi-dev \
libsm6 \
libice-dev \
libxrandr-dev \
libxinerama-dev \
libxcursor-dev \
libglu1-mesa \
libglvnd-dev && apt-get clean all

# Specify working directory
ENV WORKING_DIRECTORY=/home/$USERNAME/$WORKING_DIRECTORY
ARG WORK_DIR=fluent_work_dir
ENV WORKING_DIRECTORY=/home/$USERNAME/$WORK_DIR

# Specify home directory
ENV HOME=/home/$USERNAME
Expand Down
23 changes: 12 additions & 11 deletions docker/fluent_232/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -22,19 +22,20 @@ LABEL org.opencontainers.image.documentation="https://fluent.docs.pyansys.com"

# Install dependencies
RUN apt-get -y update && apt-get -y install \
csh \
fontconfig \
libxi-dev \
libsm6 \
libice-dev \
libxrandr-dev \
libxinerama-dev \
libxcursor-dev \
libglu1-mesa \
libglvnd-dev && apt-get clean all
csh \
fontconfig \
libxi-dev \
libsm6 \
libice-dev \
libxrandr-dev \
libxinerama-dev \
libxcursor-dev \
libglu1-mesa \
libglvnd-dev && apt-get clean all

# Specify working directory
ENV WORKING_DIRECTORY=/home/$USERNAME/$WORKING_DIRECTORY
ARG WORK_DIR=fluent_work_dir
ENV WORKING_DIRECTORY=/home/$USERNAME/$WORK_DIR

# Specify home directory
ENV HOME=/home/$USERNAME
Expand Down
23 changes: 12 additions & 11 deletions docker/fluent_241/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -22,19 +22,20 @@ LABEL org.opencontainers.image.documentation="https://fluent.docs.pyansys.com"

# Install dependencies
RUN apt-get -y update && apt-get -y install \
csh \
fontconfig \
libxi-dev \
libsm6 \
libice-dev \
libxrandr-dev \
libxinerama-dev \
libxcursor-dev \
libglu1-mesa \
libglvnd-dev && apt-get clean all
csh \
fontconfig \
libxi-dev \
libsm6 \
libice-dev \
libxrandr-dev \
libxinerama-dev \
libxcursor-dev \
libglu1-mesa \
libglvnd-dev && apt-get clean all

# Specify working directory
ENV WORKING_DIRECTORY=/home/$USERNAME/$WORKING_DIRECTORY
ARG WORK_DIR=fluent_work_dir
ENV WORKING_DIRECTORY=/home/$USERNAME/$WORK_DIR

# Specify home directory
ENV HOME=/home/$USERNAME
Expand Down
23 changes: 12 additions & 11 deletions docker/fluent_242/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -22,19 +22,20 @@ LABEL org.opencontainers.image.documentation="https://fluent.docs.pyansys.com"

# Install dependencies
RUN apt-get -y update && apt-get -y install \
csh \
fontconfig \
libxi-dev \
libsm6 \
libice-dev \
libxrandr-dev \
libxinerama-dev \
libxcursor-dev \
libglu1-mesa \
libglvnd-dev && apt-get clean all
csh \
fontconfig \
libxi-dev \
libsm6 \
libice-dev \
libxrandr-dev \
libxinerama-dev \
libxcursor-dev \
libglu1-mesa \
libglvnd-dev && apt-get clean all

# Specify working directory
ENV WORKING_DIRECTORY=/home/$USERNAME/$WORKING_DIRECTORY
ARG WORK_DIR=fluent_work_dir
ENV WORKING_DIRECTORY=/home/$USERNAME/$WORK_DIR

# Specify home directory
ENV HOME=/home/$USERNAME
Expand Down
23 changes: 12 additions & 11 deletions docker/fluent_251/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -22,19 +22,20 @@ LABEL org.opencontainers.image.documentation="https://fluent.docs.pyansys.com"

# Install dependencies
RUN apt-get -y update && apt-get -y install \
csh \
fontconfig \
libxi-dev \
libsm6 \
libice-dev \
libxrandr-dev \
libxinerama-dev \
libxcursor-dev \
libglu1-mesa \
libglvnd-dev && apt-get clean all
csh \
fontconfig \
libxi-dev \
libsm6 \
libice-dev \
libxrandr-dev \
libxinerama-dev \
libxcursor-dev \
libglu1-mesa \
libglvnd-dev && apt-get clean all

# Specify working directory
ENV WORKING_DIRECTORY=/home/$USERNAME/$WORKING_DIRECTORY
ARG WORK_DIR=fluent_work_dir
ENV WORKING_DIRECTORY=/home/$USERNAME/$WORK_DIR

# Specify home directory
ENV HOME=/home/$USERNAME
Expand Down
23 changes: 12 additions & 11 deletions docker/fluent_252/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -22,19 +22,20 @@ LABEL org.opencontainers.image.documentation="https://fluent.docs.pyansys.com"

# Install dependencies
RUN apt-get -y update && apt-get -y install \
csh \
fontconfig \
libxi-dev \
libsm6 \
libice-dev \
libxrandr-dev \
libxinerama-dev \
libxcursor-dev \
libglu1-mesa \
libglvnd-dev && apt-get clean all
csh \
fontconfig \
libxi-dev \
libsm6 \
libice-dev \
libxrandr-dev \
libxinerama-dev \
libxcursor-dev \
libglu1-mesa \
libglvnd-dev && apt-get clean all

# Specify working directory
ENV WORKING_DIRECTORY=/home/$USERNAME/$WORKING_DIRECTORY
ARG WORK_DIR=fluent_work_dir
ENV WORKING_DIRECTORY=/home/$USERNAME/$WORK_DIR

# Specify home directory
ENV HOME=/home/$USERNAME
Expand Down
23 changes: 12 additions & 11 deletions docker/fluent_dev/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -22,19 +22,20 @@ LABEL org.opencontainers.image.documentation="https://fluent.docs.pyansys.com"

# Install dependencies
RUN apt-get -y update && apt-get -y install \
csh \
fontconfig \
libxi-dev \
libsm6 \
libice-dev \
libxrandr-dev \
libxinerama-dev \
libxcursor-dev \
libglu1-mesa \
libglvnd-dev && apt-get clean all
csh \
fontconfig \
libxi-dev \
libsm6 \
libice-dev \
libxrandr-dev \
libxinerama-dev \
libxcursor-dev \
libglu1-mesa \
libglvnd-dev && apt-get clean all

# Specify working directory
ENV WORKING_DIRECTORY=/home/$USERNAME/$WORKING_DIRECTORY
ARG WORK_DIR=fluent_work_dir
ENV WORKING_DIRECTORY=/home/$USERNAME/$WORK_DIR

# Specify home directory
ENV HOME=/home/$USERNAME
Expand Down
4 changes: 2 additions & 2 deletions src/ansys/fluent/core/codegen/datamodelgen.py
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ def _build_command_query_docstring(
return doc.getvalue()


meshing_rule_file_names = {
datamodel_file_name_map = {
"workflow": "workflow",
"meshing": "meshing",
"PartManagement": "part_management",
Expand Down Expand Up @@ -213,7 +213,7 @@ def __init__(
datamodel_dir = (pyfluent.CODEGEN_OUTDIR / f"datamodel_{version}").resolve()
datamodel_dir.mkdir(exist_ok=True)
self.file_name = (
datamodel_dir / f"{meshing_rule_file_names[rules_save_name]}.py"
datamodel_dir / f"{datamodel_file_name_map[rules_save_name]}.py"
).resolve()
if rules == "MeshingUtilities":
self.stub_file = (datamodel_dir / "meshing_utilities.pyi").resolve()
Expand Down
9 changes: 5 additions & 4 deletions src/ansys/fluent/core/launcher/launcher.py
Original file line number Diff line number Diff line change
Expand Up @@ -263,10 +263,11 @@ def launch_fluent(
made by the user in the current Fluent solver session have been applied in the background Fluent
solver session. This is all orchestrated by PyFluent and requires no special usage.
This parameter is used only when ``case_file_name`` is provided. The default is ``False``.
mode : str, optional
Launch mode of Fluent to point to a specific session type.
The default value is ``None``. Options are ``"meshing"``,
``"pure-meshing"`` and ``"solver"``.
mode : FluentMode or str or None, optional
Launch mode of Fluent to point to a specific session type. Can be a
``FluentMode`` enum member or a string. The default value is ``None``.
Valid string options include ``"meshing"``, ``"pure-meshing"``, and
``"solver"``.
py : bool, optional
If True, Fluent will run in Python mode. Default is None.
gpu : bool or list, optional
Expand Down
4 changes: 2 additions & 2 deletions src/ansys/fluent/core/session_shared.py
Original file line number Diff line number Diff line change
Expand Up @@ -63,9 +63,9 @@ def _make_tui_module(session, module_name):
def _make_datamodel_module(session, module_name):
try:
from ansys.fluent.core import CODEGEN_OUTDIR
from ansys.fluent.core.codegen.datamodelgen import meshing_rule_file_names
from ansys.fluent.core.codegen.datamodelgen import datamodel_file_name_map

file_name = meshing_rule_file_names[module_name]
file_name = datamodel_file_name_map[module_name]
module = pyfluent.utils.load_module(
f"{module_name}_{session._version}",
CODEGEN_OUTDIR / f"datamodel_{session._version}" / f"{file_name}.py",
Expand Down
8 changes: 4 additions & 4 deletions tests/test_codegen.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@

import ansys.fluent.core as pyfluent
from ansys.fluent.core.codegen import StaticInfoType, allapigen
from ansys.fluent.core.codegen.datamodelgen import meshing_rule_file_names
from ansys.fluent.core.codegen.datamodelgen import datamodel_file_name_map
from ansys.fluent.core.search import get_api_tree_file_name
from ansys.fluent.core.utils.fluent_version import get_version_for_file_name

Expand Down Expand Up @@ -388,12 +388,12 @@ def test_codegen_with_datamodel_static_info(monkeypatch, rules):
datamodel_paths = list((codegen_outdir / f"datamodel_{version}").iterdir())
assert len(datamodel_paths) == 1 or 2
assert set(p.name for p in datamodel_paths) == {
f"{meshing_rule_file_names[rules]}.py"
} or {f"{meshing_rule_file_names[rules]}.pyi"}
f"{datamodel_file_name_map[rules]}.py"
} or {f"{datamodel_file_name_map[rules]}.pyi"}
with open(
codegen_outdir
/ f"datamodel_{version}"
/ f"{meshing_rule_file_names[rules]}.py",
/ f"{datamodel_file_name_map[rules]}.py",
"r",
) as f:
assert f.read().strip() == _expected_datamodel_api_output
Expand Down
Loading