fortran

    0

    1答えて

    My IDEはCodeBlocks 16.01です。 Program Matrix_To_Vector Implicit none Integer::i,j Integer, parameter :: M = 3 , N = 2 Integer, dimension (M , N) :: Matrix_0 Integer, dimension (M*N) :: Vector_0

    1

    1答えて

    データが欠落している特別なケースを表すために、netcdfファイルの4および8バイト浮動小数点変数に「塗りつぶし」値を設計したいと考えています。すでに定数NF_FILL_FLOATがあり、その設計についての私の理解は、大きくて奇妙な値であることに加えて、非常に圧縮可能なビットパターンを持つということです。私はそれが巨大(x)とは違うと信じています。私はすでに欠損値を埋めるためにNF_FILL_FL

    0

    1答えて

    私はFortranの二分法に次のコードを書いていますが、Do Whileループで定義した条件を満たすと停止しません。説明をいただければ幸いです。 ! Bi-section method program bi_section implicit none !Variables real :: a, b, p real :: fa, fb, fp, fc ! Interval a =

    1

    1答えて

    パブリック手続きfが定義されたタイプAを最初に定義し、これをAに結合することもできます。別のモジュールでは、このタイプをBに拡張しました。しかし、タイプBを使用すると、露出させる。 ところで、私はサブドーム技術を使いたくありません。 相補: は、タイプ(A)が既に定義されていると仮定する:別のモジュールBにおいて module mA type::A ... contains procedu

    1

    1答えて

    私はサブルーチンcompoundretの計算時間を高速化することに興味があります。これは基本的に、ある保持期間、例えば1ヶ月、3ヶ月、6ヶ月などの月間リターン系列を複合します。 私はこのサブルーチンをRからdll 。私は、Fortranで動作するすべてのものを取得するために、付属のコードスニペットに主要な関数を書いています。私のターゲットプラットフォームは、コンピューティングデバイス6.0(GTX

    2

    1答えて

    次のMakefileが作成されています。これは、 "test_Makefile_my_libs"という名前の実行可能ファイルを生成します。これは、私のFortranのコードネームは接尾辞 ".f90"になります。 FC = gfortran FCFLAGS = -g -fbounds-check FCFLAGS = -O2 FCFLAGS += -I/usr/include LIBD

    0

    1答えて

    Math Kernel Library(mkl)を初めて使用しました。私はLAPACK(MKLに付属)のシステムの線形方程式ソルバー(gesvルーチン)を使用するプログラムを持っています。私は既にMKL(インテル®Parallel Studio XE)をコンピュータにインストールしています。コードのコンパイル/リンクに問題があります。 ifort -mkl matrixinv.f90 はしかし

    1

    1答えて

    Python 3.5以降のf90コードを含むPython拡張機能をビルドしようとしています。以前は、MinGWPyプロジェクトを使用してgfortranで拡張機能をビルドすることができました。しかし、MinGWPyはPython 3.5以降をサポートしておらず、最近では廃止されました。 どのように私は、Fortranなどが、バージョン3.5以降のためのPython拡張モジュールをビルドすることがで

    1

    2答えて

    私のコードは以下の書かれています: DIMENSION T(10) DATA A,B /9.,5./ IS=1 J=J+3 T(j-2)=A T(J-1)=A-B 80 T(J)=T(1)+T(J-1) J=J+1 IF(J.NE.10) GOTO 80 DO I=1,5 WRITE (*,15) I, T(J) END DO 15 FORMAT ('T('I2')=',

    1

    1答えて

    SconsのFortranオブジェクトファイルをリンクする際に問題があります。ここ はsconsのコマンドのコードです: env = Environment(ENV = os.environ , TARGET_ARCH="x86_64") env = env.Clone(LINKFLAGS = '', LINK='gfortran', tools = 'gfortran') module =