|
Mundy: Multibody Nonlocal Dynamics Version of the Day
|
Per-phase wall-time breakdown for one STKSearchNeighborList build call.
#include <STKSearchNeighborList.hpp>
Public Member Functions | |
| double | total_ms () const |
Public Attributes | |
| double | phase_a_ms {0} |
| A: build BoxIdentProc search views. | |
| double | phase_b_ms {0} |
| B: build target EntityKey→ordinal map. | |
| double | phase_c_ms {0} |
| C: stk::search::coarse_search (MORTON_LBVH + MPI). | |
| double | phase_d_ms {0} |
| D: mirror results to host + ghosting coordination. | |
| double | phase_e_ms {0} |
| E: build extended source entity view (host→device). | |
| double | phase_f_ms {0} |
| F: refresh NgpMesh + build source EntityKey→ordinal map. | |
| double | phase_g0_ms {0} |
| G0: precompute valid target/source ordinal pairs. | |
| double | phase_g_ms {0} |
| G: count pass (atomic per-target increments). | |
| double | phase_h_ms {0} |
| H: prefix scan + write-position init. | |
| double | phase_i_ms {0} |
| I: fill pass (atomic slot allocation). | |
| double | phase_j_ms {0} |
| J: optional per-row insertion sort. | |
| double | phase_k_ms {0} |
| K: construct list object. | |
|
inline |
| double mundy::search::STKBuildPhaseTimings::phase_a_ms {0} |
| double mundy::search::STKBuildPhaseTimings::phase_b_ms {0} |
| double mundy::search::STKBuildPhaseTimings::phase_c_ms {0} |
| double mundy::search::STKBuildPhaseTimings::phase_d_ms {0} |
| double mundy::search::STKBuildPhaseTimings::phase_e_ms {0} |
| double mundy::search::STKBuildPhaseTimings::phase_f_ms {0} |
| double mundy::search::STKBuildPhaseTimings::phase_g0_ms {0} |
| double mundy::search::STKBuildPhaseTimings::phase_g_ms {0} |
| double mundy::search::STKBuildPhaseTimings::phase_h_ms {0} |
| double mundy::search::STKBuildPhaseTimings::phase_i_ms {0} |
| double mundy::search::STKBuildPhaseTimings::phase_j_ms {0} |
| double mundy::search::STKBuildPhaseTimings::phase_k_ms {0} |