Пример #1
0
//#define OMP_THREAD_ACROSS_BOXES(thread_teams    ) if(0)
//#define OMP_THREAD_WITHIN_A_BOX(threads_per_team) if(1) collapse(2)
//#define OMP_THREAD_ACROSS_BOXES(thread_teams    ) if(1)
//#define OMP_THREAD_WITHIN_A_BOX(threads_per_team) if(0)
//------------------------------------------------------------------------------------------------------------------------------
// fix... make #define...
void apply_BCs(level_type * level, int x_id){
  #ifndef STENCIL_FUSE_BC
  // This is a failure mode if (trying to do communication-avoiding) && (BC!=BC_PERIODIC)
  apply_BCs_linear(level,x_id);
  #endif
}
Пример #2
0
//------------------------------------------------------------------------------------------------------------------------------
void apply_BCs(level_type * level, int x_id, int justFaces){
  apply_BCs_linear(level,x_id,justFaces);
}