{"id":5364,"date":"2014-04-22T14:32:02","date_gmt":"2014-04-22T21:32:02","guid":{"rendered":"https:\/\/blogs.plm.automation.siemens.com\/t5\/Simcenter-Blog\/Improving-NX-Nastran-Performance\/ba-p\/28192"},"modified":"2025-12-17T12:56:26","modified_gmt":"2025-12-17T17:56:26","slug":"improving-nx-nastran-performance","status":"publish","type":"post","link":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/improving-nx-nastran-performance\/","title":{"rendered":"Improving NX Nastran Performance"},"content":{"rendered":"<p><P><STRONG><a href=\"http:\/\/www.saratechinc.com\/improving-nx-nastran-performance-2\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Improving NX Nastran Performance<\/A><\/STRONG><\/P><\/p>\n<p><P>NX Nastran actually comes with two different 64 Bit executables, the standard LP-64, and the optional ILP-64 executable.&nbsp; The LP-64 executable still uses 32 bit integers, and is limited to 8 GB of RAM.&nbsp; The ILP-64 executable uses 64 bit integers, so is a full 64 bit system.&nbsp; It\u2019s RAM limited is 2,000,000 TB.&nbsp; Yes, that\u2019s 2 million terabytes.&nbsp; So it will be some time before you can buy a system where you can test the full memory capacity of the ILP version.&nbsp; Both FEMAP and NX Advanced Simulation default to use the LP-64 executable.&nbsp; So that means NX Nastran will only use up to 8 GB\u2019s of RAM maximum, even if you have 32 or 64 GB installed.&nbsp; If you have more than 16 GB of RAM, and a large NX Nastran model that needs more than 8 GB of RAM, then you are better off using the ILP-64 version.&nbsp; But if your model does not need more than 8 GB of RAM for the solution, the standard LP-64 executable will be faster.<\/P><br \/>\n<P>By default, NX Nastran will try to allocate the proper amount of memory.&nbsp; This works well for linear statics, but for other solution sequences it may not work as well.&nbsp; So it\u2019s possible you will find that NX Nastran needs more memory.&nbsp; Both FEMAP and NX Advanced Simulation will let you change the default memory allocation.&nbsp; If you do use the manual option to set the memory, don\u2019t go past about 50-60% of the total system memory for Windows.&nbsp; The Windows OS needs space for itself, and will use extra memory to cache the disk I\/O for applications like NX Nastran that can help improve the performance.&nbsp; If you over allocate system RAM for NX Nastran you can actually hurt the overall system performance since the memory available for the I\/O Cache is reduced.&nbsp; In that case, the answer may be to add more RAM to your system.&nbsp; We have customers running 32 GB of RAM on engineering desktop systems, and 64-128GB of RAM is common in dedicated NX Nastran server machines, so don\u2019t be afraid to load up your computer with more RAM.<\/P><br \/>\n<P>NX Nastran does a huge amount of file I\/O, so it is very sensitive to disk performance and memory.&nbsp; It\u2019s always best to set the Nastran scratch directory to a separate physical disk from the \u201cC\u201d drive.&nbsp; Not just a separate partition, but a separate drive.&nbsp; An all-electronic SSD drive is a great option for speed, but high speed SAS drives stripped in a RAID 0 array would be a good second choice, and currently allows larger sizes than SSD drives.&nbsp; If you don\u2019t want to do a RAID array, then a single 15K or 10K rpm drive is better than a standard hard drive.<\/P><br \/>\n<P>Increasing the default buffer size from 8192 to 32769 will allow more efficient I\/O for models that are bigger than about 400,000 degrees of freedom, which these days is not a really big model any more.&nbsp; You can do that by editing the \u201cBUFFSIZE=8192\u201d line in the Nastran rcf file (nast9.rcf for NX Nastran 9.0), which is in the &lt;install_location&gt;Nastranconf directory.<\/P><br \/>\n<P>RAM performance is also important.&nbsp; If you are configuring a new system, always go for the fastest RAM that the vendor will provide.&nbsp; It can be more important to have a large amount of fast RAM that a slightly higher clock speed on the CPU, so don\u2019t just focus on what CPU model the system has.<\/P><br \/>\n<P>I hope this information is helpful and feel free to contact us if you have questions on any of the information provided here.<\/P><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Improving NX Nastran Performance<br \/>\n &nbsp;<br \/>\n NX Nastran actually comes with two different 64 Bit executables, the standard LP-64, and the optional ILP-64 executable.&nbsp; The LP-64 executable still u&#8230;<\/p>\n","protected":false},"author":54747,"featured_media":5365,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spanish_translation":"","french_translation":"","german_translation":"","italian_translation":"","polish_translation":"","japanese_translation":"","chinese_translation":"","footnotes":""},"categories":[1],"tags":[],"industry":[],"product":[581],"coauthors":[58181],"class_list":["post-5364","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","product-simcenter-nastran"],"featured_image_url":"https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2019\/09\/Cinch01_200x200.jpg","_links":{"self":[{"href":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts\/5364","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/users\/54747"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/comments?post=5364"}],"version-history":[{"count":1,"href":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts\/5364\/revisions"}],"predecessor-version":[{"id":5366,"href":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts\/5364\/revisions\/5366"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/media\/5365"}],"wp:attachment":[{"href":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/media?parent=5364"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/categories?post=5364"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/tags?post=5364"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/industry?post=5364"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/product?post=5364"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/coauthors?post=5364"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}