-
Notifications
You must be signed in to change notification settings - Fork 216
CIME Accomplishments FY16
mvertens edited this page Aug 17, 2016
·
3 revisions
The following are the CIME accomplishments during this period.
-
Python object oriented implementation of CIME:
- A new object oriented design of CIME was first implemented in perl by CSEG. This design was the basis for the new python implementation. The new python implementation was an ambitious undertaking that has delivered a new version (CIME5) that will be incorporated into both CESM and ACME. The resulting infrastructure has a coherent object oriented design that is extensible, incorporated extensive code re-use, and provided new parallelization of testing functionality.
- New system and unit testing functionality in CIME
-
CIME School:
- A weekly recorded meeting (CIME school) was started whereby the intended functionality of CIME was explored in detail by both ACME and CSEG. Given this understanding, which also included the historical reasons for the original design, the new CIME5 python object oriented design and implementation was examined in detail. As a result, both the ACME and CSEG team established an in-depth understanding of the CIME5 infrastructure which has been extremely beneficial to the successful collaboration.
-
CIME Documentation
- The original CESM scripts user's guide was migrated to the CIME wiki by CSEG and forms the basis of the new CIME user's guide that will be jointly implemented by both ACME and CSEG.