-
Notifications
You must be signed in to change notification settings - Fork 458
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
Run FAST.Farm on windows. #2241
Comments
Which version are you running? |
Is openfast-3.5.3. |
Dear @CaiZhiming-HHU, Do you have any any issues running the precompiled version of FAST.Farm for Windows as provided with the release of OpenFAST v3.5.3? Best regards, |
|
Dear @CaiZhiming-HHU, The FAST.Farm TSinflow r-test uses OpenFAST models of the NREL 5-MW baseline wind turbine. Did you change this r-test to use OpenFAST models of the IEA Wind 15-MW RWT atop the VolturnUS semisubmersible? Can you share your updated FAST.Farm primary input (.fstf) file? Best regards, |
I added the configuration files required by FAST.Farm (including the main input file .fstf) to the OpenFAST test case of https://github.com/IEAWindTask37/IEA-15-240-RWT/tree/master/OpenFAST/IEA-15-240-RWT-UMaineSemi. So the FAST.Farm test case of "IEA Wind 15-MW RWT atop the VolturnUS semisubmersible" is constructed. |
We have been having issues with stack overflows in FAST.Farm when large wind grids were passed to AWAE. This was eventually tracked down to line 1078 in AWAE.f90 which reads: `m%u_IfW_Low%PositionXYZ = p%Grid_low` The `p%Grid_low` is of unknown size at compile time, but can be extremely large (3x160000 or more). This copy involves a temporary array and would normally be handled on the stack, but could result in an overflow for some models. By setting the `/heap-arrays:1000` any operation resulting in a temporary array of unknown array size at compile time will use the heap for the temprary array, and as will any array known at compile time to be larger than 1000 kB. Testing shows that this fixes issue OpenFAST#2053, and will likely also solve OpenFAST#843 and OpenFAST#2241 See https://www.intel.com/content/www/us/en/docs/fortran-compiler/developer-guide-reference/2024-2/heap-arrays.html for reference.
Dear all,
When I run the IEA-15MW-Semi case on windows using FAST.Farm (compiled and installed using MinGW), it always terminating the process after "Running WakeDynamics." without any error messages and without generating any files. OpenFAST is working fine, I don't know what's going on, and I'd appreciate any advice.
CMD display when running FAST.Farm👇
CMD display when running OpenFAST👇
@NRELAdmin @jjonkman @bjonkman
The text was updated successfully, but these errors were encountered: