Skip to content

Commit c1e4761

Browse files
committed
Fixing deep_copy error.
1 parent 2a3d49c commit c1e4761

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/validation/mo_setinv/setinv_test_nlev.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,22 +56,22 @@ void setinv_test_nlev(Ensemble *ensemble) {
5656
c_off[i] = View1D("c_off", nlev);
5757
} //
5858

59-
View2DHost c_off_h("c_off_h", nlev, num_tracer_cnst);
59+
View2DHost c_off_h("c_off_h", num_tracer_cnst, nlev);
6060

6161
constexpr Real mwh2o = Constants::molec_weight_h2o;
6262
Real qv_k_in = conversions::mmr_from_vmr(h2ovmr_in, mwh2o);
6363

6464
for (int k = 0; k < nlev; ++k) {
6565
for (int i = 0; i < num_tracer_cnst; ++i) {
66-
c_off_h(k, i) = c_off_in[i];
66+
c_off_h(i, k) = c_off_in[i];
6767
}
6868
}
6969

7070
Kokkos::deep_copy(tfld, tfld_in);
7171
Kokkos::deep_copy(qv, qv_k_in);
7272
Kokkos::deep_copy(pmid, pmid_in);
7373
for (int i = 0; i < num_tracer_cnst; ++i) {
74-
const auto c_off_h_at_i = Kokkos::subview(c_off_h, Kokkos::ALL, i);
74+
const auto c_off_h_at_i = ekat::subview(c_off_h, i);
7575
Kokkos::deep_copy(c_off[i], c_off_h_at_i);
7676
}
7777

0 commit comments

Comments
 (0)