TypechoJoeTheme

MetMan's Blog

网站页面
搜索到 80 篇与 的结果 ———只是一个默认分类
2023-10-21

Linux pkg-config介绍

Linux pkg-config介绍
今天安装一个软件时,执行配置命令configure报错,发现是没有找到依赖的库信息,而其寻找依赖库信息是通过pkg-config工具实现的,那么pkg-config是什么?简介pkg-config实际上是一个向用户提供相应库的路径、版本号、头文件、链接库等信息的工具。许多大型软件项目构建时需要指定依赖的第三方库的头文件和库文件位置,如果头文件和库文件数量比较多,手动写很麻烦,pkg-config工具可以减轻工作量,而且不用指定实际路径,灵活配置,比如gcc main.c `pkg-config --cflags --libs gtk+-2.0` -o main # --cflags 指定头文件 # --libs 指定库文件上面命令中pkg-config作用就是将gtk头文件路径和库文件列出来。不用手动添加-I、-L参数路径了。pkg-config -h pkg-config --list-all   #列出已知的pkg-config管理的库 pkg-config --libs zlib  #查看zlib库链接信息那么pkg-config信息来自哪里?pc文件实际上它通过查询.pc...
2023年10月21日
227 阅读
0 评论
2023-10-21

离线服务器开发环境配置思路

离线服务器开发环境配置思路
本人使用的高性能服务器正在升级迁移,趁此机会重新配置开发环境从而提高开发效率。由于服务器不能连接互联网,使得安装软件、vim插件比较麻烦,但通过以下思路可以很快的配置好开发环境。目前我的配置还是个半成品,以下只是简单说下思路。Neovim本人主要使用的代码编辑器是VIM,调研了下最近比较受欢迎的Neovim,感觉非常好用,基于Lua语法的配置文件更加易读易懂,配合Lazy.nvim插件管理器妥妥的现代化IDE。因此,新编辑器定为Neovim + Lazy.nvim组合,但Lazy插件安装管理需要联网。解决方法是通过搭建一台与高性能服务器环境相同的镜像服务器/虚拟机。在镜像服务器上安装Neovim,使用Lazy.nvim安装需要的插件。某些插件比如LSP需要nodejs等依赖环境,通过conda-pack打包依赖环境。最后将以下几个目录打包拷贝到离线服务器解压缩即可。~/.config/nvim~/.local/share/nvimconda-pack虚拟环境压缩包Python包python有些包依赖环境复杂,如果不通过conda或者pip联网安装,手动安装很麻烦。通过与上面类似的...
2023年10月21日
164 阅读
0 评论
2023-10-21

气象超算跟踪系列(六)KMA's HPC

气象超算跟踪系列(六)KMA's HPC
今天聊一聊韩国气象厅(KMA)的超算,但不知为何想到了一部韩剧《气象厅的人们:社内恋爱残酷史篇》,也许是因为很少以天气预报员为主角的电视剧吧。回归正题~KMA下属的NCMS(National Center for Meteorological Supercomputer)负责管理气象超算设施。KMA超算已经迭代到第五代(见下表)。最新超算由联想提供,基于Intel Xeon Scalable处理器的联想ThinkSystem SD650 V2和SD530服务器构建。新超算包括两个相同的4000节点系统,分别名为Maru和Guru,共有8064个联想ThinkSystem SD650 V2和426个联想ThinkSystem SD530计算节点。节点由Intel Xeon Platinum 8386Q CPU组成,1颗CPU有36核(推测一个节点有两颗CPU)。高性能数据存储方案采用IBM Spectrum Scale (DSS-G260) 阵列。新超算已于2021年10月运行。下表是KMA目前业务运行的模式情况。其中全球模式运行两套,一套是2010年引进的UKMO的Unified...
2023年10月21日
224 阅读
0 评论
2023-10-21

气象超算跟踪系列(五)UKMO's HPC

气象超算跟踪系列(五)UKMO's HPC
当初看到微软(Microsoft)中标英国气象局(UKMO)超算合同,说实话我是一脸懵的。微软虽然是云计算一方豪强,但啥时候掺和进传统高性能计算这个小众领域的?据网上查到的消息,微软中标UKMO一份长达10年的合同,价值10亿英镑,合同约定将提供60 Petaflops计算能力。新系统将安装在微软Azure云计算平台中,并将集成HPE Cray EX超级计算机,以及微软高性能活动数据存档系统和其他Azure云技术,以及端到端托管服务。UKMO预计,该系统将取代Cray HPC系统,将使该组织的计算能力提高6倍,并将成为世界上25台最强大的超级计算机之一。新超算使用四个子系统,增加使用弹性、故障备份。四台系统首次异地托管。具体的硬件配置细节还不清楚。UKMO对选择微软作为合作伙伴有如下考虑:超算建设周期长,从提出需求、撰写标书、招标采购、搭建HPC、测试运行一系列流程走下来,可能需要几年时间,而高性能计算硬件更新迭代非常快。UKMO介绍它们平均需要大约两年的时间才能购买新的超级计算机,然后再花一年时间才能投入运行。UKMO希望改变这种模式,使其在采购方面花费时间更少,使用时间更多。...
2023年10月21日
223 阅读
0 评论
2023-10-21

气象超算跟踪系列(四)美国NOAA's HPC

气象超算跟踪系列(四)美国NOAA's HPC
NOAA(National Oceanic and Atmospheric Administration)于2022年6月28日启动新一代超算业务运行。新超算系统是两台HPE Cray机器(两台完全相同配置机器,业务+备份)。两台超算分别叫Dogwood和Cactus,以弗吉尼亚州马纳萨斯和亚利桑那州凤凰城的原产植物命名,部署在两地。Dogwood和Cactus各自由2560个节点构成,其中每个节点CPU采用AMD Epyc "Rome" 7742 CPU ,高速网络采用Cray Slingshot-10。每套系统有26 PB存储,包括614TB的闪存。每台机器峰值计算性能达到12.1 petaflops,总的计算性能(24.2 petaflops)比上一代业务系统(8 petaflops)快三倍,存储和互联速度是上一代的2倍。NOAA上一代业务超算是基于Cray XC40的Luna和Surge,Dell的Mars和Venus ,这些系统总计算能力在8 Petaflops。在新增这两台超算后,加上NOAA其它研发的超算系统(计算性能18 petaflops),NOAA目前总计算能...
2023年10月21日
188 阅读
0 评论
2023-10-21

气象超算跟踪系列(三)ECMWF超算采购策略

气象超算跟踪系列(三)ECMWF超算采购策略
ECMWF超算采购策略从2021年起,新的Atos超算HPC2020将支持ECMWF未来四年的运营和研究活动。在之前的ECMWF HPC采购中,计算需求是由合同期早期高分辨率预测(HRES)的分辨率升级驱动的,随后是该期间后期的其他预测改进。这导致了一个两阶段的实施方法:首先是具备足够的计算性能的初期安装,以实现HRES分辨率升级,然后是中期升级。但ECMWF发布的《2016-2025年战略》要求采用不同的方法,因为它将重点放在显著提高集合预报(ENS)的分辨率上。这需要从一开始就在能力和容量方面对计算性能进行重大升级,而不是两步走策略。集合预报水平分辨率计划从目前的18公里升级到9公里(或在任何情况下升级到10公里左右,确切分辨率取决于将要进行的测试)预计将在新的超算设施投入使用后不久实施。因此,HPC2020合同是一份为期四年的服务合同,没有合同中期升级。但是,HPC2020合同包括ECMWF在合同期限内增强其HPC资源的选项。ECMWF可能会根据未来签订的协议获得额外的资金来运行新服务,包括为额外的HPC需求提供资金。这可能需要增强HPC设施和大幅增加容量。此外,为了使系统...
2023年10月21日
198 阅读
0 评论
2023-10-21

气象超算跟踪系列(二)ECMWF's HPC

气象超算跟踪系列(二)ECMWF's HPC
ECMWF新一代超算HPC2020采购自欧洲(法国)高性能计算机公司Atos,基于该公司BullSequana XH2000超算技术。新超算部署在意大利博洛尼亚(Bologna),于2022年10月18日开始业务运行。Atos Sequana XH2000配置新超算系统由四个独立集群组成,每个集群都能连接所有高性能存储。集群构成集群节点包括:计算节点运行并行作业GPIL节点运行通用交互任务(General Purpose and Interactive workLoads)其它节点有特定功能,包括管理系统、作业调度和存储连接集群硬件架构:90 rack(机架)(80个液冷机架、10个风冷机架)32 blades(刀片)/rack3个双socket nodes/blade液冷,高密度rack集群具体配置及与ECMWF前一代超算Cray XC40对比见下表。配置Cray XC40Atos Sequana XH2000集群24CPUIntel BroadwellAMD Epyc RomeCores18 cores/socket, 36 cores/node64 cores/socke...
2023年10月21日
156 阅读
0 评论
2023-10-21

气象超算跟踪系列(一)US Air Force's HPC

气象超算跟踪系列(一)US Air Force's HPC
美国空军(U.S. Air Force)和能源部橡树岭国家实验室(Department of Energy's Oak Ridge National Laboratory, ORNL)2021年开始共同运营的新一代超级计算机系统,用于美国空军全球/区域数值天气预报运行。新一代系统由两台相同的HPE Cray EX超算构成,由ORNL管理。两台超算分别命名为“Fawbush”和“Miller”,用于纪念两位空军气象学家。使用双超算系统策略考虑除了冗余备份外,另一个优势是动态负载平衡。新一代超算将促使全球模式分辨率从17公里提高到10公里。HPE Cray EX 超级计算机架构是一种全新的设计,多用途功能,包括建模、模拟、AI 和分析。每个系统由四个机柜构成,800个二代AMD EPYC处理器节点。两个超算总峰值性能为7.2Petaflops,总计算性能是空军之前的超算性能的6.5倍。此外,每个系统可扩展到1024个节点,允许未来安装GPU加速卡,可以将其浮点性能提高十倍。美国空军主力模式是基于英国气象局的UM模式,同时也在开发其专用模式。比如全物理云预报,它使用云微物理参数化来改进...
2023年10月21日
182 阅读
0 评论

互动读者

标签云

最新回复

暂无回复

登录
X
用户名
密码