博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NoahMP编译运行
阅读量:4098 次
发布时间:2019-05-25

本文共 706 字,大约阅读时间需要 2 分钟。

1、安装 ()和        ()

导出路径:export NETCDF=

                   export NETCDF_INC=

                   export NETCDF_LIB=

                   export WRFIO_NCD_LARGE_FILE_SUPPORT=1

2、下载NoahMP源码

        cd到NoahMP-master然后运行./configure

        不报错继续运行make

        run目录下生成noahmp.exe

3、下载

       unzip  NoahMP-Example/input/input.zip 去解压,解压到NoahMP-Example/input

4、将noahmp.exe拷贝到NoahMP-Example(cp NoahMP-master/run/noahmp.exe ./NoahMP-Training-master/)

         运行./noahmp.exe

若不报错,查看NoahMP-Training-master/output下生成的文件。

5、编译运行完成。

注:编译时编译器选择:

export CC=icc

export FC=ifort

export CXX=icpc

export F77=ifort

 

 

说明:  

(1)在代码目录NoahMP-master中,driver下的module_hrldas_noahmp_driver.F90调用phys目录下的module_sf_noahmpdrv.F90,再调用该目录下的module_sf_noahmplsm.F90,三者逐层调用。

(2)初识制备使用INIT_FILE,运行中断使用RESTART_FILE

(3)运行设置在NoahMP-Example下的noahmp.namelist。

 

转载地址:http://ebrii.baihongyu.com/

你可能感兴趣的文章
管理用户状态——Cookie与Session
查看>>
最受欢迎的前端框架Bootstrap 入门
查看>>
JavaScript编程简介:DOM、AJAX与Chrome调试器
查看>>
通过Maven管理项目依赖
查看>>
通过Spring Boot三分钟创建Spring Web项目
查看>>
Spring的IoC(依赖注入)原理
查看>>
Guava快速入门
查看>>
Java编程基础:static的用法
查看>>
Java编程基础:抽象类和接口
查看>>
Java编程基础:异常处理
查看>>
Spring MVC中使用Thymeleaf模板引擎
查看>>
Spring Boot构建简单的微博应用
查看>>
Spring处理表单提交
查看>>
Spring MVC异常处理
查看>>
Leetcode 1180. Count Substrings with Only One Distinct Letter [Python]
查看>>
PHP 7 的五大新特性
查看>>
php实现socket(转)
查看>>
PHP底层的运行机制与原理
查看>>
深入了解php底层机制
查看>>
PHP中的stdClass 【转】
查看>>