Skip to content
Michael Levy edited this page Jun 8, 2014 · 12 revisions

The primary purpose of this wiki is to house the CVMix Developer's Guide document.

Table of contents

  1. Purpose of This Developers Guide
    1. How to contribute to CVMix, a 5 step process
  2. Structure of a CVMix module / how to call CVMix from an OGCM
    1. Sequence of calls (init, calc, finalize)
  3. Policies for GitHub/git
    1. Size/nature of commits
  4. Development Guidelines
    1. Consistent naming for modules, procedures, variables, etc
    • Chapter for CVMix scientific description
  5. How to compile CVmix
  6. How to develop a new physics module
    1. Structure
    • Documentation
    • Tests
    • Submission process