Changeset 3780 in Sophya for trunk/AddOn


Ignore:
Timestamp:
May 18, 2010, 9:57:17 PM (15 years ago)
Author:
ansari
Message:

Passage a 6 proc/thread max ds BRVisibilityCalculator , Reza 18/05/2010

Location:
trunk/AddOn/TAcq
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/AddOn/TAcq/brproc.cc

    r3779 r3780  
    106106void BRVisibilityCalculator::DefineRank(uint_4 nbc, uint_4 cid)
    107107{
    108   if ((nbc>4)||(cid>=nbc))
    109     throw ParmError("BRVisibilityCalculator::DefineRank() NbCalc > 4 !");
     108  if ((nbc>6)||(cid>=nbc))
     109    throw ParmError("BRVisibilityCalculator::DefineRank() NbCalc > 6 !");
    110110  nbcalc_=nbc;
    111111  calcid_=cid;
     
    117117    else
    118118      SelectPairs(calcid_*npairs, npairs);
    119     MemZaction mmzas[4]={MemZA_ProcA,MemZA_ProcB,MemZA_ProcC,MemZA_ProcD};
     119    MemZaction mmzas[6]={MemZA_ProcA,MemZA_ProcB,MemZA_ProcC,MemZA_ProcD,MemZA_ProcE,MemZA_ProcF};
    120120    SetMemZAction(mmzas[calcid_]);
    121121    setNameId("viscalc_grp", calcid_);
     
    476476  : tm_(false)
    477477{
    478   if ((nbcalc<1)||(nbcalc>4))
    479     throw ParmError("BRVisCalcGroup::BRVisCalcGroup NbCalc > 4 !");
     478  if ((nbcalc<1)||(nbcalc>6))
     479    throw ParmError("BRVisCalcGroup::BRVisCalcGroup NbCalc > 6 !");
    480480  for(size_t i=0; i<nbcalc; i++) {
    481481    BRVisibilityCalculator * viscp=new BRVisibilityCalculator(memgr, outpath, nmean, nthr);
  • trunk/AddOn/TAcq/vismfib.cc

    r3776 r3780  
    6464      else if (par.nbcalgrp_==4)
    6565        mmgr.SetFinalizedMask((uint_4)MemZS_ProcA|(uint_4)MemZS_ProcB|(uint_4)MemZS_ProcC|(uint_4)MemZS_ProcD);
     66      else if (par.nbcalgrp_==5)
     67        mmgr.SetFinalizedMask((uint_4)MemZS_ProcA|(uint_4)MemZS_ProcB|(uint_4)MemZS_ProcC|(uint_4)MemZS_ProcD|(uint_4)MemZS_ProcE);
     68      else if (par.nbcalgrp_==6)
     69        mmgr.SetFinalizedMask((uint_4)MemZS_ProcA|(uint_4)MemZS_ProcB|(uint_4)MemZS_ProcC|
     70                              (uint_4)MemZS_ProcD|(uint_4)MemZS_ProcE|(uint_4)MemZS_ProcF);
    6671      else mmgr.SetFinalizedMask((uint_4)MemZS_ProcA); 
    6772    }
Note: See TracChangeset for help on using the changeset viewer.