Sunday, June 5, 2011

关于LAPACK和BLAS库在windows系统Fortran编译器中的使用

  1. 我在使用Compaq Visual Fortran这个老编译器的时候,发现当使用到LAPACK和BLAS这样的库文件的时候,总是很麻烦,我需要在网上下载到他们的源文件(http://www.netlib.org/),然后把此文件中用到的相应的找到,一起编译。这样非常麻烦,主要是有时候需要用到的LAPACK包中的内容很多,所以在这个包中挑选在程序中用到的是一件无聊而且很耗时的工作 。
  2. 后来,我找到了LAPACK官方网站的介绍关于与windows系统中使用的一些经验(http://icl.cs.utk.edu/lapack-for-windows/lapack/),然后把.lib的文件放在header files的文件夹中,把.f的文件放到resource files的文件夹中,然后一起编译,就可以解决上面的问题了。注意,上面连接里面提供的库文件是针对Microsoft Visual Studio的,所以不能与Compaq Visual Fortran一起使用。
  3. 另外注意,在编译的时候一定要把所有的文件,包括输入的文档文件,程序源文件,头文件等等都放入到所建立工程的文件夹中,如果没有放入就有可能出现无法找到要读取的输入文件这样类似的错误。

No comments:

Post a Comment