References for developers
This page provides links to resources for Quinoa developers.
Developer resources
- Advanced build options
- Software design
- How does inciter start up?
- Data layout
- Contributing:
- How to add a new scheme
- How to add a new PDE type
- How to parse a new block in the control file
We roughly follow the development model described here. As a consequence, our master (stable) branch can lag behind our develop (bleeding edge) branch.
Directory layout
quinoa ├── cmake/ - CMake code, shared between github.com/quinoacomputing/quinoa-tpl and src/ ├── doc/ - Documentation, rendered at quinoacomputing.github.io ├── src/ - Compilable sources, see quinoacomputing.github.io/files.html ├── tests/ - Unit-, and regression tests ├── tools/ - Development utilities and docker files ├── LICENSE - Copyright and license └── README.md - This file, rendered at github.com/quinoacomputing/quinoa
Roadmap
The rough directions in which each of Quinoa's tools are developed are described by the Roadmap.