Transferring session data#

You use the transfer_case() function to transfer a case or mesh file between PyFluent sessions. You must specify a source session and one or more destination solver sessions.

Sample usage#

This example shows how you use the transfer_case() function to read a mesh file in a meshing session and transfer it to a solver session.

>>> import ansys.fluent.core as pyfluent
>>> from ansys.fluent.core.examples import download_file
>>> from ansys.fluent.core.connectivity.data_transfer import transfer_case

>>> mesh_file_name = download_file(
>>>     "mixing_elbow.msh.h5",
>>>     "pyfluent/mixing_elbow"
>>> )
>>> pure_meshing_session = pyfluent.PureMeshing.from_install()
>>> pure_meshing_session.tui.file.read_mesh(
>>>     mesh_file_name
>>> )

>>> solver_session = pyfluent.Solver.from_install()

>>> transfer_case(
>>>     source_instance=pure_meshing_session,
>>>     solvers=[solver_session],
>>>     file_type="mesh",
>>>     file_name_stem='',
>>>     num_files_to_try=1,
>>>     clean_up_temp_file=True,
>>>     overwrite_previous=True
>>> )

Similarly, you can use the transfer_case() function to transfer a case file between PyFluent sessions.