Kangaroo

THIS FORUM IS NO LONGER ACTIVE. PLEASE POST ANY NEW QUESTIONS OR DISCUSSION ON:

https://discourse.mcneel.com/c/grasshopper/kangaroo

The discussions here are preserved for reference, but new questions posted here are likely to go unanswered.

Kangaroo is a Live Physics engine for interactive simulation, optimization and form-finding directly within Grasshopper.

KangaMark - PC performance Kangaroo benchmarking

Following a few recent discussions:

building-a-computer-around-kangaroo-physics-grasshopper

high-performance-computer-for-gh

hardware-requirements-and-suggestions

and inspired by the example of Holomark for Rhino, this is a first go at a very simple tool to get an idea of how fast different computers are at performing the sort of calculations used in Kangaroo, with the aim of informing those buying or upgrading their machines.

If you could take a couple of minutes to download and run this definition (after closing other running applications), then post here the result and your PC specs, hopefully we can start building a basic picture of what effect different hardware really has on the speed Kangaroo runs.

Image result for i7

Most of the information can be found in the System page of Control Panel.

RAM speed can be checked in your BIOS, or with a tool like CPU-Z (note that the reported frequency from this should be doubled to get the actual RAM speed rating - eg if the frequency is 800MHz you should write DDR3-1600. It's confusing I know - see some discussion of this here), or by searching online for the specs of your PC model number.

This definition is purely testing the speed of the internal physics calculation, not display, so graphics-cards are irrelevant.

For now this is just to get a single general measure of overall Kangaroo speed, but it might also be interesting later to run a variety of tests to see how the speed varies with the size and complexity of simulation.

Of course a way of benchmarking general Grasshopper performance would be very nice to have as well, but would involve a lot more variables, and I'd be interested if anyone has ideas about how that could work.

Note - I posted a couple of versions of this earlier with various errors that were causing incorrect results. If you downloaded the earlier KangaMark01.gh or KangaMark02.gh file, please disregard that and any results from it and use the one posted here below:

Load Previous Replies
  • up

    Daniel Prohasky

    KangaMark Score: 151
    PC model: ASUS ROG703
    Operating system: Windows 10 Enterprise
    Processor model and speed: Intel(R) Core(TM) i9-8950HK CPU @ ~4.8 GHz
    Amount and speed of RAM: 32GB DDR4 @ 2666 MHz

    • up

      Tomohiro Tachi


      KangaMark Score: 70

      PC model: G-GEAR eX.Computer Gaming Series
      Operating System: Windows 10 Pro
      Processor model and speed: AMD Ryzen Threadripper 3970X 32-Core Processor 3.69 GHz
      RAM: 64.0 GB DDR4-2666/PC4-21300 SDRAM

      I realized that Kangaroo is extremely slow on my workstation (slower than laptops). I want to know if there is any bottleneck.

      • up

        PoulMaclein

        thank you, i want to know about the performance of my pc and this is just what i needed