基于MPICH开源库的多学科耦合框架开发

c,FatCAE团队将提供相关任务的技术和经费支持!

FastCAE公众平台将定期发布相关开源任务,请大家持续关注。

开发内容

1. 同一进程组(Group内)不同进程之间的点对点通信功能开发

2. 不同进程组(跨Group)的多进程点对点通信功能开发

3. 支持不同数据类型的传输

4. 通信中的同步/异步支持

5. 接触面网格映射功能

6. 串行-显式,串行-隐式,并行-显式,并行-隐式四种耦合方案支持

开发要求

1. 开发工具采用Qt5.14.2

2. 通信方式使用MPI和Socket以及文件通信三种模式

3. 开发语言:C++

4. 项目要求提供源码

5. 要求代码编写规范,结构清晰,注释率不小于40%

技术对接人:刘工

你可能感兴趣的:(开源)