爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4822|回复: 2

[求助] 请教:CAM2WRF的使用

[复制链接]
发表于 2017-4-16 16:20:06 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
1.cesm数据需要包含cam-header和clm-header中的所有变量才可以进行转换。
isccp_prsMean ISCCP pressure
isccp_tauMean ISCCP optical depth
isccp_prstauMean pressure (mb).mean  optical depth (unitless)/1000
缺少如上变量,应如何处理?
2.program CAM_netcdf_to_WRF_intermediate!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  ! Fortran 90 program for reading CAM netcdf output and writing in
  ! the WPS intermediate format.
  !
  ! REQUIRED STEPS: (1) Run CAM and produce netcdf output files with
  ! the variables specified in the cam-header.txt and clm-header.txt
  ! files in the /Doc subdirectory here.  (2) Run the
  ! Input/create_read_file.sh to create an input file for this FORTRAN
  ! program.  (3) Run this FORTRAN program.  (4) Run metgrid.exe.  (5)
  ! Run real.exe.  You're done.
  !
  ! To compile and run this program on our harvard cluster, use the
  ! following shell command (use crest rather than swell): Note that
  ! this uses the ifort compiler.  If you use another one, make sure
  ! you write in big endian format using either compiler switches or
  ! open statement below:
  !
  ! cd ~/WRF_Mauricio/; ifort -c -CB -CU -ftrapuv -par_report0 -vec_report0 -I/opt/netcdf-3.6.0-p1/include/ CAM_netcdf_to_WRF_intermediate.f90; ifort CAM_netcdf_to_WRF_intermediate.o -L/opt/netcdf-3.6.0-p1/lib/ -lnetcdf; ./a.out
  !
  ! cd ~/WRF_Mauricio/Output/; ./metgrid.exe
  ! ln -s met_em*.nc real/
  ! cd ~/WRF_Mauricio/Output/real/; ./real.exe
请问,2) Run the Input/create_read_file.sh to create an input file for this FORTRAN program.         这一步需要执行吗?因为我在 CAM2WRF/Input下找到了很多input文件CAM2WRF.input-test       CAM2WRF-2005.input      CAM2WRF-2005-leap.input      CAM2WRF-2004.input  CAM2WRF-2004-leap.input    CAM2WRF-2003.input     CAM2WRF-2003-leap.input
(3) Run this FORTRAN program.     在run这个程序是是否是按照下面的步骤      cd ~/WRF_Mauricio/; ifort -c -CB -CU -ftrapuv -par_report0 -vec_report0 -I/opt/netcdf-3.6.0-p1/include/ CAM_netcdf_to_WRF_intermediate.f90; ifort CAM_netcdf_to_WRF_intermediate.o -L/opt/netcdf-3.6.0-p1/lib/ -lnetcdf; ./a.out?

密码修改失败请联系微信:mofangbao
 楼主| 发表于 2017-4-16 16:26:57 | 显示全部楼层
目前我的情况是,没有执行2) Run the Input/create_read_file.sh to create an input file for this FORTRAN program.   这一步,然后就直接ifort -c -CB -CU -ftrapuv -par_report0 -vec_report0 -I/opt/netcdf-3.6.0-p1/include/ CAM_netcdf_to_WRF_intermediate.f90
后出现了CAM_netcdf_to_WRF_intermediate.o文件,但是在执行ifort CAM_netcdf_to_WRF_intermediate.o -L/opt/netcdf-3.6.0-p1/lib/ -lnetcdf后出错
CAM_netcdf_to_WRF_intermediate.o: In function `handle_err':
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:259: undefined reference to `nf_strerror_'
CAM_netcdf_to_WRF_intermediate.o: In function `read_netcdf_cam_and_clm_files':
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:351: undefined reference to `nf_open_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:354: undefined reference to `nf_open_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:368: undefined reference to `nf_inq_varid_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:369: undefined reference to `nf_inq_varid_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:370: undefined reference to `nf_inq_varid_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:371: undefined reference to `nf_inq_varid_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:372: undefined reference to `nf_inq_varid_'
CAM_netcdf_to_WRF_intermediate.o:/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:373: more undefined references to `nf_inq_varid_' follow
CAM_netcdf_to_WRF_intermediate.o: In function `read_netcdf_cam_and_clm_files':
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:418: undefined reference to `nf_inq_attlen_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:419: undefined reference to `nf_inq_attlen_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:424: undefined reference to `nf_get_att_text_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:425: undefined reference to `nf_get_att_text_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:428: undefined reference to `nf_inq_attlen_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:429: undefined reference to `nf_inq_attlen_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:434: undefined reference to `nf_get_att_text_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:435: undefined reference to `nf_get_att_text_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:442: undefined reference to `nf_inq_attlen_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:443: undefined reference to `nf_inq_attlen_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:446: undefined reference to `nf_get_att_text_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:447: undefined reference to `nf_get_att_text_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:462: undefined reference to `nf_inq_attlen_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:463: undefined reference to `nf_inq_attlen_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:466: undefined reference to `nf_get_att_text_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:467: undefined reference to `nf_get_att_text_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:498: undefined reference to `nf_get_var_double_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:500: undefined reference to `nf_get_var_double_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:505: undefined reference to `nf_get_var_real_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:517: undefined reference to `nf_get_var_real_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:564: undefined reference to `nf_get_var_double_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:565: undefined reference to `nf_get_var_double_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:566: undefined reference to `nf_get_var_double_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:603: undefined reference to `nf_get_var_real_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:614: undefined reference to `nf_get_var_real_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:662: undefined reference to `nf_close_'
/gpfsES/geo/lu/CAM_netcdf_to_WRF_intermediate.f90:663: undefined reference to `nf_close_'
密码修改失败请联系微信:mofangbao
发表于 2020-8-27 17:44:47 | 显示全部楼层
一定需要clm吗?我咋输出的场没这个。。只有cam的不可以转换吗
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表