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.
Go to the download page
Main window, looking for 123456
in the Toyota Yaris model. It found 8447 occurrences:
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.
- Nastranfind can find the exact location of a given Nastran deck entry
- Nastranfind can check the connections between deck entries, as well as the missing or duplicate entries
- Nastranfind can verify if the INCLUDEs are correctly linked
- Nastranfind can compare two FE models (require to open two consoles)
...and it does these nice things with very large FE Models that contain 1,000,000 elements and more.
-
First sign into the administrative (root) account by running su or sudo:
$ su
-
Install NCurses:
$ apt-get update $ apt-get install libncurses5-dev $ whereis ncurses ncurses: /usr/include/ncurses.h
Install PDCurses:
- Win9x/Me/NT/2k/XP/Vista --> build the directory
win32
- Win7/Win8/Win10 --> build the directory
win32a
-
Download
nastranfind-src.tar.gz
. -
Unzip:
$ tar zxvf nastranfind-src.tar.gz $ cd nastranfind-src/
-
Build with Qt
Compile and run
nastranfind.pro
. -
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).
-
On Unix / Mac OS X
$ ./nastranfind MyFile.bdf
On Windows
> nastranfind.exe MyFile.bdf
Commands:
- Press
F
to find a word - Press
A
S
Z
X
or the keypad to browse the results - Press
Q
to quit
The code is released under the GNU LGPLv3 open source license.