# Single Vessel in a Circular Basin¶

In this example, you will have a single vessel in a circular basin. The input file for this example is located `/simple_cases/vessel_island_beach/`.

Computational domain

Setup in input.txt:

See an example of a complete “input.txt” here. Remember that all parameters are case sensitive.

Set a descriptive title for your simulation:

```!-----TITLE-----
TITLE = vessel_circular
```

If running in parallel, set the number of processors in X and Y:

```!-----PARALLEL INFO----
PX = 2
PY = 2
```

Set the bathymetry to the depth file provided:

```!-----DEPTH-----
DEPTH_TYPE = DATA
DEPTH_FILE = depth.txt
```

(refer to Grid and Computational Time for parameter definitions)

Send the results to a folder named “output”:

```!-----PRINT-----
RESULT_FOLDER = output/
```

Set the dimensions of the domain to 500 x 500 (x and y, respectively):

```!-----DIMENSION-----
Mglob = 500
Nglob = 500
```

Set the computational time, plot time, and screen interval to 300.0 s, 1.0 s, and 1.0 s, respectively:

```!-----TIME-----
TOTAL_TIME = 300.0
PLOT_INTV = 1.0
SCREEN_INTV = 1.0
```

Set the grid spacing in x and y to 2.0 m:

```!-----GRID-----
DX = 2.0
DY = 2.0
```

Add a single vessel with the following specifications:

```!-----SHIP WAKES-----
VESSEL_FOLDER = ./
NumVessel = 1
```

In `vessel_00001`, specify:

```Title: Vessel # 1
Pressure, 1
Length(m), Width(m), Alpha1(m), Alpha2(m), Beta(m), P(unit)
20.0  10.0, 0.5, 0.5, 0.5, 1.0
0.0000000e+00,   5.6000000e+02,   5.0000000e+02
1.0000000e+00,   5.6374897e+02,   5.0255132e+02
...
```

(refer to Ship-wake Module and Shipwakes)

Output the water elevation:

```!-----OUTPUT-----
ETA = T
```

Postprocessing

For postprocessing examples, MATLAB and Python scripts are located in `/simple_cases/vessel_island_beach/postprocessing`. An example model result is shown below: