Template:Updates from the director: Difference between revisions

From CSDMS
No edit summary
No edit summary
Line 15: Line 15:


The 2011 Annual CSDMS Award winners are:
The 2011 Annual CSDMS Award winners are:
# Best Poster — “Direct Numerical Simulation of Sediment Erosion” Zachary Borden (UC Santa Barbara),
# Best Poster — “Direct Numerical Simulation of Sediment Erosion” '''Zachary Borden''' (UC Santa Barbara),
# Student Modeler Award — “A reduced-complexity channel-resolving model for sedimentary delta formation” — Man Liang (SAFL, U Minnesota) and
# Student Modeler Award — “A reduced-complexity channel-resolving model for sedimentary delta formation” — '''Man Liang''' (SAFL, U Minnesota) and
# Lifetime Achievement Award — Professor Rudy L Slingerland (Penn State). -- detailed in the [[Media:2011_ANNUAL_REPORT_CSDMS.pdf|Annual Report]].
# Lifetime Achievement Award — Professor '''Rudy L. Slingerland''' (Penn State). -- detailed in the [[Media:2011_ANNUAL_REPORT_CSDMS.pdf|Annual Report]].
A key CSDMS achievement of the past year is the development of an innovative, two-level wrapping process (BMI/CMI) that greatly simplifies the process of converting contributed models into interoperable, plug-and-play components.  Model contributors are asked to make relatively small changes and additions (e.g. functions that describe their model's attributes in a standard way) to their source code to provide a Basic Model Interface or BMI. BMI implementation is noninvasive and straightforward --- it requires no calls to CSDMS code and no knowledge of CSDMS framework concepts or protocols.  By design, BMI provides all of the model information (grid type, information on input and output variables, etc.) that is needed by a second-level wrapper that converts the model to a CSDMS component. The second-level wrapper provides a Component Model Interface or CMI that enables coupling to other CSDMS components and automatically calls service components when needed to accommodate numerous differences between models such as programming language, computational grid, time-stepping scheme, variable names and units.  Service components provide additional added value such as output to NetCDF files, unit conversion and spatial regridding. By design, BMI allows the same CMI wrapper to be used for every model written in a given language.  This greatly simplifies and reduces maintenance associated with the wrapping process and reduces the burden on code contributors.
A key CSDMS achievement of the past year is the development of an innovative, two-level wrapping process (BMI/CMI) that greatly simplifies the process of converting contributed models into interoperable, plug-and-play components.  Model contributors are asked to make relatively small changes and additions (e.g. functions that describe their model's attributes in a standard way) to their source code to provide a Basic Model Interface or BMI. BMI implementation is noninvasive and straightforward --- it requires no calls to CSDMS code and no knowledge of CSDMS framework concepts or protocols.  By design, BMI provides all of the model information (grid type, information on input and output variables, etc.) that is needed by a second-level wrapper that converts the model to a CSDMS component. The second-level wrapper provides a Component Model Interface or CMI that enables coupling to other CSDMS components and automatically calls service components when needed to accommodate numerous differences between models such as programming language, computational grid, time-stepping scheme, variable names and units.  Service components provide additional added value such as output to NetCDF files, unit conversion and spatial regridding. By design, BMI allows the same CMI wrapper to be used for every model written in a given language.  This greatly simplifies and reduces maintenance associated with the wrapping process and reduces the burden on code contributors.


The CSDMS special issue on Environmental Modeling is almost complete and most papers are now available as ‘in press’ and are ‘on line’ for [http://www.sciencedirect.com/science/journal/aip/00983004 download at Computers & Geosciences].
The CSDMS special issue on Environmental Modeling is almost complete and most papers are now available as ‘in press’ and are ‘on line’ for [http://www.sciencedirect.com/science/journal/aip/00983004 download at Computers & Geosciences].

Revision as of 15:15, 17 February 2012