"Fossies" - the Fresh Open Source Software Archive

Member "mvapich2-2.3.2/src/mpi/coll/tuning/bcast/gen2_cma_FRONTERA_4ppn.h" (8 Aug 2019, 8907 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_4ppn.h" see the Fossies "Dox" file reference documentation.

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