Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Memory
As much as budget allows, and the fastest available
Saratech ran a large job with mem=24 GB on a
system with 64 GB of RAM. Nastran used up all
available RAM for 2-3 hours, the extra being used
for I/O Caching. See Task Manager graph:
Priorities for getting the most performance for the least money:
Maximum number of *fast* cores with large cache
Add as much RAM as possible, and go for the fastest RAM allowed
Maximize I/O bandwidth and disk speed
Add GPU processing for some large dynamics problems (More on this later)
I always recommend at least two disks, and 3 if possible:
Disk 1: Fast drive for OS & Applications
Disk 2: Very fast drive for NASTRAN & FEMAP scratch space (Keep empty when not
running NX Nastran & FEMAP)
Disk 3: Large drive for data storage
NASTRAN does so much disk I/O, it is better to have its own drive for scratch files,
and make sure it is as fast as possible, SSD PCIe, or even a RAID of SSD. We dont
want to let the OS/Application data needs slow down our NASTRAN job.
Starting with NX Nastran 10, the new default memory settings in the rcf
file are:
Memory=0.45*physical (45% of total RAM installed in the workstation)
Smem=20.0X (20% of Memory in line above)
Buffpool=20.0X (Same as Smem)
These settings are more appropriate for large models and machines with
more RAM
Inspect the F04 file to see if you have optimum settings for your model
Note: Unless SMEM is large enough to contain all scratch files, it is
better to set it to zero
The f04 file will give a summary of the memory that was allocated. The
allocations will be the areas shown on the previous slide.
Here is an example from TET10 model around 650,000 elements:
** PHYSICAL FILES LARGER THAN 2GB ARE SUPPORTED ON THIS PLATFORM
0 ** MASTER DIRECTORIES ARE LOADED IN MEMORY.
USER OPENCORE (HICORE) = 433308364 WORDS
EXECUTIVE SYSTEM WORK AREA = 316925 WORDS
MASTER(RAM) = 70822 WORDS
SCRATCH(MEM) AREA = 3276900 WORDS ( 100 BUFFERS)
BUFFER POOL AREA (GINO/EXEC) = 1671729 WORDS ( 51 BUFFERS)
TOTAL NX NASTRAN MEMORY LIMIT = 438644740 WORDS
Compare to the HIWATER usage toward the end of the f04 file:
If HIWATER is getting close to or over HICORE, then likely the job would
benefit from more memory (mem=x)
SMP
DMP
16GB GDDR5
W9100 275W
8GB GDDR5
W8100 220W
AMD FirePro W7100
TM
HE
8GB GDDR5
W7100 150W
Midrange
4GB GDDR5
W5100 <75W AMD FirePro W5100
TM
2GB GDDR5
W4100 LP, <50W
2D/3D
Entry
2GB DDR3
W2100 LP, 26W
AMD FirePro W4100
TM
Large Assemblies
and Rendering AMD FirePro W7100
TM
Design and
AMD FirePro W5100
TM
Validation
Drafting and
AMD FirePro W4100
TM
Modeling
Visualize, Review
AMD FirePro W2100
TM
and Mark-up
Images courtesy of Siemens PLM Software
y High performance GPUs and OpenCL accelerate modal frequency response calculations in NX Nastran.
y This solution makes it possible to compute a large number of modes over a wide frequency range,
economically and efficiently.
y Results of the AMD FirePro OpenCL acceleration for NX Nastran Modal Frequency Response:
OpenCL-accelerated solution
System Configuration: Supermicro H8DGi-F Dual Opteron Motherboard 24 core Magny-Cours with AMD FirePro W8000