Fortran」カテゴリーアーカイブ

F# から Fortarn の関数を呼び出そう

この記事は F# Advent Calendar 2014 の 14日目の記事です。今回は英語版もあるそうで、以下から辿っていくと英語版の F# Advent にたどり着けます(当然、中身が英語ですね)。 F# Adve … 続きを読む

カテゴリー: F#, Fortran | 1件のコメント

Fortranで複雑な構造体にファイルをロードする

もう少し本格的に Fortran と C++ の相互運用を試してみる。 Fortran に FEMDATA構造体とFEMFILE構造体を作る。FEMDATA構造体は、有限要素データを意識してidと頂点(x,y,z)と応力 … 続きを読む

カテゴリー: C++, Fortran | Fortranで複雑な構造体にファイルをロードする はコメントを受け付けていません

FortranとC++のstringクラスでやり取りする

FortranではC言語の文字列(char[])位のやり取りをするついでに、C++のstringクラスとのやり取りも実験的に。 今回、画面側がMFCなので、CStringを使うかstringを使うか悩むところなのですが、 … 続きを読む

カテゴリー: C++, Fortran | FortranとC++のstringクラスでやり取りする はコメントを受け付けていません

Fortranでファイルの読み書きRead/Writeする

Fortran入門: データ入出力 http://www.nag-j.co.jp/fortran/FI_14.html format文 (Fortranプログラミング入門マニュアル | Fortran プログラミング 入 … 続きを読む

カテゴリー: 開発, Fortran | Fortranでファイルの読み書きRead/Writeする はコメントを受け付けていません

FortranにC++から文字列を渡す

文字列の受け渡しはなるべくしたくないのだが、設定やら名称取得やらで必要になってくる。 Fortran の場合は、NULL terminate ではないのでC++で扱うときにはちょっと厄介である…そういえば、s … 続きを読む

カテゴリー: 開発, C++, Fortran | 1件のコメント

FortranにC言語から固定配列を渡す

科学計算の場合、行列式や1次元配列、2次元配列が頻繁に出てくる…と思われる。 Fortran の場合、あまり可変配列を使わずに、あらかじめメモリ領域を確保する固定配列を使う…ってそうしていたのだが … 続きを読む

カテゴリー: 開発, Fortran | FortranにC言語から固定配列を渡す はコメントを受け付けていません

Fortranの構造体(TYPE)をC++で扱う

Fortranへのデータの取り回しは、C言語と同じように構造体を使うとok。C++ならばクラスを使いたいところなのだが、Fotranで扱うことはできないので構造体(TYPE)で。 Fortranの構造体は TYPE で定 … 続きを読む

カテゴリー: 開発, Fortran | Fortranの構造体(TYPE)をC++で扱う はコメントを受け付けていません

FortranのCOMMONブロックをC++から扱う

少しメモ書きとして垂れ流し状態にするので、ご容赦を。 Fortranの引数は、C言語のポインタに変換することを覚えておけば、引数で渡すときは特に問題なし。 ただし、いちいち大量の設定データなどを、CからFortranに渡 … 続きを読む

カテゴリー: 開発, C++, Fortran | FortranのCOMMONブロックをC++から扱う はコメントを受け付けていません

windows 環境で fortran と C++ を連携させる(intel fortranの場合)

お仕事用のメモです。 FORTRANとCが混在したプログラム – Nobuhito Mori http://www.oceanwave.jp/index.php?FORTRAN%A4%C8C%A4%AC%BA … 続きを読む

カテゴリー: 開発, Fortran | 7件のコメント

C++ から使う Fortran を調査

お仕事として、Fortran を使うことになるとは思わなかった。大学の頃に炉物理関係で Fortran を使っていたのですが、その頃は Fortran 77。お仕事の方は、Fortran 95(あたり?)なので、ひとまず … 続きを読む

カテゴリー: Fortran | C++ から使う Fortran を調査 はコメントを受け付けていません