Skip to content

MPI fatal error when using more than 6 processors at Turbomachinery Preprocessing step #1219

@ashvinmahajan

Description

@ashvinmahajan

### MPI partitioning issues for Turbomachinery for processor count more than 6 in mpi

I have noticed an issue with running my turbomachinery model in SU2 version 7.04, 7.1 and version 7.1.1 during the Turbomachinery preprocessing step at the "Initialize Turbo Vertex Structure" where it incorrectly calculates the number of spanwise section in zone 0 and then there is a MPI fatal error. This happens only when I use more than 6 processors. For less than or equal to 6 processors there is no error. I have this issue with 7.04, 7.1 and now 7.1.1.

This issue has a previous bug report in the MPI partitioning issues for Turbomachinery runs #990

I am sure the config file is correct. I have my solutions from 6 processors, but I really need to scale up the processor count so that the restitution time is within a reasonable time.
Below is an example of where it crashes for 7 processors:

WITH 7 processors:

---------------------- Turbomachinery Preprocessing ---------------------

Initialize Turbo Vertex Structure.
Number of span-wise sections in Zone 0: 139. [This is incorrect number of span-wise sections]
Max number of span-wise sections among all zones: 139.
Initialize solver containers for average and performance quantities.
Compute inflow and outflow average geometric quantities.
[1:node0567] unexpected disconnect completion event from [0:node0564]
[3:node0566] unexpected disconnect completion event from [0:node0564]

WITH 6 processors:

Initialize Turbo Vertex Structure.
Number of span-wise sections in Zone 0: 137. [This is the correct number of span-wise sections]
Max number of span-wise sections among all zones: 137.
Initialize solver containers for average and performance quantities.
Compute inflow and outflow average geometric quantities.
Transfer average geometric quantities to zone 0.
Inlet area for Row 1: 30.7045 cm^2.
Oulet area for Row 1: 16.9716 cm^2.
Recomputed number of blades for Row 1: 36.
Initialize inflow and outflow average solution quantities.
Inlet flow angle for Row 1: -0.00422866°.
Outlet flow angle for Row 1: -28.9224°.
------------------------------ Begin Solver -----------------------------
.......

System settings:
CLUSTER

  • OS: CentOS release 6.5
  • C++ compiler and version: GCC/7.3.0-2.30
  • MPI implementation and version: compiler/intel/2018.0.1 intelmpi/2018.0.1/64 mkl/2018.0.1
  • SU2 Version: [v7.1 and 7.1.1]
    Thanks
    Ashvin

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions