fanout 267 ompi/mca/coll/base/coll_base_functions.h int ompi_coll_base_reduce_intra_chain(REDUCE_ARGS, uint32_t segsize, int fanout, int max_outstanding_reqs ); fanout 384 ompi/mca/coll/base/coll_base_reduce.c uint32_t segsize, int fanout, fanout 392 ompi/mca/coll/base/coll_base_reduce.c OPAL_OUTPUT((ompi_coll_base_framework.framework_output,"coll:base:reduce_intra_chain rank %d fo %d ss %5d", ompi_comm_rank(comm), fanout, segsize)); fanout 394 ompi/mca/coll/base/coll_base_reduce.c COLL_BASE_UPDATE_CHAIN( comm, base_module, root, fanout ); fanout 34 ompi/mca/coll/base/coll_base_topo.c static int pown( int fanout, int num ) fanout 38 ompi/mca/coll/base/coll_base_topo.c if (1==num) return fanout; fanout 39 ompi/mca/coll/base/coll_base_topo.c if (2==fanout) { fanout 43 ompi/mca/coll/base/coll_base_topo.c for( j = 0; j < num; j++ ) { p*= fanout; } fanout 48 ompi/mca/coll/base/coll_base_topo.c static int calculate_level( int fanout, int rank ) fanout 53 ompi/mca/coll/base/coll_base_topo.c num += pown(fanout, level); fanout 58 ompi/mca/coll/base/coll_base_topo.c static int calculate_num_nodes_up_to_level( int fanout, int level ) fanout 62 ompi/mca/coll/base/coll_base_topo.c return ((pown(fanout,level) - 1)/(fanout - 1)); fanout 78 ompi/mca/coll/base/coll_base_topo.c ompi_coll_base_topo_build_tree( int fanout, fanout 88 ompi/mca/coll/base/coll_base_topo.c OPAL_OUTPUT((ompi_coll_base_framework.framework_output, "coll:base:topo_build_tree Building fo %d rt %d", fanout, root)); fanout 90 ompi/mca/coll/base/coll_base_topo.c if (fanout<1) { fanout 91 ompi/mca/coll/base/coll_base_topo.c OPAL_OUTPUT((ompi_coll_base_framework.framework_output, "coll:base:topo_build_tree invalid fanout %d", fanout)); fanout 94 ompi/mca/coll/base/coll_base_topo.c if (fanout>MAXTREEFANOUT) { fanout 95 ompi/mca/coll/base/coll_base_topo.c OPAL_OUTPUT((ompi_coll_base_framework.framework_output,"coll:base:topo_build_tree invalid fanout %d bigger than max %d", fanout, MAXTREEFANOUT)); fanout 122 ompi/mca/coll/base/coll_base_topo.c tree->tree_fanout = fanout; fanout 127 ompi/mca/coll/base/coll_base_topo.c for( i = 0; i < fanout; i++ ) { fanout 148 ompi/mca/coll/base/coll_base_topo.c level = calculate_level( fanout, shiftedrank ); fanout 149 ompi/mca/coll/base/coll_base_topo.c delta = pown( fanout, level ); fanout 152 ompi/mca/coll/base/coll_base_topo.c for( i = 0; i < fanout; i++ ) { fanout 163 ompi/mca/coll/base/coll_base_topo.c slimit = calculate_num_nodes_up_to_level( fanout, level ); fanout 165 ompi/mca/coll/base/coll_base_topo.c if( sparent < fanout ) { fanout 169 ompi/mca/coll/base/coll_base_topo.c sparent -= delta/fanout; fanout 531 ompi/mca/coll/base/coll_base_topo.c ompi_coll_base_topo_build_chain( int fanout, fanout 538 ompi/mca/coll/base/coll_base_topo.c OPAL_OUTPUT((ompi_coll_base_framework.framework_output,"coll:base:topo:build_chain fo %d rt %d", fanout, root)); fanout 546 ompi/mca/coll/base/coll_base_topo.c if( fanout < 1 ) { fanout 548 ompi/mca/coll/base/coll_base_topo.c fanout = 1; fanout 550 ompi/mca/coll/base/coll_base_topo.c if (fanout>MAXTREEFANOUT) { fanout 551 ompi/mca/coll/base/coll_base_topo.c OPAL_OUTPUT((ompi_coll_base_framework.framework_output,"coll:base:topo:build_chain WARNING invalid fanout %d bigger than max %d, forcing to max!", fanout, MAXTREEFANOUT)); fanout 552 ompi/mca/coll/base/coll_base_topo.c fanout = MAXTREEFANOUT; fanout 566 ompi/mca/coll/base/coll_base_topo.c for(i=0;i<fanout;i++) chain->tree_next[i] = -1; fanout 572 ompi/mca/coll/base/coll_base_topo.c if( (size - 1) < fanout ) { fanout 574 ompi/mca/coll/base/coll_base_topo.c fanout = size-1; fanout 576 ompi/mca/coll/base/coll_base_topo.c chain->tree_nextsize = fanout; fanout 588 ompi/mca/coll/base/coll_base_topo.c if( fanout == 1 ) { fanout 612 ompi/mca/coll/base/coll_base_topo.c maxchainlen = (size-1) / fanout; fanout 613 ompi/mca/coll/base/coll_base_topo.c if( (size-1) % fanout != 0 ) { fanout 615 ompi/mca/coll/base/coll_base_topo.c mark = (size-1)%fanout; fanout 617 ompi/mca/coll/base/coll_base_topo.c mark = fanout+1; fanout 662 ompi/mca/coll/base/coll_base_topo.c for( i = 1; i < fanout; i++ ) { fanout 669 ompi/mca/coll/base/coll_base_topo.c chain->tree_nextsize = fanout; fanout 28 ompi/mca/coll/base/coll_base_topo.h #define COLL_TREE_SIZE(fanout) \ fanout 29 ompi/mca/coll/base/coll_base_topo.h (offsetof(ompi_coll_tree_t, tree_next) + (fanout) * MEMBSIZE(ompi_coll_tree_t, tree_next)) fanout 43 ompi/mca/coll/base/coll_base_topo.h ompi_coll_base_topo_build_tree( int fanout, fanout 61 ompi/mca/coll/base/coll_base_topo.h ompi_coll_base_topo_build_chain( int fanout, fanout 427 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c fanout = communicator_size - 1; fanout 435 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c fanout = 8; fanout 438 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c fanout = communicator_size/2; fanout 443 ompi/mca/coll/tuned/coll_tuned_decision_fixed.c segsize, fanout, max_requests);