タグ

ブックマーク / qiita.com/ijknabla (1)

  • CMakeによるFortranビルドの省力化 - Qiita

    cmake による Fortran90 ビルドの省力化 CMakeとは、コンパイルの自動化ツール。 FORTRANのビルドでよく見るmakeと何が違うのというと、 Fortran90ソースのmodule依存関係を自動解決 ライブラリの自動探索(MPI, OpenMP, BLAS, LAPACK, OpenCV ...) autoconf みたいなもの?と思った方がいるかもしれませんが... マルチプラットフォームなので、異なるコンパイラ、異なるOSでも同じ設定が使えます。 GNU/Linux(gfortran)のビルドと、Windows(ifort.exe)のビルド設定が共通化できます! Fortran90のmodule依存関係 以下の5つのソースを正しい順番でコンパイルし、 実行プログラム abcd へとリンクしてください。

    CMakeによるFortranビルドの省力化 - Qiita
  • 1