登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
11月29日 Gitee Talk | 模力方舟 AI 沙龙深圳站:看懂算力到应用的下一个主战场!点击立即报名~
代码拉取完成,页面将自动刷新
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
11
Star
40
Fork
36
openEuler
/
open-source-summer
代码
Issues
235
Pull Requests
4
Wiki
统计
流水线
服务
JavaDoc
PHPDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
我知道了,不再自动展开
更新失败,请稍后重试!
移除标识
内容风险标识
本任务被
标识为内容中包含有代码安全 Bug 、隐私泄露等敏感信息,仓库外成员不可访问
面向 openEuler 的高效并行 I/O 子系统 SIONlib及相关工具链支持
待办的
#IC40X6
开源之夏 2025
kkz
创建于
2025-04-25 17:40
- 项目名称 面向 openEuler 的高效并行 I/O 子系统 SIONlib 构建及相关工具链支持 - 项目描述: (1)相关背景 SIONlib 是由德国尤利希研究中心开发的高性能并行 I/O 库,广泛应用于科研计算场景下的性能数据采集与处理。在操作系统 openEuler 推广过程中,部分 HPC 应用,尤其是超算、工业仿真、生物、气象等HPC应用对该库有强依赖,但目前尚未软件支持,完成兼容性集成。 (2)已有的工作 SIONlib 已作为 OpenHPC 社区推荐组件,具备良好的跨平台移植性,支持 GNU/Linux 系统环境中的多编译器(GCC、Clang)与 MPI 框架。 (3)存在的不足 openEuler 缺乏该库的官方支持,存在构建配置复杂、依赖关系不清、与国产编译器/环境兼容性不足的问题,阻碍了其在 HPC 场景中的使用。 (4)希望改进的点 a、构建适用于 openEuler 的 SIONlib 并打通构建链路 b、支持与 GCC、OpenMPI 等工具链的联动测试 c、输出 RPM 源码包和统一构建脚本,便于后续打包与维护 d、编写用户编译使用文档和社区贡献指南 (5)最终项目实现的目标 在 openEuler 操作系统上完成 SIONlib 的稳定构建、运行验证与包管理支持,为国产操作系统在 HPC 领域中的广泛应用提供并行 I/O 能力基础。 - 项目难度 进阶 - 技术领域标签: 操作系统、HPC、并行 I/O - 编程语言标签: C、Shell、CMake - 项目产出要求: 支持 SIONlib 在 openEuler 上编译构建 完成 OpenMPI 等框架的集成测试验证 提供构建脚本和 RPM 打包支持 提交用户手册与社区贡献文档 - 项目技术要求: 掌握 Linux 系统下的开源构建流程 熟悉 C/C++ 编译与构建系统(如 CMake) 了解 MPI 编程与高性能计算环境配置 熟练使用 Shell 编写自动化脚本 - 项目成果提交仓库: https://gitee.com/src-openeuler/sionlib - 预估工时 8~10 周 - 项目备注 - 官方主页:https://www.fz-juelich.de/jsc/sionlib - 使用文档:https://apps.fz-juelich.de/jsc/sionlib/docu/index.html - 技术背景参考:MPI I/O、并行文件系统、OpenHPC 集成规范 - 项目导师名字&导师邮箱: 赵爽(2451296356@qq.com) --- # English Version - Project Title Building and Integrating the SIONlib Parallel I/O Subsystem for openEuler - Project Description: (1) Background SIONlib is a scalable, high-performance parallel I/O library developed by the Jülich Supercomputing Centre in Germany. It is widely used in scientific HPC workloads for structured I/O management and performance trace recording. While openEuler is being adopted in domestic computing infrastructure, it currently lacks support for SIONlib, limiting some HPC application deployments. (2) Existing Work SIONlib is included in the OpenHPC software stack and supports common Linux distributions with flexible toolchain compatibility, including GCC, Intel, and Clang compilers, as well as MPI runtimes. (3) Limitations openEuler has no official support or packaging for SIONlib. Its build system, dependencies, and compatibility with domestic compilers or MPI environments require thorough adaptation. (4) Improvements Desired a. Implement a working build process for SIONlib on openEuler b. Validate integration with GCC, OpenMPI, and typical HPC toolchains c. Provide RPM packaging or unified scripts for long-term maintainability d. Write documentation for usage, testing, and contribution (5) Final Goal To build, validate, and package SIONlib on openEuler, enabling robust parallel I/O support for HPC applications running on domestic platforms. - Project Difficulty Advanced - Technical Domain Tags: Operating Systems, HPC, Parallel I/O - Programming Language Tags: C, Shell, CMake - Deliverables: Enable SIONlib build and use on openEuler Pass validation with OpenMPI and system toolchains Provide RPM build spec or packaging scripts Deliver user and developer documentation - Technical Requirements: Proficient in open-source build systems on Linux Familiar with C/C++ toolchains and CMake Basic understanding of MPI and HPC environments Skilled in Shell scripting for automation - Submission Repository: https://gitee.com/src-openeuler/sionlib - Estimated Workload 8–10 weeks - Project References - Official Website: https://www.fz-juelich.de/jsc/sionlib - Documentation: https://apps.fz-juelich.de/jsc/sionlib/docu/index.html - Related: MPI I/O, Parallel File Systems, OpenHPC packaging standards - Mentor Name & Email: Shuang Zhao (2451296356@qq.com)
- 项目名称 面向 openEuler 的高效并行 I/O 子系统 SIONlib 构建及相关工具链支持 - 项目描述: (1)相关背景 SIONlib 是由德国尤利希研究中心开发的高性能并行 I/O 库,广泛应用于科研计算场景下的性能数据采集与处理。在操作系统 openEuler 推广过程中,部分 HPC 应用,尤其是超算、工业仿真、生物、气象等HPC应用对该库有强依赖,但目前尚未软件支持,完成兼容性集成。 (2)已有的工作 SIONlib 已作为 OpenHPC 社区推荐组件,具备良好的跨平台移植性,支持 GNU/Linux 系统环境中的多编译器(GCC、Clang)与 MPI 框架。 (3)存在的不足 openEuler 缺乏该库的官方支持,存在构建配置复杂、依赖关系不清、与国产编译器/环境兼容性不足的问题,阻碍了其在 HPC 场景中的使用。 (4)希望改进的点 a、构建适用于 openEuler 的 SIONlib 并打通构建链路 b、支持与 GCC、OpenMPI 等工具链的联动测试 c、输出 RPM 源码包和统一构建脚本,便于后续打包与维护 d、编写用户编译使用文档和社区贡献指南 (5)最终项目实现的目标 在 openEuler 操作系统上完成 SIONlib 的稳定构建、运行验证与包管理支持,为国产操作系统在 HPC 领域中的广泛应用提供并行 I/O 能力基础。 - 项目难度 进阶 - 技术领域标签: 操作系统、HPC、并行 I/O - 编程语言标签: C、Shell、CMake - 项目产出要求: 支持 SIONlib 在 openEuler 上编译构建 完成 OpenMPI 等框架的集成测试验证 提供构建脚本和 RPM 打包支持 提交用户手册与社区贡献文档 - 项目技术要求: 掌握 Linux 系统下的开源构建流程 熟悉 C/C++ 编译与构建系统(如 CMake) 了解 MPI 编程与高性能计算环境配置 熟练使用 Shell 编写自动化脚本 - 项目成果提交仓库: https://gitee.com/src-openeuler/sionlib - 预估工时 8~10 周 - 项目备注 - 官方主页:https://www.fz-juelich.de/jsc/sionlib - 使用文档:https://apps.fz-juelich.de/jsc/sionlib/docu/index.html - 技术背景参考:MPI I/O、并行文件系统、OpenHPC 集成规范 - 项目导师名字&导师邮箱: 赵爽(2451296356@qq.com) --- # English Version - Project Title Building and Integrating the SIONlib Parallel I/O Subsystem for openEuler - Project Description: (1) Background SIONlib is a scalable, high-performance parallel I/O library developed by the Jülich Supercomputing Centre in Germany. It is widely used in scientific HPC workloads for structured I/O management and performance trace recording. While openEuler is being adopted in domestic computing infrastructure, it currently lacks support for SIONlib, limiting some HPC application deployments. (2) Existing Work SIONlib is included in the OpenHPC software stack and supports common Linux distributions with flexible toolchain compatibility, including GCC, Intel, and Clang compilers, as well as MPI runtimes. (3) Limitations openEuler has no official support or packaging for SIONlib. Its build system, dependencies, and compatibility with domestic compilers or MPI environments require thorough adaptation. (4) Improvements Desired a. Implement a working build process for SIONlib on openEuler b. Validate integration with GCC, OpenMPI, and typical HPC toolchains c. Provide RPM packaging or unified scripts for long-term maintainability d. Write documentation for usage, testing, and contribution (5) Final Goal To build, validate, and package SIONlib on openEuler, enabling robust parallel I/O support for HPC applications running on domestic platforms. - Project Difficulty Advanced - Technical Domain Tags: Operating Systems, HPC, Parallel I/O - Programming Language Tags: C, Shell, CMake - Deliverables: Enable SIONlib build and use on openEuler Pass validation with OpenMPI and system toolchains Provide RPM build spec or packaging scripts Deliver user and developer documentation - Technical Requirements: Proficient in open-source build systems on Linux Familiar with C/C++ toolchains and CMake Basic understanding of MPI and HPC environments Skilled in Shell scripting for automation - Submission Repository: https://gitee.com/src-openeuler/sionlib - Estimated Workload 8–10 weeks - Project References - Official Website: https://www.fz-juelich.de/jsc/sionlib - Documentation: https://apps.fz-juelich.de/jsc/sionlib/docu/index.html - Related: MPI I/O, Parallel File Systems, OpenHPC packaging standards - Mentor Name & Email: Shuang Zhao (2451296356@qq.com)
评论 (
1
)
登录
后才可以发表评论
状态
待办的
待办的
进行中
已完成
负责人
未设置
标签
sig/sig-OSCourse
未设置
项目
未立项任务
未立项任务
里程碑
未关联里程碑
未关联里程碑
Pull Requests
未关联
未关联
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
未关联
未关联
master
开始日期   -   截止日期
-
置顶选项
不置顶
置顶等级:高
置顶等级:中
置顶等级:低
优先级
不指定
严重
主要
次要
不重要
预计工期
(小时)
参与者(1)
1
https://gitee.com/openeuler/open-source-summer.git
[email protected]
:openeuler/open-source-summer.git
openeuler
open-source-summer
open-source-summer
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册