ToOrisugaruのプロフィール
- ベストアンサー数
- 80
- ベストアンサー率
- 28%
- お礼率
- 0%
- 登録日2010/02/24
- 都道府県北海道
- 2つのプログラムを結合するテクニックについて
2つのプログラムがあり、別々に動作しているものがありますが、これらを結合して別の1つのプログラムをつくることを考えています。結合のイメージは例えば、2つのプログラムが海の計算と大気の計算であり、それらを結合して海洋・大気計算プログラムとする、というようなものです。2つの計算は海面を通じて接していることになります。海面が両計算の共通部分となります。また、それ以外に円周率とか重力加速度とかネイピア数といったユニバーサルな定数も共通になるはずです。 このようなものを作成する場合、メモリ管理(モジュール)としてどのように作りこんでいくことになるでしょうか。海モジュール、陸モジュール、共通モジュールの3モジュールにするということなのでしょうか。つまり、海は海・共通モジュールで計算し、大気は大気・共通モジュールにするとかです。他に共通部分をグローバル変数として認識させるとか、あるいは副プログラム(関数かサブルーチン)の引数として表に出すとか方法はありそうですが、1つの数字ではなく、ある程度大量の配列変数になるはずです。 そのあたりのメモリの管理の考え方についてテクニックを教えて頂きたいのですが。また、海、大気それぞれがとりあえずちゃんと走っている場合、結合する編集部分を最低限(ミスも最低限になる)にするテクニックがあると助かります。 実際はFortran95系でコードにしますが、C系での考え方を参考にできると思っています。よろしくお願いします。
- 締切済み
- skmsk1941093
- C・C++・C#
- 回答数2
- 詳細設計書について
詳細設計書とはそれを見て、コーディングができる内容(条件やSQL文など)が記載されている、ということでしょうか?
- 締切済み
- BinBin4949
- その他(プログラミング・開発)
- 回答数3
- 【新型コロナウイルスの感染メカニズムの不思議】なぜ
【新型コロナウイルスの感染メカニズムの不思議】なぜ家だと新型コロナに感染しないのでしょう? 家の中にいると感染しない。マスクも誰も付けていない。新型コロナは空気感染しないのなら、外出するとき歩いているときはマスクは要らないのでは?
- ベストアンサー
- asuszenphonemax
- 医学・歯学・看護学・保健学
- 回答数8