ElliotB256

Results 84 comments of ElliotB256

Need to make sure #79 is fixed on this branch - best way to do this is to first implement the test.

@minghuaw - I saw you recently exploring the rust gpu ecosystem a bit, would you be interested in a GPU-accelerated entity query system? I'm thinking it would dramatically speed up...

The dream for me would be defining components with a `#[GPUStorage]` attribute, and then replacing `Query` with a kind of `GPUQuery` that provides a for-each that gets converted to a...

Bevy now up to 0.11, I'll get round to porting and benching soon. I was hoping for some days of free time this summer to finish the port but they...

Worth noting that collision length isn't really a per-atom quantity - it's defined between a pair of atoms - so we can't really have a component for it. How to...

@d-garrick Note that a more general implementation can't just swap velocities, it needs to swap momenta in the COM frame. Also, it can't just swap momenta in the COM frame...

![image](https://user-images.githubusercontent.com/7041164/114730820-1c64d900-9d39-11eb-948d-64ba5adb0092.png) This graph shows agreement of the MC approach with theoretical rates as a function of collisions/timestep/box and atoms/box. Note that even 30% difference is expected due to inaccuracies in...

(The above simulation is for a box trap simulation domain with 10 boxes along each axis for 1000 boxes total.)

Slightly more correct version of the same: ![image](https://user-images.githubusercontent.com/7041164/114740526-d6f8d980-9d41-11eb-90d1-a3d992b42438.png)

@MauriceZeuner