期刊文献+
共找到3篇文章
< 1 >
每页显示 20 50 100
Portable Software Environment for Ultrahigh-Resolution ELM Development on GPUs
1
作者 Dali Wang peter schwartz +5 位作者 Fengming Yuan Franklin Eaglebarge Danial Riccuito peter Thornton Chris Layton Qinglei Cao 《Journal of Computer and Communications》 2025年第2期28-36,共9页
This paper presents our endeavors in developing the large-scale, ultra-high-resolution E3SM Land Model (uELM), specifically designed for exascale computers furnished with accelerators such as Nvidia GPUs. The uELM is ... This paper presents our endeavors in developing the large-scale, ultra-high-resolution E3SM Land Model (uELM), specifically designed for exascale computers furnished with accelerators such as Nvidia GPUs. The uELM is a sophisticated code that substantially relies on High-Performance Computing (HPC) environments, necessitating particular machine and software configurations. To facilitate community-based uELM developments employing GPUs, we have created a portable, standalone software environment preconfigured with uELM input datasets, simulation cases, and source code. This environment, utilizing Docker, encompasses all essential code, libraries, and system software for uELM development on GPUs. It also features a functional unit test framework and an offline model testbed for comprehensive numerical experiments. From a technical perspective, the paper discusses GPU-ready container generations, uELM code management, and input data distribution across computational platforms. Lastly, the paper demonstrates the use of environment for functional unit testing, end-to-end simulation on CPUs and GPUs, and collaborative code development. 展开更多
关键词 E3SM Land Model Ultrahigh-Resolution ELM Portable Software Environment GPU-Ready Environment
在线阅读 下载PDF
Script-Based GPU-Ready ELM Development for Continuous Code Integration
2
作者 peter schwartz Dali Wang +1 位作者 Fengming Yuan peter Thornton 《Journal of Computer and Communications》 2024年第5期102-106,共5页
Designing and optimizing complex scientific code for new computing architectures is a challenging task. To address this issue in the E3SM land model (ELM) development, we developed a software tool called SPEL, which f... Designing and optimizing complex scientific code for new computing architectures is a challenging task. To address this issue in the E3SM land model (ELM) development, we developed a software tool called SPEL, which facilitates code generation, verification, and performance tuning using compiler directives within a Function Unit Test framework. In this paper, we present a SPEL extension that leverages the version control system (e.g., Git) to autonomous code generation and demonstrate its application to continuous code integration and development of the ELM software system. The study can benefit the scientific software development community. 展开更多
关键词 E3SM Land Model GPU Code Porting Continuous Code Integration SPEL Scientific Software Refactorization
在线阅读 下载PDF
一个人的晚餐
3
作者 peter schwartz 张莎莎 《疯狂英语(阅读版)》 2006年第5期17-19,共3页
喜欢这篇文章,跟喜欢张楚的那首《孤独的人是可耻的》一样,语言直白又漫不经心,但却让你真实地感觉到哽咽在喉咙里的那份孤独…… (Terry)
关键词 语言 洗手间 孤独 晚餐 男子 餐馆 张楚 喉咙 选择 文章
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部