Programing Language

Fortran(12)-第三方函数库的使用

2021-05-11  本文已影响0人  Hello育种

函数库的组成

任何函数库的使用方法,都不能完全照抄


image.png

include与lib诸位重要:


image.png

上述所以函数库的使用


image.png

Liunx下使用Lapack库

需要解决各种线性问题
先下载lapack包编译make.inc, 在编辑Makdefile文件。
将sudo cp lapack-3.6.1/lib*.a /usr/lib/ #将函数库都放在自己系统的lib下
使用:


image.png

IVF +VS 中使用IMSL

use IMSL既可以用。需要购买,是闭源库,不提供源代码,而且需要找FNL接口,也有不同版本32或64位。其中有很多关于矩阵运算的命令。
use operation_i !使用函数
include "link_f90_static.h" !链接

IVF+VS 使用MKL

MKL是Intel公司出品的数学函数库,有C和Fortran接口
F77与F90的设置不同。
F90需要使用use +模块名, 链接中设置lib对应的模块。
MKL不直接提供mod文件

总结

image.png
上一篇 下一篇

猜你喜欢

热点阅读