планировщик??? Я под ВИСТОЙ.Nord писал(а):У Вас такой скверный планировщик?



Ну надо понимать да...
планировщик??? Я под ВИСТОЙ.Nord писал(а):У Вас такой скверный планировщик?
не завидую. наверное у вас 4гб оперативы стоИтпланировщик??? Я под ВИСТОЙ.![]()
![]()
![]()
А какая частота памяти. Дело в том, что при 8 Гб неоторые матери снижают частоту памяти, что сказывается на скорости расчетов, особенно при интенсивной работе с памятью (например BLAS Level 2).Rusia писал(а):8...
http://valid.x86-secret.com/show_oc.php?id=361868А какая частота памяти. Дело в том, что при 8 Гб некоторые матери снижают частоту памяти, что сказывается на скорости расчётов, особенно при интенсивной работе с памятью (например BLAS Level 2).
Код: Выделить всё
RAM Speed : 331.6 MHz (4:5) @ 5-5-5-15
Все о'кей.Rusia писал(а): вот данные о компьютере
надо понимать во это... вроде скорость так себе.Код: Выделить всё
RAM Speed : 331.6 MHz (4:5) @ 5-5-5-15
Заняты будут оба, но по очереди и не так эффективно.velzev писал(а):Господа,
ещё раз для меня: если у меня обычный PC с Core2Duo, могу я просто установить Gamess? Или нужны дополнительные действия? (при расчёте оба ядра чем-то заняты)
Фух, вроде разобрался, спасибо вам Nord за мануалы
Вот собственно пошагово:
1. Имеем GAmess версии 7.0 или выше
2. Инсталлируем wmpi1_3.exe (я устанавливал в рабочую директорию Gamess)
3. Берём файл mpibind.nt-mpich-smp.dll из папки BINDINGS, переименовываем в mpibind.dll и копируем (с заменой) в рабочую папку Gamess
4. Далее я создал на диске D:\ директорию work и в ней две директории dir1 и dir2
5. В директорию dir1 ложу файл input, и находясь в рабочей директории Gamess пишу:
pcgamess.exe D:\work\dir1 D\wrk\dir2 -np 2
Запускается расчёт, и пишет в ауте: PARALLEL VERSION (UNIFIED) RUNNING WITH 2 NODES
вот мой код на 4 ядра в батнике:опоздал ну да ладно
(заинтересовался)
рассказываю как делал (все в упрощённом варианте у кого опыт позволит тот может организовать структуру каталогов сложнее
и напишет к этому соответствующие батники)
создал две следующие директории E:\gamess\1 и E:\gamess\2
в первой размещаем соответственно:
mpibind.dll - переименованная mpibind.nt-mpich-smp.dll
mpich_smp.dll
pcgamess.exe
pcgp2p.dll - переименованная pcgp2psm.dll
1.inp - здесь все как обычно только добавил строку $p2p p2p=.t. dlb=.t. $end
g.bat - здесь прописал самое простое pcgamess.exe -i 1.inp -o 1.out E:\gamess\1 E:\gamess\2 -np 2
запускаем g.bat и на пне d820 усе работает как нада
Код: Выделить всё
cd D:\PCGAMESS\1
del oldpunch.dat
rename punch oldpunch.dat
D:
cd D:\PCGAMESS
pcgamess.exe -i water.inp -o water.out d:\pcgamess\1 d:\pcgamess\2 d:\pcgamess\3 d:\pcgamess\4 -np 4
ууу... под линухом пока не запускал...velzev писал(а):А если у меня PC Gamess + Ubuntu (Linux) [64 bit]?
velzev писал(а):1. PC Gamess: "Direct download links, Linux MPICH, statically linked" http://www.msg.chem.iastate.edu/gamess/ ... ich_p4.zip.
2. 10 атомов, 300 базисных функций.
v7.1; Intel Core 2конкретнее версию можно, под что скомпилированную
Возможно, дело в том, что скорость счета определяют дисковые операции? Попробуйте сказать $scf dirscf=.true. $end (эта опция в определенных случаях может ускорить расчет и на одном ядре). (Это -- для обычного GAMESS, наверное, есть и в PC GAMESS.)velzev писал(а):2. Распараллеливание (2 nodes) дало лишь ~30% выигрыша (как для RHF, так и для MP2). Почему так?
Тогда во входном пишем $SYSTEM TIMLIM=4000 MEMORY=500000 MKLNP=2 $ENDIf you run PC GAMESS in SMP environment, you can set integer variable mklnp in the $system group to be equal to the number of physical (not logical) CPU cores to be used by the PC GAMESS job via multithreading.
Пробуем так:mpirun -np <number> /home/gran/pcgamess -r -f -p -i /home/gran/inputs/test.inp -o /home/gran/outs/test.out -ex /home/gran/ex -t /tmp/gran/test
Код: Выделить всё
mpirun -np 1 /home/pcgamess/pcgamess -i /home/pcgamess/input -o /home/pcgamess/output -t /home/pcgamess/temp
Код: Выделить всё
PARALLEL VERSION (MPICH) RUNNING SEQUENTIALLY ON SINGLE NODE
Код: Выделить всё
mpirun -np 2 /home/pcgamess/pcgamess -i /home/pcgamess/input -o /home/pcgamess/output -t /home/pcgamess/temp
Код: Выделить всё
ON MASTER NODE, ERROR CODE IS : 0x00000004
Unable to create output file
Код: Выделить всё
PARALLEL VERSION (MPICH) RUNNING SEQUENTIALLY ON SINGLE NODE
Код: Выделить всё
mpirun -np 2 /home/pcgamess/pcgamess -i /home/pcgamess/input -o /home/pcgamess/output /home/pcgamess/temp1 /home/pcgamess/temp2
Код: Выделить всё
ON MASTER NODE, ERROR CODE IS : 0x00000004
Unable to create output file
Код: Выделить всё
PARALLEL VERSION (MPICH) RUNNING SEQUENTIALLY ON SINGLE NODE
Код: Выделить всё
./pcgamess -o output /home/mclaudt/distrib/pcgamess/home/mclaudt/distrib/pcgamess/temp
Код: Выделить всё
PARALLEL VERSION (MPICH) RUNNING SEQUENTIALLY ON SINGLE NODE
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 38 гостей