ligia bernardet 09 january 2012 hfip ensemble team meeting gsi-hybrid code management: what can we...
Post on 21-Dec-2015
216 views
TRANSCRIPT
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!