Проблемы с MPI в openSUSE11 и Core2Duo

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Аватара пользователя
vixel
Заглянувший
Сообщения: 3
Зарегистрирован: 14 сен 2008, 16:43
Откуда: Менск, Беларусь

Проблемы с MPI в openSUSE11 и Core2Duo

Сообщение vixel »

Есть машина с Intel Core2Duo. На ней была установлена 64-х битная openSUSE 10.3, MPICH2 и компилятор Intel Fortran, которым были откомпилированы программы. Запускались они в параллели на два процессора через mpirun. Все работало нормально.
Поставили openSUSE 11.0, тем же компилятором собрали программы и получили странное: когда пускаешь задачу через mpirun на два проца, она юзает по 50% CPU. Т.е. в топе висит два процесса, но на одном CPU. Естественно, что скорость расчетов резко падает.
Проблема в том, что на последние чипсеты openSUSE 10.3 уже не ставится и нужно ставить 11 версию, а в ней такие вот глюки.
Может кто подскажет, как это лечить?
Очевидно, надо лезть в настройки ядра, но куда именно?

leave
Неотъемлемая часть форума
Сообщения: 1055
Зарегистрирован: 25 окт 2006, 14:50
Откуда: minsk
Контактная информация:

Re: Проблемы с MPI в openSUSE11 и Core2Duo

Сообщение leave »

Я в таких случаях просто втыкаю свежее ядро, используя /boot/config от старого с добавлением нужных драйверов. Но если уж 11 суся стоит, стоит ИМХО сравнить те самые /boot/config в обеих и содержимое /proc/sys

Ответить