1

私は X10 言語がまったく初めてで、次のコードを試してみましたが、複数の Place を使用するとセグメンテーション エラーが発生します。複数の場所で X10 のモンテカルロ サンプルを実行すると、同じエラーが発生します。Core i7 2Ghz プロセッサの 64 ビット Debian Linux で X10 バージョン 2.3 を使用しています。

import x10.util.Timer;
public class placetest{
        public static def main(args: Array[String](1)){
                finish for(var i:Int=1;i<=4;i++){
                      val ii = i;
                      val pk = Place.place(ii);
                      val k = 1;
                      async at(pk) count(k);
                }
                Console.OUT.println("Finished");
        }
        public static def count(i:Int){
                Console.OUT.println("Test" + i);
        }
}

これは、カウント関数にパラメーターを送信した場合にのみ発生します。

どんな助けでも大歓迎です。

4

1 に答える 1