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

Оперативная память


Defender

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

Доброго времени суток, Господа!

У меня ноутбук Acer 5003LM, с процессором Turion 64 ML32 (по меркам AMD и тестированию он 3200+, фактическя частота 1,8), оперативная память 512 DDR333 за вычетом 64 на видео. Итого на мой взгляд мало.

Вопрос, как возрастет производительность, если увеличить до 1Гб оперативной памяти? Если до 1.5? Если до 2?

Проц 64 битный, стоит 64-битная виндовс, SW2006 и CW2006, планирую переходить на 2007x64.

Скажите, у кого сколько оперативной памяти....

Просто мало приятного, если прирост у 2Гб по сравнению с 1.5Гб маленький, деньги ж все таки....

Винчестер АТА 100. При расчете простенького не линейного анализа файл подкачки прыгает примерно от 300 до 500 мб.

ps любые советы по увеличению производительности в cosmos тоже приветствуются!!!

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


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

Лично у меня стоит 2Гб DDR2 667MHz, карта geforce 7600GT 256Mb и проц Core Duo 2.13.

Для решения несильно нелинейных задач с 500.000-1млн степеней свободы вполне подходит (при хорошей сетке). Для солида же нужна (насколько я понял) видяха. И за рендеринг вроде тоже она отвечает.

p.s. раньше всё тоже на ноутах работал. Сейчас скажу: ноуты - отстой!

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

Если она не помещается в оперативку, то непоместившаяся часть пишется на винчестер, что существенно снижает скорость решения задачи.

Не совсем так. К сожалению, если в КосмосВорксе сетка не помещается в оперативку, то работа прекращается. Выходом из этого служит дробление задачи, что не всегда возможно.
Ссылка на сообщение
Поделиться на других сайтах

Гы. Что значит не помещается сетка? :blink: Речь шла о глобальной матрице жесткости (K) из уравнения KU = F.

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

А вы не думаете, что могут возникнуть проблемы в связи со встроенным видео?

Просто у меня такая же конфигурация ноута, за исключением проца - он MT28.

Так при рассчете проливаемости в MoldFlow возникают такие проблемы - рассчёт проходит относительно быстро, а вот результаты посмотреть на ноуте не получается. Ну не тянет встроенное видео - один большой квадрат на экране!

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

Что значит не помещается сетка? Речь шла о глобальной матрице жесткости (K) из уравнения KU = F.

Глобальная матрица - это, канеш, круть. Однако, в реальной жизни устроено так: сначала мешим (генерим сетку конечных элементов), потом присваиваем материал и задаём граничные условия. Затем пускаем сольвер. Так вот, когда на первом же этапе (на этапе генерации сетки) она не помещается в оперативку, то программа выдаст тебе соответствующее сообщение и свернется.

Попробуй сделать большую расчетную модель (например, забор в 100 метров длины или кусок ЖД с полверсты) и попытайся её отмешить.

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

Блин, Uri. Если у тебя не получится построить сетку (комп слишком слабый), то об алгоритме решения речь ясен перец НЕ ИДЁТ! Звучит настолько ужасно, как, например, "У меня на P233MMx солид очень долго загружается и не может. Не хватает ресурсов".

Ссылка на сообщение
Поделиться на других сайтах
o.tel.o, ты зря упорствуешь, дорогой. Попробуй, поработай первый раз с серьёзной расчетной моделью в КосмосВорксе (или просто: первый раз, судя по косвенным данным) - узнаешь много нового про то, где у КосмосВоркса матрица жёсткости лежит, а где сетка. :doh:
Ссылка на сообщение
Поделиться на других сайтах

Возможно, космоворкс - слишком ламерская программа (по сравнению с Ansys, в котором работаю я). Хотя не исключаю возможности, что кто-то говорит что-то о том, в чём не совсем разбирается.

Я же ещё раз повтрю, что решение системы дифференциальных уравнений - задача гораздо сложнее, нежели построение сетки. И уж если комп не строит сетку - или модель слишком большая, или человек не умеет работать в программе, или комп слишком слабый.

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

И уж если комп не строит сетку - или модель слишком большая, или ..., или ...

Браво, o.tel.o!

А теперь вернемся к началу - и увидим эквивалент твоих золотых слов:

если в КосмосВорксе сетка не помещается в оперативку, то работа прекращается. Выходом из этого служит дробление задачи, что не всегда возможно.

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

Б Л И Н !

Давай так. Я согласен, что если предложенную сетку не удаётся построить, то и дальше процесс не сдвинется с места. Ок.

Но давайте построем другую сетку. Используем метод Submodelling или метод суперэлементов.

Речь же идёт (как я понял) именно о решении задачи (Solve), а не о создании сетки, задании гр.усл и т.д. :bleh:

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

Речь же идёт (как я понял)...

Понятно: ты просто не понял, о чем шла речь.

А шла она вот о чем:

SW2006 и CW2006

Это программы такие, как ты говоришь - "ламерские", Солидворкс и Космосворкс. А раз ты в "ламерских" программах не работаешь, а говоришь, что работаешь в самой-пресамой крути (в Ансисе), то зачем отвечать на вопрос, который тебя не касается? :wallbash: Не солидно как-то.

Кстати, подскажи, правда ли, что кто работает в крутой программе, тот автоматически становится крут?

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

Сударь, вместо того, чтобы переходить на личности, учите теорию.

p.s. Про космоворкс - я коненчо в сердцах (если обидел кого).

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

Используем метод Submodelling или метод суперэлементов.

Это ты про какую программу рассказываешь, дорогой друг? Если про Космосворкс - то подскажи, где у него в документации эти методы отображены?

учите теорию

А правда, давай-ка с тобой поучим. Когда Космосворкс начнешь пользовать и доковыряешь его до серьезных моделей, то сможешь заметить, что космосовский сольвер (будь то прямой решатель для разреженных матриц Direct sparse (алгоритм Холесского), или итерационный FFE-Plus (разложение Ланшоца)) грызет твою глобальную матрицу в разы быстрее, чем космосовский мешер бил эту же модель. Памяти просит в два-три раза меньше, а 95% объема матрицы (нулевые элементы) кушает в первый 1% времени счета.

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

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

космосовский сольвер (будь то прямой решатель для разреженных матриц Direct sparse (алгоритм Холесского), или итерационный FFE-Plus (разложение Ланшоца)) грызет твою глобальную матрицу в разы быстрее, чем космосовский мешер бил эту же модель.

Ужас. Система нелинейных дифференциальных уравнений с числом степеней свободы равным число узлов сетки*3 (для 3D постановки) оказывается "грызётся" оказывается граздо быстрее, чем разбиение модели на элементы.

Примерно как сравнивать операции "сложение" и "факториал")))

p.s. этот вопрос лучше задать на CAE-форуме. Ну, если не боишься, что тебя засмеют.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Viktor2004
      какая ссылка не рабочая? Ссылка на этот же форум. Там в низу пятой страницы мое видео как создавать файлы MACRO
    • WSXASD
      Спасибо. Жаль только там ссылка не рабочая((( Уже весь интернет прошерстил. Нету
    • Павлуха
      Тат помогает серверный юпс. А сохранять солид сам напоминает.
    • Viktor2004
      Вот тут на пятой странице есть https://cccp3d.ru/topic/114285-софт-фанук/page/5/  
    • WSXASD
      Здравствуйте коллеги! Подскажите, как открыть и редактировать диалоговые окна меню Custom? Это своя оболочка от производителя. Зачем мне это нужно? Потому что станок шлифовальный китайский и сделан с китайской логикой. Меняя значения параметров обработки в этих окнах, я меняю переменные, которые затем используются в макропрограмме обработки. Чтобы понять как работает макропрограмма обработки, мне нужно знать какие именно переменные меняются, когда я меняю тот или иной параметр в диалоговом окне. Если я правильно понимаю (может быть и нет) то за эти меню отвечает файл PD0105M.000 Вот как и чем его открыть и посмотреть что внутри?
    • ak762
      а двухтомник какого года издание? а то встречаю в сети только однотомники
    • lem_on
      Артефакты на конкретной детали, конечно не тройное пересечение, но по факту оно так иногда и выглядит, ели не выпедриватся особо. 
    • lem_on
      Офигеть, Шура открыл для себя геометрию!!!  Только стол можно тоже наклонять, либо голову под стол кривой поворачивать и это как раз исправляется параметрами, взять хотя бы провисание головы если ось У на голове находится, что стол под нее криво ставить? 
    • Killerchik
      Конкретно DMU нет, но в принципе поворотные головы да, видел. Давайте разделим проблему на совсем простые кусочки. Меня сейчас интересует только один параметр - перпендикулярность оси вращения шпинделя этого пятикоординатного фрезера к поверхности его стола в плоскости YZ. Допустим, что ось Z параллельна оси вращения шпинделя. Соответственно, к оси Z поверхность стола будет также не перпендикулярна. 1. К столу станка притянута толстая плита, нижняя поверхность плиты шлифована. Поскольку стол не перпендикулярен оси вращения шпинделя, нижняя поверхность детали также будет не перпендикулярна оси вращения шпинделя. 2. При сверлении и/или растачивании цилиндрических отверстия(ий) двигаться должна только ось, параллельная оси вращения шпинделя. Так устроен процесс резания. 3. Просверленные и/или расточенные отверстия будут не перпендикулярны нижней поверхности детали. Это не исправить никакой компенсацией.
    • Ветерок
      Сделать одно отверстие. Два других делать до поверхности первого отверстия или до его оси. (надеюсь Инвентор это умеет). Или делать отверстия до точки пересечения их осей.   Но в самом углу всё равно придется строить сферу. Только прямыми отверстиями не получится.   Или строить хотя бы одно отверстие вращением со сферическим торцом.
×
×
  • Создать...