The old Saru interface is deprecated in HOOMD 2.6.0 in favor of random123. There is also now a clean c++11-like interface for generating random numbers, so this should be preferred to the stl throughout. Specifically, the following files need Saru replaced:
DPDEvaluatorGeneralWeight.h
TwoStepBrownianFlow.h
TwoStepBrownianFlowGPU.cuh
TwoStepLangevinFlow.h
TwoStepLangevinFlowGPU.cuh
These can probably just use the RNGIdentifiers from HOOMD, since they are meant to be used as replacements. Or, we can specify a new one for each. Also, ParticleEvaporator should use random123 rather than the stl.
The old Saru interface is deprecated in HOOMD 2.6.0 in favor of random123. There is also now a clean c++11-like interface for generating random numbers, so this should be preferred to the stl throughout. Specifically, the following files need Saru replaced:
DPDEvaluatorGeneralWeight.h
TwoStepBrownianFlow.h
TwoStepBrownianFlowGPU.cuh
TwoStepLangevinFlow.h
TwoStepLangevinFlowGPU.cuh
These can probably just use theRNGIdentifiers
from HOOMD, since they are meant to be used as replacements. Or, we can specify a new one for each. Also,ParticleEvaporator
should use random123 rather than the stl.This task is related to #9.