2011-09-30 22 views
6

Próbuję uruchomić zdalne jądro matematyczne pomiędzy dwoma macami.Zdalne jądro matematyki na macu

obszarze Opcje konfiguracji jądra za program jądra mam: /Applications/Mathematica.app/Contents/MacOS/MathKernel

argumentów MLOpen: -LinkMode Słuchaj -LinkProtocol TCPIP -LinkOptions MLDontInteract

komenda launch jest: java -jar mathssh [email protected]/usr/local/bin/math -mathlink -LinkMode Połącz -LinkProtocol TCPIP -LinkName "linkname „-LinkHost ipaddress

Kiedy używam tego zdalnego jądra (na przykład 2 + 2 nie daje rezultatu) pojawia się komunikat o błędzie: ” Jądro Thomas Maszyna udało się podłączyć do przedniego końca. (Błąd = MLECONNECT). należy spróbować uruchomić połączenia jądra poza przednim końcu.”

Wydaje się, że Mathematica nie jest nawet otwarcie na zdalnej maszynie, ponieważ użyłem«top»i nie zobaczyć go w ruchu po zacznę jądra zdalnego.

Każda pomoc będzie bardzo mile widziane

Odpowiedz

4

właśnie próbowałem z 8.0.1 - oto mój config (z fałszywymi nazwiskami maszyna/użytkownika).

kernel config dialog

W szczególności /usr/local/bin/math wygląda podejrzanie. Zwykle nie powinno się używać zaawansowanych ustawień.

spadek do linii poleceń i spróbuj:

ssh [email protected] /usr/local/bin/math 

i sprawdzić, czy masz wiersz Mathematica i może ocenić 1+1 tam.

+0

Dzięki @Brett Champion. Czy to działa dla ciebie? Udało ci się uzyskać front end na lokalnej maszynie? Kiedy robię polecenie tak jak sugerujesz, otwieram Mathematica i mogę obliczyć 1 + 1 w terminalu. Zauważyłem, że tylko MathKernel działa na zdalnym komputerze, a nie na Mathematice. Czy Mathematica nie powinna tam być? – BeauGeste

+0

Tak, zadziałało to dla mnie, ale jest to zdalne * jądro *. * Frontend * działa lokalnie na moim komputerze. W systemie OS X, przynajmniej do wersji 10.6, nie można używać graficznej wersji interfejsu na zdalnym komputerze, chyba że zostanie uruchomiony jako użytkownik, który jest aktualnie zalogowany. Wskazałeś, że to nie jest opcja dla ciebie. Czytałem rzeczy, które sprawiają, że myślę, że to ograniczenie może zostać zniesione z 10,7, ale nie testowałem tego. –

+0

Jestem trochę zdezorientowany. Moja sytuacja jest taka, że ​​zdalne konto, z którego korzystam, jest wylogowane, a ktoś inny jest zalogowany na innym koncie. Więc nie chcę żadnego interfejsu na zdalnej maszynie (czy mam rację, że interfejs to interfejs graficzny, który zwykle pojawia się przy korzystaniu z Mathematica?). Ale chcę lokalnie. Jeśli dobrze cię rozumiem, zrobiłeś dokładnie to, co chcę zrobić. To daje mi nadzieję! Przy okazji używam 10.6.8. – BeauGeste