岗位职责:
1.基于MPI/OpenMP/OpenCL(CUDA,OpenACC)等工具,设计不同粒度数据的并行算法;
2.负责公司核心求解器效率提升和内存优化;
3.负责公司核心求解器对操作系统和硬件平台环境兼容性。
任职要求:
1.具有硕士及以上学历,力学/机械/土木/材料等相关专业,具有大型有限元或有限体积程序开发经验优先,博士学位优先;
2.熟悉并精通MPI/OpenMP/OpenCL(CUDA, OpenAcc)等协议工具的至少一种,能够独立设计负载平衡而且高效的并行算法。有众核异构集群工作经验优先;
3.熟悉Visual Studio/VS code开发环境,熟练使用Fortran,C或C++开发语言中的至少一种,精通C++ STL泛型编程优先;
4.精通Krylov子空间迭代求解,能根据物理模型特点设计相应的预调器。能熟练使用PETSC,HYPRE,Trilinos中的至少一种,利用其非线性接口设计通用的非线性求解流程,搭建非线性问题的求解框架。有计算数学背景优先;
5.熟悉软件架构设计的基本方法和工具,熟悉软件开发流程与设计模式,熟悉常用数据结构与算法;
6.良好的学习,沟通与表达能力,良好的团队协作精神与责任感,思维敏捷,踏实肯干,积极主动。
工作地点:大连、沈阳、西安、北京、无锡、广州、深圳、武汉、上海、成都
1.基于MPI/OpenMP/OpenCL(CUDA,OpenACC)等工具,设计不同粒度数据的并行算法;
2.负责公司核心求解器效率提升和内存优化;
3.负责公司核心求解器对操作系统和硬件平台环境兼容性。
任职要求:
1.具有硕士及以上学历,力学/机械/土木/材料等相关专业,具有大型有限元或有限体积程序开发经验优先,博士学位优先;
2.熟悉并精通MPI/OpenMP/OpenCL(CUDA, OpenAcc)等协议工具的至少一种,能够独立设计负载平衡而且高效的并行算法。有众核异构集群工作经验优先;
3.熟悉Visual Studio/VS code开发环境,熟练使用Fortran,C或C++开发语言中的至少一种,精通C++ STL泛型编程优先;
4.精通Krylov子空间迭代求解,能根据物理模型特点设计相应的预调器。能熟练使用PETSC,HYPRE,Trilinos中的至少一种,利用其非线性接口设计通用的非线性求解流程,搭建非线性问题的求解框架。有计算数学背景优先;
5.熟悉软件架构设计的基本方法和工具,熟悉软件开发流程与设计模式,熟悉常用数据结构与算法;
6.良好的学习,沟通与表达能力,良好的团队协作精神与责任感,思维敏捷,踏实肯干,积极主动。
工作地点:大连、沈阳、西安、北京、无锡、广州、深圳、武汉、上海、成都
职位类别: C++
举报温馨提示

- 公司规模:100 - 499人
- 公司性质:其他
- 所属行业:IT行业-计算机、互联网、通讯、电子、仪器仪表等
- 所在地区:辽宁-大连市
- 联系人:summer
- 手机:会员登录后才可查看
- 邮箱:会员登录后才可查看
- 邮政编码:
工作地址
- 地址:大连市高新园区火炬路56号集电大厦2101