利用迭代的思想求解线性方程组,适用于齐次和非齐次的情况,并附上了运行测试代码,能够支持三种情况的方程组求解,并与正确结果进行比对,基本一致,在小数点后位有些许差异。
2022-11-27 19:24:57 2KB 线性方程组求解 Fortran 线性代数
1
有限元的程序和算例,很好用的程序,是源代码,但是是fortran的,需要调试
2022-11-06 22:41:19 14KB fortran_有限元 fortran代码 有限元
1
具有深度约束的瞬态电磁数据的多模态分层跨维反演 (可用于所有地面 TEM 测量设计,请参见下面的参数列表) MuLTI-TEM 算法由利兹大学地球与环境学院的 Siobhan Killingbeck 和 Phil Livermore 于 2019 年编写。它基于 Thomas Bodin 编写的 Matlab 代码。MuLTI-TEM 是在 Matlab 版本 2017a 中开发的,因此提供的所有 Matlab 代码都将适用于该版本或后续的 Matlab 版本。此代码可以在基于 Linux 或 Windows 的平台上运行。这个 github 存储库包括: 1D 和 2D MuLTI-TEM Matlab 脚本 在主脚本中调用了两个 matlab 函数,“thicknesses_and_priors”和“whichnuclei”, 用于测试 MuLTI-TEM 1D 和 2D 代码的 1D 和 2D 示例数据集, 改编的 Leroi 正向建模代码(称为 LEROI_TEM.F90) 更多详情、使用方法,请下载后阅读README.md文件
2022-07-04 18:03:48 3.79MB fortran
NumBAT 是一种数值布里渊分析工具,它集成了电磁和声学模式求解器来计算波导中光波和声波的相互作用 NumBAT 是在 Ubuntu 18.04 上开发的,具有以下软件包版本:Python 3.6、Numpy 1.16.2、Suitesparse 4.4.6 和 Gmsh 3.0.6。 用户也已在 Debian、RedHat 和 Windows 10(在启用 Linux 的 Windows 子系统后安装 Ubuntu)和不同版本的软件包上成功安装了它,但这些安装没有完整的文档记录,因此可能需要用户测试。 我们还提供了一个docker 镜像,可以轻松跨平台操作,尽管 docker 需要 WSL2。有关如何使用 docker 映像的信息包含在 docker_notes.md 文件中。根据我们的经验,使用 WSL1 和 github 源代码(本质上已经“容器化”)安装标准 Windows 比使用 docker 更可取。 更多详情、使用方法,请下载后阅读README.md文件
2022-07-04 14:07:45 24.84MB fortran
该 shell 脚本运行编译器、执行命令、绘制输出文件并以设定的帧速率生成动画电影。 此 fortran 代码包含主程序以及有关数值解的主要例程。可以在此处找到单元号和文件名、数据文件的写入格式和传播例程。文件将存储在临时文件系统中以避免磁盘延迟。 更多详情、使用方法,请下载后阅读README.md文件
2022-07-03 18:03:35 6KB fortran
这是时间序列处理器 (TSPROC) 的开发源代码树。 最初的 TSPROC 开发由 Watermark Numerical Computing 的 John Doherty 完成。它是地表水实用程序包的一部分,旨在支持使用参数估计 (PEST) 套件或程序优化模型参数。PEST 也是由 John Doherty 开发的。 构建过程总结 在源目录结构之外创建一个构建目录并更改目录。如果您已克隆此存储库,那么您应该在“build”子目录中找到几个子目录,其中包含旨在在调用 CMake 之前设置环境变量和编译选项的脚本。CMake 获取这些环境变量,解析源代码,确定依赖关系(即首先构建哪些模块),并创建一个makefile。然后用户可以调用 makefile 来触发各种模块的实际编译和链接。 更多详情、使用方法,请下载后阅读README.md文件
2022-06-23 09:05:44 54.26MB fortran
IM2ODE 的文档由三个部分组成,包括README、用户指南和开发人员指南 里面有简介、特点、编译说明和邮件列表README。 有关于如何设置参数,如何在优化过程中调用vasp或lammps,如何编写不同环境下提交作业的脚本,以及如何运行过去的处理脚本以输出预测的最佳结构的说明USERS' GUIDE。 更多详情、使用方法,请下载后阅读README.md文件
2022-06-22 12:03:29 325KB fortran
基于差分进化的快速参数采样器和优化器。 汇编 Diver 构建系统并没有真正复杂到需要 autotools 或 cmake。只需手动更改makefile以适应您的系统,或从另一个 makefile 或命令行调用它。 要将 Diver 构建为静态库并构建所有示例,请执行
2022-06-22 12:03:26 4.3MB fortran
现代 Fortran 模拟退火优化方法 建造 包含一个Fortran 包管理器清单文件,以便可以使用 FPM 编译库和测试用例。例如: fpm build --profile release fpm test --profile release 要simulated-annealing在您的 fpm 项目中使用,请将以下内容添加到您的fpm.toml文件中: [dependencies] simulated-annealing = { git="https://github.com/jacobwilliams/simulated-annealing.git" } 要使用ford生成文档,请运行:ford simulated-annealing.md 更多详情、使用方法,请下载后阅读README.md文件
2022-06-21 19:04:02 43KB fortran
用于 N 维目标函数的 PSO 的Fortran实现_粒子群优化 _Fortran_代码_下载
2022-06-21 09:06:35 4KB fortran