Git Product home page Git Product logo

nastran-find's Introduction

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

  • 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.

Dependencies

On Unix / Mac OS X

  • 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
    

On Windows

Install PDCurses:

  • Win9x/Me/NT/2k/XP/Vista --> build the directory win32
  • Win7/Win8/Win10 --> build the directory win32a

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:

  • Press F to find a word
  • Press A S Z X or the keypad to browse the results
  • Press Q to quit

License

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

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

nastran-find's People

Contributors

setvisible avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.