config_machines.xml

  <machine MACH="tianhe2"><DESC>NSCC-gz Tianhe2, os is RedHat/Centos, 24 pes/node, batch system is Slurm</DESC><NODENAME_REGEX>tianhe2</NODENAME_REGEX>   # 此处的应该填写hostname.*,# 例如 运行hostname,为ln42,则此处填ln42<OS>RedHat</OS><COMPILERS>intel</COMPILERS><MPILIBS>mpich,mpi</MPILIBS><PROJECT>sysu_syli_3</PROJECT><CIME_OUTPUT_ROOT>/BIGDATA1/sysu_syli_3/CESM2/scratch</CIME_OUTPUT_ROOT><DIN_LOC_ROOT>/BIGDATA1/sysu_syli_3/CESM2/inputdata</DIN_LOC_ROOT><DIN_LOC_ROOT_CLMFORC>$DIN_LOC_ROOT/atm/datm7</DIN_LOC_ROOT_CLMFORC><DOUT_S_ROOT>$CASEROOT/archive</DOUT_S_ROOT><BASELINE_ROOT>USERDEFINED_optional_run</BASELINE_ROOT><CCSM_CPRNC>USERDEFINED_optional_test</CCSM_CPRNC><GMAKE_J>4</GMAKE_J><BATCH_SYSTEM>slurm</BATCH_SYSTEM><SUPPORTED_BY>Chenjingkun-nscc_gz</SUPPORTED_BY><MAX_TASKS_PER_NODE>24</MAX_TASKS_PER_NODE><MAX_MPITASKS_PER_NODE>24</MAX_MPITASKS_PER_NODE><mpirun mpilib="mpich"><executable>yhrun</executable><arguments><arg name="label"> --label</arg><arg name="num_tasks" > -n {{ total_tasks }}</arg></arguments></mpirun><module_system type="none"/><environment_variables><env name="OMP_STACKSIZE">64M</env><env name="MKL_PATH">/BIGDATA1/app/intelcompiler/18.0.0/compilers_and_libraries_2018.0.128/linux/mkl</env><env name="NETCDF_HOME">/BIGDATA1/app/netcdf/4.6.2-icc-18</env><env name="NETCDF_PATH">/BIGDATA1/app/netcdf/4.6.2-icc-18</env></environment_variables></machine>

config_compilers.xml

<compiler MACH="tianhe2" COMPILER="intel"><CFLAGS><append DEBUG="FALSE"> -O2 </append></CFLAGS><CONFIG_ARGS><base> --host=Linux </base></CONFIG_ARGS><CPPDEFS><append> -DLINUX </append></CPPDEFS><FFLAGS><append DEBUG="FALSE"> -O2 </append></FFLAGS><NETCDF_PATH> $ENV{NETCDF_HOME}</NETCDF_PATH><SLIBS><base> -L${NETCDF_PATH}/lib -lnetcdf -lnetcdff -L$ENV{MKL_PATH} -lmkl_rt</base></SLIBS>
</compiler>

config_batch.xml

  <batch_system MACH="tianhe2" type="slurm" ><batch_submit>sbatch</batch_submit><submit_args><arg flag="--time" name="$JOB_WALLCLOCK_TIME"/></submit_args><queues><queue nodemin="1" nodemax="20" default="true">bigdata</queue></queues></batch_system>

env_source_cesm2

此处为环境配置,CESM2运行前应当source

# UNIX style operating system such as CNL, AIX or Linux
#1 python >= 2.7
#2 perl 5
#3 Fortran compiler with support for Fortran 2003
#4 C compiler
#5 MPI (although CESM does not absolutely require it for running on one processor)
#6 NetCDF 4.3 or newer.
#7 ESMF 5.2.0 or newer (optional).
#8 pnetcdf 1.7.0 is required and 1.8.1 is optional but recommended
#9 Trilinos may be required for certain configurations
#10 LAPACK and BLAS
#11 CMake 2.8.6 or newer#export HOSTNAME="tianhe2"module purge
module load python/3.6.4-gcc-4.8.5
#module load python/2.7.14-gcc-4.8.5
#module load perl/5.30.0-gcc-4.8.5  NOPE
module load perl/5.26.1-gcc-4.8.5
module load intelcompiler/18.0.0
module load MPI/mpich/3.2.1-icc-18.0.0-dynamic
module load netcdf/4.6.2-icc-18.0.0-par
export NETCDF_PATH=/BIGDATA1/app/netcdf/4.6.2-icc-18
# No ESMF
# pnetcdf in local
# LAPACK and BLAS provided by MKL
module load cmake/3.12.3-gcc-4.8.5 # pnetcdf
export PATH="/BIGDATA1/sysu_syli_1/local/pnetcdf_1.8.1_icc18/bin:$PATH"   # 若此处报错,可能是没有sysu_syli_1的权限,要么要权限,要么打个软链
export LD_LIBRARY_PATH="/BIGDATA1/sysu_syli_1/local/pnetcdf_1.8.1_icc18/lib:$LD_LIBRARY_PATH"
export INCLUDE="/BIGDATA1/sysu_syli_1/local/pnetcdf_1.8.1_icc18/include:$INCLUDE"module load libxml2/2.9.4-gcc-4.8.5
#export PERLLIB="/BIGDATA1/sysu_syli_1/local/perl5.30-gcc4.8.5/lib:$PERLLIB"
#export PERL5LIB="/BIGDATA1/sysu_syli_1/local/perl5.30-gcc4.8.5/lib:$PERL5LIB"

CESM2.1.3移植 XML文件的填写相关推荐

  1. cesm2(clm5.0)移植方法

    #武汉加油,浙江加油,中国加油!# 断断续续花了2个多月才把cesm2移植到centos6上,目前尚无cesm2完整的移植教程,在移植过程中也遇到了不少问题,所以在这里记录下,大致完整,但某些细节可能 ...

  2. Spring中利用applicationContext.xml文件实例化对象和调用方法

    Spring中实例化对象和调用方法入门 1.jar包和xml的准备 已上传至百度云盘,链接: https://pan.baidu.com/s/1CY0xQq3GLK06iX7tVLnp3Q 提取码: ...

  3. 根据xml 文件生成 xsd文件 以及相关测试方法

    1.下载trang.jar 下载地址:  http://www.java2s.com/Code/Jar/t/Downloadtrang20091111jar.htm 2.用法介绍 将trang.jar ...

  4. AndroidManifest.xml文件详解

    更多原文,请见:http://mobile.51cto.com/aprogram-340646.htm AndroidManifest.xml文件是Android系统重要的权限申请和定义配置文件,程序 ...

  5. C#.net读写XML文件

    本文将会涉及3个方面的内容:         1.存取XML文件         2.XML文档对象模型         3.XML和DataSet         这里我们先介绍操作XML文件的两个 ...

  6. 创建带有关联的 XML 架构的 XML 文件 从 XML 文件创建 XML 架构

    一.创建带有关联的XML 架构的XML 文件 1.创建新的 Windows 应用程序项目 首先需要在 Visual Basic 或 Visual C# 中创建新的 Windows 应用程序.创建一个新 ...

  7. 映射Mapper.xml文件的几种方式

    第一种: mybatis-config.xml配置文件中的格式: <mappers><mapper resource="org/mybatis/builder/Author ...

  8. .sql文件_面试题:mybatis 中的 DAO 接口和 XML 文件里的 SQL 是如何建立关系的?

    前言 这是 mybatis 比较常问到的面试题,我自己在以前的面试过程中被问到了2次,2次都是非常重要的面试环节,因此自己印象很深刻.这个题目我很早就深入学习了,但是一直没有整理出来,刚好最近一段时间 ...

  9. schema约束文档与xml文件详解

    schema约束文档与xml文件详解 1.前言 2.schema约束文档(.xsd文件) 2.1 targetNameSpace 2.2官方文档与自定义文档的关系 2.3 声明名称空间 2.4 sch ...

最新文章

  1. 第一课.深度学习简介
  2. 数据结构与算法JavaScript描述——链表
  3. python官网32位下载_python32位下载-Python for Windows 32位下载 v3.8.0官方版--pc6下载站...
  4. 视频直播点播nginx-rtmp开发手册中文版
  5. 在OSX中制作加密压缩文件
  6. 江诗丹顿geneve系列_江诗丹顿的另一面
  7. 学会它,可以替你写100行 200行 300行……的代码
  8. axureR9 显示与隐藏 - 踩坑篇
  9. 如何充分利用各大银行免费资源最大限度减少理财成本
  10. Linux 命令 - curl: transfer a URL
  11. CF429E Points and Segments
  12. bbs.FISHC.com//python_文件
  13. QT 5.12.9 +VS 2019配置并实现与三菱Q系列PLC通讯功能(1)软件的安装
  14. 取石子游戏--尼姆博弈
  15. 计算机显示不出桌面的文件夹,win10电脑保存文件路径不显示桌面怎么办?
  16. 我的USB DAC改装(MOD)流程(上)
  17. VSFTPD 上传文件 200 227 553错误
  18. 计算机格式化没有fat32,windows里面没有FAT32格式化命令
  19. HTML简单静态页面的编写
  20. jquery实现歌词滚动

热门文章

  1. OutLook Express 通讯录1导入到 Microsoft Outlook 中
  2. IOS编程开发中的问题小结(一)
  3. 十点告诉你Facebook的广告投放要怎么优化
  4. vivo新系统和鸿蒙哪个好,VIVO将成最大赢家?苹果设计师亲自出马!华为鸿蒙系统要被截胡...
  5. C语言《C Primer Plus 》 演示递归,递归就像洋葱,假设一个洋葱横切,从外面一层一层打开,每一层都调用一次函数
  6. 从月薪 7.5K 再到拿到字节跳动 20K*14 薪那天,我泪目了,没人知道我付出了多少
  7. 转发 2013豆瓣电影【口碑榜】Top100
  8. 鸿蒙系统升级后内存变小了,鸿蒙升级第一夜服务器崩了,有人等到凌晨3点,称升级后内存变大...
  9. 年总—回顾收获,奋力前行
  10. 国行Switch卡带报错2016-2101的问题