Home

Awesome

Nastranfind

Nastranfind is a solution for browsing Nastran input deck files for Windows, Mac OS X and Unix.

Its core is developed in C++, based on the Curses library.

Download

Go to the download page

Screenshots

Main window, looking for 123456 in the Toyota Yaris model. It found 8447 occurrences:

Features

Nastranfind performs a case-insensitive text research over the whole 'INCLUDE' hierarchy of a given FEA model.

It returns results for the whole FEA, not limited to a given file and/or directory.

Capabilities

...and it does these nice things with very large FE Models that contain 1,000,000 elements and more.

Dependencies

On Unix / Mac OS X

On Windows

Install PDCurses:

Compilation

  1. Download nastranfind-src.tar.gz.

  2. Unzip:

     $ tar zxvf nastranfind-src.tar.gz
     $ cd nastranfind-src/
    
  3. Build with Qt

    Compile and run nastranfind.pro.

  4. Build with CMake

    • On Unix / Mac OS X

       $ mkdir -p build
       $ cd build/
       $ cmake ..
       $ make -j
       $ make install
      
    • On Windows (MinGW)

       > mkdir -p build
       > cd build/
       > cmake .. -G "MinGW Makefiles"
       > make -j
      
    • On Windows (MSVC)

       > mkdir -p build
       > cd build/
       > cmake .. -G "Visual Studio 14 2015"
       > start .
      

      Then, double click the Visual Studio project (vcxproj).

Usage

On Unix / Mac OS X

$ ./nastranfind MyFile.bdf

On Windows

> nastranfind.exe MyFile.bdf

Commands:

License

The code is released under the GNU LGPLv3 open source license.

https://www.gnu.org/licenses/lgpl-3.0.en.html