Mike 21 — Dhi
The following is a short story set in the world of coastal engineering, where the software becomes a character in its own right.
Integration & Workflow
A typical MIKE 21 project follows:
- Pre-processing (MIKE Zero / Mesh Generator):
- Import bathymetry/topography (xyz, GeoTIFF, ESRI Grid).
- Generate flexible mesh (quality control: aspect ratio, skewness).
- Set boundary conditions (tides, rivers, wind, waves).
- Simulation (MIKE 21 Engine):
- Run on a standard PC (e.g., 100k cells can run overnight).
- Parallel CPU support (OpenMP/MPI). No GPU acceleration natively.
- Post-processing (MIKE Zero, Plot Composer, or export):
- View time series, 2D maps, profiles, and animations.
- Extract transects, time-series at points.
- Export results to NetCDF, Shapefile, or MATLAB.
Learning Path Suggestion
If you want to become proficient:
- Start with DHI's free courses (often offered via their "MIKE 21 Training" – watch recorded webinars).
- Get the student license (if eligible) – allows small grids.
- Reproduce a classic test case: Wind-driven circulation in a lake, tidal flow around a headland.
- Calibrate to real data: Use a simple estuary with water level and velocity measurements.
- Progress to coupling: Add waves to your hydrodynamic model.
In summary, DHI MIKE 21 is a mature, powerful, and industry-respected 2D modeling suite for surface water hydrodynamics and related processes. Its flexible mesh and strong environmental modules make it a top choice for coastal, estuarine, and flood projects, but it requires significant investment (financial and learning). It is not a general-purpose CFD tool but a specialized engineering workhorse. dhi mike 21
C. MIKE 21 ST (Sediment Transport Module)
- Function: Models the movement of sand and mud.
- Strengths: Essential for studying coastal erosion, siltation of harbors, and dredging impacts. It can calculate bed level changes over time (morphology).
Advantages and Limitations
Cons:
- Cost: The licensing is very expensive (often thousands of dollars per module per year). It is not accessible for small firms or individual consultants.
- Hardware Demands: Large models require powerful workstations with substantial RAM.
- File Management: Projects generate hundreds of files (.dfs, .mesh, .area, .m21, etc.), which can become messy and confusing to organize.
- Black Box: Being proprietary software, the source code is closed. You cannot "look under the hood" to modify the equations like you can with OpenFOAM.