CFD Research’s team of software engineers and computational scientists specialize in developing and maintaining complex software capabilities. Our team provides services in agile software development throughout the development lifecycle. In addition to writing software, CFD Research provides services and support in implementing continuous testing and integration, deploying cloud resources, and developing algorithms and methods to produce stable, scalable, and efficient results. This allows for high quality software to be adopted by organizations and end users, bridging the gap between research and operations to a delivered capability.

Building upon this experience, our software developers have developed applications with a wide range of technologies including:

  • Multiphysics modeling tools and algorithms, including CFD, FEM, heat transfer, computational chemistry, materials modeling, radiation hardening, hypersonics, reduced order models, and missile weather encounter.
  • Computational medicine & biology applications, pharmacokinetics/dynamics, human body dynamics, and human performance.
  • Mesh generation, computational visualization techniques and applications, and graphical user interfaces.
  • Cyber, data assurance, machine learning, and target recognition
  • Mobile and Cloud based applications

We have implemented a range of software solutions, often with demanding time constraints and highly complex technologies.