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.