This page describes the steps to add a new model to an NGMS application.
The guide defines the steps starting from scratch. If an existing application is extended, a merge will be needed. This merge is defined at the last step as it is easier to debug an application with only one model.
How to setup an NGMS configuration from scratch
Step 1. Analyze the model handed over
Step 2. Create and populate default directory structure
Step 3. Update the various Descriptor-files
Step 4. ModuleDataSets and Module Adapter
- prepare Modules-directory
- populate the sub-directories
- update the NAM file
- prepare OFS file
- prepare ModuleDataSet-zip files
- prepare Model States for testing' purposes
- update the Module Adapter instructions (model references)
- obtain configuration data via Module Adapter
- prepare Model States for 'production' purposes
- update Module Adapter instructions for output (parameters)
Step 5. Locations
- prepare Locations spreadsheet
- Check presence of all worksheets
- Populate and verify worksheet Grids_loc and Grids_locSets
- Populate and verify worksheet GWunits_loc and GWunits_locSets
- Populate and verify worksheet GWabs_org
- Populate and verify worksheet OBH_org
- Populate and verify worksheet Gauges_org
- Populate and verify worksheet SWlat_org
- Populate and verify worksheet Branches_org
- Populate and verify worksheets for GWabs_IDMap (4 worksheets)
- Populate and verify worksheets for SWlat_IDMap (4 worksheets)
- Generate locations XML-files
- Update Grids.XML file
Step 6. Import
- Convert data set into appropriate import format
- Prepare import IdMap
- populate import folder
- Create Module instance for import
Step 7. ModuleInstances (ModuleConfigFiles)
- generate ModuleConfigFiles for Modflow run
- generate ModuleConfigFiles for interpolations
- generate ModuleConfigFiles for comparison
Step 8. Derivation tributary flows (PCRtransformation)
Step 9. Displays
- update Map
- generate GridDsiplay
- generate Filters
- generate DisplayGroups
Step 10. Merge with existing application