OpenFOAM sustainability involves developing software that meets critical needs of users, through a balance of resources, technology, investment and institutional support. The critical needs are availability, usability, robustness and extensibility. The critical work required to meet those needs are publishing, repair and redesign. Employers rarely allocate time to individuals to contribute critical work, so it is generally left to “career maintainers” at CFD Direct. With limited funding, decisions about the critical work are made by those who fund and/or contribute the work, via The OpenFOAM Hub.
We design our OpenFOAM Training so that users can learn effective CFD, giving them the confidence to carry out CFD analysis, repeatedly, to a defined standard in a timely manner. We provide 4 courses that teach reliable procedures to configure, run and maintain CFD simulations. While creating and improving these courses, we have contributed tools to OpenFOAM for more productive CFD, so that users waste less time on routine tasks. They include the post-processing command line interface, template cases, and tools for case setup, monitoring simulations, quick documentation and code customisation.