You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

现代Fortran(gfortran)是否有类Julia hcubature的h自适应多维积分包?

现代Fortran(gfortran)中的h自适应多维积分包推荐

确实存在几个适配gfortran的现代Fortran包,实现了直接h自适应多维积分(无需通过递归一维积分分解),和Julia的hcubature包算法思路一致:

  • hcubature-fortran:这是Julia hcubature包的官方Fortran移植版本,完全复刻了原算法的h自适应区域细分逻辑,直接处理多维积分问题。支持串行(hcubature)和并行(pcubature)两种调用方式,接口简单,只需传入被积函数、积分上下限、误差容忍度等参数即可,完美兼容gfortran编译环境。

  • Fortran Integrate and Differentiate (FID):这个科学计算库包含多种数值积分实现,其中的多维积分模块采用h自适应策略直接处理高维积分,不依赖一维递归拆分。它的接口简洁,支持自定义误差控制参数,gfortran对其现代Fortran语法支持完全没问题。

  • quadpack_multidim:作为经典QUADPACK库的现代扩展,这个包专门实现了h自适应多维积分功能,直接针对高维区域进行细分优化,兼容gfortran。不过相对前两个包,它的社区活跃度稍低,使用时需要注意版本兼容性。

这些包大多可以通过Fortran包管理器(fpm)快速安装,编译时只需链接对应的库文件即可,无需复杂配置。

内容的提问来源于stack exchange,提问作者Watheophy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 19:42:01