AIMAll under Linux

вопросы строения молекул и квантовой химии
Ответить
Olsha
Сообщения: 33
Зарегистрирован: Пн сен 27, 2010 12:20 am

AIMAll under Linux

Сообщение Olsha » Пн апр 18, 2011 9:53 am

Здравствуйте!

Хочу запустить AIMAll под Линуксом из командной строки. Запуск проводился на кластере, доступ к которому удаленный с помощью Putty.
Положила архив aimall_11_04_03_linux_64bit.tar.gz в домашнюю директорию, распаковала - создалась папка AIMAll, и попробовала запустить тестовый пример.
Перешла в папку AIMAll/test/cyclopropanone, набрала команду run -n 1 -A singlecore /home/kremov/AIMAll/aimqb.ish -nogui cyclopropanone.wfn

Выдает ошибку типа"/home/kremov/AIMAll/aimqb.ish: line 17: 2276 Floating point exception"$thisDirName/bin/aimqb" $*" (вместо 2276 может быть другая цифра)
Пробовала менять права запуска у файлов (через chmod), выставила 755 (-rwxr-xr-x) (каждый пользователь имеет право читать и запускать на выполнение; владелец может редактировать) - не помогло. Без run -n 1 -A singlecore (то есть не через менеджер задач) тоже пробовала, ту же ошибку выдает.

Не подскажете, почему выдается такая ошибка и как ее убрать?
Версия Линукса SuSE Linux Enterprise Server 10, 64-bit.
Ставила и 64bit, и 32bitверсию AIMAll - одинаковая ошибка выдается.

alxyppv
Сообщения: 560
Зарегистрирован: Сб апр 07, 2007 11:23 am

Re: AIMAll under Linux

Сообщение alxyppv » Пн апр 18, 2011 12:33 pm

С данной конкретной проблемой я вряд ли могу помочь, но на случай - вдруг найдете полезным - опишу как я работаю с AIMAll "под Линуксом" в похожей ситуации (посольку в силу криворукости не смог запустить их собственные скрипты). Точнее, начинаю-то я с Windows, там запускаю AIMALL обычным образоми жду пока он сделает все нужные входные файлы (*inp). Далее виндузовскую задачу можно остановить, а вот *inp фалы копирую на кластер и там запускаю такие вот задачки

./aimint.ex filename_atomXX.inp filename.wfn

Они идут без всяких проблем, и одновременно можно запусить сколько угодно штук, достигая таким образом "параллельности". После окончания всех задач, выдачу (файлы *int) надо собрать в одной директории (уже на виндузовской машине), добавить туда же filename.wfn, и запустить AIMSum. Через пару минут все будет готово

Ввообще загляните внутрь aimqb.sh - это ведь скрипт, может Вам просто какие-нибудь пути надо поменять
А.П.

Аватара пользователя
amge
Сообщения: 2050
Зарегистрирован: Вт июл 31, 2007 11:42 am

Re: AIMAll under Linux

Сообщение amge » Пн апр 18, 2011 2:43 pm

И в самом деле, попробуйте отредактировать aimqb.ish, оставив только первую и две последние строки, и прописав пути в них в явном виде

Код: Выделить всё

#!/bin/sh

export LD_LIBRARY_PATH=/home/kremov/AIMAll/lib:$LD_LIBRARY_PATH
/home/kremov/AIMAll/bin/aimqb.exe $*
Кстати, насколько мне известно, просто так визуализировать результаты AIMAll нельзя. Поэтому я написал скриптик, с помощью которого можно кое-какую информацию посмотреть molden'ом. Может, кому пригодится.

Olsha
Сообщения: 33
Зарегистрирован: Пн сен 27, 2010 12:20 am

Re: AIMAll under Linux

Сообщение Olsha » Ср апр 20, 2011 10:13 am

Спасибо, буду пробовать.
Скажите, а скрипт Ваш как под Виндой использовать - чего-то у меня не получилось. Нужно Perl ставить? Или вообще нельзя?

А бесплатного визуализатора для AIMAll не существует?

Аватара пользователя
amge
Сообщения: 2050
Зарегистрирован: Вт июл 31, 2007 11:42 am

Re: AIMAll under Linux

Сообщение amge » Ср апр 20, 2011 11:17 am

Olsha писал(а):Скажите, а скрипт Ваш как под Виндой использовать - чего-то у меня не получилось. Нужно Perl ставить? Или вообще нельзя?
Безусловно, нужно поставить Perl. Но это легко. Рекомендую дистрибутив от ActiveState, причем, на всякий случай, версию 5.8. Скрипты тем и хороши, что кроссплатформенны. И мой должен работать без проблем. Под Windows скрипту лучше дать расширени .pl, чтобы он автоматически перлом запускался. Получившийся xyz-файл может показать практически любой визуализатор, но у меня он заточен под molden (в частности, заряды на атомах в нужном молдену месте). Молдену нужен Х-сервер, например, Xming. Раньше Xming был - бери да скачивай, теперь какой-то пароль требуют. Вот старая версия, но не ислючено, что она под win7 не будет работать.
Olsha писал(а):А бесплатного визуализатора для AIMAll не существует?
Лично я такого не знаю (иначе зачем бы скрипт писал?). Если узнаете, не сочтите за труд, сообщите здесь.

Ответить

Вернуться в «квантовая химия и моделирование»

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

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