Скомпилировал параллельную версию SIESTA
Ubuntu 7.10, Intel Core 2 Duo.
Использовал:
Intel Fortran Compiler
Intel C++ Compiler
MPICH2
LAPACK (не ATLAS-овский)
BLACS
SCALAPACK
Однако после запуска по команде "mpiexec -np 2 <...>" (то есть на два процессора) в выходном файле указано что выполняется serial version. И при расчете загрузка обоих CPU чередуется и никогда не бывает одновременно стопроцентной.
Вопрос: кто запускал SIESTA в параллельном режиме на настольном двухъядернике?
Сколько процессоров вы указывали в команде mpiexec?
Удавалось достичь максимальной загрузки обоих ядер?
SIESTA на Core 2 Duo
-
Darth Vasya
- Сообщения: 426
- Зарегистрирован: Чт май 24, 2007 1:54 pm
Re: SIESTA на Core 2 Duo
У меня под LAM-MPI отлично всё работает. Кстати, настоятельно рекомендую линковать не нетлибовские библиотеки, а нормальный MKL или хотя бы ACML.
Плохо зная грамматику, сложные конструкции должны употребляться с осторожностью.
Re: SIESTA на Core 2 Duo
Отлично! И что, не пишет в выходном файле "Serial mode"?
А, позвольте узнать, MKL какой версии? Он ведь бесплатен (под линукс)?
Я правильно понимаю, что MKL заменяет собой BLACS LAPACK BLACK и SCALAPACK?
Или все же SCALAPACK надо ставить отдельно?
Подскажите , пожалуйста, а то совсем в мануалах утоп. )
А, позвольте узнать, MKL какой версии? Он ведь бесплатен (под линукс)?
Я правильно понимаю, что MKL заменяет собой BLACS LAPACK BLACK и SCALAPACK?
Или все же SCALAPACK надо ставить отдельно?
Подскажите , пожалуйста, а то совсем в мануалах утоп. )
-
Darth Vasya
- Сообщения: 426
- Зарегистрирован: Чт май 24, 2007 1:54 pm
Re: SIESTA на Core 2 Duo
MKL 10, в ней есть всё необходимое для Сиесты.
make clean делали, перед тем как параллельную версию компилить?
make clean делали, перед тем как параллельную версию компилить?
Плохо зная грамматику, сложные конструкции должны употребляться с осторожностью.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей