You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
implementation details of the thrust::make_zip_iterator are being used. Specifically this code should not work under the normal behavior of zip_iterators, as the shortest element in the iterator tuple is m_beta. This however still works because of how the implementation of thrust`s zip_iterator works.
Specifically referencing the answer to this question https://stackoverflow.com/a/75212854/20624687 .
Hello, it came to light that in line 85 of the lorenz-parameters example
odeint-v2/examples/thrust/lorenz_parameters.cu
Lines 70 to 90 in db8b39a
and in line 152
odeint-v2/examples/thrust/lorenz_parameters.cu
Lines 125 to 162 in db8b39a
implementation details of the
thrust::make_zip_iterator
are being used. Specifically this code should not work under the normal behavior of zip_iterators, as the shortest element in the iterator tuple ism_beta
. This however still works because of how the implementation of thrust`s zip_iterator works.Specifically referencing the answer to this question https://stackoverflow.com/a/75212854/20624687 .
This should get fixed as people use this when learning about the capabilities of boost and thrust using this website:
https://www.boost.org/doc/libs/1_81_0/libs/numeric/odeint/doc/html/boost_numeric_odeint/tutorial/using_cuda__or_openmp__tbb_______via_thrust.html
The text was updated successfully, but these errors were encountered: