テーマ:fortran90

研究室のプロジェクトに格上げ

 北海道の寒地土木研究所寒地河川チームのプロジェクトに、現場のための水理学を書き直すというプロジェクトが加わった。私の村上さんへの働きかけが大きかったらしい。研究室として、ソースを書き直すという作業に取り組むという。完成はいつ頃になるだろう、楽しみだ。
トラックバック:0
コメント:0

続きを読むread more

同じような現象に出会う

 Fortranで作成したプログラムと同じ処理をするプログラムをC言語で作成した。デバッグしてコンパイルエラーがなくなったのだが、出力が変だ。Fortranと同じ箇所の関数で処理がストップしてしまう。原因不明なので、今日は一日寝ていた。
トラックバック:0
コメント:0

続きを読むread more

今朝ベッドが壊れまして

 今朝7時前にベッドが壊れ、起きざるを得なくなった。出勤前の父親に話すと、今から修理するから  午前中会社を休み、溶接してさび止めまで塗って修理してくれた。  今日は、北海道のM氏が作成したプログラムのデバッグをおこなった。  gdbというデバッガーを使うとエラー箇所の特定が簡単にできる。しかし、計算結果がおかしいとい…
トラックバック:0
コメント:0

続きを読むread more

「FORTRAN基礎数値計算」が届いた

 先週木曜日に注文した「FORTRAN基礎数値計算」が今日午前中に届いた。プログラムはFortran77で書かれているので、Fortran90に書きなおしながら読み進めている。  またiRICで同じ所で強制終了になってしまう現象が治らない。しかし、英語の新しいTutoarialやドキュメントが手に入ったので、少しずつ読んでいきたい。 …
トラックバック:0
コメント:0

続きを読むread more

等比数列の和

 等比数列について10項までを出力し、その和を求めるプログラムを書いた。 program ex1_12 implicit none real(8):: a=16.0d0,r=0.8d0 real(8) b(10),S(10),SS(10) integer n do n=1,10 …
トラックバック:0
コメント:0

続きを読むread more

エラトステネスのふるい

 nmax以下の素数を求めるプログラム。入力した数が素数かどうか判断するプログラムは、作れなかった。以下のプログラムを実行すると、簡単に20000個ほどの素数の一覧が出来上がる。パスワードなんかに使えるかな。 program sosu implicit none integer i,j,k,n,nmax para…
トラックバック:0
コメント:0

続きを読むread more

順列と組み合わせの計算

 2つの数(n,r)を入力し、順列nPrと組み合わせnCrを計算するプログラム。 program junretsukumiawase integer n,r,w1,w2,w3,i,j,k write(*,*)'input n(n<=10):' read(*,*)n write(*,*)'input r…
トラックバック:0
コメント:0

続きを読むread more

反復演算

 自然数の累乗の和を計算するプログラムとフィボナッチ数列を求めるプログラムを作成した。ガウスの公式のところで割り算を最後に持ってこないとエラーになる。(sumを整数型で定義しているから) program ruijowa implicit none integer k,n,wa1,sum n=10 !ガウスの…
トラックバック:0
コメント:0

続きを読むread more

モジュール関数でつまづいた 

 一つのモジュール副プログラムとモジュール関数を書いた。しかし、エラーが出るので修正しているのだが、なかなかうまく行かない。 module subprogs implicit none contains subroutine set_gridx(x,n1,n2) integer::m=2,n1,n2,i…
トラックバック:0
コメント:0

続きを読むread more

モジュール副プログラムでつまづいた

 SOR法のプログラムを作ろうと思ったが、モジュール副プログラムでつまづいてしまった。以下は未完成のプログラム。program mainの中の !部を修正したらエラーは出なかった。  module subprogs implicit none contains subroutine set_dbc(phi,x,n…
トラックバック:0
コメント:0

続きを読むread more

ガウスの消去法 

 ガウスの消去法で連立一次方程式の解を求めるプログラムを作成した。google検索に引っかかったPDFファイルの内容をそのまま入力した。京都大学大型計算機センターの浅岡さん、平野さんありがとうございました。
トラックバック:0
コメント:0

続きを読むread more

線形代数でつまづく

 Fortran90のプログラミングで線形代数の知識がないので手が止まってしまった。ベクトルの内積はわかるが、行列式とかチンプンカンプンだ。  プログラミングの前に数学の基礎から勉強しないと進めない。  数学の広大な世界が広がっている。基礎が大事というけれど、範囲が広すぎてどこから手をつけていいやら。  
トラックバック:0
コメント:0

続きを読むread more

Fortran入門書を購入しました

 森北出版 数値計算のためのFortran90/95プログラミング入門 牛島 省著をAmazonで購入し、今日届きました。 数値計算のためのFortran 90/95プログラミング入門楽天ブックス牛島省 森北出版発行年月:2007年07月 ページ数:244p サイズ:単行本 ISBN:97846楽天市場 by JIS FO…
トラックバック:0
コメント:0

続きを読むread more

gfortranをインストール

 gfortranとEmacsをインストールし、Emacsはメニューの日本語化をおこなった。(irie@wikiとgoogle参照) 写真は日本語化されたメニュー  
トラックバック:0
コメント:0

続きを読むread more