Mike 21 là một phần mềm kỹ thuật chuyên dụng do Viện Thuỷ lực Đan Mạch (DHI) xây dựng và phát triển, được ứng dụng để mô phỏng các biến động 2 chiều của mực nước và dòng chảy trong hồ, cửa sông, vịnh, khu vực ven và ngoài biển. Bộ phần mềm Mike 21 bao gồm trong đó rất nhiều các modul thành phần, phù hợp với những mục đích tính toán khác nhau như:
− Mike 21 Flow Model
− Mike 21 Flow Model FM
− Mike 21 Spectral Wave FM
− Mike 21 Boussiesq Waves
− Mike 21 Non-Cohesive Sediment Transport
− Các modul khác.
Hiện nay mô hình Mike 21 đã được chuyển giao, đào tạo và ứng dụng có hiệu quả tại một số cơ quan trong Bộ Nông nghiệp và PTNT. Mô hình cũng được ứng dụng rộng rãi trong các nghiên cứu về Hệ thống mô hình dự báo dòng chảy tại các nước trên thế giới như Anh, Ba Lan, Đức, Ấn Độ, Bangladest, Trung Phi, Thái Lan, Trung Quốc, Indonesia...
Mô hình Mike 21FM đã có mặ t tại Việt Nam vào tháng 11 năm 2005, "FM" được viết tắt của từ tiếng Anh “flexible mesh” (nghĩa là lư ới linh hoạt), cho thấy điểm nổi bật và khác biệt với những mô hình hai chiều khác về việc tạo lưới tính toán mà thường l à lưới chữ nhật ho ặc lưới cong. Đối với những mô hình dựa trên lưới tính toán hình chữ nhật cho lời giải có độ chính xác vừa đủ trong việc mô phỏng vùng bãi sông . Đối với những đoạn sông có địa hình phức tạp, đặc biệt là ở những đoạn sông cong và các đoạn sông tồn tại bãi bồi dòng ch ảy mở rộng và co hẹp đột ngột, yêu cầu phải có sự mô phỏng chính xác đường biên và điều đó đỏi hỏi việc sử dụng lưới linh hoạt. Và đây chính là điểm mạnh của Mike 21FM khi nghiên
Mike 21FM tạo lưới linh ho ạt trong các mô phỏng vùng tính toán . Việc sử dụng lưới linh hoạt so với việc sử dụng lưới chữ nhật là số điểm lưới ít hơn vì có thể thay đổi kích thước ô lưới theo địa hình vùng tính toán , mô phỏng đường bao tốt hơn và do đó kết quả tính toán có độ chính xác cao hơn . Trong mô hình lưới linh hoạt, bước thời gian dài hơn có thể được sử dụng và độ phân giải của đường dòng chảy đượ c cải thiện nhiều hơn bởi vì đường lưới luôn bám sát theo đường dòng chảy. Khi chạy mô hình lưới linh ho ạt, do số điểm được định nghĩa và lưu trữ ít hơn nên hạn chế được dung lượng trữ.