DeformableBody example runs on low UPS

Hello everyone,

I have just started learning iMSTK and so far I am pretty excited about it. However, I encountered a problem with the DeformableBody example: It runs with at only 1 to 2 UPS. Here are my specs:

  • Intel core i5
  • NVIDIA Qudaro P1000
  • Linux Ubuntu 18.04

Could you tell if this is expected behaviour and if there is a way to improve performance? Thanks in advance.


Thanks for the interest. Can you state what optimization level was used during compilation? At least on windows there is a lot of difference between debug and release modes.

With regards to improving speed, we have recently added TBB support in imstk and we are slowly starting to enable parallelism for different classes. VEGA library allows calling element updates for sub-elements and hence we can definitely speed things up. Let me know if this is something you are interested in contributing and I can provide guidance.

Hi @sreekanth.arikatla,

Thanks for your answer. I built a release version of iMSTK and the frequency went up to 54 UPS!

Regarding the second part, I would be extremely glad to contribute to the project somehow. Although at the moment I was planning to try to implement a Vulkan renderer for Linux (as far as I understood, it is only available on Windows for now).

Privacy Notice