Difference for src/ComputePme.C from version 1.227 to 1.228

version 1.227version 1.228
Line 5256
Line 5256
     if (trans_handle == NULL) setup_persistent();     if (trans_handle == NULL) setup_persistent();
 #endif #endif
 #if     CMK_SMP && USE_CKLOOP #if     CMK_SMP && USE_CKLOOP
  Bool useCkLoop = Node::Object()->simParameters->useCkLoop;  int useCkLoop = Node::Object()->simParameters->useCkLoop;
  if(useCkLoop>=CKLOOP_CTRL_PME_SENDTRANS  if(useCkLoop>=CKLOOP_CTRL_PME_SENDTRANS
            && CkNumPes() >= 2 * initdata.xBlocks * initdata.yBlocks) {            && CkNumPes() >= 2 * initdata.xBlocks * initdata.yBlocks) {
  /**  /**
Line 5477
Line 5477
     if (trans_handle == NULL) setup_persistent();     if (trans_handle == NULL) setup_persistent();
 #endif #endif
 #if     CMK_SMP && USE_CKLOOP #if     CMK_SMP && USE_CKLOOP
  Bool useCkLoop = Node::Object()->simParameters->useCkLoop;  int useCkLoop = Node::Object()->simParameters->useCkLoop;
  if(useCkLoop>=CKLOOP_CTRL_PME_SENDTRANS  if(useCkLoop>=CKLOOP_CTRL_PME_SENDTRANS
            && CkNumPes() >= 2 * initdata.xBlocks * initdata.zBlocks) {            && CkNumPes() >= 2 * initdata.xBlocks * initdata.zBlocks) {
  /**  /**
Line 5820
Line 5820
   if (untrans_handle == NULL) setup_persistent();   if (untrans_handle == NULL) setup_persistent();
 #endif #endif
 #if     CMK_SMP && USE_CKLOOP #if     CMK_SMP && USE_CKLOOP
   Bool useCkLoop = Node::Object()->simParameters->useCkLoop;   int useCkLoop = Node::Object()->simParameters->useCkLoop;
   if(useCkLoop>=CKLOOP_CTRL_PME_SENDUNTRANS   if(useCkLoop>=CKLOOP_CTRL_PME_SENDUNTRANS
      && CkNumPes() >= 2 * initdata.yBlocks * initdata.zBlocks) {      && CkNumPes() >= 2 * initdata.yBlocks * initdata.zBlocks) {
     int xBlocks = initdata.xBlocks;     int xBlocks = initdata.xBlocks;
Line 6107
Line 6107
   if (untrans_handle == NULL) setup_persistent();   if (untrans_handle == NULL) setup_persistent();
 #endif #endif
 #if     CMK_SMP && USE_CKLOOP #if     CMK_SMP && USE_CKLOOP
   Bool useCkLoop = Node::Object()->simParameters->useCkLoop;   int useCkLoop = Node::Object()->simParameters->useCkLoop;
   if(useCkLoop>=CKLOOP_CTRL_PME_SENDUNTRANS   if(useCkLoop>=CKLOOP_CTRL_PME_SENDUNTRANS
      && CkNumPes() >= 2 * initdata.xBlocks * initdata.zBlocks) {      && CkNumPes() >= 2 * initdata.xBlocks * initdata.zBlocks) {
    int yBlocks = initdata.yBlocks;    int yBlocks = initdata.yBlocks;
Line 6324
Line 6324
  }  }
  
 #if     CMK_SMP && USE_CKLOOP #if     CMK_SMP && USE_CKLOOP
  Bool useCkLoop = Node::Object()->simParameters->useCkLoop;  int useCkLoop = Node::Object()->simParameters->useCkLoop;
  if(useCkLoop>=CKLOOP_CTRL_PME_SENDUNTRANS  if(useCkLoop>=CKLOOP_CTRL_PME_SENDUNTRANS
            && CkNumPes() >= 2 * initdata.xBlocks * initdata.yBlocks) {            && CkNumPes() >= 2 * initdata.xBlocks * initdata.yBlocks) {
  //????What's the best value for numChunks?????  //????What's the best value for numChunks?????


Legend:
Removed in v.1.227 
changed lines
 Added in v.1.228



Made by using version 1.53 of cvs2html