# Reservoirs and Ponds

Reservoirs are impoundments located on the channel network of the watershed. Reservoirs receive loadings from upstream channels and potentially from surrounding routing units. They usually discharge into one downstream channel. Ponds may or may not receive flow and loadings from upstream channels. Some ponds have an outflow that connects them to a downstream channel, while others are not connected to the stream network.&#x20;

Both reservoirs and ponds are simulated in SWAT+ using the reservoir input files:&#x20;

* Main reservoir file: [**reservoir.res**](/io-docs/introduction-1/reservoirs/reservoir.res.md)
* Reservoir and wetland initialization: [**initial.res**](/io-docs/introduction-1/reservoirs/initial.res.md)
* Reservoir hydrology: [**hydrology.res**](/io-docs/introduction-1/reservoirs/hydrology.res.md)
* Reservoir and wetland sediment: [**sediment.res**](/io-docs/introduction-1/reservoirs/sediment.res.md)
* Reservoir and wetland nutrients: [**nutrients.res**](/io-docs/introduction-1/reservoirs/nutrients.res.md)
* Reservoir weir: [**weir.res**](/io-docs/introduction-1/reservoirs/weir.res.md)
* Reservoir and wetland release: [**res\_rel.dtl**](broken://pages/-Mb5iKQPuGK5MAfP6OOX)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://swatplus.gitbook.io/io-docs/introduction-1/reservoirs.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
