4
Ligia Bernardet 09 January 2012 HFIP Ensemble Team meeting GSI-hybrid code management: what can we learn from learn from HWRF?

Ligia Bernardet 09 January 2012 HFIP Ensemble Team meeting GSI-hybrid code management: what can we learn from learn from HWRF?

  • View
    216

  • Download
    1

Embed Size (px)

Citation preview

Ligia Bernardet

09 January 2012

HFIP Ensemble Team meeting

GSI-hybrid code management: what can we learn from learn from HWRF?

Current HWRF Repository Structure

2

HWRF code repository hosted by DTC•Trunk contains scripts, namelists, and source code•Source directory build system: top makefile builds all componentsThe eight components of HWRF are “links” to the community repositories•A EnKF directory can be added as another component

HWRF components

3

Component Community Repository host

Additional Repositories

WRF NCAR / MMM -

WPS NCAR / MMM -

HWRF-Utilities* DTC -

GSI (contains hybrid capab)

DTC EMC

NCEP Coupler DTC -

POM-TC DTC -

UPP DTC EMC

GFDL Vortex Tracker DTC -

EnKF ? ?

sync

sync

* libraries, vortex initialization, tools

EnKF code repository requirements

4

Maintained and administered in a straightforward way

Provides reliable, almost un-interrupted access, backed-up

Provides access to all developersRequires least amount of laborHas safeguards to prevent damaging operational

code by outside contributionsHas framework that minimizes errors when merging

code between development and trunk

Our requirements should lead us to the best solution!