[mephi-hpc] Gamess на tensor

anikeev at ut.mephi.ru anikeev at ut.mephi.ru
Tue Jan 27 18:34:08 MSK 2026


anikeev at ut.mephi.ru писал 2026-01-26 17:47:
> Павел Кулямин писал 2026-01-26 13:48:
>> Имелась ввиду -  GAMESS (US).
> 
> К сожалению, запуск GAMESS-US - это нетривиальный и плохо
> документированный процесс. Для корректной работы приложения требуется
> большое число правильно настроенных переменных окружения. В
> дистрибутиве GAMESS-US прилагается пример скрипта запуска rungms,
> который предлагается переписать под свою установку. Обратите внимание,
> что в скрипте заявлен shebang /bin/csh, но сам скрипт написан на
> диалекте tcsh. На мой взгляд, shebang следует заменить на /bin/tcsh.
> 
> Для начала стоит изменить переменные TARGET, SCR, USERSCR, GMSPATH.
> Затем, придется переписывать сам скрипт, поскольку он рассчитан на
> работу со старым менеджером ресурсов PBS и со старой версией MPICH.
> 
> Пакет slurm-wlm-torque для совместимости SLURM и PBS установлен на
> всех кластерах Центра.
> 
> Напишите, если Вам нужна помощь по исправлению этого скрипта.

Пример сборки и запуска последовательной версии GAMESS-US:

anikeev at basov:/mnt/pool/4/anikeev/pakuliamin/gamess$ wget 
https://github.com/OpenMathLib/OpenBLAS/archive/refs/tags/v0.3.31.tar.gz
anikeev at basov:/mnt/pool/4/anikeev/pakuliamin/gamess$ tar -xvzf 
v0.3.31.tar.gz
anikeev at basov:/mnt/pool/4/anikeev/pakuliamin/gamess$ cd OpenBLAS-0.3.31/
anikeev at basov:/mnt/pool/4/anikeev/pakuliamin/gamess/OpenBLAS-0.3.31$ 
make DYNAMIC_ARCH=1 INTERFACE64=1
anikeev at basov:/mnt/pool/4/anikeev/pakuliamin/gamess/OpenBLAS-0.3.31$ 
make PREFIX=/mnt/pool/4/anikeev/pakuliamin/gamess/openblas install
anikeev at basov:/mnt/pool/4/anikeev/pakuliamin/gamess/OpenBLAS-0.3.31$ cd 
../
anikeev at basov:/mnt/pool/4/anikeev/pakuliamin/gamess$ tar -xvzf 
gamess-current.tar.gz
anikeev at basov:/mnt/pool/4/anikeev/pakuliamin/gamess$ cd gamess/
anikeev at basov:/mnt/pool/4/anikeev/pakuliamin/gamess/gamess$ ./config
After the new window is open, please hit <ENTER> to go on. ENTER
please enter your target machine name: linux64
GAMESS directory? [/mnt/pool/4/anikeev/pakuliamin/gamess/gamess] ENTER
GAMESS build directory? [/mnt/pool/4/anikeev/pakuliamin/gamess/gamess] 
ENTER
Version? [00] ENTER
HPC system target for 64-bit Linux system: ENTER
Please enter your choice of FORTRAN: gfortran
Please enter only the first decimal place, such as 8.2 or 11.2: 12.2
Hit <ENTER> to continue to the math library setup. ENTER
Enter your math library choice from one of the options below: openblas
enter this full pathname: 
/mnt/pool/4/anikeev/pakuliamin/gamess/openblas/lib/
communication library ('serial','sockets' or 'mpi' or 'mixed')? serial
...
anikeev at basov:/mnt/pool/4/anikeev/pakuliamin/gamess/gamess$ make
anikeev at basov:/mnt/pool/4/anikeev/pakuliamin/gamess/gamess$ cp rungms 
rungms_mine
anikeev at basov:/mnt/pool/4/anikeev/pakuliamin/gamess/gamess$ mkdir -p 
/mnt/pool/6/anikeev/gamess/restart
anikeev at basov:/mnt/pool/4/anikeev/pakuliamin/gamess/gamess$ diff 
rungms_mine rungms
1c1
< #!/bin/tcsh -f
---
> #!/bin/csh -f
98,101c98,101
< set TARGET=serial
< set SCR=/mnt/pool/6/anikeev/gamess/restart
< set USERSCR=/mnt/pool/6/anikeev/gamess/restart
< set GMSPATH=/mnt/pool/4/anikeev/pakuliamin/gamess/gamess
---
> set TARGET=sockets
> set SCR=~/gamess/restart
> set USERSCR=~/gamess/restart
> set GMSPATH=~/gamess
anikeev at basov:/mnt/pool/4/anikeev/pakuliamin/gamess/gamess$ cd 
tests/standard
anikeev at unicluster://mnt/pool/4/anikeev/pakuliamin/gamess/gamess/tests/standard$ 
../../rungms_mine exam01.inp 00

Примеры стартовых скриптов для параллельной версии есть в файлах 
gamess/tools/gms и gamess/tools/ll-gms, но в них разработчиками 
захардкожены настройки для кластера разработчика.

Сложность параллельного запуска GAMESS-US частично объясняется тем, что 
схема параллелизма была завершена к 1991 году, за 3 года до появления 
стандарта MPI. Основные алгоритмы были завершены в 1981-му, а начальный 
релиз датируется 1977-м.

>> С уважением, Кулямин П.А.
>> 
>> Аспирант 4 курса НИЯУ МИФИ
>> 
>> Кафедра № 67 "Физика конденсированных
>> сред"
>> 
>> Научный руководитель: Маслов М.М.
>> 
>> Тел:8-905-582-00-63
>> 
>> пн, 26 янв. 2026 г. в 12:57, <anikeev at ut.mephi.ru>:
>> 
>>> anikeev at ut.mephi.ru писал 2026-01-26 12:17:
>>>> Павел Кулямин писал 2026-01-26 10:53:
>>>>> Добрый день!
>>>> 
>>>> Здравствуйте!
>>>> 
>>>>> Подскажите есть ли установленный
>>> Gamess
>>>>> на кластере? Если нет то можете
>>>>> подсказать как мне следует его
>>>>> установить? Я пробовал действовать
>>> по
>>>>> инструкции однако после успешной
>>>>> сборки openblas + openmpi не удается
>>>>> запустить. Не могу понять в чем
>>> дело.
>>>>> Openblas lp64 ставил отдельно.
>>>> 
>>>> Подскажет, про какой из GAMESS идет
>>> речь?
>>> Прошу прощения, опечатка:
>>> Подскажите...
>>> 
>>>> GAMESS-UK?
>>>> GAMESS-US?
>>>> GAMESS-PC?
>>>> 
>>>>> С уважением, Кулямин П.А.
>>>>> 
>>>>> Аспирант 4 курса НИЯУ МИФИ
>>>>> 
>>>>> Кафедра № 67 "Физика
>>> конденсированных
>>>>> сред"
>>>>> 
>>>>> Научный руководитель: Маслов М.М.
>>>>> 
>>>>> Тел:8-905-582-00-63
>>>>> _______________________________________________
>>>>> hpc mailing list
>>>>> hpc at lists.mephi.ru
>>>>> https://lists.mephi.ru/listinfo/hpc
>>>> 
>>>> --
>>>> С уважением,
>>>> ведущий инженер отдела
>>> UNIX-технологий НИЯУ МИФИ,
>>>> к.ф.-м.н.,
>>>> Аникеев Артем.
>>>> e-mail: anikeev at ut.mephi.ru
>>>> тел.: 8 (495) 788-56-99, доб. 8998
>>> 
>>> --
>>> С уважением,
>>> ведущий инженер отдела UNIX-технологий
>>> НИЯУ МИФИ,
>>> к.ф.-м.н.,
>>> Аникеев Артем.
>>> e-mail: anikeev at ut.mephi.ru
>>> тел.: 8 (495) 788-56-99, доб. 8998
> 
> --
> С уважением,
> ведущий инженер отдела UNIX-технологий НИЯУ МИФИ,
> к.ф.-м.н.,
> Аникеев Артем.
> e-mail: anikeev at ut.mephi.ru
> тел.: 8 (495) 788-56-99, доб. 8998
> 
> _______________________________________________
> hpc mailing list
> hpc at lists.mephi.ru
> https://lists.mephi.ru/listinfo/hpc

--
С уважением,
ведущий инженер отдела UNIX-технологий НИЯУ МИФИ,
к.ф.-м.н.,
Аникеев Артем.
e-mail: anikeev at ut.mephi.ru
тел.: 8 (495) 788-56-99, доб. 8998



More information about the hpc mailing list