Download presentation
Presentation is loading. Please wait.
Published byRosa Warren Modified over 8 years ago
1
Object Modeling System (OMS 3) Update 1. General 2. Annotations replace API 3. Multi-threading 4. Simulations 5. Documentation - Audit-trails 6. Model Implementations
2
1. General Improved scalability Lower burden for developers Flexibility for system and model integration / embedding Traceability and audit trail support
3
1. Removed in OMS3 NetBeans Platform dependency ◦ use any Java IDE instead Component API ◦ annotate POJOs instead FORTRAN-only support ◦ can use any DLL (Shared Object), compiled from C/C++/FORTRAN Explicit execution sequence ◦ just connect components
4
2. Multi-threading (Scalability) Default multi-threaded execution of components. Dataflow driven component execution Implicit parallelization Cluster scalability with Terracotta
5
3. Annotations replace API Annotations are adding meta data to classes to express (not program) framework interaction No API calls; no subclasses or interfaces to implement. Any plain old java object (POJO) can be used as a component if the minimum annotation is present. Comprehensive component meta data provided for archival, documentation, auditing.
6
4. Documentation – Audit trails A model can document itself by generating its component meta data into Docbook ( pdf, doc, rtf, html, …). Create a secure hash signature digest (SHA-256) of all resources contained in a simulation (components, parameter files, simulation file), capturing relevant version control system information
7
5. Simulations Simple definition of model applications ◦ Basic simulations ◦ Ensemble Streamflow Prediction (ESP) ◦ Multi-objective, step-wise calibration (LUCA) ◦ Shuffled Complex Evolution calibration (SCE) ◦ Multi-objective calibration (MOCOM) ◦ Generalized Likelihood Uncertainty Estimation (GLUE) ◦ [Dynamically Dimension Search calibration (DDS)] ◦ [Automatic Model Testing]
8
6. Models Water Supply Forecasting (PRMS model) with National Water and Climate Center - deployment Erosion Prediction (RUSLE2 model) for Engineering Field Tools – in progress Conservation Effects Assessment (J2000SN model) for ARS/NRCS CEAP Workgroup 5 – in progress Water Balance (Thornthwaite model) - available Range Forage and Livestock Production – (Forage Growth model) - in progress Model Service Support to the NRCS Conservaton Delivery Streamlining Initiative (CDSI) - underway Model Service Support to extend agricultural field research (RZWQM model) - underway
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.