![]() |
QMCPACK
|
Public Member Functions | |
MultiWalkerResource () | |
void | resize_fill_constant_arrays (size_t nw) |
Public Attributes | |
compute::Queue< PL > | queue |
compute::BLASHandle< PL > | blas_handle |
UnpinnedDualVector< Value > | cone_vec |
UnpinnedDualVector< Value > | cminusone_vec |
UnpinnedDualVector< Value > | czero_vec |
DualMatrix< Value > | grads_value_v |
DualVector< Complex > | spingrads_value_v |
Vector< char, OffloadPinnedAllocator< char > > | updateRow_buffer_H2D |
Vector< char, OffloadPinnedAllocator< char > > | prepare_inv_row_buffer_H2D |
Vector< char, OffloadPinnedAllocator< char > > | accept_rejectRow_buffer_H2D |
Vector< char, OffloadPinnedAllocator< char > > | updateInv_buffer_H2D |
Vector< char, OffloadPinnedAllocator< char > > | evalGrad_buffer_H2D |
UnpinnedDualVector< Value > | mw_temp |
scratch space for rank-1 update More... | |
UnpinnedDualVector< Value > | mw_rcopy |
Definition at line 58 of file DelayedUpdateBatched.h.
|
inline |
Definition at line 89 of file DelayedUpdateBatched.h.
|
inline |
Definition at line 91 of file DelayedUpdateBatched.h.
References DelayedUpdateBatched< PL, VALUE >::MultiWalkerResource::cminusone_vec, DelayedUpdateBatched< PL, VALUE >::MultiWalkerResource::cone_vec, DelayedUpdateBatched< PL, VALUE >::MultiWalkerResource::czero_vec, and OMPstd::fill_n().
Referenced by DelayedUpdateBatched< PL, VALUE >::mw_accept_rejectRow(), DelayedUpdateBatched< PL, VALUE >::mw_prepareInvRow(), DelayedUpdateBatched< PL, VALUE >::mw_updateInvMat(), and DelayedUpdateBatched< PL, VALUE >::mw_updateRow().
Vector<char, OffloadPinnedAllocator<char> > accept_rejectRow_buffer_H2D |
Definition at line 79 of file DelayedUpdateBatched.h.
Referenced by DelayedUpdateBatched< PL, VALUE >::mw_accept_rejectRow().
compute::BLASHandle<PL> blas_handle |
UnpinnedDualVector<Value> cminusone_vec |
UnpinnedDualVector<Value> cone_vec |
Definition at line 65 of file DelayedUpdateBatched.h.
Referenced by DelayedUpdateBatched< PL, VALUE >::mw_accept_rejectRow(), DelayedUpdateBatched< PL, VALUE >::mw_prepareInvRow(), DelayedUpdateBatched< PL, VALUE >::mw_updateRow(), and DelayedUpdateBatched< PL, VALUE >::MultiWalkerResource::resize_fill_constant_arrays().
UnpinnedDualVector<Value> czero_vec |
Definition at line 69 of file DelayedUpdateBatched.h.
Referenced by DelayedUpdateBatched< PL, VALUE >::mw_accept_rejectRow(), DelayedUpdateBatched< PL, VALUE >::mw_prepareInvRow(), DelayedUpdateBatched< PL, VALUE >::mw_updateRow(), and DelayedUpdateBatched< PL, VALUE >::MultiWalkerResource::resize_fill_constant_arrays().
Vector<char, OffloadPinnedAllocator<char> > evalGrad_buffer_H2D |
Definition at line 83 of file DelayedUpdateBatched.h.
Referenced by DelayedUpdateBatched< PL, VALUE >::mw_evalGrad(), and DelayedUpdateBatched< PL, VALUE >::mw_evalGradWithSpin().
DualMatrix<Value> grads_value_v |
Definition at line 71 of file DelayedUpdateBatched.h.
Referenced by DelayedUpdateBatched< PL, VALUE >::mw_evalGrad(), and DelayedUpdateBatched< PL, VALUE >::mw_evalGradWithSpin().
UnpinnedDualVector<Value> mw_rcopy |
Definition at line 87 of file DelayedUpdateBatched.h.
Referenced by DelayedUpdateBatched< PL, VALUE >::mw_updateRow().
UnpinnedDualVector<Value> mw_temp |
scratch space for rank-1 update
Definition at line 85 of file DelayedUpdateBatched.h.
Referenced by DelayedUpdateBatched< PL, VALUE >::mw_updateRow().
Vector<char, OffloadPinnedAllocator<char> > prepare_inv_row_buffer_H2D |
Definition at line 77 of file DelayedUpdateBatched.h.
Referenced by DelayedUpdateBatched< PL, VALUE >::mw_prepareInvRow().
compute::Queue<PL> queue |
Definition at line 61 of file DelayedUpdateBatched.h.
Referenced by DelayedUpdateBatched< PL, VALUE >::mw_accept_rejectRow(), DelayedUpdateBatched< PL, VALUE >::mw_evalGrad(), DelayedUpdateBatched< PL, VALUE >::mw_getInvRow(), DelayedUpdateBatched< PL, VALUE >::mw_prepareInvRow(), DelayedUpdateBatched< PL, VALUE >::mw_transferAinv_D2H(), DelayedUpdateBatched< PL, VALUE >::mw_updateInvMat(), and DelayedUpdateBatched< PL, VALUE >::mw_updateRow().
DualVector<Complex> spingrads_value_v |
Definition at line 73 of file DelayedUpdateBatched.h.
Referenced by DelayedUpdateBatched< PL, VALUE >::mw_evalGradWithSpin().
Vector<char, OffloadPinnedAllocator<char> > updateInv_buffer_H2D |
Definition at line 81 of file DelayedUpdateBatched.h.
Referenced by DelayedUpdateBatched< PL, VALUE >::mw_updateInvMat().
Vector<char, OffloadPinnedAllocator<char> > updateRow_buffer_H2D |
Definition at line 75 of file DelayedUpdateBatched.h.
Referenced by DelayedUpdateBatched< PL, VALUE >::mw_updateRow().