Skip to content

Commit

Permalink
makes brick para safe with all mesh on main rank
Browse files Browse the repository at this point in the history
  • Loading branch information
Mike Park authored and Mike Park committed Jul 20, 2021
1 parent ec5a89a commit f3faed2
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions src/ref_fixture.c
Expand Up @@ -1211,6 +1211,11 @@ REF_STATUS ref_fixture_hex_brick_args_grid(REF_GRID *ref_grid_ptr,
ref_grid = *ref_grid_ptr;
ref_node = ref_grid_node(ref_grid);

if (!ref_mpi_once(ref_grid_mpi(ref_grid))) {
RSS(ref_node_initialize_n_global(ref_node, l * m * n), "init glob");
return REF_SUCCESS;
}

#define ijk2node(i, j, k, l, m, n) ((i) + (j) * (l) + (k) * (l) * (m))

for (k = 0; k < n; k++)
Expand Down Expand Up @@ -1355,6 +1360,11 @@ REF_STATUS ref_fixture_tet_brick_args_grid(REF_GRID *ref_grid_ptr,
ref_grid = *ref_grid_ptr;
ref_node = ref_grid_node(ref_grid);

if (!ref_mpi_once(ref_grid_mpi(ref_grid))) {
RSS(ref_node_initialize_n_global(ref_node, l * m * n), "init glob");
return REF_SUCCESS;
}

#define ijk2node(i, j, k, l, m, n) ((i) + (j) * (l) + (k) * (l) * (m))

for (k = 0; k < n; k++)
Expand Down Expand Up @@ -1570,6 +1580,11 @@ REF_STATUS ref_fixture_twod_brick_grid(REF_GRID *ref_grid_ptr, REF_MPI ref_mpi,

ref_grid_twod(ref_grid) = REF_TRUE;

if (!ref_mpi_once(ref_grid_mpi(ref_grid))) {
RSS(ref_node_initialize_n_global(ref_node, m * n), "init glob");
return REF_SUCCESS;
}

/*
y 3 --- 2
^ | |
Expand Down

0 comments on commit f3faed2

Please sign in to comment.