Developer Guide¶
This PFLOTRAN Developer Guide better ensures PFLOTRAN quality, integrity, robustness and longevity (for the PFLOTRAN community) by training code developers, who will be making modifications to documentation, source code or tests, regarding effective software development practices. A key requirement for receiving permission to contribute to the online PFLOTRAN Bitbucket repository (aka push privileges) is to review this document and discuss the guidelines with a Senior PFLOTRAN Developer. Developers receive additional training through the review and approval process that is required to merge new features to the repository.
Standards:
QA Test Suite¶
FAQ¶
- How do I get help?
- How can I contribute to or update the online documentation?
- How do I resolve installation issues?
- How do I make any sense of the screen output, in particular Newton iteration convergence?
- How do I create datasets and are there examples?
- Why does PFLOTRAN crash when printing provenance information to HDF5 formatted output?
- Does PFLOTRAN run on a machine with GPUs?
- What is the difference between MAPPED, GLOBAL, CELL_INDEXED, GRIDDED and ASCII datasets?
- How can I troubleshoot multi-phase flow problems in GENERAL mode?