centos wrf?centos镜像
大家好,今天小编来为大家解答以下的问题,关于centos wrf,centos镜像这个很多人还不知道,现在让我们一起来看看吧!
使用Intel oneAPI编译器安装WRF和WPS
在2024年1月下旬,本文详述了在CentOS系统下,使用Intel oneAPI编译器安装WRF和WPS的步骤。以下是详细的安装过程:
安装WRF
首先,从github.com/wrf-model/WR...获取WRF-V4.5.2.tar.gz版本。
运行configure文件时,选择oneAPI版本78或79。对于mpi支持,即使没有明确提示,也需要修改MD_FC和DM_CC,将它们设为mpiifx和mpiicx。若选择78,取消对OMP的注释。
保存更改后,使用-j 4(4核并行编译)开始编译,注意输出保存到log文件以供后续调试。
安装过程中,通过命令查看进度。
安装WPS
下载WPS-V4.5.tar.gz,同样从github获取。
配置时,选择19. Linux x86_64, Intel compiler(dmpar)。
在cio.c文件中,为所有函数添加int返回类型,以符合新版编译器要求。
在configure.wps中,更新icc和ifort命令,并在WRF_LIB部分添加必要的lib参数(如-liomp5和-lpthread)。
若使用最新版Jasper,可能需要修改Jasper的lib路径,将其指向lib64。
对于dec_jpeg2000.c的修改,如果遇到引用错误,将相关代码行替换以解决编译问题。
最终,通过修改后的./compile命令确认安装成功,如果geogrid.exe、metgrid.exe和ungrib.exe都编译成功,即安装完成。
以上是基于当时最新版本软件和配置的指导,具体情况可能会因软件更新而有所变化。在实际操作时,务必根据最新文档和版本进行调整。
我想安装 wrf,请问用哪个linux版本更好Centos还是Ubuntu
CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red HatEnterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。
Ubuntu是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词(译为吾帮托或乌班图),意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版本。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。
两者同为目前版本中个人和小团队常用的服务级操作系统,在线提供的软件库中可以很方便的安装到很多开源的软件及库。两者都使用bash作为基础shell,所以在很多基础命令上,ubuntu与centos的差别不是很明显,而ubuntu在桌面界面上要做的更为出色,很多人如果是从兴趣出发而学习linux的首选一般都是ubuntu,毕竟很多人还是很习惯在桌面图形下操作的。Centos与Ubuntu的使用习惯和命令上还是有很多的不同,下面简单列举一下:
1. centos中新建的非root用户是没有sudo的权限的,如果需要使用sudo权限必须在/etc/sudoers中加入账户和权限,所以切换到root账号的时候只需要输入:su,加入root账号的密码即可。在Ubuntu中,一般使用sudo+命令,如果是第一次使用会提示输入当前用户的密码(而不是root的密码)
2.在线安装软件中,centos使用的是yum命令,而ubuntu中使用的是apt-get命令。除此之外yum中还有一个从软件源中搜索摸个软件的方法:yum search+软件名
3. centos是来自于RedHat,所以centos支持rpm格式的安装,而ubuntu显然是不支持的。
4.毕竟是不同的公司做的不同的发行版,很多配置文件的位置和默认的文件路径都有很大区别,这个需要使用过程中慢慢体会了。
【教程】CentOS 7安装WRF,SMOKE,CMAQ
本文详细介绍了在CentOS 7环境下安装WRF、SMOKE和CMAQ的全过程。SMOKE作为排放清单数据前处理模型,主要为空气质量模型提供源前处理。WRF是一个集数值天气预报、大气模拟、数据同化于一体的模型系统,广泛应用于大气环境模拟、天气研究、气象预报等领域,同时为CMAQ等空气质量模型提供气象场。CMAQ是一款第三代空气质量模型系统,主要用于环境规划、环境保护标准、环境影响评价、环境监测与预报预警等多个方面的应用。
SMOKE、WRF和CMAQ之间的关系在于:天气条件(如温度、风、云形成和降水率等)是影响大气交通的主要物理驱动力,这些条件通过WRF的输出表示。CMAQ则依赖于开源模型SMOKE来估算污染源的大小和位置,以获取所需的排放物输入数据。FEST-C系统则用于运行EPIC模型,生成CMAQ双向NH3建模所需的农业土地氮和土壤信息。
在安装WRF时,需要确保系统环境满足特定要求,如CentOS Linux、tcsh shell、依赖库(如netCDF、MPICH、Jasper、Libpng、Zlib)以及编译器(如gfortran、gcc、cpp)。安装过程中,需要通过执行一系列命令,包括安装gcc、cpp和gfortran,以及配置环境变量,以确保正确安装和使用所需工具。库的安装和兼容性测试同样重要,以确保WRF和相关组件能够协同工作。
构建WRF包括下载源代码、配置和编译过程。在完成构建后,还需要获取静态地理数据或实时数据,并通过WPS(Weather Research and Forecasting System)进行数据预处理。在实际数据案例中,需要从NCEP服务器获取GFS模型数据,并使用特定命令实时获取所需的数据文件。
CMAQ的安装同样需要满足特定的系统环境要求,包括最新的Fortran和C编译器、Git、MPI(如OpenMPI或MVAPICH2)、以及netCDF-C和netCDF-Fortran(不含netCDF4、HDF5、HDF4、DAP客户端、PnetCDF或zlib支持)。安装过程中可能遇到的一些问题,如空间不足,可以通过查找并应用相应的解决方法来克服。最终,通过配置环境变量、编译和安装CMAQ组件,以及运行测试数据,可以确保CMAQ在系统上正确运行。
本文通过详细的操作步骤和解决方法,为读者提供了在CentOS 7环境下成功安装WRF、SMOKE和CMAQ的完整指南,帮助用户在实际应用中充分利用这些工具进行大气环境模拟和空气质量研究。