主要内容

このページ最新ではありませ。をクリックし,英语のの最新版版を参照参照し。

配布アプリケーションでの并行计算工具箱の使用

并行计算工具箱™を使用アプリケーションは,,®基本设定あるクラスターを使用でき。フォルダーを検索するには,预迪尔を使用し。

たとえば,アプリケーションをする场合,で,,,クラスタープロファイルマネージャーで使用すべてのがこのアプリケーション使用にになります。

アプリケーションはでされるクラスタープロファイルできアプリケーションががファイルファイルを使用使用できるようにするするにははは,,

  1. コード内このファイルに。。

  2. 実行时このファイル场所を渡す。

クラスタープロファイルのエクスポート

クラスタープロファイルファイルエクスポートするにはの手顺に従い。。

  1. [ホーム]タブの[环境]セクションで,[并列][クラスタープロファイル]を选択し。

  2. [クラスタープロファイル]ダイアログでを选択し,[管理]セクションで[エクスポート]をクリックし。

コード内で并行计算工具箱プロファイルにリンク

が外部提供れたクラスタープロファイルをできるようようにににはは,,コードコードコードからからファイルリンクリンクししししますますます。。。。このこの例ででではははは,,,,绝対绝対,,,,,,ます。コンパイルの前指定指定いる,,各リンクが変わっていいないことをを确认しししなけれなけれ

アプリケーションのプロファイル设定するには关数关数setmcruserdataを使用し。

matlab基本フォルダーアプリケーションにまとめられて,このこののファイルへへのの相対相対リンクリンクリンクはははつねに机能机能机能しししますますます。myClusterProfile.mlsettingsファイルをのよう使用できます。

mpsettingspath = fullfile(prefdir,'myclusterprofile.mlsettings');setmcruserdata(“平行封面”,mpsettingspath);
关数完整的を使用と外部の绝対パス得られます。mpsettingspath指定する,绝対パスでばばません。。ユーザーがが,,ファイルファイルファイルシステムシステム上変わる変わることことののないない绝対パスパスにクラスタークラスタープロファイルを配置しし场合
mpsettingspath ='/path/to/myclusterprofile.mlsettings';setmcruserdata(“平行封面”,mpsettingspath);
方法はプロファイルアプリケーションアプリケーションために一元さされ场合场合にに适し适しててていいますますアプリケーションアプリケーションののユーザーユーザーがが,クラスタークラスタープロファイルプロファイルををををローカルローカルローカルローカルてているいるいるいるいるに拡张でき。
mpsettingspath = fullfile(pwd,'../rel/path/to/myclusterprofile.mlsettings');setmcruserdata(“平行封面”,mpsettingspath);
この方法スタンドアプリケーションのユーザー自分クラスタープロファイルをするする必要がある场合场合ににますますますMCCによるコンパイル时に-一个Matlab検索はは追加追加しし検索検索にれれます。。そのそのそのためため外部外部に保存保存されれているクラスタークラスタープロファイルをを哪个を使用クラスタープロファイルのパスをします次に,これこれにリンクリンク。。。
mpsettingspath ='myclusterprofile.mlsettings');setmcruserdata(“平行封面”,mpsettingspath);
最后にラインでして,プロファイル追加追加します。
MCC-一个/path/to/myclusterprofile.mlsettings-mmyapp.m;
コンパイル前アプリケーション実行するには,,,検索検索パスに手动で/路径/到/を追加必要があり。。

実行时に并行计算工具箱プロファイルを渡す

アプリケーションmyappのユーザー実行にするプロファイル使用しいる场合は,コマンドコマンドラインでこれこれを指定するする

myApp -mcruserdata ParallealProfile:/path/to/myclusterprofile.mlsettings

コードで关数setmcruserdataを使用する,-mcruserdataフラグのがオーバーされます。

配布さたでのクラスタープロファイル切り替え切り替え

关数setmcruserdataを使用,プロファイルマネージャー使用可能プロファイルはも使用できなくなります。クラスタープロファイルマネージャーのプロファイル再度有效するには,平行ファイルを使用ます。

mpsettingspath ='/path/to/myclusterprofile.mlsettings';setmcruserdata(“平行封面”,mpsettingspath);%一些应用程序代码origetSettingspath = fullfile(prefdir,'Parallel.mlsettings');setmcruserdata(“平行封面”,OrigetStingsPath);%更多申请代码

クラスタープロファイル読み込むためサンプルサンプルサンプル

mxArray *key = mxCreateString(“ ParallelProfile”);mxArray *value = mxCreateString(“/path/to/myClusterProfile.mlsettings”);如果(!setMcruserData(key,value)){fprintf(stderr,“无法设置MCR用户数据:\ n%s”,mclgetLasterRormessage());返回-1;}