問題タブ [torque]
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.
group-by - クライテリアでのサブクエリの書き方
私はこのようなSQLを持っています:
私が達成しようとしているのは、最初に並べ替え (並べ替えtable2.priority)、次にtable1.id, name優先度が最も高いレコードを取得することです。toは 1 対多でMAX(table2.priority)あるため、ここでは機能しないことに注意してください。1 つの table1 レコードに対して、table2 には最高の優先度 = 1 の N 個のレコードを含めることができ、別の table1 の最高の優先度 = 3 のレコードを保持できます。table1table2
cluster-computing - クラスタでMPIをテストする
私はクラスター上でOpenMPIを学んでいます。これが私の最初の例です。出力には異なるノードからの応答が表示されると思いますが、それらはすべて同じノードnode062から応答します。MPIが実際にプロセスをさまざまなノードに分散していることを示すために、さまざまなノードから実際にレポートを取得する理由と方法を知りたいのですが。ありがとう、よろしく!
ex1.c
ex1.pbs
コンパイルして実行します。
アップデート:
単一のPBSスクリプトで複数のバックグラウンドジョブを実行して、ジョブを同時に実行できるようにしたいと思います。たとえば、上記の例では、ex1を実行するための別の呼び出しを追加し、両方の実行をex1.pbsのバックグラウンドに変更しました。
(1)以前にコンパイルされた実行可能ファイルex1でこのスクリプトをqsubした後、結果は良好です。
(2)ただし、ex1の実行時間は速すぎると思います。おそらく、2つのバックグラウンドジョブの実行時間はあまり重なっていないと思います。これは、実際のプロジェクトに同じ方法を適用した場合には当てはまりません。そこで、ex1.cにsleep(30)を追加して、ex1の実行時間を延長し、ex1をバックグラウンドで実行している2つのジョブがほぼ常に同時に実行されるようにしました。
しかし、再コンパイルとqsubを再度実行した後、結果は正しくないようです。中止されたプロセスがあります。ex1.o35571:
ex1.e35571:
なぜプロセスが中止されるのだろうか?PBSスクリプトでバックグラウンドジョブを正しくqsubするにはどうすればよいですか?
scripting - PBSプログラミング
PBSに関するいくつかの短くておそらく愚かな質問:
1-私はを使用してジョブを送信します
ジョブファイル内で(サブ)ジョブを送信することは可能ですか?
2-私は次のスクリプトを持っています:
job_bを起動するには、job_aの結果が終了する前に用意しておくと便利です。job_aが終了するまでjob_bが起動されないように、何らかのバリアまたはその他の回避策を設定することは可能ですか?
ありがとう
jakarta-ee - Java EE テンプレート エンジンの推奨事項は?
ビューを簡単に変更できるように、ある種のテンプレート エンジンで JSTL と Apache Torque を使用して現在の Java EE プロジェクトを拡張しようとしています。
助言がありますか?
propel - 推進およびトルク プロジェクトの 1 つのスキーマ
Java と php アプリケーションで構成されるプロジェクトがあります。Java アプリケーションは Torque-ORM を使用し、PHP アプリケーションは propel ORM を使用します。
同じデータベースに対して 2 つの schema.xml ファイルがあります。私の知る限り、推進力はトルクの一部です。両方のプロジェクトで schema.xml を 1 つだけ使用することはできますか?
iphone - 通常の iPhone アプリでのゲーム エンジンの使用
iPhone の標準的な UI コントロールが単調になりすぎて、単純なスコア管理アプリを色、アニメーション、非標準の GUI フォント、背景の壁紙などでもう少しポップにしたい場合、ゲーム エンジンを統合することは理にかなっていますか?そのようなもののために?
私は Unity3D と Torque2D をいじりましたが、デフォルトの obj-C SDK コントロールとダイアログに対して、それらを使用して「通常の」(ゲーム以外の) アプリを作成した人はいますか?
あなたの経験を教えてください。
pbs - PBS/トルク構成に関する質問はどこにすればよいですか?
SO に関する PBS に関するいくつかの質問に回答がないことに気付きました。これらの質問をするためのより適切なフォーラムはありますか? 例えば:
私の本当の質問: PBS の構成に問題があります。何百ものジョブを送信でき、子守をする必要がないようにトルクをセットアップした単一のコンピューターがあります。しかし、合計 4 つの CPU を必要とする 3 つのジョブを送信したため、どういうわけか構成を台無しにしてしまいました。
そして、3つすべてが現在実行されています!私が設定したにもかかわらず:
resources_max.ncpus = 3
クアッドコアがあり、OS 用に 1 つのプロセッサを節約したいためです。qmgr では、次のようにも報告されます。
resources_assigned.ncpus = 3
何が起こっている?!?明らかに、私は何かを台無しにしました。これは適切なフォーラムですか? Unix/Linux について質問する必要がありますか? またはUbuntu(私のOSはどれですか)?
parallel-processing - "hello world" pbsdsh に関するヘルプ
システムで動作するかどうかをテストしたいpbsdsh。次のプログラムを使用します
2 つの 64 ビット クアッドコア Intel Xeon (24 コンピューティング ノード) を搭載した Linux サーバーを使用しています。
次に、コマンドを発行します
次のエラーメッセージが表示されましたtry.sh.e2013
このエラー メッセージはpbsdsh、システムに存在するため、誤解を招くものです。
誰でもこれで私を助けてくれますか?
ありがとう
matlab - ラップトップ/デスクトップを接続してMATLABコンピューティングクラスターを形成しますか?
リモートクラスターで並列ジョブを実行した経験があり、単一のローカルマシンで並列(parfor)ジョブを実行した経験がありますが、独自のクラスターを作成しようとしたことはありません。私はいくつかのラップトップ/デスクトップ/サーバーにアクセスでき(1台のサーバーを除くすべてでrootアクセス)、それらすべて(または一部)を接続してローカルクラスターを形成できるかどうか疑問に思っていました(合計で約30コアになります)。
pbs - PBSバッチシステムはノード間で複数のシリアルジョブを移動しますか?
多くのシリアルプログラムを「並行して」実行する必要がある場合(問題は単純ですが時間がかかるため、同じプログラムに対して多くの異なるデータセットを読み込む必要があるため)、1つのノードのみを使用すれば解決策は簡単です。私がしているのは、各コマンドの後に、たとえばジョブスクリプトで、アンパサンドを使用してシリアルジョブを送信し続けることだけです。
これにより、各シリアルプログラムが異なるプロセッサで自然に実行されます。これは、ログインサーバーまたはスタンドアロンワークステーションでうまく機能します。もちろん、1つのノードのみを要求するバッチジョブでも機能します。
しかし、110の異なるデータセットを読み取るために同じプログラムの110の異なるインスタンスを実行する必要がある場合はどうなりますか?110 ./program#コマンドを送信するスクリプトを使用して複数のノード(たとえば14)に送信すると、バッチシステムは各ジョブを異なるノードの異なるプロセッサで実行しますか、それともすべて同じで実行しようとしますか? 8コアノード?
単純なMPIコードを使用してさまざまなデータを読み取ろうとしましたが、さまざまなエラーが発生し、110個のプロセスのうち約100個が成功し、他のプロセスがクラッシュしました。ジョブ配列も検討しましたが、システムがそれをサポートしているかどうかはわかりません。
シリアルプログラムを個々のデータセットで広範囲にテストしました。ランタイムエラーはなく、各ノードで使用可能なメモリを超えることはありません。