MSC Nastran Example

MSC Nastran is a multidisciplinary structural analysis application used by engineers to perform static, dynamic, and thermal analysis across the linear and nonlinear domains, complemented with automated structural optimization and embedded fatigue analysis technologies, all enabled by high performance computing. Complex MSC Nastran models can be conveniently run on Rescale's ScaleX platform across multiple cores to achieve speed up and lower run times.

MSC Nastran is based on sophisticated numerical methods, the most prominent being the Finite Element Method. Nonlinear FE problems may be solved with built-in implicit numerical techniques. A number of optimization algorithms are available, including MSCADS and IPOPT.

MSC Nastran is a memory dependent software and users have to make sure that sufficient memory is allotted to MSC Nastran resources (Solver OpenCore, Buffer Pool, Scratch memory etc) to make sure the job runs faster. The command line settings are very much dependent on the model and the solution type. MSC Nastran jobs can be solved using Shared Memory Parallelization (SMP) and Distributed Memory Parallelization (DMP) settings. Users are recommended to refer the MSC Nastran HPC Guide for optimal settings depending on the model size and the solution type.

SOL 101 Example

This is a Linear Static Structural analysis of a car model with 7,000,000+ DOF. The following example is run using 2018.1 version of MSC Nastran with the options : solve=auto, which selects the best solver and cpumax=N_cores, which selects the best combination of SMP and DMP (Only if solve=auto is specified).


Import Job Setup Get Job Results


Simulation Code MSC Nastran 2018.1
Analysis Type Finite Element Analysis
Description Linear Static Structural analysis of a car model with 7,000,000+ DOF
Suggested Hardware Mercury / 14 cores
Command
msc20181 nastran xx0ost0.dat mem=100gb memorymax=100gb solve=auto cpumax=$RESCALE_CORES_SLOT scratch=yes bat=no sdir=/tmp
Estimated Run Time 6 minutes


SOL 103 Example

The following is an Eigenvalue modal analysis of a car model with 20,000,000+ DOF. This is an MSC Nastran version 2017 example with the following arguments : smp=3 and dmp=4. Generally, the DMP is set to Total_Number_Sockets (Usually 2 per node) and SMP is set to Number_Cores_Per_Socket/2. The chosen DMP and SMP settings undersubscribed in this compute node actually resulted in a lower run time. SMP and DMP settings are very much model dependent and users are recommended to refer the MSC Nastran HPC Guide for optimal settings.


Import Job Setup Get Job Results


Simulation Code MSC Nastran 2017
Analysis Type Finite Element Analysis
Description Eigenvalue modal analysis of a car model with 20,000,000+ DOF
Suggested Hardware Sapphire / 14 cores
Command
msc20170 nastran xx1dmd1.dat smp=3 dmp=4 scratch=yes buffsize=65537 memorymax=52gb memory=52gb smem=40gb sscr=750gb bat=no sdir=/tmp
Estimated Run Time 55 minutes