Skip to content

Commit f5cdfe4

Browse files
Improve naming consistency. (#268)
Signed-off-by: Samuel K. Gutierrez <[email protected]>
1 parent 478c59d commit f5cdfe4

File tree

3 files changed

+19
-19
lines changed

3 files changed

+19
-19
lines changed

src/qvi-omp.cc

+9-9
Original file line numberDiff line numberDiff line change
@@ -66,15 +66,15 @@ qvi_omp_group::barrier(void)
6666
}
6767

6868
int
69-
qvi_omp_group::subgroup_info(
69+
qvi_omp_group::m_subgroup_info(
7070
int color,
7171
int key,
72-
qvi_subgroup_info_s *sginfo
72+
qvi_subgroup_info *sginfo
7373
) {
74-
qvi_subgroup_color_key_rank_s *ckrs = nullptr;
74+
qvi_subgroup_color_key_rank *ckrs = nullptr;
7575

7676
#pragma omp single copyprivate(ckrs)
77-
ckrs = new qvi_subgroup_color_key_rank_s[m_size];
77+
ckrs = new qvi_subgroup_color_key_rank[m_size];
7878
// Gather colors and keys from ALL threads.
7979
ckrs[m_rank].color = color;
8080
ckrs[m_rank].key = key;
@@ -89,9 +89,9 @@ qvi_omp_group::subgroup_info(
8989
// Sort the color/key/rank array. First according to color, then by key,
9090
// but in the same color realm. If color and key are identical, sort by
9191
// the rank from given group.
92-
std::sort(ckrs, ckrs + m_size, qvi_subgroup_color_key_rank_s::by_color);
93-
std::sort(ckrs, ckrs + m_size, qvi_subgroup_color_key_rank_s::by_key);
94-
std::sort(ckrs, ckrs + m_size, qvi_subgroup_color_key_rank_s::by_rank);
92+
std::sort(ckrs, ckrs + m_size, qvi_subgroup_color_key_rank::by_color);
93+
std::sort(ckrs, ckrs + m_size, qvi_subgroup_color_key_rank::by_key);
94+
std::sort(ckrs, ckrs + m_size, qvi_subgroup_color_key_rank::by_rank);
9595
// Calculate the number of distinct colors provided.
9696
std::set<int> color_set;
9797
for (int i = 0; i < m_size; ++i) {
@@ -134,8 +134,8 @@ qvi_omp_group::split(
134134
) {
135135
qvi_omp_group *ichild = nullptr;
136136

137-
qvi_subgroup_info_s sginfo;
138-
int rc = subgroup_info(color, key, &sginfo);
137+
qvi_subgroup_info sginfo;
138+
int rc = m_subgroup_info(color, key, &sginfo);
139139
if (qvi_likely(rc == QV_SUCCESS)) {
140140
rc = qvi_new(&ichild, sginfo.size, sginfo.rank);
141141
}

src/qvi-omp.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,10 @@ struct qvi_omp_group {
5858
int m_rank = 0;
5959
/** */
6060
int
61-
subgroup_info(
61+
m_subgroup_info(
6262
int color,
6363
int key,
64-
qvi_subgroup_info_s *sginfo
64+
qvi_subgroup_info *sginfo
6565
);
6666
public:
6767
/** Constructor. */

src/qvi-subgroup.h

+8-8
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
* Stores sub-group information for infrastructure that
2727
* doesn't have native support for creating sub-groups.
2828
*/
29-
struct qvi_subgroup_info_s {
29+
struct qvi_subgroup_info {
3030
/** Number of sub-groups created from split. */
3131
int ngroups = 0;
3232
/** Number of members in this sub-group. */
@@ -39,32 +39,32 @@ struct qvi_subgroup_info_s {
3939
* Provides supporting infrastructure for creating
4040
* sub-groups based on color, key, and rank.
4141
*/
42-
struct qvi_subgroup_color_key_rank_s {
42+
struct qvi_subgroup_color_key_rank {
4343
int color = 0;
4444
int key = 0;
4545
int rank = 0;
4646

4747
static bool
4848
by_color(
49-
const qvi_subgroup_color_key_rank_s &a,
50-
const qvi_subgroup_color_key_rank_s &b
49+
const qvi_subgroup_color_key_rank &a,
50+
const qvi_subgroup_color_key_rank &b
5151
) {
5252
return a.color < b.color;
5353
}
5454

5555
static bool
5656
by_key(
57-
const qvi_subgroup_color_key_rank_s &a,
58-
const qvi_subgroup_color_key_rank_s &b
57+
const qvi_subgroup_color_key_rank &a,
58+
const qvi_subgroup_color_key_rank &b
5959
) {
6060
// If colors are the same, sort by key.
6161
return a.color == b.color && a.key < b.key;
6262
}
6363

6464
static bool
6565
by_rank(
66-
const qvi_subgroup_color_key_rank_s &a,
67-
const qvi_subgroup_color_key_rank_s &b
66+
const qvi_subgroup_color_key_rank &a,
67+
const qvi_subgroup_color_key_rank &b
6868
) {
6969
// If colors and keys are the same, sort by rank.
7070
return a.color == b.color && a.key == b.key && a.rank < b.rank;

0 commit comments

Comments
 (0)