-
Notifications
You must be signed in to change notification settings - Fork 469
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FAST.Farm maximum number of spatial nodes (precompiled binaries) #2604
Comments
Dear @VKipke, By default temporary arrays go on the stack, and if a temporary array is large, it can cause a stack overflow if a lot of the stack memory is already in use. Likely we have a temporary array associated with the low resolution grid that got too large. I attempted to recreate this issue with two turbines, but was unsuccessful even with 100,00050030 low resolution grid points, so the issue is not because of a limitation of this grid. We had seen this issue before and attempted to fix it with this PR: #2452. However, according to some discussions on the intel forum, using In the meantime, you can change the stack size of the executable by using Regards, |
Dear @andrew-platt , Thanks for the quick response! I tried
but "editbin" was not found.
Is this correct? I don't need to compile anything, but simply run the editbin command along wigh FAST.Farm.exe Regards |
editbin is part of Visual Studio, not the Intel compilers. You shouldn't need anything from oneAPI. See https://learn.microsoft.com/en-us/cpp/build/reference/editbin-reference?view=msvc-170 |
Thank you for this great support! Unfortunately I have to ask again. I have installed Visual Studio (Community) 2019 (16.11.43). editbin.exe is located in C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64. Still, running
does not work. I copied editbin.exe into my FAST.Fam folder, then "link.exe" was not found. Copying also this into the FAST.Farm folder results in an error message where tbbmalloc.dll is missing. Again, copied this into my FAST.Farm folder. The result is now
When typing the command Any ideas how to resolve this? Thanks in advance to the OpenFAST / FAST.Fam dev team :) |
That will give you a modified After modifying the FAST.Farm executable, you can call it as you would before:
|
Thank you so much for the clarification! I did not understand editbin.exe will modify the FAST.Farm_x64.exe itself before the actual simulation run. Thanks again for all your impressive work and very helpful support! |
Hi all,
with FAST.Farm (precompiled binaries from OpenFAST v4.0.0 assets) I am trying to run a simulation with 12 turbines and it seems like there is a maximum number of low-res spatial nodes.
A configuration which has 788,544 nodes runs fine:
Using a slightly higher number of nodes (883,600) with a slightly higher resolution and nothing else changed:
I am getting this error message:
Technically, there should be no issue of simulating millions of nodes. It would just take longer to compute.
Can someone explain this apparent limitation? How can it be changed or bypassed?
Thanks!
The text was updated successfully, but these errors were encountered: