logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Delft3D FM数据后处理系列】3.Delft3D输出便于Matlab处理的nc文件

写在前面:让Delft3D输出nc文件结果并不是使用Matlab处理Delft3D数据的唯一办法,也可以通过查看quickplot源码的方式找到对应的函数直接处理数据,但是这个方式我感觉如果代码报错了就很难修改(虽然我没试过),于是采用输出nc文件自己编程的方式进行出图。让Delft3D输出nc文件只需要在创建mdf文件的时候,在Additional Parameter这一项里面加上FlNcdf#

文章图片
#经验分享#matlab
Delft3D FM并行计算方法

其中<workingDir> 要写mdu文件所在的文件夹名字,<inputFile>写mdu文件名字,<process>根据份数有多少写多少,我分成8份就从0写到7,如果分成4份就从0写到3,以此类推。使用过Delft3D FM的朋友都知道,如果模拟的区域较大、时间较长,就会导致Delft3D FM模型计算所花费时间较久,而并行计算方法可以有效减少模型计算时间。5.输入下面的命令将*.mdu文件分

文章图片
#batch#经验分享
【Delft3D FM数据后处理系列】1. 绘制模型网格

平时在学习Delft3D FM的时候,发现网上很多资料主要是讲如何运行模型,鲜有讲如何对结果进行可视化的。虽然Delft3D有quickplot工具,但对于科研绘图来说还远远不够,个人感觉只适合于简单的查看数据。此外,Deltares的OpenEarthTools虽然也有处理Delft3D数据的程序,但是那个我个人目前还没成功使用过,程序报错后很难处理。因此,我尝试自己写处理Delft3D数据的程

文章图片
#matlab#经验分享
【Delft3D FM数据后处理系列】2. 绘制模型地形图

本文主要介绍如何使用matlab和surfer绘制delft3d模型网格地形图

文章图片
#matlab#经验分享
到底了