PARALLEL.RU

Дискуссионный клуб по параллельным вычислениям
Текущее время: 13 дек 19 7:54

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




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Вопрос по совместимости
СообщениеДобавлено: 29 мар 07 15:24 
Не в сети

Зарегистрирован: 29 мар 07 14:55
Сообщения: 3
Откуда: Москва
Стоит задача написания параллельной программы с использованием MPI. В качестве предполагаемой платформы для кластера будет использоваться Linux.

Саму программу предстоит написать, но уже сейчас известно, что её частью будет уже существующая библиотека. Библиотека находится в бинарном виде и исходников к ней нет.

вот список зависимостей библиотеки:
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x4008e000)
libm.so.6 => /lib/tls/libm.so.6 (0x40141000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40163000)
libc.so.6 => /lib/tls/libc.so.6 (0x42000000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

Скажите пожалуйста, какова вероятность того, что данная библиотека не будет работать на существующем кластере, на котором, возможно, будет другая версия Linux, не та, под которой данная библиотека была скомпилирована?
Вопрос возникает потому, что кластер, на котором предполагается исполнение програмы, использующей данную библиотеку, скорее всего будет чужой, т.е. никакой возможности установки операционной системы нужной версии не будет.
Заранее спасибо за ответы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 мар 07 16:01 
Не в сети

Зарегистрирован: 5 мар 05 14:01
Сообщения: 74
А есть доступ к машине, где данная библиотека точно работает? Тогда можно попробовать прилинковать зависимости с этой машины, и на кластер тащить уже библиотеку, которая ни от чего не зависит.
Друго вариант - поставить себе тот же MPI, что и на кластере, ну и прочее по максимуму, собрать бинарник у себя статически и принести на кластер бинанрник, который опять же не зависит ни от чего.


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

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


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

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


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

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