f2pyを用いたPythonコード¶
いくつかのPythonで行うと遅くなってしまう作業について、fortranコードを書いた上で、f2pyを用いてPythonから使うことができるようにしている。
新しくfortranコードを書いた時¶
R2D2_py/R2D2
下にfortranコードを配置。ファイル名とモジュール名は同じにする。その場で make
とした後、__init__.py
に
import R2D2.regrid
などと書き加える。こうすると
import R2D2
のみで、f2pyの関数を使うことができる。f2pyについては こちらの記事 を参照。
R2D2で用意されているf2pyのモジュール・関数¶
- R2D2.regrid()¶
- R2D2.derv()¶