問題タブ [chapel]

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 投票する
1 に答える
263 参照

chapel - config で配列を宣言することは可能ですか?

または、配列に簡単にキャストできる、動的な長さの同様のデータ構造。私が見つけた唯一の回避策は、配列を文字列として入力し、手動で解析することです。

これは意図したとおりに機能しますが、より良い方法はありますか?

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

distributed - bigint 配列でのマルチロケール計算

bigintChapel を使用しており、マルチロケール設定で配列 に対して計算を実行しようとしています。1 行に 1 つの整数を含むファイルが読み取られます。各行はbigintレコードに変換され、単一の配列に挿入されます。4 つのロケールがあるため、各ロケールに入力ファイルの 1/4 のみを読み取り、その部分のみを処理するように依頼します。

問題を次の最小限の例に減らしましたが、これも影響を受けます。

ロケールが操作を並行して実行することを期待していますが、そうではありません。

ただし、コードを実行すると、各ロケールが順番に処理を行っているように見えます。つまり、ロケール 0 がファイルを読み取り、その処理を行い、次にロケール 1 がファイルを読み取り、その処理を行う、というように続きます。これの原因は何ですか?

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

sparse-matrix - Chapel オブジェクトのフィールドとしての疎行列

この質問をフォローアップするとGraph、スパース行列を含むクラスができました。のように定義

エラーの発生

SD再定義されていないようです。正しいパターンは?前回の投稿では、密な配列について話しましたが、これは疎な配列です。

私はそれを経由して呼んでいます