<style> .reveal section p { font-size: 0.6em; line-height: 1.2em; vertical-align: top; } li { font-size: 0.6em; line-height: 1.2em; vertical-align: top; } .reveal section img { background:none; border:none; box-shadow:none; } </style> # OpenFOAM RSE group proposal _Gerasimos Chourdakis (TUM)_, Tomislav Maric (TUDa), and more --- ## Main goal Bring together the developers community of OpenFOAM --- ## Additional goals 1. Disseminate good development practices in the community. 2. Learn, try, and demonstrate new workflows for developing code. 3. Long-term: Add the tooling that downstream developers need. 4. Long-term: Scale up OpenFOAM development (and testing) workflows. 5. Long-term: Increase trust in the community and open up. --- ## Example topics - Continuous Integration / automated testing - Data repositories for reusable (and continuous) benchmarking - Managing community contributions - Effective documentation - Build systems - Development and debugging techniques/tools --- ## Why call it "RSE"? _"Research software engineering is the use of software engineering practices in research applications."_ International community (see society-rse.org), also industry efforts. --- ## Why is this different from HPC? _"HPC Technical Committee' commitment is to work together with the community to overcome the actual HPC bottlenecks of OpenFOAM"_ Code recommendations is an outcome, but with different focus/goals. --- ## Why now? - Two improvised sessions in OFW17 (Cambridge) - Consistent follow-up interest - Enough time to try it till the OFW18 --- ## Context Working for precice.org (coupling library) Bridging and learning from other related community projects: deal.II, FEniCS, SU2, Nutils, CalculiX, ... --- ## Format Monthly (invited) talks + panels Community space Documentation --- ## Needs 1. Some Governance umbrella (wiki page) 2. Open channels with core developers 3. Space for documentation 4. Communication platform
{"type":"slide","slideOptions":{"transition":"slide","theme":"white","slideNumber":"c/t"}}