Skip to content

Commit 7afd29c

Browse files
committed
MAM4xx: MAM4xx: Removing .data() for modal_aero_bcscavcoef_get.
1 parent e0876d5 commit 7afd29c

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

src/mam4xx/wet_dep.hpp

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1260,9 +1260,10 @@ void set_f_act(const ThreadTeam &team, VectorIntType& isprx,
12601260
}
12611261

12621262
// Computes lookup table for aerosol impaction/interception scavenging rates
1263+
template <typename VectorIntType>
12631264
KOKKOS_INLINE_FUNCTION
12641265
void modal_aero_bcscavcoef_get(const ThreadTeam &team, const Diagnostics &diags,
1265-
const int *isprx, const View2D &scavimptblvol,
1266+
const VectorIntType& isprx, const View2D &scavimptblvol,
12661267
const View2D &scavimptblnum,
12671268
const View1D &scavcoefnum,
12681269
const View1D &scavcoefvol, const int imode,
@@ -1282,10 +1283,11 @@ void modal_aero_bcscavcoef_get(const ThreadTeam &team, const Diagnostics &diags,
12821283
}
12831284

12841285
// Computes lookup table for aerosol impaction/interception scavenging rates
1286+
template <typename VectorIntType>
12851287
KOKKOS_INLINE_FUNCTION
12861288
void modal_aero_bcscavcoef_get(const ThreadTeam &team,
12871289
const View2D &wet_geometric_mean_diameter_i,
1288-
const int *isprx, const View2D &scavimptblvol,
1290+
const VectorIntType & isprx, const View2D &scavimptblvol,
12891291
const View2D &scavimptblnum,
12901292
const View1D &scavcoefnum,
12911293
const View1D &scavcoefvol, const int imode,
@@ -1951,7 +1953,7 @@ void aero_model_wetdep(
19511953
// rates
19521954
wetdep::modal_aero_bcscavcoef_get(
19531955
// inputs
1954-
team, wet_geometric_mean_diameter_i, isprx.data(), scavimptblvol,
1956+
team, wet_geometric_mean_diameter_i, isprx, scavimptblvol,
19551957
scavimptblnum,
19561958
// outputs
19571959
scavcoefnum, scavcoefvol,
@@ -2075,9 +2077,9 @@ void aero_model_wetdep(
20752077
const auto ptend_q_kk = ekat::subview(ptend_q, kk);
20762078
const auto state_q_kk = ekat::subview(state_q, kk);
20772079
const auto qqcw_kk = ekat::subview(qqcw, kk);
2078-
utils::inject_qqcw_to_prognostics(qqcw_kk.data(), progs, kk);
2079-
utils::inject_stateq_to_prognostics(state_q_kk.data(), progs, kk);
2080-
utils::inject_ptend_to_tendencies(ptend_q_kk.data(), tends, kk);
2080+
utils::inject_qqcw_to_prognostics(qqcw_kk, progs, kk);
2081+
utils::inject_stateq_to_prognostics(state_q_kk, progs, kk);
2082+
utils::inject_ptend_to_tendencies(ptend_q_kk, tends, kk);
20812083
});
20822084
team.team_barrier();
20832085

0 commit comments

Comments
 (0)