Genellikle wifi ana bilgisayarlarını değiştirdikten sonra MPI işlerini çalıştırırken (ancak her zaman değil) aşağıdaki hatayı alıyorum.İnternet bağlantılarını değiştirdikten sonra gethostbyname başarısız oldu
Fatal error in MPI_Init: Other MPI error, error stack:
MPIR_Init_thread(498)..............:
MPID_Init(187).....................: channel initialization failed
MPIDI_CH3_Init(89).................:
MPID_nem_init(320).................:
MPID_nem_tcp_init(171).............:
MPID_nem_tcp_get_business_card(418):
MPID_nem_tcp_init(377).............: gethostbyname failed, MacBook-Pro.local (errno 1)
Kahve dükkanında her şey iyi çalışıyor ve eve döndüğümde yukarıdaki hatayı alıyorum. Başka hiçbir şey değişmedi.
I/etc/hosts kontrol ettim ve/özel/etc/dosyaları barındıran ve onlar iyi görünecek -
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
ben localhost ping olabilir, sorun tam olarak bu localhost değil mi' değil bu yüzden t çözüldü.
Yeniden başlatma sorunu her zaman düzeltir, ancak sistemimi "sıfırlamak" için yerel ana bilgisayarı tanıyabilecek basit bir şey var mı?
Kullandığım koddaki MPI başlatma yordamlarının ayrıntılarına ve gethostname öğesine herhangi bir açık çağrı yapamıyorum. burada çalışmak göründüğü gibi değil - ben MPICH 3.1.4 (yerleşik Feb, 2015) kullanıyorum ve OSX 10.10.3
MacBook-Pro.local arıyorsunuz? MPICH yerel bir artalanı mı işletiyor? Eğer öyleyse eğer yeniden başlatmayı denediniz (belki de eski DNS sunucusu ip önbelleğe alınmış veya benzeri) – Doon
Teşekkürler! Yerel artalanı nasıl yeniden başlatırım? Localhost gelince, ben: 'localhost ping' yaptım ve bir cevap aldım. – Donna