3 ms·
Optimizations, GPUs and even parallelization are not always much use in simulations because the computational complexity is usually very high - like O(n^3) or s
by Asbostos 11y ago
Optimizations, GPUs and even parallelization are not always much use in simulations because the computational complexity is usually very high - like O(n^3) or so. That's not even counting the cubing of the problem size in going from 1D to 3D. If you can get 10x the performance out of some optimization, that can allow you to solve a slightly bigger problem - but isn't likely to be dramatic enough to go from 2D to 3D.
- cma 11y agoThere are bigger optimizations than 10X with some of the adaptive grid / wavelet compression stuff. I think these are still 2D, but pretty amazing: https://youtu.be/vYA0f6R5KAI https://youtu.be/vYA0f6R5KAI
- stevep98 11y agoI was going to link to this too. It's almost as if the internet is calling for us to write an app called "here, the internet wants to help you researchers... have a video..."
- cma 11y agoThere are bigger optimizations than 10X with some of the adaptive grid / wavelet compression stuff. I think these are still 2D, but pretty amazing: https://youtu.be/vYA0f6R5KAI https://youtu.be/vYA0f6R5KAI