"Fossies" - the Fresh Open Source Software Archive

Member "mvapich2-2.3.2/src/mpi/coll/tuning/gather/gen2_cma_FRONTERA_2ppn.h" (8 Aug 2019, 8055 Bytes) of package /linux/misc/mvapich2-2.3.2.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "gen2_cma_FRONTERA_2ppn.h" see the Fossies "Dox" file reference documentation.

    1 #define GEN2_CMA__FRONTERA__2PPN {      \
    2     {       \
    3     2,      \
    4     21,     \
    5     {       \
    6     {1, &MPIR_Gather_MV2_Direct},       \
    7     {2, &MPIR_Gather_MV2_Direct},       \
    8     {4, &MPIR_Gather_MV2_Direct},       \
    9     {8, &MPIR_Gather_MV2_Direct},       \
   10     {16, &MPIR_Gather_MV2_Direct},      \
   11     {32, &MPIR_Gather_MV2_Direct},      \
   12     {64, &MPIR_Gather_MV2_Direct},      \
   13     {128, &MPIR_Gather_MV2_Direct},     \
   14     {256, &MPIR_Gather_MV2_Direct},     \
   15     {512, &MPIR_Gather_MV2_Direct},     \
   16     {1024, &MPIR_Gather_intra},     \
   17     {2048, &MPIR_Gather_MV2_Direct},        \
   18     {4096, &MPIR_Gather_intra},     \
   19     {8192, &MPIR_Gather_MV2_Direct},        \
   20     {16384, &MPIR_Gather_intra},        \
   21     {32768, &MPIR_Gather_MV2_Direct},       \
   22     {65536, &MPIR_Gather_intra},        \
   23     {131072, &MPIR_Gather_intra},       \
   24     {262144, &MPIR_Gather_intra},       \
   25     {524288, &MPIR_Gather_intra},       \
   26     {1048576, &MPIR_Gather_intra}       \
   27     },      \
   28     21,     \
   29     {       \
   30     {1, &MPIR_Gather_MV2_Direct},       \
   31     {2, &MPIR_Gather_MV2_Direct},       \
   32     {4, &MPIR_Gather_MV2_Direct},       \
   33     {8, &MPIR_Gather_MV2_Direct},       \
   34     {16, &MPIR_Gather_MV2_Direct},      \
   35     {32, &MPIR_Gather_MV2_Direct},      \
   36     {64, &MPIR_Gather_MV2_Direct},      \
   37     {128, &MPIR_Gather_MV2_Direct},     \
   38     {256, &MPIR_Gather_MV2_Direct},     \
   39     {512, &MPIR_Gather_MV2_Direct},     \
   40     {1024, &MPIR_Gather_MV2_Direct},        \
   41     {2048, &MPIR_Gather_MV2_Direct},        \
   42     {4096, &MPIR_Gather_MV2_Direct},        \
   43     {8192, &MPIR_Gather_MV2_Direct},        \
   44     {16384, &MPIR_Gather_MV2_Direct},       \
   45     {32768, &MPIR_Gather_MV2_Direct},       \
   46     {65536, &MPIR_Gather_MV2_Direct},       \
   47     {131072, &MPIR_Gather_MV2_Direct},      \
   48     {262144, &MPIR_Gather_MV2_Direct},      \
   49     {524288, &MPIR_Gather_MV2_Direct},      \
   50     {1048576, &MPIR_Gather_MV2_Direct}      \
   51     }       \
   52     },       \
   53     {       \
   54     4,      \
   55     21,     \
   56     {       \
   57     {1, &MPIR_Gather_MV2_Direct},       \
   58     {2, &MPIR_Gather_MV2_Direct},       \
   59     {4, &MPIR_Gather_MV2_Direct},       \
   60     {8, &MPIR_Gather_MV2_Direct},       \
   61     {16, &MPIR_Gather_MV2_Direct},      \
   62     {32, &MPIR_Gather_MV2_Direct},      \
   63     {64, &MPIR_Gather_MV2_Direct},      \
   64     {128, &MPIR_Gather_MV2_Direct},     \
   65     {256, &MPIR_Gather_MV2_Direct},     \
   66     {512, &MPIR_Gather_MV2_Direct},     \
   67     {1024, &MPIR_Gather_MV2_Direct},        \
   68     {2048, &MPIR_Gather_MV2_Direct},        \
   69     {4096, &MPIR_Gather_MV2_Direct},        \
   70     {8192, &MPIR_Gather_MV2_Direct},        \
   71     {16384, &MPIR_Gather_MV2_Direct},       \
   72     {32768, &MPIR_Gather_MV2_Direct},       \
   73     {65536, &MPIR_Gather_MV2_Direct},       \
   74     {131072, &MPIR_Gather_MV2_Direct},      \
   75     {262144, &MPIR_Gather_MV2_Direct},      \
   76     {524288, &MPIR_Gather_MV2_Direct},      \
   77     {1048576, &MPIR_Gather_MV2_Direct}      \
   78     },      \
   79     21,     \
   80     {       \
   81     {1, &MPIR_Gather_MV2_Direct},       \
   82     {2, &MPIR_Gather_MV2_Direct},       \
   83     {4, &MPIR_Gather_MV2_Direct},       \
   84     {8, &MPIR_Gather_MV2_Direct},       \
   85     {16, &MPIR_Gather_MV2_Direct},      \
   86     {32, &MPIR_Gather_MV2_Direct},      \
   87     {64, &MPIR_Gather_MV2_Direct},      \
   88     {128, &MPIR_Gather_MV2_Direct},     \
   89     {256, &MPIR_Gather_MV2_Direct},     \
   90     {512, &MPIR_Gather_MV2_Direct},     \
   91     {1024, &MPIR_Gather_MV2_Direct},        \
   92     {2048, &MPIR_Gather_MV2_Direct},        \
   93     {4096, &MPIR_Gather_MV2_Direct},        \
   94     {8192, &MPIR_Gather_MV2_Direct},        \
   95     {16384, &MPIR_Gather_MV2_Direct},       \
   96     {32768, &MPIR_Gather_MV2_Direct},       \
   97     {65536, &MPIR_Gather_MV2_Direct},       \
   98     {131072, &MPIR_Gather_MV2_Direct},      \
   99     {262144, &MPIR_Gather_MV2_Direct},      \
  100     {524288, &MPIR_Gather_MV2_Direct},      \
  101     {1048576, &MPIR_Gather_MV2_Direct}      \
  102     }       \
  103     },       \
  104     {       \
  105     8,      \
  106     21,     \
  107     {       \
  108     {1, &MPIR_Gather_MV2_Direct},       \
  109     {2, &MPIR_Gather_MV2_Direct},       \
  110     {4, &MPIR_Gather_MV2_Direct},       \
  111     {8, &MPIR_Gather_MV2_Direct},       \
  112     {16, &MPIR_Gather_MV2_Direct},      \
  113     {32, &MPIR_Gather_MV2_Direct},      \
  114     {64, &MPIR_Gather_MV2_Direct},      \
  115     {128, &MPIR_Gather_MV2_Direct},     \
  116     {256, &MPIR_Gather_MV2_Direct},     \
  117     {512, &MPIR_Gather_MV2_Direct},     \
  118     {1024, &MPIR_Gather_MV2_Direct},        \
  119     {2048, &MPIR_Gather_MV2_Direct},        \
  120     {4096, &MPIR_Gather_MV2_Direct},        \
  121     {8192, &MPIR_Gather_MV2_Direct},        \
  122     {16384, &MPIR_Gather_MV2_two_level_Direct},     \
  123     {32768, &MPIR_Gather_MV2_two_level_Direct},     \
  124     {65536, &MPIR_Gather_MV2_two_level_Direct},     \
  125     {131072, &MPIR_Gather_MV2_two_level_Direct},        \
  126     {262144, &MPIR_Gather_MV2_Direct},      \
  127     {524288, &MPIR_Gather_MV2_Direct},      \
  128     {1048576, &MPIR_Gather_MV2_Direct},     \
  129     },      \
  130     21,     \
  131     {       \
  132     {1, &MPIR_Gather_MV2_Direct},       \
  133     {2, &MPIR_Gather_MV2_Direct},       \
  134     {4, &MPIR_Gather_MV2_Direct},       \
  135     {8, &MPIR_Gather_MV2_Direct},       \
  136     {16, &MPIR_Gather_MV2_Direct},      \
  137     {32, &MPIR_Gather_MV2_Direct},      \
  138     {64, &MPIR_Gather_MV2_Direct},      \
  139     {128, &MPIR_Gather_MV2_Direct},     \
  140     {256, &MPIR_Gather_MV2_Direct},     \
  141     {512, &MPIR_Gather_MV2_Direct},     \
  142     {1024, &MPIR_Gather_MV2_Direct},        \
  143     {2048, &MPIR_Gather_MV2_Direct},        \
  144     {4096, &MPIR_Gather_MV2_Direct},        \
  145     {8192, &MPIR_Gather_MV2_Direct},        \
  146     {16384, &MPIR_Gather_intra},        \
  147     {32768, &MPIR_Gather_intra},        \
  148     {65536, &MPIR_Gather_MV2_Direct},       \
  149     {131072, &MPIR_Gather_intra},       \
  150     {262144, &MPIR_Gather_MV2_Direct},      \
  151     {524288, &MPIR_Gather_MV2_Direct},      \
  152     {1048576, &MPIR_Gather_MV2_Direct},     \
  153     }       \
  154     },       \
  155     {       \
  156     16,     \
  157     21,     \
  158     {       \
  159     {1, &MPIR_Gather_MV2_Direct},       \
  160     {2, &MPIR_Gather_MV2_Direct},       \
  161     {4, &MPIR_Gather_MV2_Direct},       \
  162     {8, &MPIR_Gather_MV2_Direct},       \
  163     {16, &MPIR_Gather_MV2_Direct},      \
  164     {32, &MPIR_Gather_MV2_Direct},      \
  165     {64, &MPIR_Gather_MV2_Direct},      \
  166     {128, &MPIR_Gather_MV2_Direct},     \
  167     {256, &MPIR_Gather_MV2_Direct},     \
  168     {512, &MPIR_Gather_MV2_Direct},     \
  169     {1024, &MPIR_Gather_MV2_Direct},        \
  170     {2048, &MPIR_Gather_MV2_Direct},        \
  171     {4096, &MPIR_Gather_intra},     \
  172     {8192, &MPIR_Gather_intra},     \
  173     {16384, &MPIR_Gather_intra},        \
  174     {32768, &MPIR_Gather_MV2_two_level_Direct},     \
  175     {65536, &MPIR_Gather_intra},        \
  176     {131072, &MPIR_Gather_MV2_two_level_Direct},        \
  177     {262144, &MPIR_Gather_MV2_two_level_Direct},        \
  178     {524288, &MPIR_Gather_MV2_two_level_Direct},        \
  179     {1048576, &MPIR_Gather_MV2_two_level_Direct},       \
  180     },      \
  181     21,     \
  182     {       \
  183     {1, &MPIR_Gather_MV2_Direct},       \
  184     {2, &MPIR_Gather_MV2_Direct},       \
  185     {4, &MPIR_Gather_MV2_Direct},       \
  186     {8, &MPIR_Gather_MV2_Direct},       \
  187     {16, &MPIR_Gather_MV2_Direct},      \
  188     {32, &MPIR_Gather_MV2_Direct},      \
  189     {64, &MPIR_Gather_MV2_Direct},      \
  190     {128, &MPIR_Gather_MV2_Direct},     \
  191     {256, &MPIR_Gather_MV2_Direct},     \
  192     {512, &MPIR_Gather_MV2_Direct},     \
  193     {1024, &MPIR_Gather_MV2_Direct},        \
  194     {2048, &MPIR_Gather_MV2_Direct},        \
  195     {4096, &MPIR_Gather_MV2_Direct},        \
  196     {8192, &MPIR_Gather_MV2_Direct},        \
  197     {16384, &MPIR_Gather_MV2_Direct},       \
  198     {32768, &MPIR_Gather_MV2_Direct},       \
  199     {65536, &MPIR_Gather_MV2_Direct},       \
  200     {131072, &MPIR_Gather_intra},       \
  201     {262144, &MPIR_Gather_intra},       \
  202     {524288, &MPIR_Gather_MV2_Direct},      \
  203     {1048576, &MPIR_Gather_MV2_Direct},     \
  204     }       \
  205     },       \
  206     {       \
  207     32,     \
  208     21,     \
  209     {       \
  210     {1, &MPIR_Gather_MV2_Direct},       \
  211     {2, &MPIR_Gather_MV2_Direct},       \
  212     {4, &MPIR_Gather_MV2_two_level_Direct},     \
  213     {8, &MPIR_Gather_MV2_two_level_Direct},     \
  214     {16, &MPIR_Gather_MV2_Direct},      \
  215     {32, &MPIR_Gather_MV2_Direct},      \
  216     {64, &MPIR_Gather_MV2_two_level_Direct},        \
  217     {128, &MPIR_Gather_MV2_Direct},     \
  218     {256, &MPIR_Gather_MV2_Direct},     \
  219     {512, &MPIR_Gather_MV2_Direct},     \
  220     {1024, &MPIR_Gather_MV2_Direct},        \
  221     {2048, &MPIR_Gather_MV2_Direct},        \
  222     {4096, &MPIR_Gather_MV2_Direct},        \
  223     {8192, &MPIR_Gather_MV2_Direct},        \
  224     {16384, &MPIR_Gather_intra},        \
  225     {32768, &MPIR_Gather_intra},        \
  226     {65536, &MPIR_Gather_intra},        \
  227     {131072, &MPIR_Gather_intra},       \
  228     {262144, &MPIR_Gather_MV2_two_level_Direct},        \
  229     {524288, &MPIR_Gather_MV2_two_level_Direct},        \
  230     {1048576, &MPIR_Gather_MV2_two_level_Direct}        \
  231     },      \
  232     21,     \
  233     {       \
  234     {1, &MPIR_Gather_MV2_Direct},       \
  235     {2, &MPIR_Gather_MV2_Direct},       \
  236     {4, &MPIR_Gather_MV2_Direct},       \
  237     {8, &MPIR_Gather_MV2_Direct},       \
  238     {16, &MPIR_Gather_MV2_Direct},      \
  239     {32, &MPIR_Gather_MV2_Direct},      \
  240     {64, &MPIR_Gather_MV2_Direct},      \
  241     {128, &MPIR_Gather_MV2_Direct},     \
  242     {256, &MPIR_Gather_MV2_Direct},     \
  243     {512, &MPIR_Gather_MV2_Direct},     \
  244     {1024, &MPIR_Gather_MV2_Direct},        \
  245     {2048, &MPIR_Gather_MV2_Direct},        \
  246     {4096, &MPIR_Gather_MV2_Direct},        \
  247     {8192, &MPIR_Gather_MV2_Direct},        \
  248     {16384, &MPIR_Gather_MV2_Direct},       \
  249     {32768, &MPIR_Gather_MV2_Direct},       \
  250     {65536, &MPIR_Gather_MV2_Direct},       \
  251     {131072, &MPIR_Gather_MV2_Direct},      \
  252     {262144, &MPIR_Gather_intra},       \
  253     {524288, &MPIR_Gather_intra},       \
  254     {1048576, &MPIR_Gather_intra}       \
  255     }       \
  256     }        \
  257 }