Новая версия Femap 11.3 предлагает новые способы управления памятью в расширенном нелинейном анализе Advanced Nonlinear Solver (SOL 601).
При запуске Nastran с решателем SOL 601 (расширенный нелинейный анализ) создается новый процесс обработки данных с передачей текущих настроек памяти. Это приводит к обработке 2-х процессов для которых необходим большой объем памяти. Ранее данную проблему можно было решить с помощью управления переменными окружения в операционной системе Windows, но это было крайне неудобно, так как пользователь мог не иметь прав доступа.
В Femap 11.3 была добавлена возможность использовать параллельный решатель. Это позволяет пользователю указать другой установленный на его компьютере решатель. Для этого необходимо указать в BAT-файле объем памяти, который будет использовать Advanced Nonlinear Solver.
BAT-файл должен выглядеть следующим образом:
echo off
REM This sets the memory for translation only
REM NXNA_PREMEM = memory (in MB) for adnast executable
SET NXNA_PREMEM=500
REM This sets the memory for 601 solver
REM NXNA_SOLMEM memory (in MB) for nxadina executable
SET NXNA_SOLMEM=6000
REM Set this to your installation of NXN
"C:\apps\FEMAPv1131\nastran\bin\nastran64.exe" %*
Обратите внимание, что в качестве параллельного решателя был указал Nastran 11.3.1. После внесения изменений в BAT-файле необходимо настроить Femap. Параллельный решатель устанавливается в настройках Preferences (команда File, Preferences) Femap во вкладке Solvers:
Следующий шаг это выбор параллельного решателя в настройках анализа Analysis Set:
После подтверждения настройки памяти будут применены только к текущему процессу моделирования.