How do I add a new component model to CESM?

Support for specific components (ie. cam, pop, cice, clm, datm, etc) is hardwired into the CESM scripts. To add a new component model, specifically a new atmosphere, land, ocean, or sea ice component, several things need to be done. This section only summarizes the tasks to complete without providing details. This is an advanced exercise, and CESM may be able to provide addition assistance if resources are available. In the directions below, the model "cxyz" is a new land model that is going to be added to CESM. There are two major parts. First, the component needs to be supported in the CESM scripts. Second, the component needs to be able to run under the CESM driver.