В январе месяце этого года, будучи в Италии, я установил себе cygwin. До этого момента я переустановил у себя windows. Поставив cygwin я решил установить QE на ноутбук, потому что была школа, посвященная этой программе, и мне надо было протестировать кое-что. Установил, все нормально, в serial version, как обычно из-под windows бывает. Но около месяца назад я узнал, что есть mpich2 для windows (http://www.mcs.anl.gov/research/projects/mpich2/downloads/index.php?s=downloads) недолго думая, я скачал себе MPICH2 Source (UNIX and Windows) и установил. Да, совсем забыл, на сайт я вышел, т.к. узнал, что можно есть параллельная версия LAMMPS для windows, и там была вышеуказанная ссылка на mpich2. Далее необходимо было прописать путь к mpiexec, как написано в README "PATH=/home/<USERNAME>/mpich2-install/bin:$PATH ; export PATH" и дальше скопировать все файлы из mpich2-install/bin в папку cygwin/usr/local/bin и тогда все заработает. Таким образом я скачал LAMMPS и mpich2 для windows и все установил. LAMMPS заработал в параллельном режиме автоматически. Но меня это не порадовало особо, потому что я не работал с этой программой и интереса в ней у меня не было. В то же время, около месяца назад, я, наконец, научился устанавливать SIESTA на вычислительные кластеры из под ПО Linux в parallel mode, это большое достижения для меня, я считаю:) После этого дела я решил установить на свой Lenovo QE в параллельном режиме, и...о чудо! На моем одноядерном ноуте я могу считать параллельно на двех ядрах, правда ядра не физичекие, а, благодаря тому, что у моего процессора реализована технология Hyper-Threading, у меня одно ядро может выполнять две задачки параллельно. Сейчас пробую поставить SIESTA на ноут также параллельно, что выйдет, пока не знаю. увидим:)
Комментариев нет:
Отправить комментарий