参数化方案对耦合模式影响试验

今天建立几个实验

HIST_model_test_lthf_tbf

HIST_model_test_lthf_phiq

HIST_model_test_sshf_tbf 

HIST_model_test_pblh_zli

HIST_model_test_nocouple


十天过去了,这次运行的速度显然慢了好多,还没运行到2000年,没办法只能就地取材了。

我准备分析1992年到1996年的数据

将之前的文件夹复制一份

cp -r 10yearmean 5yearmean

然后对CTRL模式输出资料进行平均,1992-1996年平均

ls B20TR_C35_y100.iap.h0.199[2-6]*|xargs -I{} cdo yearmean {} CASESM.atm.1992-1996ym

对EXP1模式输出资料进行平均,1992-1996年平均

ls B20TR_C35_y100.iap.h0.199[2-6]*|xargs -I{} cdo yearmean {} CASESM.atm.1992-1996ym

 再准备观测资料
 

cd /sharedata/dataset/historical/SD013-NCEP_GODAScp dbss_obml.199[2-6]* /data/chengxl/obs_duibiyanjiu/10yearmean/

obml GODAS

salt GODAS

skint 皮层温度 ERA-in

slp NCEP reanalysis

sp ERA——interim

t2m  ERA——interim

u10m ERA——interim

ucur NCEP_GODAS

vcur  NCEP_GODAS

v10mERA——interim

uwnd NCEP reanalysis

vwnd NCEP reanalysis

将这些资料都复制进来,然后进行多年平均

ls dbss_obml.199[2-6].*|xargs -I{} cdo -b f32 yearmean {} obml.1992-1996ym.nc
ls salt.199[2-6]*|xargs -I{} cdo -b f32  yearmean  {} salt.1992-1996ym.nc 
ls skint_199[2-6]*|xargs -I{} cdo -b f32  yearmean  {} skint.1992-1996ym.nc
ls slp.199[2-6]*|xargs -I{} cdo -b f32  yearmean  {} slp.1992-1996ym.nc
ls sst_199[2-6]*|xargs -I{} cdo -b f32  yearmean  {} sst.1992-1996ym.nc 
ls t2m_199[2-6]*|xargs -I{} cdo -b f32  yearmean  {} t2m.1992-1996ym.nc
ls u10m_199[2-6]*|xargs -I{} cdo -b f32  yearmean  {} u10m.1992-1996ym.nc 
ls ucur.199[2-6]*|xargs -I{} cdo -b f32  yearmean  {} ucur.1992-1996ym.nc 
ls vcur.199[2-6]*|xargs -I{} cdo -b f32  yearmean  {} vcur.1992-1996ym.nc 
ls uwnd.*199[2-6]*|xargs -I{} cdo -b f32 yearmean {} uwnd.1992-1996ym.nc 
ls vwnd.*199[2-6]*|xargs -I{} cdo -b f32 yearmean {} vwnd.1992-1996ym.nc 
ls v10m_*199[2-6]*|xargs -I{} cdo -b f32 yearmean {} v10.1992-1996ym.nc 

准备好了资料可以对脚本进行处理了

(base) [chengxl@login02 5yearmean]$ ls
autorun.sh                      plot_2000_casesm_psl_atm_7.ncl   plot_2000_casesm_u10_atm.ncl
panel_two_sets.ncl              plot_2000_casesm_psl_atm.ncl     plot_2000_casesm_uv_atm.ncl
plot_2000_casesm_lthf_atm.ncl   plot_2000_casesm_psl_uv_atm.ncl
plot_2000_casesm_psl_atm_1.ncl  plot_2000_casesm_ts_atm.ncl

先查看需要批量修改哪几个路径

首先将2000-2009转为1992-1996

 

sed -i "s/2000-2009/1992-1996/g" *.ncl

sed -i "s/HIST_model_test_finial/HIST_model_test_nocouple/g" *.

./autorun.sh

 

sed -i "s/HIST_model_test_nocouple/HIST_model_test_lthf_tbf/g" *.ncl

./autorun.sh

 sed -i "s/HIST_model_test_nocouple/HIST_model_test_lthf_phiq/g" *.ncl

 ./autorun.sh

 cd pblh_zil/

sed -i "s/HIST_model_test_nocouple/HIST_model_test_pblh_zli/g" *.ncl

 ./autorun.sh

大气变量已经输出好了,现在对海洋变量进行输出

首先对模式输出CTRL和EXP1 计算年平均,观测资料已经处理好了

分别对四个文件夹文件使用命令

ls MMEAN199[2-6]* |xargs -I{} cdo -b f32 yearmean {} MMEAN1992-1996ym.nc

然后新建一个文件夹将之前写的画图脚本批量修改2000-2009变为1992-1996

 
sed -i "s/2000-2009/1992-1996/g" *.ncl1127 sed -i "s/2000_/1992-1996_/g" *.ncl1128 sed -i "s/HIST_model_test_finial/HIST_model_test_nocouple/g" *.ncl1129 rm *.png1130 ./autorun.sh1131 vim plot_2000_casesm_sst.ncl1132 ./autorun.sh1136 cp -r nocouple/ lthf_tbf1137 cd lthf_tbf/1139 sed -i "s//HIST_model_test_nocouple/HIST_model_test_lthf_tbf/g" *.ncl1140 sed -i "s/HIST_model_test_nocouple/HIST_model_test_lthf_tbf/g" *.ncl1141 ./autorun.sh1142 cd ..1144 cp -r lthf_tbf/ lthf_phiq1145 cd lthf_phiq/1147 rm *.png1148 history1150 sed -i "s/HIST_model_test_lthf_tbf/HIST_model_test_lthf_phiq/g" *.ncl1151 ./autorun.sh1152 cd ..1154 cp -r lthf_tbf pblh_zil1155 cd pblh_zil/1157 rm *.png1158 sed -i "s/HIST_model_test_lthf_tbf/HIST_model_test_pblh_zli/g" *.ncl1159 ./autorun.sh

然后重复替换变量和画图







 




这就是技术的全部过程。计算代码和画图代码都没贴上^^暂时还不能放!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/806457.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

虚拟货币:数字金融时代的新工具

在数字化时代的到来之后,虚拟货币逐渐成为了一种广为人知的金融工具。虚拟货币是一种数字化的资产,它不像传统货币那样由政府或中央银行发行和监管。相反,虚拟货币通过密码学技术和分布式账本技术来实现去中心化的发行和交易。 虚拟货币的代…

xss跨站脚本攻击笔记

1 XSS跨站脚本攻击 1.1 xss跨站脚本攻击介绍 跨站脚本攻击英文全称为(Cross site Script)缩写为CSS,但是为了和层叠样式表(CascadingStyle Sheet)CSS区分开来,所以在安全领域跨站脚本攻击叫做XSS 1.2 xss跨战脚本攻击分类 第一种类型:反射型XSS 反射…

JVM规范中的运行时数据区

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉 🍎个人主页:Leo的博客 💞当前专栏:每天一个知识点 ✨特色专栏&#xff1a…

Qt 多窗体

前言 在 Qt编程中经常会遇到要在多个界面之间切换的情况,如从登录界面跳转到主界面,从主界面跳转到设置界面,再返回到主界面。我们将会用一个简单的示例来实现多窗体功能。 登录窗口 创建基类为QMainWindow,类名为LoginWin。再使用…

SpringBoot中的Redis的简单使用

在Spring Boot项目中使用Redis作为缓存、会话存储或分布式锁等组件,可以简化开发流程并充分利用Redis的高性能特性。以下是使用Spring Boot整合Redis的详细步骤: 1. 环境准备 确保开发环境中已安装: Java:用于编写和运行Spring…

图书馆自习室|基于SSM的图书馆自习室座位预约小程序设计与实现(源码+数据库+文档)

图书馆自习室目录 基于SSM的图书馆自习室座位预约小程序设计与实现 一、前言 二、系统设计 三、系统功能设计 1、小程序端: 2、后台 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取: 博主介绍&#xff1a…

MacOS下Qt 5开发环境安装与配置

最近笔者在MacOS中使用Qt Creator开发Qt程序时遇到了一些问题,在网上查了不少资料,都没有找到解决方案,只有自己进行研究摸索了,今天晚上终于将目前遇到的问题全部解决了,特记录下来分享给大家。 笔者使用的是MacOS 1…

【高校科研前沿】青藏高原所李新研究员为第一作者在REV GEOPHYS发表长篇综述:陆面数据同化–陆面过程研究中理论与数据的和弦

1.文章简介 论文名称:Land Data Assimilation: Harmoni-zing Theory and Data in Land Surface Process Studies 第一作者及通讯作者:李新研究员(兼通讯作者) 第一作者及通讯作者单位:中国科学院青藏高原研…

网站SEO关键词规划时如何筛选出合适的关键词?

在网站SEO优化过程中,关键词布局是一个至关重要的环节。首先,我们需要确定核心关键词,然后通过各种策略和方法对关键词进行扩展。完成关键词扩展后,接下来的任务就是对这些扩展后的关键词进行筛选。那么,如何进行有效的…

模型训练基本概念-赛博炼丹

文章目录 拓展知识基础名词解释(语义库更新)机器学习任务流程模型训练基本流程模型训练详细流程正向传播与反向传播正向传播-求误差值反向传播-求参数值 学习率激活函数激活函数-为什么希望激活函数输出均值为0?激活函数 — softmax & ta…

机器学习和深度学习-- 李宏毅(笔记与个人理解)Day10

Day 10 Genaral GUidance training Loss 不够的case Loss on Testing data over fitting 为什么over fitting 留到下下周哦~~ 期待 solve CNN卷积神经网络 Bias-Conplexiy Trade off cross Validation how to split? N-fold Cross Validation mismatch 这节课总体听下来比较…

使用Docker部署开源项目FreeGPT35来免费调用ChatGPT3.5 API

Vercel部署FreeGPT35有严重限制,玩玩就好,真用还是得docker。 限制原因: Vercel的流式响应并不是一开始写流,客户端就能立刻收到响应流,而是先写到一个缓冲区,当流关闭才一股脑的流式响应回来(不是实时流) 因此导致: …

VideoGPT:Video Generation using VQ-VAE and Transformers

1.introduction 对于视频展示,选择哪种模型比较好?基于似然->transformers自回归。在没有空间和时间溶于的降维潜在空间中进行自回归建模是否优于在所有空间和时间像素级别上的建模?选择前者:自然图像和视频包括了大量的空间和…

【八股】AOP

AOP(Aspect Oriented Programming),面向切面编程,他是一种编程范式。 作用: 在不改变原始设计的的基础上对其进行功能增强。 几个基本概念: 连接点:所有的方法 切入点:追加功能的方法 通知:追加…

组合逻辑电路( Combinational Logic Circuit)知识点总结

目录 一、组合逻辑电路的基本设计方法 1.特点 2.逻辑功能的描述 3.组合逻辑电路的分析步骤 4.组合逻辑电路的设计方法 二、编码器的逻辑电路 1.普通编码器 2.优先编码器 三、二进制和二-十进制译码器 1.3-8译码器 2.二-十进制译码器 3.应用:逻辑函数发生…

基于GRU实现评论文本情感分析

一、问题建模 在线评论的细粒度情感分析对于深刻理解商家和用户、挖掘用户情感等方面有至关重要的价值,并且在互联网行业有极其广泛的应用,主要用于个性化推荐、智能搜索、产品反馈、业务安全等。此博文,共包含6大类20个细粒度要素的情感倾…

【PDF.js】PDF文件预览

【PDF.js】PDF文件预览 一、PDF.js二、PDF.js 下载1、下载PDF.js2、在项目中引入3、屏蔽跨域错误 三、项目中使用四、说明五、实现效果 使用PDFJS实现pdf文件的预览,支持预览指定页、关键词搜索、缩略图、页面尺寸调整等等。 一、PDF.js 官方地址 文档地址 二、PD…

FPGA开源项目分享——基于 DE1-SOC 的 String Art 实现

导语 今天继续康奈尔大学FPGA课程ECE 5760的典型案例分享——基于DE1-SOC的String Art实现。 (更多其他案例请参考网站: Final Projects ECE 5760) 1. 项目概述 项目网址 ECE 5760 Final Project 项目说明 String Art起源于19世纪的数学…

高精度地图导航论文汇总

文章目录 2022基于高精度地图的智能车辆路径规划与跟踪控制研究[M] 2023一种无人驾驶融合决策方案的设计与实现[M] 2022 基于高精度地图的智能车辆路径规划与跟踪控制研究[M] 摘要: 随着计算机及通信技术的不断进步,汽车行业也得到了飞速的发展。汽车在…

InternVideo2重塑视频理解新标杆,多模态学习引领行业风向

引言:视频理解的新篇章——InternVideo2的介绍 随着视频内容在日常生活中的普及,视频理解技术的重要性日益凸显。视频不仅包含丰富的视觉信息,还蕴含着动态变化和多模态元素,如音频和文本。这些特性使得视频成为一个复杂的数据类型…