Перейти к публикации

Выделение памяти в Ansys.


Рекомендованные сообщения

Всем привет.

Ай хэв сам квэсчнс фо ю.

Есть три компа с ANSYS10.

1) P4, 512 ОП

2) P4, 1024 ОП

3) Xeon, 2 ГБ ОП

Дык первый даёт выделять под расчет 512МБ, второй 1024МБ, а третий - 1200МБ... Почему так и как энто лечить ?

Ссылка на сообщение
Поделиться на других сайтах


Может поэтому?

"19.1. ANSYS Work and Swap Space Requirements

The ANSYS program requires some space to reside in memory, plus additional work space. The ANSYS work space defaults to 1 GB (1024 MB) for 64-bit machines, and 512 MB for 32-bit machines (Linux and Windows).

"

Правда насчет третьего что-то не понятно...1200? Обратитесь в техсаппорт ;)

Ссылка на сообщение
Поделиться на других сайтах

Дело не в Ансисе, а в операционной системе. 32 разрядная WINDOWS больше 1200 Мб Ансису не даст. На Линуксе 32 обычно можно выделить около 3 Гб. Хотите больше - покупайте 64 разрядную систему.

Ссылка на сообщение
Поделиться на других сайтах

Дело не в Ансисе, а в операционной системе. 32 разрядная WINDOWS больше 1200 Мб Ансису не даст.

<{POST_SNAPBACK}>

32 разрядная WINDOWS без проблем “дает” программе 3 Гб памяти. Так что дело не в WINDOWS.
Ссылка на сообщение
Поделиться на других сайтах

32 разрядная WINDOWS без проблем “дает” программе 3 Гб памяти. Так что дело не в WINDOWS.

<{POST_SNAPBACK}>

Так вы не знаете в чем дело ?
Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

Попробуйте в файле boot.ini добавить ключь /3GB, может поможет

Пример

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /3GB

Если вы пытаетесь при загрузке вручную задать память под ANSYS может и не взять. Т.к. в HELP написано, что при загрузке АНСИС может взять только не прерывный блок памяти, а в Win память может быть разделена какой-нибудь dll-кой. А если ставити автоматом то он при необходимости будет наращивать мелкими кусочками и может взять всю. Но с опцией /3GB в любом случае веселей работать.

Ссылка на сообщение
Поделиться на других сайтах

Но с опцией /3GB в любом случае веселей работать.

<{POST_SNAPBACK}>

Может с данным ключом (/3GB) и веселее работать (с песнями и плясками), но в данном случае на компьютере с 2 Гб памяти ничего не изменится.
Ссылка на сообщение
Поделиться на других сайтах

Если винда 2003 сервак то писат ничег оен надо, у меня она видит 4Гб, а в инфе пишет расширение физических адрессов..... а и СП1 к винде

Ссылка на сообщение
Поделиться на других сайтах

Может с данным ключом (/3GB) и веселее работать (с песнями и плясками), но в данном случае на компьютере с 2 Гб памяти ничего не изменится.

Зачем говорить, если не знаете. У нас в отделе пока все машины с 2 ГБ памяти (за исключением сервера) и без ключа /3GB, некоторые задачи просто не запускаются на расчет или не грузиться db созданая на другом компе, выскакивает ошибка, что недостаточно Scrach Memory. После добавления ключа в boot.ini все начинало работать.

Я не буду объяснять тонкости этого процесса, т.к. уже не помню, надо заново HELP читать, просто констатирую то, что неоднакратно подтверждалось личным опытом.

Ссылка на сообщение
Поделиться на других сайтах

некоторые задачи просто не запускаются на расчет или не грузиться db созданая на другом компе, выскакивает ошибка, что недостаточно Scrach Memory. После добавления ключа в boot.ini все начинало работать.

<{POST_SNAPBACK}>

Читайте внимательно вопрос. 1200МБ это из другой оперы. Разные механизмы выделения памяти в WINDOWS. И dll тут не причем. Если бы dll в WINDOWS резали память на 1200МБ, то разработчики ушли бы под UNIX.
Ссылка на сообщение
Поделиться на других сайтах

Тем не менее, всякие паразиты аллокируют ячейки памяти и разработчики под UNIX не уходят.

Либо мучаются, бедолаги, либо пишут свой менеджер памяти.

Ссылка на сообщение
Поделиться на других сайтах

И dll тут не причем. Если бы dll в WINDOWS резали память на 1200МБ, то разработчики ушли бы под UNIX.

19.3.1. Allocating Memory to ANSYS Manually

...

Starting with a large amount of memory on 32 bit systems can cause problems. When ANSYS starts, many different items compete for space within virtual memory, including the ANSYS program itself, various shared libraries (or dynamic link libraries) required to run ANSYS, as well as other shared libraries that are required by the operating system. All of these items must reside within the process space given to the ANSYS program. If one or more of these items happens to land near the middle of the virtual address space given to the ANSYS process, it splits the memory that ANSYS sees into smaller pieces.

This occurs quite often on Windows machines. If you attempt to start ANSYS with a -m value of 1800 (requesting a very large scratch space) on a machine with memory as shown above, it will fail because there is no single block of memory large enough to allow ANSYS to start up with that much allocated space. There is 1900 MB of memory available to the ANSYS process, however.

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

Ребята расскажите чайнику, где смотреть сколько выделено памяти для Ansys. А то я считаю впервые сборку в Ansys Workbench, целый день вчера считала, так и не посчитала. Windows 2000, 32-битный, 4Гб операционки. Что можно сделать, чтобы ускорить процесс.

Ссылка на сообщение
Поделиться на других сайтах
  • 3 года спустя...

А что делать, если система win7x64? выделяется максимум 3Гб из 8. Можно как то исправить проблему?

Выбираю прямой решатель, выделяется 4Гб, даже больше. :unsure:

Изменено пользователем user108
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...