Вопрос по %RWF опции в G03W

вопросы строения молекул и квантовой химии
Ответить
ICHPS
Сообщения: 3
Зарегистрирован: Ср фев 07, 2007 11:35 am
Контактная информация:

Вопрос по %RWF опции в G03W

Сообщение ICHPS » Ср мар 07, 2007 11:57 am

Доброго всем времени суток.
1) ПРОБЛЕМА: Во время расчета, если *.rwf файл становиться 4 гигобайтным, то вылезает ошибка, что, якобы, нет места на винте (как будто под FAT32 заточет). ВОПРОС: Можно ли в G03W сделать, чтобы программа не ругалась на временный файл(*.rwf) объемом больше 4 GB (%RWF=/x,10GB - не выход, на 4 GB все равно всплывает ошибка).
2)Пробовал обойти другим способом - делать несколько временных файлов %RWF=/x1,3GB,/x2,3GB,... - вылезает ошибка: "Generated command line which is too long", хотя в ХЕЛПЕ прописка данной опции должна выполняться именно так.
Можно ли найти выход?
Учиться, учиться и еще раз учиться!!!

Аватара пользователя
Yu/2
Сообщения: 541
Зарегистрирован: Сб ноя 15, 2003 12:33 pm

Сообщение Yu/2 » Ср мар 07, 2007 1:20 pm

разбивка на месколько rwf файлов Вам поможет, если нужно выделить места не больше 30-40 Гб, так как видновс версия Gaussian имеет существенные ограничения на общий объем rwf файлов (+ других).

Версия G03RevB.01 точно позволяет разбивать rwf на шестнадцать кусков по 2Гб.

duke2003
Сообщения: 237
Зарегистрирован: Вс апр 30, 2006 6:03 pm

Сообщение duke2003 » Ср мар 07, 2007 8:00 pm

в начале вашего input файла вставьте следующую строку. Должно помочь.

%rwf=a,1999MB,b,1999MB,c,1999MB,d,1999MB,e,1999MB,f,1999MB,g,1999MB

Зы. Это для юниксовского g03, будет ли работать для виндовского - надо проверять.

ICHPS
Сообщения: 3
Зарегистрирован: Ср фев 07, 2007 11:35 am
Контактная информация:

Сообщение ICHPS » Пн мар 12, 2007 11:44 am

Проблема не решилась.
Например для молекулы водорода:
%chk=h2.chk
%rwf=a,1GB,b,1GB
%mem=800MB
....................
вылезает ошибка: Generated command line which is too long.

без опции %mem=800MB
%chk=h2.chk
%rwf=a,1GB,b,1GB
.....................
расчет выполняется

%chk=h2.chk
%rwf=a,1GB,b,1GB,c,1GB
опять ошибка: Generated command line which is too long.

Не понятно почему всплывает данная ошибка, вроде не за какие пределы разрешенного количества символов, не вылезаю.
Учиться, учиться и еще раз учиться!!!

Аватара пользователя
Yu/2
Сообщения: 541
Зарегистрирован: Сб ноя 15, 2003 12:33 pm

Сообщение Yu/2 » Пн мар 12, 2007 12:01 pm

У меня когда-то работало так:

%rwf=/G03W/p/0,2000MB,/G03W/p/1,2000MB,/G03W/p/2,2000MB,/G03W/p/3,2000MB,/G03W/p/4,2000MB,/G03W/p/5,2000MB,/G03W/p/6,2000MB,/G03W/p/7,2000MB,/G03W/p/8,2000MB,/G03W/p/9,2000MB,/G03W/p/10,2000MB,/G03W/p/11,2000MB,/G03W/p/12,2000MB,/G03W/p/13,2000MB,/G03W/p/14,2000MB,/G03W/p/15,-1
%mem=80MW


(%rwf в одну строку)

ICHPS
Сообщения: 3
Зарегистрирован: Ср фев 07, 2007 11:35 am
Контактная информация:

Сообщение ICHPS » Пн мар 12, 2007 1:25 pm

Понял в чем проблема. Я запускаю расчет Gaussian через *.bat файл, минуя работу с g03.exe (input файл создаю в текстовом редакторе). Если работать через g03.exe ошибка не всплывает. Пять файлов по 3 гига создаются нормально, только в настройках сначало нужно поставить maxdisk=3GB. Всем спасибо за предложенную помощь.
Учиться, учиться и еще раз учиться!!!

kvp
Сообщения: 6
Зарегистрирован: Пт окт 27, 2006 3:10 pm

Сообщение kvp » Пт мар 23, 2007 10:29 am

Для пары G03W/Windows XP размер rwf-файлов можно задавать до 4GB.

Vladchimic
Сообщения: 97
Зарегистрирован: Чт июл 08, 2004 6:39 pm
Контактная информация:

Сообщение Vladchimic » Вт мар 27, 2007 1:57 pm

%rwf=1.r,2gb,2.r,2gb,3.r,2gb,4.r,2gb,5.r,2gb,6.r,2gb,7.r,2gb
использую такую строку для G98/Win XP
Нет никаких проблем. Замечено, что если указывать размер файлов более 2 Gb - часто случаются ошибки и расчет "вылетает"

Nord
Сообщения: 2227
Зарегистрирован: Сб фев 14, 2004 5:36 pm

Сообщение Nord » Вт мар 27, 2007 2:09 pm

kvp писал(а):Для пары G03W/Windows XP размер rwf-файлов можно задавать до 4GB.
Ограничение на 2Гб существует не зря. Связано оно с желанием гауссиана адресовать смещение внутри файла с точностью до байта. А так как 32-битное слово со знаком - это как раз 2Гб индексов - получаем ограничение на размер. Знатоки могут спросить: а почему не использовать беззнаковые целые? Наверное можно, но из-зи зоопракка компиляторов и сборок надеяться на переносимость такого решения опасно. Посему, надежнее всего ограничиться 2Гб-ми файлами.
Не важно, что о вас говорят современники, важно что о вас скажут потомки

Аватара пользователя
Yu/2
Сообщения: 541
Зарегистрирован: Сб ноя 15, 2003 12:33 pm

Сообщение Yu/2 » Вт мар 27, 2007 2:20 pm

Gaussian для виндовс - это вообще отдельная тема. В его потрохах есть такие вещи, которые тянутся с древних времен, когда компы были очень слабые, памяти было мало и люди тогда не предполагали что можно буде ворочать терабайтами. Кое-где есть даже переменные типа unsigned char (в переводе на С), т.е. их максимальное значение - 255, которые используются как индексы.

Ответить

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

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

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