Support
August 16, 2025 ยท View on GitHub
If you're having trouble with understanding what HELICS does, how to use HELICS, getting a specific feature to work, or trouble-shooting some aspect of a HELICS-based co-simulation; there are a variety of support mechanisms we offer.
-
Documentation - Though you're already here at the documentation site, the following pages may be of particular interest:
- Installation Guide - Help with getting HELICS installed with the correct options for your particular use case
- User Guide - Comprehensive guide to understanding and using HELICS covering both the fundamentals as well as more advanced topics.
- API reference - HELICS is written in C++ with many supported language bindings. The C++ Doxygen is the most comprehensive reference for the HELICS API
-
User Forum - A space where users can discuss their HELICS use cases and get support on how to use HELICS.
-
Bug Reports/Support - If HELICS doesn't appear to be working as expected, this is the place to file a bug report and get some help.
-
Examples, Use Cases, and Tutorials - Over the years there have been a number of different public examples, use cases, and demonstrations of HELICS. These may be useful to show how particular features work or as a starting point for your use of HELICS.
- NREL March 2020 In-house Tutorial
- HELICS Examples Github repository
- HELICS Fundamental Tutorials
- Demonstration Use Cases - Fully-formed co-simulation use cases using a variety of simulators and HELICS features.
-
YouTube Channel - HELICS developers have created a number of short lectures and tutorials about how HELICS works and how to use it.
-
Gitter - Live chat with developers (when they're logged in) for quick fix support.
-
Virtual Office Hours - HELICS developers have periodic open office hours where anybody can come and get hands-on help with understanding HELICS better or getting a particular feature to work.