parallel#

class ansys.fluent.core.solver.tui_232.main_menu.parallel(path, service)

Bases: TUIMenu

Enter the parallel processing menu.

Methods:

bandwidth(*args, **kwargs)

Shows network bandwidth.

check(*args, **kwargs)

Performs checks of various factors that affect parallel performance.

check_verbosity(*args, **kwargs)

Sets verbosity output of the parallel check.

latency(*args, **kwargs)

Shows network latency.

show_connectivity(*args, **kwargs)

Prints the network connectivity for the selected compute node.

thread_number_control(*args, **kwargs)

.

Classes:

gpgpu(path, service)

Enters the GPGPU menu.

load_balance(path, service)

Enters the load balancing parameters menu.

multidomain(path, service)

Enters the multidomain architecture menu.

network(path, service)

.

partition(path, service)

Enters the partition domain menu.

set(path, service)

Enters the set parallel parameters menu.

timer(path, service)

Enters the timer menu.

bandwidth(*args, **kwargs)

Shows network bandwidth.

check(*args, **kwargs)

Performs checks of various factors that affect parallel performance.

check_verbosity(*args, **kwargs)

Sets verbosity output of the parallel check. Higher verbosity corresponds to more detailed information.

class gpgpu(path, service)

Bases: TUIMenu

Enters the GPGPU menu.

Methods:

select(*args, **kwargs)

Selects which GPGPUs to use for AMG acceleration.

show(*args, **kwargs)

Lists the available GPGPUs.

select(*args, **kwargs)

Selects which GPGPUs to use for AMG acceleration.

show(*args, **kwargs)

Lists the available GPGPUs. GPGPUs selected for use are indicated by the presence of an asterisk (*).

latency(*args, **kwargs)

Shows network latency.

class load_balance(path, service)

Bases: TUIMenu

Enters the load balancing parameters menu.

Methods:

dynamic_mesh(*args, **kwargs)

Uses load balancing for dynamic mesh?.

mesh_adaption(*args, **kwargs)

Uses load balancing for mesh adaption?.

physical_models(*args, **kwargs)

Uses physical-models load balancing?.

dynamic_mesh(*args, **kwargs)

Uses load balancing for dynamic mesh?.

mesh_adaption(*args, **kwargs)

Uses load balancing for mesh adaption?.

physical_models(*args, **kwargs)

Uses physical-models load balancing?.

class multidomain(path, service)

Bases: TUIMenu

Enters the multidomain architecture menu.

Classes:

conjugate_heat_transfer(path, service)

Enters the conjugate heat transfer menu.

solve(path, service)

.

class conjugate_heat_transfer(path, service)

Bases: TUIMenu

Enters the conjugate heat transfer menu.

Methods:

enabled(*args, **kwargs)

.

Classes:

set(path, service)

Enters the set menu for loosely coupled conjugate heat transfer.

enabled(*args, **kwargs)

.

class set(path, service)

Bases: TUIMenu

Enters the set menu for loosely coupled conjugate heat transfer.

Methods:

coupling(*args, **kwargs)

Specifies when the fluid and solid zone calculations are coupled, either at a defined time period or number of fluid time steps.

helper_session(*args, **kwargs)

.

Classes:

helper_session_setup(path, service)

.

coupling(*args, **kwargs)

Specifies when the fluid and solid zone calculations are coupled, either at a defined time period or number of fluid time steps.

helper_session(*args, **kwargs)

.

class helper_session_setup(path, service)

Bases: TUIMenu

.

Methods:

host_name(*args, **kwargs)

.

process_count(*args, **kwargs)

.

host_name(*args, **kwargs)

.

process_count(*args, **kwargs)

.

class solve(path, service)

Bases: TUIMenu

.

Methods:

dual_time_iterate(*args, **kwargs)

.

iterate(*args, **kwargs)

.

dual_time_iterate(*args, **kwargs)

.

iterate(*args, **kwargs)

.

class network(path, service)

Bases: TUIMenu

.

Methods:

kill_all_nodes(*args, **kwargs)

.

kill_node(*args, **kwargs)

.

load_hosts(*args, **kwargs)

.

save_hosts(*args, **kwargs)

.

shell_script_path(*args, **kwargs)

.

spawn_node(*args, **kwargs)

.

kill_all_nodes(*args, **kwargs)

.

kill_node(*args, **kwargs)

.

load_hosts(*args, **kwargs)

.

save_hosts(*args, **kwargs)

.

shell_script_path(*args, **kwargs)

.

spawn_node(*args, **kwargs)

.

class partition(path, service)

Bases: TUIMenu

Enters the partition domain menu.

Classes:

automatic(path, service)

.

set(path, service)

Enters the set partition parameters menu.

Methods:

combine_partition(*args, **kwargs)

Merges every N partitions.

merge_clusters(*args, **kwargs)

Calls the optimizer that attempts to decrease the number of interfaces by eliminating orphan cell clusters.

method(*args, **kwargs)

Sets the partition method.

print_active_partitions(*args, **kwargs)

Prints active partition information (parallel solver).

print_partitions(*args, **kwargs)

.

print_stored_partitions(*args, **kwargs)

Prints stored partition information (parallel solver).

reorder_partitions(*args, **kwargs)

Reorders partitions.

reorder_partitions_to_architecture(*args, ...)

Reorders partitions to architecture.

smooth_partition(*args, **kwargs)

Calls the optimizer that attempts to minimize the number of interfaces by modifying the partition boundaries to reduce surface area.

use_stored_partitions(*args, **kwargs)

Uses this partitioning.

class automatic(path, service)

Bases: TUIMenu

.

Methods:

across_zones(*args, **kwargs)

.

load_vector(*args, **kwargs)

.

method(*args, **kwargs)

.

pre_test(*args, **kwargs)

.

use_case_file_method(*args, **kwargs)

.

across_zones(*args, **kwargs)

.

load_vector(*args, **kwargs)

.

method(*args, **kwargs)

.

pre_test(*args, **kwargs)

.

use_case_file_method(*args, **kwargs)

.

combine_partition(*args, **kwargs)

Merges every N partitions.

merge_clusters(*args, **kwargs)

Calls the optimizer that attempts to decrease the number of interfaces by eliminating orphan cell clusters. (An orphan cluster is a group of connected cells such that each member has at least one face that is part of an interface boundary.).

method(*args, **kwargs)

Sets the partition method.

print_active_partitions(*args, **kwargs)

Prints active partition information (parallel solver).

print_partitions(*args, **kwargs)

.

print_stored_partitions(*args, **kwargs)

Prints stored partition information (parallel solver).

reorder_partitions(*args, **kwargs)

Reorders partitions.

reorder_partitions_to_architecture(*args, **kwargs)

Reorders partitions to architecture.

class set(path, service)

Bases: TUIMenu

Enters the set partition parameters menu.

Methods:

across_zones(*args, **kwargs)

Allows partitions to cross zone boundaries (the default).

all_off(*args, **kwargs)

Disables all optimizations.

all_on(*args, **kwargs)

Enables all optimizations.

cell_function(*args, **kwargs)

Sets cell function.

dpm_load_balancing(*args, **kwargs)

Enables / disables dynamic load balancing for discrete phase model cases that use a second domain for DPM particle tracking (that is, cases for which you have enabled the define/models/dpm/parallel/hybrid-2domain? text command).

face_area_as_weights(*args, **kwargs)

Uses face area as connection weights.

fluid_solid_rebalance_after_read_case(*args, ...)

.

isat_weight(*args, **kwargs)

Sets ISAT weight.

laplace_smoothing(*args, **kwargs)

.

layering(*args, **kwargs)

.

load_distribution(*args, **kwargs)

Sets the number of cells desired for each partition.

merge(*args, **kwargs)

Toggles the optimizer that attempts to decrease the number of interfaces by eliminating orphan cell clusters.

model_weighted_partition(*args, **kwargs)

Enables / disables model-weighted partitioning.

nfaces_as_weights(*args, **kwargs)

Uses number of faces as weights.

origin(*args, **kwargs)

Sets the , , and coordinate of the origin used by those partitioning functions that require a radial distance.

particle_weight(*args, **kwargs)

Sets DPM particle weight.

pre_test(*args, **kwargs)

Enables the operation that determines the best coordinate-splitting direction.

print_verbosity(*args, **kwargs)

.

smooth(*args, **kwargs)

Toggles the optimizer that attempts to minimize the number of interfaces by modifying the partition boundaries to reduce surface area.

solid_thread_weight(*args, **kwargs)

Uses solid thread weights.

stretched_mesh_enhancement(*args, **kwargs)

.

vof_free_surface_weight(*args, **kwargs)

Sets VOF free surface weight.

Classes:

partition_origin_vector(path, service)

.

across_zones(*args, **kwargs)

Allows partitions to cross zone boundaries (the default). If turned off, it will restrict partitioning to within each cell zone. This is recommended only when cells in different zones require significantly different amounts of computation during the solution phase; for example, if the domain contains both solid and fluid zones.

all_off(*args, **kwargs)

Disables all optimizations.

all_on(*args, **kwargs)

Enables all optimizations.

cell_function(*args, **kwargs)

Sets cell function.

dpm_load_balancing(*args, **kwargs)

Enables / disables dynamic load balancing for discrete phase model cases that use a second domain for DPM particle tracking (that is, cases for which you have enabled the define/models/dpm/parallel/hybrid-2domain? text command).

face_area_as_weights(*args, **kwargs)

Uses face area as connection weights.

fluid_solid_rebalance_after_read_case(*args, **kwargs)

.

isat_weight(*args, **kwargs)

Sets ISAT weight.

laplace_smoothing(*args, **kwargs)

.

layering(*args, **kwargs)

.

load_distribution(*args, **kwargs)

Sets the number of cells desired for each partition. This is useful, for example, when computing on multiple machines with significantly different performance characteristics. If left unset, each partition will contain an approximately equal number of cells. Normalized relative values may be used for the entries.

merge(*args, **kwargs)

Toggles the optimizer that attempts to decrease the number of interfaces by eliminating orphan cell clusters.

model_weighted_partition(*args, **kwargs)

Enables / disables model-weighted partitioning. This option works with the METIS partitioning method, and specifies that Fluent automatically calculates the weighting based on the cell count and the models and attributes specified as weights (using the parallel/partition/set/isat-weight text command, for example).

nfaces_as_weights(*args, **kwargs)

Uses number of faces as weights.

origin(*args, **kwargs)

Sets the , , and coordinate of the origin used by those partitioning functions that require a radial distance. By default, the origin is set to (0, 0, 0).

particle_weight(*args, **kwargs)

Sets DPM particle weight.

class partition_origin_vector(path, service)

Bases: TUIMenu

.

Methods:

edit(*args, **kwargs)

Edit partition-origin-vector object.

list_properties(*args, **kwargs)

.

number_of_objects(*args, **kwargs)

Set number of objects for partition-origin-vector.

edit(*args, **kwargs)

Edit partition-origin-vector object.

list_properties(*args, **kwargs)

.

number_of_objects(*args, **kwargs)

Set number of objects for partition-origin-vector.

pre_test(*args, **kwargs)

Enables the operation that determines the best coordinate-splitting direction.

print_verbosity(*args, **kwargs)

.

smooth(*args, **kwargs)

Toggles the optimizer that attempts to minimize the number of interfaces by modifying the partition boundaries to reduce surface area.

solid_thread_weight(*args, **kwargs)

Uses solid thread weights.

stretched_mesh_enhancement(*args, **kwargs)

.

vof_free_surface_weight(*args, **kwargs)

Sets VOF free surface weight.

smooth_partition(*args, **kwargs)

Calls the optimizer that attempts to minimize the number of interfaces by modifying the partition boundaries to reduce surface area.

use_stored_partitions(*args, **kwargs)

Uses this partitioning.

class set(path, service)

Bases: TUIMenu

Enters the set parallel parameters menu.

Methods:

fast_io(*args, **kwargs)

.

partition_mask(*args, **kwargs)

Sets partition mask.

time_out(*args, **kwargs)

Sets spawn time-out in seconds.

verbosity(*args, **kwargs)

Sets the parallel verbosity.

fast_io(*args, **kwargs)

.

partition_mask(*args, **kwargs)

Sets partition mask.

time_out(*args, **kwargs)

Sets spawn time-out in seconds.

verbosity(*args, **kwargs)

Sets the parallel verbosity.

show_connectivity(*args, **kwargs)

Prints the network connectivity for the selected compute node.

thread_number_control(*args, **kwargs)

.

class timer(path, service)

Bases: TUIMenu

Enters the timer menu.

Methods:

reset(*args, **kwargs)

Adjusts domain timers.

usage(*args, **kwargs)

Prints performance statistics in the console window.

reset(*args, **kwargs)

Adjusts domain timers.

usage(*args, **kwargs)

Prints performance statistics in the console window.