i am working on a intel core i9-13900k machine with 24 cores, 128gb ram and one of the fastests nvme ssds currently existing. and i am about to do some experiments with a test region of about 4000 x 4500 cells 10x10m each.
the expected reuslult set to "Whole year", all the other settings are left default exept for the "Diffusse proportion" - changed from 0.3 to 0.32 and "Transmittivity" from 0.5 to 0.48.
that calculation takes quite a long time and the most annoying thing is, that the taskmanager shows just one single core doing at least something - at an overall cpu workload of 7 - 9% and a rate of about 1,5 to 5.2 GHz.
but on top of that astonishingly poor performance one older machine with lower performance specs in any dimension is outperforming the modern machine by about 30% (!).
Yes, it warns you about that in the first paragraph under Usage
Area Solar Radiation (Spatial Analyst)—ArcGIS Pro | Documentation
But did you see the Environment settings that might improve the performance?
Analysis environments and Spatial Analyst—ArcGIS Pro | Documentation
What do you have yours set to?
thx, of course i have been reading the whole documentation in advance. and i have been experimenting with even smaller (than 4000 x 4000 cells) rasters. especially with the environment parameters for parallel processing - without any significant effect on the performance. and still the first issue is the overall performance of intel's flagship processor but the second is even more concerning - the less advanced machine is on par - both with about 7% workload. which means with more or less just one core working on the calculation job. that concept seems to be pretty outdated to me ... but i am still searching for workarounds and settings to bypass these limitations
I move the thread to ArcGIS Spatial Analyst Questions
to see if any one from that team knows any specific settings that might be causing the issue
I assume that you have ruled out any dataset specific issues that would affect calculation speed
Thank you @robertkalasek for your post.
The current solar radiation analysis tools are not designed as multithreaded or honor the parallel processing environment setting. So yes have their known limitations.
The larger the raster (or greater the input resolution) the longer the processing time and are recommended for smaller landscape scales (less than one degree).
This is something we are actively working on to release new versions of the Solar tools hopefully in the next release of ArcGIS Pro. This will include support for larger processing areas, along with performance and algorithm improvements, multithread and GPU support.
We hope to have these new tools in your hands as soon as possible. In the mean time keep the communication open and let us know any specific questions or issues you have.
Kind regards,
-Ryan DeBruyn