Homec4science

Initial bare-bones port of FixRX to Kokkos.

Description

Initial bare-bones port of FixRX to Kokkos.

Initial port of USER-DPD/fix_rx.cpp to KOKKOS/fix_rx_kokkos.cpp.
Using parallel_reduce(...) but still using host-only data.
TODO:

  1. Switch to KOKKOS datatypes for sparse-kinetics data; dense is finished.
  2. Switch to using KOKKOS data for dvector.
  3. Remove dependencies in rhs(...) on atom. Store those consts in UserData{} or as member constants.
  4. Port ComputeLocalTemp(...) to Kokkos (needs pairing algorithm).

Details

Committed
Christopher Stone <chris.stone@computational-science.com>Feb 13 2017, 22:33
Pushed
jungeOct 19 2017, 09:53
Parents
rLAMMPSdc16228a602d: Merge branch 'USER-DPD_ssa_update' into USER-DPD_kokkos
Branches
Unknown
Tags
Unknown

Event Timeline

Christopher Stone <chris.stone@computational-science.com> committed rLAMMPS43d61f313f56: Initial bare-bones port of FixRX to Kokkos. (authored by Christopher Stone <chris.stone@computational-science.com>).Feb 13 2017, 22:33