-
Notifications
You must be signed in to change notification settings - Fork 457
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
Where can I find the system requirements for running OpenFAST and TurbSim? #2255
Comments
Hi @cortadocodes! We haven't really given much guidance on this since it really depends on the size of the model being used. A simple land turbine may only need 100 MB, but a large offshore model could require 10 GB or more depending on discretization. For the number of CPU's, it will depend if OpenMP was enabled or not. If it isn't enabled, more than one CPU wouldn't gain much. I do agree we need some form of system requirements given. @deslaughter or @mayankchetan, do you have any thoughts? |
Thanks @andrew-platt! In the docs it says OpenMP is disabled by default - is that still the case? I'm sure I saw the official docker image using OpenMP (2 cores, 4 threads?) Just had another thought - it would be useful to have some kind of guide on the likely size of the output files (perhaps as a function of number of turbines?) |
In v3.5.3 (and a few earlier versions) OpenMP is enabled anytime that FAST.Farm is compiled. We changed this with PR #2229 to only be active when requested. This change will be included in 3.5.4 and later. So the docker image for 3.5.3 does include OpenMP in the OpenFAST build since FAST.Farm was compiled as well. |
Ok that makes sense. So anyone using the official docker image will be using multiprocessing by default. Is there a way to enable/disable multiprocessing on the command line? It would be useful to enable it at runtime instead of build time to give users more flexibility if they don't build their own image |
At the moment we don't have a way to disable at the CLI. That would be a nice feature. |
Is your feature request related to a problem? Please describe.
I'm running OpenFAST and TurbSim in containers and need to set the memory and number of CPUs available to them. I can't find the recommended system requirements/specs in the docs so I'm currently guessing based on real-time usage stats.
Describe the solution you'd like
A link to where the recommended system requirements/specs are if they're already documented, or for this to be added to the docs if not.
The text was updated successfully, but these errors were encountered: