# Simulation Parameters

## ultraFluidX Solver Input Deck

The format for the ultraFluidX solver input deck is XML. The file starts with the XML prolog specifying the XML version and the character encoding:
<?xml version="1.0" encoding="UTF-8"?>
The prolog is followed by the root element,
<uFX_solver_deck name="ultraFluidX" xmlns="https://www.altair.com/ultrafluidx/http://www.ultrafluidx.com">

which is parent to all other elements in the file, so the file must always end with </uFX_solver_deck> according to XML standards.

This is also how any other category or parameter in the file must be specified, the category or parameter, for example, always begins with a command of the format <example> and ends with the corresponding command </example> with the respective child entries or the parameter specification in between.

The ultraFluidX solver input deck is grouped into five main categories: <simulation>, <meshing>, <boundary_conditions>, <sources> and <output>, each of them with several sub-categories and possible parameters as described below.

An example case (roadster.xml, roadster.stl) using the most important features including <rotating>, <belt>, <porous> and <probe_file> is located in the installation folder uFX/examples/roadster/.