![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FVCOM
CHEN_BR
这个作者很懒,什么都没留下…
展开
-
关于ERA5再分析逐小时数据中的变量expver
来源 http://bbs.06climate.com/forum.php?mod=viewthread&tid=99863最近又开始使用ERA5的该数据集下载到了2021 发现出现expver变量 不是很理解它选1或者5的意思 用python尝试选了下读出来都有问题 我是想把位势和温度逐小时数据处理成日均数据 想请问一下大家在出现这个变量是怎么处理的ERA5 hourly data on pressure levels from 1979 to present2021年的数据有expver原创 2022-01-11 15:02:16 · 6035 阅读 · 6 评论 -
安装nc4
./configure --prefix=/home/theo/netcdf4/zlib-1.2.11makemake checkmake install./configure --prefix=/home/theo/netcdf4/hdf-1.8.20 --with-zlib=/home/theo/netcdf4/zlib-1.2.11 CC=icc CXX=icpc --enable-cxx CFLAGS=-O3 CXXFLAGS=-O3 FC=ifort F77=ifort F90=ifort原创 2022-01-10 19:02:40 · 582 阅读 · 0 评论 -
vmware 虚拟机共享文件夹后找不到共享目录
执行一下这个命令vmhgfs-fuse /mnt/hgfs/ 再看 mnt 目录转载 2021-12-06 09:39:28 · 745 阅读 · 0 评论 -
生成潮位矩阵数据
clear;clcfor k=1:1:15 %% 此处的15记得修改,15个开边界点filename=sprintf("data_%d.mat",k);load(filename);Tidal(:,k)=TimeSeries(1,:);end%%输出fid=fopen("Elevation.dat","wt");[p,q] = size(Tidal)for i=1:1:p for j=1:1:q if j==q fprintf(fi.原创 2020-10-15 14:58:13 · 519 阅读 · 0 评论 -
加控制线和平滑地形
这个就是平滑因子,调大就更平滑,0-1取值,根据梯度我是画网格,然后平滑,然后再看要不要加控制线,要加就加上我看控制线的输入文件是xyz的水深那种呢?这个控制线的xyz文件是合并后的,不是平滑后的,应该是加完控制线然后平滑。控制线是黑点组成的加载进去,就能看到。其实意思就是你知道控制线了,然后你用refine加密那一部分sms里,选中需要加密的三角形部分,然后refine。一定要在sms格式的文件下弄...原创 2020-10-15 13:08:42 · 678 阅读 · 2 评论 -
FVCOM43安装
1. 进入source,搜索swmod2.F2.3.4.移动上去,删掉前面的在make的过程中就不会出现各种unrecognize了5. 然后修改libs里面的东西包括log还有cxx6.chmod777./untar.sh原创 2020-10-14 21:17:31 · 825 阅读 · 0 评论 -
NOUTV——62
NOUTV,TOUTSV,TOUTFV,NSPOOLV=输出参数,用于控制为选定速度记录站的速度解提供的时间序列输出(fort.62输出)NOUTV= -3以netCDF格式在选定的速度记录站提供输出。热启动之后,将创建一个新的Fort.62.nc文件。NOUTV= -2以二进制格式在选定的速度记录站提供输出。热启动之后,将创建一个新的Fort.62文件。NOUTV= -1在选定的速度记录站以标准ascii格式提供输出。热启动之后,将创建一个新的Fort.62文件。NOUTV...原创 2020-10-14 13:00:02 · 252 阅读 · 0 评论 -
NOUTE——61
NOUTE,TOUTSE,TOUTFE,NSPOOLE=输出参数,用于控制在选定的海拔记录站为海拔解决方案提供的时间序列输出(fort.61输出)NOUTE= -3以netCDF格式在选定的海拔记录站提供输出。热启动之后,将创建一个新的Fort.61.nc文件。NOUTE= -2在选定的海拔记录站以二进制格式提供输出。热启动之后,将创建一个新的Fort.61文件。NOUTE= -1以标准ascii格式在选定的海拔记录站提供输出。热启动之后,将创建一个新的Fort.61文件。NO...原创 2020-10-14 12:56:15 · 280 阅读 · 0 评论 -
关于NWS=22
防风文件为bal072008.dat,ADCIRC希望将其重命名为Fort.22。只要在ADCIRC控制文件中使用NWS = 8的设置指定了强制风,ADCIRC就会从NOAA FTP站点接受最佳跟踪文件,而无需进行任何修改。最佳跟踪文件包含有关眼睛位置,中心压力,最大风的半径等信息。ADCIRC使用此信息在内部构造压力场和风场。Gustav文件的开始时间为2008/08/25/0000 UTC,我们的仿真也是如此。...原创 2020-10-12 22:17:08 · 277 阅读 · 0 评论 -
检查潮差
ncdisp('hzw_station_timeseries.nc','/', 'full');data=ncread('hzw_station_timeseries.nc','zeta');原创 2020-10-03 19:09:01 · 310 阅读 · 0 评论 -
例子7错误
forrtl: error (78): process killed (SIGTERM)Image PC Routine Line Source padcirc 0000000000646574 for__signal_handl Unknown Unknownlibpthread-2.12.s 0000003889C0F7E0 Unknown ...原创 2020-09-23 20:41:16 · 2193 阅读 · 1 评论 -
安装mpi错误
ld: warning: libimf.so, needed by ../../../ompi/.libs/libmpi.so, not found (try using -rpath or -rpath-link)ld: warning: libsvml.so, needed by ../../../ompi/.libs/libmpi.so, not found (try using -rpath or -rpath-link)ld: warning: libirng.so, needed by ..原创 2020-09-23 20:59:14 · 1104 阅读 · 2 评论 -
oceanmesh2d
基于MATLAB的完全开源(GNU GPLv3.0)软件,用于自动三角网格生成。最新版本可从https://github.com/CHLNDDEV/OceanMesh2D[1][2][3]获得。它可以用作ADCIRC的端到端预处理器,包括:生成网格。 检查并编辑网格以满足Courant约束。 生成fort.13文件属性。 生成fort.15文件,包括自动生成潮汐势信息和潮汐高程边界条件。 生成其他输入文件,例如fort.24 file。 将网格及其属性存储到msh可以保存为高效.ma...原创 2020-09-23 20:59:52 · 892 阅读 · 1 评论 -
我已经针对我感兴趣的区域制作了ADCIRC网格,但是 即使在很小的时间步长下,生成的ADCIRC模拟也是不稳定的。我该怎么办?
这里是一些开始的地方:*您可以为每个元素计算CFL参数并确保其全局范围小于1吗?*您是否可以计算每个元素的元素质量(衡量元素“等距”的程度)?低质量的元素(甚至只有一两个)会给您带来问题。*尝试在关闭了“非线性/润湿干燥”功能的情况下运行测试仿真,然后一次将其重新启用(假定运行稳定)。*通过调整tau0(整体连续性方程式中原始方程式和波动方程式之间的权重),您可能可以获得更稳定的运行。有关如何执行此操作的详细信息,请参阅ADCIRC官方用户手册(http://www.adcirc.org)中原创 2020-09-22 14:01:03 · 527 阅读 · 0 评论 -
什么是tau0?
tau0参数乘以原始连续性方程式;ADCIRC在称为“广义波连续性方程”的整体公式中同时使用了原始连续性方程和波连续性方程。tau0参数可以视为原始连续性方程的“权重”。该加权值用于平衡连续性方程的数值属性。通常在较浅的水中使用较高的值。查看该fort.15文档adcirc.org,并随时欢迎您咨询的建议ADCIRC邮件列表为特定的建模场景。...原创 2020-09-22 13:59:11 · 780 阅读 · 1 评论 -
大型运算崩溃
当我指定ADCIRC应该编写一个netCDF热启动文件时,它在较小的测试网格(30k节点)下可以正常工作,但在较大的网格(1M节点)上出现分段违规的情况而失败。我正在使用英特尔编译器。但是,当我使用gfortran和gcc编译器时,ADCIRC成功为两个网格写入了热启动文件。答:这是intel fortran处理堆栈和堆上的数组的方式的问题。您应该使用以下编译器标志重新编译ADCIRC和netCDF fortran库:“ –heap-arrays 8192”,其中“ 8192”是“ ulimit -s”原创 2020-09-22 13:58:05 · 312 阅读 · 0 评论 -
adcirc故障排除
故障排除包括与ADCIRC相关的各种潜在问题。编译源代码可能会导致ADCIRC源代码,或更常见的是所使用计算机的基础计算机体系结构或软件库带来许多复杂性。运行模型时,输入文件,模型不稳定性以及正在使用的计算机所基于的系统(再次)可能会出现问题。...原创 2020-09-22 13:57:11 · 469 阅读 · 0 评论 -
典型的ADCIRC参数选择
https://wiki.adcirc.org/wiki/Typical_ADCIRC_Parameter_Selections参数选择与设置和运行仿真时必须进行的模型参数选择有关。ADCIRC和耦合的ADCRC + SWAN模型具有大量用户可控制的参数。一些参数代表模型精度与稳定性之间的平衡,例如通过NOLICA和NOLICAT启用或禁用对流。其他的则平衡了准确性和运行时间,例如通过IM的隐式vs.显式GWCE公式表达。(这也会影响稳定性)。同时,某些参数表示的值是真正的“最佳”选择取决于具体情.原创 2020-09-22 13:47:52 · 717 阅读 · 0 评论 -
示例和测试用例
示例和测试用例https://wiki.adcirc.org/wiki/Examples_and_Test_Cases示例1:具有潮汐强迫作用的四分之一环形港口(2D和3D)示例2:具有潮汐强迫(2D)的Shinnecock入口示例3:Beaufort入口(2D)示例4:理想化的入口(2D)示例5:内部溢出边界(2D)示例6:APES风行(NWS = 3)(2D)示例7:飓风伊莎贝尔风行(NWS = 4)(2D)示例8:仅大型网格(约300,...原创 2020-09-22 13:44:35 · 184 阅读 · 0 评论 -
ADCIRC数值计算方法
ADCIRC既是二维(2D)模型又是3D模型,其数值表示形式有所不同。ADCIRC理论报告中目前提供了有关这两种基本模型数值的最佳文档。ADCIRC是空间中的有限元素和时间上的有限差异。解决方案可以半隐式或集中式显式模式进行,后者更快,但准确性和稳定性较差。如果未在集总显式模式下运行,则可以在用户Fort.15文件中指定t-1,t和t + 1处的时间权重,并使用Jacobi求解器求解质量矩阵。2D ADCIRC数值2D ADCIRC基于浅水方程的一种形式,其中包括连续性方程和水平动量方程。连续性方程原创 2020-09-22 13:38:17 · 1364 阅读 · 0 评论 -
ADCIRC物理机理
ADCIRC既是二维(2D)模型又是3D模型,其表示形式略有不同。ADCIRC理论报告中目前提供了有关两者的基本模型物理学的最佳文档。2D ADCIRC基于浅水方程的一种形式,其中包括连续性方程和水平动量方程。该模型是深度集成的,这意味着尽管模型中未解决垂直流问题,但此类垂直变化的影响仍然可以在一定程度上包括在内,例如二维斜压模型。https://wiki.adcirc.org/wiki/ADCIRC_physicshttps://wiki.adcirc.org/wiki...原创 2020-09-22 13:33:22 · 585 阅读 · 0 评论 -
大纲
个培训提纲,虽然没有太多有价值的,但可以对模块有个大致的了解1、ADCIRC基本知识:功能:计算潮位和平均流速最大的优点:加各种建筑物(防波堤、潜堤等)和取水口输入输出文件边界条件:开边界(fort.19)、闭边界动力因素:大气压及风应力(fort.22)、波浪辐射应力(fort.23)、底摩阻2、ADCIRC输入输出文件:输入文件fort.12初始条件(一般不用)fort.14网格信息与边界信息(可由SMS生成)fort.15模型计算控制参数(可由SMS生成)fort....原创 2020-09-22 13:22:16 · 256 阅读 · 0 评论 -
网格质量
原创 2020-09-22 11:32:00 · 830 阅读 · 0 评论 -
例8串行错误
[theo@localhost PE0000_1]$ ./adcircINFO: The ROOTDIR is '.'.INFO: The INPUTDIR is '.'.INFO: The GBLINPUTDIR is '.'.INFO: The GLOBALDIR is '.'.INFO: The LOCALDIR is '.'.原创 2020-09-21 10:50:11 · 431 阅读 · 0 评论 -
centos7虚拟机安装
centos7镜像下载:http://mirrors.aliyun.com/centos/7/isos/x86_64/各个版本的ISO镜像文件说明:CentOS-7-x86_64-DVD-1708.iso 标准安装版(推荐)CentOS-7-x86_64-Everything-1708.iso 完整版,集成所有软件(以用来补充系统的软件或者填充本地镜像)CentOS-7-x86_64-LiveGNOME-1708.iso GNOM...原创 2020-09-12 15:38:04 · 256 阅读 · 0 评论 -
安装读取移动硬盘的插件
安装读取移动硬盘的插件:https://download1.rpmfusion.org/free/el/updates/8/x86_64/f/fuse-exfat-1.3.0-3.el8.x86_64.rpmhttps://download1.rpmfusion.org/free/el/updates/8/x86_64/e/exfat-utils-1.3.0-3.el8.x86_64.rpm安装方法:命令行,rpm -ivh 安装包的名字...原创 2020-09-12 13:42:22 · 509 阅读 · 0 评论 -
centos离线安装gcc4.8.5 (rpm包方式)
https://blog.csdn.net/q5983901/article/details/88618500?utm_medium=distribute.pc_relevant.none-task-blog-title-5&spm=1001.2101.3001.4242原创 2020-09-12 13:23:18 · 1815 阅读 · 0 评论 -
重新安装系统后出现的error
In file included from /usr/local/src/gcc-4.8.5/gcc/cp/except.c:1008:cfns.gperf:101:1: 错误:‘const char* libc_name_p(const char*, unsigned int)’重声明内联并有‘gnu_inline’属性cfns.gperf:26:14: 附注:‘const char* libc_name_p(const char*, unsigned int)’ previously declare原创 2020-09-12 11:07:20 · 874 阅读 · 0 评论 -
如何在CentOS 8上安装自带的GCC开发编译工具
https://blog.csdn.net/u014389734/article/details/106490931/[root@ece2cd92dada ~]# dnf group install "Development Tools"[root@ece2cd92dada ~]# dnf install man-pages[root@ece2cd92dada ~]# gcc --versiongcc (GCC) 8.3.1 20190507 (Red Hat 8.3.1-4)C.原创 2020-09-12 09:28:42 · 589 阅读 · 0 评论 -
安装gcc4.8.5
https://www.cnblogs.com/yczcc/p/7874903.html原创 2020-09-12 09:06:05 · 694 阅读 · 0 评论 -
例1并行错误
Determine the parameters MNPP and MNEPforrtl: severe (174): SIGSEGV, segmentation fault occurredfree(): invalid pointer已放弃 (核心已转储)原创 2020-09-11 18:33:48 · 381 阅读 · 0 评论 -
为子域准备输入文件。
为子域准备输入文件。 选择数字或动作: 1.网格 -使用metis划分网格(首先执行此操作) 2.准备 -使用默认名称(例如,要塞14)进行完整的预处理 3.准备规范 -完整的预处理,但用户可以指定名称 输入文件。 此选项还允许用户 跳过某些文件的预处理。 4. prep15 -仅本地化RunInfo(fort.15)文件 假设之前已经进行过一次准备 5. prep13 -仅本地化NodalAttr...原创 2020-09-11 10:36:05 · 130 阅读 · 0 评论 -
例8并行错误
[theo@localhost PE0000]$ mpirun -np 19 ./padcircINFO: Searching for ADCIRC subdomain directories:INFO: Looking for './PE0000/fort.14' ...INFO: File './PE0000/fort.14' was found!INFO: The search for the subdomain directory was completed successfully...原创 2020-09-10 15:48:32 · 340 阅读 · 5 评论 -
例7并行错误:MPI_ABORT was invoked on rank 0 in communicator MPI COMMUNICATOR 3 DUP FROM 0 with errorcode
ERROR: : Some values of NOFF are greater than 1.INFO: terminate: ADCIRC Terminating.--------------------------------------------------------------------------MPI_ABORT was invoked on rank 0 in communicator MPI COMMUNICATOR 3 DUP FROM 0with errorcode 0.原创 2020-09-10 15:38:05 · 6043 阅读 · 0 评论 -
adcirc参数选取
原创 2020-09-10 13:08:39 · 369 阅读 · 0 评论 -
多个开放边界
https://wiki.fvcom.pml.ac.uk/doku.php?id=configuration:boundary_conditions_tide_velocity#multiple_open_boundaries原创 2020-09-10 12:57:41 · 354 阅读 · 0 评论 -
fvcom-toolbox前处理matlab程序问题
在windows7下运行了fvcom-toolbox文件夹下fvcom_prepro里面的前处理程序的example.m。程序可以运行但是在调研write_FVCOM_river.m函数时,里面有个netcdf命令。% open boundary forcingnc = netcdf(RiverFile, 'clobber');nc.type = 'FVCOM RIVER FORCING FILE' ;nc.title = RiverInfo1;nc.info = RiverInfo2;nc.h原创 2020-08-29 16:44:01 · 896 阅读 · 0 评论 -
怎么设置湖泊的河流出流,不能直接在河流文件里设置负流量么
casename_run.nml中有河流设置。3.2版本直接在river-namelist中设置河流名和网格节点以及相应的nc文件,对应流量写到casename_riv.nc。nc文件按照手册格式写就好来源:https://tieba.baidu.com/p/3243948672原创 2020-08-29 16:39:00 · 346 阅读 · 0 评论 -
FVCOM编译出现问题
https://tieba.baidu.com/p/4098401018原创 2020-08-29 16:35:35 · 684 阅读 · 0 评论 -
DATE_REFERENCE = ‘default‘
这**的问题也是折腾了无数人,fvcom手册都不更新一下,在nml文件的起止时间项后再增加一项:DATE_REFERENCE = 'default'原创 2020-08-29 16:32:31 · 236 阅读 · 1 评论