このページ最新ではありませ。をクリックし,英语のの最新版版を参照参照し。
配布アプリケーションでの并行计算工具箱の使用
并行计算工具箱™を使用アプリケーションは,,®基本设定あるクラスターを使用でき。フォルダーを検索するには,预迪尔
を使用し。
たとえば,アプリケーションをする场合,で,,,クラスタープロファイルマネージャーで使用すべてのがこのアプリケーション使用にになります。
アプリケーションはでされるクラスタープロファイルできアプリケーションががファイルファイルを使用使用できるようにするするにははは,,
コード内このファイルに。。
実行时このファイル场所を渡す。
クラスタープロファイルのエクスポート
クラスタープロファイルファイルエクスポートするにはの手顺に従い。。
[ホーム]タブの[环境]セクションで,[并列],[クラスタープロファイル]を选択し。
[クラスタープロファイル]ダイアログでを选択し,[管理]セクションで[エクスポート]をクリックし。
コード内で并行计算工具箱プロファイルにリンク
が外部提供れたクラスタープロファイルをできるようようにににはは,,コードコードコードからからファイルリンクリンクししししますますます。。。。このこの例ででではははは,,,,绝対绝対,,,,,,ます。コンパイルの前指定指定いる,,各リンクが変わっていいないことをを确认しししなけれなけれ
アプリケーションのプロファイル设定するには关数关数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;} |