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.utils.data_transfer import transfer_case
>>> mesh_file_name = download_file(
>>> "mixing_elbow.msh.h5",
>>> "pyfluent/mixing_elbow"
>>> )
>>> pure_meshing_session = pyfluent.launch_fluent(
>>> mode=pyfluent.FluentMode.PURE_MESHING
>>> )
>>> pure_meshing_session.tui.file.read_mesh(
>>> import_file_name
>>> )
>>> solver_session = pyfluent.launch_fluent(
>>> mode=pyfluent.FluentMode.SOLVER
>>> )
>>> transfer_case(
>>> source_instance=meshing,
>>> solvers=[solver],
>>> 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.