Skip to main content

To report or not to report

By default, requests made using ArupCompute do not request a report. This is because generating reports is computationally expensive and in many cases unnecessary.

The only situations where reports are required are:

  • For an engineer to interrogate the calculation
  • For any reports required for issue

It is particularly important to avoid unnecessarily requesting reports when using batch requests.

For example, below shows that when a large batch of calculation reports are requested (from the Grasshopper client) the execution time is more than doubled. Also, this is a simple calculation (adding two numbers) with a correspondingly simple report.

Some reports on ArupCompute will dynamically generate graphs and diagrams, which will lead to much greater relative execution times if reports are requested.

reportComparison