2009-11-08から1日間の記事一覧

Fortranからc++関数の呼び出し

extern "C"を使って呼び出し規約をCと同じにすればいい。 subroutineもfunctionも同様にいける。 cppfunc.cpp extern "C" int ADD_NUMBER(int *a, int *b); int ADD_NUMBER(int *a, int *b) { return *a + *b; } add_num.f90 program add_num implicit none …

Visual C++ 2008 ExpressのC Compilerって

C99に対応していないのか・・。 いまさらC90準拠のプログラムなど書きたくない。 C++で組んでFortranと連結するか。

FortranからC関数の呼び出し

FortranからCの関数を呼び出す方法が、多少分かってきたのでここまでの纏め。 Fortran暦は2日なので間違いやFortranの暗黙のお約束に反している部分はあるかもしれない。環境はWindowsでCコンパイラにはMicrosoft Visual C++ 2008 Express Editionのコンソー…

カイロプラクティク

姿勢が悪いので、月に一回はカイロで骨の歪みを治してもらっている。 安くはないけど、運動が嫌いなので体のために出来る数少ないこと。今回は特に激しくバキバキ鳴ってた。

googleのパスワード忘れた

igoogleやgoogleリーダーやgmailを使っているが、たまにしかパスワードを求められないのでいつも記憶が危ういのだが、今回はついに思い出せなかった。仕方なくパスワード変更・・。 google用のパスワードは長いので忘れやすい。しかたが無いので、今回はメモ…

Ando's Processer Information Page

http://www.geocities.jp/andosprocinfo/毎週のProcesserに関する話題を紹介している。 面白いので更新されたら見るようにしている。 今回の話題の中では中国の1.2PFlopsのスパコンが気になるかな。 日本も頑張れ!

Fortranの勉強

Fortranはまったく使ったことも無かったけど、少し調べる必要が出てきた。 しかもFortranとCのプログラムを連携させなければいけない。 ぐぐればいろいろと情報は出てくるけど、LinuxやWindowsの違いやC compilerやFortran compiler毎にやり方が違うのでなか…