MSC Nastran

The Modules software package can dynamically switch and set the environment settings required to use the application by executing the module command. And you can change the environment settings easily when you switch to the different version of the application. Please refer to Modules for details.

You can check a list of available module files with the module avail command.

Version Module File Name System A System B/C/G Cloud System
2023.4 (default) nastran/2023.4 - AU -
2022.3 nastran/2022.3 - AU -

+ : Available for all users
AU : Available for academic users only
- : Not available

The number of parallels/users available at the same time has a limit. If an error due to insufficient licenses occur, we may request you to cooperate with the use of your licenses.

MSC Nastran is a general purpose structural analysis program that allows users to analyze a wide range of data of a part to the whole. In addition to the existing analysis capabilities, the composite area simulation capability is able to conduct simulations in the area of high-standard implicit non-linear analysis including traditional linear static analysis, various dynamic analysis, design optimization analysis, thermal analysis, and 3D contact, as well as explicit non-linear analysis for high-speed phenomena such as collision and shock analysis and drop analysis.

  • Linear and non-linear analysis, static and dynamic analysis
  • Real eigenvalue analysis
  • Frequency response analysis
  • Transient response analysis
  • Random response analysis
  • Acoustic-structure coupled analysis
  • Impact analysis
  • Optimization analysis
  • Combining with Marc
  • Combining with Adams, etc.

Set up the environment by executing the module command. (Load the version of the module file which you want to use.)

$ module load nastran

To start the program, execute the following command. Please refer to Interactive Processing for details on the tssrun command.

$ tssrun nast input file [option ...] batch=no

The subnastran command is provided to make job execution simpler. This allows you to run a batch job without writing an job script.

$ subnastran queue_name input_file  [qsub option ...] [Nastran option ...]
     Nastran option
       smp=(The number of parallels)    Shared Memory Parallel (default:  smp=1)

$ subnastran eb d0307.dat smp=4

After the completion of the job execution, a new execution result file is generated in addition to the input file, as follows.

  • Job processing result file

    • B072615.o443917 ---- Standard output file
    • B072615.e443917 ---- Error file
  • Output file(Created with the same name as the input file name)

    • d0307.f04 ----Execution summary file
    • d0307.log ----Log file
    • d0307.f06 ----Analysis result file

(Note) Please note that if you execute the job several times with the same input file name, a number of files numbered as follows will be created for each execution result files. If you execute a job four consecutive times, the file names will be shown as follows:

  • Result file

    • d0307.f06 (the fourth job, the latest)
    • d0307.f06.1(the first job, the oldest)
    • d0307.f06.2(the second job)
    • d0307.f06.3(the third job)