Wie und mit welchen Parametern kann Nastran gestartet werden?

Folgend wird ein Auszug der am häufigsten verwendeten Parameter mit Beschreibung laut Nastran Quick Reference Guide aufgelistet:

memory=memory_size | default=estimate
Specifies the amount of open core memory to allocate. The memory_size can be specified either as a number of words, or as a number: If "memory=estimate" is specified, ESTIMATE will be used to determince size. If "memory=max" is specified for SOL 101 or SOL 400 then memory will be set to approximately 75% of physical ram. "Estimate" will be used to estimate the memory needed for the solver. The remaining memory will be assigned to SMEM. This option should only be used by users running on a system by themselves. Multiple users specifying "mem=max" may experience significant performance degradation.

[Example: memory=4000Mb]

parallel=number_of_used_CPU's | default=0
Specifies the usage of parallel CPU's on shared memory machines (SMP) - which is the common usage nowadays with one computer having 4-12 cores.

[Example: parallel=4]

scratch={yes|no|mini|post} | default=no
Deletes the database files at the end of the run. If the database files are not required, "scratch=yes" can be used to remove them, thereby preventing cluttering of the directory with unwanted files. If "mini" is specified, a reduced size database (that can only be used for data recovery restarts) will be created.

dbs=pathname | default=.{current directory}
Creates database files using an alternate file prefix.

old={yes|no} | default=yes
Saves previous copies of the .f04, .f06, .log, .op2, .out, pch, and .plt output files using sequence numbers (additional user-specified file types can be versioned with the "oldtypes" keyword). Sequence numbers are appended to the keyword filenames an are separated by a period. If "yes" is specified, the highest sequence number of each of the output files is determinde. The highest sequence number found is incremented by one to become the new sequence number. Then, all current output files that do not include sequence numbers are renamed using the new sequence number as a type.

out=pathname | default=.
Saves the output files using a different file prefix or in a different directory. If "out" is not specified, the output files are saved in the current directory using the basename of the input data file as a prefix. If the "out" value is a directory, output files are created in the specified directory using the basename of the input data file as the filename.

rcf=pathname | default=no
Specifies the name of the local RC file. If this keyword is not specified, the '.nast2012rc' file on UNIX and 'nast2012.rcf' on Windows located in the input data file's directory is used.

sdirectory=directory | default: See the description below
Specifies the directory to use for temporary scratch files created during the run. MSC Nastran can create very large scratch files; therefore, the scratch directory should contain sufficient space to store any scratch files created during a run. You must have read, write, and excecute privileges to the directory. UNIX: The default value is taken from the TMPDIR environment variable if it is set to a nonnull value. Otherwise, the computer's default temporary file directory is chosen; this is usually /tmp. Windows: The default value is taken from the TEMP environment variable.

Nastran Commandline


Specifies an alternate name for user database files.Output







Specifies the amount of memory to be used by the job.

Specifies memory=4Gb

  • - Maximum memory on Windows 32-bit is 1.8GB
  • - Maximum memory on Windows 64-bit is 8GB

Nastran mode=i8 memory=32Gb asdf.bdf
uses Integer*8 and allows 32GB (unlimited) memory usage;
ONLY possible on Linux and Unix platforms




Renames existing output files with version numbers or deletes existing output files.


Check run !!!


Specifies an alternate name for output files



Indicates databases are to be deleted when job completes.

.DBALL and .MASTER are deleted after the job

sdirectory; sdir

Specifies an alternate scratch file directory.




Specifies the usage of parallel CPU’s on shared memory machines (SMP) – whic his the common usage nowadays with one computer having 4-12 cores

Specifes the usage of 8 cores


© 2020 CAE Simulation Solutions Pitkagasse 2/1/16 1210 Wien Österreich +43 /1/ 974 89 91-0