問題タブ [openmx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
189 参照

r - OpenMx 2 では、クラス「MxRAMModel」のこのオブジェクトの「オブジェクト」という名前のスロットがないというエラーはどういう意味ですか?

OpenMx 1 では、目的にアクセスできました。

OpenMx 2 では、このスロットがありません (目標が期待値と適合関数を明示的に区別するようになったため)。したがって、目的にアクセスする必要があると思います

または

そうですか?

0 投票する
2 に答える
272 参照

c++ - R、C++、および Fortran の壊れた組み合わせの Intruments コール ツリー

CPU 時間について、C++ および Fortran コードを含む R パッケージである OpenMx の関数をプロファイリングしようとしています。私のオペレーティングシステムは OS X 10.10 です。Rマニュアルのこのトピックに関するセクションを読みました。このセクションとこの投稿では、 Instruments を試してみることにしました。これが私がしたことです

  1. 開かれた楽器
  2. Time Profiler テンプレートの選択
  3. プレスレコード
  4. RStudio を使用して R スクリプトを開始しました

次の出力が得られます楽器の出力。コマンド ライン ツールのサンプルは、同じ出力を返します。

omxunsafedgemm_問題は、メイン スレッドから直接呼び出されるように見えること です。ただし、これは低レベルの Fortran 関数です。これは常に と呼ばれる C++ 関数によって呼び出されomxDGEMMます。この例omxDGEMMでは、最初に呼び出されomxCallRamExpectionます (つまり、呼び出しツリーのほぼ最下部にあります)。の合計時間omxDGEMMは 0 です。したがって、プロファイル情報は現在役に立ちません。

パッケージの元のバージョンでは、omxDGEMMインラインとして定義されています。問題が解決することを期待して、これを変更しました。そうではありませんでした。そのようにomxunsafedgemm呼び出されますomxDGEMM

賢明なプロファイラー出力を取得する方法はありますか?

0 投票する
1 に答える
75 参照

r - スクリプトを OpenMx 1 から OpenMx 2 に更新するにはどうすればよいですか?

ツイン モデリングを行うために数年前に記述されたOpenMxスクリプトの例があります。

OpenMx バージョン 1.0 用に作成されました (スクリプトはここにリンクされています) 。

実行すると、適合関数と目的関数の更新に関するいくつかの警告が表示されます。OpenMx 2.0 fit 関数呼び出しを使用するには、どのように更新すればよいですか?

0 投票する
1 に答える
92 参照

mingw - MPICH、fftw、lapack、BLAS などの MinGw プラットフォームとライブラリを使用して Windows 用の Linux プログラム (OpenMX) をコンパイルしますか?

openMX コード ( http://www.openmx-square.org/download.html ) は、密度汎関数理論に基づくナノスケール材料シミュレーション用のソフトウェア パッケージです。C および Fortran コンパイラの実行可能ファイル、ライブラリ、およびインクルード ファイルを含む make ファイルが含まれています。

下記参照:

独立して実行できるように、このプログラムをWindows用にコンパイルしたいと思います。MinGwで可能かどうかわかりませんか?mpicc および mpif90 コンパイラと、mingw 用の lapack、blas、および fftw3 ライブラリを使用するにはどうすればよいですか?

ありがとうございました