北太天元数值计算通用软件架构与功能简介
数学专题报告
报告题目(Title):北太天元数值计算通用软件架构与功能简介
报告人(Speaker):刘浩洋 博士(北京大学)
地点(Place):教七楼203
时间(Time):2023 年 3 月 6 日(周一), 13:30-15:30
邀请人(Inviter):熊云丰
报告摘要
北太天元数值计算通用软件属于软件与信息服务业中的科学计算软件,是一款用于算法开发、数据可视化、数据分析以及数值计算的高级语言和交互式编程、调试、运行环境的数学软件。科学计算的算法数量众多,对于工业软件的工程师而言,直接使用这些算法很不方便。科学计算通用软件把众多的数学算法集成起来,成为开发工业软件的重要工具。过去,我们缺少这样的科学计算通用软件,我们中国科学家开发的算法,只能通过国外的科学计算通用软件才能被工业软件的工程师广泛使用。科学计算通用软件不是把众多算法简单的放在一起的函数库,它首先是一种具有很强表达数学问题能力的语言;其次具有代码编辑、调试、运行的交互式集成开发环境;第三,具有易插易用的可扩展能力;最后,还要具有支持大规模合作开发的的架构。数值计算通用软件技术是一项根技术,因为它的突破意味着可在此基础上生长出一簇簇工业软件和服务于某些领域的专业软件。北太天元从基本的几行代码到现在的几十万行代码,已经能够承担高校基本的教学与科研任务。本次报告主要介绍北太天元的软件架构和底层能力。
主讲人简介
刘浩洋博士2016 年本科毕业于北京大学数学科学学院, 2021 年获得北京大学理学博士学位,导师为文再文教授。现为北京大学博雅博士后,合作导师为张平文院士。主要研究方向为最优化理论与算法、工业数学软件研发,在SIAM 系列期刊上发表多篇高质量文章,同时以第一作者编写《最优化:建模、算法与理论》与《最优化计算方法》学术教材。目前在北太天元项目中为研发中心总负责人,主要从事软件底层,数学库,编程接口方面的研发工作。