Fortran 90

コンパイルと実行

  • テキストエディタでソースプログラムを作成し、ソースプログラムを、f90という拡張子を持ったファイル名、すなわち○○○○.f90のような名前で保存する。
  • ターミナルで
     $ g95 ○○○○.f90 -o △△△△ 
    

    と入力することにより△△△△という名前のプログラムが作られる。 ($自身は入力しない。)

  • ターミナルで
    $ ./△△△△ 
    

    と入力することにより△△△△という名前のプログラムを実行できる。 ($自身は入力しない。./に注意)

FORTRAN90の書式

PROGRAM EXAMPLE                     ! PROGRAM 文IMPLICIT NONE                     ! IMPLICIT 文INTEGER, PARAMETER:: IMAX = 10    ! 定数(整定数)宣言INTEGER:: I                       ! 変数(整数変数)宣言REAL(8), DIMENSION(0:IMAX):: DD   ! 配列(実数配列)宣言REAL(8):: D, DMAX = 0.D0          ! 変数(実数変数)初期化
!                                     コメント
  READ (*, *) DD                    ! 入力DO I = 0, IMAX                    ! DO 文
    D = DD(I)                       ! 代入文
    IF (D > DMIN) THEN              ! IF 文
      DMAX = D                      !   字下げ
    END IF                          ! END IF文
    PRINT "(I4, 3E12.5)", I, D, &   ! 書式文字列による書式付出力
    &     DMIN, DMAX                ! 継続行END DO                            ! END DO文 
  PRINT *, 'MAXIMUM VALUE = ', DMAX ! 出力STOP                              ! STOP文
END PROGRAM EXAMPLE                 ! END PROGRAM文

定数と変数

定数 整定数 絶対値が2147483647以下の整数 -10 200 -123456
定数 実定数 F形式 有効桁数約6桁の実数 -10.0 3.14159 .00153
E形式 有効桁数約6桁の実数 3.14159E0 15.3E-3
D形式 有効桁数約16桁の実数 3.141592654D0
変数 整変数 INTEGER I,J,K,L,M,Nで始めるのが望ましい II KJ J123 M123
実変数 REAL(8) A-H, O-Zで始めるのが望ましい AA CC D123 B123
seminar/fortran_90.txt · 最終更新: 2009/08/14 14:55 by kimi
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0