سؤال

هل هناك طريقة لتشغيل وظيفة MPI المحلية محليا على OS X الفهد (10.5.6) مع أكثر من 62 عمليات. عند تشغيل وظيفة مع 62 عمليات، فإنه يموت

$mpirun -np 62 a.out 
mpirun noticed that job rank 0 with PID 0 on node Macintosh-001D4F4BC6BC.private exited on signal 15 (Terminated). 
60 additional processes aborted (not shown)

وعندما تشغيله مع 61 عمليات تشغيله على ما يرام.

هل كانت مفيدة؟

المحلول

وردا على تعليقي، فعلت بعض غوغلينغ وأظن أن هذا هو سبب حد الموارد التي وضعتها OS. أيضا، على مقربة من الفشل إلى عدة 2 هو المشبوهة. أفضل تصور عندي هو أن شيئا ما في المكتبة MPI (MPI_Send ربما) ووضع البيض عمليات إضافية، والتي تتجاوز حدود 266 (انظر ulimit -a).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top