タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

fortranに関するsalamannのブックマーク (8)

  • Fenrir's BLog: FortranをCに変換 @ Cygwin

    cygwinでfortranのソースをコンパイルするにはg77コンパイラをいれればいい話ですが(やり方はここ)、fortranのソースをCにコンバートしてくれるf2cというものがあるので、それを使ってみることにしました。 インストール方法をいちいち解説するのは面倒なので、インターネット上にあったシェルスクリプトを改造してCygwin用の自動インストーラを作りました。ここからダウンロードできます。 やり方はCygwin上で(適当なディレクトリに移動後)、以下を実行してください。 $ wget https://fenrir.naruoka.org/download/archive/buildf2c $ chmod +x buildf2c $ ./buildf2c もしbuildf2cというファイルが正しく落とせなかった場合はwgetというソフトがないことによるものです。Cygwinのインストー

  • Fortran90の利用について

    Fortran90の利用について Fortran90の規格が制定されかなりの月日が経ちますが、昨年度のリプレースに伴い、 CPUサーバ(SX-4/2A)でFortran90の規格に適合したコンパイラが利用できるようになりました。 CPUサーバのFortran90コンパイラをもとにFortran90に新しく加わった言語要素について簡単に説明します。 Fortran90はFORTRAN77の処理系に依存しない言語要素を含んでいます。 従ってFORTRAN77の規格に沿って書かれたプログラムの互換性は維持されます。 これに加え、これまで各処理系で拡張され一般化した次のような機能を取り込んでいます。 IMPLICIT NONE 文 INCLUDE 文 NAMELIST 指定による I/O DO WHILE および ENDDO 文 コメントラインの終了を示す! 記号の使用 オートマチ

  • 安形氏プログラミングゼミ

  • 安形氏プログラミング講座第4章(2)

    言語要素の概要2(cont'd) 配列(1次元) 配列(array)は,番号で添え字がつけられた,変数の列や行列のこと(perlやawkなどでは,添え字が数値でない連想配列というものも使える). 原理的には,あらゆる型の変数を配列にできる. 配列の宣言 いろいろなやり方があって混乱するかもしれないが,サイズ100の一次元配列を宣言するには次のようなやり方がある. !pattern1 : fortran90 only real, dimension(1:100):: data1 real, dimension(100):: data1_b !pattern2 : fortran90 only real :: data2(1:100) real :: data2_b(100) !pattern 3 real data3(1:100) real data3_b(100) !pattern 4 r

  • GFortran - GCC Wiki

    gfortran — the GNU Fortran compiler, part of GCC Gfortran is the name of the GNU Fortran project, developing a free Fortran 95/2003/2008/2018 compiler for GCC, the GNU Compiler Collection. The gfortran development effort uses an open development environment in order to attract a larger team of developers and to ensure that gfortran can work on multiple architectures and diverse environments. This

  • Fortranを使おう

    Fortranを使おう

  • RAKUGAKI soft

    このコンテンツでは数値シミュレーションで最もよく使われるFortranという言語について紹介します。 Fortran77のコンパイラはフリーでいろいろありましたが、90のフリーコンパイラはあまりありませんでした。 また実際に研究などをされている方などでも77の方に親しみがあり、90を使われない方も多いようです。 ここでは市販のコンパイラに比べると性能は劣りますが、設定が簡単かつ使いやすいgfortranというフリーのコンパイラの紹介をしていきたいと思います。 1.gfortranのインストール まずgfortranをインストールするために↓このサイトからgfortranのインストーラをダウンロードしてきます。 gfortranダウンロード → http://gcc.gnu.org/wiki/GFortranBinaries ダウンロードページは英語ですが、一番わかりやすいWindow

  • Fortran プログラミングの基礎知識

    初版   1999.8.31 最終改訂 2006.2.20 今では Fortran はメジャーなプログラミング言語とは 言えませんが、数値計算の分野では、まだまだ現役の言語です。 複素数と整合配列を手軽に扱える言語は fortran しかありません。 Fortran90 も普及しつつあるようですが、過去の資産の活用、 FreeBSD や Linux で使えるコンパイラとなると、 fortran77 がまだまだ使われています。 今では書店に行ってもフォートランのはほとんど置いておらず、 「には載っていないけれども、実は基礎的なことがら」を知ることは 容易ではありません。そこで、このページでは Fortran77 で プログラミングするにあたっての基礎的で実戦的な知識を 紹介致します。 以下では Fortran と表記した場合、Fortran77 を意味します。 また、実数型変数は r

  • 1