2012-10-20 6 views
5

bất cứ khi nào tôi cố gắng lệnh mpiexec -n 4 testmpi.exeMPICH2 Không thể để kết nối trong Windows 7

Unable to connect to 'RIJDZUAN-PC:8676', sock error: generic socket failure, error stack: MPIDU_Sock_post_connect(1200): unable to connect to RIJDZUAN-PC on port 8676, ex hausted all endpoints (errno -1) MPIDU_Sock_post_connect(1247): unable to connect to RIJDZUAN-PC on port 8676, No connection could be made because the target machine actively refused it. (errno 10061)

và khi tôi cố gắng để smpd -Bắt đầu -install hoặc smpd đem lại cho tôi

OpenSCManager failed: Access is denied. (error 5)

i tin rằng tôi đã đăng ký mpiexec qua mpiexec -register

cách giải quyết vấn đề này?

+0

Bạn thiếu quyền quản trị trong khi cài đặt 'smpd'. Bạn nên mở một dấu nhắc lệnh với quyền quản trị hoặc tạm thời tắt UAC. –

+0

Tôi đã sử dụng hồ sơ quản trị và tắt nó đi UAC, vấn đề vẫn còn đó –

Trả lời

3

Tôi cũng nhận được thông báo này. Hóa ra khi trình cài đặt nói "thành công" nhưng smpd không hoạt động, khi đó cài đặt không đúng.

sao chép (và một chút thay đổi) từ here

  1. Gỡ bỏ phiên bản trước của MPICH2
  2. mở một lệnh admin nhắc bằng cách kích chuột vào biểu tượng Command Prompt và chọn "Run as Administrator"
  3. Chạy "msiexec/i mpich2-1.3.2p1-win-ia32.msi" từ dấu nhắc lệnh quản trị để cài đặt MPICH2
  4. Trong khi cài đặt, chọn MPICH2 được cài đặt cho "Mọi người" cho tất cả người dùng.
  5. Chạy wmpiconfig và lưu trữ tên người dùng/mật khẩu. EDIT: Sử dụng tên đăng nhập và mật khẩu đăng nhập REAL của bạn.
  6. Thêm "C: \ Program Files \ MPICH2 \ bin" vào hệ thống Đường dẫn và CHỈNH SỬA: không cần phải khởi động lại
  7. Kiểm tra smpd bằng cách sử dụng 'smpd-status'. nó sẽ trả về 'smpd chạy trên $ hostname $'
  8. Để kiểm tra môi trường thực thi, hãy vào thư mục $ MPICHROOT \ ví dụ và chạy cpi.exe sử dụng: 'mpiexec -n 4 cpi'

Bạn có thể làm theo các bước trên ngay cả khi bạn không đăng nhập với tư cách người dùng quản trị viên. Chỉ cần chắc chắn để làm theo bước 2 chặt chẽ. Nếu bạn thấy

OpenSCManager failed: Access is denied 

Điều đó có thể có nghĩa là bạn không có lời nhắc lệnh quản trị. Nếu bước 7 kiểm tra, bạn nên được tốt để đi.

0

chạy CMD làm quản trị viên và sau khi từ chạy tiện ích mở rộng cài đặt smdp.