精选开源项目

丰富的、高性能代码生态系统

用于线性代数、优化、求根等的 Fortran 库#

2DECOMP&FFT

用于二维铅笔分解和分布式快速傅里叶变换的库

标签:fft 并行 分布式内存 openmpi

ARPACK

Release license stars forks last-commit issues

旨在解决大规模特征值问题的 Fortran77 子程序集。

标签:特征值 特征向量 奇异 分解 svd

bspline-fortran

Release license stars forks last-commit issues

规则网格上数据的多分量 B 样条插值

标签:样条 插值 外推 积分 积分

DBCSR

Release license stars forks last-commit issues

分布式块压缩稀疏行矩阵库

标签:线性代数 并行 mpi openmp cuda hip

ddeabm

Release license stars forks last-commit issues

DDEABM Adams-Bashforth 算法的现代 Fortran 实现

标签:常微分方程 Adams-Bashforth

ddPCM

Release license stars forks last-commit issues

基于快速域分解的 COSMO 溶剂化模型实现

标签:连续介质溶剂化 cosmo pcm cpcm

DelaunaySparse

Release license stars forks last-commit issues

通过 Delaunay 三角剖分的一个稀疏子集进行多元插值(中高维)。

标签:插值 openmp acm-toms

dop853

Release license stars forks last-commit issues

Hairer 的 DOP853 常微分方程求解器的现代 Fortran 版本

标签:常微分方程 龙格 库塔

ElmerFEM

Release license stars forks last-commit issues

用于偏微分方程数值解的有限元软件

标签:偏微分方程 有限元

ELPA

用于千万亿次应用的特征值求解器

标签:mpi gpu

FATODE

Release license stars forks last-commit issues

一个用于常微分方程积分的 Fortran 库,具有直接和伴随灵敏度分析功能

标签:常微分方程求解器

fgsl

Release license stars forks last-commit issues

Fortran 对 GNU 科学库的接口

FLINT

Release license stars forks last-commit issues

用于微分方程数值积分的 Fortran 库

标签:常微分方程 龙格 库塔

fmm2d

Release license stars forks last-commit issues

在多核共享内存机器上,以指定的精度计算由拉普拉斯和亥姆霍兹方程控制的 N 体相互作用(二维)。

标签:快速多极子方法

FMM3D

Release license stars forks last-commit issues

在多核共享内存机器上,以指定的精度计算由拉普拉斯和亥姆霍兹方程控制的 N 体相互作用(三维)。

标签:快速多极子方法

FOODIE

Release license stars forks last-commit issues

Fortran 面向对象的微分方程积分环境

标签:常微分方程 偏微分方程 欧拉 龙格 库塔

fortranlib

Release license stars forks last-commit issues

Fortran 中个人科学例程的集合

标签:求解器 积分 积分 插值 直方图 常数 hdf5 错误 随机 posix 角度 概率 斯托克斯 向量

FTorch

Release license stars forks last-commit issues

允许用户与 PyTorch 机器学习库交互

Futility

Release license stars forks last-commit issues

Fortran 实用程序,包括单元测试框架、任意长度字符串、参数列表对象、计时器、几何定义、文件包装器、线性代数工具和并行计算支持

GALAHAD

Release license stars forks last-commit issues

用于非线性优化的模块

标签:最小 平方 活动 二次规划 内点 凸规划 线性规划

HANDE

Release license stars forks last-commit issues

开源随机量子化学

标签:qmc 电子结构

Incompact3d

Release license stars forks last-commit issues

不可压缩 Navier-Stokes 方程的求解器

LAPACK

Release license stars forks last-commit issues

数值线性代数例程

标签:blas 线性代数

libnegf

Release license stars forks last-commit issues

一个通用的非平衡格林函数库

标签:传输 电子结构

librsb

一个用于递归稀疏块格式的共享内存并行稀疏矩阵计算库,实现了稀疏 BLAS 标准

标签:线性代数 openmp

洛斯阿拉莫斯网格工具箱 (LaGriT)

Release license stars forks last-commit issues

一个用户可调用工具库,提供网格生成、网格优化和动态网格维护

MapTran3D

Release license stars forks last-commit issues

大地测量学,ECEF、ENU、ECI 等的 3D 坐标转换

neural-fortran

Release license stars forks last-commit issues

一个并行神经网络微框架。

标签:反向 传播 协数组

nlesolver-fortran

Release license stars forks last-commit issues

使用现代 Fortran 的非线性方程求解器

NTPoly

Release license stars forks last-commit issues

一个用于计算稀疏矩阵函数的大规模并行库。

标签:mpi

NUFFT

非均匀快速傅里叶变换

标签:非均匀fft fft

NumDiff

Release license stars forks last-commit issues

一个用于计算依赖于 n 个变量的 m 个非线性函数的雅可比(导数)矩阵的现代 Fortran 接口

标签:有限 差分

Fortran 中的数值方法

Release license stars forks last-commit issues

求解线性、非线性方程、常微分方程

标签:常微分方程 偏微分方程 积分 随机 数值积分 绘图

ODEPACK

常微分方程求解器系统化集合 (FORTRAN 77)

标签:常微分方程 龙格 库塔 Adams-Bashforth

OpenBLAS

Release license stars forks last-commit issues

基于 GotoBLAS2 的优化 BLAS 库

标签:blas 线性代数

OpenFFT

用于计算多维快速傅里叶变换(3-D 和 4-D FFT)的开源并行软件包

标签:FFT OpenMPI 域分解方法

ParaMonte

Release license stars forks last-commit issues

一个通用的高性能 MPI/协数组并行蒙特卡罗模拟库,使用 Fortran 2018 实现,并提供与 C/C++/Fortran/MATLAB/Python 的接口

标签:并行 MPI 协数组 蒙特 卡罗 MCMC C C++ MATLAB Python 统计 贝叶斯 随机 优化 采样 积分 机器 学习

PCHIP

Release license stars forks last-commit issues

分段三次埃尔米特插值软件包

标签:埃尔米特 样条 插值 积分 积分

PENF

Release license stars forks last-commit issues

提供可移植的种类参数和许多有用的过程来处理它们

标签:种类 整数 实数 IEEE 浮点 浮点数 精度

PoisFFT

Release license stars forks last-commit issues

使用快速傅里叶变换在均匀笛卡尔网格上求解泊松方程的库

标签:FFT 泊松

PROPACK

用于计算大型稀疏或结构化矩阵的奇异值分解的软件包

标签:线性代数 SVD Lanczos双对角化 OpenMP

PSBLAS

Release license stars forks last-commit issues

并行稀疏 BLAS

标签:线性代数 MPI

QMD-PROGRESS

Release license stars forks last-commit issues

并行、快速的 O(N) 和基于图的递归电子结构求解器。

标签:mpi

QNSTOP

Release license stars forks last-commit issues

用于随机优化的拟牛顿算法。

标签:拟牛顿优化 随机优化 ACM TOMS

qr_mumps

Release license forks issues

基于 QR 和 Cholesky 分解的稀疏线性系统并行多前沿求解器

标签:QR Cholesky 稀疏 多前沿 最小二乘

quadpack

Release license stars forks last-commit issues

用于数值计算定积分的一维Fortran库

标签:QUADPACK QUADPACK2 积分

quaff

Release license forks issues

Fortran 的量。使带单位的数学运算更方便

regridpack

Release license stars forks last-commit issues

一套 Fortran 例程,用于在定义在均匀或非均匀正交网格上的 一维、二维、三维和四维数组之间插值。

标签:线性 三次 插值

rng_fortran

Release license stars forks last-commit issues

Fortran 中的伪随机数生成器,内部使用 xoroshiro128+

标签:均匀 正态 泊松 分布

RPNcalc

Release license stars forks last-commit issues

用于交互式控制台使用的逆波兰表达式计算器

SciFortran

Release license stars forks last-commit issues

用于科学计算的 Fortran 模块和过程的集合。

SHTOOLS

Release license stars forks last-commit issues

一个 Fortran-95/Python 库,可用于执行球谐变换

标签: 分析 Slepian 重力 OpenMP

SLICOT

Release license stars forks last-commit issues

一个用于系统和控制的 Fortran 子程序库

slsqp

Release license stars forks last-commit issues

SLSQP 非线性约束优化器

标签:非线性规划 等式 不等式 约束

Tapenade

一个用于 Fortran 和 C 程序自动微分(前向/反向)的工具

标签:算法 导数 AD

VTMOP

Release license stars forks last-commit issues

黑盒多目标优化问题的求解器。

标签:全局优化 仿真优化 黑盒优化 多目标优化 多准则优化 响应面方法 ACM TOMS

请参阅 软件包索引指南,了解如何将您的项目列出。