Custom Engineering Software

We deliver custom software for parametric analysis, design optimization, and system studies. This software features a GUI wrapper, a 3D render window, and a physics engine that performs engineering calculations. Our team specializes in deriving governing equations & in implementing algorithms for their solution. Depending on usage & nature of calculations, we deliver the software as web, desktop, or HPC cluster applications.

All custom software development process begins with drafting a Software Requirements Specification (SRS) document. The document defines the features, user operation, and performance of the software. Before implementation begins, it is important that all stakeholders have complete concurrence on the SRS. During implementation, Git, the most widely used version control application, is a critical tool. Git allows multiple teams to contribute to the development process. It provides flexibility in code branching, thus ensuring that the master code is always maintained at the production-quality level. Most software development process involves the development of an intuitive and interactive GUI. Qt is an open-source toolkit used to design and develop such GUIs. The toolkit has a cross-platform functionality.

Most physics-based solvers are compute-intensive owing to large memory requirements & complex numerical algorithms. For generating a solution in a reasonable time, Zeus Numerix uses OpenMPI (based on the MPI standard) as the parallel processing library. For porting legacy solver codes for web execution, Zeus Numerix uses WebAssembly. WebAssembly provides a way to run code written in multiple languages on all modern browsers at near-native speeds. At the time of delivery, Zeus Numerix provides three types of licensing options for the custom software developed i.e. node-locked perpetual, time-based annual, and dongle-based.

  1. Parallelization of Stealth Software for Full Aircraft RCS Prediction
  2. Development of Customized Software for the Simulation of Gas Turbine Compressor
  3. Customized Analysis Software for Muzzle Brake of a Gun