1 Introduction

This CCSM Software Developer's Guide is the reference handbook that
describes the development practices, standards, and conventions recommended
for Community Climate System Model software.

The scope of this document includes any issue related to process, conventions,
and standards in the design, implementation, and documentation of any software
that is, or is being considered for, use by the CCSM community.
Some component-specific guidelines (e.g. Community
Atmospheric Model Coding Conventions) are also included while
other component-specific guidelines are not include and are deferred
to that component's development team.

This is an evolving document. Suggestions on how to improve the Guide
should be sent to csm@ucar.edu.