![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
When you use the parallel solver in ANSYS FLUENT, you need to partition or subdivide the mesh into groups of cells that can be solved on separate processors (see Figure 32.5.1). You can either use the automatic partitioning algorithms when reading an unpartitioned mesh into the parallel solver (recommended approach, described in Section 32.5.3), or perform the partitioning yourself in the serial solver or after reading a mesh into the parallel solver (as described in Section 32.5.4). In either case, the available partitioning methods are those described in Section 32.5.6. You can partition the mesh before or after you set up the problem (by defining models, boundary conditions, etc.), although it is better to partition after the setup, due to some model dependencies (e.g., adaption on non-conformal interfaces, sliding-mesh and shell-conduction encapsulation).
|
If your case file contains sliding meshes, or non-conformal interfaces on which you plan to perform adaption during the calculation, you will have to partition it in the serial solver. See Sections
32.5.3 and
32.5.5 for more information.
|
|
If your case file contains a mesh generated by the
GAMBIT
Hex Core meshing scheme or the
TGrid
Mesh/Hexcore menu option (hexcore mesh), you must filter the mesh using the
tpoly utility or
TGrid prior to partitioning the mesh. See Section
32.5.2 for more information.
|
Note that the relative distribution of cells among compute nodes will be maintained during mesh adaption, except if non-conformal interfaces are present, so repartitioning after adaption is not required. See Section 32.5.8 for more information.
If you use the serial solver to set up the problem before partitioning, the machine on which you perform this task must have enough memory to read in the mesh. If your mesh is too large to be read into the serial solver, you can read the unpartitioned mesh directly into the parallel solver (using the memory available in all the defined hosts) and have it automatically partitioned. In this case you will set up the problem after an initial partition has been made. You will then be able to manually repartition the case if necessary. See Sections 32.5.3 and 32.5.4 for additional details and limitations, and Section 32.5.7 for details about checking the partitions.