Skip to main content

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:

  1. 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).
  2. 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.
  3. 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:

  1. Start with DHI's free courses (often offered via their "MIKE 21 Training" – watch recorded webinars).
  2. Get the student license (if eligible) – allows small grids.
  3. Reproduce a classic test case: Wind-driven circulation in a lake, tidal flow around a headland.
  4. Calibrate to real data: Use a simple estuary with water level and velocity measurements.
  5. 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.