"Fossies" - the Fresh Open Source Software Archive

Member "mvapich2-2.3.2/src/mpi/coll/tuning/allreduce/gen2_cma_FRONTERA_1ppn.h" (8 Aug 2019, 7100 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_1ppn.h" see the Fossies "Dox" file reference documentation.

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