コード例 #1
0
ファイル: pcu_coll.c プロジェクト: GKosiba/core
static bool scan_up_end_bit(int bit)
{
  return bit == (1 << pcu_floor_log2(pcu_mpi_size()));
}
コード例 #2
0
ファイル: pcu_coll.c プロジェクト: GKosiba/core
static int scan_down_begin_bit(void)
{
  return 1 << pcu_floor_log2(pcu_mpi_size());
}
コード例 #3
0
ファイル: pcu_common.c プロジェクト: diamog/core
int pcu_ceil_log2(int n)
{
  int r = pcu_floor_log2(n);
  if ((1 << r)<n) ++r;
  return r;
}