爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: lrxwisdom

CMAQ v5.0.2安装教程on Ubuntu 15.04 with GCC

  [复制链接]

新浪微博达人勋

发表于 2015-9-23 08:48:16 | 显示全部楼层
lrxwisdom 发表于 2015-9-23 00:08
https://gcc.gnu.org/wiki/GfortranBuild#ioapi
你从这个这个原始页面复制代码,自己改下载、安装、netc ...

楼主,我是按照你那个来的,就是出现这个错误
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-9-28 16:14:28 | 显示全部楼层
正在学习~想请问楼主,在ubuntu上用gfortran编译器成功安装了wrf,但是用gfortran编译程序不能识别binary格式,所以想换ifort编译器。如果不卸载gfortran,再继续装ifort,然后按照上述教程,会影响CMAQ的安装吗?????
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-10-4 13:33:07 | 显示全部楼层
楼主你好,我在编译jproc的时候,不知道因为什么原因编译总是通不过,然后最后会停在
“echo /home/mode/CMAQv5.0.2/models
l: Undefined variable."
请问你知道我的编译出错在哪吗?十分感谢!!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-12-9 11:59:49 | 显示全部楼层
雅荷ypj 发表于 2015-9-28 16:14
正在学习~想请问楼主,在ubuntu上用gfortran编译器成功安装了wrf,但是用gfortran编译程序不能识别binary格 ...

应该不会 。/configure的时候选择ifort对应的选项就好
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-12-10 16:41:34 | 显示全部楼层
lrxwisdom 发表于 2015-12-9 11:59
应该不会 。/configure的时候选择ifort对应的选项就好

  多谢                                            
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-12-10 18:57:26 | 显示全部楼层
本帖最后由 firenix 于 2015-12-15 15:48 编辑

楼主你好,我在按照你的方法安装CMAQ过程中遇到了一些问题。
我的环境是Intel 2013SP1,mvapich2,Netcdf4.3.3,
我只参考了CMAQ的安装过程,因此就从这里说起吧。
(1)在安装stenex、pario的过程中,编译器会给出很多warning,几乎每一个f文件编译都会有
  1. -fp-model precise evaluates in source precision with Fortran
复制代码

的提示,并且在一些文件的编译中会有remark提示,
  1. Recommended relationship between field width 'W' and the number of fractional digits 'D' in this edit descriptor is 'W>=D+7'.
复制代码

一些其他的文件会有Global Atrributes too long一类的提示。
这会造成什么影响?
(2)在编译jproc时,会提示无法找到%M3LIB/bldmake这个文件,需要在jproc的编译前编译build模块以生成这一文件。
(3)在编译jproc时,bldmake在编译f文件时,会有
  1. undefined symbol: __kmpc_global_thread_num
复制代码

一类的语句报错,经过我百度,发现需要在LIBS后再添加 -openmp 以解决。另外,文章中LIB1的设置中为${IOAPI},原脚本中为${LIOAPI},原脚本的语句应该是对的,不需要修改。
(4)在编译jproc以及其后的模块时,在最后一部分会有 git branch这一代码出现,但其值为空,因此导致while ( 0 < 0 ),无 l 的数值生成,最后导致脚本以
  1. l: Undefined variable.
复制代码

报错。这应该如何解决?
(5)在编译mcip/src时,文章中的NETCDF和IOAPI应修改为${M3LIB},要加大括号。另外ifort的LIB中路径有问题,需要自己修改成正确的路径。
(6)运行CMAQ需要WRF数据中有FRC_URB的变量,这需要在WRFV3/Registery/Registery.EM_COMMON中进行修改以输出这个变量。
(7)如果WRF使用的是MODIS 20种数据的话,需要在CMAQ/models/CCTM/phot/phot_inline中修改为对应的土地种数。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-12-13 22:38:31 | 显示全部楼层
1009469821 发表于 2015-9-17 16:21
楼主你好,想请教一下,我在sudo ./ioapi31.install后出现错误了,还望帮忙解答一下,谢谢!

你好,我也是遇到这个问题了 你解决了吗?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-12-13 22:57:20 | 显示全部楼层
1009469821 发表于 2015-9-23 08:48
楼主,我是按照你那个来的,就是出现这个错误

楼主解决了吗?能不能帮我一下,多谢!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-12-22 18:40:45 | 显示全部楼层
楼主能把ioapi安装脚本发网盘上吗 新号没金钱下载,谢谢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-12-25 15:28:28 | 显示全部楼层
楼主,我安装netcdf fortran库的时候,出现下列问题如何解决?不胜感激。。。
checking size of off_t... configure: error: in `/home/wang/netcdf-fortran-4.4.2':
configure: error: cannot compute sizeof (off_t)
See `config.log' for more details
我搜相关信息所是缺少libiconv,但安装了之后还是出现上面的问题,这个和Linux版本有关系吗?我用的是CentOS6.7
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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