PARALLEL.RU

Дискуссионный клуб по параллельным вычислениям
Текущее время: 25 мар 19 8:37

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 30 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: X-Com
СообщениеДобавлено: 11 дек 09 23:01 
Не в сети

Зарегистрирован: 25 ноя 09 22:43
Сообщения: 10
coctic писал(а):
and писал(а):
При запуске сервера под windows, а клиента под убунтой, на разных машинах все работает, но при запуске сервера под убунтой, а клиента под windows, они не соединяются, клиент пишет Inicialization и всё.. а сервер так и ждёт. файрвол, антивирус отключены.

Запустите клиент с ключом -d, когда он зависнет, нажмите CTRL+Break и покажите вывод. Заодно покажите вывод сервера X-Com при старте.


and@and-desktop:~/xCoM/gserv$ ./XServ.pl power.ini
XServ: ready at http://62.33.211.25:65002
Power: initialization argument is 2
XServProcessor: Power initialized (1 -> 50)

это пишет клиент под убунтой

and@and-desktop:~$ cd /home/and/xCoM/gcli/
and@and-desktop:~/xCoM/gcli$ ./client.pl -d http://62.33.211.25:65002
Usage: client.pl [-d] [-c <client id>] [-T <directory>] [--http-proxy <URL>] [--add-arg <argument>] -s <URL> [-ssl <ssl mode>] [--cert-file <certificate file>] [--key-file <key file>] [--ca-path <CA path>]

-d Enables debug output
-c Sets client id passed to server
-T Sets temporary directory to use
--http-proxy sets the URL to HTTP PROXY to connect to
-s Sets the URL to client manager to connect to.
--add-arg Sets additional argumetn passed to client part both in gcprepare and gctask.
--impersonate Task received from server MUST have 'api' attribute set to 'processes'
and MUST have 'user' attribute set to user name to execute client part as.
--cert-file Full path to client certificate file for HTTPS.
--key-file Full path to client private key file fot HTTPS.
--ca-path Full path to CA directory for HTTPS.

Client manager URL is not defined at /home/and/xCoM/gcli/Configurator.pm line 147.
and@and-desktop:~/xCoM/gcli$

а это клиент под windows

E:\NEW\KURS\xcom2\gcli>"E:\NEW\KURS\xcom2\gcli\client.exe"  -d -s http://62.33.2
11.25:65002                                                                    
Initializing.                                                                  
Terminating on signal SIGBREAK(21)                                             
^CЗавершить выполнение пакетного файла [Y(да)/N(нет)]?        


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: X-Com
СообщениеДобавлено: 14 дек 09 9:42 
Не в сети

Зарегистрирован: 5 мар 05 14:01
Сообщения: 74
Под linux пропущен ключ -s перед URL сервера.
Надо убедиться, что 62.33.211.25 - действительно адрес той машины, где крутится сервер, что с машины с Windows туда можно сходить по этому адресу (ну хоть по ssh) и все-таки посмотреть настройки файрволлов на всех сторонах.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: X-Com
СообщениеДобавлено: 14 дек 09 23:52 
Не в сети

Зарегистрирован: 25 ноя 09 22:43
Сообщения: 10
линукс запускаю из под VirtualBox. ip писал тот, который видел сервер на windows, когда соединялся с клиентом линукс. как узнать ip? который необходимо указывать для сервера под линукс, если линукс на виртуальной машине?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: X-Com
СообщениеДобавлено: 15 дек 09 16:18 
Не в сети

Зарегистрирован: 25 ноя 09 22:43
Сообщения: 10
фаирволы отключал везде


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: X-Com
СообщениеДобавлено: 16 дек 09 9:12 
Не в сети

Зарегистрирован: 5 мар 05 14:01
Сообщения: 74
and писал(а):
как узнать ip? который необходимо указывать для сервера под линукс, если линукс на виртуальной машине?

Выполните на linux команду /sbin/ifconfig, на Windows - ipconfig /all и покажите выводы обеих.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: X-Com
СообщениеДобавлено: 16 дек 09 19:29 
Не в сети

Зарегистрирован: 25 ноя 09 22:43
Сообщения: 10
and писал(а):
фаирволы отключал везде

and@and-desktop:~$ /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 08:00:27:f9:9e:fb
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fef9:9efb/64 Диапазон:Ссылка
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:56 errors:0 dropped:0 overruns:0 frame:0
TX packets:96 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:16809 (16.8 KB) TX bytes:10684 (10.6 KB)
Прервано:19 Base address:0xd020

lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Диапазон:Узел
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:0
RX bytes:240 (240.0 B) TX bytes:240 (240.0 B)


Вложения:
обмена03.jpg
обмена03.jpg [ 106.4 КБ | Просмотров: 21072 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: X-Com
СообщениеДобавлено: 17 дек 09 11:08 
Не в сети

Зарегистрирован: 5 мар 05 14:01
Сообщения: 74
И откуда в таком варианте взялся адрес 62.33.211.25, к которому Вы сказали соединяться клиенту?

Судя по всему, и клиенту и серверу надо указывать адрес 192.168.56.1

Предварительно надо попробовать с клиента сказать ping 192.168.56.1 и убедиться, что пакеты проходят.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: X-Com
СообщениеДобавлено: 17 дек 09 18:18 
Не в сети

Зарегистрирован: 25 ноя 09 22:43
Сообщения: 10
coctic писал(а):
И откуда в таком варианте взялся адрес 62.33.211.25, к которому Вы сказали соединяться клиенту?

Судя по всему, и клиенту и серверу надо указывать адрес 192.168.56.1

Предварительно надо попробовать с клиента сказать ping 192.168.56.1 и убедиться, что пакеты проходят.


62.33.211.25 т.к. внешний ip динамический. 192.168.56.1 пингкется, но клиент не подключается


Вложения:
обмена023.jpg
обмена023.jpg [ 238.82 КБ | Просмотров: 21052 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: X-Com
СообщениеДобавлено: 18 дек 09 9:46 
Не в сети

Зарегистрирован: 5 мар 05 14:01
Сообщения: 74
Я правильно понимаю, что Вы запускаете сервер на Linux в виртуальной машине, а клиента - на Windows в хост-системе? Если да, то предыдущий сосвет был неверен, вместо 192.168.56.1 и клиенту, и серверу надо указать адрес гостевой системы - 10.0.2.15.
Если этот вариант не заработает, пришлите, пожалуйста, вывод команды netstat -rn на windows и linux. И еще вывод netstat -an на обеих сторонах, когда сервер ждет соединений клиентов (и если возможно, клиент пытается соединиться с сервером).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: X-Com
СообщениеДобавлено: 19 дек 09 13:20 
Не в сети

Зарегистрирован: 25 ноя 09 22:43
Сообщения: 10
спасибо, всё работает :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: X-Com
СообщениеДобавлено: 11 июн 10 16:19 
Не в сети

Зарегистрирован: 27 ноя 08 20:13
Сообщения: 6
Подскажите могу ли я используя X-Com организовать параллельное вычисление на локальной сети, на компьютерах с разными операционными системами. Если да то как надо устанавливать клиентов и на какой системе надо ставить сервер?
И где взять установочные фалы клиентов и сервера? Они доступны для широких масс?
Я в этих системах новичок. :roll:
Подскажите или дайте ссылку.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: X-Com
СообщениеДобавлено: 11 июн 10 16:36 
Не в сети

Зарегистрирован: 5 фев 04 20:12
Сообщения: 27
Mifodij писал(а):
Подскажите могу ли я используя X-Com организовать параллельное вычисление на локальной сети, на компьютерах с разными операционными системами. Если да то как надо устанавливать клиентов и на какой системе надо ставить сервер?

Да, конечно же, можете, оно для того и предназначено.
Сервер лучше ставить на Linux-машину.
Подробнее см. http://x-com.parallel.ru/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: X-Com
СообщениеДобавлено: 2 мар 11 13:17 
Не в сети

Зарегистрирован: 27 ноя 08 20:13
Сообщения: 6
Нчал разбираться. Еще один глупый вопрос: при написании программы надо использовать библиотеку MPI? или каждый блок должен выполняться независимо от других?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: X-Com
СообщениеДобавлено: 2 мар 11 20:28 
Не в сети

Зарегистрирован: 27 ноя 08 20:13
Сообщения: 6
Глупый вопрос вышел, разобрался. правда пока не могу понять как писать программы для этой систему и как их подключать. Есть ли у кого то простейшие примеры. с обьяснением? Начал рассматривать пример Power. Как клиент получает то что он должен вычислить и как одноременно к вычислению подключить несколько клиентов?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: X-Com
СообщениеДобавлено: 5 мар 11 13:40 
Не в сети

Зарегистрирован: 5 фев 04 20:12
Сообщения: 27
Mifodij писал(а):
Глупый вопрос вышел, разобрался. правда пока не могу понять как писать программы для этой систему и как их подключать. Есть ли у кого то простейшие примеры. с обьяснением? Начал рассматривать пример Power. Как клиент получает то что он должен вычислить и как одноременно к вычислению подключить несколько клиентов?

1. А чем не устраивают примеры из дистрибутива? Power - совсем простой пример: распределенное возведение в степень чисел. Pi - вычисление числа Пи методом Монте-Карло. TestPl - задача, моделирующая реальные приложения. Power достаточно подробно описана в документации, все строки кода прокомментированы - ровно для того, чтобы использовать файлы задачи как заготовку для своих приложений.

2. Клиент получает очередную порцию данных через аргументы функции gctask одноименного файла. Точнее, в переменной $portion оказывается номер порции, в переменной $din - имя файла, откуда можно прочитать содержимое порции.

3. Чтобы подключить несколько клиентов к расчету, их, собственно, нужно запустить на одной или разных машинах с указанием одного и того же сервера в параметрах.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 30 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB