confInfo 73 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c const ADIOI_BG_ConfInfo_t *confInfo, confInfo 89 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c ADIOI_BG_ConfInfo_t *confInfo; confInfo 96 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c confInfo = ADIOI_BG_ConfInfo_new (); confInfo 98 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c ADIOI_BG_persInfo_init( confInfo, procInfo, s, r, n_aggrs_per_pset, fd->comm); confInfo 111 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c ADIOI_BG_compute_agg_ranklist_serial (fd, confInfo, all_procInfo); confInfo 148 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c ADIOI_BG_persInfo_free( confInfo, procInfo ); confInfo 185 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c ADIOI_BG_compute_agg_ranklist_serial_do (const ADIOI_BG_ConfInfo_t *confInfo, confInfo 197 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c int numAggs = confInfo->aggRatio * confInfo->ioMinSize /*virtualPsetSize*/; confInfo 202 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c aggTotal = confInfo->numBridgeRanks * numAggs; confInfo 207 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c sortstruct *bridgelist = (sortstruct *)ADIOI_Malloc(confInfo->nProcs * sizeof(sortstruct)); confInfo 208 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c for(i=0; i < confInfo->nProcs; i++) confInfo 216 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c qsort(bridgelist, confInfo->nProcs, sizeof(sortstruct), intsort); confInfo 226 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c bridgeAggAssignment *aggAssignments = (bridgeAggAssignment *)ADIOI_Malloc(confInfo->numBridgeRanks * sizeof(bridgeAggAssignment)); confInfo 243 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c for (i=0;i<confInfo->nProcs;i++) { confInfo 276 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c if (numBridgesWithAggAssignments == confInfo->numBridgeRanks) { confInfo 317 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c sortstruct *bridgelist = (sortstruct *)ADIOI_Malloc(confInfo->nProcs * sizeof(sortstruct)); confInfo 318 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c for(i=0; i < confInfo->nProcs; i++) confInfo 326 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c qsort(bridgelist, confInfo->nProcs, sizeof(sortstruct), intsort); confInfo 331 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c numAggs = confInfo->aggRatio * confInfo->ioMinSize /*virtualPsetSize*/; confInfo 337 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c aggTotal = confInfo->numBridgeRanks * (numAggs+1); confInfo 339 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c if(aggTotal>confInfo->nProcs) aggTotal=confInfo->nProcs; confInfo 341 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c TRACE_ERR("numBridgeRanks: %d, aggRatio: %f numBridge: %d pset size: %d/%d numAggs: %d, aggTotal: %d\n", confInfo->numBridgeRanks, confInfo->aggRatio, confInfo->numBridgeRanks, confInfo->ioMinSize, confInfo->ioMaxSize /*virtualPsetSize*/, numAggs, aggTotal); confInfo 351 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c int lastBridge = bridgelist[confInfo->nProcs-1].bridge; confInfo 352 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c int nextBridge = 0, nextAggr = confInfo->numBridgeRanks; confInfo 355 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c for(procIndex=confInfo->nProcs-1; procIndex>=0; procIndex--) confInfo 402 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c TRACE_ERR("memcpy(tmp_ranklist, aggList, (numAggs(%u)*confInfo->numBridgeRanks(%u)+numAggs(%u)) (%u) %u*sizeof(int))\n",numAggs,confInfo->numBridgeRanks,numAggs,(numAggs*confInfo->numBridgeRanks+numAggs),aggTotal); confInfo 425 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c const ADIOI_BG_ConfInfo_t *confInfo, confInfo 435 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c tmp_ranklist = (int *) ADIOI_Malloc (confInfo->nProcs * sizeof(int)); confInfo 438 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c for (i=0; i<confInfo->nProcs; i++) { confInfo 444 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c ADIOI_BG_compute_agg_ranklist_serial_do (confInfo, all_procInfo, tmp_ranklist); confInfo 449 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c confInfo->ioMinSize , confInfo 450 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c confInfo->ioMaxSize , confInfo 451 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c confInfo->nAggrs , confInfo 452 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c confInfo->numBridgeRanks , confInfo 453 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c confInfo->nProcs , confInfo 454 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c confInfo->ioMaxSize /*virtualPsetSize*/ , confInfo 455 ompi/mca/io/romio321/romio/adio/ad_gpfs/bg/ad_bg_aggrs.c confInfo->aggRatio ,