Available Plugins

  • The Advanced Management plugin allows for additional run-time control of the US3D solver and provides additional functionality aside from simply setting CFL, timestep, and kmax values.
  • Log-in for full plugin details.
  • The automatic CFL plugin implements methods for automatically ramping and adjusting the CFL schedule that is used by the US3D solver, in an attempt to minimize the amount of user input and monitoring that is required when trying to reach a steady-state solution quickly. 
  • Log-in for full plugin details.
  • The AMR plugin provides automatic mesh refinement capabilities to US3D grids. Mesh refinement can be based on geometric, solution, or user-specified values or functions.
  • Log-in for full plugin details.
  • The Catalytic Wall plugin provides a catalytic wall boundary condition to US3D to implement fully or partially-catalytic surface chemistry using various models.
  • Log-in for full plugin details.
  • The chemically reacting wall plugin provides models such as Park ablation and the air-carbon-ablation (ACA) models and is general to allow extension to other models.
  • Log-in for full plugin details.
  • The conjugate heat transfer plugin allows for the co-simulation of the gas flow with US3D while using a plugin to compute heat flux and temperature rise into a solid surface. This conjugate heat transfer plugin implements its own solid conduction solver.
  • Log-in for full plugin details.
  • The elastic boundary plugin can be used to deform a wall surface in US3D from the initial grid coordinates to new coordinates with some specified displacement. Displacements can be entered via a user subroutine. Once the displacement is given, the plugin will smooth the grid to maintain grid quality with the displacement.
  • Log-in for full plugin details.
  • The frozen shock sensor plugin can be used to freeze the shock sensor that is used by US3D to the current position in space, so that it does not more around and cause jitter when also running with low-dissipation KEC methods.
  • Log-in for full plugin details.
  • The GEOMTAG plugin is used to tag or mark geometries based on geometric features.
  • Log-in for full plugin details.
  • The grid analysis plugin is a US3D post-processing tool that can be used to analyze grid quality using a number of different metrics, to help determine if a given grid is more or less likely to result in issues being present in the US3D solution as a result of the grid construction.
  • Log-in for full plugin details.
  • The grid deformation engine plugin provides ways to deform grids based on deformations at the boundaries. The boundary deformations are smoothly carried through the rest of the grid using radial basis functions with various options.
  • Log-in for full plugin details.
  • Used primarily for testing purposes at this point, the grid tailoring plugin currently provides the same methods of grid tailoring that are built-in to US3D. Eventually, this plugin may be advanced beyond what is native to the code itself, but at this point the plugin provides no advantages over built-in methods.
  • Log-in for full plugin details.
  • The implicit time advance plugin implements the BDF2 implicit time stepping method to achieve larger implicit time-accurate time-stepping. This method is natively available and built-in to US3D-1.2.0 and later, thus this plugin is not needed for those versions of the code.
  • Log-in for full plugin details.
  • The interpolated inflow routine implements a boundary condition where an accurate interpolation method is used to set the inflow conditions from a previously-computed solution.
  • Log-in for full plugin details.
  • The IOSOLVE plugin provides Inout/Output analysis methods as a US3D post-processing plugin.
  • Log-in for full plugin details.
  • The Lagrangian Particle Tracking plugin provides a plugin for injection and tracking of particles through a US3D flowfield.
  • Log-in for full plugin details.
  • The MMCK chemistry model implements The Minnesota Model Chemical Kinetics mechanism that has been developed and fine-tuned to better model air chemistry.
  • Log-in for full plugin details.
  • The NUMJAC plugin is used to compute numerical Jacobian matrices for US3D flow simulations so that they can be further analyzed with codes such as the IOSOLVE plugin provides.
  • Log-in for full plugin details.
  • The overset grids plugin provides an overset grids capability to the US3D flow solver.
  • Log-in for full plugin details.
  • The pressure-dependent reactions plugin provides additional reaction types to US3D chemical reaction mechanisms to allow for pressure-dependent reactions.
  • Log-in for full plugin details.
  • The socket script provider is a utility plugin that is used to tie together various US3D front-end and back-end routines.
  • Log-in for full plugin details.
  • The slice inflow plugin allows recording of time-dependent flow in some slice through the domain. It can then be used to play back the results as a time-dependent inflow condition.
  • Log-in for full plugin details.
  • The solution converter plugin is used to convert data to and from US3D solutions and between different versions of the US3D solver.
  • Log-in for full plugin details.
  • The Troe and Lindemann reaction rates plugin adds new reaction types to the US3D solver list of known reaction types. These types implement commonly-used falloff Troe and Lindemann falloff rates.
  • Log-in for full plugin details.
  • The turbulence inflow boundary condition reads turbulence data and uses it to create a turbulent inflow boundary condition for DNS calculations.
  • Log-in for full plugin details.
  • The Varying-Temperature Wall plugin provides a wall boundary condition where a spatially-varying varying constant-temperature wall can be implemented in a number of ways. It provides additional functionality over the isothermal wall boundary condition that is built in to US3D.
  • Log-in for full plugin details.
  • The wake initialization plugin can make startup of simulations with wakes easier by automatically initializing wake regions to stagnant flow.
  • Log-in for full plugin details.
  • The WMLES plugin plugin implements wall-modeled LES as a new turbulence model for US3D.
  • Log-in for full plugin details.

BY CATEGORY

Select a category for a list of related plugins:

Plugins that implement new or extended boundary condition models.

  • The Catalytic Wall plugin provides a catalytic wall boundary condition to US3D to implement fully or partially-catalytic surface chemistry using various models.
  • Log-in for full plugin details.
  • The chemically reacting wall plugin provides models such as Park ablation and the air-carbon-ablation (ACA) models and is general to allow extension to other models.
  • Log-in for full plugin details.
  • The interpolated inflow routine implements a boundary condition where an accurate interpolation method is used to set the inflow conditions from a previously-computed solution.
  • Log-in for full plugin details.
  • The slice inflow plugin allows recording of time-dependent flow in some slice through the domain. It can then be used to play back the results as a time-dependent inflow condition.
  • Log-in for full plugin details.
  • The Varying-Temperature Wall plugin provides a wall boundary condition where a spatially-varying varying constant-temperature wall can be implemented in a number of ways. It provides additional functionality over the isothermal wall boundary condition that is built in to US3D.
  • Log-in for full plugin details.

Plugins that help with simulating the interaction between fluid and solid surfaces.

  • The conjugate heat transfer plugin allows for the co-simulation of the gas flow with US3D while using a plugin to compute heat flux and temperature rise into a solid surface. This conjugate heat transfer plugin implements its own solid conduction solver.
  • Log-in for full plugin details.
  • The elastic boundary plugin can be used to deform a wall surface in US3D from the initial grid coordinates to new coordinates with some specified displacement. Displacements can be entered via a user subroutine. Once the displacement is given, the plugin will smooth the grid to maintain grid quality with the displacement.
  • Log-in for full plugin details.
  • The grid deformation engine plugin provides ways to deform grids based on deformations at the boundaries. The boundary deformations are smoothly carried through the rest of the grid using radial basis functions with various options.
  • Log-in for full plugin details.
  • The overset grids plugin provides an overset grids capability to the US3D flow solver.
  • Log-in for full plugin details.

Plugins that implement new gas kinetic models including new gas species models and reaction mechanisms.

  • The chemically reacting wall plugin provides models such as Park ablation and the air-carbon-ablation (ACA) models and is general to allow extension to other models.
  • Log-in for full plugin details.
  • The Lagrangian Particle Tracking plugin provides a plugin for injection and tracking of particles through a US3D flowfield.
  • Log-in for full plugin details.
  • The MMCK chemistry model implements The Minnesota Model Chemical Kinetics mechanism that has been developed and fine-tuned to better model air chemistry.
  • Log-in for full plugin details.
  • The pressure-dependent reactions plugin provides additional reaction types to US3D chemical reaction mechanisms to allow for pressure-dependent reactions.
  • Log-in for full plugin details.
  • The Troe and Lindemann reaction rates plugin adds new reaction types to the US3D solver list of known reaction types. These types implement commonly-used falloff Troe and Lindemann falloff rates.
  • Log-in for full plugin details.
  • The WMLES plugin plugin implements wall-modeled LES as a new turbulence model for US3D.
  • Log-in for full plugin details.

Plugins that help with modeling gas-surface chemical reactions including catalysis and ablation.

  • The Catalytic Wall plugin provides a catalytic wall boundary condition to US3D to implement fully or partially-catalytic surface chemistry using various models.
  • Log-in for full plugin details.
  • The Lagrangian Particle Tracking plugin provides a plugin for injection and tracking of particles through a US3D flowfield.
  • Log-in for full plugin details.

Plugins that help with generation and refinement of US3D computational meshes.

  • The AMR plugin provides automatic mesh refinement capabilities to US3D grids. Mesh refinement can be based on geometric, solution, or user-specified values or functions.
  • Log-in for full plugin details.
  • The grid deformation engine plugin provides ways to deform grids based on deformations at the boundaries. The boundary deformations are smoothly carried through the rest of the grid using radial basis functions with various options.
  • Log-in for full plugin details.
  • Used primarily for testing purposes at this point, the grid tailoring plugin currently provides the same methods of grid tailoring that are built-in to US3D. Eventually, this plugin may be advanced beyond what is native to the code itself, but at this point the plugin provides no advantages over built-in methods.
  • Log-in for full plugin details.

Plugins that implement new numerical methods which can be used in various places in the solver.

  • The automatic CFL plugin implements methods for automatically ramping and adjusting the CFL schedule that is used by the US3D solver, in an attempt to minimize the amount of user input and monitoring that is required when trying to reach a steady-state solution quickly. 
  • Log-in for full plugin details.
  • The frozen shock sensor plugin can be used to freeze the shock sensor that is used by US3D to the current position in space, so that it does not more around and cause jitter when also running with low-dissipation KEC methods.
  • Log-in for full plugin details.
  • The implicit time advance plugin implements the BDF2 implicit time stepping method to achieve larger implicit time-accurate time-stepping. This method is natively available and built-in to US3D-1.2.0 and later, thus this plugin is not needed for those versions of the code.
  • Log-in for full plugin details.
  • The interpolated inflow routine implements a boundary condition where an accurate interpolation method is used to set the inflow conditions from a previously-computed solution.
  • Log-in for full plugin details.
  • The NUMJAC plugin is used to compute numerical Jacobian matrices for US3D flow simulations so that they can be further analyzed with codes such as the IOSOLVE plugin provides.
  • Log-in for full plugin details.
  • The overset grids plugin provides an overset grids capability to the US3D flow solver.
  • Log-in for full plugin details.
  • The turbulence inflow boundary condition reads turbulence data and uses it to create a turbulent inflow boundary condition for DNS calculations.
  • Log-in for full plugin details.

Plugins that implement particle tracking methods.

  • The Lagrangian Particle Tracking plugin provides a plugin for injection and tracking of particles through a US3D flowfield.
  • Log-in for full plugin details.

Plugins that operate within the US3D post-processor to perform additional calculations or analyses.

  • The grid analysis plugin is a US3D post-processing tool that can be used to analyze grid quality using a number of different metrics, to help determine if a given grid is more or less likely to result in issues being present in the US3D solution as a result of the grid construction.
  • Log-in for full plugin details.
  • The IOSOLVE plugin provides Inout/Output analysis methods as a US3D post-processing plugin.
  • Log-in for full plugin details.

Plugins that interact with the US3D pre-processor or that pre-process the US3D solution to provide additional functionality.

  • The GEOMTAG plugin is used to tag or mark geometries based on geometric features.
  • Log-in for full plugin details.
  • The solution converter plugin is used to convert data to and from US3D solutions and between different versions of the US3D solver.
  • Log-in for full plugin details.
  • The wake initialization plugin can make startup of simulations with wakes easier by automatically initializing wake regions to stagnant flow.
  • Log-in for full plugin details.

Plugins that implement additional turbulence models.

  • The turbulence inflow boundary condition reads turbulence data and uses it to create a turbulent inflow boundary condition for DNS calculations.
  • Log-in for full plugin details.
  • The WMLES plugin plugin implements wall-modeled LES as a new turbulence model for US3D.
  • Log-in for full plugin details.

Plugins that operate within the US3D utility code for performing additional useful operations, setup scripts and tools, and things that don’t fit into the other categories.

  • The Advanced Management plugin allows for additional run-time control of the US3D solver and provides additional functionality aside from simply setting CFL, timestep, and kmax values.
  • Log-in for full plugin details.
  • The GEOMTAG plugin is used to tag or mark geometries based on geometric features.
  • Log-in for full plugin details.
  • The grid analysis plugin is a US3D post-processing tool that can be used to analyze grid quality using a number of different metrics, to help determine if a given grid is more or less likely to result in issues being present in the US3D solution as a result of the grid construction.
  • Log-in for full plugin details.
  • The IOSOLVE plugin provides Inout/Output analysis methods as a US3D post-processing plugin.
  • Log-in for full plugin details.
  • The socket script provider is a utility plugin that is used to tie together various US3D front-end and back-end routines.
  • Log-in for full plugin details.
  • The solution converter plugin is used to convert data to and from US3D solutions and between different versions of the US3D solver.
  • Log-in for full plugin details.

VirtusAero

Contact us!