<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://hydromodel-sa-wiki.saeon.ac.za/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Julia+Glenday</id>
	<title>Hydromodel SA Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://hydromodel-sa-wiki.saeon.ac.za/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Julia+Glenday"/>
	<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/wiki/Special:Contributions/Julia_Glenday"/>
	<updated>2026-05-07T10:15:03Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Stack_Exchange_Question_%26_Answer_platform&amp;diff=808</id>
		<title>Stack Exchange Question &amp; Answer platform</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Stack_Exchange_Question_%26_Answer_platform&amp;diff=808"/>
		<updated>2023-12-04T10:40:09Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Have you ever been stuck when trying to get a hydrological model to work, not able to find the solution in a manual or from colleagues, and struggling to contact an expert with time to assist? &amp;lt;/br&amp;gt;&lt;br /&gt;
''Are you an advanced model user who wishes they could help others more, but don’t have much spare time for added meetings or troubleshooting via email? &amp;lt;/br&amp;gt;  &lt;br /&gt;
''Are you an instructor who spends a lot of time answering the same modelling questions from your students many times over?&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
The [https://stackexchange.com Stack Exchange] platform is a readily available resource that can easily be used as a support system for hydrological modelling. It is a well-known, free, question-and-answer (Q&amp;amp;A) website. Anyone can create a log-in and ask or answer a question, tagging it for specific themes. Questions and answers on the site are then easy to search for and find. For hydrological modelling questions, we advocate use of the [https://earthscience.stackexchange.com/ '''Earth Science Stack Exchange''']. &lt;br /&gt;
&lt;br /&gt;
By using such a platform, we can:&lt;br /&gt;
* make support for hydrological modelling more accessible and transparent online, and &lt;br /&gt;
* become more efficient in providing one another with support by documenting questions and answers on an easily searchable website, such that advanced users do not need to answer the same common questions multiple times over. &lt;br /&gt;
&lt;br /&gt;
Researchers, students and practitioners are encouraged to add their modelling questions to the platform and answer each other's questions, starting a critical mass of activity on the site. This will strengthen the modelling community locally and can allow for interaction with users of these tools overseas as well. &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
'''Lecturers, instructors, advanced users:'''&amp;lt;/br&amp;gt; Consider transitioning from answering questions via email to answering them on Stack Exchange.  Request that the person asking puts their question on the site and sends you the link it.  You can also post common Q&amp;amp;A’s to the site in advance (you can answer your own question) and direct people to look there first before coming to you with questions.&lt;br /&gt;
&lt;br /&gt;
'''Students, newer model users:'''&amp;lt;/br&amp;gt; Try asking your questions on Stack Exchange rather than via email. With time there will be more and more Q&amp;amp;As on the site so you can search existing posts for help first, before posting a new question. When you’ve posted a new question, you can send the link to a lecturer or advanced user who you think can answer it and ask them if they can answer via the site.&lt;br /&gt;
&lt;br /&gt;
'''Everyone:'''&amp;lt;/br&amp;gt; If you’ve worked through a problem on your own, with a group, or with an instructor, do the community a favour and post it as a Q&amp;amp;A on Stack Exchange. One person can post the question and another can answer, or one can post both Q&amp;amp;A.  This allows anyone in the world to find the Q&amp;amp;A, and you may even get suggestions of other even more efficient solutions.&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
''Below you'll find more background information on how Stack Exchange works and a step-by-step guide for getting started with using it. This information is also available as a PDF document you can download and share with your colleagues, students, or instructors:'' [[:File: Stack_Exchange_Guidelines_for_hydro_modelling_support.pdf ‎|'''''Download PDF guide here''''']] &lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
== How does Stack Exchange work? ==&lt;br /&gt;
&lt;br /&gt;
Stack Exchange is a network of question-and-answer (Q&amp;amp;A) websites each with a different focus topic, such as computer programming, mathematics, or earth science (see all sites: https://stackexchange.com/sites). The initial site, called Stack Overflow, is a Q&amp;amp;A site for computer programming created by Jeff Atwood and Joel Spolsky in 2008. The usefulness of this site generated demand for similar sites for other topics.  &lt;br /&gt;
There is no site specifically for hydrological modelling at this time, but the Earth Science site (https://earthscience.stackexchange.com) hosts both hydrology and modelling questions. If and when there are enough users asking and answering hydrology and hydrological modelling questions, a more specific site(s) could be launched in the future.&lt;br /&gt;
&lt;br /&gt;
Stack Exchange sites have features that allow them to be moderated by their user community:&lt;br /&gt;
&lt;br /&gt;
* ''' Anyone can search for and view existing Q&amp;amp;A strings on the site - no log-in is required.'''&lt;br /&gt;
&lt;br /&gt;
* '''Create an account/log-in to post:'''  One needs to create an account and log in to the site to post a question or an answer or to add votes, edits, or comments. Profile names are shown alongside all posts for accountability. &lt;br /&gt;
&lt;br /&gt;
* '''Tags:''' Tags are simple keywords or search terms which users assign to their questions to help people find them. If you are looking to find out if a question has been asked and answered already, a simple Google Search on the question will usually find related Stack Exchange Q&amp;amp;A posts. It is also possible to search within Stack Exchange sites using tags. This is one way to look for questions you may wish to answer (e.g., search unanswered questions with a specific tag, like ‘hydrology’).  Only more advanced users (see below) can add new words to the tags list for a site. If a tag does not receive sufficient use, it will be removed from the list.&lt;br /&gt;
&lt;br /&gt;
* '''Reputation points:''' Any logged-in user can post questions and answers, ‘accept’ an answer to their question, and propose edits to posts (to be reviewed by authors). Users also build up “reputation points”. Points allow a user to access more site functions, such as ‘upvoting’ posts, proposing new keywords for tagging, commenting, putting oneself up for election to be a moderator, etc. Points are gained by posting questions and answers, having your answer be ‘accepted’ by the user who asked the question, having your answer be upvoted, etc. More advanced use can result in ‘badges’ (bronze, silver, gold) that show up on the user’s profile and when they post.  https://earthscience.stackexchange.com/help/whats-reputation &lt;br /&gt;
&lt;br /&gt;
* '''Upvoting:''' Logged-in users with 15 or more reputation points can ‘upvote’ questions and answers that they find to be useful and appropriate. There may be many answers posted for a single question. When an answer has been formally ‘accepted’ by the user who asked the question, this answer will be shown at the top of the list. The asker can change which is the ‘accepted’ answer as new answers are posted. Other answers are listed in order of the number of votes they have received. Not all askers ‘accept’ an answer. In this case, the number of votes determines which is listed first. Upvotes may prompt the asker to review which answer they ‘accept’. Each user has a limited number of votes they can cast per day. https://earthscience.stackexchange.com/help/privileges/vote-up &lt;br /&gt;
&lt;br /&gt;
* '''Moderation &amp;amp; disputes:''' Elected moderators are responsible for managing the site, through activities such as following up on flagged posts, locking and protecting posts, suspending users, and deleting the worst posts on the site. Stack Exchange aims for moderators to be minimally involved, respect users, and lead by example. Each Stack Exchange site has a &amp;quot;meta&amp;quot; section where users can ask questions about the site itself and also settle disputes in a separate forum to the Q&amp;amp;A strings.&lt;br /&gt;
&lt;br /&gt;
For more information about how Stack Exchange and the Earth Science site work follow the links below:&lt;br /&gt;
&lt;br /&gt;
https://earthscience.stackexchange.com/tour &lt;br /&gt;
&lt;br /&gt;
https://earthscience.stackexchange.com/help&lt;br /&gt;
&lt;br /&gt;
https://en.wikipedia.org/wiki/Stack_Exchange&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step by step guide to using Stack Exchange for hydrological modelling support ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Getting started - create an account ===&lt;br /&gt;
&lt;br /&gt;
# Go to the Earth Sciences Stack Exchange site: https://earthscience.stackexchange.com/ &lt;br /&gt;
# '''Create an account''' (display name, email, password) if you don’t already have one. &lt;br /&gt;
# Go through the site tour (should appear when you create your account): https://earthscience.stackexchange.com/tour &lt;br /&gt;
# '''Access &amp;amp; edit your profile''':  Once your profile exists you can edit things like your display name, profile icon or image, and specify your email preferences. You can control if and how you want to be contacted by email by the site (e.g., can be notified if someone answers your question, posts a question with a ‘tag’ that you are following, etc).  When you are logged in, you can open your profile by clicking on your profile image on the top bar at the right.  Here you can also see a log of the questions you’ve asked, those you’ve answered, your reputation points, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Asking questions ===&lt;br /&gt;
&lt;br /&gt;
# '''Log-in''' to your profile on the Earth Sciences Stack Exchange site: https://earthscience.stackexchange.com/ &lt;br /&gt;
# Before posting a question, do a '''search to see if the question has already been asked.''' If it has been asked and answered, and you find the posts helpful and you have 15+ reputation points, you can ‘upvote’ questions and answers using the arrows at the side of the posts.  &lt;br /&gt;
# '''To post:''' Click on “Ask Question” &lt;br /&gt;
# Add a title, body text and tags for your question. '''Please tag with “hydrology” and “modelling”''', plus any other relevant tags of your choice. Tags must come from the list of tags for the Earth Sciences site.  Users with 150 reputation points or more can propose new tags. Other relevant tags available include:  hydrogeology, water, groundwater, water-vapour, water-table, watershed. Full tags list: https://earthscience.stackexchange.com/tags&lt;br /&gt;
# '''Review &amp;amp; post:''' After drafting your question you get to review it; see how it will appear on the site and proofread it one more time. When satisfied, hit “Post.”&lt;br /&gt;
# If you already know an expert or advanced model user who is likely to be able to answer your question, you may wish to contact them with a link to your question on Stack Exchange and encourage them to answer it on the site so that everyone can access it.&lt;br /&gt;
# '''Editing after posting:''' After you’ve posted a question, if you realise that you want to change the phrasing, add a detail, etc,  perhaps prompted by the answers and comments coming in, you can edit your question. &lt;br /&gt;
# '''Review the answers, accept, vote:''' Once people have posted answers and you’ve tried some of them out, you can “accept” an answer that has worked for you.  If you have 15+ reputation points you can also “upvote” other useful answers. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Answering questions ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# '''Log-in''' to your profile on the Earth Sciences Stack Exchange site: https://earthscience.stackexchange.com/ &lt;br /&gt;
# '''Find a question to answer:''' Someone may have contacted you to answer a question that they’ve asked on the site and sent a link. Otherwise, you can search using keywords of your choice in the normal search bar or use the panel on the left to find questions with one or more specified tags (e.g. “hydrology” and “modelling”), look for unanswered questions only, etc.  Using “My tags” will find posts related to tags you have elected to follow and ones you have used when posting. You can add a new answer to a question that already have an answer posted if you have a different approach or a refinement to share that may be helpful.  '''Answering your own question:''' A user can post an answer to their own question. There is no harm in doing this. The user will not receive points for this answer, or for it being upvoted. &lt;br /&gt;
# At the bottom of each question post you will find a box titled '''“Your Answer”''' where you can enter your answer and post it.  This entry box will be located below any previously posted answers to the question. After posting, your answer can move higher in the list of answers if it gets 'upvoted.'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tips for asking a good question ==&lt;br /&gt;
&lt;br /&gt;
Before you post a question, search the site to make sure your question hasn’t been answered already.&lt;br /&gt;
&lt;br /&gt;
When you decide to write a question: &lt;br /&gt;
* Summarize the problem&lt;br /&gt;
* Provide details: When appropriate, describe what you’ve already tried in an effort to solve a problem on your own and what happened. This can include describing research you’ve done to try to find the answer (can include citations, links, etc) and why this was insufficient to resolve the issue.&lt;br /&gt;
* Be specific: Avoid very broad or open-ended questions that are likely to have many answers or primarily illicit opinions. If necessary, break up your query into multiple more specific questions. These can be linked to one another, i.e. you can include a weblink to a previous question in the body of a new question when it is a follow-on issue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More guidance: &lt;br /&gt;
https://earthscience.stackexchange.com/help/asking   &lt;br /&gt;
&lt;br /&gt;
Example post:&lt;br /&gt;
https://earthscience.stackexchange.com/questions/24081/cannot-initialize-mike-1d-failed-when-solving-for-a-steady-state-solution-wat/24084#24084&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Stack_Exchange_Question_%26_Answer_platform&amp;diff=807</id>
		<title>Stack Exchange Question &amp; Answer platform</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Stack_Exchange_Question_%26_Answer_platform&amp;diff=807"/>
		<updated>2023-12-04T10:39:30Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Have you ever been stuck when trying to get a hydrological model to work, not able to find the solution in a manual or from colleagues, and struggling to contact an expert with time to assist? &amp;lt;/br&amp;gt;&lt;br /&gt;
''Are you an advanced model user who wishes they could help others more, but don’t have much spare time for added meetings or troubleshooting via email? &amp;lt;/br&amp;gt;  &lt;br /&gt;
''Are you an instructor who spends a lot of time answering the same modelling questions from your students many times over?&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
The [https://stackexchange.com Stack Exchange] platform is a readily available resource that can easily be used as a support system for hydrological modelling. It is a well-known, free, question-and-answer (Q&amp;amp;A) website. Anyone can create a log-in and ask or answer a question, tagging it for specific themes. Questions and answers on the site are then easy to search for and find. For hydrological modelling questions, we advocate use of the [https://earthscience.stackexchange.com/ '''Earth Science Stack Exchange''']. &lt;br /&gt;
&lt;br /&gt;
By using such a platform, we can:&lt;br /&gt;
* make support for hydrological modelling more accessible and transparent online, and &lt;br /&gt;
* become more efficient in providing one another with support by documenting questions and answers on an easily searchable website, such that advanced users do not need to answer the same common questions multiple times over. &lt;br /&gt;
&lt;br /&gt;
Researchers, students and practitioners are encouraged to add their modelling questions to the platform and answer each other's questions, starting a critical mass of activity on the site. This will strengthen the modelling community locally and can allow for interaction with users of these tools overseas as well. &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
'''Lecturers, instructors, advanced users:'''&amp;lt;/br&amp;gt; Consider transitioning from answering questions via email to answering them on Stack Exchange.  Request that the person asking puts their question on the site and sends you the link it.  You can also post common Q&amp;amp;A’s to the site in advance (you can answer your own question) and direct people to look there first before coming to you with questions.&lt;br /&gt;
&lt;br /&gt;
'''Students, newer model users:'''&amp;lt;/br&amp;gt; Try asking your questions on Stack Exchange rather than via email. With time there will be more and more Q&amp;amp;As on the site so you can search existing posts for help first, before posting a new question. When you’ve posted a new question, you can send the link to a lecturer or advanced user who you think can answer it and ask them if they can answer via the site.&lt;br /&gt;
&lt;br /&gt;
'''Everyone:'''&amp;lt;/br&amp;gt; If you’ve worked through a problem on your own, with a group, or with an instructor, do the community a favour and post it as a Q&amp;amp;A on Stack Exchange. One person can post the question and another can answer, or one can post both Q&amp;amp;A.  This allows anyone in the world to find the Q&amp;amp;A, and you may even get suggestions of other even more efficient solutions.&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
''Below you'll find more background information on how Stack Exchange works and a step-by-step guide for getting started with using it. This information is also available as a PDF document you can download and share with your colleagues, students, or instructors:'' [[:File: Stack_Exchange_Guidelines_for_hydro_modelling_support.pdf ‎|'''''Download guide PDF here''''']] &lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
== How does Stack Exchange work? ==&lt;br /&gt;
&lt;br /&gt;
Stack Exchange is a network of question-and-answer (Q&amp;amp;A) websites each with a different focus topic, such as computer programming, mathematics, or earth science (see all sites: https://stackexchange.com/sites). The initial site, called Stack Overflow, is a Q&amp;amp;A site for computer programming created by Jeff Atwood and Joel Spolsky in 2008. The usefulness of this site generated demand for similar sites for other topics.  &lt;br /&gt;
There is no site specifically for hydrological modelling at this time, but the Earth Science site (https://earthscience.stackexchange.com) hosts both hydrology and modelling questions. If and when there are enough users asking and answering hydrology and hydrological modelling questions, a more specific site(s) could be launched in the future.&lt;br /&gt;
&lt;br /&gt;
Stack Exchange sites have features that allow them to be moderated by their user community:&lt;br /&gt;
&lt;br /&gt;
* ''' Anyone can search for and view existing Q&amp;amp;A strings on the site - no log-in is required.'''&lt;br /&gt;
&lt;br /&gt;
* '''Create an account/log-in to post:'''  One needs to create an account and log in to the site to post a question or an answer or to add votes, edits, or comments. Profile names are shown alongside all posts for accountability. &lt;br /&gt;
&lt;br /&gt;
* '''Tags:''' Tags are simple keywords or search terms which users assign to their questions to help people find them. If you are looking to find out if a question has been asked and answered already, a simple Google Search on the question will usually find related Stack Exchange Q&amp;amp;A posts. It is also possible to search within Stack Exchange sites using tags. This is one way to look for questions you may wish to answer (e.g., search unanswered questions with a specific tag, like ‘hydrology’).  Only more advanced users (see below) can add new words to the tags list for a site. If a tag does not receive sufficient use, it will be removed from the list.&lt;br /&gt;
&lt;br /&gt;
* '''Reputation points:''' Any logged-in user can post questions and answers, ‘accept’ an answer to their question, and propose edits to posts (to be reviewed by authors). Users also build up “reputation points”. Points allow a user to access more site functions, such as ‘upvoting’ posts, proposing new keywords for tagging, commenting, putting oneself up for election to be a moderator, etc. Points are gained by posting questions and answers, having your answer be ‘accepted’ by the user who asked the question, having your answer be upvoted, etc. More advanced use can result in ‘badges’ (bronze, silver, gold) that show up on the user’s profile and when they post.  https://earthscience.stackexchange.com/help/whats-reputation &lt;br /&gt;
&lt;br /&gt;
* '''Upvoting:''' Logged-in users with 15 or more reputation points can ‘upvote’ questions and answers that they find to be useful and appropriate. There may be many answers posted for a single question. When an answer has been formally ‘accepted’ by the user who asked the question, this answer will be shown at the top of the list. The asker can change which is the ‘accepted’ answer as new answers are posted. Other answers are listed in order of the number of votes they have received. Not all askers ‘accept’ an answer. In this case, the number of votes determines which is listed first. Upvotes may prompt the asker to review which answer they ‘accept’. Each user has a limited number of votes they can cast per day. https://earthscience.stackexchange.com/help/privileges/vote-up &lt;br /&gt;
&lt;br /&gt;
* '''Moderation &amp;amp; disputes:''' Elected moderators are responsible for managing the site, through activities such as following up on flagged posts, locking and protecting posts, suspending users, and deleting the worst posts on the site. Stack Exchange aims for moderators to be minimally involved, respect users, and lead by example. Each Stack Exchange site has a &amp;quot;meta&amp;quot; section where users can ask questions about the site itself and also settle disputes in a separate forum to the Q&amp;amp;A strings.&lt;br /&gt;
&lt;br /&gt;
For more information about how Stack Exchange and the Earth Science site work follow the links below:&lt;br /&gt;
&lt;br /&gt;
https://earthscience.stackexchange.com/tour &lt;br /&gt;
&lt;br /&gt;
https://earthscience.stackexchange.com/help&lt;br /&gt;
&lt;br /&gt;
https://en.wikipedia.org/wiki/Stack_Exchange&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step by step guide to using Stack Exchange for hydrological modelling support ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Getting started - create an account ===&lt;br /&gt;
&lt;br /&gt;
# Go to the Earth Sciences Stack Exchange site: https://earthscience.stackexchange.com/ &lt;br /&gt;
# '''Create an account''' (display name, email, password) if you don’t already have one. &lt;br /&gt;
# Go through the site tour (should appear when you create your account): https://earthscience.stackexchange.com/tour &lt;br /&gt;
# '''Access &amp;amp; edit your profile''':  Once your profile exists you can edit things like your display name, profile icon or image, and specify your email preferences. You can control if and how you want to be contacted by email by the site (e.g., can be notified if someone answers your question, posts a question with a ‘tag’ that you are following, etc).  When you are logged in, you can open your profile by clicking on your profile image on the top bar at the right.  Here you can also see a log of the questions you’ve asked, those you’ve answered, your reputation points, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Asking questions ===&lt;br /&gt;
&lt;br /&gt;
# '''Log-in''' to your profile on the Earth Sciences Stack Exchange site: https://earthscience.stackexchange.com/ &lt;br /&gt;
# Before posting a question, do a '''search to see if the question has already been asked.''' If it has been asked and answered, and you find the posts helpful and you have 15+ reputation points, you can ‘upvote’ questions and answers using the arrows at the side of the posts.  &lt;br /&gt;
# '''To post:''' Click on “Ask Question” &lt;br /&gt;
# Add a title, body text and tags for your question. '''Please tag with “hydrology” and “modelling”''', plus any other relevant tags of your choice. Tags must come from the list of tags for the Earth Sciences site.  Users with 150 reputation points or more can propose new tags. Other relevant tags available include:  hydrogeology, water, groundwater, water-vapour, water-table, watershed. Full tags list: https://earthscience.stackexchange.com/tags&lt;br /&gt;
# '''Review &amp;amp; post:''' After drafting your question you get to review it; see how it will appear on the site and proofread it one more time. When satisfied, hit “Post.”&lt;br /&gt;
# If you already know an expert or advanced model user who is likely to be able to answer your question, you may wish to contact them with a link to your question on Stack Exchange and encourage them to answer it on the site so that everyone can access it.&lt;br /&gt;
# '''Editing after posting:''' After you’ve posted a question, if you realise that you want to change the phrasing, add a detail, etc,  perhaps prompted by the answers and comments coming in, you can edit your question. &lt;br /&gt;
# '''Review the answers, accept, vote:''' Once people have posted answers and you’ve tried some of them out, you can “accept” an answer that has worked for you.  If you have 15+ reputation points you can also “upvote” other useful answers. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Answering questions ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# '''Log-in''' to your profile on the Earth Sciences Stack Exchange site: https://earthscience.stackexchange.com/ &lt;br /&gt;
# '''Find a question to answer:''' Someone may have contacted you to answer a question that they’ve asked on the site and sent a link. Otherwise, you can search using keywords of your choice in the normal search bar or use the panel on the left to find questions with one or more specified tags (e.g. “hydrology” and “modelling”), look for unanswered questions only, etc.  Using “My tags” will find posts related to tags you have elected to follow and ones you have used when posting. You can add a new answer to a question that already have an answer posted if you have a different approach or a refinement to share that may be helpful.  '''Answering your own question:''' A user can post an answer to their own question. There is no harm in doing this. The user will not receive points for this answer, or for it being upvoted. &lt;br /&gt;
# At the bottom of each question post you will find a box titled '''“Your Answer”''' where you can enter your answer and post it.  This entry box will be located below any previously posted answers to the question. After posting, your answer can move higher in the list of answers if it gets 'upvoted.'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tips for asking a good question ==&lt;br /&gt;
&lt;br /&gt;
Before you post a question, search the site to make sure your question hasn’t been answered already.&lt;br /&gt;
&lt;br /&gt;
When you decide to write a question: &lt;br /&gt;
* Summarize the problem&lt;br /&gt;
* Provide details: When appropriate, describe what you’ve already tried in an effort to solve a problem on your own and what happened. This can include describing research you’ve done to try to find the answer (can include citations, links, etc) and why this was insufficient to resolve the issue.&lt;br /&gt;
* Be specific: Avoid very broad or open-ended questions that are likely to have many answers or primarily illicit opinions. If necessary, break up your query into multiple more specific questions. These can be linked to one another, i.e. you can include a weblink to a previous question in the body of a new question when it is a follow-on issue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More guidance: &lt;br /&gt;
https://earthscience.stackexchange.com/help/asking   &lt;br /&gt;
&lt;br /&gt;
Example post:&lt;br /&gt;
https://earthscience.stackexchange.com/questions/24081/cannot-initialize-mike-1d-failed-when-solving-for-a-steady-state-solution-wat/24084#24084&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Stack_Exchange_Question_%26_Answer_platform&amp;diff=806</id>
		<title>Stack Exchange Question &amp; Answer platform</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Stack_Exchange_Question_%26_Answer_platform&amp;diff=806"/>
		<updated>2023-12-04T10:34:30Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Have you ever been stuck when trying to get a hydrological model to work, not able to find the solution in a manual or from colleagues, and struggling to contact an expert with time to assist? &amp;lt;/br&amp;gt;&lt;br /&gt;
''Are you an advanced model user who wishes they could help others more, but don’t have much spare time for added meetings or troubleshooting via email? &amp;lt;/br&amp;gt;  &lt;br /&gt;
''Are you an instructor who spends a lot of time answering the same modelling questions from your students many times over?&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
The [https://stackexchange.com Stack Exchange] platform is a readily available resource that can easily be used as a support system for hydrological modelling. It is a well-known, free, question-and-answer (Q&amp;amp;A) website. Anyone can create a log-in and ask or answer a question, tagging it for specific themes. Questions and answers on the site are then easy to search for and find. For hydrological modelling questions, we advocate use of the [https://earthscience.stackexchange.com/ '''Earth Science Stack Exchange''']. &lt;br /&gt;
&lt;br /&gt;
By using such a platform, we can:&lt;br /&gt;
* make support for hydrological modelling, across various modelling tools, more accessible and transparent online, and &lt;br /&gt;
* become more efficient in providing one another with support by documenting questions and answers on an easily searchable website, such that advanced users do not need to answer the same common questions multiple times over. &lt;br /&gt;
&lt;br /&gt;
Researchers, students and practitioners are encouraged to add their model-related questions to the platform using clearly specified tags, and answer each other's questions, starting a critical mass of activity on the site. This will strengthen the modelling community in South Africa and can also facilitate engagement with overseas users of the same modelling tools. &lt;br /&gt;
The material below describes how Stack Exchange works and gives guidelines for use in this context.&lt;br /&gt;
&lt;br /&gt;
'''Lecturers, instructors, advanced users:''' Consider transitioning from answering questions via email to answering them on Stack Exchange.  Request that the person asking puts their question on the site and sends you the link it.  You can also post common Q&amp;amp;A’s to the site in advance (you can answer your own question) and direct people to look there first before coming to you with questions.&lt;br /&gt;
&lt;br /&gt;
'''Students, newer model users:''' Try asking your questions on Stack Exchange rather than via email. With time there will be more and more Q&amp;amp;As on the site so you can search existing posts for help first, before posting a new question. When you’ve posted a new question, you can send the link to a lecturer or advanced user who you think can answer it and ask them if they can answer via the site.&lt;br /&gt;
&lt;br /&gt;
'''Everyone:''' If you’ve worked through a problem on your own, with a group, or with an instructor, do the community a favour and post it as a Q&amp;amp;A on Stack Exchange. One person can post the question and another can answer, or one can post both Q&amp;amp;A.  This allows anyone in the world to find the Q&amp;amp;A, and you may even get suggestions of other even more efficient solutions.&lt;br /&gt;
&lt;br /&gt;
''Below you'll find more background information on how Stack Exchange works and a step-by-step guide for getting started with using it. This information is also available as a PDF document you can download and share with your colleagues, students, or instructors:'' [[:File: Stack_Exchange_Guidelines_for_hydro_modelling_support.pdf ‎|'''''Download guide PDF here''''']] &lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
== How does Stack Exchange work? ==&lt;br /&gt;
&lt;br /&gt;
Stack Exchange is a network of question-and-answer (Q&amp;amp;A) websites each with a different focus topic, such as computer programming, mathematics, or earth science (see all sites: https://stackexchange.com/sites). The initial site, called Stack Overflow, is a Q&amp;amp;A site for computer programming created by Jeff Atwood and Joel Spolsky in 2008. The usefulness of this site generated demand for similar sites for other topics.  &lt;br /&gt;
There is no site specifically for hydrological modelling at this time, but the Earth Science site (https://earthscience.stackexchange.com) hosts both hydrology and modelling questions. If and when there are enough users asking and answering hydrology and hydrological modelling questions, a more specific site(s) could be launched in the future.&lt;br /&gt;
&lt;br /&gt;
Stack Exchange sites have features that allow them to be moderated by their user community:&lt;br /&gt;
&lt;br /&gt;
* ''' Anyone can search for and view existing Q&amp;amp;A strings on the site - no log-in is required.'''&lt;br /&gt;
&lt;br /&gt;
* '''Create an account/log-in to post:'''  One needs to create an account and log in to the site to post a question or an answer or to add votes, edits, or comments. Profile names are shown alongside all posts for accountability. &lt;br /&gt;
&lt;br /&gt;
* '''Tags:''' Tags are simple keywords or search terms which users assign to their questions to help people find them. If you are looking to find out if a question has been asked and answered already, a simple Google Search on the question will usually find related Stack Exchange Q&amp;amp;A posts. It is also possible to search within Stack Exchange sites using tags. This is one way to look for questions you may wish to answer (e.g., search unanswered questions with a specific tag, like ‘hydrology’).  Only more advanced users (see below) can add new words to the tags list for a site. If a tag does not receive sufficient use, it will be removed from the list.&lt;br /&gt;
&lt;br /&gt;
* '''Reputation points:''' Any logged-in user can post questions and answers, ‘accept’ an answer to their question, and propose edits to posts (to be reviewed by authors). Users also build up “reputation points”. Points allow a user to access more site functions, such as ‘upvoting’ posts, proposing new keywords for tagging, commenting, putting oneself up for election to be a moderator, etc. Points are gained by posting questions and answers, having your answer be ‘accepted’ by the user who asked the question, having your answer be upvoted, etc. More advanced use can result in ‘badges’ (bronze, silver, gold) that show up on the user’s profile and when they post.  https://earthscience.stackexchange.com/help/whats-reputation &lt;br /&gt;
&lt;br /&gt;
* '''Upvoting:''' Logged-in users with 15 or more reputation points can ‘upvote’ questions and answers that they find to be useful and appropriate. There may be many answers posted for a single question. When an answer has been formally ‘accepted’ by the user who asked the question, this answer will be shown at the top of the list. The asker can change which is the ‘accepted’ answer as new answers are posted. Other answers are listed in order of the number of votes they have received. Not all askers ‘accept’ an answer. In this case, the number of votes determines which is listed first. Upvotes may prompt the asker to review which answer they ‘accept’. Each user has a limited number of votes they can cast per day. https://earthscience.stackexchange.com/help/privileges/vote-up &lt;br /&gt;
&lt;br /&gt;
* '''Moderation &amp;amp; disputes:''' Elected moderators are responsible for managing the site, through activities such as following up on flagged posts, locking and protecting posts, suspending users, and deleting the worst posts on the site. Stack Exchange aims for moderators to be minimally involved, respect users, and lead by example. Each Stack Exchange site has a &amp;quot;meta&amp;quot; section where users can ask questions about the site itself and also settle disputes in a separate forum to the Q&amp;amp;A strings.&lt;br /&gt;
&lt;br /&gt;
For more information about how Stack Exchange and the Earth Science site work follow the links below:&lt;br /&gt;
&lt;br /&gt;
https://earthscience.stackexchange.com/tour &lt;br /&gt;
&lt;br /&gt;
https://earthscience.stackexchange.com/help&lt;br /&gt;
&lt;br /&gt;
https://en.wikipedia.org/wiki/Stack_Exchange&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step by step guide to using Stack Exchange for hydrological modelling support ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Getting started - create an account ===&lt;br /&gt;
&lt;br /&gt;
# Go to the Earth Sciences Stack Exchange site: https://earthscience.stackexchange.com/ &lt;br /&gt;
# '''Create an account''' (display name, email, password) if you don’t already have one. &lt;br /&gt;
# Go through the site tour (should appear when you create your account): https://earthscience.stackexchange.com/tour &lt;br /&gt;
# '''Access &amp;amp; edit your profile''':  Once your profile exists you can edit things like your display name, profile icon or image, and specify your email preferences. You can control if and how you want to be contacted by email by the site (e.g., can be notified if someone answers your question, posts a question with a ‘tag’ that you are following, etc).  When you are logged in, you can open your profile by clicking on your profile image on the top bar at the right.  Here you can also see a log of the questions you’ve asked, those you’ve answered, your reputation points, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Asking questions ===&lt;br /&gt;
&lt;br /&gt;
# '''Log-in''' to your profile on the Earth Sciences Stack Exchange site: https://earthscience.stackexchange.com/ &lt;br /&gt;
# Before posting a question, do a '''search to see if the question has already been asked.''' If it has been asked and answered, and you find the posts helpful and you have 15+ reputation points, you can ‘upvote’ questions and answers using the arrows at the side of the posts.  &lt;br /&gt;
# '''To post:''' Click on “Ask Question” &lt;br /&gt;
# Add a title, body text and tags for your question. '''Please tag with “hydrology” and “modelling”''', plus any other relevant tags of your choice. Tags must come from the list of tags for the Earth Sciences site.  Users with 150 reputation points or more can propose new tags. Other relevant tags available include:  hydrogeology, water, groundwater, water-vapour, water-table, watershed. Full tags list: https://earthscience.stackexchange.com/tags&lt;br /&gt;
# '''Review &amp;amp; post:''' After drafting your question you get to review it; see how it will appear on the site and proofread it one more time. When satisfied, hit “Post.”&lt;br /&gt;
# If you already know an expert or advanced model user who is likely to be able to answer your question, you may wish to contact them with a link to your question on Stack Exchange and encourage them to answer it on the site so that everyone can access it.&lt;br /&gt;
# '''Editing after posting:''' After you’ve posted a question, if you realise that you want to change the phrasing, add a detail, etc,  perhaps prompted by the answers and comments coming in, you can edit your question. &lt;br /&gt;
# '''Review the answers, accept, vote:''' Once people have posted answers and you’ve tried some of them out, you can “accept” an answer that has worked for you.  If you have 15+ reputation points you can also “upvote” other useful answers. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Answering questions ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# '''Log-in''' to your profile on the Earth Sciences Stack Exchange site: https://earthscience.stackexchange.com/ &lt;br /&gt;
# '''Find a question to answer:''' Someone may have contacted you to answer a question that they’ve asked on the site and sent a link. Otherwise, you can search using keywords of your choice in the normal search bar or use the panel on the left to find questions with one or more specified tags (e.g. “hydrology” and “modelling”), look for unanswered questions only, etc.  Using “My tags” will find posts related to tags you have elected to follow and ones you have used when posting. You can add a new answer to a question that already have an answer posted if you have a different approach or a refinement to share that may be helpful.  '''Answering your own question:''' A user can post an answer to their own question. There is no harm in doing this. The user will not receive points for this answer, or for it being upvoted. &lt;br /&gt;
# At the bottom of each question post you will find a box titled '''“Your Answer”''' where you can enter your answer and post it.  This entry box will be located below any previously posted answers to the question. After posting, your answer can move higher in the list of answers if it gets 'upvoted.'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tips for asking a good question ==&lt;br /&gt;
&lt;br /&gt;
Before you post a question, search the site to make sure your question hasn’t been answered already.&lt;br /&gt;
&lt;br /&gt;
When you decide to write a question: &lt;br /&gt;
* Summarize the problem&lt;br /&gt;
* Provide details: When appropriate, describe what you’ve already tried in an effort to solve a problem on your own and what happened. This can include describing research you’ve done to try to find the answer (can include citations, links, etc) and why this was insufficient to resolve the issue.&lt;br /&gt;
* Be specific: Avoid very broad or open-ended questions that are likely to have many answers or primarily illicit opinions. If necessary, break up your query into multiple more specific questions. These can be linked to one another, i.e. you can include a weblink to a previous question in the body of a new question when it is a follow-on issue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More guidance: &lt;br /&gt;
https://earthscience.stackexchange.com/help/asking   &lt;br /&gt;
&lt;br /&gt;
Example post:&lt;br /&gt;
https://earthscience.stackexchange.com/questions/24081/cannot-initialize-mike-1d-failed-when-solving-for-a-steady-state-solution-wat/24084#24084&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Stack_Exchange_Question_%26_Answer_platform&amp;diff=805</id>
		<title>Stack Exchange Question &amp; Answer platform</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Stack_Exchange_Question_%26_Answer_platform&amp;diff=805"/>
		<updated>2023-12-04T10:31:15Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Have you ever been stuck when trying to get a hydrological model to work, not able to find the solution in a manual or from colleagues, and struggling to contact an expert with time to assist? &amp;lt;/br&amp;gt;&lt;br /&gt;
''Are you an advanced model user who wishes they could help others more, but don’t have much spare time for added meetings or troubleshooting via email? &amp;lt;/br&amp;gt;  &lt;br /&gt;
''Are you an instructor who spends a lot of time answering the same modelling questions from your students many times over?&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
The [https://stackexchange.com Stack Exchange] platform is a readily available resource that can easily be used as a support system for hydrological modelling. It is a well-known, free, question-and-answer (Q&amp;amp;A) website. Anyone can create a log-in and ask or answer a question, tagging it for specific themes. Questions and answers on the site are then easy to search for and find. For hydrological modelling questions, we advocate use of the [https://earthscience.stackexchange.com/ '''Earth Science Stack Exchange''']. &lt;br /&gt;
&lt;br /&gt;
By using such a platform, we can:&lt;br /&gt;
* make support for hydrological modelling, across various modelling tools, more accessible and transparent online, and &lt;br /&gt;
* become more efficient in providing one another with support by documenting questions and answers on an easily searchable website, such that advanced users do not need to answer the same common questions multiple times over. &lt;br /&gt;
&lt;br /&gt;
Researchers, students and practitioners are encouraged to add their model-related questions to the platform using clearly specified tags, and answer each other's questions, starting a critical mass of activity on the site. This will strengthen the modelling community in South Africa and can also facilitate engagement with overseas users of the same modelling tools. &lt;br /&gt;
The material below describes how Stack Exchange works and gives guidelines for use in this context.&lt;br /&gt;
&lt;br /&gt;
'''Lecturers, instructors, advanced users:''' Consider transitioning from answering questions via email to answering them on Stack Exchange.  Request that the person asking puts their question on the site and sends you the link it.  You can also post common Q&amp;amp;A’s to the site in advance (you can answer your own question) and direct people to look there first before coming to you with questions.&lt;br /&gt;
&lt;br /&gt;
'''Students, newer model users:''' Try asking your questions on Stack Exchange rather than via email. With time there will be more and more Q&amp;amp;As on the site so you can search existing posts for help first, before posting a new question. When you’ve posted a new question, you can send the link to a lecturer or advanced user who you think can answer it and ask them if they can answer via the site.&lt;br /&gt;
&lt;br /&gt;
'''Everyone:''' If you’ve worked through a problem on your own, with a group, or with an instructor, do the community a favour and post it as a Q&amp;amp;A on Stack Exchange. One person can post the question and another can answer, or one can post both Q&amp;amp;A.  This allows anyone in the world to find the Q&amp;amp;A, and you may even get suggestions of other even more efficient solutions.&lt;br /&gt;
&lt;br /&gt;
Below you'll find more background information on how Stack Exchange works and a step-by-step guide for getting started with using it.&lt;br /&gt;
This information is also available as a PDF document you can download and share with your colleagues, students, or instructors: [[:File: Stack_Exchange_Guidelines_for_hydro_modelling_support.pdf ‎|'''Download guide PDF here''']] &lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
== How does Stack Exchange work? ==&lt;br /&gt;
&lt;br /&gt;
Stack Exchange is a network of question-and-answer (Q&amp;amp;A) websites each with a different focus topic, such as computer programming, mathematics, or earth science (see all sites: https://stackexchange.com/sites). The initial site, called Stack Overflow, is a Q&amp;amp;A site for computer programming created by Jeff Atwood and Joel Spolsky in 2008. The usefulness of this site generated demand for similar sites for other topics.  &lt;br /&gt;
There is no site specifically for hydrological modelling at this time, but the Earth Science site (https://earthscience.stackexchange.com) hosts both hydrology and modelling questions. If and when there are enough users asking and answering hydrology and hydrological modelling questions, a more specific site(s) could be launched in the future.&lt;br /&gt;
&lt;br /&gt;
Stack Exchange sites have features that allow them to be moderated by their user community:&lt;br /&gt;
&lt;br /&gt;
* ''' Anyone can search for and view existing Q&amp;amp;A strings on the site - no log-in is required.'''&lt;br /&gt;
&lt;br /&gt;
* '''Create an account/log-in to post:'''  One needs to create an account and log in to the site to post a question or an answer or to add votes, edits, or comments. Profile names are shown alongside all posts for accountability. &lt;br /&gt;
&lt;br /&gt;
* '''Tags:''' Tags are simple keywords or search terms which users assign to their questions to help people find them. If you are looking to find out if a question has been asked and answered already, a simple Google Search on the question will usually find related Stack Exchange Q&amp;amp;A posts. It is also possible to search within Stack Exchange sites using tags. This is one way to look for questions you may wish to answer (e.g., search unanswered questions with a specific tag, like ‘hydrology’).  Only more advanced users (see below) can add new words to the tags list for a site. If a tag does not receive sufficient use, it will be removed from the list.&lt;br /&gt;
&lt;br /&gt;
* '''Reputation points:''' Any logged-in user can post questions and answers, ‘accept’ an answer to their question, and propose edits to posts (to be reviewed by authors). Users also build up “reputation points”. Points allow a user to access more site functions, such as ‘upvoting’ posts, proposing new keywords for tagging, commenting, putting oneself up for election to be a moderator, etc. Points are gained by posting questions and answers, having your answer be ‘accepted’ by the user who asked the question, having your answer be upvoted, etc. More advanced use can result in ‘badges’ (bronze, silver, gold) that show up on the user’s profile and when they post.  https://earthscience.stackexchange.com/help/whats-reputation &lt;br /&gt;
&lt;br /&gt;
* '''Upvoting:''' Logged-in users with 15 or more reputation points can ‘upvote’ questions and answers that they find to be useful and appropriate. There may be many answers posted for a single question. When an answer has been formally ‘accepted’ by the user who asked the question, this answer will be shown at the top of the list. The asker can change which is the ‘accepted’ answer as new answers are posted. Other answers are listed in order of the number of votes they have received. Not all askers ‘accept’ an answer. In this case, the number of votes determines which is listed first. Upvotes may prompt the asker to review which answer they ‘accept’. Each user has a limited number of votes they can cast per day. https://earthscience.stackexchange.com/help/privileges/vote-up &lt;br /&gt;
&lt;br /&gt;
* '''Moderation &amp;amp; disputes:''' Elected moderators are responsible for managing the site, through activities such as following up on flagged posts, locking and protecting posts, suspending users, and deleting the worst posts on the site. Stack Exchange aims for moderators to be minimally involved, respect users, and lead by example. Each Stack Exchange site has a &amp;quot;meta&amp;quot; section where users can ask questions about the site itself and also settle disputes in a separate forum to the Q&amp;amp;A strings.&lt;br /&gt;
&lt;br /&gt;
For more information about how Stack Exchange and the Earth Science site work follow the links below:&lt;br /&gt;
&lt;br /&gt;
https://earthscience.stackexchange.com/tour &lt;br /&gt;
&lt;br /&gt;
https://earthscience.stackexchange.com/help&lt;br /&gt;
&lt;br /&gt;
https://en.wikipedia.org/wiki/Stack_Exchange&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Step by step guide to using Stack Exchange for hydrological modelling support ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Getting started - create an account ===&lt;br /&gt;
&lt;br /&gt;
# Go to the Earth Sciences Stack Exchange site: https://earthscience.stackexchange.com/ &lt;br /&gt;
# '''Create an account''' (display name, email, password) if you don’t already have one. &lt;br /&gt;
# Go through the site tour (should appear when you create your account): https://earthscience.stackexchange.com/tour &lt;br /&gt;
# '''Access &amp;amp; edit your profile''':  Once your profile exists you can edit things like your display name, profile icon or image, and specify your email preferences. You can control if and how you want to be contacted by email by the site (e.g., can be notified if someone answers your question, posts a question with a ‘tag’ that you are following, etc).  When you are logged in, you can open your profile by clicking on your profile image on the top bar at the right.  Here you can also see a log of the questions you’ve asked, those you’ve answered, your reputation points, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Asking questions ===&lt;br /&gt;
&lt;br /&gt;
# '''Log-in''' to your profile on the Earth Sciences Stack Exchange site: https://earthscience.stackexchange.com/ &lt;br /&gt;
# Before posting a question, do a '''search to see if the question has already been asked.''' If it has been asked and answered, and you find the posts helpful and you have 15+ reputation points, you can ‘upvote’ questions and answers using the arrows at the side of the posts.  &lt;br /&gt;
# '''To post:''' Click on “Ask Question” &lt;br /&gt;
# Add a title, body text and tags for your question. '''Please tag with “hydrology” and “modelling”''', plus any other relevant tags of your choice. Tags must come from the list of tags for the Earth Sciences site.  Users with 150 reputation points or more can propose new tags. Other relevant tags available include:  hydrogeology, water, groundwater, water-vapour, water-table, watershed. Full tags list: https://earthscience.stackexchange.com/tags&lt;br /&gt;
# '''Review &amp;amp; post:''' After drafting your question you get to review it; see how it will appear on the site and proofread it one more time. When satisfied, hit “Post.”&lt;br /&gt;
# If you already know an expert or advanced model user who is likely to be able to answer your question, you may wish to contact them with a link to your question on Stack Exchange and encourage them to answer it on the site so that everyone can access it.&lt;br /&gt;
# '''Editing after posting:''' After you’ve posted a question, if you realise that you want to change the phrasing, add a detail, etc,  perhaps prompted by the answers and comments coming in, you can edit your question. &lt;br /&gt;
# '''Review the answers, accept, vote:''' Once people have posted answers and you’ve tried some of them out, you can “accept” an answer that has worked for you.  If you have 15+ reputation points you can also “upvote” other useful answers. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Answering questions ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# '''Log-in''' to your profile on the Earth Sciences Stack Exchange site: https://earthscience.stackexchange.com/ &lt;br /&gt;
# '''Find a question to answer:''' Someone may have contacted you to answer a question that they’ve asked on the site and sent a link. Otherwise, you can search using keywords of your choice in the normal search bar or use the panel on the left to find questions with one or more specified tags (e.g. “hydrology” and “modelling”), look for unanswered questions only, etc.  Using “My tags” will find posts related to tags you have elected to follow and ones you have used when posting. You can add a new answer to a question that already have an answer posted if you have a different approach or a refinement to share that may be helpful.  '''Answering your own question:''' A user can post an answer to their own question. There is no harm in doing this. The user will not receive points for this answer, or for it being upvoted. &lt;br /&gt;
# At the bottom of each question post you will find a box titled '''“Your Answer”''' where you can enter your answer and post it.  This entry box will be located below any previously posted answers to the question. After posting, your answer can move higher in the list of answers if it gets 'upvoted.'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tips for asking a good question ==&lt;br /&gt;
&lt;br /&gt;
Before you post a question, search the site to make sure your question hasn’t been answered already.&lt;br /&gt;
&lt;br /&gt;
When you decide to write a question: &lt;br /&gt;
* Summarize the problem&lt;br /&gt;
* Provide details: When appropriate, describe what you’ve already tried in an effort to solve a problem on your own and what happened. This can include describing research you’ve done to try to find the answer (can include citations, links, etc) and why this was insufficient to resolve the issue.&lt;br /&gt;
* Be specific: Avoid very broad or open-ended questions that are likely to have many answers or primarily illicit opinions. If necessary, break up your query into multiple more specific questions. These can be linked to one another, i.e. you can include a weblink to a previous question in the body of a new question when it is a follow-on issue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More guidance: &lt;br /&gt;
https://earthscience.stackexchange.com/help/asking   &lt;br /&gt;
&lt;br /&gt;
Example post:&lt;br /&gt;
https://earthscience.stackexchange.com/questions/24081/cannot-initialize-mike-1d-failed-when-solving-for-a-steady-state-solution-wat/24084#24084&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=File:Stack_Exchange_Guidelines_for_hydro_modelling_support.pdf&amp;diff=804</id>
		<title>File:Stack Exchange Guidelines for hydro modelling support.pdf</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=File:Stack_Exchange_Guidelines_for_hydro_modelling_support.pdf&amp;diff=804"/>
		<updated>2023-12-04T10:22:49Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: Guidelines for using Stack Exchange Earth Sciences question &amp;amp; answer online platform to find and to provide support for hydrological modelling (e.g., how to log-in, ask and answer questions, look for existing Q&amp;amp;A strings, use appropriate tags, etc.)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Guidelines for using Stack Exchange Earth Sciences question &amp;amp; answer online platform to find and to provide support for hydrological modelling (e.g., how to log-in, ask and answer questions, look for existing Q&amp;amp;A strings, use appropriate tags, etc.)&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Groundwater_pumping&amp;diff=803</id>
		<title>Groundwater pumping</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Groundwater_pumping&amp;diff=803"/>
		<updated>2023-12-04T10:07:05Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: Created page with &amp;quot;''' PAGE IN PROGRESS - MORE COMING SOON! '''&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''' PAGE IN PROGRESS - MORE COMING SOON! '''&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Small_farm_dams&amp;diff=802</id>
		<title>Small farm dams</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Small_farm_dams&amp;diff=802"/>
		<updated>2023-12-04T10:06:51Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: Created page with &amp;quot;''' PAGE IN PROGRESS - MORE COMING SOON! '''&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''' PAGE IN PROGRESS - MORE COMING SOON! '''&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Riparian_zones&amp;diff=801</id>
		<title>Riparian zones</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Riparian_zones&amp;diff=801"/>
		<updated>2023-12-04T10:06:36Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: Created page with &amp;quot;''' PAGE IN PROGRESS - MORE COMING SOON! '''&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''' PAGE IN PROGRESS - MORE COMING SOON! '''&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Invasive_alien_plants_(IAPs)_%26_afforestation&amp;diff=800</id>
		<title>Invasive alien plants (IAPs) &amp; afforestation</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Invasive_alien_plants_(IAPs)_%26_afforestation&amp;diff=800"/>
		<updated>2023-12-04T10:06:20Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: Created page with &amp;quot;''' PAGE IN PROGRESS - MORE COMING SOON! '''&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''' PAGE IN PROGRESS - MORE COMING SOON! '''&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Applying_tools_in_specific_use_cases&amp;diff=799</id>
		<title>Applying tools in specific use cases</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Applying_tools_in_specific_use_cases&amp;diff=799"/>
		<updated>2023-12-04T10:06:05Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''' PAGE IN PROGRESS - MORE COMING SOON! '''&lt;br /&gt;
&lt;br /&gt;
Comparisons of how the different modelling tools included in this wiki represent some particular catchment features that one may want to explicitly include in a model are summarised below and covered in more detail in linked content pages. These features, such as tree plantations or small farm dams, may exert a large influence on the hydrology of the catchment you are trying to model.  Changes in these features may also be the express reason why you are modelling the catchment, i.e., to estimate the potential impacts of clearing invasive alien plants, restoring wetlands, or expanding irrigation in a particular area.&lt;br /&gt;
&lt;br /&gt;
The reason for modelling a catchment should be one of the main considerations involved in selecting a modelling tool for a particular application. It likely won't be the only consideration, as practical issues are also important (see [[Modelling process overview|modelling process overview here]]), but it is a key one. It is worth being familiar with the various capabilities, limitations, and differences in how these particular elements are represented across models when they are main features of your study catchment.  &lt;br /&gt;
&lt;br /&gt;
== Invasive alien plants (IAPs) &amp;amp; afforestation ==&lt;br /&gt;
[[Invasive alien plants (IAPs) &amp;amp; afforestation]]&lt;br /&gt;
&lt;br /&gt;
== Riparian zones ==&lt;br /&gt;
[[Riparian zones]]&lt;br /&gt;
&lt;br /&gt;
== Wetlands ==&lt;br /&gt;
The definition of wetland representation and an outline of the fundamental wetland descriptions which differentiate wetlands in modelling tools is presented in the [[wetlands]] page.&lt;br /&gt;
&lt;br /&gt;
== Irrigation ==&lt;br /&gt;
This section provides a summary of how the various tools represent irrigation from different sources. A detailed description of irrigation representation is found [[Irrigation|here.]]&lt;br /&gt;
&lt;br /&gt;
==== Irrigation from groundwater ====&lt;br /&gt;
● Pitman tools &amp;amp; ACRU: Do not include irrigation from groundwater. ACRU does not include any groundwater withdrawal. Work-arounds in the Pitman tools do not allow for dynamic curtailment of irrigation when groundwater supplies are low.&lt;br /&gt;
&lt;br /&gt;
==== Irrigation from reservoirs ====&lt;br /&gt;
● MIKE-SHE appears not to include irrigation from storage reservoirs, only runoff river and groundwater&lt;br /&gt;
&lt;br /&gt;
==== Irrigation from multiple sources ====&lt;br /&gt;
● Pitman tools, ACRU, &amp;amp; SWAT only allow an irrigated area to be irrigated from one source, while MIKE-SHE allows multiple sources to be drawn upon in sequence to meet demands.&lt;br /&gt;
&lt;br /&gt;
== Small farm dams ==&lt;br /&gt;
[[Small farm dams]]&lt;br /&gt;
&lt;br /&gt;
== Groundwater pumping ==&lt;br /&gt;
[[Groundwater pumping]]&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Water_balance_outputs_across_tools&amp;diff=798</id>
		<title>Water balance outputs across tools</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Water_balance_outputs_across_tools&amp;diff=798"/>
		<updated>2023-12-04T09:50:06Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Modelling tools differ in the hydrological processes, or water balance elements (fluxes and storages), that they calculate individually, save, and allow users to export for further analyses.  The table below covers what each software tool outputs, meaning what can be saved as a timeseries of flow rates, fluxes, or storage volumes or depths, and for what ''spatial scale'' or modelled units these can be output (e.g. output for each grid cell, HRU, subcatchment, or catchment total). Output file formats are covered [[Modelling tool user interfaces#Formats of input and output data|here]]. &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
The spatial scales at which the software can output values gives an indication of how much external calculation work a user may need to do in order to find out about a flux or store of particular interest. For example, we often wish to know the ET water use of a particular vegetation type, likely to compare with another type. ACRU and SWAT will output AET components for individual HRUs, however if there are multiple HRUs of the same land cover type within the model type, these tools will not compile an area-weighted average for the cover type across the whole modelled area. The user would need to do that manually outside the tool using the individual HRU outputs. MIKE-SHE can do this compilation within the software as the user can specify a polygon that covers the full area of a cover class and the tool will compile fluxes for that polygon.    &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
'''Note:''' The table differentiates between the case in which a ''tool does not output'' its calculation of a certain flux or storage (Output = &amp;quot;no&amp;quot;) and the case in which the ''tool does not explicitly model'' the listed process (&amp;quot;not modelled&amp;quot;), meaning it's not part of the model's calculations. In the case when a tool ''does model'' a process, but ''does not output'' the results of this calculation, the user could potentially consult the tools' user guide and attempt to calculate the process themselves using the algorithm that is applied in the software and other components that can be output. In cases where a calculation would be relatively simple, and based only on other outputs covered in the table, the calculation approach has been given in the table.&amp;lt;/br&amp;gt;&lt;br /&gt;
For cases where the tool does output a flux but uses a different name for it that has been used in the table row heading, this has been noted in brackets below. For more terminology comparison across tools, see further coverage [[Terminology#Hydrological process and parameter terms across tools|here]]. &amp;lt;/br&amp;gt;&lt;br /&gt;
Some of the fluxes listed in the table are net totals of component fluxes which are also listed in the table (e.g. total AET or total evaporation &amp;amp; transpiration = canopy interception evaporation + AET from soil + AET from GW + evaporation off water bodies, where applicable). Some tools model and output each separately and may or may not output each individually. Some provide outputs of the total and the components, some just the components and the user would need to sum them if the total was of interest. Some calculate a total of some or all in a single step and output the total.   &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;2&amp;quot; |Flux or storage&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; | '''''Tool output and/or calculation approach'''''&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(Sami GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(Hughes GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE, &lt;br /&gt;
[[Coverage of structural options within modelling tools#MIKE-SHE|&amp;lt;small&amp;gt;semi-distributed,&amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:8em&amp;quot; |MIKE-SHE, &lt;br /&gt;
[[Coverage of structural options within modelling tools#MIKE-SHE|&amp;lt;small&amp;gt;fully-distributed,&amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top; width:10em &amp;quot;|'''AET total'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:'''''&amp;lt;/br&amp;gt;&lt;br /&gt;
''precip – runoff &amp;lt;/br&amp;gt;&lt;br /&gt;
''– Δ soil storage &amp;lt;/br&amp;gt;&lt;br /&gt;
''– Δ GW storage &amp;lt;/br&amp;gt;&lt;br /&gt;
''(works for long-term average, not monthly due to recharge lag)&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; | &amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:''''' &amp;lt;/br&amp;gt;&lt;br /&gt;
''ET output (includes canopy interception)&amp;lt;/br&amp;gt;&lt;br /&gt;
''+ AET from GW (external calculation)'' &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; | &amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:''''' &amp;lt;/br&amp;gt;&lt;br /&gt;
''canopy evap. &amp;lt;/br&amp;gt;&lt;br /&gt;
''+ AET from soil''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; | &amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:'''''&amp;lt;/br&amp;gt;&lt;br /&gt;
''AET from soil &amp;lt;/br&amp;gt;&lt;br /&gt;
''+ AET from GW''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; | '''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; | '''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;''(runoff module)'' &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;''(subcatchment)'' &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;''(HRU)'' &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;''(HRU)'' &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Canopy interception evaporation'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; | no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot; vertical-align: center; text-align:top;&amp;quot; | &amp;lt;center&amp;gt;&amp;lt;small&amp;gt;not modelled &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''AET from soil'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; | no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''AET from GW'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; | no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; | no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align:center;&amp;quot; | &amp;lt;small&amp;gt;not modelled&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &amp;lt;/br&amp;gt;&lt;br /&gt;
''(exception: [[Process representation across tools#Evapotranspiration (ET) from groundwater (GW)|riparian HRU approximation]]) ''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; | '''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘Revap’)  &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment aquifer,  catchment&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon, catchment,  (aquifer layer or all)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Evaporation from surface water body'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” |&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;water body&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;water body&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;water body (includes river reaches)&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;water body (includes river reaches), surface ponding: grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;water body (includes river reaches), surface ponding: grid cell, polygon, catchment  &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Runoff (RO) total'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module, route (any scale) &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;river cross section &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;river cross section&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Surface  runoff'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top;&amp;quot; | &amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:''''' &amp;lt;/br&amp;gt;&lt;br /&gt;
''RO total – interflow – aquifer RO'' &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top;&amp;quot; | &amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:''''' &amp;lt;/br&amp;gt;&lt;br /&gt;
'' “Quickflow” – “DelayedStormflow” ''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Interflow'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘soil moisture runoff’) &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘DelayedStormflow’) &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘Lateral Q’) &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(saturated zone, upper layer)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment interflow reservoir&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Aquifer to channel'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment aquifer,  catchment&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment,  (aquifer layer or all)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Channel to aquifer'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style= &amp;quot;vertical-align: top; text-align:center;&amp;quot; | &amp;lt;small&amp;gt; not modelled&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;river module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: &amp;quot;vertical-align: top; text-align:center;” | &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;''channel to &amp;quot;bank store&amp;quot;, not output, need to back-calculate for reach&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;river reach&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;river reach; grid cell, polygon, catchment (aquifer layer) &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Aquifer GW flow, into or out of a model unit, remaining as GW'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align:center;&amp;quot; |&amp;lt;small&amp;gt;not modelled&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top;&amp;quot; |&amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;''GW can ‘leave’ catchment by recharging an inactive deep aquifer''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top;&amp;quot; |&amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;''GW can ‘leave’ catchment by recharging an inactive deep aquifer or ‘dead storage’ ''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt; (subcatchment)&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt; (subcatchment)&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon,  catchment,  (aquifer layer or all)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Water body storage'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” |&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;water body&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;water body&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;water body&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;water body, surface ponding: grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;water body, surface ponding: grid cell, polygon, catchment  &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Soil profile storage'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;soil layer in HRU &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Aquifer storage'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment aquifer, catchment&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment,  (aquifer layer or all)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Percolation out of soil storage'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘total recharge’ - lagged to aquifer, excess becomes interflow) &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(same as aquifer recharge below) &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(same as aquifer recharge below) &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(lagged to aquifer) &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(goes to 'interflow store') &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(same as aquifer recharge below) &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU,  subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Aquifer recharge'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘aquifer recharge’)&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(B-horizon soil ‘SaturatedFlow’ + ‘UnsaturatedFlow’) &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment aquifer, catchment&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon,  catchment,  (aquifer layer or all)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=797</id>
		<title>Modelling tool user interfaces</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=797"/>
		<updated>2023-12-04T09:44:52Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: /* User impressions of 'ease-of-use' (modeller survey) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The tables below compare some main features of the user interfaces of the selected modelling tools that relate to their ease of use. These include approximate comparisons of typical model run times and the computing power needed to run them, as well as how easy it is to export and view various model outputs and test different parameter value options for sensitivity analyses and/or calibration. (More specifics about what outputs each tool can produce is covered [[Water balance outputs across tools|here]].)&lt;br /&gt;
  &lt;br /&gt;
What can be achieved in the time available for a modelling project is influenced by the combination of how long it takes to set up a model (including preparing input data in the needed format, setting up the structure, entering the parameter values), how long it takes for the model to run, how long it takes to access model outputs of interest, and how long it takes to test and refine the model. Some modelling tools may run very quickly, but take a relatively long time to set up and don't have an efficient way to change and test multiple parameter value options, which makes calibration a time consuming, laborious, manual process. Other tools may take long to run, but can be set up to do a number of parameter testing runs and even scenario runs at once, allowing the modeller to attend to other work in the meantime (however they may have to do so on another computer if the model requires a lot of computing power!). &lt;br /&gt;
&lt;br /&gt;
Ease and efficiency of software use is also influenced by the documentation and support available for the tool. How accessible and user-friendly these are can determine whether or not users getting stuck trouble-shooting for long periods of time or inadvertently modelling things incorrectly. User impressions of the ease of use of tool interfaces, documentation, and support are provided [[#User impressions of 'ease-of-use' (modeller survey)|below]]. Links to online documentation and support resources for these tools are provided [[Modelling tool documentation|here]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interface comparison ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Interface characteristic &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Graphical user interface &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs code prompt)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Catchment map display (visualise linkages)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model run times'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Estimated model run time for a 30 year run, ~300km^2 catchment &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(Note: will depend on model set-up complexity &amp;amp; computing power!)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |tens of minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |hours&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Computing resources needed'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Comparative rating of computing power needed to achieve workable run times.&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |medium&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |intensive (need good GPU)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF; vertical-align: vertical-align: center;&amp;quot; |'''Model set-up ease &amp;amp; efficiency'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated creation of model units &amp;amp; connections from map inputs &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs fully manual creation)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Input parameter values and change values for batches of models units &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., all HRUs of a cover type)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |In-built database of suggested parameter values &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., for common vegetation types, soil types, etc.)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |User can build own parameter databases for use across multiple models&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model set-up transparency''' (i.e., is it very obvious what the model is doing/assuming?) &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Interface makes the user interact with every component &amp;amp; parameter entry option during model set-up &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs having default parameter values pre-entered &amp;amp; not forcing user to view them)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Tool checks connection errors&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Batch runs &amp;amp; calibration tools''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Facility for batch runs, parameter sensitivity analyses, uncertainty analyses &amp;amp; auto-calibration &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Accessing model output''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for streamflow&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for water balance fluxes and stores&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |All water balance components that are calculated by the model can be exported&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Batch export of water balance fluxes for model's basic spatial units&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated extraction of water balance fluxes for different spatial scales &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., by cover class area, by subcatchment, full catchment)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Formats of input and output data ==&lt;br /&gt;
&lt;br /&gt;
The table below gives some basic information about the file formats used for model inputs and outputs across the different modelling tools to give a general impression of what is required to work with them. This is a very rough overview and one has to work with user manuals, tutorials, and/or pre-exist demonstration models and data to understand the various formatting requirements and file types used across the inputs and outputs of a specific software tool. &amp;lt;/br&amp;gt; For large or complex model set-ups that will have many different inputs (e.g., different input rainfall timeseries for several different points across the modelled area), it is highly recommended to use coding tools like R or Python to prepare the input files as it will be time-consuming to get many files into the same specific formatting required by the modelling software and most do not have in-built conversion tools.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; |'''Data type''' &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&amp;lt;/br&amp;gt;'''Timeseries data'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (special file extensions)'''&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;Monthly data with years as rows and a column for each month in a water year starting in Oct, and for some types an annual sum in an additional column. &amp;lt;/br&amp;gt; Files can be read and generated by text editors (like Notepad) outside of WRSM, even though the files do not have typical text file extensions (e.g. &amp;quot;.txt&amp;quot;). WRSM input and output file extensions show the type of data (e.g., .RAN file is a rainfall timeseries file). Data can be brought into Excel for analyses, but it is difficult to create the input file formatting within Excel. A text editor or a general coding interface like an R or Python editor can be used to achieve the needed input data timeseries.&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (.txt)'''&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; Some flexibility on the formatting for inputs as one can specify the row/column format and date formatting in the files in the tools' input interface. Inputs can be prepared in Excel and outputs easily opened there as well.&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted ASCII text files (.txt) &amp;amp; .DBF files'''&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; Input is daily data in long-format (one date per row) in a composite file containing climate variable and observed flow inputs in specified column orders and number formats. Difficult to prepare simply in Excel, and labour intensive to prepare in a text editor (e.g, Notepad), but reasonable to prepare in a general coding programme like R or Python. &amp;lt;/br&amp;gt; Outputs are .dbf format text files which open easily in Excel.&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (.txt) &amp;amp; Access database files '''&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; Daily data in long-format (one date per row) text files. Reasonable to prepare and easy to open in Excel. &amp;lt;/br&amp;gt; Outputs can also be produced in an Access database.&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Software-specific .dfs0 file format'''&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; Dfs0 files for input must be generated within MIKE software. Data in long-format (each row is a timestep) prepared in Excel can be copy-pasted into a blank dfs0 file with the correct number of rows and data from dfs0 files can be copy-pasted into Excel. There are also batch conversion tools in MIKE that can be used to convert specifically formatted text files into dfs0 files and to convert dfs0 files into text files.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&amp;lt;/br&amp;gt;'''Spatial data'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of modules: what areas will have their own modules (e.g. subcatchment delineation; special cover types to represent separately, like plantations, irrigated areas, wetlands; river reaches and dams), determine sizes and other characteristics of the modules, and how they are linked to one another.'' &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of subcatchments: subcatchment delineation plus special features to represent specifically like dams, plantations, irrigated areas, wetlands), determine the sizes and other characteristics of subcatchments and special areas, and how subcatchments are linked to one another.''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of subcatchments composed of HRUs, river reaches, &amp;amp; dams: subcatchment delineation, what areas will have their own HRUs (land cover types to represent individually), determine the sizes and other characteristics of the HRUs, and how units linked to one another.''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''Standard GIS shapefile and grid/raster files (geotif, grid) used.''' &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; DEM input must be a raster. Land cover and soil type data can be input as shapefiles or rasters (see user manuals for formatting/attribute requirements). &amp;lt;/br&amp;gt; Tool-delineated subcatchments, river lines, HRUs are output as shapefiles. &amp;lt;/br&amp;gt; Hydrological predictions are not output in a spatial format. The data can be linked back to spatial units based on ID numbers manually by the user for spatial displays. (SWAT+ has developed tools for this internally...)&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''Software-specific .dfs2 and .dfs3 file formats used in general. A few inputs allow standard shapefiles.'''&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; dfs2 files are 2D gridded data. Standard GIS grids can be saved in an ASCI format in GIS software and then a MIKE tool applied to convert to dfs2. &amp;lt;/br&amp;gt; Subcatchments and landcover can be input as shapefiles. &amp;lt;/br&amp;gt; Many hydrological predictions can be output as spatial data as .dfs3 files, 3 dimensional data &amp;quot;cubes&amp;quot;: a 2D grid of values (e.g. transpiration, surface water depth, soil moisture, groundwater depth) for each timestep, all in one file. These can be stepped-through or played as video in the interface. Timeseries for point locations or specified areas can be extracted. &amp;lt;/br&amp;gt;.dfs2 files can be converted to ASCI files to open in GIS software using an in-built tool.   &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== User impressions of 'ease-of-use' (modeller survey) ==&lt;br /&gt;
A brief survey for hydrological modellers was distributed via the South African Hydrology Society (SAHS) as part of the [[Model inter-comparison study|model intercomparison project (2019-2021)]]. Participants were asked to rank the ease-of-use of the software user interface, it's documentation, and available support for any modelling tools they were familiar with on a scale of 1-5 in which: '''1=poor, 3=satisfactory, 5= excellent'''&amp;lt;/br&amp;gt;&lt;br /&gt;
There was a ''very'' wide range of different scores assigned for each tool across the respondents, with some assigning a poor score while others assign and excellent score to the same tool, showing that different people experience the tools differently! &amp;lt;/br&amp;gt;&lt;br /&gt;
Both the average and the range of scores assigned are presented below.&amp;lt;/br&amp;gt;&lt;br /&gt;
(Links to online documentation and support resources for these tools are provided [[Modelling tool documentation|here]])&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
''It should be noted that for the local tools (WRSM, SPATSIM, ACRU), users were generally trained in its use by those developing the tool or those closely involved with it and are often based at institutions with experts in that tool. Support for the local tools usually takes the form of personal interaction. For the international tools (SWAT, MIKE-SHE), some may have taught themselves to use the tool with online resources and/or been trained by an expert based elsewhere. As a result, there likely is more direct engagement with, and reliance on, the written documentation and support provided through global online help forums and emails to more distant expert users when working with these tools. ''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; colspan=&amp;quot;2&amp;quot;| Aspect of tool &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; colspan=&amp;quot;2&amp;quot;|'''''Number of users answering survey'''''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''13''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''14''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''19''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''9''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |''8''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top; width:10em &amp;quot;|'''Interface'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; 1-poor to 5-excellent&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Average score'' &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''3.8&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''3.4&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''3.4&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''3.9&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''3.0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Range of scores''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |2 - 5&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |2 - 5&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |1 - 5&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |3 - 5&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |1 - 5&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top; width:10em &amp;quot;|'''Documentation'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; 1-poor to 5-excellent&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Average score'' &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''3.7&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''3.6&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''3.6&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''3.6&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''2.3&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Range of scores''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |2 - 5&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |2 - 5&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |1 - 5&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |3 - 5&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |1 - 5&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top; width:10em &amp;quot;|'''Support'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; 1-poor to 5-excellent&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Average score'' &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''3.7&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''3.7&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''3.9&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''3.8&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''2.4&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Range of scores''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |1 - 5&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |2 - 5&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |1 - 5&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |2 - 5&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |1 - 5&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=796</id>
		<title>Modelling tool user interfaces</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=796"/>
		<updated>2023-12-04T09:14:09Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: /* Formats of input and output data */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The tables below compare some main features of the user interfaces of the selected modelling tools that relate to their ease of use. These include approximate comparisons of typical model run times and the computing power needed to run them, as well as how easy it is to export and view various model outputs and test different parameter value options for sensitivity analyses and/or calibration. (More specifics about what outputs each tool can produce is covered [[Water balance outputs across tools|here]].)&lt;br /&gt;
  &lt;br /&gt;
What can be achieved in the time available for a modelling project is influenced by the combination of how long it takes to set up a model (including preparing input data in the needed format, setting up the structure, entering the parameter values), how long it takes for the model to run, how long it takes to access model outputs of interest, and how long it takes to test and refine the model. Some modelling tools may run very quickly, but take a relatively long time to set up and don't have an efficient way to change and test multiple parameter value options, which makes calibration a time consuming, laborious, manual process. Other tools may take long to run, but can be set up to do a number of parameter testing runs and even scenario runs at once, allowing the modeller to attend to other work in the meantime (however they may have to do so on another computer if the model requires a lot of computing power!). &lt;br /&gt;
&lt;br /&gt;
Ease and efficiency of software use is also influenced by the documentation and support available for the tool. How accessible and user-friendly these are can determine whether or not users getting stuck trouble-shooting for long periods of time or inadvertently modelling things incorrectly. User impressions of the ease of use of tool interfaces, documentation, and support are provided [[#User impressions of 'ease-of-use' (modeller survey)|below]]. Links to online documentation and support resources for these tools are provided [[Modelling tool documentation|here]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interface comparison ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Interface characteristic &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Graphical user interface &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs code prompt)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Catchment map display (visualise linkages)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model run times'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Estimated model run time for a 30 year run, ~300km^2 catchment &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(Note: will depend on model set-up complexity &amp;amp; computing power!)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |tens of minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |hours&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Computing resources needed'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Comparative rating of computing power needed to achieve workable run times.&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |medium&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |intensive (need good GPU)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF; vertical-align: vertical-align: center;&amp;quot; |'''Model set-up ease &amp;amp; efficiency'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated creation of model units &amp;amp; connections from map inputs &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs fully manual creation)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Input parameter values and change values for batches of models units &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., all HRUs of a cover type)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |In-built database of suggested parameter values &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., for common vegetation types, soil types, etc.)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |User can build own parameter databases for use across multiple models&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model set-up transparency''' (i.e., is it very obvious what the model is doing/assuming?) &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Interface makes the user interact with every component &amp;amp; parameter entry option during model set-up &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs having default parameter values pre-entered &amp;amp; not forcing user to view them)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Tool checks connection errors&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Batch runs &amp;amp; calibration tools''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Facility for batch runs, parameter sensitivity analyses, uncertainty analyses &amp;amp; auto-calibration &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Accessing model output''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for streamflow&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for water balance fluxes and stores&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |All water balance components that are calculated by the model can be exported&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Batch export of water balance fluxes for model's basic spatial units&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated extraction of water balance fluxes for different spatial scales &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., by cover class area, by subcatchment, full catchment)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Formats of input and output data ==&lt;br /&gt;
&lt;br /&gt;
The table below gives some basic information about the file formats used for model inputs and outputs across the different modelling tools to give a general impression of what is required to work with them. This is a very rough overview and one has to work with user manuals, tutorials, and/or pre-exist demonstration models and data to understand the various formatting requirements and file types used across the inputs and outputs of a specific software tool. &amp;lt;/br&amp;gt; For large or complex model set-ups that will have many different inputs (e.g., different input rainfall timeseries for several different points across the modelled area), it is highly recommended to use coding tools like R or Python to prepare the input files as it will be time-consuming to get many files into the same specific formatting required by the modelling software and most do not have in-built conversion tools.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; |'''Data type''' &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&amp;lt;/br&amp;gt;'''Timeseries data'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (special file extensions)'''&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;Monthly data with years as rows and a column for each month in a water year starting in Oct, and for some types an annual sum in an additional column. &amp;lt;/br&amp;gt; Files can be read and generated by text editors (like Notepad) outside of WRSM, even though the files do not have typical text file extensions (e.g. &amp;quot;.txt&amp;quot;). WRSM input and output file extensions show the type of data (e.g., .RAN file is a rainfall timeseries file). Data can be brought into Excel for analyses, but it is difficult to create the input file formatting within Excel. A text editor or a general coding interface like an R or Python editor can be used to achieve the needed input data timeseries.&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (.txt)'''&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; Some flexibility on the formatting for inputs as one can specify the row/column format and date formatting in the files in the tools' input interface. Inputs can be prepared in Excel and outputs easily opened there as well.&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted ASCII text files (.txt) &amp;amp; .DBF files'''&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; Input is daily data in long-format (one date per row) in a composite file containing climate variable and observed flow inputs in specified column orders and number formats. Difficult to prepare simply in Excel, and labour intensive to prepare in a text editor (e.g, Notepad), but reasonable to prepare in a general coding programme like R or Python. &amp;lt;/br&amp;gt; Outputs are .dbf format text files which open easily in Excel.&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (.txt) &amp;amp; Access database files '''&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; Daily data in long-format (one date per row) text files. Reasonable to prepare and easy to open in Excel. &amp;lt;/br&amp;gt; Outputs can also be produced in an Access database.&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Software-specific .dfs0 file format'''&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; Dfs0 files for input must be generated within MIKE software. Data in long-format (each row is a timestep) prepared in Excel can be copy-pasted into a blank dfs0 file with the correct number of rows and data from dfs0 files can be copy-pasted into Excel. There are also batch conversion tools in MIKE that can be used to convert specifically formatted text files into dfs0 files and to convert dfs0 files into text files.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |&amp;lt;/br&amp;gt;'''Spatial data'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of modules: what areas will have their own modules (e.g. subcatchment delineation; special cover types to represent separately, like plantations, irrigated areas, wetlands; river reaches and dams), determine sizes and other characteristics of the modules, and how they are linked to one another.'' &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of subcatchments: subcatchment delineation plus special features to represent specifically like dams, plantations, irrigated areas, wetlands), determine the sizes and other characteristics of subcatchments and special areas, and how subcatchments are linked to one another.''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of subcatchments composed of HRUs, river reaches, &amp;amp; dams: subcatchment delineation, what areas will have their own HRUs (land cover types to represent individually), determine the sizes and other characteristics of the HRUs, and how units linked to one another.''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''Standard GIS shapefile and grid/raster files (geotif, grid) used.''' &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; DEM input must be a raster. Land cover and soil type data can be input as shapefiles or rasters (see user manuals for formatting/attribute requirements). &amp;lt;/br&amp;gt; Tool-delineated subcatchments, river lines, HRUs are output as shapefiles. &amp;lt;/br&amp;gt; Hydrological predictions are not output in a spatial format. The data can be linked back to spatial units based on ID numbers manually by the user for spatial displays. (SWAT+ has developed tools for this internally...)&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''Software-specific .dfs2 and .dfs3 file formats used in general. A few inputs allow standard shapefiles.'''&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; dfs2 files are 2D gridded data. Standard GIS grids can be saved in an ASCI format in GIS software and then a MIKE tool applied to convert to dfs2. &amp;lt;/br&amp;gt; Subcatchments and landcover can be input as shapefiles. &amp;lt;/br&amp;gt; Many hydrological predictions can be output as spatial data as .dfs3 files, 3 dimensional data &amp;quot;cubes&amp;quot;: a 2D grid of values (e.g. transpiration, surface water depth, soil moisture, groundwater depth) for each timestep, all in one file. These can be stepped-through or played as video in the interface. Timeseries for point locations or specified areas can be extracted. &amp;lt;/br&amp;gt;.dfs2 files can be converted to ASCI files to open in GIS software using an in-built tool.   &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== User impressions of 'ease-of-use' (modeller survey) ==&lt;br /&gt;
A brief survey for hydrological modellers was distributed via the South African Hydrology Society (SAHS) as part of the [[Model inter-comparison study|model intercomparison project (2019-2021)]]. Participants were asked to rank the ease-of-use of the software user interface, it's documentation, and available support for any modelling tools they were familiar with on a scale of 1-5 in which: '''1=poor, 3=satisfactory, 5= excellent'''&amp;lt;/br&amp;gt;&lt;br /&gt;
There was a very wide range of scores assigned for each tool across the respondents, showing that different people experience the tools differently! &amp;lt;/br&amp;gt;&lt;br /&gt;
Both the average and the range of scores assigned are presented below.&lt;br /&gt;
(Links to online documentation and support resources for these tools are provided [[Modelling tool documentation|here]])&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Survey data &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Number of users answering survey''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''13''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''14''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''19''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''9''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |''8''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |'''Average ease-of-use score''' &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; 1-poor to 5-excellent&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |3.8&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |3.4&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |3.4&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |3.9&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |3.0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |'''Range of scores assigned'''&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; 1-poor to 5-excellent&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |2 - 5&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |2 - 5&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |1 - 5&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |3 - 5&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |1 - 5&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=795</id>
		<title>Modelling tool user interfaces</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=795"/>
		<updated>2023-12-04T09:11:29Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The tables below compare some main features of the user interfaces of the selected modelling tools that relate to their ease of use. These include approximate comparisons of typical model run times and the computing power needed to run them, as well as how easy it is to export and view various model outputs and test different parameter value options for sensitivity analyses and/or calibration. (More specifics about what outputs each tool can produce is covered [[Water balance outputs across tools|here]].)&lt;br /&gt;
  &lt;br /&gt;
What can be achieved in the time available for a modelling project is influenced by the combination of how long it takes to set up a model (including preparing input data in the needed format, setting up the structure, entering the parameter values), how long it takes for the model to run, how long it takes to access model outputs of interest, and how long it takes to test and refine the model. Some modelling tools may run very quickly, but take a relatively long time to set up and don't have an efficient way to change and test multiple parameter value options, which makes calibration a time consuming, laborious, manual process. Other tools may take long to run, but can be set up to do a number of parameter testing runs and even scenario runs at once, allowing the modeller to attend to other work in the meantime (however they may have to do so on another computer if the model requires a lot of computing power!). &lt;br /&gt;
&lt;br /&gt;
Ease and efficiency of software use is also influenced by the documentation and support available for the tool. How accessible and user-friendly these are can determine whether or not users getting stuck trouble-shooting for long periods of time or inadvertently modelling things incorrectly. User impressions of the ease of use of tool interfaces, documentation, and support are provided [[#User impressions of 'ease-of-use' (modeller survey)|below]]. Links to online documentation and support resources for these tools are provided [[Modelling tool documentation|here]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interface comparison ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Interface characteristic &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Graphical user interface &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs code prompt)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Catchment map display (visualise linkages)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model run times'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Estimated model run time for a 30 year run, ~300km^2 catchment &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(Note: will depend on model set-up complexity &amp;amp; computing power!)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |tens of minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |hours&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Computing resources needed'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Comparative rating of computing power needed to achieve workable run times.&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |medium&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |intensive (need good GPU)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF; vertical-align: vertical-align: center;&amp;quot; |'''Model set-up ease &amp;amp; efficiency'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated creation of model units &amp;amp; connections from map inputs &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs fully manual creation)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Input parameter values and change values for batches of models units &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., all HRUs of a cover type)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |In-built database of suggested parameter values &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., for common vegetation types, soil types, etc.)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |User can build own parameter databases for use across multiple models&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model set-up transparency''' (i.e., is it very obvious what the model is doing/assuming?) &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Interface makes the user interact with every component &amp;amp; parameter entry option during model set-up &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs having default parameter values pre-entered &amp;amp; not forcing user to view them)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Tool checks connection errors&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Batch runs &amp;amp; calibration tools''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Facility for batch runs, parameter sensitivity analyses, uncertainty analyses &amp;amp; auto-calibration &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Accessing model output''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for streamflow&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for water balance fluxes and stores&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |All water balance components that are calculated by the model can be exported&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Batch export of water balance fluxes for model's basic spatial units&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated extraction of water balance fluxes for different spatial scales &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., by cover class area, by subcatchment, full catchment)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Formats of input and output data ==&lt;br /&gt;
&lt;br /&gt;
The table below gives some basic information about the file formats used for model inputs and outputs across the different modelling tools to give a general impression of what is required to work with them. This is a very rough overview and one has to work with user manuals, tutorials, and/or pre-exist demonstration models and data to understand the various formatting requirements and file types used across the inputs and outputs of a specific software tool. &amp;lt;/br&amp;gt; For large or complex model set-ups that will have many different inputs (e.g., different input rainfall timeseries for several different points across the modelled area), it is highly recommended to use coding tools like R or Python to prepare the input files as it will be time-consuming to get many files into the same specific formatting required by the modelling software and most do not have in-built conversion tools.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; |'''Data type''' &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |'''Timeseries data'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (special file extensions)'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Monthly data with years as rows and a column for each month in a water year starting in Oct, and for some types an annual sum in an additional column. &amp;lt;/br&amp;gt; Files can be read and generated by text editors (like Notepad) outside of WRSM, even though the files do not have typical text file extensions (e.g. &amp;quot;.txt&amp;quot;). WRSM input and output file extensions show the type of data (e.g., .RAN file is a rainfall timeseries file). Data can be brought into Excel for analyses, but it is difficult to create the input file formatting within Excel. A text editor or a general coding interface like an R or Python editor can be used to achieve the needed input data timeseries.&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (.txt)'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Some flexibility on the formatting for inputs as one can specify the row/column format and date formatting in the files in the tools' input interface. Inputs can be prepared in Excel and outputs easily opened there as well.&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted ASCII text files (.txt) &amp;amp; .DBF files'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Input is daily data in long-format (one date per row) in a composite file containing climate variable and observed flow inputs in specified column orders and number formats. Difficult to prepare simply in Excel, and labour intensive to prepare in a text editor (e.g, Notepad), but reasonable to prepare in a general coding programme like R or Python. &amp;lt;/br&amp;gt; Outputs are .dbf format text files which open easily in Excel.&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (.txt) &amp;amp; Access database files '''&lt;br /&gt;
&amp;lt;/br&amp;gt; Daily data in long-format (one date per row) text files. Reasonable to prepare and easy to open in Excel. &amp;lt;/br&amp;gt; Outputs can also be produced in an Access database.&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Software-specific .dfs0 file format'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Dfs0 files for input must be generated within MIKE software. Data in long-format (each row is a timestep) prepared in Excel can be copy-pasted into a blank dfs0 file with the correct number of rows and data from dfs0 files can be copy-pasted into Excel. There are also batch conversion tools in MIKE that can be used to convert specifically formatted text files into dfs0 files and to convert dfs0 files into text files.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |'''Spatial data'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of modules: what areas will have their own modules (e.g. subcatchment delineation; special cover types to represent separately, like plantations, irrigated areas, wetlands; river reaches and dams), determine sizes and other characteristics of the modules, and how they are linked to one another.'' &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of subcatchments: subcatchment delineation plus special features to represent specifically like dams, plantations, irrigated areas, wetlands), determine the sizes and other characteristics of subcatchments and special areas, and how subcatchments are linked to one another.''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of subcatchments composed of HRUs, river reaches, &amp;amp; dams: subcatchment delineation, what areas will have their own HRUs (land cover types to represent individually), determine the sizes and other characteristics of the HRUs, and how units linked to one another.''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''Standard GIS shapefile and grid/raster files (geotif, grid) used.''' &lt;br /&gt;
&amp;lt;/br&amp;gt; DEM input must be a raster. Land cover and soil type data can be input as shapefiles or rasters (see user manuals for formatting/attribute requirements). &amp;lt;/br&amp;gt; Tool-delineated subcatchments, river lines, HRUs are output as shapefiles. &amp;lt;/br&amp;gt; Hydrological predictions are not output in a spatial format. The data can be linked back to spatial units based on ID numbers manually by the user for spatial displays. (SWAT+ has developed tools for this internally...)&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''Software-specific .dfs2 and .dfs3 file formats used in general. A few inputs allow standard shapefiles.'''&lt;br /&gt;
&amp;lt;/br&amp;gt; dfs2 files are 2D gridded data. Standard GIS grids can be saved in an ASCI format in GIS software and then a MIKE tool applied to convert to dfs2. &amp;lt;/br&amp;gt; Subcatchments and landcover can be input as shapefiles. &amp;lt;/br&amp;gt; Many hydrological predictions can be output as spatial data as .dfs3 files, 3 dimensional data &amp;quot;cubes&amp;quot;: a 2D grid of values (e.g. transpiration, surface water depth, soil moisture, groundwater depth) for each timestep, all in one file. These can be stepped-through or played as video in the interface. Timeseries for point locations or specified areas can be extracted. &amp;lt;/br&amp;gt;.dfs2 files can be converted to ASCI files to open in GIS software using an in-built tool.   &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== User impressions of 'ease-of-use' (modeller survey) ==&lt;br /&gt;
A brief survey for hydrological modellers was distributed via the South African Hydrology Society (SAHS) as part of the [[Model inter-comparison study|model intercomparison project (2019-2021)]]. Participants were asked to rank the ease-of-use of the software user interface, it's documentation, and available support for any modelling tools they were familiar with on a scale of 1-5 in which: '''1=poor, 3=satisfactory, 5= excellent'''&amp;lt;/br&amp;gt;&lt;br /&gt;
There was a very wide range of scores assigned for each tool across the respondents, showing that different people experience the tools differently! &amp;lt;/br&amp;gt;&lt;br /&gt;
Both the average and the range of scores assigned are presented below.&lt;br /&gt;
(Links to online documentation and support resources for these tools are provided [[Modelling tool documentation|here]])&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Survey data &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Number of users answering survey''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''13''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''14''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''19''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''9''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |''8''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |'''Average ease-of-use score''' &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; 1-poor to 5-excellent&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |3.8&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |3.4&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |3.4&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |3.9&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |3.0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |'''Range of scores assigned'''&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; 1-poor to 5-excellent&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |2 - 5&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |2 - 5&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |1 - 5&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |3 - 5&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |1 - 5&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=794</id>
		<title>Modelling tool user interfaces</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=794"/>
		<updated>2023-12-04T09:10:51Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The tables below compare some main features of the user interfaces of the selected modelling tools that relate to their ease of use. These include approximate comparisons of typical model run times and the computing power needed to run them, as well as how easy it is to export and view various model outputs and test different parameter value options for sensitivity analyses and/or calibration. (More specifics about what outputs each tool can produce is covered [[Water balance outputs across tools|here]].)&lt;br /&gt;
  &lt;br /&gt;
What can be achieved in the time available for a modelling project is influenced by the combination of how long it takes to set up a model (including preparing input data in the needed format, setting up the structure, entering the parameter values), how long it takes for the model to run, how long it takes to access model outputs of interest, and how long it takes to test and refine the model. Some modelling tools may run very quickly, but take a relatively long time to set up and don't have an efficient way to change and test multiple parameter value options, which makes calibration a time consuming, laborious, manual process. Other tools may take long to run, but can be set up to do a number of parameter testing runs and even scenario runs at once, allowing the modeller to attend to other work in the meantime (however they may have to do so on another computer if the model requires a lot of computing power!). &lt;br /&gt;
&lt;br /&gt;
Ease and efficiency of software use is also influenced by the documentation and support available for the tool. How accessible and user-friendly these are can determine whether or not users getting stuck trouble-shooting for long periods of time or inadvertently modelling things incorrectly. User impressions of the ease of use of tool interfaces, documentation, and support are provided [[below]]. Links to online documentation and support resources for these tools are provided [[Modelling tool documentation|here]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interface comparison ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Interface characteristic &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Graphical user interface &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs code prompt)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Catchment map display (visualise linkages)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model run times'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Estimated model run time for a 30 year run, ~300km^2 catchment &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(Note: will depend on model set-up complexity &amp;amp; computing power!)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |tens of minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |hours&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Computing resources needed'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Comparative rating of computing power needed to achieve workable run times.&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |medium&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |intensive (need good GPU)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF; vertical-align: vertical-align: center;&amp;quot; |'''Model set-up ease &amp;amp; efficiency'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated creation of model units &amp;amp; connections from map inputs &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs fully manual creation)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Input parameter values and change values for batches of models units &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., all HRUs of a cover type)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |In-built database of suggested parameter values &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., for common vegetation types, soil types, etc.)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |User can build own parameter databases for use across multiple models&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model set-up transparency''' (i.e., is it very obvious what the model is doing/assuming?) &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Interface makes the user interact with every component &amp;amp; parameter entry option during model set-up &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs having default parameter values pre-entered &amp;amp; not forcing user to view them)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Tool checks connection errors&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Batch runs &amp;amp; calibration tools''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Facility for batch runs, parameter sensitivity analyses, uncertainty analyses &amp;amp; auto-calibration &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Accessing model output''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for streamflow&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for water balance fluxes and stores&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |All water balance components that are calculated by the model can be exported&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Batch export of water balance fluxes for model's basic spatial units&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated extraction of water balance fluxes for different spatial scales &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., by cover class area, by subcatchment, full catchment)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Formats of input and output data ==&lt;br /&gt;
&lt;br /&gt;
The table below gives some basic information about the file formats used for model inputs and outputs across the different modelling tools to give a general impression of what is required to work with them. This is a very rough overview and one has to work with user manuals, tutorials, and/or pre-exist demonstration models and data to understand the various formatting requirements and file types used across the inputs and outputs of a specific software tool. &amp;lt;/br&amp;gt; For large or complex model set-ups that will have many different inputs (e.g., different input rainfall timeseries for several different points across the modelled area), it is highly recommended to use coding tools like R or Python to prepare the input files as it will be time-consuming to get many files into the same specific formatting required by the modelling software and most do not have in-built conversion tools.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; |'''Data type''' &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |'''Timeseries data'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (special file extensions)'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Monthly data with years as rows and a column for each month in a water year starting in Oct, and for some types an annual sum in an additional column. &amp;lt;/br&amp;gt; Files can be read and generated by text editors (like Notepad) outside of WRSM, even though the files do not have typical text file extensions (e.g. &amp;quot;.txt&amp;quot;). WRSM input and output file extensions show the type of data (e.g., .RAN file is a rainfall timeseries file). Data can be brought into Excel for analyses, but it is difficult to create the input file formatting within Excel. A text editor or a general coding interface like an R or Python editor can be used to achieve the needed input data timeseries.&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (.txt)'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Some flexibility on the formatting for inputs as one can specify the row/column format and date formatting in the files in the tools' input interface. Inputs can be prepared in Excel and outputs easily opened there as well.&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted ASCII text files (.txt) &amp;amp; .DBF files'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Input is daily data in long-format (one date per row) in a composite file containing climate variable and observed flow inputs in specified column orders and number formats. Difficult to prepare simply in Excel, and labour intensive to prepare in a text editor (e.g, Notepad), but reasonable to prepare in a general coding programme like R or Python. &amp;lt;/br&amp;gt; Outputs are .dbf format text files which open easily in Excel.&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (.txt) &amp;amp; Access database files '''&lt;br /&gt;
&amp;lt;/br&amp;gt; Daily data in long-format (one date per row) text files. Reasonable to prepare and easy to open in Excel. &amp;lt;/br&amp;gt; Outputs can also be produced in an Access database.&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Software-specific .dfs0 file format'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Dfs0 files for input must be generated within MIKE software. Data in long-format (each row is a timestep) prepared in Excel can be copy-pasted into a blank dfs0 file with the correct number of rows and data from dfs0 files can be copy-pasted into Excel. There are also batch conversion tools in MIKE that can be used to convert specifically formatted text files into dfs0 files and to convert dfs0 files into text files.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |'''Spatial data'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of modules: what areas will have their own modules (e.g. subcatchment delineation; special cover types to represent separately, like plantations, irrigated areas, wetlands; river reaches and dams), determine sizes and other characteristics of the modules, and how they are linked to one another.'' &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of subcatchments: subcatchment delineation plus special features to represent specifically like dams, plantations, irrigated areas, wetlands), determine the sizes and other characteristics of subcatchments and special areas, and how subcatchments are linked to one another.''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of subcatchments composed of HRUs, river reaches, &amp;amp; dams: subcatchment delineation, what areas will have their own HRUs (land cover types to represent individually), determine the sizes and other characteristics of the HRUs, and how units linked to one another.''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''Standard GIS shapefile and grid/raster files (geotif, grid) used.''' &lt;br /&gt;
&amp;lt;/br&amp;gt; DEM input must be a raster. Land cover and soil type data can be input as shapefiles or rasters (see user manuals for formatting/attribute requirements). &amp;lt;/br&amp;gt; Tool-delineated subcatchments, river lines, HRUs are output as shapefiles. &amp;lt;/br&amp;gt; Hydrological predictions are not output in a spatial format. The data can be linked back to spatial units based on ID numbers manually by the user for spatial displays. (SWAT+ has developed tools for this internally...)&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''Software-specific .dfs2 and .dfs3 file formats used in general. A few inputs allow standard shapefiles.'''&lt;br /&gt;
&amp;lt;/br&amp;gt; dfs2 files are 2D gridded data. Standard GIS grids can be saved in an ASCI format in GIS software and then a MIKE tool applied to convert to dfs2. &amp;lt;/br&amp;gt; Subcatchments and landcover can be input as shapefiles. &amp;lt;/br&amp;gt; Many hydrological predictions can be output as spatial data as .dfs3 files, 3 dimensional data &amp;quot;cubes&amp;quot;: a 2D grid of values (e.g. transpiration, surface water depth, soil moisture, groundwater depth) for each timestep, all in one file. These can be stepped-through or played as video in the interface. Timeseries for point locations or specified areas can be extracted. &amp;lt;/br&amp;gt;.dfs2 files can be converted to ASCI files to open in GIS software using an in-built tool.   &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== User impressions of 'ease-of-use' (modeller survey) ==&lt;br /&gt;
A brief survey for hydrological modellers was distributed via the South African Hydrology Society (SAHS) as part of the [[Model inter-comparison study|model intercomparison project (2019-2021)]]. Participants were asked to rank the ease-of-use of the software user interface, it's documentation, and available support for any modelling tools they were familiar with on a scale of 1-5 in which: '''1=poor, 3=satisfactory, 5= excellent'''&amp;lt;/br&amp;gt;&lt;br /&gt;
There was a very wide range of scores assigned for each tool across the respondents, showing that different people experience the tools differently! &amp;lt;/br&amp;gt;&lt;br /&gt;
Both the average and the range of scores assigned are presented below.&lt;br /&gt;
(Links to online documentation and support resources for these tools are provided [[Modelling tool documentation|here]])&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Survey data &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Number of users answering survey''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''13''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''14''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''19''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''9''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |''8''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |'''Average ease-of-use score''' &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; 1-poor to 5-excellent&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |3.8&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |3.4&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |3.4&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |3.9&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |3.0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |'''Range of scores assigned'''&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; 1-poor to 5-excellent&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |2 - 5&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |2 - 5&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |1 - 5&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |3 - 5&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |1 - 5&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=MediaWiki:Sidebar&amp;diff=793</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=MediaWiki:Sidebar&amp;diff=793"/>
		<updated>2023-12-04T08:48:33Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** Scope: what’s covered (and not!) in this wiki|Wiki scope&lt;br /&gt;
** Content team|Content team&lt;br /&gt;
** How to use &amp;quot;Discussion&amp;quot; pages|Discussion pages&lt;br /&gt;
* BACKGROUND&lt;br /&gt;
** Terminology|Terminology &lt;br /&gt;
** Modelling process overview|Modelling process overview&lt;br /&gt;
** Model types &amp;amp; tools|Model types &amp;amp; tools&lt;br /&gt;
* MODELLING TOOL INTERCOMPARISON&lt;br /&gt;
** Modelling tool capability overview|Capabilities overview&lt;br /&gt;
** Model units &amp;amp; connections|Model units &amp;amp; connections&lt;br /&gt;
** Process representation across tools|Process representation&lt;br /&gt;
** Water balance outputs across tools|Water balance outputs&lt;br /&gt;
** Modelling tool user interfaces|User interfaces&lt;br /&gt;
** Applying tools in specific use cases|Specific use cases&lt;br /&gt;
* RESOURCES&lt;br /&gt;
** Modelling tool documentation|Tool documentation&lt;br /&gt;
** Stack Exchange Question &amp;amp; Answer platform|Q &amp;amp; A platform&lt;br /&gt;
** Data sources|Data sources&lt;br /&gt;
** Model inter-comparison study|Inter-comparison study&lt;br /&gt;
&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=MediaWiki:Sidebar&amp;diff=792</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=MediaWiki:Sidebar&amp;diff=792"/>
		<updated>2023-12-04T08:45:15Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** Scope: what’s covered (and not!) in this wiki|Wiki scope&lt;br /&gt;
** Content team|Content team&lt;br /&gt;
** How to use &amp;quot;Discussion&amp;quot; pages|Discussion pages&lt;br /&gt;
&lt;br /&gt;
* BACKGROUND&lt;br /&gt;
** Terminology|Terminology &lt;br /&gt;
** Modelling process overview|Modelling process overview&lt;br /&gt;
** Model types &amp;amp; tools|Model types &amp;amp; tools&lt;br /&gt;
&lt;br /&gt;
* MODELLING TOOL INTERCOMPARISON&lt;br /&gt;
** Modelling tool capability overview|Capabilities overview&lt;br /&gt;
** Model units &amp;amp; connections|Model units &amp;amp; connections&lt;br /&gt;
** Process representation across tools|Process representation&lt;br /&gt;
** Water balance outputs across tools|Water balance outputs&lt;br /&gt;
** Modelling tool user interfaces|User interfaces&lt;br /&gt;
** Applying tools in specific use cases|Specific use cases&lt;br /&gt;
&lt;br /&gt;
* RESOURCE LINKS&lt;br /&gt;
** Modelling tool documentation|Tool documentation&lt;br /&gt;
** Stack Exchange Question &amp;amp; Answer platform|Q &amp;amp; A platform&lt;br /&gt;
** Data sources|Data sources&lt;br /&gt;
** Model inter-comparison study|Inter-comparison study&lt;br /&gt;
&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=MediaWiki:Sidebar&amp;diff=791</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=MediaWiki:Sidebar&amp;diff=791"/>
		<updated>2023-12-04T08:44:45Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** Scope: what’s covered (and not!) in this wiki|Wiki scope&lt;br /&gt;
** Content team|Content team&lt;br /&gt;
** How to use &amp;quot;Discussion&amp;quot; pages|Discussion pages&lt;br /&gt;
&lt;br /&gt;
* BACKGROUND&lt;br /&gt;
** Terminology|Terminology &lt;br /&gt;
** Modelling process overview|Modelling process overview&lt;br /&gt;
** Model types &amp;amp; tools|Model types &amp;amp; tools&lt;br /&gt;
&lt;br /&gt;
* MODELLING TOOL INTERCOMPARISON&lt;br /&gt;
** Modelling tool capability overview|Capabilities overview&lt;br /&gt;
** Model units &amp;amp; connections|Model units &amp;amp; connections&lt;br /&gt;
** Process representation across tools|Process representation&lt;br /&gt;
** Water balance outputs across tools|Water balance outputs&lt;br /&gt;
** Modelling tool user interfaces|User interfaces&lt;br /&gt;
** Applying tools in specific use cases|Specific use cases&lt;br /&gt;
&lt;br /&gt;
* RESOURCES&lt;br /&gt;
** Modelling tool documentation|Tool documentation&lt;br /&gt;
** Stack Exchange Question &amp;amp; Answer platform|Q &amp;amp; A platform&lt;br /&gt;
** Data sources|Data sources&lt;br /&gt;
** Model inter-comparison study|Inter-comparison study&lt;br /&gt;
&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=MediaWiki:Sidebar&amp;diff=790</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=MediaWiki:Sidebar&amp;diff=790"/>
		<updated>2023-12-04T08:44:22Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** Scope: what’s covered (and not!) in this wiki|Wiki scope&lt;br /&gt;
** Content team|Content team&lt;br /&gt;
** How to use &amp;quot;Discussion&amp;quot; pages|Discussion pages&lt;br /&gt;
&lt;br /&gt;
* BACKGROUND&lt;br /&gt;
** Terminology|Terminology &lt;br /&gt;
** Modelling process overview|Modelling process overview&lt;br /&gt;
** Model types &amp;amp; tools|Model types &amp;amp; tools&lt;br /&gt;
&lt;br /&gt;
* MODELLING TOOL INTERCOMPARISON&lt;br /&gt;
** Modelling tool capability overview|Capabilities overview&lt;br /&gt;
** Model units &amp;amp; connections|Model units &amp;amp; connections&lt;br /&gt;
** Process representation across tools|Process representation&lt;br /&gt;
** Water balance outputs across tools|Water balance outputs&lt;br /&gt;
** Modelling tool user interfaces|User interfaces&lt;br /&gt;
** Applying tools in specific use cases|Specific use cases&lt;br /&gt;
&lt;br /&gt;
* BACKGROUND&lt;br /&gt;
** Modelling tool documentation|Tool documentation&lt;br /&gt;
** Stack Exchange Question &amp;amp; Answer platform|Q &amp;amp; A platform&lt;br /&gt;
** Data sources|Data sources&lt;br /&gt;
** Model inter-comparison study|Inter-comparison study&lt;br /&gt;
&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=MediaWiki:Sidebar&amp;diff=789</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=MediaWiki:Sidebar&amp;diff=789"/>
		<updated>2023-12-04T08:42:47Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** Scope: what’s covered (and not!) in this wiki|Wiki scope&lt;br /&gt;
** Content team|Content team&lt;br /&gt;
** How to use &amp;quot;Discussion&amp;quot; pages|Discussion pages&lt;br /&gt;
&lt;br /&gt;
* BACKGROUND&lt;br /&gt;
** Terminology|Terminology &lt;br /&gt;
** Modelling process overview|Modelling process overview&lt;br /&gt;
** Model types &amp;amp; tools|Model types &amp;amp; tools&lt;br /&gt;
&lt;br /&gt;
* MODELLING TOOL INTERCOMPARISON&lt;br /&gt;
** Modelling tool capability overview|Capabilities overview&lt;br /&gt;
** Model units &amp;amp; connections|Model units &amp;amp; connections&lt;br /&gt;
** Process representation across tools|Process representation&lt;br /&gt;
** Water balance outputs across tools|Water balance outputs&lt;br /&gt;
** Modelling tool user interfaces|User interfaces&lt;br /&gt;
** Applying tools in specific use cases|Specific use cases&lt;br /&gt;
&lt;br /&gt;
* RESOURCES&lt;br /&gt;
** Modelling tool documentation|Tool documentation&lt;br /&gt;
** Stack Exchange Question &amp;amp; Answer platform|Q &amp;amp; A platform&lt;br /&gt;
** Data sources|Data sources&lt;br /&gt;
** Model inter-comparison study|Inter-comparison study&lt;br /&gt;
&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=MediaWiki:Sidebar&amp;diff=788</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=MediaWiki:Sidebar&amp;diff=788"/>
		<updated>2023-12-04T08:41:23Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** Scope: what’s covered (and not!) in this wiki|Wiki scope&lt;br /&gt;
** Content team|Content team&lt;br /&gt;
** How to use &amp;quot;Discussion&amp;quot; pages|Discussion pages&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;big&amp;gt;'''Background'''&amp;lt;/big&amp;gt;&lt;br /&gt;
** Terminology|Terminology &lt;br /&gt;
** Modelling process overview|Modelling process overview&lt;br /&gt;
** Model types &amp;amp; tools|Model types &amp;amp; tools&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;big&amp;gt;'''Modelling tool inter-comparison'''&amp;lt;/big&amp;gt;&lt;br /&gt;
** Modelling tool capability overview|Capabilities overview&lt;br /&gt;
** Model units &amp;amp; connections|Model units &amp;amp; connections&lt;br /&gt;
** Process representation across tools|Process representation&lt;br /&gt;
** Water balance outputs across tools|Water balance outputs&lt;br /&gt;
** Modelling tool user interfaces|User interfaces&lt;br /&gt;
** Applying tools in specific use cases|Specific use cases&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;big&amp;gt;'''Resource links'''&amp;lt;/big&amp;gt;&lt;br /&gt;
** Modelling tool documentation|Tool documentation&lt;br /&gt;
** Stack Exchange Question &amp;amp; Answer platform|Q &amp;amp; A platform&lt;br /&gt;
** Data sources|Data sources&lt;br /&gt;
** Model inter-comparison study|Inter-comparison study&lt;br /&gt;
&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=787</id>
		<title>Modelling tool user interfaces</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=787"/>
		<updated>2023-12-04T08:32:58Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The tables below compare some main features of the user interfaces of the selected modelling tools that relate to their ease of use. These include approximate comparisons of typical model run times and the computing power needed to run them, as well as how easy it is to export and view various model outputs and test different parameter value options for sensitivity analyses and/or calibration. &lt;br /&gt;
  &lt;br /&gt;
The combination of how long it takes to set up a model (including preparing input data in the needed format, setting up the structure, entering the parameter values), how long it takes for the model to run, how long it takes to access model outputs of interest, and how long it takes to test and refine the model influences what can be achieved in the time that is available for a modelling project. Some modelling tools may run very quickly, but take a relatively long time to set up and don't have an efficient way to change and test multiple parameter value options, which makes calibration a time consuming, manual process. Other tools may take long to run, but can be set up to do a number of parameter testing runs and even scenario runs at once, allowing the modeller to attend to other work in the meantime (however they may have to do so on another computer if the model requires a lot of computing power!). &lt;br /&gt;
&lt;br /&gt;
Ease and efficiency of software use is also influenced by the documentation and support available for the tool - how accessible and user-friendly these are can prevent users getting stuck trouble-shooting for long periods of time or inadvertently modelling things incorrectly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interface comparison overview  ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Interface characteristic &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Graphical user interface &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs code prompt)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Catchment map display (visualise linkages)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model run times'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Estimated model run time for a 30 year run, ~300km^2 catchment &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(Note: will depend on model set-up complexity &amp;amp; computing power!)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |tens of minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |hours&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Computing resources needed'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Comparative rating of computing power needed to achieve workable run times.&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |medium&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |intensive (need good GPU)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF; vertical-align: vertical-align: center;&amp;quot; |'''Model set-up ease &amp;amp; efficiency'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated creation of model units &amp;amp; connections from map inputs &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs fully manual creation)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Input parameter values and change values for batches of models units &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., all HRUs of a cover type)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |In-built database of suggested parameter values &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., for common vegetation types, soil types, etc.)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |User can build own parameter databases for use across multiple models&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model set-up transparency''' (i.e., is it very obvious what the model is doing/assuming?) &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Interface makes the user interact with every component &amp;amp; parameter entry option during model set-up &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs having default parameter values pre-entered &amp;amp; not forcing user to view them)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Tool checks connection errors&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Batch runs &amp;amp; calibration tools''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Facility for batch runs, parameter sensitivity analyses, uncertainty analyses &amp;amp; auto-calibration &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Accessing model output''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for streamflow&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for water balance fluxes and stores&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |All water balance components that are calculated by the model can be exported&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Batch export of water balance fluxes for model's basic spatial units&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated extraction of water balance fluxes for different spatial scales &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., by cover class area, by subcatchment, full catchment)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Formats of input and output data ==&lt;br /&gt;
&lt;br /&gt;
The table below gives some basic information about the file formats used for model inputs and outputs across the different modelling tools to give a general impression of what is required to work with them. This is a very rough overview and one has to work with user manuals, tutorials, and/or pre-exist demonstration models and data to understand the various formatting requirements and file types used across the inputs and outputs of a specific software tool. &amp;lt;/br&amp;gt; For large or complex model set-ups that will have many different inputs (e.g., different input rainfall timeseries for several different points across the modelled area), it is highly recommended to use coding tools like R or Python to prepare the input files as it will be time-consuming to get many files into the same specific formatting required by the modelling software and most do not have in-built conversion tools.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; |'''Data type''' &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |'''Timeseries data'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (special file extensions)'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Monthly data with years as rows and a column for each month in a water year starting in Oct, and for some types an annual sum in an additional column. &amp;lt;/br&amp;gt; Files can be read and generated by text editors (like Notepad) outside of WRSM, even though the files do not have typical text file extensions (e.g. &amp;quot;.txt&amp;quot;). WRSM input and output file extensions show the type of data (e.g., .RAN file is a rainfall timeseries file). Data can be brought into Excel for analyses, but it is difficult to create the input file formatting within Excel. A text editor or a general coding interface like an R or Python editor can be used to achieve the needed input data timeseries.&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (.txt)'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Some flexibility on the formatting for inputs as one can specify the row/column format and date formatting in the files in the tools' input interface. Inputs can be prepared in Excel and outputs easily opened there as well.&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted ASCII text files (.txt) &amp;amp; .DBF files'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Input is daily data in long-format (one date per row) in a composite file containing climate variable and observed flow inputs in specified column orders and number formats. Difficult to prepare simply in Excel, and labour intensive to prepare in a text editor (e.g, Notepad), but reasonable to prepare in a general coding programme like R or Python. &amp;lt;/br&amp;gt; Outputs are .dbf format text files which open easily in Excel.&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (.txt) &amp;amp; Access database files '''&lt;br /&gt;
&amp;lt;/br&amp;gt; Daily data in long-format (one date per row) text files. Reasonable to prepare and easy to open in Excel. &amp;lt;/br&amp;gt; Outputs can also be produced in an Access database.&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Software-specific .dfs0 file format'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Dfs0 files for input must be generated within MIKE software. Data in long-format (each row is a timestep) prepared in Excel can be copy-pasted into a blank dfs0 file with the correct number of rows and data from dfs0 files can be copy-pasted into Excel. There are also batch conversion tools in MIKE that can be used to convert specifically formatted text files into dfs0 files and to convert dfs0 files into text files.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |'''Spatial data'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of modules: what areas will have their own modules (e.g. subcatchment delineation; special cover types to represent separately, like plantations, irrigated areas, wetlands; river reaches and dams), determine sizes and other characteristics of the modules, and how they are linked to one another.'' &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of subcatchments: subcatchment delineation plus special features to represent specifically like dams, plantations, irrigated areas, wetlands), determine the sizes and other characteristics of subcatchments and special areas, and how subcatchments are linked to one another.''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of subcatchments composed of HRUs, river reaches, &amp;amp; dams: subcatchment delineation, what areas will have their own HRUs (land cover types to represent individually), determine the sizes and other characteristics of the HRUs, and how units linked to one another.''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''Standard GIS shapefile and grid/raster files (geotif, grid) used.''' &lt;br /&gt;
&amp;lt;/br&amp;gt; DEM input must be a raster. Land cover and soil type data can be input as shapefiles or rasters (see user manuals for formatting/attribute requirements). &amp;lt;/br&amp;gt; Tool-delineated subcatchments, river lines, HRUs are output as shapefiles. &amp;lt;/br&amp;gt; Hydrological predictions are not output in a spatial format. The data can be linked back to spatial units based on ID numbers manually by the user for spatial displays. (SWAT+ has developed tools for this internally...)&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''Software-specific .dfs2 and .dfs3 file formats used in general. A few inputs allow standard shapefiles.'''&lt;br /&gt;
&amp;lt;/br&amp;gt; dfs2 files are 2D gridded data. Standard GIS grids can be saved in an ASCI format in GIS software and then a MIKE tool applied to convert to dfs2. &amp;lt;/br&amp;gt; Subcatchments and landcover can be input as shapefiles. &amp;lt;/br&amp;gt; Many hydrological predictions can be output as spatial data as .dfs3 files, 3 dimensional data &amp;quot;cubes&amp;quot;: a 2D grid of values (e.g. transpiration, surface water depth, soil moisture, groundwater depth) for each timestep, all in one file. These can be stepped-through or played as video in the interface. Timeseries for point locations or specified areas can be extracted. &amp;lt;/br&amp;gt;.dfs2 files can be converted to ASCI files to open in GIS software using an in-built tool.   &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== User impressions of 'ease-of-use' (modeller survey) ==&lt;br /&gt;
A brief survey for hydrological modellers was distributed via the South African Hydrology Society (SAHS) as part of the [[Model inter-comparison study|model intercomparison project (2019-2021)]]. Participants were asked to rank the ease-of-use of the software interface for any modelling tools they were familiar with on a scale of 1-5 in which: '''1=poor, 3=satisfactory, 5= excellent'''&amp;lt;/br&amp;gt;&lt;br /&gt;
There was a very wide range of scores assigned for each tool across the respondents, showing that different people experience the tools differently! &amp;lt;/br&amp;gt;&lt;br /&gt;
Both the average and the range of scores assigned are presented below&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Survey data &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Number of users answering survey''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''13''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''14''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''19''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''9''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |''8''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |'''Average ease-of-use score''' &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; 1-poor to 5-excellent&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |3.8&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |3.4&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |3.4&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |3.9&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |3.0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |'''Range of scores assigned'''&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; 1-poor to 5-excellent&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |2 - 5&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |2 - 5&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |1 - 5&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |3 - 5&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |1 - 5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User ratings of tools' documentation &amp;amp; support (modeller survey) ==&lt;br /&gt;
&lt;br /&gt;
In 2021, we surveyed the South African hydrological modelling community to ask them about their modelling background and level, which tools they used, and what their perceptions about these tools were. Specifically we asked them to rate the ease-of-use of the user interface, the ease-of-use of the documentation as well as the support of each modelling tool on a scale of 1-5, 1 being poor, 3 being satisfactory, and 5 being excellent. On 31 May 2021 we had 45 responses, and we summarised results here for any modelling tools that were reviewed by more than two people (i.e. sample size greater than 2). If you are choosing a modelling tool for your project, perhaps this table, as well as those on capabilities and specific use cases, would help you make a decision on which to select. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;span id = &amp;quot;Table XX Anchor&amp;quot;&amp;gt; &amp;lt;big&amp;gt;USER RATINGS OF MODELLING TOOLS&amp;lt;/big&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
! Modelling tool !! |Interface !! |Documentation !! |Support !! |Sample Size &lt;br /&gt;
|-&lt;br /&gt;
|style='background: #F5FFF5' | 	ACRU&lt;br /&gt;
|style='background: #F5FFF5' | 3.4&lt;br /&gt;
|style='background: #F5FFF5' |3.6&lt;br /&gt;
|style='background: #F5FFF5' |3.9&lt;br /&gt;
|style='background: #F5FFF5' |19&lt;br /&gt;
|-&lt;br /&gt;
|style='background: #FFF5FA' | WRSM-Pitman&lt;br /&gt;
|style='background: #FFF5FA' | 3.6&lt;br /&gt;
|style='background: #FFF5FA' |3.5&lt;br /&gt;
|style='background: #FFF5FA' |3.5&lt;br /&gt;
|style='background: #FFF5FA' |14&lt;br /&gt;
|-&lt;br /&gt;
|style='background: #FFF7F5' | SPATSIM-Pitman&lt;br /&gt;
|style='background: #FFF7F5' | 3.3&lt;br /&gt;
|style='background: #FFF7F5' |3.3&lt;br /&gt;
|style='background: #FFF7F5' |3.5&lt;br /&gt;
|style='background: #FFF7F5' |11&lt;br /&gt;
|-&lt;br /&gt;
|style='background: #FFFFF5' | SWAT&lt;br /&gt;
|style='background: #FFFFF5' | 3.6&lt;br /&gt;
|style='background: #FFFFF5' |3.9&lt;br /&gt;
|style='background: #FFFFF5' |3.8&lt;br /&gt;
|style='background: #FFFFF5' |9&lt;br /&gt;
|-&lt;br /&gt;
|style='background: #F5FCFF' | MIKE-SHE&lt;br /&gt;
|style='background: #F5FCFF' | 3.0&lt;br /&gt;
|style='background: #F5FCFF' |2.1&lt;br /&gt;
|style='background: #F5FCFF' |2.3&lt;br /&gt;
|style='background: #F5FCFF' |7&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=786</id>
		<title>Modelling tool user interfaces</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=786"/>
		<updated>2023-12-04T08:28:26Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: /* User ratings across tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The tables below compare some main features of the user interfaces of the selected modelling tools that relate to their ease of use. These include approximate comparisons of typical model run times and the computing power needed to run them, as well as how easy it is to export and view various model outputs and test different parameter value options for sensitivity analyses and/or calibration. &lt;br /&gt;
  &lt;br /&gt;
The combination of how long it takes to set up a model (including preparing input data in the needed format, setting up the structure, entering the parameter values), how long it takes for the model to run, how long it takes to access model outputs of interest, and how long it takes to test and refine the model influences what can be achieved in the time that is available for a modelling project. Some modelling tools may run very quickly, but take a relatively long time to set up and don't have an efficient way to change and test multiple parameter value options, which makes calibration a time consuming, manual process. Other tools may take long to run, but can be set up to do a number of parameter testing runs and even scenario runs at once, allowing the modeller to attend to other work in the meantime (however they may have to do so on another computer if the model requires a lot of computing power!). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interface comparison overview  ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Interface characteristic &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Graphical user interface &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs code prompt)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Catchment map display (visualise linkages)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model run times'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Estimated model run time for a 30 year run, ~300km^2 catchment &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(Note: will depend on model set-up complexity &amp;amp; computing power!)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |tens of minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |hours&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Computing resources needed'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Comparative rating of computing power needed to achieve workable run times.&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |medium&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |intensive (need good GPU)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF; vertical-align: vertical-align: center;&amp;quot; |'''Model set-up ease &amp;amp; efficiency'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated creation of model units &amp;amp; connections from map inputs &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs fully manual creation)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Input parameter values and change values for batches of models units &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., all HRUs of a cover type)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |In-built database of suggested parameter values &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., for common vegetation types, soil types, etc.)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |User can build own parameter databases for use across multiple models&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model set-up transparency''' (i.e., is it very obvious what the model is doing/assuming?) &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Interface makes the user interact with every component &amp;amp; parameter entry option during model set-up &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs having default parameter values pre-entered &amp;amp; not forcing user to view them)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Tool checks connection errors&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Batch runs &amp;amp; calibration tools''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Facility for batch runs, parameter sensitivity analyses, uncertainty analyses &amp;amp; auto-calibration &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Accessing model output''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for streamflow&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for water balance fluxes and stores&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |All water balance components that are calculated by the model can be exported&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Batch export of water balance fluxes for model's basic spatial units&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated extraction of water balance fluxes for different spatial scales &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., by cover class area, by subcatchment, full catchment)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Formats of input and output data ==&lt;br /&gt;
&lt;br /&gt;
The table below gives some basic information about the file formats used for model inputs and outputs across the different modelling tools to give a general impression of what is required to work with them. This is a very rough overview and one has to work with user manuals, tutorials, and/or pre-exist demonstration models and data to understand the various formatting requirements and file types used across the inputs and outputs of a specific software tool. &amp;lt;/br&amp;gt; For large or complex model set-ups that will have many different inputs (e.g., different input rainfall timeseries for several different points across the modelled area), it is highly recommended to use coding tools like R or Python to prepare the input files as it will be time-consuming to get many files into the same specific formatting required by the modelling software and most do not have in-built conversion tools.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; |'''Data type''' &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |'''Timeseries data'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (special file extensions)'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Monthly data with years as rows and a column for each month in a water year starting in Oct, and for some types an annual sum in an additional column. &amp;lt;/br&amp;gt; Files can be read and generated by text editors (like Notepad) outside of WRSM, even though the files do not have typical text file extensions (e.g. &amp;quot;.txt&amp;quot;). WRSM input and output file extensions show the type of data (e.g., .RAN file is a rainfall timeseries file). Data can be brought into Excel for analyses, but it is difficult to create the input file formatting within Excel. A text editor or a general coding interface like an R or Python editor can be used to achieve the needed input data timeseries.&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (.txt)'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Some flexibility on the formatting for inputs as one can specify the row/column format and date formatting in the files in the tools' input interface. Inputs can be prepared in Excel and outputs easily opened there as well.&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted ASCII text files (.txt) &amp;amp; .DBF files'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Input is daily data in long-format (one date per row) in a composite file containing climate variable and observed flow inputs in specified column orders and number formats. Difficult to prepare simply in Excel, and labour intensive to prepare in a text editor (e.g, Notepad), but reasonable to prepare in a general coding programme like R or Python. &amp;lt;/br&amp;gt; Outputs are .dbf format text files which open easily in Excel.&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (.txt) &amp;amp; Access database files '''&lt;br /&gt;
&amp;lt;/br&amp;gt; Daily data in long-format (one date per row) text files. Reasonable to prepare and easy to open in Excel. &amp;lt;/br&amp;gt; Outputs can also be produced in an Access database.&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Software-specific .dfs0 file format'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Dfs0 files for input must be generated within MIKE software. Data in long-format (each row is a timestep) prepared in Excel can be copy-pasted into a blank dfs0 file with the correct number of rows and data from dfs0 files can be copy-pasted into Excel. There are also batch conversion tools in MIKE that can be used to convert specifically formatted text files into dfs0 files and to convert dfs0 files into text files.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |'''Spatial data'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of modules: what areas will have their own modules (e.g. subcatchment delineation; special cover types to represent separately, like plantations, irrigated areas, wetlands; river reaches and dams), determine sizes and other characteristics of the modules, and how they are linked to one another.'' &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of subcatchments: subcatchment delineation plus special features to represent specifically like dams, plantations, irrigated areas, wetlands), determine the sizes and other characteristics of subcatchments and special areas, and how subcatchments are linked to one another.''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of subcatchments composed of HRUs, river reaches, &amp;amp; dams: subcatchment delineation, what areas will have their own HRUs (land cover types to represent individually), determine the sizes and other characteristics of the HRUs, and how units linked to one another.''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''Standard GIS shapefile and grid/raster files (geotif, grid) used.''' &lt;br /&gt;
&amp;lt;/br&amp;gt; DEM input must be a raster. Land cover and soil type data can be input as shapefiles or rasters (see user manuals for formatting/attribute requirements). &amp;lt;/br&amp;gt; Tool-delineated subcatchments, river lines, HRUs are output as shapefiles. &amp;lt;/br&amp;gt; Hydrological predictions are not output in a spatial format. The data can be linked back to spatial units based on ID numbers manually by the user for spatial displays. (SWAT+ has developed tools for this internally...)&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''Software-specific .dfs2 and .dfs3 file formats used in general. A few inputs allow standard shapefiles.'''&lt;br /&gt;
&amp;lt;/br&amp;gt; dfs2 files are 2D gridded data. Standard GIS grids can be saved in an ASCI format in GIS software and then a MIKE tool applied to convert to dfs2. &amp;lt;/br&amp;gt; Subcatchments and landcover can be input as shapefiles. &amp;lt;/br&amp;gt; Many hydrological predictions can be output as spatial data as .dfs3 files, 3 dimensional data &amp;quot;cubes&amp;quot;: a 2D grid of values (e.g. transpiration, surface water depth, soil moisture, groundwater depth) for each timestep, all in one file. These can be stepped-through or played as video in the interface. Timeseries for point locations or specified areas can be extracted. &amp;lt;/br&amp;gt;.dfs2 files can be converted to ASCI files to open in GIS software using an in-built tool.   &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== User impressions of 'ease-of-use' (modeller survey) ==&lt;br /&gt;
A brief survey for hydrological modellers was distributed via the South African Hydrology Society (SAHS) as part of the [[Model inter-comparison study|model intercomparison project (2019-2021)]]. Participants were asked to rank the ease-of-use of the software interface for any modelling tools they were familiar with on a scale of 1-5 in which: '''1=poor, 3=satisfactory, 5= excellent'''&amp;lt;/br&amp;gt;&lt;br /&gt;
There was a very wide range of scores assigned for each tool across the respondents, showing that different people experience the tools differently! &amp;lt;/br&amp;gt;&lt;br /&gt;
Both the average and the range of scores assigned are presented below&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Survey data &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Number of users answering survey''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''13''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''14''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''19''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''9''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |''8''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |'''Average ease-of-use score''' &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; 1-poor to 5-excellent&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |3.8&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |3.4&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |3.4&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |3.9&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |3.0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |'''Range of scores assigned'''&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; 1-poor to 5-excellent&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |2 - 5&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |2 - 5&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |1 - 5&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |3 - 5&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |1 - 5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User ratings of tools' documentation &amp;amp; support (modeller survey) ==&lt;br /&gt;
&lt;br /&gt;
In 2021, we surveyed the South African hydrological modelling community to ask them about their modelling background and level, which tools they used, and what their perceptions about these tools were. Specifically we asked them to rate the ease-of-use of the user interface, the ease-of-use of the documentation as well as the support of each modelling tool on a scale of 1-5, 1 being poor, 3 being satisfactory, and 5 being excellent. On 31 May 2021 we had 45 responses, and we summarised results here for any modelling tools that were reviewed by more than two people (i.e. sample size greater than 2). If you are choosing a modelling tool for your project, perhaps this table, as well as those on capabilities and specific use cases, would help you make a decision on which to select. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;span id = &amp;quot;Table XX Anchor&amp;quot;&amp;gt; &amp;lt;big&amp;gt;USER RATINGS OF MODELLING TOOLS&amp;lt;/big&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
! Modelling tool !! |Interface !! |Documentation !! |Support !! |Sample Size &lt;br /&gt;
|-&lt;br /&gt;
|style='background: #F5FFF5' | 	ACRU&lt;br /&gt;
|style='background: #F5FFF5' | 3.4&lt;br /&gt;
|style='background: #F5FFF5' |3.6&lt;br /&gt;
|style='background: #F5FFF5' |3.9&lt;br /&gt;
|style='background: #F5FFF5' |19&lt;br /&gt;
|-&lt;br /&gt;
|style='background: #FFF5FA' | WRSM-Pitman&lt;br /&gt;
|style='background: #FFF5FA' | 3.6&lt;br /&gt;
|style='background: #FFF5FA' |3.5&lt;br /&gt;
|style='background: #FFF5FA' |3.5&lt;br /&gt;
|style='background: #FFF5FA' |14&lt;br /&gt;
|-&lt;br /&gt;
|style='background: #FFF7F5' | SPATSIM-Pitman&lt;br /&gt;
|style='background: #FFF7F5' | 3.3&lt;br /&gt;
|style='background: #FFF7F5' |3.3&lt;br /&gt;
|style='background: #FFF7F5' |3.5&lt;br /&gt;
|style='background: #FFF7F5' |11&lt;br /&gt;
|-&lt;br /&gt;
|style='background: #FFFFF5' | SWAT&lt;br /&gt;
|style='background: #FFFFF5' | 3.6&lt;br /&gt;
|style='background: #FFFFF5' |3.9&lt;br /&gt;
|style='background: #FFFFF5' |3.8&lt;br /&gt;
|style='background: #FFFFF5' |9&lt;br /&gt;
|-&lt;br /&gt;
|style='background: #F5FCFF' | MIKE-SHE&lt;br /&gt;
|style='background: #F5FCFF' | 3.0&lt;br /&gt;
|style='background: #F5FCFF' |2.1&lt;br /&gt;
|style='background: #F5FCFF' |2.3&lt;br /&gt;
|style='background: #F5FCFF' |7&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=785</id>
		<title>Modelling tool user interfaces</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=785"/>
		<updated>2023-12-04T08:25:47Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The tables below compare some main features of the user interfaces of the selected modelling tools that relate to their ease of use. These include approximate comparisons of typical model run times and the computing power needed to run them, as well as how easy it is to export and view various model outputs and test different parameter value options for sensitivity analyses and/or calibration. &lt;br /&gt;
  &lt;br /&gt;
The combination of how long it takes to set up a model (including preparing input data in the needed format, setting up the structure, entering the parameter values), how long it takes for the model to run, how long it takes to access model outputs of interest, and how long it takes to test and refine the model influences what can be achieved in the time that is available for a modelling project. Some modelling tools may run very quickly, but take a relatively long time to set up and don't have an efficient way to change and test multiple parameter value options, which makes calibration a time consuming, manual process. Other tools may take long to run, but can be set up to do a number of parameter testing runs and even scenario runs at once, allowing the modeller to attend to other work in the meantime (however they may have to do so on another computer if the model requires a lot of computing power!). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interface comparison overview  ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Interface characteristic &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Graphical user interface &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs code prompt)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Catchment map display (visualise linkages)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model run times'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Estimated model run time for a 30 year run, ~300km^2 catchment &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(Note: will depend on model set-up complexity &amp;amp; computing power!)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |tens of minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |hours&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Computing resources needed'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Comparative rating of computing power needed to achieve workable run times.&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |medium&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |intensive (need good GPU)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF; vertical-align: vertical-align: center;&amp;quot; |'''Model set-up ease &amp;amp; efficiency'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated creation of model units &amp;amp; connections from map inputs &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs fully manual creation)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Input parameter values and change values for batches of models units &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., all HRUs of a cover type)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |In-built database of suggested parameter values &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., for common vegetation types, soil types, etc.)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |User can build own parameter databases for use across multiple models&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model set-up transparency''' (i.e., is it very obvious what the model is doing/assuming?) &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Interface makes the user interact with every component &amp;amp; parameter entry option during model set-up &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs having default parameter values pre-entered &amp;amp; not forcing user to view them)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Tool checks connection errors&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Batch runs &amp;amp; calibration tools''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Facility for batch runs, parameter sensitivity analyses, uncertainty analyses &amp;amp; auto-calibration &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Accessing model output''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for streamflow&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for water balance fluxes and stores&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |All water balance components that are calculated by the model can be exported&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Batch export of water balance fluxes for model's basic spatial units&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated extraction of water balance fluxes for different spatial scales &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., by cover class area, by subcatchment, full catchment)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Formats of input and output data ==&lt;br /&gt;
&lt;br /&gt;
The table below gives some basic information about the file formats used for model inputs and outputs across the different modelling tools to give a general impression of what is required to work with them. This is a very rough overview and one has to work with user manuals, tutorials, and/or pre-exist demonstration models and data to understand the various formatting requirements and file types used across the inputs and outputs of a specific software tool. &amp;lt;/br&amp;gt; For large or complex model set-ups that will have many different inputs (e.g., different input rainfall timeseries for several different points across the modelled area), it is highly recommended to use coding tools like R or Python to prepare the input files as it will be time-consuming to get many files into the same specific formatting required by the modelling software and most do not have in-built conversion tools.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; |'''Data type''' &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |'''Timeseries data'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (special file extensions)'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Monthly data with years as rows and a column for each month in a water year starting in Oct, and for some types an annual sum in an additional column. &amp;lt;/br&amp;gt; Files can be read and generated by text editors (like Notepad) outside of WRSM, even though the files do not have typical text file extensions (e.g. &amp;quot;.txt&amp;quot;). WRSM input and output file extensions show the type of data (e.g., .RAN file is a rainfall timeseries file). Data can be brought into Excel for analyses, but it is difficult to create the input file formatting within Excel. A text editor or a general coding interface like an R or Python editor can be used to achieve the needed input data timeseries.&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (.txt)'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Some flexibility on the formatting for inputs as one can specify the row/column format and date formatting in the files in the tools' input interface. Inputs can be prepared in Excel and outputs easily opened there as well.&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted ASCII text files (.txt) &amp;amp; .DBF files'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Input is daily data in long-format (one date per row) in a composite file containing climate variable and observed flow inputs in specified column orders and number formats. Difficult to prepare simply in Excel, and labour intensive to prepare in a text editor (e.g, Notepad), but reasonable to prepare in a general coding programme like R or Python. &amp;lt;/br&amp;gt; Outputs are .dbf format text files which open easily in Excel.&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (.txt) &amp;amp; Access database files '''&lt;br /&gt;
&amp;lt;/br&amp;gt; Daily data in long-format (one date per row) text files. Reasonable to prepare and easy to open in Excel. &amp;lt;/br&amp;gt; Outputs can also be produced in an Access database.&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Software-specific .dfs0 file format'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Dfs0 files for input must be generated within MIKE software. Data in long-format (each row is a timestep) prepared in Excel can be copy-pasted into a blank dfs0 file with the correct number of rows and data from dfs0 files can be copy-pasted into Excel. There are also batch conversion tools in MIKE that can be used to convert specifically formatted text files into dfs0 files and to convert dfs0 files into text files.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |'''Spatial data'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of modules: what areas will have their own modules (e.g. subcatchment delineation; special cover types to represent separately, like plantations, irrigated areas, wetlands; river reaches and dams), determine sizes and other characteristics of the modules, and how they are linked to one another.'' &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of subcatchments: subcatchment delineation plus special features to represent specifically like dams, plantations, irrigated areas, wetlands), determine the sizes and other characteristics of subcatchments and special areas, and how subcatchments are linked to one another.''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of subcatchments composed of HRUs, river reaches, &amp;amp; dams: subcatchment delineation, what areas will have their own HRUs (land cover types to represent individually), determine the sizes and other characteristics of the HRUs, and how units linked to one another.''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''Standard GIS shapefile and grid/raster files (geotif, grid) used.''' &lt;br /&gt;
&amp;lt;/br&amp;gt; DEM input must be a raster. Land cover and soil type data can be input as shapefiles or rasters (see user manuals for formatting/attribute requirements). &amp;lt;/br&amp;gt; Tool-delineated subcatchments, river lines, HRUs are output as shapefiles. &amp;lt;/br&amp;gt; Hydrological predictions are not output in a spatial format. The data can be linked back to spatial units based on ID numbers manually by the user for spatial displays. (SWAT+ has developed tools for this internally...)&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''Software-specific .dfs2 and .dfs3 file formats used in general. A few inputs allow standard shapefiles.'''&lt;br /&gt;
&amp;lt;/br&amp;gt; dfs2 files are 2D gridded data. Standard GIS grids can be saved in an ASCI format in GIS software and then a MIKE tool applied to convert to dfs2. &amp;lt;/br&amp;gt; Subcatchments and landcover can be input as shapefiles. &amp;lt;/br&amp;gt; Many hydrological predictions can be output as spatial data as .dfs3 files, 3 dimensional data &amp;quot;cubes&amp;quot;: a 2D grid of values (e.g. transpiration, surface water depth, soil moisture, groundwater depth) for each timestep, all in one file. These can be stepped-through or played as video in the interface. Timeseries for point locations or specified areas can be extracted. &amp;lt;/br&amp;gt;.dfs2 files can be converted to ASCI files to open in GIS software using an in-built tool.   &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== User impressions of 'ease-of-use' (modeller survey) ==&lt;br /&gt;
A brief survey for hydrological modellers was distributed via the South African Hydrology Society (SAHS) as part of the [[Model inter-comparison study|model intercomparison project (2019-2021)]]. Participants were asked to rank the ease-of-use of the software interface for any modelling tools they were familiar with on a scale of 1-5 in which: '''1=poor, 3=satisfactory, 5= excellent'''&amp;lt;/br&amp;gt;&lt;br /&gt;
There was a very wide range of scores assigned for each tool across the respondents, showing that different people experience the tools differently! &amp;lt;/br&amp;gt;&lt;br /&gt;
Both the average and the range of scores assigned are presented below&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Survey data &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Number of users answering survey''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''13''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''14''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''19''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''9''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |''8''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |'''Average ease-of-use score''' &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; 1-poor to 5-excellent&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |3.8&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |3.4&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |3.4&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |3.9&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |3.0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |'''Range of scores assigned'''&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; 1-poor to 5-excellent&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |2 - 5&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |2 - 5&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |1 - 5&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |3 - 5&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |1 - 5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User ratings across tools ==&lt;br /&gt;
&lt;br /&gt;
In 2021, we surveyed the South African hydrological modelling community to ask them about their modelling background and level, which tools they used, and what their perceptions about these tools were. Specifically we asked them to rate the ease-of-use of the user interface, the ease-of-use of the documentation as well as the support of each modelling tool on a scale of 1-5, 1 being poor, 3 being satisfactory, and 5 being excellent. On 31 May 2021 we had 45 responses, and we summarised results here for any modelling tools that were reviewed by more than two people (i.e. sample size greater than 2). If you are choosing a modelling tool for your project, perhaps this table, as well as those on capabilities and specific use cases, would help you make a decision on which to select. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;span id = &amp;quot;Table XX Anchor&amp;quot;&amp;gt; &amp;lt;big&amp;gt;USER RATINGS OF MODELLING TOOLS&amp;lt;/big&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
! Modelling tool !! |Interface !! |Documentation !! |Support !! |Sample Size &lt;br /&gt;
|-&lt;br /&gt;
|style='background: #F5FFF5' | 	ACRU&lt;br /&gt;
|style='background: #F5FFF5' | 3.4&lt;br /&gt;
|style='background: #F5FFF5' |3.6&lt;br /&gt;
|style='background: #F5FFF5' |3.9&lt;br /&gt;
|style='background: #F5FFF5' |19&lt;br /&gt;
|-&lt;br /&gt;
|style='background: #FFF5FA' | WRSM-Pitman&lt;br /&gt;
|style='background: #FFF5FA' | 3.6&lt;br /&gt;
|style='background: #FFF5FA' |3.5&lt;br /&gt;
|style='background: #FFF5FA' |3.5&lt;br /&gt;
|style='background: #FFF5FA' |14&lt;br /&gt;
|-&lt;br /&gt;
|style='background: #FFF7F5' | SPATSIM-Pitman&lt;br /&gt;
|style='background: #FFF7F5' | 3.3&lt;br /&gt;
|style='background: #FFF7F5' |3.3&lt;br /&gt;
|style='background: #FFF7F5' |3.5&lt;br /&gt;
|style='background: #FFF7F5' |11&lt;br /&gt;
|-&lt;br /&gt;
|style='background: #FFFFF5' | SWAT&lt;br /&gt;
|style='background: #FFFFF5' | 3.6&lt;br /&gt;
|style='background: #FFFFF5' |3.9&lt;br /&gt;
|style='background: #FFFFF5' |3.8&lt;br /&gt;
|style='background: #FFFFF5' |9&lt;br /&gt;
|-&lt;br /&gt;
|style='background: #F5FCFF' | MIKE-SHE&lt;br /&gt;
|style='background: #F5FCFF' | 3.0&lt;br /&gt;
|style='background: #F5FCFF' |2.1&lt;br /&gt;
|style='background: #F5FCFF' |2.3&lt;br /&gt;
|style='background: #F5FCFF' |7&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Documentation_%26_support_across_tools&amp;diff=784</id>
		<title>Documentation &amp; support across tools</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Documentation_%26_support_across_tools&amp;diff=784"/>
		<updated>2023-12-04T08:24:54Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== User ratings across tools ==&lt;br /&gt;
&lt;br /&gt;
In 2021, we surveyed the South African hydrological modelling community to ask them about their modelling background and level, which tools they used, and what their perceptions about these tools were. Specifically we asked them to rate the ease-of-use of the user interface, the ease-of-use of the documentation as well as the support of each modelling tool on a scale of 1-5, 1 being poor, 3 being satisfactory, and 5 being excellent. On 31 May 2021 we had 45 responses, and we summarised results here for any modelling tools that were reviewed by more than two people (i.e. sample size greater than 2). If you are choosing a modelling tool for your project, perhaps this table, as well as those on capabilities and specific use cases, would help you make a decision on which to select. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&amp;lt;span id = &amp;quot;Table XX Anchor&amp;quot;&amp;gt; &amp;lt;big&amp;gt;USER RATINGS OF MODELLING TOOLS&amp;lt;/big&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
! Modelling tool !! |Interface !! |Documentation !! |Support !! |Sample Size &lt;br /&gt;
|-&lt;br /&gt;
|style='background: #F5FFF5' | 	ACRU&lt;br /&gt;
|style='background: #F5FFF5' | 3.4&lt;br /&gt;
|style='background: #F5FFF5' |3.6&lt;br /&gt;
|style='background: #F5FFF5' |3.9&lt;br /&gt;
|style='background: #F5FFF5' |19&lt;br /&gt;
|-&lt;br /&gt;
|style='background: #FFF5FA' | WRSM-Pitman&lt;br /&gt;
|style='background: #FFF5FA' | 3.6&lt;br /&gt;
|style='background: #FFF5FA' |3.5&lt;br /&gt;
|style='background: #FFF5FA' |3.5&lt;br /&gt;
|style='background: #FFF5FA' |14&lt;br /&gt;
|-&lt;br /&gt;
|style='background: #FFF7F5' | SPATSIM-Pitman&lt;br /&gt;
|style='background: #FFF7F5' | 3.3&lt;br /&gt;
|style='background: #FFF7F5' |3.3&lt;br /&gt;
|style='background: #FFF7F5' |3.5&lt;br /&gt;
|style='background: #FFF7F5' |11&lt;br /&gt;
|-&lt;br /&gt;
|style='background: #FFFFF5' | SWAT&lt;br /&gt;
|style='background: #FFFFF5' | 3.6&lt;br /&gt;
|style='background: #FFFFF5' |3.9&lt;br /&gt;
|style='background: #FFFFF5' |3.8&lt;br /&gt;
|style='background: #FFFFF5' |9&lt;br /&gt;
|-&lt;br /&gt;
|style='background: #F5FCFF' | MIKE-SHE&lt;br /&gt;
|style='background: #F5FCFF' | 3.0&lt;br /&gt;
|style='background: #F5FCFF' |2.1&lt;br /&gt;
|style='background: #F5FCFF' |2.3&lt;br /&gt;
|style='background: #F5FCFF' |7&lt;br /&gt;
|-&lt;br /&gt;
|WEAP&lt;br /&gt;
|3.4&lt;br /&gt;
|3.9&lt;br /&gt;
|4.0&lt;br /&gt;
|7&lt;br /&gt;
|-&lt;br /&gt;
|SCS-SA&lt;br /&gt;
|3.5&lt;br /&gt;
|3.7&lt;br /&gt;
|3.4&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|WRYM&lt;br /&gt;
|3.7&lt;br /&gt;
|4.0&lt;br /&gt;
|4.0&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
|HYDRUS&lt;br /&gt;
|1.5&lt;br /&gt;
|2.5&lt;br /&gt;
|2.5&lt;br /&gt;
|2&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_documentation&amp;diff=783</id>
		<title>Modelling tool documentation</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_documentation&amp;diff=783"/>
		<updated>2023-12-04T08:19:25Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the page has links to modelling tool websites, manuals and software downloads. &lt;br /&gt;
&lt;br /&gt;
If you notice that we are missing any manual or key document, please let us know by using the &amp;quot;Discussion&amp;quot; page (see tab above), so that we can keep this page up to date. Assistance on posting to Discussion pages can be found [[How to use &amp;quot;Discussion&amp;quot; pages |here]]. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Need more help?'''&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt; &lt;br /&gt;
If you have modelling questions that you cannot resolve by consulting the modelling tool's manual or related resources, we recommend trying the question and answer platform [https://earthscience.stackexchange.com Stack Exchange, Earth Sciences subsite], to look for help (tag question with &amp;quot;hydrology&amp;quot; and &amp;quot;model&amp;quot;). If you have gained experience using a tool, consider using Stack Exchange to provide help to others so that the questions and answers become freely available to anyone online. &amp;lt;/br&amp;gt;&lt;br /&gt;
Guidance on using this resource for hydrological modelling assistance can be found [[Stack Exchange Question &amp;amp; Answer platform |here]].  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ACRU ==&lt;br /&gt;
&lt;br /&gt;
'''Homepage:''' https://cwrr.ukzn.ac.za/resources/acru/&lt;br /&gt;
&lt;br /&gt;
'''Manuals:''' http://www.beeh.unp.ac.za/acru&lt;br /&gt;
&lt;br /&gt;
'''Support:''' Via email: https://cwrr.ukzn.ac.za/centre-staff/&lt;br /&gt;
&lt;br /&gt;
'''Downloads:''' https://cwrr.ukzn.ac.za/resources/acru/&lt;br /&gt;
&lt;br /&gt;
== WRSM-Pitman ==&lt;br /&gt;
&lt;br /&gt;
'''Homepage:''' https://waterresourceswr2012.co.za/ &lt;br /&gt;
&lt;br /&gt;
'''Manuals:''' &amp;lt;/br&amp;gt;&lt;br /&gt;
User manual: http://wrcwebsite.azurewebsites.net/wp-content/uploads/mdocs/TT%20689-16.pdf  &amp;lt;/br&amp;gt;&lt;br /&gt;
Code manual: http://www.wrc.org.za/wp-content/uploads/mdocs/TT%20691-16.pdf  &amp;lt;/br&amp;gt;&lt;br /&gt;
Theory manual: http://www.wrc.org.za/wp-content/uploads/mdocs/TT%20690-16.pdf&lt;br /&gt;
&lt;br /&gt;
'''Support:''' https://waterresourceswr2012.co.za/contact/ &lt;br /&gt;
&lt;br /&gt;
'''Downloads:''' WRSM software &amp;amp; Water Resources 2012 (WR2012) study data downloads, log-in creation required: https://waterresourceswr2012.co.za/  &lt;br /&gt;
&lt;br /&gt;
== SPATSIM-Pitman ==&lt;br /&gt;
&lt;br /&gt;
'''Homepage:''' https://www.ru.ac.za/iwr/research/software/spatsim/&lt;br /&gt;
&lt;br /&gt;
'''Manuals:''' &lt;br /&gt;
&lt;br /&gt;
'''Support:''' Via email: https://www.ru.ac.za/iwr/contactus/&lt;br /&gt;
&lt;br /&gt;
'''Downloads:''' https://www.ru.ac.za/iwr/research/software/spatsim/&lt;br /&gt;
&lt;br /&gt;
== SWAT ==&lt;br /&gt;
&lt;br /&gt;
'''Homepage:''' https://swat.tamu.edu/&lt;br /&gt;
&lt;br /&gt;
'''Manuals:''' https://swat.tamu.edu/docs/&lt;br /&gt;
&lt;br /&gt;
'''Support:''' SWAT forums &amp;amp; link to contact developers: https://swat.tamu.edu/support/. Each forum is a google group.&lt;br /&gt;
&lt;br /&gt;
'''Downloads:''' https://swat.tamu.edu/software/&lt;br /&gt;
&lt;br /&gt;
== MIKE-SHE ==&lt;br /&gt;
&lt;br /&gt;
'''Homepage:''' https://www.mikepoweredbydhi.com/&lt;br /&gt;
&lt;br /&gt;
'''Manuals:''' &amp;lt;/br&amp;gt;&lt;br /&gt;
General: https://www.mikepoweredbydhi.com/download/product-documentation &amp;lt;/br&amp;gt; &lt;br /&gt;
MIKE-SHE: https://manuals.mikepoweredbydhi.help/2020/MIKE_SHE.htm &lt;br /&gt;
&lt;br /&gt;
'''Support:''' &amp;lt;/br&amp;gt;&lt;br /&gt;
MIKE support info page (links to the user forum): https://www.mikepoweredbydhi.com/support  &amp;lt;/br&amp;gt; &lt;br /&gt;
User forum index: https://52.136.242.250/  &amp;lt;/br&amp;gt; &lt;br /&gt;
MIKE-SHE specific forum: https://52.136.242.250/index.php/board,33.0.html&lt;br /&gt;
&lt;br /&gt;
'''Downloads:''' https://www.mikepoweredbydhi.com/download/mike-2021&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Water_balance_outputs_across_tools&amp;diff=782</id>
		<title>Water balance outputs across tools</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Water_balance_outputs_across_tools&amp;diff=782"/>
		<updated>2023-12-04T07:37:50Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Modelling tools differ in the hydrological processes, or water balance elements (fluxes and storages), that they calculate individually, save, and allow users to export for further analyses.  The table below covers what each software tool outputs, meaning what can be saved as a timeseries of flow rates, fluxes, or storage volumes or depths, and for what ''spatial scale'' or modelled units these can be output (e.g. output for each grid cell, HRU, subcatchment, or catchment total). Output file formats are covered [[Modelling tool user interfaces#Formats of input and output data|here]]. &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
The spatial scales at which the software can output values gives an indication of how much external calculation work a user may need to do in order to find out about a flux or store of particular interest. For example, we often wish to know the ET water use of a particular vegetation type, likely to compare with another type. ACRU and SWAT will output AET components for individual HRUs, however if there are multiple HRUs of the same land cover type within the model type, these tools will not compile an area-weighted average for the cover type across the whole modelled area. The user would need to do that manually outside the tool using the individual HRU outputs. MIKE-SHE can do this compilation within the software as the user can specify a polygon that covers the full area of a cover class and the tool will compile fluxes for that polygon.    &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
'''Note:''' The table differentiates between the case in which a ''tool does not output'' its calculation of a certain flux or storage (Output = &amp;quot;no&amp;quot;) and the case in which the ''tool does not explicitly model'' the listed process (&amp;quot;not modelled&amp;quot;), meaning it's not part of the model's calculations. In the case when a tool ''does model'' a process, but ''does not output'' the results of this calculation, the user could potentially consult the tools' user guide and attempt to calculate the process themselves using the algorithm that is applied in the software and other components that can be output. In cases where a calculation would be relatively simple, and based only on other outputs covered in the table, the calculation approach has been given in the table.&amp;lt;/br&amp;gt;&lt;br /&gt;
For cases where the tool does output a flux but uses a different name for it that has been used in the table row heading, this has been noted in brackets below. For more terminology comparison across tools, see further coverage [[Terminology#Hydrological process and parameter terms across tools|here]]. &amp;lt;/br&amp;gt;&lt;br /&gt;
Some of the fluxes listed in the table are net totals of component fluxes which are also listed in the table (e.g. total AET or total evaporation &amp;amp; transpiration = canopy interception evaporation + AET from soil + AET from GW + evaporation off water bodies, where applicable). Some tools model and output each separately and may or may not output each individually. Some provide outputs of the total and the components, some just the components and the user would need to sum them if the total was of interest. Some calculate a total of some or all in a single step and output the total.   &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;2&amp;quot; |Flux or storage&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; | '''Tool output and/or calculation approach'''&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(Sami GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(Hughes GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE, &lt;br /&gt;
[[Coverage of structural options within modelling tools#MIKE-SHE|&amp;lt;small&amp;gt;semi-distributed,&amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:8em&amp;quot; |MIKE-SHE, &lt;br /&gt;
[[Coverage of structural options within modelling tools#MIKE-SHE|&amp;lt;small&amp;gt;fully-distributed,&amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top; width:10em &amp;quot;|'''AET total'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:'''''&amp;lt;/br&amp;gt;&lt;br /&gt;
''precip – runoff &amp;lt;/br&amp;gt;&lt;br /&gt;
''– Δ soil storage &amp;lt;/br&amp;gt;&lt;br /&gt;
''– Δ GW storage &amp;lt;/br&amp;gt;&lt;br /&gt;
''(works for long-term average, not monthly due to recharge lag)&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; | &amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:''''' &amp;lt;/br&amp;gt;&lt;br /&gt;
''ET output (includes canopy interception)&amp;lt;/br&amp;gt;&lt;br /&gt;
''+ AET from GW (external calculation)'' &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; | &amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:''''' &amp;lt;/br&amp;gt;&lt;br /&gt;
''canopy evap. &amp;lt;/br&amp;gt;&lt;br /&gt;
''+ AET from soil''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; | &amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:'''''&amp;lt;/br&amp;gt;&lt;br /&gt;
''AET from soil &amp;lt;/br&amp;gt;&lt;br /&gt;
''+ AET from GW''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; | '''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; | '''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;''(runoff module)'' &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;''(subcatchment)'' &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;''(HRU)'' &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;''(HRU)'' &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Canopy interception evaporation'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; | no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot; vertical-align: center; text-align:top;&amp;quot; | &amp;lt;center&amp;gt;&amp;lt;small&amp;gt;not modelled &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''AET from soil'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; | no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''AET from GW'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; | no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; | no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align:center;&amp;quot; | &amp;lt;small&amp;gt;not modelled&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &amp;lt;/br&amp;gt;&lt;br /&gt;
''(exception: [[Process representation across tools#Evapotranspiration (ET) from groundwater (GW)|riparian HRU approximation]]) ''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; | '''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘Revap’)  &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment aquifer,  catchment&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon, catchment,  (aquifer layer or all)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Evaporation from surface water body'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” |&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;water body&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;water body&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;water body (includes river reaches)&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;water body (includes river reaches), surface ponding: grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;water body (includes river reaches), surface ponding: grid cell, polygon, catchment  &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Runoff (RO) total'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module, route (any scale) &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;river cross section &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;river cross section&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Surface  runoff'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top;&amp;quot; | &amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:''''' &amp;lt;/br&amp;gt;&lt;br /&gt;
''RO total – interflow – aquifer RO'' &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top;&amp;quot; | &amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:''''' &amp;lt;/br&amp;gt;&lt;br /&gt;
'' “Quickflow” – “DelayedStormflow” ''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Interflow'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘soil moisture runoff’) &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘DelayedStormflow’) &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘Lateral Q’) &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(saturated zone, upper layer)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment interflow reservoir&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Aquifer to channel'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment aquifer,  catchment&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment,  (aquifer layer or all)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Channel to aquifer'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style= &amp;quot;vertical-align: top; text-align:center;&amp;quot; | &amp;lt;small&amp;gt; not modelled&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;river module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: &amp;quot;vertical-align: top; text-align:center;” | &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;''channel to &amp;quot;bank store&amp;quot;, not output, need to back-calculate for reach&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;river reach&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;river reach; grid cell, polygon, catchment (aquifer layer) &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Aquifer GW flow, into or out of a model unit, remaining as GW'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align:center;&amp;quot; |&amp;lt;small&amp;gt;not modelled&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top;&amp;quot; |&amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;''GW can ‘leave’ catchment by recharging an inactive deep aquifer''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top;&amp;quot; |&amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;''GW can ‘leave’ catchment by recharging an inactive deep aquifer or ‘dead storage’ ''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt; (subcatchment)&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt; (subcatchment)&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon,  catchment,  (aquifer layer or all)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Water body storage'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” |&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;water body&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;water body&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;water body&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;water body, surface ponding: grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;water body, surface ponding: grid cell, polygon, catchment  &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Soil profile storage'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;soil layer in HRU &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Aquifer storage'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment aquifer, catchment&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment,  (aquifer layer or all)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Percolation out of soil storage'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘total recharge’ - lagged to aquifer, excess becomes interflow) &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(same as aquifer recharge below) &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(same as aquifer recharge below) &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(lagged to aquifer) &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(goes to 'interflow store') &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(same as aquifer recharge below) &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU,  subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Aquifer recharge'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘aquifer recharge’)&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(B-horizon soil ‘SaturatedFlow’ + ‘UnsaturatedFlow’) &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment aquifer, catchment&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon,  catchment,  (aquifer layer or all)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Water_balance_outputs_across_tools&amp;diff=781</id>
		<title>Water balance outputs across tools</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Water_balance_outputs_across_tools&amp;diff=781"/>
		<updated>2023-12-04T06:50:06Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Modelling tools differ in the hydrological processes, or water balance elements (fluxes and storages), that they calculate individually, save, and allow users to export for further analyses.  The table below covers what each software tool outputs, meaning what can be saved as a timeseries of flow rates, fluxes, or storage volumes or depths, and for what ''spatial scale'' or modelled units these can be output. Output file formats are cover [[Modelling tool user interfaces#Formats of input and output data|here]]. &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
'''Note:''' The table differentiates between the case in which a tool does not output its calculation of a certain flux or storage (Output = &amp;quot;no&amp;quot;) and the case in which the tool does not explicitly model or calculate the listed process (&amp;quot;not modelled&amp;quot;). In the case when a tool does model a process, but does not output the results of this particular calculation, the user could potentially consult the tools' user guide and attempt to calculate the process themselves using the algorithm that is applied in the software and other components that can be output. In cases where a calculation would be relatively simple, and based only on other outputs covered in the table, the calculation approach has been given in the table. &lt;br /&gt;
For cases where the tool does output a flux but uses a different name for it that has been used in the table row heading, this has been noted in brackets below. For more terminology comparison across tools, see further coverage [[Terminology#Hydrological process and parameter terms across tools|here]].   &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;2&amp;quot; |Flux or storage&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; | '''Tool output and/or calculation approach'''&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(Sami GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(Hughes GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE, &lt;br /&gt;
[[Coverage of structural options within modelling tools#MIKE-SHE|&amp;lt;small&amp;gt;semi-distributed,&amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:8em&amp;quot; |MIKE-SHE, &lt;br /&gt;
[[Coverage of structural options within modelling tools#MIKE-SHE|&amp;lt;small&amp;gt;fully-distributed,&amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top; width:10em &amp;quot;|'''AET total'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:'''''&amp;lt;/br&amp;gt;&lt;br /&gt;
''precip – runoff &amp;lt;/br&amp;gt;&lt;br /&gt;
''– Δ soil storage &amp;lt;/br&amp;gt;&lt;br /&gt;
''– Δ GW storage &amp;lt;/br&amp;gt;&lt;br /&gt;
''(works for long-term average, not monthly due to recharge lag)&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; | &amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:''''' &amp;lt;/br&amp;gt;&lt;br /&gt;
''ET output (includes canopy interception)&amp;lt;/br&amp;gt;&lt;br /&gt;
''+ AET from GW (external calculation)'' &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; | &amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:''''' &amp;lt;/br&amp;gt;&lt;br /&gt;
''canopy evap. &amp;lt;/br&amp;gt;&lt;br /&gt;
''+ AET from soil''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; | &amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:'''''&amp;lt;/br&amp;gt;&lt;br /&gt;
''AET from soil &amp;lt;/br&amp;gt;&lt;br /&gt;
''+ AET from GW''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; | '''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; | '''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;''(runoff module)'' &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;''(subcatchment)'' &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;''(HRU)'' &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;''(HRU)'' &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Canopy interception evaporation'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; | no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot; vertical-align: center; text-align:top;&amp;quot; | &amp;lt;center&amp;gt;&amp;lt;small&amp;gt;not modelled &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''AET from soil'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; | no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''AET from GW'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; | no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; | no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align:center;&amp;quot; | &amp;lt;small&amp;gt;not modelled&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &amp;lt;/br&amp;gt;&lt;br /&gt;
''(exception: [[Process representation across tools#Evapotranspiration (ET) from groundwater (GW)|riparian HRU approximation]]) ''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; | '''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘Revap’)  &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment aquifer,  catchment&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon, catchment,  (aquifer layer or all)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Runoff (RO) total'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module, route (any scale) &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;river cross section &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;river cross section&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Surface  runoff'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top;&amp;quot; | &amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:''''' &amp;lt;/br&amp;gt;&lt;br /&gt;
''RO total – interflow – aquifer RO'' &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top;&amp;quot; | &amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:''''' &amp;lt;/br&amp;gt;&lt;br /&gt;
'' “Quickflow” – “DelayedStormflow” ''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Interflow'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘soil moisture runoff’) &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘DelayedStormflow’) &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘Lateral Q’) &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(saturated zone, upper layer)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment interflow reservoir&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Aquifer to channel'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment aquifer,  catchment&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment,  (aquifer layer or all)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Aquifer GW flow in/out'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align:center;&amp;quot; |&amp;lt;small&amp;gt;not modelled&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top;&amp;quot; |&amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;''GW can ‘leave’ catchment by recharging an inactive deep aquifer''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top;&amp;quot; |&amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;''GW can ‘leave’ catchment by recharging an inactive deep aquifer or ‘dead storage’ ''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt; (subcatchment)&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt; (subcatchment)&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon,  catchment,  (aquifer layer or all)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Soil profile storage'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;soil layer in HRU &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Aquifer storage'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment aquifer, catchment&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment,  (aquifer layer or all)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Percolation out of soil storage'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘total recharge’) &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(same as recharge) &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(same as recharge) &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU,  subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Aquifer recharge'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘aquifer recharge’) &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(B-horizon soil ‘SaturatedFlow’ + ‘UnsaturatedFlow’) &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment aquifer, catchment&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon,  catchment,  (aquifer layer or all)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Water_balance_outputs_across_tools&amp;diff=780</id>
		<title>Water balance outputs across tools</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Water_balance_outputs_across_tools&amp;diff=780"/>
		<updated>2023-12-03T20:35:43Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Modelling tools differ in the hydrological processes, or water balance elements (fluxes and storages), that they calculate individually, save, and allow users to export for further analyses.  The table below covers what each software tool outputs, meaning what can be saved as a timeseries of flow rates, fluxes, or storage volumes or depths, and for what ''spatial scale'' or modelled units these can be output. Output file formats are cover [[Modelling tool user interfaces#Formats of input and output data|here]]. &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
'''Note:''' The table differentiates between the case in which a tool does not output its calculation of a certain flux or storage (Output = &amp;quot;no&amp;quot;) and the case in which the tool does not explicitly model or calculate the listed process (&amp;quot;not modelled&amp;quot;). In the case when a tool does model a process, but does not output the results of this particular calculation, the user could potentially consult the tools' user guide and attempt to calculate the process themselves using the algorithm that is applied in the software and other components that can be output. In cases where a calculation would be relatively simple, and based only on other outputs covered in the table, the calculation approach has been given in the table. &lt;br /&gt;
For cases where the tool does output a flux but uses a different name for it that has been used in the table row heading, this has been noted in brackets below. For more terminology comparison across tools, see further coverage [[Terminology#Hydrological process and parameter terms across tools|here]].   &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;2&amp;quot; |Flux or storage&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; | '''Tool output and/or calculation approach'''&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman &amp;lt;/br&amp;gt;(Sami GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman &amp;lt;/br&amp;gt;(Hughes GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE, &lt;br /&gt;
[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed,&amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:8em&amp;quot; |MIKE-SHE, &lt;br /&gt;
[[Coverage of structural options within modelling tools#MIKE-SHE|fully-distributed,&amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top; width:10em &amp;quot;|'''AET total'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:'''''&amp;lt;/br&amp;gt;&lt;br /&gt;
''precip – runoff &amp;lt;/br&amp;gt;&lt;br /&gt;
''– Δ soil storage &amp;lt;/br&amp;gt;&lt;br /&gt;
''– Δ GW storage &amp;lt;/br&amp;gt;&lt;br /&gt;
''(works for long-term average, not monthly due to recharge lag)&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; | &amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:''''' &amp;lt;/br&amp;gt;&lt;br /&gt;
''ET output (includes canopy interception)&amp;lt;/br&amp;gt;&lt;br /&gt;
''+ AET from GW (external calculation)'' &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; | &amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:''''' &amp;lt;/br&amp;gt;&lt;br /&gt;
''canopy evap. &amp;lt;/br&amp;gt;&lt;br /&gt;
''+ AET from soil''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; | &amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:'''''&amp;lt;/br&amp;gt;&lt;br /&gt;
''AET from soil &amp;lt;/br&amp;gt;&lt;br /&gt;
''+ AET from GW''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; | '''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; | '''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;''(runoff module)'' &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;''(subcatchment)'' &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;''(HRU)'' &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;''(HRU)'' &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Canopy interception evaporation'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; | no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot; vertical-align: center; text-align:top;&amp;quot; | &amp;lt;center&amp;gt;&amp;lt;small&amp;gt;not modelled &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''AET from soil'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; | no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''AET from GW'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; | no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; | no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align:center;&amp;quot; | &amp;lt;small&amp;gt;not modelled&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &amp;lt;/br&amp;gt;&lt;br /&gt;
''(exception: [[Process representation across tools#Evapotranspiration (ET) from groundwater (GW)|riparian HRU approximation]]) ''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; | '''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘Revap’)  &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment aquifer,  catchment&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon, catchment,  (aquifer layer or all)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Runoff (RO) total'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module, route (any scale) &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;river cross section &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;river cross section&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Surface  runoff'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top;&amp;quot; | &amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:''''' &amp;lt;/br&amp;gt;&lt;br /&gt;
''RO total – interflow – aquifer RO'' &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top;&amp;quot; | &amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:''''' &amp;lt;/br&amp;gt;&lt;br /&gt;
'' “Quickflow” – “DelayedStormflow” ''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Interflow'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘soil moisture runoff’) &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘DelayedStormflow’) &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘Lateral Q’) &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(saturated zone, upper layer)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment interflow reservoir&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Aquifer to channel'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment aquifer,  catchment&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment,  (aquifer layer or all)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Aquifer GW flow in/out'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align:center;&amp;quot; |&amp;lt;small&amp;gt;not modelled&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top;&amp;quot; |&amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;''GW can ‘leave’ catchment by recharging an inactive deep aquifer''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top;&amp;quot; |&amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;''GW can ‘leave’ catchment by recharging an inactive deep aquifer or ‘dead storage’ ''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt; (subcatchment)&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt; (subcatchment)&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon,  catchment,  (aquifer layer or all)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Soil profile storage'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;soil layer in HRU &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Aquifer storage'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment aquifer, catchment&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment,  (aquifer layer or all)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Percolation out of soil storage'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘total recharge’) &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(same as recharge) &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(same as recharge) &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU,  subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Aquifer recharge'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘aquifer recharge’) &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(B-horizon soil ‘SaturatedFlow’ + ‘UnsaturatedFlow’) &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment aquifer, catchment&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon,  catchment,  (aquifer layer or all)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Water_balance_outputs_across_tools&amp;diff=779</id>
		<title>Water balance outputs across tools</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Water_balance_outputs_across_tools&amp;diff=779"/>
		<updated>2023-12-03T20:16:30Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Modelling tools differ in the hydrological processes, or water balance elements, that they calculate individually, save, and allow users to export for further analyses. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;2&amp;quot; |Flux or storage&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; | '''Tool output and/or calculation approach'''&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman &amp;lt;/br&amp;gt;(Sami GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman &amp;lt;/br&amp;gt;(Hughes GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE, &lt;br /&gt;
[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed,&amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:8em&amp;quot; |MIKE-SHE, &lt;br /&gt;
[[Coverage of structural options within modelling tools#MIKE-SHE|fully-distributed,&amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top; width:10em &amp;quot;|'''AET total'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:'''''&amp;lt;/br&amp;gt;&lt;br /&gt;
''precip – runoff &amp;lt;/br&amp;gt;&lt;br /&gt;
''– Δ soil storage &amp;lt;/br&amp;gt;&lt;br /&gt;
''– Δ GW storage &amp;lt;/br&amp;gt;&lt;br /&gt;
''(works for long-term average, not monthly due to recharge lag)&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; | &amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:''''' &amp;lt;/br&amp;gt;&lt;br /&gt;
''ET output (includes canopy interception)&amp;lt;/br&amp;gt;&lt;br /&gt;
''+ AET from GW (external calculation)'' &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; | &amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:''''' &amp;lt;/br&amp;gt;&lt;br /&gt;
''canopy evap. &amp;lt;/br&amp;gt;&lt;br /&gt;
''+ AET from soil''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; | &amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:'''''&amp;lt;/br&amp;gt;&lt;br /&gt;
''AET from soil &amp;lt;/br&amp;gt;&lt;br /&gt;
''+ AET from GW''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; | '''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; | '''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;''(runoff module)'' &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;''(subcatchment)'' &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;''(HRU)'' &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;''(HRU)'' &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Canopy interception evaporation'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; | no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot; vertical-align: center; text-align:top;&amp;quot; | &amp;lt;small&amp;gt;not modelled &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''AET from soil'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; | no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''AET from GW'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; | no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; | no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align:center;&amp;quot; | &amp;lt;small&amp;gt;not modelled&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &amp;lt;/br&amp;gt;&lt;br /&gt;
''(exception: [[Process representation across tools#Evapotranspiration (ET) from groundwater (GW)|riparian HRU approximation]]) ''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; | '''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘Revap’)  &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment aquifer,  catchment&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon, catchment,  (aquifer layer or all)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Runoff (RO) total'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module, route (any scale) &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;river cross section &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;river cross section&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Surface  runoff'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top;&amp;quot; | &amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:''''' &amp;lt;/br&amp;gt;&lt;br /&gt;
''RO total – interflow – aquifer RO'' &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top;&amp;quot; | &amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:''''' &amp;lt;/br&amp;gt;&lt;br /&gt;
'' “Quickflow” – “DelayedStormflow” ''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Interflow'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘soil moisture runoff’) &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘DelayedStormflow’) &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘Lateral Q’) &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(saturated zone, upper layer)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment interflow reservoir&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Aquifer to channel'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment aquifer,  catchment&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment,  (aquifer layer or all)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Aquifer GW flow in/out'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align:center;&amp;quot; |&amp;lt;small&amp;gt;not modelled&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top;&amp;quot; |&amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;''GW can ‘leave’ catchment by recharging an inactive deep aquifer''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top;&amp;quot; |&amp;lt;center&amp;gt;no *&amp;lt;/center&amp;gt;&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;''GW can ‘leave’ catchment by recharging an inactive deep aquifer or ‘dead storage’ ''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt; (subcatchment)&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt; (subcatchment)&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon,  catchment,  (aquifer layer or all)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Soil profile storage'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;soil layer in HRU &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Aquifer storage'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |no&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment aquifer, catchment&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment,  (aquifer layer or all)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Percolation out of soil storage'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘total recharge’) &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(same as recharge) &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(same as recharge) &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU,  subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Aquifer recharge'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(‘aquifer recharge’) &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;(B-horizon soil ‘SaturatedFlow’ + ‘UnsaturatedFlow’) &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment aquifer, catchment&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon,  catchment,  (aquifer layer or all)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Water_balance_outputs_across_tools&amp;diff=778</id>
		<title>Water balance outputs across tools</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Water_balance_outputs_across_tools&amp;diff=778"/>
		<updated>2023-12-01T15:38:41Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Modelling tools differ in the hydrological processes, or water balance elements, that they calculate individually, save, and allow users to export for further analyses. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;2&amp;quot; |Flux or storage&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot; | '''Tool output and/or calculation approach'''&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman &amp;lt;/br&amp;gt;(Sami GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman &amp;lt;/br&amp;gt;(Hughes GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE, &lt;br /&gt;
[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed,&amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:8em&amp;quot; |MIKE-SHE, &lt;br /&gt;
[[Coverage of structural options within modelling tools#MIKE-SHE|fully-distributed,&amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top; width:10em &amp;quot;|'''AET total'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; | no*&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:''''' &amp;lt;/br&amp;gt;&lt;br /&gt;
''(long term average, not monthly due to lags):&amp;lt;/br&amp;gt;&lt;br /&gt;
''precip – runoff &amp;lt;/br&amp;gt;&lt;br /&gt;
''– Δ soil storage &amp;lt;/br&amp;gt;&lt;br /&gt;
''– Δ GW storage&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; | no*&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:''''' &amp;lt;/br&amp;gt;&lt;br /&gt;
''ET output (includes canopy interception)&amp;lt;/br&amp;gt;&lt;br /&gt;
''+ AET from GW (external calculation)'' &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; | no*&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:''''' &amp;lt;/br&amp;gt;&lt;br /&gt;
''canopy evap. &amp;lt;/br&amp;gt;&lt;br /&gt;
''+ AET from soil''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; | no*&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:'''''&amp;lt;/br&amp;gt;&lt;br /&gt;
''AET from soil &amp;lt;/br&amp;gt;&lt;br /&gt;
''+ AET from GW''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; | '''YES''' &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; | '''YES'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;''(runoff module)'' &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;''(subcatchment)'' &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;''(HRU)'' &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;''(HRU)'' &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Canopy interception evaporation'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; | no#&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot; vertical-align: top; text-align:center;&amp;quot; | &amp;lt;small&amp;gt;not modelled &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''AET from soil'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; | no#&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES''' &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''AET from GW'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; | no#&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top;&amp;quot; | no*&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:''''' &amp;lt;/br&amp;gt;&lt;br /&gt;
''see algorithm''&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align:center;&amp;quot; | &amp;lt;small&amp;gt;not modelled &amp;lt;/br&amp;gt;&lt;br /&gt;
'' (exception: riparian HRU approximation) ''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; | '''YES'''&lt;br /&gt;
&amp;lt;small&amp;gt;(‘Revap’)  &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;''(subcatchment)'' &lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment aquifer,  catchment&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon, catchment,  (aquifer layer or all)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Runoff (RO) total'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES''' &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module, route (any scale) &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;river cross section &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;river cross section&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Surface  runoff'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top;&amp;quot; | no*&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:''''' &amp;lt;/br&amp;gt;&lt;br /&gt;
''RO total – interflow – aquifer RO'' &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top;&amp;quot; | no*&lt;br /&gt;
&amp;lt;small&amp;gt;'''''calculate:''''' &amp;lt;/br&amp;gt;&lt;br /&gt;
'' “Quickflow” – “DelayedStormflow” ''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES''' &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Interflow'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
&amp;lt;small&amp;gt;(‘soil moisture runoff’) &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
&amp;lt;small&amp;gt;(‘DelayedStormflow’) &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES''' &lt;br /&gt;
&amp;lt;small&amp;gt;(‘Lateral Q’) &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
&amp;lt;small&amp;gt;(saturated zone, upper layer)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment interflow reservoir&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Aquifer to channel'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES''' &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment aquifer,  catchment&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment,  (aquifer layer or all)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Aquifer GW flow in/out'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align:center;&amp;quot; |&amp;lt;small&amp;gt;not modelled&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top;&amp;quot; |no*&lt;br /&gt;
&amp;lt;small&amp;gt;''GW can ‘leave’ catchment by recharging an inactive deep aquifer''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top;&amp;quot; |no*&lt;br /&gt;
&amp;lt;small&amp;gt;''GW can ‘leave’ catchment by recharging an inactive deep aquifer or ‘dead storage’ ''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon,  catchment,  (aquifer layer or all)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Soil profile storage'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES''' &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;soil layer in HRU &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Aquifer storage'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES''' &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment aquifer, catchment&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment,  (aquifer layer or all)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Percolation out of soil storage'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
&amp;lt;small&amp;gt;(‘total recharge’) &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
&amp;lt;small&amp;gt;(same as recharge) &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
&amp;lt;small&amp;gt;(same as recharge) &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES''' &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU,  subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell, polygon, catchment &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon, catchment &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;; style=&amp;quot;vertical-align: top&amp;quot;|'''Aquifer recharge'''&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Output''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;&amp;quot; |'''YES''' &lt;br /&gt;
&amp;lt;small&amp;gt;(‘aquifer recharge’) &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
&amp;lt;small&amp;gt;( ‘SaturatedFlow’ B horizon &amp;lt;/br&amp;gt; &lt;br /&gt;
+ ‘UnsaturatedFlow’ &amp;lt;/br&amp;gt;&lt;br /&gt;
if option to include is selected) &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;&amp;quot; |'''YES''' &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;&amp;quot; |'''YES'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | ''Scale''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;HRU, subcatchment&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;subcatchment aquifer, catchment&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top; text-align:center;” | &amp;lt;small&amp;gt;grid cell,  polygon,  catchment,  (aquifer layer or all)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=777</id>
		<title>Modelling tool user interfaces</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=777"/>
		<updated>2023-12-01T15:27:33Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The tables below compare some main features of the user interfaces of the selected modelling tools that relate to their ease of use. These include approximate comparisons of typical model run times and the computing power needed to run them, as well as how easy it is to export and view various model outputs and test different parameter value options for sensitivity analyses and/or calibration. &lt;br /&gt;
  &lt;br /&gt;
The combination of how long it takes to set up a model (including preparing input data in the needed format, setting up the structure, entering the parameter values), how long it takes for the model to run, how long it takes to access model outputs of interest, and how long it takes to test and refine the model influences what can be achieved in the time that is available for a modelling project. Some modelling tools may run very quickly, but take a relatively long time to set up and don't have an efficient way to change and test multiple parameter value options, which makes calibration a time consuming, manual process. Other tools may take long to run, but can be set up to do a number of parameter testing runs and even scenario runs at once, allowing the modeller to attend to other work in the meantime (however they may have to do so on another computer if the model requires a lot of computing power!). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interface comparison overview  ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Interface characteristic &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Graphical user interface &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs code prompt)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Catchment map display (visualise linkages)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model run times'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Estimated model run time for a 30 year run, ~300km^2 catchment &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(Note: will depend on model set-up complexity &amp;amp; computing power!)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |tens of minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |hours&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Computing resources needed'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Comparative rating of computing power needed to achieve workable run times.&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |medium&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |intensive (need good GPU)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF; vertical-align: vertical-align: center;&amp;quot; |'''Model set-up ease &amp;amp; efficiency'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated creation of model units &amp;amp; connections from map inputs &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs fully manual creation)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Input parameter values and change values for batches of models units &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., all HRUs of a cover type)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |In-built database of suggested parameter values &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., for common vegetation types, soil types, etc.)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |User can build own parameter databases for use across multiple models&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model set-up transparency''' (i.e., is it very obvious what the model is doing/assuming?) &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Interface makes the user interact with every component &amp;amp; parameter entry option during model set-up &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs having default parameter values pre-entered &amp;amp; not forcing user to view them)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Tool checks connection errors&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Batch runs &amp;amp; calibration tools''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Facility for batch runs, parameter sensitivity analyses, uncertainty analyses &amp;amp; auto-calibration &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Accessing model output''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for streamflow&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for water balance fluxes and stores&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |All water balance components that are calculated by the model can be exported&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Batch export of water balance fluxes for model's basic spatial units&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated extraction of water balance fluxes for different spatial scales &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., by cover class area, by subcatchment, full catchment)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Formats of input and output data ==&lt;br /&gt;
&lt;br /&gt;
The table below gives some basic information about the file formats used for model inputs and outputs across the different modelling tools to give a general impression of what is required to work with them. This is a very rough overview and one has to work with user manuals, tutorials, and/or pre-exist demonstration models and data to understand the various formatting requirements and file types used across the inputs and outputs of a specific software tool. &amp;lt;/br&amp;gt; For large or complex model set-ups that will have many different inputs (e.g., different input rainfall timeseries for several different points across the modelled area), it is highly recommended to use coding tools like R or Python to prepare the input files as it will be time-consuming to get many files into the same specific formatting required by the modelling software and most do not have in-built conversion tools.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; |'''Data type''' &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |'''Timeseries data'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (special file extensions)'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Monthly data with years as rows and a column for each month in a water year starting in Oct, and for some types an annual sum in an additional column. &amp;lt;/br&amp;gt; Files can be read and generated by text editors (like Notepad) outside of WRSM, even though the files do not have typical text file extensions (e.g. &amp;quot;.txt&amp;quot;). WRSM input and output file extensions show the type of data (e.g., .RAN file is a rainfall timeseries file). Data can be brought into Excel for analyses, but it is difficult to create the input file formatting within Excel. A text editor or a general coding interface like an R or Python editor can be used to achieve the needed input data timeseries.&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (.txt)'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Some flexibility on the formatting for inputs as one can specify the row/column format and date formatting in the files in the tools' input interface. Inputs can be prepared in Excel and outputs easily opened there as well.&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted ASCII text files (.txt) &amp;amp; .DBF files'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Input is daily data in long-format (one date per row) in a composite file containing climate variable and observed flow inputs in specified column orders and number formats. Difficult to prepare simply in Excel, and labour intensive to prepare in a text editor (e.g, Notepad), but reasonable to prepare in a general coding programme like R or Python. &amp;lt;/br&amp;gt; Outputs are .dbf format text files which open easily in Excel.&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (.txt) &amp;amp; Access database files '''&lt;br /&gt;
&amp;lt;/br&amp;gt; Daily data in long-format (one date per row) text files. Reasonable to prepare and easy to open in Excel. &amp;lt;/br&amp;gt; Outputs can also be produced in an Access database.&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Software-specific .dfs0 file format'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Dfs0 files for input must be generated within MIKE software. Data in long-format (each row is a timestep) prepared in Excel can be copy-pasted into a blank dfs0 file with the correct number of rows and data from dfs0 files can be copy-pasted into Excel. There are also batch conversion tools in MIKE that can be used to convert specifically formatted text files into dfs0 files and to convert dfs0 files into text files.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |'''Spatial data'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of modules: what areas will have their own modules (e.g. subcatchment delineation; special cover types to represent separately, like plantations, irrigated areas, wetlands; river reaches and dams), determine sizes and other characteristics of the modules, and how they are linked to one another.'' &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of subcatchments: subcatchment delineation plus special features to represent specifically like dams, plantations, irrigated areas, wetlands), determine the sizes and other characteristics of subcatchments and special areas, and how subcatchments are linked to one another.''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of subcatchments composed of HRUs, river reaches, &amp;amp; dams: subcatchment delineation, what areas will have their own HRUs (land cover types to represent individually), determine the sizes and other characteristics of the HRUs, and how units linked to one another.''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''Standard GIS shapefile and grid/raster files (geotif, grid) used.''' &lt;br /&gt;
&amp;lt;/br&amp;gt; DEM input must be a raster. Land cover and soil type data can be input as shapefiles or rasters (see user manuals for formatting/attribute requirements). &amp;lt;/br&amp;gt; Tool-delineated subcatchments, river lines, HRUs are output as shapefiles. &amp;lt;/br&amp;gt; Hydrological predictions are not output in a spatial format. The data can be linked back to spatial units based on ID numbers manually by the user for spatial displays. (SWAT+ has developed tools for this internally...)&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''Software-specific .dfs2 and .dfs3 file formats used in general. A few inputs allow standard shapefiles.'''&lt;br /&gt;
&amp;lt;/br&amp;gt; dfs2 files are 2D gridded data. Standard GIS grids can be saved in an ASCI format in GIS software and then a MIKE tool applied to convert to dfs2. &amp;lt;/br&amp;gt; Subcatchments and landcover can be input as shapefiles. &amp;lt;/br&amp;gt; Many hydrological predictions can be output as spatial data as .dfs3 files, 3 dimensional data &amp;quot;cubes&amp;quot;: a 2D grid of values (e.g. transpiration, surface water depth, soil moisture, groundwater depth) for each timestep, all in one file. These can be stepped-through or played as video in the interface. Timeseries for point locations or specified areas can be extracted. &amp;lt;/br&amp;gt;.dfs2 files can be converted to ASCI files to open in GIS software using an in-built tool.   &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== User impressions of 'ease-of-use' (modeller survey) ==&lt;br /&gt;
A brief survey for hydrological modellers was distributed via the South African Hydrology Society (SAHS) as part of the [[Model inter-comparison study|model intercomparison project (2019-2021)]]. Participants were asked to rank the ease-of-use of the software interface for any modelling tools they were familiar with on a scale of 1-5 in which: '''1=poor, 3=satisfactory, 5= excellent'''&amp;lt;/br&amp;gt;&lt;br /&gt;
There was a very wide range of scores assigned for each tool across the respondents, showing that different people experience the tools differently! &amp;lt;/br&amp;gt;&lt;br /&gt;
Both the average and the range of scores assigned are presented below&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Survey data &amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Number of users answering survey''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''13''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''14''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''19''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''9''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |''8''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |'''Average ease-of-use score''' &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; 1-poor to 5-excellent&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |3.8&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |3.4&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |3.4&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |3.9&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |3.0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |'''Range of scores assigned'''&amp;lt;/br&amp;gt;&amp;lt;small&amp;gt; 1-poor to 5-excellent&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |2 - 5&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |2 - 5&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |1 - 5&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |3 - 5&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |1 - 5&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Process_representation_across_tools&amp;diff=776</id>
		<title>Process representation across tools</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Process_representation_across_tools&amp;diff=776"/>
		<updated>2023-12-01T14:37:41Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span id=&amp;quot;Process rep - pg top&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
The tables below summarise information about different process representation [[Terminology#algorithm anchor|algorithms]] across the set of modelling tools. They cover the inputs used to model the occurrence and rate (amount per model calculation timestep) of the given hydrological process (e.g. infiltration of water into the soil) as well as some general characteristics of the equations, particularly noting if there are thresholds involved and what these are. The tables can be used to understand what is being considered in the calculation of each process and what inputs each modelling tool needs. Not all the processes listed are represented explicitly by all the tools. This is highlighted in the tables below and an overview is also presented in the [[Modelling tool capability overview#Modelling tool capabilities summary|capabilities overview table]]. The nature of the algorithms used and their inputs are linked to the '''spatial and temporal scale''' at which the process is being represented in the given tool, described further for each one [[Model units &amp;amp; connections|here]]. &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
In these tables '''thresholds''' refer to limits that determine when a process would start to occur or would stop occurring.  For example, the field capacity soil moisture of a soil is often used as the threshold soil moisture level for percolation of water downwards (to a lower soil layer or to recharge groundwater). If soil moisture is lower than this, no percolation will be calculated in the model. There may be multiple thresholds considered when modelling a process. For example, evapotranspiration of soil moisture may be assumed to stop once the atmospheric demand in the timestep has been met or once the soil moisture has reached wilting point level, even if demand has not yet been met.     &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
The inputs to a process algorithm can include: &lt;br /&gt;
* input data (e.g., rainfall, using the rainfall input for a particular modelled unit, for a given timestep), &lt;br /&gt;
* property parameter values that the user inputs in the model set-up (e.g., soil moisture content at saturation for a soil layer in a modelled unit)&lt;br /&gt;
* states or water storage levels that the model calculated internally for the timestep, so not directly input by the user (e.g., soil moisture content in a certain soil layer at a given timestep)&lt;br /&gt;
Different software tools may refer to equivalent inputs using different words and sometimes they require the user to input different specific property values, but end up calculating the same derived property. For example, on software tool may require porosity of soil to be input, another may require bulk density, and another may as for volumetric soil moisture at saturation, any of these, coupled with soil layer depth, can be used to calculate the maximum (or saturation) soil water storage volume. Where possible, similar terms have been used across tools in the tables below to highlight their conceptual similarities where these exist.  Details about some of the contrasting terminology used in the interfaces of different tools can be found [[Terminology#Hydrological process and parameter terms across tools|here]].   &lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Canopy interception and evaporation (vs throughfall) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width:10%&amp;quot;|  Algorithm &amp;lt;br/&amp;gt;description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:18%&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:18%&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:18%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:18%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:18%&amp;quot; |MIKE-SHE,&amp;lt;br/&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed &amp;amp;&amp;lt;br/&amp;gt; fully distributed]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |&amp;lt;br/&amp;gt;'''Algorithm &amp;lt;br/&amp;gt;inputs''' &amp;lt;br/&amp;gt;''&amp;lt;small&amp;gt;(input data,&amp;lt;br/&amp;gt;model calculated&amp;lt;br/&amp;gt;states / storages,&amp;lt;br/&amp;gt;property parameters)&amp;lt;/small&amp;gt;''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Rain&lt;br /&gt;
* '''''Cover properties:'''''&lt;br /&gt;
** max interception &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Rain&lt;br /&gt;
* '''''Cover properties:'''''&lt;br /&gt;
** max interception &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Rain&lt;br /&gt;
* PET&lt;br /&gt;
* Canopy storage ''(state)'' &lt;br /&gt;
* '''''Cover properties:'''''&lt;br /&gt;
** max interception (OR LAI)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;; rowspan= &amp;quot;3&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;'''Canopy interception is not explicitly modelled when using daily timestep modelling.''' &amp;lt;br/&amp;gt;&lt;br /&gt;
''It is implicitly considered in the ‘initial abstraction’, see infiltration &amp;amp; surface runoff below''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Rain&lt;br /&gt;
* PET&lt;br /&gt;
* Canopy storage ''(state)''&lt;br /&gt;
* '''''Cover properties:'''''&lt;br /&gt;
**LAI&lt;br /&gt;
**canopy interception coefficient&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Function &amp;lt;br/&amp;gt;type'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |exponential &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |exponential &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |threshold&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |threshold&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Thresholds'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
timestep interception capacity ''(calculated)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:''' &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
timestep interception capacity ''(calculated)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''  &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
timestep interception capacity ''(calculated)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:''' &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
timestep interception capacity ''(calculated)'' &lt;br /&gt;
|}&lt;br /&gt;
[[#Process rep - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Infiltration into soil moisture (vs surface runoff or surface ponding) ==&lt;br /&gt;
'''Note:''' This excludes the case of a modelling unit (HRU, grid cell, area within a subcatchment, etc.) is designated as '''''impervious'''''. In this case, rain inputs would become surface runoff, potentially with a portion staying behind as surface storage/ponding if the area has attenuation specified (to represent roughness and flatness).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; | Algorithm &amp;lt;br/&amp;gt;description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed, &amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|fully-distributed, &amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |&amp;lt;br/&amp;gt;'''Algorithm &amp;lt;br/&amp;gt;inputs''' &amp;lt;br/&amp;gt;''&amp;lt;small&amp;gt;(input data,&amp;lt;br/&amp;gt;model calculated&amp;lt;br/&amp;gt;states / storages,&amp;lt;br/&amp;gt;property parameters)&amp;lt;/small&amp;gt;''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Rain&lt;br /&gt;
* Rainfall distribution factor&lt;br /&gt;
* Soil moisture ''(state)'' &lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Infiltration rate distribution (min, max)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Rain&lt;br /&gt;
* Rainfall distribution factor&lt;br /&gt;
* Soil moisture ''(state)'' &lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Infiltration rate distribution (min, max)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Throughfall (rain-interception)&lt;br /&gt;
* Soil moisture within &amp;quot;infiltration depth&amp;quot;''(state)'' &lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** &amp;quot;Infiltration depth&amp;quot; parameter&lt;br /&gt;
** Macropore by-pass (clay cracking)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;|&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Throughfall (rain-interception)&lt;br /&gt;
* Soil moisture ''(state)'' &lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Curve number (SCS-CN)&lt;br /&gt;
** Macropore by-pass&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Throughfall (rain-interception)&lt;br /&gt;
* Soil moisture ''(state)'' &lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Saturated hydraulic conductivity (K&amp;lt;small&amp;gt;sat&amp;lt;/small&amp;gt;),&lt;br /&gt;
** Macropore by-pass&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Throughfall (rain-interception)&lt;br /&gt;
* Soil moisture ''(state)'' &lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Soil moisture retention curve&lt;br /&gt;
** Saturated hydraulic conductivity (K&amp;lt;small&amp;gt;sat&amp;lt;/small&amp;gt;),&lt;br /&gt;
** Macropore by-pass&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Function &amp;lt;br/&amp;gt;type'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |power &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |power &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |linear (rate) &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Thresholds'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Max infiltration rate,&lt;br /&gt;
&amp;lt;br/&amp;gt;Saturation soil moisture* &lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;small&amp;gt;*Saturation excess becomes interflow, not surface runoff&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Max infiltration rate,&lt;br /&gt;
&amp;lt;br/&amp;gt;Saturation soil moisture* &lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;small&amp;gt;*Saturation excess becomes interflow, not surface runoff&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Saturation soil moisture*&lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;small&amp;gt;*Fraction of saturation excess becomes &amp;quot;delayed flow&amp;quot;~interflow, not &amp;quot;quickflow&amp;quot;~surface runoff&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;|&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Max infiltration rate ''(calculated),''&lt;br /&gt;
&amp;lt;br/&amp;gt;Saturation soil moisture&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Max infiltration rate (uses K&amp;lt;small&amp;gt;sat&amp;lt;/small&amp;gt;),&lt;br /&gt;
&amp;lt;br/&amp;gt;Saturation soil moisture &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Max infiltration rate ''(calculated)'',&lt;br /&gt;
&amp;lt;br/&amp;gt;Saturation soil moisture &lt;br /&gt;
|}&lt;br /&gt;
[[#Process rep - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Surface runoff to channel network ==&lt;br /&gt;
'''Note on surface runoff vs ponding and surface storage:''' In the Pitman models, all water not calculated to infiltrate in a timestep, which is a month, is assumed to be runoff. For models with shorter timesteps, water reaching the land surface which does not infiltrate into soil in a timestep can become surface runoff or remain as surface ponding/surface storage. In subsequent model timesteps, water still on the land surface can evaporate, infiltrate, and/or become surface runoff in the next timestep. Some models have relatively short timesteps (subdaily, daily) compared to the rate at which water would move all the way across a modelled land unit (which could be large, rough, and/or flat, slowing the flow rate). This is why some water will be 'surface storage' in one timestep and then 'surface runoff' in the next timestep. MIKE-SHE can also consider that land surfaces can be very rough, or have dips that trap water, and so some amount surface water will not be able to run off at all (detention storage). This water will both evaporate and infiltrate over time. &lt;br /&gt;
&amp;lt;/br&amp;gt; ACRU4 differs notably, assuming the water that does not infiltrate into soil accounts for both surface runoff and interflow runoff.  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; | Algorithm &amp;lt;br/&amp;gt;description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed, &amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|fully-distributed, &amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |&amp;lt;br/&amp;gt;'''Algorithm &amp;lt;br/&amp;gt;inputs''' &amp;lt;br/&amp;gt;''&amp;lt;small&amp;gt;(input data,&amp;lt;br/&amp;gt;model calculated&amp;lt;br/&amp;gt;states / storages,&amp;lt;br/&amp;gt;property parameters)&amp;lt;/small&amp;gt;''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Surface water present* ''(state)''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt; *Month timestep: all water not infiltrating becomes runoff &amp;lt;/small&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Surface water present* ''(state)''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt; *Month timestep: all water not infiltrating becomes runoff &amp;lt;/small&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Surface water present* ''(state)''&lt;br /&gt;
* Lag coefficient*&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt; *Lag coefficient separates &amp;quot;quickflow&amp;quot;~surface runoff from &amp;quot;delayed-flow&amp;quot;~interflow. Quickflow portion reaches the channel on the same day generated (rain day). The rest is lagged over subsequent days &amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;|&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Surface water present* ''(state)''&lt;br /&gt;
* '''''Surface path properties:'''''&lt;br /&gt;
** Path length&lt;br /&gt;
** Slope&lt;br /&gt;
** Roughness (Manning's n)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Surface water present* ''(state)''&lt;br /&gt;
* '''''Surface path properties:'''''&lt;br /&gt;
** Detention storage&lt;br /&gt;
** Path length&lt;br /&gt;
** Slope&lt;br /&gt;
** Roughness (Manning's n)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Surface water present* ''(state)''&lt;br /&gt;
* '''''Surface path properties:'''''&lt;br /&gt;
** Detention storage&lt;br /&gt;
** Path length (from gridded topography)&lt;br /&gt;
** Slope(from gridded topography)&lt;br /&gt;
** Roughness (Manning's n)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Function &amp;lt;br/&amp;gt;type'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |(no transformation)&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |(no transformation)&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |(no transformation)&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |non-linear&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Thresholds'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
no*&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt; *none after infiltration has been calculated &amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
no*&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt; *none after infiltration has been calculated &amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
no*&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt; *none after infiltration has been calculated &amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;|&lt;br /&gt;
no*&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt; *none after infiltration has been calculated &amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Detention storage&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Detention storage&lt;br /&gt;
|}&lt;br /&gt;
[[#Process rep - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Evapotranspiration (ET) from soil moisture (SM) ==&lt;br /&gt;
'''Note: More coverage of evapotranspiration related terminology and inputs across different tools can be found [[Terminology#Evapotranspiration terms across tools|here]]'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; | Algorithm &amp;lt;br/&amp;gt;description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed, &amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|fully-distributed, &amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |&amp;lt;br/&amp;gt;'''Algorithm &amp;lt;br/&amp;gt;inputs''' &amp;lt;br/&amp;gt;''&amp;lt;small&amp;gt;(input data,&amp;lt;br/&amp;gt;model calculated&amp;lt;br/&amp;gt;states / storages,&amp;lt;br/&amp;gt;property parameters)&amp;lt;/small&amp;gt;''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* S-Pan evaporation&lt;br /&gt;
* Soil moisture ''(state)''&lt;br /&gt;
* '''''Vegetation properties:'''''&lt;br /&gt;
** &amp;quot;Crop&amp;quot; coefficient (vs pan)&lt;br /&gt;
** Pitman ET coefficient*&lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
&amp;lt;small&amp;gt;*determines linear decline of ET with soil moisture decline&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* S-Pan evaporation&lt;br /&gt;
* Soil moisture ''(state)''&lt;br /&gt;
* '''''Vegetation properties:'''''&lt;br /&gt;
** &amp;quot;Crop&amp;quot; coefficient (vs pan)&lt;br /&gt;
** Pitman ET coefficient* &lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
&amp;lt;small&amp;gt;*determines linear decline of ET with soil moisture decline&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* A-Pan evaporation&lt;br /&gt;
* Soil moisture ''(state)'' &lt;br /&gt;
* '''''Vegetation properties:'''''&lt;br /&gt;
** &amp;quot;Crop&amp;quot; coefficient (vs pan)&lt;br /&gt;
** Root depth distribution&lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture*&lt;br /&gt;
** Field capacity SM&lt;br /&gt;
** Wilting point SM&lt;br /&gt;
&amp;lt;small&amp;gt;*ET assumed to also decline if soil gets close to saturation, waterlogging, unless wetland plants&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;|&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Remaining ET demand (PET - Canopy evap.) &lt;br /&gt;
* Soil moisture ''(state)'' &lt;br /&gt;
* '''''Vegetation properties:'''''&lt;br /&gt;
** LAI&lt;br /&gt;
** Root depth (max)&lt;br /&gt;
** Root distribution&lt;br /&gt;
** Demand redistribution coefficient&lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Field capacity SM&lt;br /&gt;
** Wilting point SM&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Remaining ET demand (PET - Canopy evap. - Ponded evap.) &lt;br /&gt;
* Soil moisture ''(state)'' &lt;br /&gt;
* '''''Vegetation properties:'''''&lt;br /&gt;
** &amp;quot;Crop&amp;quot; coefficient&lt;br /&gt;
** ET curtailment SM&lt;br /&gt;
** Root depth (max)&lt;br /&gt;
** Root distribution&lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Field capacity SM&lt;br /&gt;
** Wilting point SM&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Remaining ET demand (PET - Canopy evap. - Ponded evap.) &lt;br /&gt;
* Soil moisture ''(state)'' &lt;br /&gt;
* '''''Vegetation properties:'''''&lt;br /&gt;
** &amp;quot;Crop&amp;quot; coefficient&lt;br /&gt;
** ET vs SM curve parameter&lt;br /&gt;
** Root depth (max)&lt;br /&gt;
** Root distribution&lt;br /&gt;
** ET demand depth distribution&lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Soil moisture retention curve&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Function &amp;lt;br/&amp;gt;type'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |multi-part linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |multi-part linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Thresholds'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;ET demand,&lt;br /&gt;
&amp;lt;br/&amp;gt;Wilting point SM &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;ET demand,&lt;br /&gt;
&amp;lt;br/&amp;gt;Wilting point SM &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;ET demand,&lt;br /&gt;
&amp;lt;br/&amp;gt;Wilting point SM&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;|&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;ET demand,&lt;br /&gt;
&amp;lt;br/&amp;gt;Wilting point SM &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;ET demand,&lt;br /&gt;
&amp;lt;br/&amp;gt;Wilting point SM &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;ET demand,&lt;br /&gt;
&amp;lt;br/&amp;gt;Wilting point SM &lt;br /&gt;
|}&lt;br /&gt;
[[#Process rep - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Evapotranspiration (ET) from groundwater (GW) ==&lt;br /&gt;
'''Note:''' More coverage of evapotranspiration related terminology and inputs across different tools can be found '''[[Terminology#Evapotranspiration terms across tools|here]]'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; | Algorithm &amp;lt;br/&amp;gt;description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman &amp;lt;/br&amp;gt;(Sami GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman &amp;lt;/br&amp;gt;(Hughes GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed, &amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|fully-distributed, &amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |&amp;lt;br/&amp;gt;'''Algorithm &amp;lt;br/&amp;gt;inputs''' &amp;lt;br/&amp;gt;''&amp;lt;small&amp;gt;(input data,&amp;lt;br/&amp;gt;model calculated&amp;lt;br/&amp;gt;states / storages,&amp;lt;br/&amp;gt;property parameters)&amp;lt;/small&amp;gt;''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''riparian area only''&lt;br /&gt;
* A-Pan evaporation&lt;br /&gt;
* Riparian area&lt;br /&gt;
* Aquifer storage ''(state)''&lt;br /&gt;
* '''''Vegetation properties:'''''&lt;br /&gt;
** &amp;quot;Crop&amp;quot; coefficient (vs pan)&lt;br /&gt;
* '''''Aquifer properties:'''''&lt;br /&gt;
** Storage limit for ET&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''riparian area only''&lt;br /&gt;
* Remaining ET demand (PET - ET from soil)&lt;br /&gt;
* Riparian area&lt;br /&gt;
* Aquifer storage ''(state)''&lt;br /&gt;
* '''''Vegetation properties:'''''&lt;br /&gt;
** &amp;quot;Crop&amp;quot; coefficient (vs pan)&lt;br /&gt;
** Pitman ET coefficient* &lt;br /&gt;
* '''''Aquifer properties:'''''&lt;br /&gt;
** Storage limit for ET&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; ; rowspan= &amp;quot;3&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''riparian area only''&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;'''Indirect representation:'''&lt;br /&gt;
&amp;lt;/br&amp;gt;''Specified riparian zone HRU can receive a user-specified fraction of the aquifer outflow from connected upslope HRUs. This water is added to riparian HRU soil in the B-horizon, where it can be accessed for ET and can recharge GW.''&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt; ''No ET (or capillary rise) is simulated from the GW store of the riparian HRU.'' &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;|&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''represented through capillary rise into the soil driven by ET demand''&lt;br /&gt;
* PET&lt;br /&gt;
* Aquifer storage ''(state)'' &lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Capillary rise rate coefficient&lt;br /&gt;
* '''''Aquifer properties:'''''&lt;br /&gt;
** Storage limit for capillary rise&lt;br /&gt;
''+ all inputs for ET from soil''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''riparian area only''&lt;br /&gt;
&amp;lt;br/&amp;gt;''represented through capillary rise into the soil driven by ET demand''&lt;br /&gt;
* Remaining ET demand (PET - Canopy evap. - Ponded evap. - ET from soil) &lt;br /&gt;
* Aquifer storage ''(state)'' &lt;br /&gt;
* '''''Aquifer properties:'''''&lt;br /&gt;
** Storage limit for capillary rise&lt;br /&gt;
''+ all inputs for [[#Evapotranspiration (ET) from soil moisture (SM)|ET from soil]]''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''capillary rise is calculated, but roots can also extend below the water table and withdraw directly''&lt;br /&gt;
* Remaining ET demand (PET - Canopy evap. - Ponded evap. - ET from soil) &lt;br /&gt;
* Water table depth ''(state)'' &lt;br /&gt;
* '''''Aquifer properties:'''''&lt;br /&gt;
** Saturated hydraulic conductivity (K&amp;lt;small&amp;gt;sat&amp;lt;/small&amp;gt;)&lt;br /&gt;
''+ vegetation property inputs for [[#Evapotranspiration (ET) from soil moisture (SM)|ET from soil]]''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Function &amp;lt;br/&amp;gt;type'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Thresholds'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;ET demand,&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer storage limit for ET&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;ET demand,&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer storage limit for ET&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;|&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;ET demand,&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer storage limit for capillary rise&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;ET demand,&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer storage limit for capillary rise&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;ET demand,&lt;br /&gt;
&amp;lt;br/&amp;gt;Water table depth vs root depth&lt;br /&gt;
|}&lt;br /&gt;
[[#Process rep - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interflow generation &amp;amp; routing to channel network ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; | Algorithm &amp;lt;br/&amp;gt;description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed, &amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|fully-distributed, &amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |&amp;lt;br/&amp;gt;'''Algorithm &amp;lt;br/&amp;gt;inputs''' &amp;lt;br/&amp;gt;''&amp;lt;small&amp;gt;(input data,&amp;lt;br/&amp;gt;model calculated&amp;lt;br/&amp;gt;states / storages,&amp;lt;br/&amp;gt;property parameters)&amp;lt;/small&amp;gt;''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Interflow from soil layer &amp;amp; from &amp;quot;percolation zone&amp;quot;''&lt;br /&gt;
* Soil moisture ''(state)''&lt;br /&gt;
* Percolation zone storage ''(state)''&lt;br /&gt;
* Aquifer storage ''(state)''&lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Field capacity SM&lt;br /&gt;
** Interflow rate power coefficient&lt;br /&gt;
** Max interflow rate&lt;br /&gt;
** Interflow lag coefficient&lt;br /&gt;
* '''''Percolation zone properties'''''&lt;br /&gt;
** Max storage capacity&lt;br /&gt;
* '''''Aquifer properties'''''&lt;br /&gt;
** Max storage capacity&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Interflow from soil layer''&lt;br /&gt;
* Soil moisture ''(state)''&lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Field capacity SM&lt;br /&gt;
** Interflow rate power coefficient&lt;br /&gt;
** Max interflow rate&lt;br /&gt;
** Interflow lag coefficient&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot;; rowspan= &amp;quot;3&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Interflow amount calculated in the same step as surface runoff, not as a separate process:'''&lt;br /&gt;
&amp;lt;/br&amp;gt;''total surface runoff + interflow runoff is calculated in the [[#Infiltration into soil moisture (vs surface runoff or surface ponding)|infiltration]] vs [[#Surface runoff to channel network|runoff]] step, then these are separated through lagging''&lt;br /&gt;
* Surface water present* ''(state)''&lt;br /&gt;
* Lag coefficient*&lt;br /&gt;
&amp;lt;small&amp;gt; *Lag coefficient separates &amp;quot;quickflow&amp;quot;~surface runoff from &amp;quot;delayed-flow&amp;quot;~interflow. The lagged flow that doesn't reach the channel on the rain day, but instead reaches the channel over subsequent days can be considered interflow &amp;lt;/small&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;|&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Interflow from soil layer''&lt;br /&gt;
* Soil moisture ''(state)'' &lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Field capacity SM&lt;br /&gt;
** Drainage slope&lt;br /&gt;
** Saturated hydraulic conductivity (K&amp;lt;small&amp;gt;sat&amp;lt;/small&amp;gt;)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Interflow from &amp;quot;interflow zone&amp;quot; (IZ)''&lt;br /&gt;
&amp;lt;/br&amp;gt;''to calc input into IZ:''&lt;br /&gt;
* Macropore flow (Throughfall * by-pass coefficient)&lt;br /&gt;
* Soil moisture ''(state)'' &lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Field capacity SM&lt;br /&gt;
** Drainage slope&lt;br /&gt;
** Saturated hydraulic conductivity (K&amp;lt;small&amp;gt;sat&amp;lt;/small&amp;gt;)&lt;br /&gt;
''to calc outflow from IZ:''&lt;br /&gt;
* IZ storage ''(state)''&lt;br /&gt;
* '''''IZ properties:'''''&lt;br /&gt;
** Storage threshold for outflow&lt;br /&gt;
** Lateral outflow rate constant&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot;; rowspan= &amp;quot;3&amp;quot;  |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Interflow not modelled as a separate process to &amp;quot;saturated zone&amp;quot; flow.''' &lt;br /&gt;
&amp;lt;/br&amp;gt; ''Lateral flow through a &amp;quot;saturated zone&amp;quot; material layer in the model which is not frequently saturated and/or is perched above more permanently saturated layers can be considered as interflow. Flows through different layers can be exported as separate model outputs.''&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
''See  [[#Aquifer exchanges with channel: aquifer outflow to channel and channel transmission loss|groundwater outflow to channel]]''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Function &amp;lt;br/&amp;gt;type'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |two step: non-linear &amp;amp; threshold, linear reservoir &amp;amp; threshold&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Thresholds'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Field capacity SM,&lt;br /&gt;
&amp;lt;br/&amp;gt;Percolation zone max storage + Aquifer max storage &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Field capacity SM&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Field capacity SM&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Field capacity SM&lt;br /&gt;
&amp;lt;br/&amp;gt;IZ storage threshold for outflow&lt;br /&gt;
|}&lt;br /&gt;
[[#Process rep - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aquifer recharge ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; | Algorithm &amp;lt;br/&amp;gt;description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman&amp;lt;/br&amp;gt;(Sami GW) &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman&amp;lt;/br&amp;gt;(Hughes GW) &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed, &amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|fully-distributed, &amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |&amp;lt;br/&amp;gt;'''Algorithm &amp;lt;br/&amp;gt;inputs''' &amp;lt;br/&amp;gt;''&amp;lt;small&amp;gt;(input data,&amp;lt;br/&amp;gt;model calculated&amp;lt;br/&amp;gt;states / storages,&amp;lt;br/&amp;gt;property parameters)&amp;lt;/small&amp;gt;''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Recharge via &amp;quot;percolation zone&amp;quot; (vadose zone)''&lt;br /&gt;
* Soil moisture ''(state)''&lt;br /&gt;
* Vadose zone storage ''(state)''&lt;br /&gt;
* Aquifer storage ''(state)''&lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Field capacity SM&lt;br /&gt;
** Percolation power coefficient&lt;br /&gt;
** Max percolation rate&lt;br /&gt;
*'''''Percolation zone properties:'''''&lt;br /&gt;
** Recharge lag coefficient&lt;br /&gt;
** Max storage capacity&lt;br /&gt;
*'''''Aquifer properties:'''''&lt;br /&gt;
** Max storage capacity&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Recharge from soil column''&lt;br /&gt;
* Soil moisture ''(state)''&lt;br /&gt;
* Aquifer storage ''(state)''&lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Field capacity SM&lt;br /&gt;
** Percolation power coefficient&lt;br /&gt;
** Max percolation rate&lt;br /&gt;
*'''''Aquifer properties:'''''&lt;br /&gt;
** Max storage capacity&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Recharge from soil column*''&lt;br /&gt;
* Soil moisture ''(state)''&lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Field capacity SM&lt;br /&gt;
** Percolation rate (~K&amp;lt;small&amp;gt;sat&amp;lt;/small&amp;gt;)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;*Aquifer storage is unlimited&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;|&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Recharge via vadose zone''&lt;br /&gt;
* Soil moisture ''(state)''&lt;br /&gt;
* Vadose zone storage ''(state)''&lt;br /&gt;
* Aquifer storage ''(state)''&lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Field capacity SM&lt;br /&gt;
** Saturated hydraulic conductivity (K&amp;lt;small&amp;gt;sat&amp;lt;/small&amp;gt;)&lt;br /&gt;
*'''''Vadose zone (VZ) properties:'''''&lt;br /&gt;
** Field capacity&lt;br /&gt;
** Saturated hydraulic conductivity (K&amp;lt;small&amp;gt;sat&amp;lt;/small&amp;gt;)&lt;br /&gt;
*'''''Aquifer properties:'''''&lt;br /&gt;
** Max storage capacity&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Recharge via &amp;quot;interflow zone&amp;quot;''&lt;br /&gt;
* Soil moisture ''(state)''&lt;br /&gt;
* Interflow zone storage ''(state)''&lt;br /&gt;
* Aquifer storage ''(state)''&lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Field capacity SM&lt;br /&gt;
** Saturated hydraulic conductivity (K&amp;lt;small&amp;gt;sat&amp;lt;/small&amp;gt;)&lt;br /&gt;
*'''''Interflow zone (IZ) properties:'''''&lt;br /&gt;
**Storage threshold for outflow&lt;br /&gt;
**Vertical outflow rate constant&lt;br /&gt;
*'''''Aquifer properties:'''''&lt;br /&gt;
** Max storage capacity&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Recharge from soil column''&lt;br /&gt;
* Soil moisture ''(state)''&lt;br /&gt;
* Aquifer storage ''(state)''&lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Moisture retention curve&lt;br /&gt;
** Saturated hydraulic conductivity (K&amp;lt;small&amp;gt;sat&amp;lt;/small&amp;gt;)&lt;br /&gt;
*'''''Aquifer properties:'''''&lt;br /&gt;
** Max storage capacity&lt;br /&gt;
** Conductivity (K&amp;lt;small&amp;gt;sat&amp;lt;/small&amp;gt;)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Function &amp;lt;br/&amp;gt;type'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |two step: non-linear &amp;amp; threshold, non-linear&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |two step: non-linear &amp;amp; threshold, non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |two step: non-linear &amp;amp; threshold, linear reservoir &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Thresholds'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Field capacity SM,&lt;br /&gt;
&amp;lt;br/&amp;gt;Vadose zone max storage &lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer max storage &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Field capacity SM,&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer max storage&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Field capacity SM&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;*Aquifer storage is unlimited&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;|&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Field capacity SM,&lt;br /&gt;
&amp;lt;br/&amp;gt;Vadose zone field capacity&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer max storage &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Field capacity SM,&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer max storage  &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Field capacity SM,&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer max storage&lt;br /&gt;
|}&lt;br /&gt;
[[#Process rep - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Groundwater (GW) flow: lateral flow '''within''' the saturated zone ==&lt;br /&gt;
'''Note:''' This refers to groundwater flow between modelled land units, such as grid cells, HRUs, or subcatchments, depending on the scale that groundwater stores and flows are modelled at (see more on scales of process representation for GW [[Model units &amp;amp; connections#Aquifers: spatial distribution, vertical layers, connections|here]])&lt;br /&gt;
&amp;lt;/br&amp;gt; For coverage of groundwater outflow into a river channel, see the table [[#Aquifer exchanges with channel: aquifer outflow to channel and channel transmission loss|below]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; | Algorithm &amp;lt;br/&amp;gt;description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman&amp;lt;/br&amp;gt;(Sami GW) &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman&amp;lt;/br&amp;gt;(Hughes GW) &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed, &amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|fully-distributed, &amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |&amp;lt;br/&amp;gt;'''Algorithm &amp;lt;br/&amp;gt;inputs''' &amp;lt;br/&amp;gt;''&amp;lt;small&amp;gt;(input data,&amp;lt;br/&amp;gt;model calculated&amp;lt;br/&amp;gt;states / storages,&amp;lt;br/&amp;gt;property parameters)&amp;lt;/small&amp;gt;''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''GW flow between subcatchments''&lt;br /&gt;
* Aquifer storage ''(state)''&lt;br /&gt;
*'''''Aquifer properties:'''''&lt;br /&gt;
** Transmissivity&lt;br /&gt;
** Storage threshold for flow&lt;br /&gt;
** Regional GW slope&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''GW flow between subcatchments''&lt;br /&gt;
* Aquifer storage ''(state)''&lt;br /&gt;
*'''''Aquifer properties:'''''&lt;br /&gt;
** Transmissivity&lt;br /&gt;
** Storage threshold for flow&lt;br /&gt;
** Regional GW slope'''''&lt;br /&gt;
** Max storage capacity&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot;; rowspan= &amp;quot;3&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''GW flow between HRU aquifers is not modelled'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
'''''Special case, partial exception:''' upland HRU aquifer outflow routed to riparian HRU soil''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;; rowspan= &amp;quot;3&amp;quot;|&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''GW flow between subcatchment aquifers is not modelled'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot;; rowspan= &amp;quot;3&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''GW flow between aquifer storage units is not modelled'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''GW flow between grid cells (Darcy's Law)''&lt;br /&gt;
* GW level gradient ''(state - compare levels in neighboring cells)''&lt;br /&gt;
*'''''Aquifer properties:'''''&lt;br /&gt;
** Specific yield&lt;br /&gt;
** Saturated conductivity (K&amp;lt;small&amp;gt;sat&amp;lt;/small&amp;gt;)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Function &amp;lt;br/&amp;gt;type'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |non-linear&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Thresholds'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer storage threshold for flow&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer storage threshold for flow&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
n/a&lt;br /&gt;
|}&lt;br /&gt;
[[#Process rep - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aquifer exchanges with channel: aquifer outflow to channel and channel transmission loss ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; | Algorithm &amp;lt;br/&amp;gt;description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman&amp;lt;/br&amp;gt;(Sami GW) &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman&amp;lt;/br&amp;gt;(Hughes GW) &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed, &amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|fully-distributed, &amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |&amp;lt;br/&amp;gt;'''Algorithm &amp;lt;br/&amp;gt;inputs''' &amp;lt;br/&amp;gt;''&amp;lt;small&amp;gt;(input data,&amp;lt;br/&amp;gt;model calculated&amp;lt;br/&amp;gt;states / storages,&amp;lt;br/&amp;gt;property parameters)&amp;lt;/small&amp;gt;''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Dynamic two-way exchange within subcatchment &amp;lt;small&amp;gt;(&amp;quot;runoff module&amp;quot;)&amp;lt;/small&amp;gt;: &lt;br /&gt;
&amp;lt;small&amp;gt; aquifer-to-channel or channel-to-aquifer, depending on conditions (calculated state)''&amp;lt;/small&amp;gt;&lt;br /&gt;
''Additional one-way channel-to-aquifer representation within &amp;quot;channel module&amp;quot;''&lt;br /&gt;
* River channel level ''(input)''&lt;br /&gt;
* Subcatchment runoff / area (estimation of local channel store) ''(state)''&lt;br /&gt;
* Aquifer storage/level -&amp;gt; GW slope ''(state)''&lt;br /&gt;
* '''''Aquifer properties:'''''&lt;br /&gt;
** Max flow rate for exchange&lt;br /&gt;
** Exchange flow power coefficient&lt;br /&gt;
* '''''Channel (module) properties:'''''&lt;br /&gt;
** Transmission loss rate&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Dynamic two-way exchange: &amp;lt;small&amp;gt;aquifer-to-channel or channel-to-aquifer, depending on conditions (calculated state)&amp;lt;/small&amp;gt;''&lt;br /&gt;
* River channel level ''(input)''&lt;br /&gt;
* Aquifer storage/level -&amp;gt; GW slope ''(state)''&lt;br /&gt;
* '''''Aquifer properties:'''''&lt;br /&gt;
** Specific yield&lt;br /&gt;
** Conductivity&lt;br /&gt;
* '''''Channel properties:'''''&lt;br /&gt;
** Length of channel&lt;br /&gt;
** Subcatchment drainage density&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''One-way exchange: &amp;lt;small&amp;gt;aquifer-to-channel&amp;lt;/small&amp;gt;''&lt;br /&gt;
&amp;lt;/br&amp;gt;''(Channel transmission loss not modelled)''&lt;br /&gt;
* Aquifer storage ''(state)''&lt;br /&gt;
* '''''Aquifer properties:'''''&lt;br /&gt;
* Outflow proportion&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;|&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Limited two-way exchange: &amp;lt;small&amp;gt;aquifer-to-channel or channel-to-'''&amp;quot;bank storage&amp;quot;'''(separate storage to the subcatchment's aquifer). Bank storage can release water to channel later. &amp;lt;/small&amp;gt;''&lt;br /&gt;
* Aquifer storage ''(state)''&lt;br /&gt;
* Channel flow ''(state)''&lt;br /&gt;
*'''''Aquifer properties:'''''&lt;br /&gt;
** Storage limit for outflow&lt;br /&gt;
** Specific yield&lt;br /&gt;
** Outflow recession constant&lt;br /&gt;
* '''''Channel properties:'''''&lt;br /&gt;
* Shape - wetted perimeter&lt;br /&gt;
* Bed conductivity  &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''One-way exchange per channel reach unit (can have multiple per subcatchment with different exchange directions): &amp;lt;small&amp;gt; each reach can have either aquifer-to-channel OR channel-to-aquifer, not switch between over time &amp;lt;/small&amp;gt;''&lt;br /&gt;
* Aquifer storage ''(state)''&lt;br /&gt;
*'''''Aquifer properties:'''''&lt;br /&gt;
** Storage threshold for outflow&lt;br /&gt;
** Specific yield&lt;br /&gt;
** Outflow recession constant&lt;br /&gt;
* '''''Channel properties:'''''&lt;br /&gt;
* Losing vs gaining specification&lt;br /&gt;
* Shape - wetted perimeter&lt;br /&gt;
* Bed conductivity  &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Dynamic two-way exchange: &amp;lt;small&amp;gt;aquifer-to-channel or channel-to-aquifer, depending on conditions (calculated state) for each riparian grid cell and channel node pair&amp;lt;/small&amp;gt;''&lt;br /&gt;
* Water table height ''(state)''&lt;br /&gt;
* Channel water level ''(state)''&lt;br /&gt;
*'''''Aquifer properties:'''''&lt;br /&gt;
** Specific yield&lt;br /&gt;
** Conductivity (K&amp;lt;small&amp;gt;sat&amp;lt;/small&amp;gt;)&lt;br /&gt;
* '''''Channel properties:'''''&lt;br /&gt;
* Shape - wetted perimeter&lt;br /&gt;
* Bed conductivity &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Function &amp;lt;br/&amp;gt;type'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |rate&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |linear reservoir &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Thresholds'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes - to switch flow direction:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer water level vs River water level&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes - to switch flow direction:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer water level vs River water level&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;|&lt;br /&gt;
'''yes - to switch flow direction:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer storage threshold for outflow&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes - for aquifer-to-channel:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer storage threshold for outflow&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes - to switch flow direction:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer water level vs River water level&lt;br /&gt;
|}&lt;br /&gt;
[[#Process rep - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Model_units_%26_connections&amp;diff=775</id>
		<title>Model units &amp; connections</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Model_units_%26_connections&amp;diff=775"/>
		<updated>2023-12-01T14:37:02Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span id=&amp;quot;Units - pg top&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
This page describes how modelling tools allow users to discretise catchments into modelled units in order to represent and calculate hydrological processes.  Differentiating the catchment into separate components or units - such as subcatchments, patches of similar land cover, or soil layers with distinct properties - allows hydrological processes to be modelled by [[Terminology#algorithm anchor|algorithms]] that have been developed for that scale and type of unit.    &lt;br /&gt;
&lt;br /&gt;
Each modelling tool has a unique way of describing a catchment in terms of:&lt;br /&gt;
&lt;br /&gt;
* The types surface and subsurface model units that can be included&lt;br /&gt;
* The connections that can be defined between these different units &lt;br /&gt;
* The process algorithms that are used to calculate inflows, storage, and outflows for each unit&lt;br /&gt;
'''This page summarises the basic unit types and connection options (i.e. flow paths) available across the tools. Sets of tables further describe how the distribution of land cover types, soil types, aquifer types, river channels, and water bodies in a catchment can be represented using each tool.''' These also cover options for vertical distribution of soil, sediment, and rock types. The potential linkages or routing of water between units and layers are highlighted. &lt;br /&gt;
&lt;br /&gt;
Process algorithms, the rules and equations that govern flows in and out of units and layers, are described on a [[Process representation across tools|processes page here]]. Although covered on separate pages, the approach to spatial unit and vertical layer discretisation and the process algorithms used are inextricably [[#Links between discretisation and process representation|linked]]. &lt;br /&gt;
&lt;br /&gt;
This page also describes some general implications of the structural differences across the tools. Their importance can be case specific. The implications of the differences across these tools in some particular model application contexts are described in [[Applying tools in specific use cases|sections on specific use cases, here]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''''The material on this page may be more depth than you are looking for. If all you need at the moment is an overview of the structures and capabilities of the different modelling tools, that summary can be found on the [[Modelling tool capability overview#Model structure &amp;amp; capabilities overview across tools|capabilities overview page, here]]'''''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== Importance of understanding structure options ==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
To set up a model of a specific catchment that is relevant to our understanding of it's processes (conceptual model) entails attention to modelling units and how they are, or are not, connected to one another. A flow path that we think is important in the catchment, and/or is important for the particular modelling project, may not be directly represented by certain modelling tools. &lt;br /&gt;
:For example, not all tools can include channel transmission loss from rivers, and those that do include it differ in where the water goes after leaving the model channel. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When a flow path or process that we believe to be important in our use case cannot be explicitly included using a given modelling tool, we can: &lt;br /&gt;
* find a way to represent it implicitly, through purposeful parameter adjustment or other work-around (e.g. increasing certain storages, synthetic input or abstraction routes, etc), or&lt;br /&gt;
* choose to use another modelling tool.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Understanding how modelled units, subcatchments, HRUs, channels, reservoirs, etc, can interact is also important when '''deciding how to discretise the catchment'''. Strategies may need to differ when using different tools. &lt;br /&gt;
:For example, SWAT2012 and SPATSIM can both include irrigation fed from storage dams; however, the two tools have different limitations in terms of where a dam can sit in a model subcatchment and in relation to the irrigated area. In SWAT2012, a 'reservoir' can be an irrigation source. There can be one reservoir per subcatchment and it is located specifically on the main channel at the subcatchment outlet. A reservoir can irrigate an area outside of it's subcatchment. In contrast, SPATSIM-Pitman has a similar 'reservoir unit', but only models irrigation from 'dams', which are different.  A 'dam' is located internally in a subcatchment, not on the main channel, and is fed by a proportion of the runoff of the incremental subcatchment only. A dam can only irrigate area within the same subcatchment. These two approaches could lead to quite different subcatchment delineation decisions to represent the same thing!     &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In general, model unit and connection differences impact:&lt;br /&gt;
* the processes that can or cannot be explicitly represented in a model (depending on unit types and scales, some processes will be represented in the link between two or more model units)&lt;br /&gt;
* the algorithms that are appropriate for explicit processes, and therefore the meanings of the parameters and the appropriate values for these parameters&lt;br /&gt;
:::''NB: Different tools have some model input parameters with the same or similar names, based on shared overarching concepts (e.g. saturated soil moisture storage). However, if the parameters are used in different algorithms and/or applied at different spatial and temporal scales across tools, the values that are appropriate for an area will differ by tool!''&lt;br /&gt;
* delineation decisions for subcatchments and other units, because these decisions will have tool-specific impacts on:&lt;br /&gt;
:::representing spatial climate variability,&lt;br /&gt;
:::the number of land cover types that can be included in the model&lt;br /&gt;
:::connectivity of surface and subsurface flows in the landscape,&lt;br /&gt;
:::how waterbodies and irrigated areas can be fed&lt;br /&gt;
:::the locations within the catchment that a model can produce different predicted outputs for&lt;br /&gt;
* if and how the location of a land cover type within a subcatchment (e.g. upland vs riparian) is represented and how this will impact predicted processes.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Units - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Basic approaches for representing catchments in the different modelling tools ==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
The schematic diagrams and tables below describe the main discretisation approaches used in each tool in terms of breaking up catchments into units and specifying linkages. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
For MIKE-SHE, because the tool offers many options, two generalised set-up approaches have been described (more background on these is given [[Coverage of structural options within modelling tools|here]]).&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
=== Schematic diagrams of spatial discretisation ===&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align:center;&amp;quot; |[[File:Subcat delin Schulze 1995.jpg|thumb|&lt;br /&gt;
&amp;lt;/br&amp;gt; '''&amp;lt;big&amp;gt;Subcatchment delineation&amp;lt;/big&amp;gt;''' &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt; Demonstration of: &lt;br /&gt;
&amp;lt;/br&amp;gt; (a) a catchment area delineated into subcatchments and &lt;br /&gt;
&amp;lt;/br&amp;gt; (b) the flow network connections of these subcatchments when used as model units. &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;This approach is used to some degree in all the modelling tools covered (except MIKE-SHE when fully distributed). Subcatchments 4,5,6,8 are not headwaters and their river channels receive flow from upstream subcatchments. &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;''Figures from: Schulze, R.E. (1995). Hydrology and Agrohydrology: A Text to Accompany the ACRU 3.00 Agrohydrological Modelling System (Water Research Commission).'' |alt=|center]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align:center;&amp;quot; |[[File:SPATSIM subcat &amp;amp; GW.jpg|thumb|450x450px|&lt;br /&gt;
&amp;lt;/br&amp;gt;'''&amp;lt;big&amp;gt;Subcatchments as units for process modelling&amp;lt;/big&amp;gt;''' &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;Diagram illustrating the approach taken in '''SPATSIM-Pitman''' of using the subcatchment as the primary unit for representing processes. Flow through the subcat can be conceptualised as flow through a generalised hillslope, which provides a means of modelling groundwater flow and exchange with the river channel. Special subareas (e.g. irrigated crops) impact the subcat's infiltration, surface runoff, ET, and recharge. Interflow and aquifer exchange with the channel are calculated based on the resulting subcatchment-scale storage. &lt;br /&gt;
&amp;lt;/br&amp;gt;'''WRSM-Pitman &amp;amp; SWAT''' follow a related approach for groundwater in that aquifers are modelled at the subcatchment scale. &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;''Figures from: Hughes, D.A. (2004). Incorporating groundwater recharge and discharge functions into an existing monthly rainfall–runoff model. Hydrological Sciences Journal, 49.''|alt=|center]]&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;vertical-align: top; text-align:left;&amp;quot; |[[File:WRSM network demo.jpg|thumb|&lt;br /&gt;
&amp;lt;/br&amp;gt;'''&amp;lt;big&amp;gt;Modular network of modelling units&amp;lt;/big&amp;gt;:''' &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;Example '''WRSM-Pitman''' model network diagram (catchment of the Churchill Dam, quaternaries K90A&amp;amp;B), demonstrating a catchment composed of modules linked by routes. Subcatchment boundaries are not set-up in the tool; however, sets of linked modules are subcats in effect. (Also, though shown as separate units, each 'irrigation module' is modelled as part of a specified 'runoff module' for groundwater modelling.) &lt;br /&gt;
&amp;lt;/br&amp;gt;'''ACRU4''' uses a similar modular network approach, although ACRU units are grouped into subcatchments. &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;''Figure from: Bailey, A.K., and Pitman, W.V. (2015). Water Resources of South Africa 2012 Study (WR2012) (Water Research Commission)''. |alt=|450x450px|left]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: top; text-align:center;&amp;quot; |[[File:ACRU subcat HRU.jpg|thumb|688x688px|&lt;br /&gt;
&amp;lt;/br&amp;gt;'''&amp;lt;big&amp;gt;Networks of modelling units within subcatchments&amp;lt;/big&amp;gt;''' &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;Demonstration '''ACRU4''' model network diagram showing HRUs (as coloured squares), river channel, and dam units grouped within subcatchments. Climate can be input at the subcatchment scale and certain relationships may only be allowed between units in the same subcatchment (e.g. routing HRU subsurface flow to a special riparian HRU). &lt;br /&gt;
&amp;lt;/br&amp;gt;The figure also shows that withdrawals and external inputs can be included for rivers and dams. &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;''Figure from: Clark, D.J., Smithers, J.C., Thornton-Dibb, S.L.C., and Lutchminarian, A. (2012). ACRU 4 User Manual: User Interface &amp;amp; Tutorials in Volume 3 of Deployment, Maintenance, &amp;amp; Further Development of SPATSIM-HDSF. (Water Research Commission).''|alt=|center]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align: top; text-align:left;&amp;quot; |[[File:ACRU HRU process.jpg|thumb|470x470px|&lt;br /&gt;
&amp;lt;/br&amp;gt;'''&amp;lt;big&amp;gt;HRUs as units for process modelling&amp;lt;/big&amp;gt;:''' &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;Schematic diagram of process representation for an HRU (hydrological response unit) in '''ACRU4'''. Each HRU includes a groundwater/baseflow store. &lt;br /&gt;
&amp;lt;/br&amp;gt;'''SWAT2012''' also uses HRUs to model surface and shallow subsurface processes, but models groundwater at the subcatchment scale. &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;''Figure modified from: Schulze, R.E. (1995). Hydrology and Agrohydrology: A Text to Accompany the ACRU 3.00 Agrohydrological Modelling System (Water Research Commission).''|alt=|center]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;vertical-align: top;|[[File:Parallel vs series routing.jpg|center|thumb|750x750px|&lt;br /&gt;
&amp;lt;/br&amp;gt;'''&amp;lt;big&amp;gt;Routing runoff from units in parallel or in series&amp;lt;/big&amp;gt;''' &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;Demonstration of subcatchment delineation into topographic units, which could serve as HRUs or process modelling zones, and related routing options. Runoff from each unit could be routed directly to the stream in parallel, or routed from one unit to the next in a downslope series. Series routing allows processes (infiltration, recharge, saturation seepage, etc) to occur along the path depending on states of downslope units (dry/saturated, flat/steep, rough/smooth, etc). It adds computational complexity. Different approaches can be more appropriate, or more important, in different settings, spatial scales, and for different runoff components (i.e. surface flow, interflow, groundwater flow). &lt;br /&gt;
&amp;lt;/br&amp;gt;'''SPATSIM''' subareas in subcats modify subcat-scale runoff; no separate routing needed. '''WRSM's''' afforestation &amp;amp; alien veg modules are similar (act inside 'runoff modules'), but irrigation module surface runoff and interflow are routed in parallel to the linked 'runoff module'. &lt;br /&gt;
&amp;lt;/br&amp;gt;'''ACRU4''' routes all HRU 'quickflow' runoff in parallel and can optionally route 'baseflow' runoff into the soil of a specified 'riparian HRU'.  &lt;br /&gt;
&amp;lt;/br&amp;gt;'''SWAT2012''' routes all HRU surface and 'lateral' (interflow) runoff in parallel, while groundwater is modelled at the subcat scale. &lt;br /&gt;
&amp;lt;/br&amp;gt;'''MIKE-SHE''' grid cells are connected in series. If 'overland flow zones' are used, surface runoff can be routed in series or in parallel. If interflow and baseflow linear reservoirs are used, interflow is routed in series and groundwater in parallel (if multiple aquifers used).  ]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: top; |[[File:MIKE fully distributed.jpg|thumb|497x497px|&lt;br /&gt;
&amp;lt;/br&amp;gt;'''&amp;lt;big&amp;gt;3D grid cells as units for process modelling&amp;lt;/big&amp;gt;''' &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;Illustration of the approach used in '''MIKE-SHE''' for modelling processes using a 3D grid, i.e. grid cells on the surface (2D) with columns of material below that are broken into layers. (For those familiar with HRUs, each cell can be seen as similar to an HRU connected in series to its neighbors.)  In the diagram part of the unsaturated zone is shown as transparent so that the gridded water table surface beneath can be more easily visualised.   &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;''Figure source: DHI (2019). MIKE SHE Manual, Volume 1: User Guide, MIKE 2017 (Danish Hydrologic Institute).'' ]]&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;vertical-align: top;|[[File:MIKE LR interflow.jpg|thumb|497x497px|&lt;br /&gt;
&amp;lt;/br&amp;gt;'''&amp;lt;big&amp;gt;Hybrid approach - different unit types for modelling different processes&amp;lt;/big&amp;gt;''' &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;Illustration of the more lumped, conceptual approach for representing interflow and groundwater flow with 'linear reservoir' units in '''MIKE-SHE'''. Other processes can still be modelled by grid cell. Interflow reservoirs have spatial extents and each receives percolating water from the grid cells that overly it. Similarly if multiple different mapped baseflow reservoirs (distinct aquifers) are included, these are recharged by overlying interflow units. &lt;br /&gt;
&amp;lt;/br&amp;gt;'''SWAT2012''' also uses a hybrid approach in that surface flow and 'lateral' flow (interflow) is modelled at the HRU scale, while the aquifer spans the subcatchment an is recharged by all the overlying HRUs.   &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;''Figure source: DHI (2019). MIKE SHE Manual, Volume 2: Reference Guide, MIKE 2017 (Danish Hydrologic Institute).'']]&lt;br /&gt;
|}&lt;br /&gt;
[[#Units - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
=== Model structure overviews by tool ===&lt;br /&gt;
''NB: For MIKE-SHE many structural options are available. Two generalised set-up approaches are used in these comparisons to represent the spectrum. These two are described on [[Coverage of structural options within modelling tools#MIKE-SHE|another page, here]]. &amp;lt;/br&amp;gt;&lt;br /&gt;
In addition, the different tools use slightly different terms for the same or similar concepts. This is documented on the [[Terminology#Hydrological process and parameter terms across tools|terminology page, here]]. In general these sections use terms as they are used in the tool being described.''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; | Level / Element&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman &lt;br /&gt;
(Sami GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman &lt;br /&gt;
(Hughes GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE, &lt;br /&gt;
[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed, &amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:15%&amp;quot; |MIKE-SHE, &lt;br /&gt;
[[Coverage of structural options within modelling tools#MIKE-SHE|fully-distributed, &amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Catchments''' &lt;br /&gt;
&lt;br /&gt;
'''&amp;amp; subcatchments''' &lt;br /&gt;
&lt;br /&gt;
'''(subcats)'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |WRSM catchments are composed of ‘modules’ linked in a user-specified network.  &lt;br /&gt;
Module types:&lt;br /&gt;
&lt;br /&gt;
* runoff modules,&lt;br /&gt;
* special area modules (see  below)&lt;br /&gt;
* channel modules&lt;br /&gt;
* reservoir modules&lt;br /&gt;
&lt;br /&gt;
Subcatchments are not explicitly input, but runoff modules and sets of linked modules act as subcats.&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |SPATSIM catchments are composed of subcatchments.&amp;lt;br /&amp;gt;&lt;br /&gt;
Subcats are linked in spatially determined flow network (map input).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |ACRU4 catchments are composed of subcatchments&amp;lt;br /&amp;gt;&lt;br /&gt;
Subcats are linked in a user-specified flow network.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |SWAT catchments are composed of subcatchments&lt;br /&gt;
&lt;br /&gt;
Subcats are linked in a spatially determined flow network (delineated by SWAT from DEM input, or given as a map input) &lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |MIKE catchments can be composed of subcatchments&amp;lt;br /&amp;gt;&lt;br /&gt;
Subcats are linked in spatially determined flow network (map input).&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |MIKE catchments can be composed of 3D grid units. The surface is uniformly sized grid cells. Each cell has a column beneath: input layers of soil, sediment, rock.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No subcat boundaries are input; grid cells have elevation (DEM input) and  water elevation on the surface and in the 3D grid drive flow.  &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Units within''' &lt;br /&gt;
&lt;br /&gt;
'''subcatchments'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |A WRSM ‘runoff module’ with no linked special areas functions as a subcat. If special area modules are linked, then a set of modules functions as a subcat.  &lt;br /&gt;
&lt;br /&gt;
Special area modules that can be added are:&lt;br /&gt;
&lt;br /&gt;
* afforestation (tree plantation),&lt;br /&gt;
* alien vegetation,&lt;br /&gt;
* irrigated crops&lt;br /&gt;
* mines&lt;br /&gt;
&lt;br /&gt;
These appear as separate units, but function as sub-areas inside a specified linked runoff module.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Runoff modules can also have internally specified subareas:&lt;br /&gt;
&lt;br /&gt;
* impervious area&lt;br /&gt;
* riparian area (ET from GW).&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |SPATSIM subcatchments all contain a river channel and may have specified special sub-areas. Subcats can optionally include either a wetland or a reservoir/lake on the channel at the subcat outlet.&lt;br /&gt;
&lt;br /&gt;
A special sub-area can be defined for any, or all, of the  following in a subcat:&lt;br /&gt;
&lt;br /&gt;
* impervious area&lt;br /&gt;
* riparian area (ET from GW)&lt;br /&gt;
* area with a higher ET land cover (forest, tree plantation, alien veg)&lt;br /&gt;
* crop irrigated from dams&lt;br /&gt;
* crop irrigated from river&lt;br /&gt;
* small dams internal to subcat (lumped)&lt;br /&gt;
&lt;br /&gt;
Impervious, high ET cover, and irrigation areas do not have defined spatial locations within the subcat.&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |ACRU4 subcatchments are composed of one or more [[Terminology#hru anchor|HRUs]]. Non-headwater  subcats must contain a river channel. Subcats can optionally include additional  channels and reservoir units. Units are linked in a user-specified network.&lt;br /&gt;
&lt;br /&gt;
There are special HRUs for: &lt;br /&gt;
&lt;br /&gt;
* impervious areas,&lt;br /&gt;
* irrigated areas,&lt;br /&gt;
* riparian areas&lt;br /&gt;
* wetlands.&lt;br /&gt;
For most HRUs, all runoff  is routed directly to a channel, reservoir, or subcat outlet node (in parallel).&lt;br /&gt;
&lt;br /&gt;
''Optional exceptions:'' &lt;br /&gt;
&lt;br /&gt;
For ‘riparian HRUs’, ‘baseflow’ output from other HRUs can be routed to the riparian HRU soil.&lt;br /&gt;
&lt;br /&gt;
For ‘adjunct-impervious HRUs’, runoff is routed to the surface of another HRU.   &lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |SWAT subcatchments are composed of:&lt;br /&gt;
&lt;br /&gt;
*[[Terminology#hru anchor|HRUs]] (many)&lt;br /&gt;
* shallow aquifer unit,&lt;br /&gt;
* deep aquifer unit,&lt;br /&gt;
* tributary channel unit&lt;br /&gt;
* main river channel unit.&lt;br /&gt;
&lt;br /&gt;
Subcats can include an internal pond or wetland and a reservoir/lake on the channel at the subcat outlet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
HRU surface &amp;amp; ‘lateral’ runoff output is routed directly to the subcat  channel (in parallel). This passes via the tributary channel, where delays &amp;amp; infiltration can occur, to the main channel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Groundwater is modelled at the subcat scale. Aquifers are recharged by all subcat HRUs. Shallow aquifer outflow goes to the subcat main channel. &lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |MIKE-SHE subcatchments are composed of:&lt;br /&gt;
&lt;br /&gt;
* grid cells (veg &amp;amp; soil)&lt;br /&gt;
* ‘overland flow zones’,&lt;br /&gt;
* ‘interflow reservoirs’&lt;br /&gt;
* ‘baseflow reservoirs’&lt;br /&gt;
* river channel links&lt;br /&gt;
&lt;br /&gt;
Surface runoff is lumped for grid cells within an overland flow zone &amp;amp; routed across zones in a downslope series to the channel (potential for  infiltration on route).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Interflow reservoirs receive percolation from overlying grid cells. Interflow is laterally routed through a downslope series of reservoirs to the channel (potential for loss to recharge on route). &lt;br /&gt;
&lt;br /&gt;
Baselfow reservoirs are recharged by overlying interflow reservoirs and outflow to the channel in parallel.&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |Using fully distributed MIKE-SHE, no subcat boundaries are input. Relative water surface or head elevations on the surface and in the 3D grid units drives flow exchange between units.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Surface and subsurface properties for the grid cells &amp;amp; layers are input for different zones (map input).  &lt;br /&gt;
&lt;br /&gt;
Different sets of zone polygons can be  used for the different types of properties (e.g. vegetation types, soil types, aquifer extents); they do not need to be aligned with one  another.   &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''River channels'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |WRSM channels are modules in the network with multiple inflow and outflow  links possible.&lt;br /&gt;
&lt;br /&gt;
Channel modules can have an associated wetland storage/area.&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |SPATSIM channels are units linked to subcats (one per subcat).&lt;br /&gt;
&lt;br /&gt;
They receive the local subcat runoff &amp;amp; upstream subcat channel outflows.&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |ACRU4 channels are units in a subcat network of units. (necessary in non-headwater subcats).&lt;br /&gt;
&lt;br /&gt;
They receive runoff from linked HRUs, reservoirs, &amp;amp; upstream subcat outflows.&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |SWAT channels are units linked to subcats (one main channel per subcat).&lt;br /&gt;
&lt;br /&gt;
They receive the local subcat runoff &amp;amp; upstream subcat  channel outflows.&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |MIKE channels are composed of spatially explicit reaches between node  points. &lt;br /&gt;
Reaches with nodes mapped inside a subcat exchange water with the subcat.&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |MIKE channels are composed of spatially explicit reaches between node points. &lt;br /&gt;
Reaches can exchange water with grid cells that border them.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''''&amp;lt;big&amp;gt;At a basic level, these modelling tools are similar in some notable ways:&amp;lt;/big&amp;gt;'''''&lt;br /&gt;
&lt;br /&gt;
*'''Catchments divided into subcatchments:''' All the tools can represent a larger catchment as an accumulative flow network of smaller subcatchments. In this way they are all ‘semi-distributed’ to a certain extent (with MIKE-SHE also offering ‘fully distributed’ – fully gridded – representation as an option).&lt;br /&gt;
&lt;br /&gt;
*'''Same major vertical layers:''' All the tools represent processes for the same broad set of vertical layers - vegetation canopy and land surface, soils/unsaturated zone, and aquifer materials – which are then linked to a channel network. This is not the case for all catchment models. For example, the original Pitman model (Pitman 1973) did not separate soil and aquifer processes, but instead used a lumped sub-surface storage unit to handle both.&lt;br /&gt;
&lt;br /&gt;
*'''Multiple land cover types per subcatchment:''' All the tools allow different land cover types to be explicitly represented across different subcatchments and within them. At a minimum, within each subcatchment ''all the tools can at least explicitly represent'':&lt;br /&gt;
:::a dominant generalised vegetation type per subcatchment (i.e. local indigenous veld type, non-irrigated grazing lands)&lt;br /&gt;
:::a separate tree-dominated vegetation type per subcatchment (e.g. forest, commercial tree plantations, invasive alien tree stands)&lt;br /&gt;
:::irrigated crops&lt;br /&gt;
:::impervious cover (urban area, bare rock).  &lt;br /&gt;
&lt;br /&gt;
*'''Reservoirs/dams/waterbodies:''' All tools can include reservoirs/dams/waterbodies fed by the channel network.    &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Units - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Discretisation and process representation  ==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
The scale of discretisation of the landscape influences which hydrological processes are individually represented and the algorithms and the timesteps that are appropriate (discussed in more detail [[Model types &amp;amp; tools|here]]). In general, for larger spatial/vertical units, longer timesteps, more lumped process representation, and different property parameters are applicable compared to modelling with smaller units. This has to do with how long it’s likely to take for water to move through a modelled unit. For example, it may take a week for interflow to move through the 10 km long hillslope of subcatchment, but a day to move through the 1 km slope length of a patch of grassland within that subcatchment. Speed also varies by process and with conditions (e.g. dry and wet) which also needs some consideration in the algorithms used with a uniform calculation timesteps. &lt;br /&gt;
&lt;br /&gt;
Differences in algorithms and parameters with spatial scale also have to do with the fact that what may be modelled as one process at a larger spatial scale can be the result of several different processes occurring at smaller scales. For example, rain falling on a steep, rocky cliff may form surface runoff.  If this surface runoff then flows across an area of permeable and unsaturated soil before reaching a stream channel, some may infiltrate and not reach the stream as surface flow. If one models a subcatchment where this is happening within a single spatial unit, the equation and parameters for estimating ‘surface runoff generation’ would account for the ''net outcome'' of the surface runoff that actually reaches the stream, i.e. the combined impact of the cliff and the permeable toe-slope on surface runoff reaching the channel. If modelling the cliff and the toe-slope as separate units, surface runoff on the cliff unit could be calculated, and then surface flow and infiltration on the toe-slope unit could be calculated as a separate set of processes, to get to the amount of surface runoff reaching the channel. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===Timesteps &amp;amp; spatial units for different processes===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; | Units&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman &lt;br /&gt;
(Sami GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman &lt;br /&gt;
(Hughes GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE, &lt;br /&gt;
[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed, &amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:15%&amp;quot; |MIKE-SHE, &lt;br /&gt;
[[Coverage of structural options within modelling tools#MIKE-SHE|fully-distributed, &amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Timesteps'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |Monthly*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;A daily version has been developed. Limited use to-date&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |Monthly*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;A daily version has been developed. Limited use to-date&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |Daily&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |Daily, subdaily &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |Daily, subdaily*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Timesteps are dynamic, vary by process &amp;amp; unit size. Outputs saved for the same selected step.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |Daily, subdaily*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Timesteps are dynamic, vary by process &amp;amp; unit size. Outputs saved for the same selected step.&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;7&amp;quot; |'''''Spatial units for:'''''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Climate input'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |Modules (all)&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |Subcatchments&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |Subcatchments or HRUs*&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;*HRU-scale input is labor intensive&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |Subcatchments&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |Grid cells or zones&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |Grid cells or zones&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Surface &amp;amp;  shallow subsurface processes''' &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |Runoff modules&lt;br /&gt;
&lt;br /&gt;
+ special area modules&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |Subcatchments&lt;br /&gt;
&lt;br /&gt;
(+ internal special sub-areas)&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |[[Terminology#hru anchor|HRUs]]&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |[[Terminology#hru anchor|HRUs]]&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |Grid cells&lt;br /&gt;
&lt;br /&gt;
+ Overland flow zones&lt;br /&gt;
&lt;br /&gt;
+ Interflow reservoir zones&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |Grid cells&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Groundwater  processes''' &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |Runoff modules&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |Subcatchments&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |[[Terminology#hru anchor|HRUs]]&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |Subcatchments&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |Baseflow reservoir zones&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |Grid cells&lt;br /&gt;
|}&lt;br /&gt;
[[#Units - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Summary of structural differences &amp;amp; implications ==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Despite their high-level similarities, there are numerous differences in the way that these tools allow users to discretise and represent various components of catchments in terms of scales, unit types, and connections. These differences have implications for what a model built with that tool can do (see [[Modelling tool capability overview#capabilities - Table Anchor|capabilities overview table]]). They are also important for the discretisation and parameterisation choices a user must make. &lt;br /&gt;
&lt;br /&gt;
'''The specific implications of the differences across tools, and their real importance for a modelling project, will differ across use-cases.''' These will be dependent on the combination of the type of catchment, the changes that are to be modelled, the data available, and the types and scales of model outputs that are needed. This makes it difficult to generalise about the implications or relative importance of a particular difference. Nevertheless, the tables below demonstrate some potential implications of some highlighted structural differences as examples:&lt;br /&gt;
* [[#climate input implic - Table Anchor|CLIMATE: Spatial units for which climate inputs are specified]]&lt;br /&gt;
* [[#cover input implic - Table Anchor|LAND COVER: Units used to represent different land cover types &amp;amp; their connectivity]]&lt;br /&gt;
* [[#aquifer input implic - Table Anchor|AQUIFERS:  Units used to represent aquifers &amp;amp; their connectivity]]&lt;br /&gt;
* [[#channel unit implic - Table Anchor|RIVER CHANNEL NETWORK: Channel units &amp;amp; links to landscape units]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Further implications of tool differences in some particular applied contexts are described in [[Applying tools in specific use cases|a section on specific use-cases, here.]]  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background: #CED4F2; text-align: left&amp;quot;|&amp;lt;span id = &amp;quot;climate input implic - Table Anchor&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''CLIMATE: Spatial units for which climate inputs are specified'''&amp;lt;/big&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background: #E6EAFF;vertical-align: top&amp;quot;| &amp;lt;br/&amp;gt;'''Why it can be important &amp;amp; when'''&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;| &amp;lt;br/&amp;gt;'''Determines if/how spatial variation in climate over the catchment can  be represented in the model.''' &lt;br /&gt;
&lt;br /&gt;
''&amp;lt;small&amp;gt;Likely more important to model outcomes for catchments with:&amp;lt;/small&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
*''&amp;lt;small&amp;gt;larger gradient magnitudes across the catchment  area (e.g. larger catchment size, more mountainous terrain)&amp;lt;/small&amp;gt;''&lt;br /&gt;
*''&amp;lt;small&amp;gt;generally  drier areas in which the higher rainfall parts are frequently the only places  where thresholds for runoff production are reached (i.e. if more averaged  rainfall were applied for a larger area, then no runoff would be modelled)&amp;lt;/small&amp;gt;''&lt;br /&gt;
''&amp;lt;small&amp;gt;NB: Potential  advantages of including more spatial climate variability in a model also depend  on the level of data available about the spatial distribution of rainfall and PET.&amp;lt;/small&amp;gt;'' &lt;br /&gt;
&amp;lt;br/&amp;gt;     &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background: #E6EAFF;vertical-align: top&amp;quot;|'''Alternative approaches'''&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|'''Subcatchment'''&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|'''HRU /  module / waterbody'''&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|'''Individual grid cells or independent zones''' &amp;lt;small&amp;gt;(not tied to the boundaries of other inputs like land cover, subcatchments, etc)&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background: #E6EAFF;vertical-align: top&amp;quot;|'''Tools using approach'''&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|&lt;br /&gt;
* SPATSIM-Pitman&lt;br /&gt;
* WRSM-Pitman &amp;lt;small&amp;gt;(uniform within ‘runoff module’ + associated treed modules)&amp;lt;/small&amp;gt;&lt;br /&gt;
* SWAT2012&lt;br /&gt;
* ACRU4 &amp;lt;small&amp;gt;(most user-friendly way to input)&amp;lt;/small&amp;gt;&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|&lt;br /&gt;
* ACRU4*  &amp;lt;small&amp;gt;(possible, but very labour intensive)&amp;lt;/small&amp;gt;&lt;br /&gt;
* WRSM-Pitman ''- limited''* &amp;lt;small&amp;gt;(irrigated areas, reservoirs, wetlands can have own climate)&amp;lt;/small&amp;gt;&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|&lt;br /&gt;
* MIKE-SHE  &amp;lt;small&amp;gt;(with both semi- &amp;amp; fully-distributed options)&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background: #E6EAFF;vertical-align: top&amp;quot;|'''Potential  implications of approach'''&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|&amp;lt;small&amp;gt;Areas with important differences in climate need to be delineated as separate  subcatchments to include this.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''&amp;lt;small&amp;gt;This may entail compromises between directly representing climate variability and directly representing flow pathways that are effectively broken by subcatchment boundaries.&amp;lt;/small&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Implications vary by tool: in some there is no GW flow between subcats and areas feeding dams, wetlands, riparian areas &amp;amp; irrigation may need to be in the same subcat (see aquifer implications and specific structure tables below for details)&amp;lt;/small&amp;gt;&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|&amp;lt;small&amp;gt;Can include spatial variability in climate ''within'' a subcatchment.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Avoids potential compromises in connectivity that could be imposed by subcat  boundaries (see notes to left).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;HRU or module delineations may be altered to include climate gradients: i.e. breaking  up a broad land cover type into multiple units that receive different climate  inputs.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;In ACRU4  &amp;amp; WRSM, setting up HRUs and modules is a many-step, manual process. The added  labour and opportunity for user error would depend on the number of units  involved.&amp;lt;/small&amp;gt;&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|&amp;lt;small&amp;gt;Spatial variability in climate can be included without the need to compromise on representing  hydrological connectivity and with relatively little added effort (see notes  to left).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Climate inputs and land cover, soil, and other properties are each specified using  independently delineated zones and then separately assigned to each grid cell  by the modelling tool.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Delineating climate zones (deciding number &amp;amp; spatial extent) and preparing zone data  is a step in all approaches. This approach avoids some decision-making about  where/how to compromise (see notes to left).&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #CED4F2; text-align: left&amp;quot;|&amp;lt;span id = &amp;quot;cover input implic - Table Anchor&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''LAND COVER: Units used to represent different land cover types &amp;amp; their connectivity'''&amp;lt;/big&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background: #E6EAFF;vertical-align: top&amp;quot;| &amp;lt;br/&amp;gt;'''Why it can be important &amp;amp; when'''&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;| &amp;lt;br/&amp;gt;'''Influences the number of different land cover types that can be explicitly represented and what types of land cover changes can be modelled.'''&lt;br /&gt;
&lt;br /&gt;
''&amp;lt;small&amp;gt;The importance of this will depend on the purpose of modelling project and the diversity of cover types within the modelled area.&amp;lt;/small&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
''&amp;lt;small&amp;gt;NB: Potential advantages of being able to  explicitly represent more different land cover types in a model will also  depend on the property information available to reliably parameterise them as being different from one another.&amp;lt;/small&amp;gt;  ''&lt;br /&gt;
&lt;br /&gt;
'''Influences if/how the specific location of a land cover within a landscape is considered  when modelling its processes (e.g. upland vs riparian).'''&lt;br /&gt;
&lt;br /&gt;
''&amp;lt;small&amp;gt;NB: Relevant  when modelling at spatial scales that can capture position differences vs larger  scales that must average over them&amp;lt;/small&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
''&amp;lt;small&amp;gt;Likely more important in more water limited areas and with diverse topography: position  is a more significant determinant of water access.&amp;lt;/small&amp;gt;''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background: #E6EAFF;vertical-align: top&amp;quot;|'''Alternative approaches'''&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|'''Each subcatchment has one ‘main’ land cover type and additional types are represented as  proportions of the subcatchment area.'''&lt;br /&gt;
&lt;br /&gt;
'''Each additional cover type is represented with different type-specific algorithms (e.g. tree  plantation, irrigated crops)'''&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|'''Land cover properties are assigned to HRUs within subcatchments, or to individual grid cells.'''&lt;br /&gt;
&lt;br /&gt;
'''These units (HRUs, grid cells) all use the same basic process algorithms with respect to land cover - differences between cover types come from the property parameter inputs.'''  &lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background: #E6EAFF;vertical-align: top&amp;quot;|'''Tools using approach'''&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|&lt;br /&gt;
* SPATSIM-Pitman&lt;br /&gt;
* WRSM-Pitman&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|&lt;br /&gt;
* ACRU4&lt;br /&gt;
* SWAT2012&lt;br /&gt;
* MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background: #E6EAFF;vertical-align: top&amp;quot;|'''Potential  implications of approach'''&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|&amp;lt;small&amp;gt;Fewer different  cover types can be explicitly included vs other approaches.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Particularly  limits the number of non-irrigated, non-afforested types (e.g. veld types,  grazing land, levels of degradation).&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;In theory, more  types can be included using more (smaller) subcats. This becomes unwieldly to set-up, limits aspects of connectivity (see above), and algorithms may not  apply to very small subcats.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;SPATSIM allows fewer types over all (see [[#land cov dist - Table Anchor|table]]), but has some flexibilities. It allows two types of non-irrigated cover per subcat: a portion is assigned a higher  ET rate. This rate is flexible, so could be a second veld type, plantation, invasives, or a lumped combination of these.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;WRSM has modules  for tree plantations and invasive alien trees. Both can be added in one subcat, but their algorithms are specific to those covers. The riparian area within a  ‘runoff module’ can be given it’s own ET pan-factors, allowing it to be another  cover type flexibly defined. This could cause ‘double counting’ with the  treed-area modules that effectively act on the full runoff module. (See riparian areas page LINK for more.)  &amp;lt;/small&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;A more detailed cover  composition can be represented implicitly, with parameters for broader model types calculated from the local mix of more detailed types. With conceptual parameters,  this may not be straightforward.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Most cover types  don’t have an explicit spatial location within a subcat. The riparian zone of  a WRSM runoff module is an exception. The SPATSIM riparian area does not have  its own cover type. (See [[Applying tools in specific use cases#Riparian zones|riparian areas section]] for more.)  &amp;lt;/small&amp;gt;&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|&amp;lt;small&amp;gt;No tool-imposed limit  on the number of different cover types that can be explicitly included in a model.  &amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Limitations will  come from the information available to reliably parameterise types as different from one another as well as from the practicality of setting up many types in the tool (see [[Modelling tool user interfaces|interface section]])&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Linkages allowed between  units (HRUs, grid cells) determine if/how the location of a cover type within a subcat is explicitly considered. If each unit’s runoff is routed directly to  a channel in parallel to others, without interacting, relative position is not represented.    &amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Position is  explicit in MIKE-SHE: flows are routed into/onto neighbouring units or zones.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;This is more  limited in ACRU4 and SWAT2012, which have mostly parallel routing, but there are ways in which location (i.e. riparian vs upland) can be represented for  certain HRUs, hence cover types.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;In ACRU4, special riparian HRUs receive ‘baseflow’ runoff from linked upslope HRUs. Special riparian and wetland HRUs are also linked channels and can receive overflow.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;In SWAT2012,the level of access to groundwater for ET can be set by HRU. This can be set higher for some HRUs to differentiate riparian vs uplands. Aquifers are subcat scale, so uplands can recharge the store used by riparian. Special ‘depression’  waterbodies can also be set-up on specified HRUs, which receive routed runoff from linked upslope HRUs.  &amp;lt;/small&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; style=&amp;quot;background: #CED4F2; text-align: left&amp;quot;|&amp;lt;span id = &amp;quot;aquifer input implic - Table Anchor&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''AQUIFERS:  Units used to represent aquifers &amp;amp; their connectivity'''&amp;lt;/big&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background: #E6EAFF;vertical-align: top&amp;quot;| &amp;lt;br/&amp;gt;'''Why it can be important &amp;amp; when'''&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;| &amp;lt;br/&amp;gt;Determines if/how '''spatial variability of aquifer material (sediment deposits, geological formations, layers) within a subcatchment can be explicitly represented''' (if information on this is available). This will be more important when there are large known differences at the subcat scale (depends on choice of subcat sizes).&lt;br /&gt;
&lt;br /&gt;
Determines the '''scale at which groundwater storage, and potentially water table depth, can  be output''' by the model.&lt;br /&gt;
&lt;br /&gt;
Determines '''where within in a model catchment groundwater (GW) can outflow to a channel.''' If there is no subsurface GW flow between modelled units, then any recharge within a unit that is thought to contribute to outflow of the larger catchment will need to emerge as baseflow from that same unit in the model. In reality there may be subsurface flow with the GW emerging further down. Having the GW emerge further upstream can impact other modelled processes linked to channel flows at different locations (overbank flow, transmission loss, waterbody storage, irrigation). &lt;br /&gt;
&lt;br /&gt;
Influences the '''groundwater access of vegetation in different parts of the catchment,'''  which can impact modelled seasonal and total ET and the modelled impact of vegetation cover changes. (Linked to model representation of the location of a land cover type – [[#cover input implic - Table Anchor|see above]]).&lt;br /&gt;
&lt;br /&gt;
''&amp;lt;small&amp;gt;Likely more important to model outcomes for:&amp;lt;/small&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
* ''&amp;lt;small&amp;gt;catchments where GW contributes more substantially to the overall hydrograph,&amp;lt;/small&amp;gt;''&lt;br /&gt;
* ''&amp;lt;small&amp;gt;cases where disconnected units (e.g. subcats) are small in comparison to connectivity of aquifers important to the hydrograph (delineation accounting for other factors, i.e. climate &amp;amp; land cover)&amp;lt;/small&amp;gt;''&lt;br /&gt;
* ''&amp;lt;small&amp;gt;areas where GW is an important water source for vegetation (particularly GW recharged by a large surrounding area)  &amp;lt;/small&amp;gt;'' &lt;br /&gt;
* ''&amp;lt;small&amp;gt;modelling projects focused on low flows and/or flows at points within the catchment&amp;lt;/small&amp;gt;''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background: #E6EAFF;vertical-align: top&amp;quot;|'''Alternative approaches'''&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|'''Subcatchment-scale  aquifers'''&lt;br /&gt;
&lt;br /&gt;
'''''No GW flow between subcats'''''&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|'''Subcatchment-scale  aquifers'''&lt;br /&gt;
&lt;br /&gt;
'''''GW can flow between subcats'''''&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|'''HRU-scale  aquifer units (or other units smaller than subcatchments)'''&lt;br /&gt;
&lt;br /&gt;
'''''No GW flow between aquifer units or subcats'''''&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|'''3D grid of connected volume units'''&lt;br /&gt;
&lt;br /&gt;
'''''All units can interact'''''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background: #E6EAFF;vertical-align: top&amp;quot;|'''Tools using approach'''&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|&lt;br /&gt;
* SWAT2012&lt;br /&gt;
* MIKE-SHE, semi-distributed, linear reservoir GW option* &amp;lt;small&amp;gt;(can have a subcat-scale unit)&amp;lt;/small&amp;gt;&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|&lt;br /&gt;
* SPATSIM-Pitman&lt;br /&gt;
* WRSM-Pitman&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|&lt;br /&gt;
* ACRU4* &amp;lt;small&amp;gt;(partial exception: riparian HRU)&amp;lt;/small&amp;gt;&lt;br /&gt;
* MIKE-SHE, semi-distributed, linear reservoir GW option* &amp;lt;small&amp;gt;(can have multiple units in a subcat; these don’t interact)&amp;lt;/small&amp;gt;&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|&lt;br /&gt;
* MIKE-SHE, fully distributed, finite difference GW option&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background: #E6EAFF;vertical-align: top&amp;quot;|'''Potential  implications of approach'''&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|&amp;lt;small&amp;gt;Subcat aquifer  parameters reflect average, or net, storage and flow properties of aquifer  material in the subcat.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Subcat scale GW model  outputs.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;'''Within a subcat:''' model can allow  vegetation in one area to access GW that was recharged in another location in  the subcat.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;'''Between subcats:''' If its important  to for veg in a downstream subcat to access GW that was recharged in an  upstream subcat, work-arounds are needed. Water to feed this ET would need to  leave the upstream subcat as channel flow and then become accessible  downstream, e.g. through channel transmission loss. Alternatively revise the subcat delineation.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;To model total  catchment outflow, some GW may need to enter the channel network in upstream model  subcats that in reality flows in the subsurface and emerges further down (downstream  subcats in model). This could influence aquifer parameterisation choices  (i.e. vs field data on properties). If having more water in the channel  higher up in the catchment has significant impacts on other processes (upstream  dams, etc), adaptations may need to be made to these and/or the subcat delineation revisited.&amp;lt;/small&amp;gt;&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|&amp;lt;small&amp;gt;Subcat aquifer  parameters reflect average, or net, storage and flow properties of aquifer material in the subcat.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Subcat scale GW model  outputs.  &amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Models can allow  vegetation in one area to access GW that was recharged in another location in the same subcat or another subcat (only applies to the specified ‘riparian  zones’ in SPATSIM-Pitman &amp;amp; WRSM-Pitman subcats/runoff-modules).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Avoids potential subcat  delineation and aquifer parameterisation compromises or water routing work-arounds (see notes to left)&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|&amp;lt;small&amp;gt;Aquifer parameters  can differ across units within a subcat to represent spatial distribution of different aquifer materials (e.g. fractured rock in uplands, alluvium over  rock in lowlands).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;GW model outputs can  be obtained for different areas within a subcat.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Separated model GW  stores that do not interact implies separate aquifers outflowing to channel network independently. This may not be the case in reality. This would impact  aquifer parameter choices (i.e. vs. field property data).&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;'''Within a subcat:''' Vegetation can  only access GW stores that are recharged in the same spatial unit (HRU in  ACRU4, baseflow reservoir extent in MIKE-SHE). Lowlands cannot access GW  recharged in highlands in the model if these are separate HRUs or zones. This  could result in unrealistically low ET.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;ACRU4 &amp;amp; MIKE-SHE  have optional routines to overcome this. ACRU4’s special riparian HRU can receive  ‘baseflow’ output from linked upland HRUs (routed to riparian soil).  In MIKE-SHE, water from ‘baseflow reservoirs’  can be routed to the soil of a riparian zone to make up a deficit (feed ET).  &amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Implications of also  not modelling ''GW flow between subcatchments'' are the same as those  described to the left.  &amp;lt;/small&amp;gt;&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|&amp;lt;small&amp;gt;Aquifer parameters  can differ across units within a subcat to represent spatial distribution of  different aquifer materials (e.g. fractured rock in uplands, alluvium over rock  in lowlands).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;GW model outputs can  be obtained for specific grid cells in the model as needed.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Because there can  be flow between all aquifer units (determined by relative head and conductivity  between neighbouring cells) and no subcat boundaries limiting subsurface  connectivity, vegetation in lowlands would be able to access GW recharged  elsewhere in the model when conditions allow.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;The approach can have  high computational demand, so model runs are longer (runtimes depend on  computing power).&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! colspan=&amp;quot;4&amp;quot; style=&amp;quot;background: #CED4F2; text-align: left&amp;quot;|&amp;lt;span id = &amp;quot;channel unit implic - Table Anchor&amp;quot;&amp;gt;&amp;lt;big&amp;gt;'''RIVER CHANNEL NETWORK: Channel units &amp;amp; links to landscape units'''&amp;lt;/big&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background: #E6EAFF;vertical-align: top&amp;quot;| &amp;lt;br/&amp;gt;'''Why it can be important &amp;amp; when'''&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;| &amp;lt;br/&amp;gt;Determines the '''locations within the catchment where modelled streamflow outputs will be available.'''  &lt;br /&gt;
&lt;br /&gt;
''&amp;lt;small&amp;gt;This can be important if there are monitoring points or other points of interest where  these outputs would assist, i.e. water supply withdrawal points, areas for flood  assessment, aquatic habitat assessesment.&amp;lt;/small&amp;gt;'' &lt;br /&gt;
&lt;br /&gt;
'''Influences where reservoirs, waterbodies, wetlands that are fed by the channel network can be located with respect to model subcatchments and what areas feed them.'''&lt;br /&gt;
&lt;br /&gt;
Determines the potential for '''representing spatial variability in channel properties''', ''where these are understood and thought to be important''&lt;br /&gt;
&lt;br /&gt;
Flow from channel units to landscape unit surface &amp;amp; subsurface can allow for '''water exchanges between delineated subcatchments''' (see notes above).&lt;br /&gt;
&lt;br /&gt;
'''Channel processes that are not explicitly included (e.g. transmission losses, overbank flooding) will be implicitly represented''', likely through parameterisation, to generate net aquifer outflow and net surface runoff.  &lt;br /&gt;
&lt;br /&gt;
''&amp;lt;small&amp;gt;This will be more important in catchments where channel transmission loss and/or overbank flooding are frequent and make a notable impact on the flows.&amp;lt;/small&amp;gt;''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background: #E6EAFF;vertical-align: top&amp;quot;|'''Alternative approaches'''&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|'''One channel reach unit per subcatchment'''&lt;br /&gt;
&lt;br /&gt;
'''''Two-way channel-landscape sub-surface exchange'''''&lt;br /&gt;
&lt;br /&gt;
'''''Limited or no overbank flooding'''''&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|'''Flexible number and arrangement of channel reach units, manually connected to HRUs, modules, reservoirs'''&lt;br /&gt;
&lt;br /&gt;
'''''Two-way channel-landscape sub-surface exchange'''''&lt;br /&gt;
&lt;br /&gt;
'''''Limited or no overbank flooding'''''&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|'''Channel reach units spatially linked to landscape grid cells and have explicit elevation'''&lt;br /&gt;
&lt;br /&gt;
'''''All units can interact, surface and subsurface'''''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background: #E6EAFF;vertical-align: top&amp;quot;|'''Tools using approach'''&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|&lt;br /&gt;
* SWAT2012&lt;br /&gt;
* SPATSIM-Pitman&lt;br /&gt;
* WRSM-Pitman*  &amp;lt;small&amp;gt;(some channel exchange processes are calculated ''within'' ‘runoff-modules’)&amp;lt;/small&amp;gt;&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|&lt;br /&gt;
* ACRU4&lt;br /&gt;
* WRSM-Pitman* &amp;lt;small&amp;gt;(separate channel modules in network)&amp;lt;/small&amp;gt;&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|&lt;br /&gt;
* MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background: #E6EAFF;vertical-align: top&amp;quot;|'''Potential  implications of approach'''&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|&amp;lt;small&amp;gt;To get model  output streamflow for a point, it needs to be the outlet of a subcatchment.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Reservoirs on the  channel network will be at the outlets of subcatchments (not in WRSM), so  also influence subcat delineation (see specific waterbody table below).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Subcat  delineation also has implications for subsurface flow connectivity and other  aspects of representation (see above) – various compromises may be needed in  the delineation.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;SPATSIM &amp;amp;  SWAT2012 partially address the restriction in reservoir location by including  other waterbody unit types that can be internal to subcats, fed by proportions  of subcat runoff. The set-ups of these types have other restrictions (See  waterbody table below).&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Subcat-scale  channel &amp;amp; subcat-scale aquifer representation facilitates calculation of  exchange (GW to channel, channel to GW, “transmission loss”) considering storage  and properties of both. This is done in SPATSIM and in WRSM within a run-off  module. In SWAT2012, channel transmission loss goes to a separate bank storage  unit, not the subcat-aquifer.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;SPATSIM &amp;amp;  WRSM include overbank flooding only in wetland modules. SWAT2012 does not  include overbank flooding onto land units (wetland module not on the channel).&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Channel  transmission loss in SWAT2012 &amp;amp; SPATSIM and overbank flooding to wetland  units provide ''means by which downstream areas can access water that  entered the channel network from upstream units.''&amp;lt;/small&amp;gt;&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|&amp;lt;small&amp;gt;Flexibility in where  streamflow outputs can be obtained and where reservoirs/waterbodies and  transfers can be located. This can reduce some delineation related compromises.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;In ACRU4, channel  units are fed by linked HRUs. This will impact the delineation of HRUs (e.g. an  area of a single cover type in a subcat may be split into multiple HRUs to feed  into different points in the channel network, above or below a reservoir,  etc).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;The manual  process of setting up HRUs and establishing routing connections individually in  ACRU4 means that taking advantage of this flexibility comes with significant  additional labour.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;In WRSM, user-specified  portions of the outflow of a single ‘runoff module’ can be routed to multiple  channel and reservoir modules. These channels and reservoirs are then effectively inside the subcat represented by the runoff-module. This reduces the number  of individual runoff-modules that need to be set-up.  &amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Conversely all  runoff from a ‘runoff module’ can be routed to one channel module and/or multiple runoff modules can contribute to a channel module. This allows modules  with different land cover compositions to contribute as different points, more like ACRU4 HRUs.      &amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;ACRU4 does not explicitly  represent channel transmission loss. WRSM calculates this within runoff modules.  Additional ‘bedloss’ can be specified for channel modules, but this is  removed from the model, not added to an aquifer, not available for ET.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Implication: water  entering the channel network from upstream landscape units cannot be accessed  for ET in downstream landscape units via channel transmission loss. (see section on channel transmission loss LINK)&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;ACRU4 &amp;amp; WRSM include  overbank flooding only in their wetland units/HRUs and ACRU4 riparian HRU.  This is a ''means by which downstream areas can access water that entered the channel network from upstream units.''&amp;lt;/small&amp;gt;&lt;br /&gt;
|style=&amp;quot;background: #F5F7FF;vertical-align: top&amp;quot;|&amp;lt;small&amp;gt;Model streamflow  outputs can be obtained for any point in the channel network.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Reservoirs and water  bodies can be added at any location. Because these have explicit locations in  the model grid, the approach of lumping many small farm dams into a single unit  can difficult to operationalise depending on the drainage network, etc.  &amp;lt;/small&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;'''Using fully distributed  options''': Explicit location and elevation in the model grid allows calculation  of exchanges between channel reaches and their neighbouring cells based on  the water levels in each and conductivity. The explicit depth of the channel  impacts how much groundwater enters it. Bank topography can limit surface  flow entering the channel. Overbank flooding and channel transmission losses occur  when levels allow.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;The approach  comes with notable practical implications.  It requires careful vetting of landscape topography  data and the channel cross section inputs to make sure these correspond so that  flow exchanges are realistically modelled. The method has high computational  demand, so model runs are longer (runtimes depend on computing power).&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;'''Using the more  lumped surface and groundwater options:''' Surface and GW flows into the channel aren’t calculated  using the explicit elevation of the channel. Channel transmission loss  and overbank flooding can still be included using different algorithms.  These provide ''means by which downstream areas can access water that entered the channel network from upstream units.''&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
[[#Units - pg top|Back to top of page]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Summary comparison of WRSM and SPATSIM-Pitman ===&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''''WRSM and SPATSIM-Pitman are more similar than they may appear from the structural overview, sharing subcatchment structure &amp;amp; core algorithms'''''&lt;br /&gt;
&lt;br /&gt;
The WRSM-Pitman approach to model structure, with a flexible network of modules, makes it appear to be very different to SPATSIM-Pitman, which uses a clearly defined subcatchment as the basic unit of calculation for most processes. However, looking at the process algorithms for the different 'modules' in WRSM-Pitman makes it clearer that '''the two tools actually have relatively similar, mostly subcatchment-based, approaches'''. &lt;br /&gt;
&lt;br /&gt;
The WRSM 'runoff module', on its own with no linked special area modules, functions like a basic subcatchment of SPATSIM-Pitman, with no defined sub-areas of treed cover or irrigated crops. In this case, both tools use the same subcatchment scale, monthly time-step process algorithms of the original Pitman model (Pitman 1973) adjusted to include a separate aquifer store. &lt;br /&gt;
&lt;br /&gt;
The WRSM modules for representing commercial tree plantations and irrigated crops visually appear as separate in the model interface and network diagrams (which are generated by users, not by the software tool), but actually they function as parts of a 'runoff module'/subcatchment area. The linkage to a run-off module is established in their set-up specifications in the software. The process algorithms for these areas differ across the tools, but in both cases the treed cover modules act to increase the ET losses of the subcatchment/'runoff-module'. The resulting runoff (surface runoff, interflow, aquifer flow to channel) is generated at the subcatchment scale. For irrigated crop areas, net runoff is tied to processes calculated in the linked subcatchment in both cases as well. This means that the WRSM treed area and irrigated crop modules function more like sub-areas of subcatchments in SPATSIM than like HRUs in ACRU4, in which more processes are calculated for the HRU unit alone.&lt;br /&gt;
&lt;br /&gt;
'''Aside from ''process algorithm'' differences, the main ''structural'' differences across the two tools in terms of modelled units 'inside' subcatchments are: &lt;br /&gt;
*the numbers of different special area types than can be included 'in' a subcatchment (i.e. tied to a 'runoff-module' in WRSM), &lt;br /&gt;
*the flexibility and arrangement of water sources that can be used for irrigation, and &lt;br /&gt;
*flexibility in where reservoirs, withdrawals, and transfers can be placed and how they are fed.            &lt;br /&gt;
&lt;br /&gt;
In terms the basic model subcatchment, there is also a potentially important difference in the connection to the channel network between the tools. This is relevant to their representation of groundwater-surface water interactions. Both tools calculate aquifer-river channel exchange for the basic subcatchment unit. This is calculated within a 'runoff module' in WRSM, before the water is routed to a connected channel module. Channel modules receive the net runoff after this exchange, and do not interact further with the runoff module/subcatchment. In a sense, there is an implicit 'tributary channel' within a WRSM runoff module for which certain processes are represented, and the channel modules are a main channel network that is handled differently. In SPATSIM-Pitman, each subcatchment has a channel element that is tied to it. The channels of downstream subcatchments receive channel flow from those upstream and their channel-aquifer exchange is calculated using this accumulated channel flow. In WRSM-Pitman, this exchange is only calculated for the runoff produced in the run-off module, the incremental subcatchment, and channel flow from upstream subcatchments is not involved. The overall impact of this different on catchment-scale modelling outcomes would vary depending on how important this exchange for a given area.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Units - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Specific units &amp;amp; connections for different model components  ==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Land cover: spatial distribution &amp;amp; type limitations ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; | Factor&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman &lt;br /&gt;
(Sami GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman &lt;br /&gt;
(Hughes GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE, &lt;br /&gt;
[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed, &amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:15%&amp;quot; |MIKE-SHE, &lt;br /&gt;
[[Coverage of structural options within modelling tools#MIKE-SHE|fully-distributed, &amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: top&amp;quot; |'''Spatial units for land cover type/property'''&lt;br /&gt;
&lt;br /&gt;
'''distribution'''&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''Modules &amp;amp; sub-areas within them'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''Subcatchments &amp;amp; sub-areas within them'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |[[Terminology#hru anchor|'''HRUs''']]&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |[[Terminology#hru anchor|'''HRUs''']]&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''Cover type polygons applied to grid cells'''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |'''Cover type polygons applied to grid cells'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Extents of cover types are either defined in the:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;small&amp;gt;‘runoff module’ set-up&amp;lt;/small&amp;gt;&lt;br /&gt;
* &amp;lt;small&amp;gt;special area modules (which are tied to, and act as sub-areas of, a ‘runoff module’)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Each runoff module can have different general cover specifications &amp;amp; linked special areas&amp;lt;/small&amp;gt;.&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Extents of cover types are defined as special sub-areas within a subcat.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Each subcat can have different general cover &amp;amp; sub-areas specifications.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Each HRU has its own cover &amp;amp; vegetation parameters.&amp;lt;/small&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Each HRU has cover &amp;amp; vegetation parameters.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;HRUs are assigned cover types using an input cover type map.  Properties are input by type.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Each grid cell is assigned a cover type using an input cover type map. Properties are input by type. &amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Each grid cell is assigned a cover type using an input cover type map. Properties are input by type. &amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: top&amp;quot; |'''Limitations to  types &amp;amp; number of types'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |No&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |No&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |No&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |No&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Types that can be represented:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;small&amp;gt;General vegetation (runoff module parameters)&amp;lt;/small&amp;gt;&lt;br /&gt;
* &amp;lt;small&amp;gt;Impervious area (runoff module parameters)&amp;lt;/small&amp;gt;&lt;br /&gt;
* &amp;lt;small&amp;gt;Riparian zone vegetation (runoff module parameters)&amp;lt;/small&amp;gt;&lt;br /&gt;
* &amp;lt;small&amp;gt;Afforestation (special module, 1 per runoff module)&amp;lt;/small&amp;gt;&lt;br /&gt;
* &amp;lt;small&amp;gt;Invasive alien vegetation (special module, 1 per runoff module)&amp;lt;/small&amp;gt;&lt;br /&gt;
* &amp;lt;small&amp;gt;Irrigated crops (special module, multiple per runoff module)&amp;lt;/small&amp;gt;&lt;br /&gt;
* &amp;lt;small&amp;gt;Mines (special area module)&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Types that can be represented:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;small&amp;gt;General subcat vegetation&amp;lt;/small&amp;gt;&lt;br /&gt;
* &amp;lt;small&amp;gt;Impervious area&amp;lt;/small&amp;gt;&lt;br /&gt;
* &amp;lt;small&amp;gt;Higher ET vegetation (forest, tree plantation, alien veg)&amp;lt;/small&amp;gt;&lt;br /&gt;
* &amp;lt;small&amp;gt;Irrigated crops&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Only one area (one type) of each of these broad classes can be represented within a given subcat.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;No limit on number of HRUs (hence cover types) per subcat.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;No limit on number of HRUs or cover types per subcat.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;No limit to number of cover types.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;No limit to number of cover types.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
[[#Units - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Soils &amp;amp; unsaturated zone (UZ) material: spatial distribution, vertical layers, connections ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; | Factor&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman &lt;br /&gt;
(Sami GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman &lt;br /&gt;
(Hughes GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE, &lt;br /&gt;
[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed, &amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:15%&amp;quot; |MIKE-SHE, &lt;br /&gt;
[[Coverage of structural options within modelling tools#MIKE-SHE|fully-distributed, &amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Spatial units for distribution of soil types / properties'''&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''Runoff modules &amp;amp; irrigation modules'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''Subcatchments'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |[[Terminology#hru anchor|'''HRUs''']]&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |[[Terminology#hru anchor|'''HRUs''']]&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''Soil type polygons applied to grid cells &amp;amp; ‘Interflow reservoir’ extent polygons'''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |'''Soil type polygons applied to grid cells'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Each ‘runoff module’ can have its own soil moisture store &amp;amp; ‘percolation  storage’ properties.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Afforestation &amp;amp; alien veg modules use the soil of the runoff module they are linked to / part of.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Irrigation modules have their own soil properties.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Each subcat can have its own soil moisture store properties.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Each HRU can have its own soil properties&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Each HRU can have its own soil properties.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;HRUs are assigned soil types using an input soil type map. Properties are  input by soil type. Individual HRU soil properties can by modified.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Each grid cell is assigned a soil type using an input soil type map.  &amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Interflow reservoir ‘type’ extents are input as a map (boundaries do  not need to align with soil types or subcatchments)&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Each grid cell is assigned a soil type using an input soil type map.  &amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: top&amp;quot; |'''Vertical layers in soil or UZ profile'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''2 Layers'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''1 Layer'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''2 Layers'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''11 Layers (max)'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''2(3) Layers*'''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |'''Unlimited Layers'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;A runoff modules has 2 ‘UZ’ layers:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;small&amp;gt;Soil moisture storage&amp;lt;/small&amp;gt;&lt;br /&gt;
* &amp;lt;small&amp;gt;Percolation lag storage&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;A subcat has a single soil moisture storage unit.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;An HRU has 2 soil layers:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;small&amp;gt;A horizon  &amp;lt;/small&amp;gt;&lt;br /&gt;
* &amp;lt;small&amp;gt;B horizon&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Both in root zone.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;A soil type can have up to 10 layers (user input layers).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Profile can extend below root zone.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Each HRU also has a vadose zone (lag storage) ‘layer’ below the soil  profile&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;A soil type has vertically uniform parameters (no layers), but each model  grid cell has 2 computational UZ layers:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;small&amp;gt;Upper layer (root zone)&amp;lt;/small&amp;gt;&lt;br /&gt;
* &amp;lt;small&amp;gt;Lower layer (below roots)&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Interflow reservoirs are storage units fed by all overlying grid cells&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;A soil type can have an unlimited number of layers (user input  layers).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Profile can extend below root zone.&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: top&amp;quot; |'''Surface runoff routing''' &lt;br /&gt;
(w.r.t. spatial units)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''Parallel*''' &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |(n/a)&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''Parallel'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''Parallel'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''Series or parallel'''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |'''Series'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Parallel for runoff modules &amp;amp; irrigation modules.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Other special area modules modify runoff module flow&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Subcatchment scale&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Parallel from HRUs in subcat&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Parallel from HRUs in subcat&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Across a series of mapped flow zones within a subcat&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;OR each zone in parallel&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Across grid cells based on elevation.&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: top&amp;quot; |'''Interflow routing''' (w.r.t. spatial units)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''Parallel*'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |(n/a)&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''Parallel''' &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''Parallel''' &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''Series'''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |'''Series'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Parallel for runoff modules &amp;amp; irrigation modules&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Other special area modules modify runoff module flow&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Subcatchment scale&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Parallel from HRUs in subcat&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Parallel from HRUs in subcat&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Through a series of interflow reservoirs in a subcat&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Through grid cells based on head.&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: top&amp;quot; |'''Capillary rise: 2-way connection to aquifer'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |Yes*&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |Yes*&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |No*&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |Yes*&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Only in riparian zone sub-area of runoff module; represented as ET deficit met by GW&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Only in riparian zone sub-area of subcat; represented as ET deficit met by GW&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Water in the baseflow store of an ACRU4 HRU cannot move into the soil profile or be used for ET in the same HRU.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;BUT when upland HRU baseflow is routed to riparian HRU soil this is similar to GW access in riparian zones in subcat scale models....&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Represented as ET deficit met by GW; access can be set by HRU&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Only for grid cells in riparian zone (lowest interflow zone); represented as ET deficit met by GW&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
[[#Units - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Aquifers: spatial distribution, vertical layers, connections ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; | Factor&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman &lt;br /&gt;
(Sami GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman &lt;br /&gt;
(Hughes GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE, &lt;br /&gt;
[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed, &amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:15%&amp;quot; |MIKE-SHE, &lt;br /&gt;
[[Coverage of structural options within modelling tools#MIKE-SHE|fully-distributed, &amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: top&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
'''Spatial units for distribution of aquifer types / properties''' &lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''Runoff modules'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''Subcatchments'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |[[Terminology#hru anchor|'''HRUs''']]&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''Subcatchments/HRUs*'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''‘Baseflow reservoir’ extent polygons'''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |'''Layer &amp;amp; lense polygons applied to grid cells'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Each runoff module can have its own aquifer properties.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Each subcatchment module can have its own aquifer properties.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;There is a spatial division into two slope sections, riparian &amp;amp;  upslope, for process calculation, but these don’t have separate property parameters.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Each HRU can have its own ‘baseflow storage’ properties.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Aquifer GW storage &amp;amp; outflow is calculated per subcat, but properties can be input per HRU to model capillary rise&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;‘Baseflow reservoir’ type (aquifer type) spatial extents are input as  a map (boundaries do not need to align with other inputs)&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Each grid cell has a layered profile of aquifer material types based on  the layers and lenses it overlies.  &amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Property ‘layers’ cover entire the model domain, can have spatially  variable thickness (grid input). ‘Lenses’ occur in certain areas (map input) also  with variable thickness.  &amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: top&amp;quot; |'''Vertical layers within aquifers''' &lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''1 Layer'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''1 Layer'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''1 Layer'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''2 Layers'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''2 Layers'''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |'''Unlimited Layers'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;A runoff module has one aquifer unit&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;A subcat has one aquifer store.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;There a two linked horizontal sub sections, but no vertical divisions.   &amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;An HRU has one ‘baseflow’ storage.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;A subcat has 2 aquifer units:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;small&amp;gt;shallow aquifer (outflow to channel)&amp;lt;/small&amp;gt;&lt;br /&gt;
* &amp;lt;small&amp;gt;deep aquifer (no outflow)&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;A mapped ‘baseflow reservoir’ type can have 2 internal storage units with  different parameters.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;No limit on the aquifer material layers &amp;amp; lenses that can be input.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Calculation grid layers can be set differently to the aquifer property  layers. In this case thickness-averaged parameters are assigned.&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: top&amp;quot; |'''GW flow  routing between spatial units'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''Yes''' &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''Yes''' &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |(Limited)&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |No&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |No&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;GW flow between subcats&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;GW flow between subcats&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;No GW flow between subcats&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Upslope HRU baseflow can be routed to  riparian HRU soil within a subcat&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;No other HRU GW exchanges included&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;No GW flow between subcats&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;No GW flow between subcats&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;No GW flow between ‘baseflow reservoirs’  (aquifer types) within subcat&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;GW flow between grid cells&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: top&amp;quot; |'''GW flow  routing vertical aquifer units/layers'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |(n/a –  single unit)&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |(n/a –  single unit)&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |(n/a –  single unit)&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |No&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |No&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Shallow &amp;amp; deep aquifers each receive a  portion of total recharge and do not interact (more like units than vertical layers)&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;The 2 units in a mapped baseflow reservoir  type each receive a portion of total recharge and do not interact (more like  units than vertical layers)&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;GW can flow between vertical layers based on  head and conductivity&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: top&amp;quot; |'''GW flow out  of model domain (catchment)'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |No&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |Yes*&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |No*&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Only deep aquifer can have GW flow the model. (Deep aquifer does not feed channel, can be pumped)&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Recharge can be allocated to ‘dead storage’ which has a similar impact.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;GW outflow boundary condition must be set-up&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''GW abstraction included'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |No&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Number of  abstraction points allowed'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |1 per runoff module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |2 total per subcat: 1 per subcat aquifer section: &lt;br /&gt;
&lt;br /&gt;
1 upslope &amp;amp; 1 riparian&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(n/a)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |2 total per subcat: 1 per subcat aquifer unit: &lt;br /&gt;
&lt;br /&gt;
1 shallow &amp;amp; 1 deep&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |Flexible number, location, &amp;amp; abstraction depth &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |Flexible number, location, &amp;amp; abstraction depth &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''GW abstraction  routing options'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |Removed from model&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |Removed from model&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(n/a)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |Applied as irrigation, or&lt;br /&gt;
&lt;br /&gt;
Removed from model&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |Applied as irrigation, or&lt;br /&gt;
&lt;br /&gt;
Removed from model&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |Applied as irrigation, or&lt;br /&gt;
&lt;br /&gt;
Removed from model&lt;br /&gt;
|}&lt;br /&gt;
[[#Units - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== River channels: units &amp;amp; layout, connections with surface &amp;amp; subsurface land units ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; | Factor&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman &lt;br /&gt;
(Sami GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman &lt;br /&gt;
(Hughes GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE, &lt;br /&gt;
[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed, &amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:15%&amp;quot; |MIKE-SHE, &lt;br /&gt;
[[Coverage of structural options within modelling tools#MIKE-SHE|fully-distributed, &amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: top&amp;quot; |'''Number of channel units by subcatchment''' &lt;br /&gt;
&lt;br /&gt;
(or catchment)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''Flexible'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''1 per subcat'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''Flexible''' &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''1 per subcat*'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''Flexible'''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |'''Flexible'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Channels represented with channel modules in a network.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;No limit to number of channel modules.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Multiple connection configurations possible: max 10 input &amp;amp; 10 output  routes per channel module.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Subcat channel receives flow from the channels of upstream subcats  &amp;amp; flows out to channel of downstream subcat.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Multiple channel units can be included in a network in a subcat. In non-headwater subcats a channel is needed to receive flow from upstream subcats &amp;amp; route to the subcat’s outflow node.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Each special riparian HRU &amp;amp; wetland HRU needs its own linked  channel unit.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;No limit to the number of channel units included.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Each subcat has one ‘main channel’ that receives flows from main channels of any upstream subcats &amp;amp; flows out to channel of downstream  subcat. Each subcat also has one conceptual ‘tributary’ that routes HRU runoff  to main channel. This allows for additional delay &amp;amp; loss to aquifer if relevant.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Channels are represented as a spatially explicit network of reaches between  calculation nodes (cross sections) at specified intervals. Reaches with nodes  mapped in subcat can exchange water with that subcat.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;No limits to numbers of river branches or of reach units that can be  in a subcat.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Channels are represented as a spatially explicit network of reaches  between calculation nodes (cross sections) at specified intervals. Reaches exchange water with grid cells that border them.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;No limits to numbers of river branches or of reach units in a model. There cannot be two reaches in one grid cell (node spacing compatible with grid)&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: top&amp;quot; |'''Surface flow from land units into channel'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Runoff, irrigation, mine modules to a linked  channel module&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Subcat to its channel&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;HRU to linked channel in subcat&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;All HRUs in subcat to tributary then subcat main channel&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;‘Overland flow’ zones in subcat to reaches in subcat. Series routing: only from most downslope zone&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Grid cells bordering a reach to that reach (if flow is over bank height)&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: top&amp;quot; |'''Flow from channel onto land surface''' (overbank flooding)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(to wetland unit only)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(to wetland unit only)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(to special riparian HRUs &amp;amp; wetland HRUs only)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |No&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;A wetland can be included within a channel module.&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;A wetland can be included at downstream end of subcat.&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Special HRUs for riparian areas and wetlands can be included. Each needs its own linked channel unit with an overflow threshold.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;A wetland can be included in a subcat, but it is not on the ‘main channel’  or fed by overflow.  &amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Channel flow over capacity is routed onto floodplain surface. This water  can infiltrate into flooded grid cells.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Channel reach to bordering grid cells&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: top&amp;quot; |'''Interflow into channel'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |'''Yes*'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Runoff,  irrigation, mine modules to a linked channel module&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Subcat to its channel&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;HRU to a linked channel in subcat&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;All HRUs in subcat to tributary then subcat main channel&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Most  downslope ‘interflow reservoir’ in subcat to reaches in subcat.&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Perched, temporarily saturated  layers (‘interflow’) handled in ‘saturated zone’. A channel can receive water from such a layer&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: top&amp;quot; |'''Flow from channel into unsaturated zone''' (transmission loss)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |No&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |No&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |No&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''Yes*'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |No&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |'''Yes*'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Channel transmission loss leaves the model&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Channel transmission loss only to aquifer&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;No channel transmission loss&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Main channel transmission loss goes to ‘bank storage’ – accessible  for ET, not part of subcat aquifers.  &amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Perched, temporarily saturated  layers (‘interflow’) handled in ‘saturated zone’. A channel can lose water to such a layer.&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: top&amp;quot; |'''Groundwater (GW) flow into channel'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Runoff module to a linked channel module&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Subcat downslope aquifer portion to subcat channel&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;HRU to a linked channel in subcat&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Subcat shallow aquifer to channel (not from the deep aquifer)&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;All ‘baseflow reservoirs’ in subcat to reaches in subcat&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Saturated layers of grid cells bordering a reach to that reach&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: top&amp;quot; |'''Flow from channel into GW'''&lt;br /&gt;
&lt;br /&gt;
(transmission loss)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |No&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |No&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |No*&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Channel transmission loss leaves the model&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Channel to subcat aquifer (downslope portion)&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;No channel transmission loss&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Main channel transmission loss does not enter subcat aquifer. Tributary can lose to subcat shallow aquifer&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Reach in subcat to baseflow reservoir in subcat&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Reach to saturated layers of grid cells bordering it&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Abstractions:''' water leave model&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Transfers:''' between channels&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |No&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |No&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |Yes*&lt;br /&gt;
&lt;br /&gt;
(complex set-up)&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |Yes*&lt;br /&gt;
&lt;br /&gt;
(complex set-up)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''External water inputs'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Abstraction,  transfer, external input locations'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''Flexible''' &lt;br /&gt;
&lt;br /&gt;
(avoiding circular routing)&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''Subcat channel outlet'''  (above reservoir)&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''Flexible'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''Subcat main channel outlet''' (above reservoir)&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''Flexible'''&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |'''Flexible'''&lt;br /&gt;
|}&lt;br /&gt;
[[#Units - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Water bodies (dams, reservoirs, lakes): unit types, inflow &amp;amp; outflow connections ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; | Factor&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:18%&amp;quot; |WRSM-Pitman &lt;br /&gt;
(Sami GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:18%&amp;quot; |SPATSIM-Pitman &lt;br /&gt;
(Hughes GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:18%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:18%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:18%&amp;quot; |MIKE-SHE, &lt;br /&gt;
All approaches&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Water body unit types'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''1 type*:''' &lt;br /&gt;
&lt;br /&gt;
'''Reservoir module'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''2 types*:''' &lt;br /&gt;
&lt;br /&gt;
'''Reservoir &amp;amp; Dam'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''1 type:''' &lt;br /&gt;
&lt;br /&gt;
'''Dam'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''3 types*:''' &lt;br /&gt;
&lt;br /&gt;
'''Reservoir, Pond, Depression'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''2 approaches: explicit bathymetry+wall, storage unit'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Wetland unit also modelled as water body (see below)&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Wetland unit also modelled as water body (see below)&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Wetland unit also modelled as water body (see below)&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Number of units allowed per subcatchment'''&lt;br /&gt;
&lt;br /&gt;
(or catchment)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''Flexible'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''1 Reservoir per subcat'''&lt;br /&gt;
&lt;br /&gt;
'''&amp;amp; 1 Dam per subcat'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''Flexible'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''1 Reservoir per subcat'''&lt;br /&gt;
&lt;br /&gt;
'''&amp;amp; 1 Pond per subcat'''&lt;br /&gt;
&lt;br /&gt;
'''&amp;amp; multiple Depressions'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''Flexible'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Flows into water body units'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Reservoir module can receive:&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Rain&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Flow/transfers from up to 5 other modules routed to it (land areas, channels, &amp;amp; other reservoir modules) - from runoff modules it can receive a set proportion of total total runoff.&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;External source input routed to it&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;A reservoir receiving a set proportion of runoff from a runoff-module can be thought of as internal to the subcat that the runoff module represents. If it receives all the runoff, it’s at the subcat outlet.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;A '''reservoir''' is on the subcat channel at the  outlet, so receives:&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Rain&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Local subcat runoff&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Channel flow from upstream&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;A '''dam''' is internal to a subcat &amp;amp; receives:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;small&amp;gt;Set proportion of total subcat runoff&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;A dam can receive:&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Rain&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Flow from channels &amp;amp; HRUs routed to it&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;External source input routed to it&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;A '''reservoir''' is on the subcat channel at the  outlet, so can receive:&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Rain&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Local subcat runoff&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Channel flow from upstream subcats&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Transfers from channels &amp;amp; reservoirs in other subcats&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;A '''pond''' is internal to a subcat &amp;amp; receives:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;small&amp;gt;Rain&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Set proportion of total subcat runoff&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;A '''depression/pothole''' is ponded water ON a specified HRU &amp;amp; receives:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;small&amp;gt;Rain&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Set proportion of runoff from other specified HRUs in same subcat&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Waterbodies are handled in the channel  hydraulic model (MIKE-Hydro). Waterbody bathymetry cross sections and the  dimensions of a dam wall can be input in a reach of the channel. The reach could receive:&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Rain&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Runoff from bordering units (cells, zones)&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Channel flow from upstream reach&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Transfers from other reaches&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;External point source inputs&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Alternatively a simple 'storage' volume unit can be added to the end of a channel branch, which receives flow from the branch.&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Flows out of water body units'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Water can leave a reservoir module as:&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Evaporation&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Overflow &amp;amp; controlled release to linked channel module downstream&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Withdrawal to linked irrigation modules&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Withdrawal transferred other reservoirs  &amp;amp; channels&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Withdrawal removed from model&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;A reservoir can have a maximum of 5 outflow routes.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Water can leave '''reservoir''' as:&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Evaporation&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Overflow &amp;amp; controlled release to downstream subcat channel&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Withdrawal removed from model&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Water can leave a '''dam''' as:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;small&amp;gt;Overflow to subcat channel&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Withdrawal to subcat irrigation sub-area&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Water can leave a dam as:&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Evaporation&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Overflow, controlled release, &amp;amp; seepage to linked downstream channel or subcat outflow node&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Withdrawal to linked irrigation HRU&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Withdrawal removed from model&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Water can leave a '''reservoir''' as:&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Evaporation&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Overflow &amp;amp; controlled release to downstream subcat channel&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Seepage to subcat aquifer&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Withdrawal to linked irrigation HRU&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Withdrawal transferred other reservoirs &amp;amp; channels&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Withdrawal removed from model&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Water can leave a '''pond''' as:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;small&amp;gt;Evaporation&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Overflow &amp;amp; controlled release to downstream subcat channel&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Seepage to subcat aquifer&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Water can leave a '''depression''' water body as:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;small&amp;gt;Evaporation&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Overflow &amp;amp; controlled releases to subcat main channel&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Seepage to local HRU soil&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;(local HRU also has: veg ET &amp;amp; subsurface runoff generation)&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Water can leave a reach storage created with bathymetry &amp;amp; a wall structure as:&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Evaporation&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Overflow &amp;amp; controlled release to  downstream reach&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Seepage to bordering unit groundwater&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Withdrawal to linked irrigation area&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Withdrawal transferred other reservoirs &amp;amp; channels&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;Withdrawal removed from model&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Water can leave a ‘storage’ volume unit as:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;small&amp;gt;Overflow to a downstream branch&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[#Units - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wetlands: units, location, surface &amp;amp; subsurface flow connections ===&lt;br /&gt;
'Wetlands' are challenging to generalise about because a diverse range of hydro-geomorphic settings can give rise to a frequently saturated area. The modelling tools take different approaches to representing wetlands, as described in more detail on a dedicated [[Wetlands|wetlands page, here]].  The table below is a brief overview of the connectivity of specific wetland modules or units in the tools. For some wetland types, other approaches besides the specifically named 'wetland' modules may actually be more relevant (e.g. riparian zone representation in various tools, 'riparian HRU' in ACRU4, 'depression/pothole' in SWAT2012)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; | Component&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman &lt;br /&gt;
(Sami GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman &lt;br /&gt;
(Hughes GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE, &lt;br /&gt;
[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed, &amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:15%&amp;quot; |MIKE-SHE, &lt;br /&gt;
[[Coverage of structural options within modelling tools#MIKE-SHE|fully-distributed, &amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Specific 'wetland' model unit'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Yes*'''&lt;br /&gt;
&lt;br /&gt;
(unit within channel module)&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |No &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;(wetland conditions to be re-created with topography, channel, aquifer, soil, &amp;amp;  cover set-up)&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |No &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;(wetland conditions to be re-created with topography, channel, aquifer, soil, &amp;amp;  cover set-up)&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Location of wetland'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |On channel,&lt;br /&gt;
&lt;br /&gt;
flexible location in network&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |On subcat channel,&lt;br /&gt;
&lt;br /&gt;
at subcat outlet&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |HRU + associated channel, flexible location in network&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |Internal to subcat, &lt;br /&gt;
&lt;br /&gt;
not on main channel&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |Flexible&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |Flexible&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Surface water flow into wetland'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |Channel flow over threshold (or all)&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |Channel flow over threshold (or all)&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |Channel flow over threshold (or all)&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |Proportion of subcat surface runoff&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |Surface runoff from upslope zone &amp;amp;/or channel overflow&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |Surface runoff from upslope cells &amp;amp;/or channel overflow&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Wetland outflow to surface water'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |Outflow to channel module&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |Outflow to subcat channel outlet&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |Outflow routed in network &lt;br /&gt;
&lt;br /&gt;
(to channel, dam, or subcat outlet node)&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |Outflow to subcat main channel&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |Outflow to downslope zones or to channel possible&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |Outflow to downslope cells  &amp;amp;/or to channel possible&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Groundwater flow into wetland'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |No&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |No&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |No&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |Proportion of subcat subsurface runoff&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |Capillary rise only&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |Capillary rise &amp;amp; GW flow possible&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Wetland seep to groundwater'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |No&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |No&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |Wetland HRU has own ‘baseflow store’&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |Seep to subcat aquifer&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |Can percolate &amp;amp; recharge 'baseflow reservoir'&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: center; text-align:center;&amp;quot; |Can percolate &amp;amp; recharge aquifer layers&lt;br /&gt;
|}&lt;br /&gt;
[[#Units - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Irrigated areas: units, water source options ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; | Component&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:18%&amp;quot; |WRSM-Pitman &lt;br /&gt;
(Sami GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:18%&amp;quot; |SPATSIM-Pitman &lt;br /&gt;
(Hughes GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:18%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:18%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:18%&amp;quot; |MIKE-SHE, &lt;br /&gt;
All approaches&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Irrigated area model units'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''Irrigation module'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''Irrigation sub-area within  subcat'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''Irrigation HRU (special HRU)'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''HRU with irrigation set-up'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''Grid cells in 'irrigation demand areas'  '''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: top&amp;quot; |'''Units (explicit crop types) per subcatchment''' &lt;br /&gt;
&lt;br /&gt;
(or catchment)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''Unlimited'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''1 sub-area per subcat'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''Unlimited'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''Unlimited'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''Unlimited'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;No limit to number of irrigation modules &amp;amp; all can have different properties. Each can also have multiple crop type sub-area entries: area-weighted averaging of properties is done in the model.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Area can be subdivided into river-fed and dam-fed, but only one  irrigation demand set (hence crop type) input.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Irrigation can be set-up for any HRU in the ‘management parameters’&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Land cover input &amp;amp; delineation of HRUs occurs separately.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;An ‘irrigation demand area’ map input (extents  of irrigated areas by scheduling type) determines if a grid cell is irrigated.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;The separate land cover map input determines  the cell’s veg type/crop.&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: top&amp;quot; |'''Number  of irrigation water sources allowed per unit'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''1 source per module'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''2 sources per subcat:'''&lt;br /&gt;
&lt;br /&gt;
'''1 source per portion of total irrigated area'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''1 source per HRU'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''Multiple sources for an HRU as scheduled'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''Multiple sources per irrigated area: switch sources with water availability'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;The subcat irrigated area can have a % that is river-fed &amp;amp; % dam-fed, but no one place can be fed by both sources.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;HRU irrigation schedule can be set-up with  different methods &amp;amp; sources at different specified times. For each time entry  only one water source can be selected: cannot set to switch between sources  based on their water availability.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Multiple potential sources can be specified with an order of  preference. If water supply is lacking (or licensed use amount reached) at a higher listed source, irrigation will be drawn from the next source possible  in the list.&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; |'''Irrigation water source type options:'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''''River'''''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: top&amp;quot; |'''''Dams/reservoirs'''''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''Yes*'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''Yes*'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''Yes*'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Only from ‘dam’ (fed by local runoff); NOT ‘reservoir’ (on channel; upstream inputs)&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; | &amp;lt;small&amp;gt;Only 'reservoir', NOT 'ponds' or 'depressions/potholes'&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Only from part of a channel reach (explicit bathymetry &amp;amp; wall), NOT simple 'storage'&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''''Aquifers'''''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |No&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |No&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |No&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''''External source'''''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''Yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Restrictions on source locations'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |Flexible (must be different to module receiving return flow)&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |Only sources within same subcat&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |Sources in subcat, or dams in upstream subcats&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |Flexible (not restricted to same subcat)&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |Flexible (not restricted to same subcat)&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; style=&amp;quot;vertical-align: top&amp;quot; |'''‘Return flow’ routing options'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |To any channel or reservoir module  (that is not the source module)&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |To subcat channel&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |To a subcat channel, reservoir,  or the outflow node&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |To subcat channel&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |Downslope cells &amp;amp;/or channel&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Part of subcat-scale runoff handling&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Handled same as other HRUs.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Handled same as other HRUs&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Can add tile drains: also route to channel, changes rate&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;Handled same as other grid cells&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Can add tile drains: drain to point in river,  changes rate&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
[[#Units - pg top|Back to top of page]]&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=774</id>
		<title>Modelling tool user interfaces</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=774"/>
		<updated>2023-12-01T13:50:38Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The tables below compare some main features of the user interfaces of the selected modelling tools that relate to their ease of use. These include approximate comparisons of typical model run times and the computing power needed to run them, as well as how easy it is to export and view various model outputs and test different parameter value options for sensitivity analyses and/or calibration.&lt;br /&gt;
  &lt;br /&gt;
The combination of how long it takes to set up a model, how long it takes to run a model, how long it takes to access model outputs of interest, and how long it takes to test and refine the model all influence what can be achieved in the time that is available for a modelling projects. Some modelling tools may run very quickly, but take a relatively long time to set up and don't have an efficient way to change and test multiple parameter value options, making calibration a time consuming manual process. Other tools may take long to run, but can be set up to do a number of parameter testing runs and even scenario runs at once, allowing the modeller to attend to other work in the meantime (however they may have to do so on another computer if the model runs require a lot of computing power!). &lt;br /&gt;
&lt;br /&gt;
== Interface comparison overview  ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Interface characteristic&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Graphical user interface &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs code prompt)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Catchment map display (visualise linkages)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model run times'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Estimated model run time for a 30 year run, ~300km^2 catchment &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(Note: will depend on model set-up complexity &amp;amp; computing power!)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |tens of minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |hours&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Computing resources needed'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Comparative rating of computing power needed to achieve workable run times.&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |medium&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |intensive (need good GPU)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF; vertical-align: vertical-align: center;&amp;quot; |'''Model set-up ease &amp;amp; efficiency'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated creation of model units &amp;amp; connections from map inputs &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs fully manual creation)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Input parameter values and change values for batches of models units &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., all HRUs of a cover type)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |In-built database of suggested parameter values &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., for common vegetation types, soil types, etc.)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |User can build own parameter databases for use across multiple models&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model set-up transparency''' (i.e., is it very obvious what the model is doing/assuming?) &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Interface makes the user interact with every component &amp;amp; parameter entry option during model set-up &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs having default parameter values pre-entered &amp;amp; not forcing user to view them)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Tool checks connection errors&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Batch runs &amp;amp; calibration tools''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Facility for batch runs, parameter sensitivity analyses, uncertainty analyses &amp;amp; auto-calibration &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Accessing model output''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for streamflow&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for water balance fluxes and stores&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |All water balance components that are calculated by the model can be exported&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Batch export of water balance fluxes for model's basic spatial units&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated extraction of water balance fluxes for different spatial scales &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., by cover class area, by subcatchment, full catchment)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Formats for input-output data ==&lt;br /&gt;
&lt;br /&gt;
The table below gives some basic information about the file formats used for model inputs and outputs across the different modelling tools to give a general impression of what is required to work with them. This is a very rough overview and one has to work with user manuals, tutorials, and/or pre-exist demonstration models and data to understand the various formatting requirements and file types used across the inputs and outputs of a specific software tool. &amp;lt;/br&amp;gt; For large or complex model set-ups that will have many different inputs (e.g., different input rainfall timeseries for several different points across the modelled area), it is highly recommended to use coding tools like R or Python to prepare the input files as it will be time-consuming to get many files into the same specific formatting required by the modelling software and most do not have in-built conversion tools.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; |'''Data type'''&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |'''Timeseries data'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (special file extensions)'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Monthly data with years as rows and a column for each month in a water year starting in Oct, and for some types an annual sum in an additional column. &amp;lt;/br&amp;gt; Files can be read and generated by text editors (like Notepad) outside of WRSM, even though the files do not have typical text file extensions (e.g. &amp;quot;.txt&amp;quot;). WRSM input and output file extensions show the type of data (e.g., .RAN file is a rainfall timeseries file). Data can be brought into Excel for analyses, but it is difficult to create the input file formatting within Excel. A text editor or a general coding interface like an R or Python editor can be used to achieve the needed input data timeseries.&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (.txt)'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Some flexibility on the formatting for inputs as one can specify the row/column format and date formatting in the files in the tools' input interface. Inputs can be prepared in Excel and outputs easily opened there as well.&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted ASCII text files (.txt) &amp;amp; .DBF files'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Input is daily data in long-format (one date per row) in a composite file containing climate variable and observed flow inputs in specified column orders and number formats. Difficult to prepare simply in Excel, and labour intensive to prepare in a text editor (e.g, Notepad), but reasonable to prepare in a general coding programme like R or Python. &amp;lt;/br&amp;gt; Outputs are .dbf format text files which open easily in Excel.&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (.txt) &amp;amp; Access database files '''&lt;br /&gt;
&amp;lt;/br&amp;gt; Daily data in long-format (one date per row) text files. Reasonable to prepare and easy to open in Excel. &amp;lt;/br&amp;gt; Outputs can also be produced in an Access database.&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Software-specific .dfs0 file format'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Dfs0 files for input must be generated within MIKE software. Data in long-format (each row is a timestep) prepared in Excel can be copy-pasted into a blank dfs0 file with the correct number of rows and data from dfs0 files can be copy-pasted into Excel. There are also batch conversion tools in MIKE that can be used to convert specifically formatted text files into dfs0 files and to convert dfs0 files into text files.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |'''Spatial data'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of modules: what areas will have their own modules (e.g. subcatchment delineation; special cover types to represent separately, like plantations, irrigated areas, wetlands; river reaches and dams), determine sizes and other characteristics of the modules, and how they are linked to one another.'' &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of subcatchments: subcatchment delineation plus special features to represent specifically like dams, plantations, irrigated areas, wetlands), determine the sizes and other characteristics of subcatchments and special areas, and how subcatchments are linked to one another.''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of subcatchments composed of HRUs, river reaches, &amp;amp; dams: subcatchment delineation, what areas will have their own HRUs (land cover types to represent individually), determine the sizes and other characteristics of the HRUs, and how units linked to one another.''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''Standard GIS shapefile and grid/raster files (geotif, grid) used.''' &lt;br /&gt;
&amp;lt;/br&amp;gt; DEM input must be a raster. Land cover and soil type data can be input as shapefiles or rasters (see user manuals for formatting/attribute requirements). &amp;lt;/br&amp;gt; Tool-delineated subcatchments, river lines, HRUs are output as shapefiles. &amp;lt;/br&amp;gt; Hydrological predictions are not output in a spatial format. The data can be linked back to spatial units based on ID numbers manually by the user for spatial displays. (SWAT+ has developed tools for this internally...)&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''Software-specific .dfs2 and .dfs3 file formats used in general. A few inputs allow standard shapefiles.'''&lt;br /&gt;
&amp;lt;/br&amp;gt; dfs2 files are 2D gridded data. Standard GIS grids can be saved in an ASCI format in GIS software and then a MIKE tool applied to convert to dfs2. &amp;lt;/br&amp;gt; Subcatchments and landcover can be input as shapefiles. &amp;lt;/br&amp;gt; Many hydrological predictions can be output as spatial data as .dfs3 files, 3 dimensional data &amp;quot;cubes&amp;quot;: a 2D grid of values (e.g. transpiration, surface water depth, soil moisture, groundwater depth) for each timestep, all in one file. These can be stepped-through or played as video in the interface. Timeseries for point locations or specified areas can be extracted. &amp;lt;/br&amp;gt;.dfs2 files can be converted to ASCI files to open in GIS software using an in-built tool.   &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ease of use rating from surveyed users  ==&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=773</id>
		<title>Modelling tool user interfaces</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=773"/>
		<updated>2023-12-01T13:46:50Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: /* Interface comparison overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The tables below compare some main features of the user interfaces of the selected modelling tools that relate to their ease of use. These include approximate comparisons of typical model run times and the computing power needed to run them, as well as how easy it is to export and view various model outputs and test different parameter value options for sensitivity analyses and/or calibration.&lt;br /&gt;
  &lt;br /&gt;
The combination of how long it takes to set up a model, how long it takes to run a model, how long it takes to access model outputs of interest, and how long it takes to test and refine the model all influence what can be achieved in the time that is available for a modelling projects. Some modelling tools may run very quickly, but take a relatively long time to set up and don't have an efficient way to change and test multiple parameter value options, making calibration a time consuming manual process. Other tools may take long to run, but can be set up to do a number of parameter testing runs and even scenario runs at once, allowing the modeller to attend to other work in the meantime (however they may have to do so on another computer if the model runs require a lot of computing power!). &lt;br /&gt;
&lt;br /&gt;
== Interface comparison overview  ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Interface characteristic&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Graphical user interface &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs code prompt)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Catchment map display (visualise linkages)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model run times'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Estimated model run time for a 30 year run, ~300km^2 catchment &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(Note: will depend on model set-up complexity &amp;amp; computing power!)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |tens of minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |hours&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Computing resources needed'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Comparative rating of computing power needed to achieve workable run times.&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |medium&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |intensive (need good GPU)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF; vertical-align: vertical-align: center;&amp;quot; |'''Model set-up ease &amp;amp; efficiency'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated creation of model units &amp;amp; connections from map inputs &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs fully manual creation)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Input parameter values and change values for batches of models units &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., all HRUs of a cover type)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |In-built database of suggested parameter values &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., for common vegetation types, soil types, etc.)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |User can build own parameter databases for use across multiple models&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model set-up transparency''' (i.e., is it very obvious what the model is doing/assuming?) &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Interface makes the user interact with every component &amp;amp; parameter entry option during model set-up &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs having default parameter values pre-entered &amp;amp; not forcing user to view them)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Tool checks connection errors&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Batch runs &amp;amp; calibration tools''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Facility for batch runs, parameter sensitivity analyses, uncertainty analyses &amp;amp; auto-calibration &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Accessing model output''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for streamflow&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for water balance fluxes and stores&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |All water balance components that are calculated by the model can be exported&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Batch export of water balance fluxes for model's basic spatial units&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated extraction of water balance fluxes for different spatial scales &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., by cover class area, by subcatchment, full catchment)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Formats for input-output data ==&lt;br /&gt;
&lt;br /&gt;
The table below gives some basic information about the file formats used for model inputs and outputs across the different modelling tools to give a general impression of what is required to work with them. This is a very rough overview and one has to work with user manuals, tutorials, and/or pre-exist demonstration models and data to understand the various formatting requirements and file types used across the inputs and outputs of a specific software tool. &amp;lt;/br&amp;gt; For large or complex model set-ups that will have many different inputs (e.g., different input rainfall timeseries for several different points across the modelled area), it is highly recommended to use coding tools like R or Python to prepare the input files as it will be time-consuming to get many files into the same specific formatting required by the modelling software and most do not have in-built conversion tools.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; |'''Data type'''&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |'''Timeseries data'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (special file extensions)'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Monthly data with years as rows and a column for each month in a water year starting in Oct, and for some types an annual sum in an additional column. &amp;lt;/br&amp;gt; Files can be read and generated by text editors (like Notepad) outside of WRSM, even though the files do not have typical text file extensions (e.g. &amp;quot;.txt&amp;quot;). WRSM input and output file extensions show the type of data (e.g., .RAN file is a rainfall timeseries file). Data can be brought into Excel for analyses, but it is difficult to create the input file formatting within Excel. A text editor or a general coding interface like an R or Python editor can be used to achieve the needed input data timeseries.&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (.txt)'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Some flexibility on the formatting for inputs as one can specify the row/column format and date formatting in the files in the tools' input interface. Inputs can be prepared in Excel and outputs easily opened there as well.&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted ASCII text files (.txt) &amp;amp; .DBF files'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Input is daily data in long-format (one date per row) in a composite file containing climate variable and observed flow inputs in specified column orders and number formats. Difficult to prepare simply in Excel, and labour intensive to prepare in a text editor (e.g, Notepad), but reasonable to prepare in a general coding programme like R or Python. &amp;lt;/br&amp;gt; Outputs are .dbf format text files which open easily in Excel.&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (.txt) &amp;amp; Access database files '''&lt;br /&gt;
&amp;lt;/br&amp;gt; Daily data in long-format (one date per row) text files. Reasonable to prepare and easy to open in Excel. &amp;lt;/br&amp;gt; Outputs can also be produced in an Access database.&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Software-specific .dfs0 file format'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Dfs0 files for input must be generated within MIKE software. Data in long-format (each row is a timestep) prepared in Excel can be copy-pasted into a blank dfs0 file with the correct number of rows and data from dfs0 files can be copy-pasted into Excel. There are also batch conversion tools in MIKE that can be used to convert specifically formatted text files into dfs0 files and to convert dfs0 files into text files.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |'''Spatial data'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of modules: what areas will have their own modules (e.g. subcatchment delineation; special cover types to represent separately, like plantations, irrigated areas, wetlands; river reaches and dams), determine sizes and other characteristics of the modules, and how they are linked to one another.'' &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of subcatchments: subcatchment delineation plus special features to represent specifically like dams, plantations, irrigated areas, wetlands), determine the sizes and other characteristics of subcatchments and special areas, and how subcatchments are linked to one another.''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of subcatchments composed of HRUs, river reaches, &amp;amp; dams: subcatchment delineation, what areas will have their own HRUs (land cover types to represent individually), determine the sizes and other characteristics of the HRUs, and how units linked to one another.''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''Standard GIS shapefile and grid/raster files (geotif, grid) used.''' &lt;br /&gt;
&amp;lt;/br&amp;gt; DEM input must be a raster. Land cover and soil type data can be input as shapefiles or rasters (see user manuals for formatting/attribute requirements). &amp;lt;/br&amp;gt; Tool-delineated subcatchments, river lines, HRUs are output as shapefiles. &amp;lt;/br&amp;gt; Hydrological predictions are not output in a spatial format. The data can be linked back to spatial units based on ID numbers manually by the user for spatial displays. (SWAT+ has developed tools for this internally...)&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''Software-specific .dfs2 and .dfs3 file formats used in general. A few inputs allow standard shapefiles.'''&lt;br /&gt;
&amp;lt;/br&amp;gt; dfs2 files are 2D gridded data. Standard GIS grids can be saved in an ASCI format in GIS software and then a MIKE tool applied to convert to dfs2. &amp;lt;/br&amp;gt; Subcatchments and landcover can be input as shapefiles. &amp;lt;/br&amp;gt; Many hydrological predictions can be output as spatial data as .dfs3 files, 3 dimensional data &amp;quot;cubes&amp;quot;: a 2D grid of values (e.g. transpiration, surface water depth, soil moisture, groundwater depth) for each timestep, all in one file. These can be stepped-through or played as video in the interface. Timeseries for point locations or specified areas can be extracted. &amp;lt;/br&amp;gt;.dfs2 files can be converted to ASCI files to open in GIS software using an in-built tool.   &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=772</id>
		<title>Modelling tool user interfaces</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=772"/>
		<updated>2023-12-01T13:46:24Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: /* Formats for input-output data */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The tables below compare some main features of the user interfaces of the selected modelling tools that relate to their ease of use. These include approximate comparisons of typical model run times and the computing power needed to run them, as well as how easy it is to export and view various model outputs and test different parameter value options for sensitivity analyses and/or calibration.&lt;br /&gt;
  &lt;br /&gt;
The combination of how long it takes to set up a model, how long it takes to run a model, how long it takes to access model outputs of interest, and how long it takes to test and refine the model all influence what can be achieved in the time that is available for a modelling projects. Some modelling tools may run very quickly, but take a relatively long time to set up and don't have an efficient way to change and test multiple parameter value options, making calibration a time consuming manual process. Other tools may take long to run, but can be set up to do a number of parameter testing runs and even scenario runs at once, allowing the modeller to attend to other work in the meantime (however they may have to do so on another computer if the model runs require a lot of computing power!). &lt;br /&gt;
&lt;br /&gt;
== Interface comparison overview  ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Interface characteristic&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Graphical user interface &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs code prompt)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Catchment map display (visualise linkages)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model run times'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Estimated model run time for a 30 year run, ~300km^2 catchment &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(Note: will depend on model set-up complexity &amp;amp; computing power!)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |tens of minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |hours&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Computing resources needed'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Comparative rating of computing power needed to achieve workable run times.&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |medium&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |intensive (need good GPU)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF; vertical-align: vertical-align: center;&amp;quot; |'''Model set-up ease &amp;amp; efficiency'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated creation of model units &amp;amp; connections from map inputs &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs fully manual creation)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Input parameter values and change values for batches of models units &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., all HRUs of a cover type)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |In-built database of suggested parameter values &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., for common vegetation types, soil types, etc.)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |User can build own parameter databases for use across multiple models&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model set-up transparency''' (i.e., is it very obvious what the model is doing/assuming?) &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Interface makes the user interact with every component &amp;amp; parameter entry option during model set-up &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs having default parameter values pre-entered &amp;amp; not forcing user to view them)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Tool checks connection errors&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Batch runs &amp;amp; calibration tools''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Facility for batch runs, parameter sensitivity analyses, uncertainty analyses &amp;amp; auto-calibration &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Accessing model output''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for streamflow&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for water balance fluxes and stores&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |All water balance components that are calculated by the model can be exported&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Batch export of water balance fluxes for model's basic spatial units&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated extraction of water balance fluxes for different spatial scales &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., by cover class area, by subcatchment, full catchment)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Formats for input-output data ==&lt;br /&gt;
&lt;br /&gt;
The table below gives some basic information about the file formats used for model inputs and outputs across the different modelling tools to give a general impression of what is required to work with them. This is a very rough overview and one has to work with user manuals, tutorials, and/or pre-exist demonstration models and data to understand the various formatting requirements and file types used across the inputs and outputs of a specific software tool. &amp;lt;/br&amp;gt; For large or complex model set-ups that will have many different inputs (e.g., different input rainfall timeseries for several different points across the modelled area), it is highly recommended to use coding tools like R or Python to prepare the input files as it will be time-consuming to get many files into the same specific formatting required by the modelling software and most do not have in-built conversion tools.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; |'''Data type'''&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |'''Timeseries data'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (special file extensions)'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Monthly data with years as rows and a column for each month in a water year starting in Oct, and for some types an annual sum in an additional column. &amp;lt;/br&amp;gt; Files can be read and generated by text editors (like Notepad) outside of WRSM, even though the files do not have typical text file extensions (e.g. &amp;quot;.txt&amp;quot;). WRSM input and output file extensions show the type of data (e.g., .RAN file is a rainfall timeseries file). Data can be brought into Excel for analyses, but it is difficult to create the input file formatting within Excel. A text editor or a general coding interface like an R or Python editor can be used to achieve the needed input data timeseries.&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (.txt)'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Some flexibility on the formatting for inputs as one can specify the row/column format and date formatting in the files in the tools' input interface. Inputs can be prepared in Excel and outputs easily opened there as well.&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted ASCII text files (.txt) &amp;amp; .DBF files'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Input is daily data in long-format (one date per row) in a composite file containing climate variable and observed flow inputs in specified column orders and number formats. Difficult to prepare simply in Excel, and labour intensive to prepare in a text editor (e.g, Notepad), but reasonable to prepare in a general coding programme like R or Python. &amp;lt;/br&amp;gt; Outputs are .dbf format text files which open easily in Excel.&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Specially formatted text files (.txt) &amp;amp; Access database files '''&lt;br /&gt;
&amp;lt;/br&amp;gt; Daily data in long-format (one date per row) text files. Reasonable to prepare and easy to open in Excel. &amp;lt;/br&amp;gt; Outputs can also be produced in an Access database.&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align: left;&amp;quot; |&amp;lt;/br&amp;gt;'''Software-specific .dfs0 file format'''&lt;br /&gt;
&amp;lt;/br&amp;gt; Dfs0 files for input must be generated within MIKE software. Data in long-format (each row is a timestep) prepared in Excel can be copy-pasted into a blank dfs0 file with the correct number of rows and data from dfs0 files can be copy-pasted into Excel. There are also batch conversion tools in MIKE that can be used to convert specifically formatted text files into dfs0 files and to convert dfs0 files into text files.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top;&amp;quot; |'''Spatial data'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of modules: what areas will have their own modules (e.g. subcatchment delineation; special cover types to represent separately, like plantations, irrigated areas, wetlands; river reaches and dams), determine sizes and other characteristics of the modules, and how they are linked to one another.'' &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of subcatchments: subcatchment delineation plus special features to represent specifically like dams, plantations, irrigated areas, wetlands), determine the sizes and other characteristics of subcatchments and special areas, and how subcatchments are linked to one another.''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''N/A''' &amp;lt;/br&amp;gt;(Spatial data is not ''directly'' input into the software)&lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of subcatchments composed of HRUs, river reaches, &amp;amp; dams: subcatchment delineation, what areas will have their own HRUs (land cover types to represent individually), determine the sizes and other characteristics of the HRUs, and how units linked to one another.''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''Standard GIS shapefile and grid/raster files (geotif, grid) used.''' &lt;br /&gt;
&amp;lt;/br&amp;gt; DEM input must be a raster. Land cover and soil type data can be input as shapefiles or rasters (see user manuals for formatting/attribute requirements). &amp;lt;/br&amp;gt; Tool-delineated subcatchments, river lines, HRUs are output as shapefiles. &amp;lt;/br&amp;gt; Hydrological predictions are not output in a spatial format. The data can be linked back to spatial units based on ID numbers manually by the user for spatial displays. (SWAT+ has developed tools for this internally...)&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top; text-align:left;&amp;quot; |&amp;lt;/br&amp;gt;'''Software-specific .dfs2 and .dfs3 file formats used in general. A few inputs allow standard shapefiles.'''&lt;br /&gt;
&amp;lt;/br&amp;gt; dfs2 files are 2D gridded data. Standard GIS grids can be saved in an ASCI format in GIS software and then a MIKE tool applied to convert to dfs2. &amp;lt;/br&amp;gt; Subcatchments and landcover can be input as shapefiles. &amp;lt;/br&amp;gt; Many hydrological predictions can be output as spatial data as .dfs3 files, 3 dimensional data &amp;quot;cubes&amp;quot;: a 2D grid of values (e.g. transpiration, surface water depth, soil moisture, groundwater depth) for each timestep, all in one file. These can be stepped-through or played as video in the interface. Timeseries for point locations or specified areas can be extracted. &amp;lt;/br&amp;gt;.dfs2 files can be converted to ASCI files to open in GIS software using an in-built tool.   &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=771</id>
		<title>Modelling tool user interfaces</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=771"/>
		<updated>2023-12-01T10:39:23Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: /* Formats for input-output data */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The tables below compare some main features of the user interfaces of the selected modelling tools that relate to their ease of use. These include approximate comparisons of typical model run times and the computing power needed to run them, as well as how easy it is to export and view various model outputs and test different parameter value options for sensitivity analyses and/or calibration.&lt;br /&gt;
  &lt;br /&gt;
The combination of how long it takes to set up a model, how long it takes to run a model, how long it takes to access model outputs of interest, and how long it takes to test and refine the model all influence what can be achieved in the time that is available for a modelling projects. Some modelling tools may run very quickly, but take a relatively long time to set up and don't have an efficient way to change and test multiple parameter value options, making calibration a time consuming manual process. Other tools may take long to run, but can be set up to do a number of parameter testing runs and even scenario runs at once, allowing the modeller to attend to other work in the meantime (however they may have to do so on another computer if the model runs require a lot of computing power!). &lt;br /&gt;
&lt;br /&gt;
== Interface comparison overview  ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Interface characteristic&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Graphical user interface &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs code prompt)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Catchment map display (visualise linkages)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model run times'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Estimated model run time for a 30 year run, ~300km^2 catchment &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(Note: will depend on model set-up complexity &amp;amp; computing power!)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |tens of minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |hours&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Computing resources needed'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Comparative rating of computing power needed to achieve workable run times.&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |medium&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |intensive (need good GPU)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF; vertical-align: vertical-align: center;&amp;quot; |'''Model set-up ease &amp;amp; efficiency'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated creation of model units &amp;amp; connections from map inputs &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs fully manual creation)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Input parameter values and change values for batches of models units &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., all HRUs of a cover type)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |In-built database of suggested parameter values &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., for common vegetation types, soil types, etc.)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |User can build own parameter databases for use across multiple models&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model set-up transparency''' (i.e., is it very obvious what the model is doing/assuming?) &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Interface makes the user interact with every component &amp;amp; parameter entry option during model set-up &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs having default parameter values pre-entered &amp;amp; not forcing user to view them)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Tool checks connection errors&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Batch runs &amp;amp; calibration tools''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Facility for batch runs, parameter sensitivity analyses, uncertainty analyses &amp;amp; auto-calibration &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Accessing model output''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for streamflow&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for water balance fluxes and stores&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |All water balance components that are calculated by the model can be exported&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Batch export of water balance fluxes for model's basic spatial units&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated extraction of water balance fluxes for different spatial scales &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., by cover class area, by subcatchment, full catchment)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Formats for input-output data ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; |'''Data type'''&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |'''Timeseries data'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |'''Spatial data'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:left;&amp;quot; |N/A - spatial data is not ''directly'' input into the software &lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of modules: what areas will have their own modules (e.g. subcatchment delineation; special cover types to represent separately, like plantations, irrigated areas, wetlands; river reaches and dams), determine sizes and other characteristics of the modules, and how they are linked to one another.'' &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:left;&amp;quot; |N/A - spatial data is not ''directly'' input into the software &lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of subcatchments: subcatchment delineation plus special features to represent specifically like dams, plantations, irrigated areas, wetlands), determine the sizes and other characteristics of subcatchments and special areas, and how subcatchments are linked to one another.''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:left;&amp;quot; |N/A - spatial data is not ''directly'' input into the software &lt;br /&gt;
&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of subcatchments composed of HRUs, river reaches, &amp;amp; dams: subcatchment delineation, what areas will have their own HRUs (land cover types to represent individually), determine the sizes and other characteristics of the HRUs, and how units linked to one another.''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:left;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:left;&amp;quot; |'''yes'''&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=770</id>
		<title>Modelling tool user interfaces</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=770"/>
		<updated>2023-12-01T10:35:16Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: /* Formats for input-output data */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The tables below compare some main features of the user interfaces of the selected modelling tools that relate to their ease of use. These include approximate comparisons of typical model run times and the computing power needed to run them, as well as how easy it is to export and view various model outputs and test different parameter value options for sensitivity analyses and/or calibration.&lt;br /&gt;
  &lt;br /&gt;
The combination of how long it takes to set up a model, how long it takes to run a model, how long it takes to access model outputs of interest, and how long it takes to test and refine the model all influence what can be achieved in the time that is available for a modelling projects. Some modelling tools may run very quickly, but take a relatively long time to set up and don't have an efficient way to change and test multiple parameter value options, making calibration a time consuming manual process. Other tools may take long to run, but can be set up to do a number of parameter testing runs and even scenario runs at once, allowing the modeller to attend to other work in the meantime (however they may have to do so on another computer if the model runs require a lot of computing power!). &lt;br /&gt;
&lt;br /&gt;
== Interface comparison overview  ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Interface characteristic&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Graphical user interface &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs code prompt)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Catchment map display (visualise linkages)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model run times'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Estimated model run time for a 30 year run, ~300km^2 catchment &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(Note: will depend on model set-up complexity &amp;amp; computing power!)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |tens of minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |hours&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Computing resources needed'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Comparative rating of computing power needed to achieve workable run times.&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |medium&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |intensive (need good GPU)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF; vertical-align: vertical-align: center;&amp;quot; |'''Model set-up ease &amp;amp; efficiency'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated creation of model units &amp;amp; connections from map inputs &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs fully manual creation)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Input parameter values and change values for batches of models units &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., all HRUs of a cover type)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |In-built database of suggested parameter values &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., for common vegetation types, soil types, etc.)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |User can build own parameter databases for use across multiple models&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model set-up transparency''' (i.e., is it very obvious what the model is doing/assuming?) &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Interface makes the user interact with every component &amp;amp; parameter entry option during model set-up &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs having default parameter values pre-entered &amp;amp; not forcing user to view them)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Tool checks connection errors&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Batch runs &amp;amp; calibration tools''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Facility for batch runs, parameter sensitivity analyses, uncertainty analyses &amp;amp; auto-calibration &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Accessing model output''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for streamflow&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for water balance fluxes and stores&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |All water balance components that are calculated by the model can be exported&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Batch export of water balance fluxes for model's basic spatial units&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated extraction of water balance fluxes for different spatial scales &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., by cover class area, by subcatchment, full catchment)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Formats for input-output data ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; |'''Data type'''&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |'''Timeseries data'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |'''Spatial data'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:left;&amp;quot; |N/A - spatial data is not ''directly'' input into the software &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of modules: what areas will have their own modules (e.g. subcatchment delineation; special cover types to represent separately, like plantations, irrigated areas, wetlands; river reaches and dams), determine sizes and other characteristics of the modules, and how they are linked to one another.'' &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:left;&amp;quot; |N/A - spatial data is not ''directly'' input into the software &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;''Spatial data must be interpreted outside of the tool to decide on how to set-up the network of subcatchments: subcatchment delineation plus special features to represent specifically like dams, plantations, irrigated areas, wetlands), determine the sizes and other characteristics of subcatchments and special areas, and how subcatchments are linked to one another.''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:left;&amp;quot; |N/A - spatial data is not ''directly'' input into the software &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;''Spatial data must be interpreted by the modeller outside of the tool to decide on how to set-up the network of modules: what areas will have their own modules (e.g. subcatchment delineation; special land cover types to represent separately like plantations, irrigated areas, wetlands; river reaches and dams), determine the sizes and other characteristics of modules, and how they are linked to one another.''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:left;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:left;&amp;quot; |'''yes'''&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=769</id>
		<title>Modelling tool user interfaces</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=769"/>
		<updated>2023-12-01T10:14:43Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: /* Formats for input-output data */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The tables below compare some main features of the user interfaces of the selected modelling tools that relate to their ease of use. These include approximate comparisons of typical model run times and the computing power needed to run them, as well as how easy it is to export and view various model outputs and test different parameter value options for sensitivity analyses and/or calibration.&lt;br /&gt;
  &lt;br /&gt;
The combination of how long it takes to set up a model, how long it takes to run a model, how long it takes to access model outputs of interest, and how long it takes to test and refine the model all influence what can be achieved in the time that is available for a modelling projects. Some modelling tools may run very quickly, but take a relatively long time to set up and don't have an efficient way to change and test multiple parameter value options, making calibration a time consuming manual process. Other tools may take long to run, but can be set up to do a number of parameter testing runs and even scenario runs at once, allowing the modeller to attend to other work in the meantime (however they may have to do so on another computer if the model runs require a lot of computing power!). &lt;br /&gt;
&lt;br /&gt;
== Interface comparison overview  ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Interface characteristic&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Graphical user interface &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs code prompt)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Catchment map display (visualise linkages)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model run times'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Estimated model run time for a 30 year run, ~300km^2 catchment &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(Note: will depend on model set-up complexity &amp;amp; computing power!)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |tens of minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |hours&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Computing resources needed'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Comparative rating of computing power needed to achieve workable run times.&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |medium&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |intensive (need good GPU)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF; vertical-align: vertical-align: center;&amp;quot; |'''Model set-up ease &amp;amp; efficiency'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated creation of model units &amp;amp; connections from map inputs &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs fully manual creation)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Input parameter values and change values for batches of models units &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., all HRUs of a cover type)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |In-built database of suggested parameter values &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., for common vegetation types, soil types, etc.)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |User can build own parameter databases for use across multiple models&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model set-up transparency''' (i.e., is it very obvious what the model is doing/assuming?) &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Interface makes the user interact with every component &amp;amp; parameter entry option during model set-up &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs having default parameter values pre-entered &amp;amp; not forcing user to view them)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Tool checks connection errors&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Batch runs &amp;amp; calibration tools''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Facility for batch runs, parameter sensitivity analyses, uncertainty analyses &amp;amp; auto-calibration &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Accessing model output''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for streamflow&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for water balance fluxes and stores&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |All water balance components that are calculated by the model can be exported&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Batch export of water balance fluxes for model's basic spatial units&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated extraction of water balance fluxes for different spatial scales &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., by cover class area, by subcatchment, full catchment)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Formats for input-output data ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Interface characteristic&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Graphical user interface &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs code prompt)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Catchment map display (visualise linkages)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=768</id>
		<title>Modelling tool user interfaces</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=768"/>
		<updated>2023-12-01T10:13:24Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The tables below compare some main features of the user interfaces of the selected modelling tools that relate to their ease of use. These include approximate comparisons of typical model run times and the computing power needed to run them, as well as how easy it is to export and view various model outputs and test different parameter value options for sensitivity analyses and/or calibration.&lt;br /&gt;
  &lt;br /&gt;
The combination of how long it takes to set up a model, how long it takes to run a model, how long it takes to access model outputs of interest, and how long it takes to test and refine the model all influence what can be achieved in the time that is available for a modelling projects. Some modelling tools may run very quickly, but take a relatively long time to set up and don't have an efficient way to change and test multiple parameter value options, making calibration a time consuming manual process. Other tools may take long to run, but can be set up to do a number of parameter testing runs and even scenario runs at once, allowing the modeller to attend to other work in the meantime (however they may have to do so on another computer if the model runs require a lot of computing power!). &lt;br /&gt;
&lt;br /&gt;
== Interface comparison overview  ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Interface characteristic&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Graphical user interface &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs code prompt)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Catchment map display (visualise linkages)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model run times'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Estimated model run time for a 30 year run, ~300km^2 catchment &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(Note: will depend on model set-up complexity &amp;amp; computing power!)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |tens of minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |hours&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Computing resources needed'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Comparative rating of computing power needed to achieve workable run times.&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |medium&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |intensive (need good GPU)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF; vertical-align: vertical-align: center;&amp;quot; |'''Model set-up ease &amp;amp; efficiency'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated creation of model units &amp;amp; connections from map inputs &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs fully manual creation)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Input parameter values and change values for batches of models units &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., all HRUs of a cover type)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |In-built database of suggested parameter values &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., for common vegetation types, soil types, etc.)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |User can build own parameter databases for use across multiple models&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model set-up transparency''' (i.e., is it very obvious what the model is doing/assuming?) &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Interface makes the user interact with every component &amp;amp; parameter entry option during model set-up &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs having default parameter values pre-entered &amp;amp; not forcing user to view them)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Tool checks connection errors&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Batch runs &amp;amp; calibration tools''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Facility for batch runs, parameter sensitivity analyses, uncertainty analyses &amp;amp; auto-calibration &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Accessing model output''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for streamflow&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for water balance fluxes and stores&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |All water balance components that are calculated by the model can be exported&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Batch export of water balance fluxes for model's basic spatial units&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated extraction of water balance fluxes for different spatial scales &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., by cover class area, by subcatchment, full catchment)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Formats for input-output data ==&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_capability_overview&amp;diff=767</id>
		<title>Modelling tool capability overview</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_capability_overview&amp;diff=767"/>
		<updated>2023-12-01T09:59:28Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: /* Intended uses &amp;amp; development focuses summary */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span id=&amp;quot;Capabilities - pg top&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
A set of commonly used modelling tools in South Africa was reviewed for the [[Model inter-comparison study|WRC “Critical catchment model inter-comparison and model use guidance development” project]]. &lt;br /&gt;
&lt;br /&gt;
This set included major tools developed in South Africa: ACRU and the Pitman model-based tools, WRSM-Pitman and SPATSIM-Pitman. It also included two tools that were developed in the northern hemisphere, but have been used in South Africa and globally: SWAT and MIKE-SHE. Locally developed tools can have certain advantages from being designed with the South African context in mind, both in terms of local data availability and in terms of local climate characteristics, ecosystems, soils, geologic types, and land and water management practices (e.g. landscapes with many small farm dams). SWAT and MIKE-SHE have resourced development teams behind them that continually update the tools and adapt them to make use of developing globally available data sources, such as remotely sensed data, and generally improved access to greater computing power. &lt;br /&gt;
&lt;br /&gt;
This suite of tools covers a diversity of model structure and algorithm type options, but users should be aware there are many many tools available ([[Model types &amp;amp; tools #Table Anchor - tool examples|see more examples]])   &lt;br /&gt;
&lt;br /&gt;
'''The tables below summarise ''basic'' information about the tools in this set.''' These tables provide a broad overview, which may be all you need in many instances. &lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
''More detailed information about the structural options and capabilities of the tools is given across the other tool inter-comparison pages: [[#Model units &amp;amp; connections|Model units &amp;amp; connections]], [[#Process representation across tools|Process representation]], [[#Water balance outputs across tools|Water balance outputs across tools]], [[#Modelling tool user interfaces|User interfaces]], [[#Documentation &amp;amp; support across tools|Documentation &amp;amp; support]], and [[#Applying tools in specific use cases|Specific use cases (e.g. irrigation, farm dams, groundwater pumping, riparian zones, wetlands)]].''&lt;br /&gt;
&lt;br /&gt;
== Modelling software tool background &amp;amp; versions covered == &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Characteristic&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15em&amp;quot; |ACRU&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15em&amp;quot; |SWAT&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Developed  in South Africa'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |yes&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |yes&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |yes&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: center;&amp;quot; |'''Current curator / developer'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center;&amp;quot; |Bailey &amp;amp; Pitman Water Resources Ltd&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center;&amp;quot; |Rhodes University, Institute of Water Resources (IWR)&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center;&amp;quot; |University of KwaZulu Natal, Centre for Water Resources Research (UKZN-CWRR)&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center;&amp;quot; |Texas A&amp;amp;M University &amp;amp; US Department of Agriculture (USDA)&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center;&amp;quot; |Danish Hydrologic Institute (DHI)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: center;&amp;quot; |'''Free to access'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |yes&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |yes&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |yes&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |yes&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |no*&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;free student licenses &amp;amp; free/reduced research licenses by arrangement&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: center&amp;quot; |'''Version reviewed in wiki'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center&amp;quot; |WRSM-Pitman version 2.9&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center&amp;quot; |SPATSIM GWv3 Global  Options Threaded model&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center&amp;quot; |ACRU 4&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center&amp;quot; |SWAT2012; ArcSWAT2012&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center&amp;quot; |MIKE-SHE &amp;amp; MIKE Hydro River, version 2019 &amp;amp; 2020&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Reference documents consulted''' &lt;br /&gt;
([[Modelling tool documentation|see documentation links page]])&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;'''Theory  manual:'''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Bailey,  A.K. (2015). ''WRSM2000/Pitman: Water Resources Simulation Model for Windows -  Theory Manual'' (Water Research Commission).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;'''User manual:'''&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Bailey,  A.K., and Pitman, W.V. (2016). ''WRSM/Pitman User’s Manual: WR2012 Volume 7'' (Water  Research Commission).&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;'''Theory documentation:'''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Hughes,  D.A. (2004). Incorporating groundwater recharge and discharge functions into  an existing monthly rainfall–runoff model. ''Hydrological Sciences Journal'' 49.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Hughes,  D.A. (2013). A review of 40 years of hydrological science and practice in  southern Africa using the Pitman rainfall-runoff model. ''Journal of Hydrology''  501, 111–124.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Kapangaziwiri, E. (2007). ''Revised parameter  estimation methods for the Pitman monthly rainfall-runoff model''. MSc. Rhodes  University.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;'''User manual:'''&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Hughes,  D.A. (2019). ''SPATSIM v3 &amp;amp; IWR version of the Pitman model'' (IWR Rhodes  University).&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;'''Theory manual:'''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Schulze,  R.E. (1995). ''Hydrology and Agrohydrology: A Text to Accompany the ACRU 3.00  Agrohydrological Modelling System'' (Water Research Commission).&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;'''User manuals:'''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Clark, D.J., Smithers, J.C., Thornton-Dibb, S.L.C.,  and Lutchminarian, A. (2012). ''ACRU 4 User Manual: User Interface &amp;amp;  Tutorials (Volume 3 of Deployment, Maintenance, &amp;amp; Further Development of  SPATSIM-HDSF)''&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Schulze,  R.E., and Davis, N.S. (2018). ''Practitioners’ Handbook for Undertaking Current  and Projected Future Climate Related Risk and Vulnerability Modelling  Assessments (an update of the ACRU user manual)'' (Schulze and Associates).&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;'''Theory manual:'''&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Neitsch, S.L., Arnold, J.G., Kiniry, J.R., and Williams, J.R. (2011).  ''Soil and Water Assessment Tool (SWAT) Theoretical Documentation, Version 2009''  (Texas Water Resources Institute, Texas A&amp;amp;M University).&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;'''User manuals:'''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Winchell, M., Srinivasan, R., Di Luzio, J., and  Arnold, J. (2013). ''ArcSWAT Interface for SWAT2012: User’s Guide'' (Texas Water  Resources Institute, Texas A&amp;amp;M University).&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Arnold, J.G., Kiniry, J.R., Srinivasan, R.,  Williams, J.R., Haney, E.B., and Neitsch, S.L. (2012). ''Soil &amp;amp; Water  Assessment Tool (SWAT) - Input/Output Documentation, Version 2012'' (Texas  Water Resources Institute, Texas A&amp;amp;M University).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;'''Theory  manuals:'''&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;DHI  (2019). ''MIKE SHE Manual, Volume 2: Reference Guide, MIKE 2019'' (Danish  Hydrologic Institute).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;DHI  (2019). ''MIKE 1D: DHI Simulaton Engine for 1D river and urban modelling -  Reference Manual, MIKE 2019'' (Danish Hydrologic Institute).&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;'''User manuals:'''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;DHI  (2019). ''MIKE SHE Manual, Volume 1: User Guide, MIKE 2019'' (Danish Hydrologic  Institute).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;DHI  (2019). ''MIKE Hydro River: User Guide, MIKE 2019'' (Danish Hydrologic Institute).&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These software tools have different development histories and somewhat different focuses, however all have adapted over time, adding features that allow them to be used in more contexts and have generally overlapping intended applications ([[#Intended uses &amp;amp; development focuses summary|see table below]]). &lt;br /&gt;
&lt;br /&gt;
The structural options and design of each tool reflect the intended applications as well as the balance struck by the developers between potentially competing concerns and goals, such as achieving parsimony, including detailed representation of land cover differences to estimate the impacts of change, maintaining ease of use of the tool, facilitating quantification of model output uncertainty, ensuring applicability in data limited contexts, etc.  &lt;br /&gt;
&lt;br /&gt;
For these reasons, despite the overlap in general intended uses, the tools offer some fairly different modelling strategies ([[#Model structure overview by tool: spatial &amp;amp; temporal scales|see table below]]). This impacts how they can be applied in specific settings (documented in more detail [[Model units &amp;amp; connections|here]]). For example, all the tools are capable of modelling the impacts of land use change to some degree, however WRSM-Pitman and SPATSIM-Pitman place greater limitations on the number and types of land cover that can be explicitly modelled compared to the other tools.  &lt;br /&gt;
&lt;br /&gt;
A summary table of some key modelling capabilities across the tools is presented [[#Modelling tool capabilities summary|below]]. &lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[#Capabilities - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Intended uses &amp;amp; development focuses summary ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Characteristic&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Specific tool development focuses''' &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
* Flexible network for managed systems: many for options transfers, withdrawal points, reservoir locations, etc.&lt;br /&gt;
* Irrigated area representation&lt;br /&gt;
* IAP &amp;amp; plantation forestry water use&lt;br /&gt;
* Groundwater-surface water interaction (vegetation &amp;amp; GW pumping impacts)&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
* Parsimony, &lt;br /&gt;
* Uncertainty assessment &amp;amp; stochastic modelling,&lt;br /&gt;
* Groundwater-surface water interaction (vegetation &amp;amp; GW pumping impacts)&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
* Detailed land cover type representation,&lt;br /&gt;
* In-built local parameter database for SA vegetation &amp;amp; soil types, supports the level of representation&lt;br /&gt;
* Crop &amp;amp; irrigation detail, &lt;br /&gt;
* IAP &amp;amp; plantation forestry water use, including deep rooted vegetation in riparian areas&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
* Detailed land cover type representation,&lt;br /&gt;
* In-built local parameter database for vegetation &amp;amp; soil types - North American focus, some more general, supports the level of representation&lt;br /&gt;
* Crop &amp;amp; irrigation detail with source flexibility,&lt;br /&gt;
* Coupling to GIS tools&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
* Flexible spatial discretisation &amp;amp; distribution (climate, land cover, soil, geology, etc), &lt;br /&gt;
* Potential for fine scale process representation&lt;br /&gt;
* Crop &amp;amp; irrigation detail with source flexibility,&lt;br /&gt;
* Groundwater-surface water interaction,&lt;br /&gt;
* Coupled hydraulic channel model &amp;amp; flooding processes&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;'''Intended applications:'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Water balance estimation''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Design hydrology &amp;amp; flood analyses''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Supply planning (general)''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Reservoir yield''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Irrigation planning''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Groundwater recharge''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''GW-SW interactions &amp;amp; GW pumping impacts''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Land cover change impacts''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Climate change impacts''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Application limitations''' &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
* Monthly model: not applicable for peak flow, flood assessment, design hydrology&lt;br /&gt;
* No irrigation direct from groundwater&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
* Monthly model: not applicable for peak flow, flood assessment, design hydrology&lt;br /&gt;
* No irrigation direct from groundwater&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
* Simplified groundwater modelling;&lt;br /&gt;
* Does not model groundwater pumping&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
* Highly simplified deep groundwater modelling&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |''&amp;lt;small&amp;gt;(None documented for the modelling system as whole, only for certain process options within it. The learning curve for its use and computing power required can pose practical limitations to its application )&amp;lt;/small&amp;gt;''&lt;br /&gt;
|}&lt;br /&gt;
[[#Capabilities - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Model structure overview by tool: spatial &amp;amp; temporal scales ==&lt;br /&gt;
The table below gives a very basic overview of the type of model structure that can be built in each tool.  &lt;br /&gt;
&amp;lt;/br&amp;gt; More details about the model structure options across tools are presented [[Model units &amp;amp; connections|here]].    &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Characteristic&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Intended scale of catchment or modelled area'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |Local to regional: &lt;br /&gt;
&lt;br /&gt;
no suggested min-max model size&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |Local to regional: &lt;br /&gt;
&lt;br /&gt;
10-10,000’s of km&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;more typical: 100-1,000’s km&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |Field to regional: &lt;br /&gt;
&lt;br /&gt;
no suggested min-max model size&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |Field to regional:&lt;br /&gt;
&lt;br /&gt;
no suggested min-max model size&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |Field to regional: &lt;br /&gt;
&lt;br /&gt;
no suggested min-max model size&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Timestep'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |Monthly*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;A daily version has been developed. Limited use to-date.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |Monthly*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;A daily version has been developed. Limited use to-date&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |Daily&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |Daily, subdaily&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |Daily, subdaily*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Calculation timesteps are dynamic and vary by process. All outputs saved for a user-selected step.&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Spatial discretisation (model spatial units)'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |Modules connected by routes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;(“runoff” modules + special area modules + channel modules create subcatchments)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |Subcatchments + limited internal sub-area types&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |HRUs within subcatchments&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |HRUs within subcatchments&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |Grid cells (3D),&lt;br /&gt;
&lt;br /&gt;
with optional calculation simplifications: surface flow modelled for zones, interflow &amp;amp; groundwater modelled for storage reservoirs within subcatchments.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Suggested model unit scales'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |Runoff module:  &amp;lt; 1,000 km&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |(none listed)&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |Subcatchments: 5-50 km&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HRUs:  &amp;lt; 30km&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |(none listed)&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |(none listed)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despite having largely overlapping intended uses in general, there is notable diversity in model structure (table above, and more detailed coverage [[Model units &amp;amp; connections|here]]) and in more specific modelling capabilities in this set of tools ([[#Modelling tool capabilities summary|table below]]). &lt;br /&gt;
&lt;br /&gt;
Some key points arising from the capabilities comparison are:&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
* No one tool had all the capabilities listed.  All the tools have differing sets of advantages over the others.&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
* Although both based on the same predecessor model structure and sharing many basic process algorithms, WRSM-Pitman and SPATSIM Pitman have diverged in capabilities across several aspects. These differences are linked to WRSM’s modular network structure compared to the SPATSIM version’s focus on the subcatchment as the primary unit for process representation. For example, a WRSM model can include user-defined artificial water transfers between channel units in a model network, which SPATSIM does not include. SPATSIM includes an uncertainty or stochastic modelling routine, made more straightforward by the more uniform set-up of subcatchments, which WRSM does not include.&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
* WRSM-Pitman, SPATSIM-Pitman, and MIKE-SHE model dynamic, two-way exchange between surface water channels and groundwater aquifers (GW-SW exchange): groundwater can flow into the channel or channel water can recharge an aquifer in the model and the direction and magnitude of the exchange is calculated based on the water levels in each in every modelled timestep. &amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
* Only MIKE-SHE has a fully coupled hydraulic model, allowing it to model channel-floodplain interactions in more detail, including the impact of changes in channel size, shape, depth of incision, etc. Other tools can represent some aspects of overbank flooding and the fate of the flood water, but this is limited to their wetland and riparian zone modules.&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[#Capabilities - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Modelling tool capabilities summary==&lt;br /&gt;
'''Important note: this capabilities summary table indicates what is ''technically possible'' within the modelling tools, but it does ''not'' cover the ''practicality and ease-of-use'' of the different features across each tool.''' &amp;lt;/br&amp;gt; &lt;br /&gt;
Some things that are possible in a tool become a veritable labour of love to actually achieve, depending on the nature of the model set-up (i.e. how many subcatchments, how many HRUs, etc). &amp;lt;/br&amp;gt;&lt;br /&gt;
''Example: In ACRU4, different climate inputs '''can''' be specified by HRU, to allow for spatial distribution of rainfall within a subcatchment. However operationalising this when there are many HRUs becomes very time consuming compared to simply specifying one set of climate inputs the whole subcatchment. Applying different climate inputs to different areas within a subcatchment requires manually clicking through three layers of menus each for four different climate inputs for every HRU. There is no batch-input of climate for subgroups of HRUs within a subcatchment.''&amp;lt;/br&amp;gt; &lt;br /&gt;
Various aspects of the user interfaces of the different tools and their implications are covered on a separate page [[Modelling tool user interfaces|here]]. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Capability&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
(+ Sami GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
(+ Hughes GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;'''Climate (rain &amp;amp; PET)'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Spatially variable across model domain&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Spatially variable within subcatchment&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Inter-annual variability in PET&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;'''Land cover &amp;amp; change'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Processes explicitly linked to land cover&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Multiple land cover types included&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Cover has explicit location in subcatchment&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Cover can vary over model run timespan&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Irrigation, with dynamic demand &amp;amp; supply&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Potential for ET from GW (deep roots)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;'''Peak flows &amp;amp; flooding'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Max daily or subdaily peak flow estimation&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Explicit impacts of channel capacity &amp;amp; shape on flow&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Calculation of flooded area extent&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(wetland)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(wetland)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(wetland)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Flood water subject to infiltration, ET, etc&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;'''Reservoirs, dams &amp;amp; channel flow modification'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Reservoirs explicitly modelled&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Lumped representation for many small dams&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Abstractions &amp;amp; external inputs&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Internal transfers between model units&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;'''GW representation &amp;amp; GW-SW interactions'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Dynamic, 2-way, GW-SW exchange&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |GW table elevation predicted&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |GW pumping included&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;'''Wetlands &amp;amp; riparian zones'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Wetland processes included&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |On-channel wetlands (valley bottom)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Off-channel wetlands (fed by channel overbank spill)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Groundwater-fed wetlands (direct vs via channel's baseflow)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;'''Modelling other related catchment processes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Sediment movement&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Water quality&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Crop yield&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;'''Uncertainty &amp;amp; parameter calibration'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Functions/routines for batch runs, uncertainty, parameter sensitivity, &amp;amp; calibration&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|}&lt;br /&gt;
[[#Capabilities - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_capability_overview&amp;diff=766</id>
		<title>Modelling tool capability overview</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_capability_overview&amp;diff=766"/>
		<updated>2023-12-01T09:56:47Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: /* Modelling tool capabilities summary */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span id=&amp;quot;Capabilities - pg top&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
A set of commonly used modelling tools in South Africa was reviewed for the [[Model inter-comparison study|WRC “Critical catchment model inter-comparison and model use guidance development” project]]. &lt;br /&gt;
&lt;br /&gt;
This set included major tools developed in South Africa: ACRU and the Pitman model-based tools, WRSM-Pitman and SPATSIM-Pitman. It also included two tools that were developed in the northern hemisphere, but have been used in South Africa and globally: SWAT and MIKE-SHE. Locally developed tools can have certain advantages from being designed with the South African context in mind, both in terms of local data availability and in terms of local climate characteristics, ecosystems, soils, geologic types, and land and water management practices (e.g. landscapes with many small farm dams). SWAT and MIKE-SHE have resourced development teams behind them that continually update the tools and adapt them to make use of developing globally available data sources, such as remotely sensed data, and generally improved access to greater computing power. &lt;br /&gt;
&lt;br /&gt;
This suite of tools covers a diversity of model structure and algorithm type options, but users should be aware there are many many tools available ([[Model types &amp;amp; tools #Table Anchor - tool examples|see more examples]])   &lt;br /&gt;
&lt;br /&gt;
'''The tables below summarise ''basic'' information about the tools in this set.''' These tables provide a broad overview, which may be all you need in many instances. &lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
''More detailed information about the structural options and capabilities of the tools is given across the other tool inter-comparison pages: [[#Model units &amp;amp; connections|Model units &amp;amp; connections]], [[#Process representation across tools|Process representation]], [[#Water balance outputs across tools|Water balance outputs across tools]], [[#Modelling tool user interfaces|User interfaces]], [[#Documentation &amp;amp; support across tools|Documentation &amp;amp; support]], and [[#Applying tools in specific use cases|Specific use cases (e.g. irrigation, farm dams, groundwater pumping, riparian zones, wetlands)]].''&lt;br /&gt;
&lt;br /&gt;
== Modelling software tool background &amp;amp; versions covered == &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Characteristic&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15em&amp;quot; |ACRU&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15em&amp;quot; |SWAT&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Developed  in South Africa'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |yes&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |yes&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |yes&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: center;&amp;quot; |'''Current curator / developer'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center;&amp;quot; |Bailey &amp;amp; Pitman Water Resources Ltd&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center;&amp;quot; |Rhodes University, Institute of Water Resources (IWR)&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center;&amp;quot; |University of KwaZulu Natal, Centre for Water Resources Research (UKZN-CWRR)&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center;&amp;quot; |Texas A&amp;amp;M University &amp;amp; US Department of Agriculture (USDA)&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center;&amp;quot; |Danish Hydrologic Institute (DHI)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: center;&amp;quot; |'''Free to access'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |yes&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |yes&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |yes&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |yes&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |no*&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;free student licenses &amp;amp; free/reduced research licenses by arrangement&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: center&amp;quot; |'''Version reviewed in wiki'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center&amp;quot; |WRSM-Pitman version 2.9&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center&amp;quot; |SPATSIM GWv3 Global  Options Threaded model&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center&amp;quot; |ACRU 4&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center&amp;quot; |SWAT2012; ArcSWAT2012&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center&amp;quot; |MIKE-SHE &amp;amp; MIKE Hydro River, version 2019 &amp;amp; 2020&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Reference documents consulted''' &lt;br /&gt;
([[Modelling tool documentation|see documentation links page]])&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;'''Theory  manual:'''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Bailey,  A.K. (2015). ''WRSM2000/Pitman: Water Resources Simulation Model for Windows -  Theory Manual'' (Water Research Commission).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;'''User manual:'''&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Bailey,  A.K., and Pitman, W.V. (2016). ''WRSM/Pitman User’s Manual: WR2012 Volume 7'' (Water  Research Commission).&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;'''Theory documentation:'''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Hughes,  D.A. (2004). Incorporating groundwater recharge and discharge functions into  an existing monthly rainfall–runoff model. ''Hydrological Sciences Journal'' 49.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Hughes,  D.A. (2013). A review of 40 years of hydrological science and practice in  southern Africa using the Pitman rainfall-runoff model. ''Journal of Hydrology''  501, 111–124.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Kapangaziwiri, E. (2007). ''Revised parameter  estimation methods for the Pitman monthly rainfall-runoff model''. MSc. Rhodes  University.&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;'''User manual:'''&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Hughes,  D.A. (2019). ''SPATSIM v3 &amp;amp; IWR version of the Pitman model'' (IWR Rhodes  University).&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;'''Theory manual:'''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Schulze,  R.E. (1995). ''Hydrology and Agrohydrology: A Text to Accompany the ACRU 3.00  Agrohydrological Modelling System'' (Water Research Commission).&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;'''User manuals:'''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Clark, D.J., Smithers, J.C., Thornton-Dibb, S.L.C.,  and Lutchminarian, A. (2012). ''ACRU 4 User Manual: User Interface &amp;amp;  Tutorials (Volume 3 of Deployment, Maintenance, &amp;amp; Further Development of  SPATSIM-HDSF)''&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Schulze,  R.E., and Davis, N.S. (2018). ''Practitioners’ Handbook for Undertaking Current  and Projected Future Climate Related Risk and Vulnerability Modelling  Assessments (an update of the ACRU user manual)'' (Schulze and Associates).&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;'''Theory manual:'''&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Neitsch, S.L., Arnold, J.G., Kiniry, J.R., and Williams, J.R. (2011).  ''Soil and Water Assessment Tool (SWAT) Theoretical Documentation, Version 2009''  (Texas Water Resources Institute, Texas A&amp;amp;M University).&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;'''User manuals:'''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Winchell, M., Srinivasan, R., Di Luzio, J., and  Arnold, J. (2013). ''ArcSWAT Interface for SWAT2012: User’s Guide'' (Texas Water  Resources Institute, Texas A&amp;amp;M University).&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Arnold, J.G., Kiniry, J.R., Srinivasan, R.,  Williams, J.R., Haney, E.B., and Neitsch, S.L. (2012). ''Soil &amp;amp; Water  Assessment Tool (SWAT) - Input/Output Documentation, Version 2012'' (Texas  Water Resources Institute, Texas A&amp;amp;M University).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&amp;lt;small&amp;gt;'''Theory  manuals:'''&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;DHI  (2019). ''MIKE SHE Manual, Volume 2: Reference Guide, MIKE 2019'' (Danish  Hydrologic Institute).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;DHI  (2019). ''MIKE 1D: DHI Simulaton Engine for 1D river and urban modelling -  Reference Manual, MIKE 2019'' (Danish Hydrologic Institute).&amp;lt;/small&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;'''User manuals:'''&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;DHI  (2019). ''MIKE SHE Manual, Volume 1: User Guide, MIKE 2019'' (Danish Hydrologic  Institute).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;DHI  (2019). ''MIKE Hydro River: User Guide, MIKE 2019'' (Danish Hydrologic Institute).&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These software tools have different development histories and somewhat different focuses, however all have adapted over time, adding features that allow them to be used in more contexts and have generally overlapping intended applications ([[#Intended uses &amp;amp; development focuses summary|see table below]]). &lt;br /&gt;
&lt;br /&gt;
The structural options and design of each tool reflect the intended applications as well as the balance struck by the developers between potentially competing concerns and goals, such as achieving parsimony, including detailed representation of land cover differences to estimate the impacts of change, maintaining ease of use of the tool, facilitating quantification of model output uncertainty, ensuring applicability in data limited contexts, etc.  &lt;br /&gt;
&lt;br /&gt;
For these reasons, despite the overlap in general intended uses, the tools offer some fairly different modelling strategies ([[#Model structure overview by tool: spatial &amp;amp; temporal scales|see table below]]). This impacts how they can be applied in specific settings (documented in more detail [[Model units &amp;amp; connections|here]]). For example, all the tools are capable of modelling the impacts of land use change to some degree, however WRSM-Pitman and SPATSIM-Pitman place greater limitations on the number and types of land cover that can be explicitly modelled compared to the other tools.  &lt;br /&gt;
&lt;br /&gt;
A summary table of some key modelling capabilities across the tools is presented [[#Modelling tool capabilities summary|below]]. &lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[#Capabilities - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Intended uses &amp;amp; development focuses summary ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Characteristic&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Specific tool development focuses''' &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
* Flexible network for managed systems: many for options transfers, withdrawal points, reservoir locations, etc.&lt;br /&gt;
* Irrigated area representation&lt;br /&gt;
* IAP &amp;amp; plantation forestry water use&lt;br /&gt;
* Groundwater-surface water interaction (vegetation &amp;amp; GW pumping impacts)&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
* Parsimony, &lt;br /&gt;
* Uncertainty assessment &amp;amp; stochastic modelling,&lt;br /&gt;
* Groundwater-surface water interaction (vegetation &amp;amp; GW pumping impacts)&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
* Detailed land cover type representation,&lt;br /&gt;
* In-built local parameter database for SA vegetation &amp;amp; soil types, supports the level of representation&lt;br /&gt;
* Crop &amp;amp; irrigation detail, &lt;br /&gt;
* IAP &amp;amp; plantation forestry water use, including deep rooted vegetation in riparian areas&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
* Detailed land cover type representation,&lt;br /&gt;
* In-built local parameter database for vegetation &amp;amp; soil types - North American focus, some more general, supports the level of representation&lt;br /&gt;
* Crop &amp;amp; irrigation detail with source flexibility,&lt;br /&gt;
* Coupling to GIS tools&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
* Flexible spatial discretisation &amp;amp; distribution (climate, land cover, soil, geology, etc), &lt;br /&gt;
* Potential for fine scale process representation&lt;br /&gt;
* Crop &amp;amp; irrigation detail with source flexibility,&lt;br /&gt;
* Groundwater-surface water interaction,&lt;br /&gt;
* Coupled hydraulic channel model &amp;amp; flooding processes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |'''Intended applications:'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Water balance estimation''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Design hydrology &amp;amp; flood analyses''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Supply planning (general)''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Reservoir yield''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Irrigation planning''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Groundwater recharge''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''GW-SW interactions &amp;amp; GW pumping impacts''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Land cover change impacts''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |''Climate change impacts''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Application limitations''' &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
* Monthly model: not applicable for peak flow, flood assessment, design hydrology&lt;br /&gt;
* No irrigation direct from groundwater&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
* Monthly model: not applicable for peak flow, flood assessment, design hydrology&lt;br /&gt;
* No irrigation direct from groundwater&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
* Simplified groundwater modelling;&lt;br /&gt;
* Does not model groundwater pumping&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
* Highly simplified deep groundwater modelling&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |''&amp;lt;small&amp;gt;(None documented for the modelling system as whole, only for certain process options within it. The learning curve for its use and computing power required can pose practical limitations to its application )&amp;lt;/small&amp;gt;''&lt;br /&gt;
|}&lt;br /&gt;
[[#Capabilities - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Model structure overview by tool: spatial &amp;amp; temporal scales ==&lt;br /&gt;
The table below gives a very basic overview of the type of model structure that can be built in each tool.  &lt;br /&gt;
&amp;lt;/br&amp;gt; More details about the model structure options across tools are presented [[Model units &amp;amp; connections|here]].    &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Characteristic&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Intended scale of catchment or modelled area'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |Local to regional: &lt;br /&gt;
&lt;br /&gt;
no suggested min-max model size&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |Local to regional: &lt;br /&gt;
&lt;br /&gt;
10-10,000’s of km&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;more typical: 100-1,000’s km&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |Field to regional: &lt;br /&gt;
&lt;br /&gt;
no suggested min-max model size&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |Field to regional:&lt;br /&gt;
&lt;br /&gt;
no suggested min-max model size&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |Field to regional: &lt;br /&gt;
&lt;br /&gt;
no suggested min-max model size&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Timestep'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |Monthly*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;A daily version has been developed. Limited use to-date.&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |Monthly*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;A daily version has been developed. Limited use to-date&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |Daily&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |Daily, subdaily&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |Daily, subdaily*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Calculation timesteps are dynamic and vary by process. All outputs saved for a user-selected step.&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Spatial discretisation (model spatial units)'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |Modules connected by routes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;(“runoff” modules + special area modules + channel modules create subcatchments)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |Subcatchments + limited internal sub-area types&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |HRUs within subcatchments&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |HRUs within subcatchments&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |Grid cells (3D),&lt;br /&gt;
&lt;br /&gt;
with optional calculation simplifications: surface flow modelled for zones, interflow &amp;amp; groundwater modelled for storage reservoirs within subcatchments.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Suggested model unit scales'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |Runoff module:  &amp;lt; 1,000 km&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |(none listed)&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |Subcatchments: 5-50 km&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HRUs:  &amp;lt; 30km&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |(none listed)&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |(none listed)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despite having largely overlapping intended uses in general, there is notable diversity in model structure (table above, and more detailed coverage [[Model units &amp;amp; connections|here]]) and in more specific modelling capabilities in this set of tools ([[#Modelling tool capabilities summary|table below]]). &lt;br /&gt;
&lt;br /&gt;
Some key points arising from the capabilities comparison are:&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
* No one tool had all the capabilities listed.  All the tools have differing sets of advantages over the others.&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
* Although both based on the same predecessor model structure and sharing many basic process algorithms, WRSM-Pitman and SPATSIM Pitman have diverged in capabilities across several aspects. These differences are linked to WRSM’s modular network structure compared to the SPATSIM version’s focus on the subcatchment as the primary unit for process representation. For example, a WRSM model can include user-defined artificial water transfers between channel units in a model network, which SPATSIM does not include. SPATSIM includes an uncertainty or stochastic modelling routine, made more straightforward by the more uniform set-up of subcatchments, which WRSM does not include.&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
* WRSM-Pitman, SPATSIM-Pitman, and MIKE-SHE model dynamic, two-way exchange between surface water channels and groundwater aquifers (GW-SW exchange): groundwater can flow into the channel or channel water can recharge an aquifer in the model and the direction and magnitude of the exchange is calculated based on the water levels in each in every modelled timestep. &amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
* Only MIKE-SHE has a fully coupled hydraulic model, allowing it to model channel-floodplain interactions in more detail, including the impact of changes in channel size, shape, depth of incision, etc. Other tools can represent some aspects of overbank flooding and the fate of the flood water, but this is limited to their wetland and riparian zone modules.&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
[[#Capabilities - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Modelling tool capabilities summary==&lt;br /&gt;
'''Important note: this capabilities summary table indicates what is ''technically possible'' within the modelling tools, but it does ''not'' cover the ''practicality and ease-of-use'' of the different features across each tool.''' &amp;lt;/br&amp;gt; &lt;br /&gt;
Some things that are possible in a tool become a veritable labour of love to actually achieve, depending on the nature of the model set-up (i.e. how many subcatchments, how many HRUs, etc). &amp;lt;/br&amp;gt;&lt;br /&gt;
''Example: In ACRU4, different climate inputs '''can''' be specified by HRU, to allow for spatial distribution of rainfall within a subcatchment. However operationalising this when there are many HRUs becomes very time consuming compared to simply specifying one set of climate inputs the whole subcatchment. Applying different climate inputs to different areas within a subcatchment requires manually clicking through three layers of menus each for four different climate inputs for every HRU. There is no batch-input of climate for subgroups of HRUs within a subcatchment.''&amp;lt;/br&amp;gt; &lt;br /&gt;
Various aspects of the user interfaces of the different tools and their implications are covered on a separate page [[Modelling tool user interfaces|here]]. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Capability&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
(+ Sami GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
(+ Hughes GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;'''Climate (rain &amp;amp; PET)'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Spatially variable across model domain&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Spatially variable within subcatchment&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Inter-annual variability in PET&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;'''Land cover &amp;amp; change'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Processes explicitly linked to land cover&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Multiple land cover types included&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Cover has explicit location in subcatchment&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Cover can vary over model run timespan&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Irrigation, with dynamic demand &amp;amp; supply&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Potential for ET from GW (deep roots)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;'''Peak flows &amp;amp; flooding'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Max daily or subdaily peak flow estimation&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Explicit impacts of channel capacity &amp;amp; shape on flow&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Calculation of flooded area extent&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(wetland)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(wetland)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(wetland)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Flood water subject to infiltration, ET, etc&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;'''Reservoirs, dams &amp;amp; channel flow modification'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Reservoirs explicitly modelled&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Lumped representation for many small dams&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Abstractions &amp;amp; external inputs&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Internal transfers between model units&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;'''GW representation &amp;amp; GW-SW interactions'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Dynamic, 2-way, GW-SW exchange&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |GW table elevation predicted&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |GW pumping included&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;'''Wetlands &amp;amp; riparian zones'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Wetland processes included&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |On-channel wetlands (valley bottom)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Off-channel wetlands (fed by channel overbank spill)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Groundwater-fed wetlands (direct vs via channel's baseflow)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;'''Modelling other related catchment processes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Sediment movement&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Water quality&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Crop yield&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;'''Uncertainty &amp;amp; parameter calibration'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Functions/routines for batch runs, uncertainty, parameter sensitivity, &amp;amp; calibration&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|}&lt;br /&gt;
[[#Capabilities - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=765</id>
		<title>Modelling tool user interfaces</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=765"/>
		<updated>2023-12-01T09:49:54Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: /* Interface comparison overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''' PAGE IN PROGRESS - MORE COMING SOON! '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The table below gives a comparison of the user interface for each of the modelling tools.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Interface comparison overview  ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Interface characteristic&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Graphical user interface &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs code prompt)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Catchment map display (visualise linkages)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model run times'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Estimated model run time for a 30 year run, ~300km^2 catchment &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(Note: will depend on model set-up complexity &amp;amp; computing power!)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |tens of minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |hours&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Computing resources needed'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Comparative rating of computing power needed to achieve workable run times.&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |light&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |medium&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |intensive (need good GPU)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF; vertical-align: vertical-align: center;&amp;quot; |'''Model set-up ease &amp;amp; efficiency'''&amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated creation of model units &amp;amp; connections from map inputs &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs fully manual creation)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Input parameter values and change values for batches of models units &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., all HRUs of a cover type)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |In-built database of suggested parameter values &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., for common vegetation types, soil types, etc.)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |User can build own parameter databases for use across multiple models&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model set-up transparency''' (i.e., is it very obvious what the model is doing/assuming?) &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Interface makes the user interact with every component &amp;amp; parameter entry option during model set-up &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs having default parameter values pre-entered &amp;amp; not forcing user to view them)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Tool checks connection errors&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Batch runs &amp;amp; calibration tools''' &amp;lt;big&amp;gt;  &amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Facility for batch runs, parameter sensitivity analyses, uncertainty analyses &amp;amp; auto-calibration &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Accessing model output'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for streamflow&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for water balance fluxes and stores&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |All water balance components that are calculated by the model can be exported&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Batch export of water balance fluxes for model's basic spatial units&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated extraction of water balance fluxes for different spatial scales &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., by cover class area, by subcatchment, full catchment)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Formats for input-output data ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Computing resources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Run times ==&lt;br /&gt;
Run times for models built with a given tool can vary considerably with the size and complexity of the set-up, the number of timesteps in the run, and the computer being used. This makes is difficult to generalise, however, due to their relative simplicity WRSM, SPATSIM, and ACRU4 models in these exercises generally ran in a matter of a few minutes for a 30 year run, while the ArcSWAT and MIKE-SHE models could range from 15 minutes to several hours to complete this. &lt;br /&gt;
&lt;br /&gt;
The run times have import particularly for parameter adjustment testing, limiting how much can be done in the time available for a project. However, the tools that have long run times, as well as SPATSIM, have made the parameter adjustment process quick and allow batch run facilities. Once set-up time-consuming testing runs can be ongoing without manual intervention needed from the modeller, freeing their time for other work. Although WRSM and ACRU4 run quickly, the process of making parameter adjustments in the model set-up to be tested takes a long time and a lot of manual effort as described above.&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_process_overview&amp;diff=764</id>
		<title>Modelling process overview</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_process_overview&amp;diff=764"/>
		<updated>2023-12-01T09:40:58Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''This page gives an overview of different parts of the modelling process, particularly in the context of decisions about model structure and modelling software tool selection.'''''   &lt;br /&gt;
&lt;br /&gt;
Here [[Terminology|'model structure']] refers to things like how the catchment is broken up into &amp;quot;modelled units&amp;quot;, such as subcatchments or smaller units representing areas of a particular land cover type or river channel units, and how different units are connected to one another in the model. Structure choices are linked to the choice of [[Terminology|'modelling software tool']] because different tools allow for different kinds of structures and process representation. In some cases there may be multiple modelling tools that will be able to meet one's structure needs and wants. In other cases, no tool may meet all the demands.&lt;br /&gt;
 &lt;br /&gt;
There are other considerations, such as ease of use, that will contribute to modelling tool selection. There is never enough time and data to build &amp;quot;the perfect model.&amp;quot; Compromises will always need to be made. Identifying 'needs' and 'nice-to-haves' for the modelling project early on in the process will assist with appropriate, 'fit-for-purpose' structure selection, tool selection, and model building.  &lt;br /&gt;
&lt;br /&gt;
The process of catchment modelling is generally not linear. The steps covered below aren't always completed sequentially: there will often be iterations and circling back for revising.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== Defining the modelling project goal(s) ==&lt;br /&gt;
&lt;br /&gt;
Defining the goals of a modelling project in as much detail as possible, and prioritising across them, allows one to use the needed and desired model outputs to identify the model structures that would be required to attain them.   &lt;br /&gt;
&lt;br /&gt;
For example: a very broad goal of a modelling project could be to look at impacts of invasive alien trees on water supply from a catchment. More specific goals in such a project could be to look at the impacts of invasive alien trees on the 98% assurance yield of a particular water supply reservoir, or on the water level of an aquifer in a particular part of the catchment, or on streamflow in particular places within the catchment (withdrawal points, critical habitat points, etc.) during dry periods of certain recurrence frequencies. Looking at these more specific goals would help in determining whether model output on a monthly scale would be sufficient or shorter time-scales are needed, whether groundwater storage volumes or levels are a needed output from the model, what spatial scales one might want to get model streamflow outputs for, etc. In this example, more specific goals for modelling would also include defining what alternative land cover states would be used as reference to determine the &amp;quot;impact&amp;quot; of the invasive alien trees. This would influence the model structure and the needed tool capabilities in terms of how different land cover types and properties can be represented.&lt;br /&gt;
&lt;br /&gt;
For reasons of data, time, or other constraints, detailed project goals may need to be revisited and adjusted. Understanding the potential pathways to reach ideal goals can help target future work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Taking stock of available data &amp;amp; information ==&lt;br /&gt;
&lt;br /&gt;
The data and information available will influence what is possible in a modelling project and the ability to assess and reduce uncertainties. Hydrometric observational data and catchment biophysical property data are used both for direct model inputs and for constraining structure and parameter value options through calibration and reality-checks (see [[#Developing 'conceptual' models of catchment processes|Conceptual model section]]). The quality, spatial and temporal resolution, and time period of data influence how they can be used in modelling and what assumptions need to be made. For most data required for a catchment model, if local observational data is not available there are national and global datasets of various kinds (see [[Data sources|data sources page]]) that can be used to obtain starting estimates, recognising potential scaling issues.  &lt;br /&gt;
&lt;br /&gt;
The scale and quality of the data and information about the catchment have implications for the level of detail in a model structure. The idealised specific goals of a modelling project may lead one toward a model with a highly detailed spatial and vertical structure. However, without commensurate data to parameterise or evaluate a model of this detail, the structure (and specific goals) may need to be revisited, acknowledging the uncertainties involved.   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Developing 'conceptual' models of catchment processes ==&lt;br /&gt;
&lt;br /&gt;
Describing and laying out a ‘conceptual’ or ‘perceptual’ model (see [[Terminology]]) of the catchment(s) being modelled is an important step in deciding on a structure for the numerical model. This will also assist in reality-checks on the numerical model and in recognising what simplifications, implicit representation, and assumptions are involved. A conceptual model is your hypotheses about processes in the catchment based on landscape analyses (e.g. topography, climate, spatial distribution of rainfall, geology, land cover type distribution, etc.), diagnostic patterns in the available hydrometric data (e.g. runoff ratio and its variability, flashy streamflow vs slow or prolonged responses to rainfall events, seasonality, groundwater variability, etc.), and previous studies in the catchment or in comparable settings. Identifying what runoff processes are likely to be dominant in different parts of the landscape and what flow paths are likely to connect different areas can guide choices of how to break up the catchment area into modelled units and how these should ideally be connected. It helps to highlight what is well understood and what is more highly uncertain (i.e. multiple potential explanations for an observed pattern and not clear which apply in this case). &lt;br /&gt;
&lt;br /&gt;
The conceptual model description should extend to the scenarios being modelled in a project, i.e. how and how much are the changes to be modelled likely to impact different processes and connections at different scales? The numerical modelling is being done to answer these questions in more detail for a site, but existing understanding of the likely mechanisms, direction, and magnitudes of changes from relevant field studies can help design and check the modelling.      &lt;br /&gt;
&lt;br /&gt;
Using pre-existing numerical modelling software tools limits the design of the model: the spatial and vertical units, how they can be connected, how processes are calculated, etc. It is reasonable to expect that some aspect of your conceptual model of a catchment can not be directly represented by models built with a tool in the way that you believe they are occurring in reality (e.g. In the model, can a floodplain area receive subsurface flow from surrounding mountain areas? In the model, can a wetland area be fed by channel overflow? In the model, can vegetation ET be fed by groundwater?). Identifying this is important. There may be ways to represent certain processes implicitly or indirectly within a given model structure. This should be done consciously and be evaluated, especially if the processes being implicitly represented are central to the question that the model is being used to answer and/or they have a large impact on the key model outputs for the project.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Selecting a model structure &amp;amp; a modelling tool ==&lt;br /&gt;
&lt;br /&gt;
In an ideal situation, one would come up with model structure needs (e.g. separately represented cover types, subsurface layers, etc; how these are connected in the surface and subsurface; model output types, locations, spatial and temporal scales) based on the conceptual model of catchment processes, the available data, and the specific goals of the modelling exercise, and then select a software tool capable of building a model with the desired structure. However, more often than not we are additionally constrained by time and other practicalities. The selection of a modelling tool can also be informed by how familiar we are with a tool and the time available to learn a new one sufficiently, awareness of what is possible across different tools, the time and effort required to set up and run different tools (see [[#Building &amp;amp; running the numerical model|section below]]), computing power, access to tool licenses when applicable.  &lt;br /&gt;
&lt;br /&gt;
Even if a variety of tools are practically available to us for a project, it's possible no one tool will be able to build the structure we hoped for. In this case we can select the best compromise, proceed using multiple tools, and/or programme something outside the existing tools (new model, a linked module, etc). &lt;br /&gt;
&lt;br /&gt;
Once a tool is selected, it is helpful to draw out and evaluate potential structures for the model (units, connections, etc) within the options available in the software tool in light of the project goals, conceptual model, and data. Even within these constraints, there will be decisions to be made. Part of this process is also deciding on the parameter values, or ranges of values, to apply in the various model algorithms used in the specific tool, based on the information available about different biophysical properties compared to the meanings of the parameters. While compromise and uncertainties in structure decisions are unavoidable, they should be documented to inform improvement in the future. Comparing outcomes across different structures that are considered potentially viable/realistic would be desirable if there are resources for this level of effort in the project.    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Building &amp;amp; running the numerical model ==&lt;br /&gt;
&lt;br /&gt;
Once the model structure (or multiple to test) within the selected tool has been decided upon, there is often a fair amount of work involved in actually building this in the software tool. This involves getting all the needed data into the required formats for the tool and inputting it. Tools vary significantly in how this is done, how user-friendly the process is, and how easy it is to make user-errors in this process and to find these errors when they’ve been made. Modelling tools also vary significantly in the time they take to run depending on their complexity and computing strategies. Tools also vary in how different outputs they produce can be accessed and saved, and in some cases analysed internally by the tool.  In some situations practicalities around building and running the model alone can be motivation to further simplify aspects of a model structure, if this does not pose a major hindrance to reaching prioritised goals. An inter-comparison of aspects of the model-building process, i.e. the user interface, across the focus tools is given [[Modelling tool user interfaces|here]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Model validation &amp;amp; calibration ==&lt;br /&gt;
&lt;br /&gt;
After the model has been built and run and the outputs have been obtained, the outputs need to be assessed against observational data, in as much as possible, and against the conceptual model at a minimum. It is likely this process will identify aspects of the model in need of improvement and ideally there would be time and resources in the project to test appropriate adjustments. There is a rich literature on model realism assessment, performance assessment, goodness-of-fit statistics. Linked to this are parameter sensitivity analyses, model output uncertainty analyses, and model calibration approaches. &lt;br /&gt;
&lt;br /&gt;
Some form of assessment of the validity of the model outcomes against independent measures of realism is always necessary, regardless of the care taken in the model construction and the quality of the inputs. The approach taken in a project will vary depending on the project goals and resources available. Even if local time-series observational data of streamflow are not available, other information and data sources can be consulted to provide realism checks on different model outputs, e.g. patterns of flow in gauged catchments considered to be similar, local resident accounts of the extent and duration of major flood events, measurements or remote sensing estimates of ET in dominant vegetation types, borehole water level information, etc. If the model is producing outputs that don’t conform to expected patterns based on independent information, the structure and parameterisation, the input data, and/or potentially the conceptual model may need re-evaluation. A first port of call is error-checking the model set-up! &lt;br /&gt;
&lt;br /&gt;
Uncertainty is introduced into modelling at every step: the input data, the data we validate against, and the choice of model structure with its algorithms and parameter values. This does not mean that models won’t provide helpful information about likely catchment processes and how they could change, but we should be realistic in our expectations of accuracy and attempt to get an idea of the scale of the uncertainty. Different modelling applications will require different degrees of certainty for the output to be of practical use. Thresholds of acceptability should be identified, but will take different forms for different projects.&lt;br /&gt;
&lt;br /&gt;
Some modelling software tools have in-built uncertainty analysis, sensitivity analysis, and calibration tools that facilitate testing many potential parameter value sets (info the focus tools [[Modelling tool user interfaces|here]]). These are generally designed to target parameter value uncertainty and won’t, in themselves, address problems with the input data or validation data, or with the structure in terms of units, connections, and algorithms. They assess the degree to which model outputs vary, or can be brought closer to observational data, by changing the parameter values. There is always some degree of uncertainty in parameter values, given data availability, scale of measurement vs scale of modelling, simplifications of the physical process in the model's algorithms, etc. However, bounds can be placed on potentially realistic values for each parameter based on the existing biophysical information and understanding of the parameter meaning. If reasonable performance cannot be achieved through parameter sets selected within these bounds, this suggests limitations of this structure in representing the catchment processes and/or problems with the data. &lt;br /&gt;
&lt;br /&gt;
It is possible for multiple different sets of parameter values to produce equivalent levels of performance against the modeller’s criteria for acceptability. This is known as ''equifinality''. This can indicate that there isn’t enough observational data to resolve differences between some parameter set options, given the number of parameters we are uncertain about and the range of values we think each one could realistically take. More data with which to check model performance or model realism (potentially of different kinds), and more information to constrain the range of potential parameter values that are considered reasonable, can assist in reducing equifinality. Equifinality can also have to do with the model structure. For example, one set of parameters may produce better fitting model outputs for dry periods, while another set of parameter values has better outputs for wet periods. The two sets have comparable outcomes for overall combined statistics. This could be because properties or processes of the catchment actually shift more over time than the model structure itself allows for. It takes exploration of the ‘parameter space’ to identify equifinality and not all modelling tools facilitate this. When equifinality is identified, a suite of similarly acceptable parameter sets can be applied and the range of the outputs of this set of models can be presented as the project outcome, rather than relying on the model outputs of a single set of parameter values. Different modelling tools, and structures, make this a simpler or harder task to complete.  &lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_process_overview&amp;diff=763</id>
		<title>Modelling process overview</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_process_overview&amp;diff=763"/>
		<updated>2023-12-01T09:39:59Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''''This page gives an overview of different parts of the modelling process, particularly in the context of decisions about model structure and modelling software tool selection.'''''   &lt;br /&gt;
&lt;br /&gt;
Here [[Terminology|'model structure']] refers to things like how the catchment is broken up into &amp;quot;modelled units&amp;quot;, such as subcatchments or smaller units representing areas of a particular land cover type or river channel units, and how different units are connected to one another in the model. Structure choices are linked to the choice of [[Terminology|'modelling software tool']] because different tools allow for different kinds of structures and process representation. In some cases there may be multiple modelling tools that will be able to meet one's structure needs and wants. In other cases, no tool may meet all the demands.&lt;br /&gt;
 &lt;br /&gt;
There are other considerations, such as ease of use, that will contribute to modelling tool selection. There is never enough time and data to build &amp;quot;the perfect model.&amp;quot; Compromises will always need to be made. Identifying 'needs' and 'nice-to-haves' for the modelling project, in as much detail as possible, early on in the process will assist with appropriate, 'fit-for-purpose' structure selection, tool selection, and model building.  &lt;br /&gt;
&lt;br /&gt;
The process of catchment modelling is generally not linear. The steps covered below aren't always completed sequentially: there will often be iterations and circling back for revising.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== Defining the modelling project goal(s) ==&lt;br /&gt;
&lt;br /&gt;
Defining the goals of a modelling project in as much detail as possible, and prioritising across them, allows one to use the needed and desired model outputs to identify the model structures that would be required to attain them.   &lt;br /&gt;
&lt;br /&gt;
For example: a very broad goal of a modelling project could be to look at impacts of invasive alien trees on water supply from a catchment. More specific goals in such a project could be to look at the impacts of invasive alien trees on the 98% assurance yield of a particular water supply reservoir, or on the water level of an aquifer in a particular part of the catchment, or on streamflow in particular places within the catchment (withdrawal points, critical habitat points, etc.) during dry periods of certain recurrence frequencies. Looking at these more specific goals would help in determining whether model output on a monthly scale would be sufficient or shorter time-scales are needed, whether groundwater storage volumes or levels are a needed output from the model, what spatial scales one might want to get model streamflow outputs for, etc. In this example, more specific goals for modelling would also include defining what alternative land cover states would be used as reference to determine the &amp;quot;impact&amp;quot; of the invasive alien trees. This would influence the model structure and the needed tool capabilities in terms of how different land cover types and properties can be represented.&lt;br /&gt;
&lt;br /&gt;
For reasons of data, time, or other constraints, detailed project goals may need to be revisited and adjusted. Understanding the potential pathways to reach ideal goals can help target future work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Taking stock of available data &amp;amp; information ==&lt;br /&gt;
&lt;br /&gt;
The data and information available will influence what is possible in a modelling project and the ability to assess and reduce uncertainties. Hydrometric observational data and catchment biophysical property data are used both for direct model inputs and for constraining structure and parameter value options through calibration and reality-checks (see [[#Developing 'conceptual' models of catchment processes|Conceptual model section]]). The quality, spatial and temporal resolution, and time period of data influence how they can be used in modelling and what assumptions need to be made. For most data required for a catchment model, if local observational data is not available there are national and global datasets of various kinds (see [[Data sources|data sources page]]) that can be used to obtain starting estimates, recognising potential scaling issues.  &lt;br /&gt;
&lt;br /&gt;
The scale and quality of the data and information about the catchment have implications for the level of detail in a model structure. The idealised specific goals of a modelling project may lead one toward a model with a highly detailed spatial and vertical structure. However, without commensurate data to parameterise or evaluate a model of this detail, the structure (and specific goals) may need to be revisited, acknowledging the uncertainties involved.   &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Developing 'conceptual' models of catchment processes ==&lt;br /&gt;
&lt;br /&gt;
Describing and laying out a ‘conceptual’ or ‘perceptual’ model (see [[Terminology]]) of the catchment(s) being modelled is an important step in deciding on a structure for the numerical model. This will also assist in reality-checks on the numerical model and in recognising what simplifications, implicit representation, and assumptions are involved. A conceptual model is your hypotheses about processes in the catchment based on landscape analyses (e.g. topography, climate, spatial distribution of rainfall, geology, land cover type distribution, etc.), diagnostic patterns in the available hydrometric data (e.g. runoff ratio and its variability, flashy streamflow vs slow or prolonged responses to rainfall events, seasonality, groundwater variability, etc.), and previous studies in the catchment or in comparable settings. Identifying what runoff processes are likely to be dominant in different parts of the landscape and what flow paths are likely to connect different areas can guide choices of how to break up the catchment area into modelled units and how these should ideally be connected. It helps to highlight what is well understood and what is more highly uncertain (i.e. multiple potential explanations for an observed pattern and not clear which apply in this case). &lt;br /&gt;
&lt;br /&gt;
The conceptual model description should extend to the scenarios being modelled in a project, i.e. how and how much are the changes to be modelled likely to impact different processes and connections at different scales? The numerical modelling is being done to answer these questions in more detail for a site, but existing understanding of the likely mechanisms, direction, and magnitudes of changes from relevant field studies can help design and check the modelling.      &lt;br /&gt;
&lt;br /&gt;
Using pre-existing numerical modelling software tools limits the design of the model: the spatial and vertical units, how they can be connected, how processes are calculated, etc. It is reasonable to expect that some aspect of your conceptual model of a catchment can not be directly represented by models built with a tool in the way that you believe they are occurring in reality (e.g. In the model, can a floodplain area receive subsurface flow from surrounding mountain areas? In the model, can a wetland area be fed by channel overflow? In the model, can vegetation ET be fed by groundwater?). Identifying this is important. There may be ways to represent certain processes implicitly or indirectly within a given model structure. This should be done consciously and be evaluated, especially if the processes being implicitly represented are central to the question that the model is being used to answer and/or they have a large impact on the key model outputs for the project.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Selecting a model structure &amp;amp; a modelling tool ==&lt;br /&gt;
&lt;br /&gt;
In an ideal situation, one would come up with model structure needs (e.g. separately represented cover types, subsurface layers, etc; how these are connected in the surface and subsurface; model output types, locations, spatial and temporal scales) based on the conceptual model of catchment processes, the available data, and the specific goals of the modelling exercise, and then select a software tool capable of building a model with the desired structure. However, more often than not we are additionally constrained by time and other practicalities. The selection of a modelling tool can also be informed by how familiar we are with a tool and the time available to learn a new one sufficiently, awareness of what is possible across different tools, the time and effort required to set up and run different tools (see [[#Building &amp;amp; running the numerical model|section below]]), computing power, access to tool licenses when applicable.  &lt;br /&gt;
&lt;br /&gt;
Even if a variety of tools are practically available to us for a project, it's possible no one tool will be able to build the structure we hoped for. In this case we can select the best compromise, proceed using multiple tools, and/or programme something outside the existing tools (new model, a linked module, etc). &lt;br /&gt;
&lt;br /&gt;
Once a tool is selected, it is helpful to draw out and evaluate potential structures for the model (units, connections, etc) within the options available in the software tool in light of the project goals, conceptual model, and data. Even within these constraints, there will be decisions to be made. Part of this process is also deciding on the parameter values, or ranges of values, to apply in the various model algorithms used in the specific tool, based on the information available about different biophysical properties compared to the meanings of the parameters. While compromise and uncertainties in structure decisions are unavoidable, they should be documented to inform improvement in the future. Comparing outcomes across different structures that are considered potentially viable/realistic would be desirable if there are resources for this level of effort in the project.    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Building &amp;amp; running the numerical model ==&lt;br /&gt;
&lt;br /&gt;
Once the model structure (or multiple to test) within the selected tool has been decided upon, there is often a fair amount of work involved in actually building this in the software tool. This involves getting all the needed data into the required formats for the tool and inputting it. Tools vary significantly in how this is done, how user-friendly the process is, and how easy it is to make user-errors in this process and to find these errors when they’ve been made. Modelling tools also vary significantly in the time they take to run depending on their complexity and computing strategies. Tools also vary in how different outputs they produce can be accessed and saved, and in some cases analysed internally by the tool.  In some situations practicalities around building and running the model alone can be motivation to further simplify aspects of a model structure, if this does not pose a major hindrance to reaching prioritised goals. An inter-comparison of aspects of the model-building process, i.e. the user interface, across the focus tools is given [[Modelling tool user interfaces|here]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Model validation &amp;amp; calibration ==&lt;br /&gt;
&lt;br /&gt;
After the model has been built and run and the outputs have been obtained, the outputs need to be assessed against observational data, in as much as possible, and against the conceptual model at a minimum. It is likely this process will identify aspects of the model in need of improvement and ideally there would be time and resources in the project to test appropriate adjustments. There is a rich literature on model realism assessment, performance assessment, goodness-of-fit statistics. Linked to this are parameter sensitivity analyses, model output uncertainty analyses, and model calibration approaches. &lt;br /&gt;
&lt;br /&gt;
Some form of assessment of the validity of the model outcomes against independent measures of realism is always necessary, regardless of the care taken in the model construction and the quality of the inputs. The approach taken in a project will vary depending on the project goals and resources available. Even if local time-series observational data of streamflow are not available, other information and data sources can be consulted to provide realism checks on different model outputs, e.g. patterns of flow in gauged catchments considered to be similar, local resident accounts of the extent and duration of major flood events, measurements or remote sensing estimates of ET in dominant vegetation types, borehole water level information, etc. If the model is producing outputs that don’t conform to expected patterns based on independent information, the structure and parameterisation, the input data, and/or potentially the conceptual model may need re-evaluation. A first port of call is error-checking the model set-up! &lt;br /&gt;
&lt;br /&gt;
Uncertainty is introduced into modelling at every step: the input data, the data we validate against, and the choice of model structure with its algorithms and parameter values. This does not mean that models won’t provide helpful information about likely catchment processes and how they could change, but we should be realistic in our expectations of accuracy and attempt to get an idea of the scale of the uncertainty. Different modelling applications will require different degrees of certainty for the output to be of practical use. Thresholds of acceptability should be identified, but will take different forms for different projects.&lt;br /&gt;
&lt;br /&gt;
Some modelling software tools have in-built uncertainty analysis, sensitivity analysis, and calibration tools that facilitate testing many potential parameter value sets (info the focus tools [[Modelling tool user interfaces|here]]). These are generally designed to target parameter value uncertainty and won’t, in themselves, address problems with the input data or validation data, or with the structure in terms of units, connections, and algorithms. They assess the degree to which model outputs vary, or can be brought closer to observational data, by changing the parameter values. There is always some degree of uncertainty in parameter values, given data availability, scale of measurement vs scale of modelling, simplifications of the physical process in the model's algorithms, etc. However, bounds can be placed on potentially realistic values for each parameter based on the existing biophysical information and understanding of the parameter meaning. If reasonable performance cannot be achieved through parameter sets selected within these bounds, this suggests limitations of this structure in representing the catchment processes and/or problems with the data. &lt;br /&gt;
&lt;br /&gt;
It is possible for multiple different sets of parameter values to produce equivalent levels of performance against the modeller’s criteria for acceptability. This is known as ''equifinality''. This can indicate that there isn’t enough observational data to resolve differences between some parameter set options, given the number of parameters we are uncertain about and the range of values we think each one could realistically take. More data with which to check model performance or model realism (potentially of different kinds), and more information to constrain the range of potential parameter values that are considered reasonable, can assist in reducing equifinality. Equifinality can also have to do with the model structure. For example, one set of parameters may produce better fitting model outputs for dry periods, while another set of parameter values has better outputs for wet periods. The two sets have comparable outcomes for overall combined statistics. This could be because properties or processes of the catchment actually shift more over time than the model structure itself allows for. It takes exploration of the ‘parameter space’ to identify equifinality and not all modelling tools facilitate this. When equifinality is identified, a suite of similarly acceptable parameter sets can be applied and the range of the outputs of this set of models can be presented as the project outcome, rather than relying on the model outputs of a single set of parameter values. Different modelling tools, and structures, make this a simpler or harder task to complete.  &lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=745</id>
		<title>Modelling tool user interfaces</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=745"/>
		<updated>2023-11-27T20:39:49Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''' PAGE IN PROGRESS - MORE COMING SOON! '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The table below gives a comparison of the user interface for each of the modelling tools.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Interface comparison overview  ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Interface characteristic&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Graphical user interface &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs code prompt)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Catchment map display (visualise linkages)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model run times'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Rough estimate of time needed for a 30 year run for a model of a 300km^2 catchment &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(Note: will depend on model set-up complexity &amp;amp; computing power)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |tens of minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |hours&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Computing resources needed'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Comparative rating of computing power needed to achieve workable run times.&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |Light&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |Light&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |Light&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |Medium&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |Intensive (need good GPU)&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF; vertical-align: vertical-align: center;&amp;quot; |'''Model set-up ease &amp;amp; efficiency'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated creation of model units &amp;amp; connections from map inputs &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs fully manual creation)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Input parameter values and change values for batches of models units &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., all HRUs of a cover type)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |In-built database of suggested parameter values &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., for common vegetation types, soil types, etc.)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |User can build own parameter databases for use across multiple models&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model set-up transparency''' (i.e., is it obvious what the model is doing/assuming?)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Interface makes the user interact with every component &amp;amp; parameter entry option during model set-up &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs having default parameter values pre-entered &amp;amp; not forcing user to view them)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Tool checks connection errors&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Batch runs &amp;amp; calibration tools'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Facility for batch runs, parameter sensitivity analyses, uncertainty analyses &amp;amp; auto-calibration &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Accessing model output'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for streamflow&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for water balance fluxes and stores&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |All water balance components that are calculated by the model can be exported&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Batch export of water balance fluxes for model's basic spatial units&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated extraction of water balance fluxes for different spatial scales &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., by cover class area, by subcatchment, full catchment)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Formats for input-output data ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Computing resources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Run times ==&lt;br /&gt;
Run times for models built with a given tool can vary considerably with the size and complexity of the set-up, the number of timesteps in the run, and the computer being used. This makes is difficult to generalise, however, due to their relative simplicity WRSM, SPATSIM, and ACRU4 models in these exercises generally ran in a matter of a few minutes for a 30 year run, while the ArcSWAT and MIKE-SHE models could range from 15 minutes to several hours to complete this. &lt;br /&gt;
&lt;br /&gt;
The run times have import particularly for parameter adjustment testing, limiting how much can be done in the time available for a project. However, the tools that have long run times, as well as SPATSIM, have made the parameter adjustment process quick and allow batch run facilities. Once set-up time-consuming testing runs can be ongoing without manual intervention needed from the modeller, freeing their time for other work. Although WRSM and ACRU4 run quickly, the process of making parameter adjustments in the model set-up to be tested takes a long time and a lot of manual effort as described above.&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=744</id>
		<title>Modelling tool user interfaces</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=744"/>
		<updated>2023-11-27T20:30:37Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: /* Interface comparison overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''' PAGE IN PROGRESS - MORE COMING SOON! '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The table below gives a comparison of the user interface for each of the modelling tools. For more detailed descriptions see the sections that follow.     &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Interface comparison overview  ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Interface characteristic&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Graphical user interface &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs code prompt)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Catchment map display (visualise linkages)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF; vertical-align: vertical-align: center;&amp;quot; |'''Model set-up ease &amp;amp; efficiency'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated creation of model units &amp;amp; connections from map inputs &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs fully manual creation)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Input parameter values and change values for batches of models units &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., all HRUs of a cover type)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |In-built database of suggested parameter values &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., for common vegetation types, soil types, etc.)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |User can build own parameter databases for use across multiple models&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model set-up transparency''' (i.e., is it obvious what the model is doing/assuming?)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Interface makes the user interact with every component &amp;amp; parameter entry option during model set-up &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(vs having default parameter values pre-entered &amp;amp; not forcing user to view them before completing set-up)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Tool checks connection errors&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Batch runs &amp;amp; calibration tools'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Facility for batch runs, parameter sensitivity analyses, uncertainty analyses &amp;amp; auto-calibration &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Model run times'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Rough estimate of time needed for a 30 year run for a model of a 300km^2 catchment &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(Note: will depend on model set-up complexity &amp;amp; computing power)''&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |tens of minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |hours&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;background: #FFFFFF;vertical-align: vertical-align: center;&amp;quot; |'''Accessing model output'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for streamflow&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for water balance fluxes and stores&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |All water balance components that are calculated by the model can be exported&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Batch export of water balance fluxes for model's basic spatial units&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated extraction of water balance fluxes for different spatial scales &amp;lt;/br&amp;gt;&amp;lt;small&amp;gt;''(e.g., by cover class area, by subcatchment, full catchment)''&amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Formats for input-output data ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Computing resources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Run times ==&lt;br /&gt;
Run times for models built with a given tool can vary considerably with the size and complexity of the set-up, the number of timesteps in the run, and the computer being used. This makes is difficult to generalise, however, due to their relative simplicity WRSM, SPATSIM, and ACRU4 models in these exercises generally ran in a matter of a few minutes for a 30 year run, while the ArcSWAT and MIKE-SHE models could range from 15 minutes to several hours to complete this. &lt;br /&gt;
&lt;br /&gt;
The run times have import particularly for parameter adjustment testing, limiting how much can be done in the time available for a project. However, the tools that have long run times, as well as SPATSIM, have made the parameter adjustment process quick and allow batch run facilities. Once set-up time-consuming testing runs can be ongoing without manual intervention needed from the modeller, freeing their time for other work. Although WRSM and ACRU4 run quickly, the process of making parameter adjustments in the model set-up to be tested takes a long time and a lot of manual effort as described above.&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=743</id>
		<title>Modelling tool user interfaces</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Modelling_tool_user_interfaces&amp;diff=743"/>
		<updated>2023-11-27T20:15:34Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''' PAGE IN PROGRESS - MORE COMING SOON! '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The table below gives a comparison of the user interface for each of the modelling tools. For more detailed descriptions see the sections that follow.     &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Interface comparison overview  ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:15em&amp;quot; | Interface characteristic&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:8em&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:8em&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:8em&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:8em&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:8em&amp;quot; |MIKE-SHE&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Graphical user interface (vs code prompt)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Catchment map display (visualise linkages)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |'''Model set-up efficiency (ease)'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated creation of model units &amp;amp; connections from map inputs (vs fully manual creation) &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Input &amp;amp; change parameters for model units (e.g., HRUs, grid cells) in batches by type (e.g., cover type, soil type)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |In-built database of suggested parameter values (e.g. for common/generic vegetation types, soil types, etc.)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |User can build own parameter databases for use across multiple models&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |'''Model set-up transparency (i.e., is it obvious what the model is doing/assuming?)'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Interface makes the user interact with every component &amp;amp; parameter entry option during model set-up (vs having default parameter values pre-entered and not forcing user to view them before completing set-up)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Tool checks connection errors&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |'''Batch runs &amp;amp; calibration tools'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Facility for batch runs, parameter sensitivity analyses, uncertainty analyses &amp;amp; auto-calibration (in-built functions or an associated tool) &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |'''Model run times'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Rough estimate of time needed for a 30 year run for a model of a 300km^2 catchment (Note: will depend on model set-up complexity &amp;amp; computing power)&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |seconds to minutes&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |tens of minutes&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |hours&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |'''Accessing model output'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for streamflow&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Output viewer tool for water balance fluxes and stores&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |All water balance components that are calculated by the model can be exported&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Batch export of water balance fluxes for model's basic spatial units&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: vertical-align: center;&amp;quot; |Automated extraction of water balance fluxes for different spatial scales (e.g., by cover class area, by subcatchment, full catchment) &lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: center; text-align:center;&amp;quot; |no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: center; text-align:center;&amp;quot; |''(limited)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: center; text-align:center;&amp;quot; |'''yes'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Formats for input-output data ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Computing resources ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Run times ==&lt;br /&gt;
Run times for models built with a given tool can vary considerably with the size and complexity of the set-up, the number of timesteps in the run, and the computer being used. This makes is difficult to generalise, however, due to their relative simplicity WRSM, SPATSIM, and ACRU4 models in these exercises generally ran in a matter of a few minutes for a 30 year run, while the ArcSWAT and MIKE-SHE models could range from 15 minutes to several hours to complete this. &lt;br /&gt;
&lt;br /&gt;
The run times have import particularly for parameter adjustment testing, limiting how much can be done in the time available for a project. However, the tools that have long run times, as well as SPATSIM, have made the parameter adjustment process quick and allow batch run facilities. Once set-up time-consuming testing runs can be ongoing without manual intervention needed from the modeller, freeing their time for other work. Although WRSM and ACRU4 run quickly, the process of making parameter adjustments in the model set-up to be tested takes a long time and a lot of manual effort as described above.&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
	<entry>
		<id>https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Process_representation_across_tools&amp;diff=742</id>
		<title>Process representation across tools</title>
		<link rel="alternate" type="text/html" href="https://hydromodel-sa-wiki.saeon.ac.za/index.php?title=Process_representation_across_tools&amp;diff=742"/>
		<updated>2023-11-27T13:59:50Z</updated>

		<summary type="html">&lt;p&gt;Julia Glenday: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span id=&amp;quot;Process rep - pg top&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
The tables below summarise information about different process representation [[Terminology#algorithm anchor|algorithms]] across the set of modelling tools. They cover the inputs used to model the occurrence and rate (amount per model calculation timestep) of the given hydrological process (e.g. infiltration of water into the soil) as well as some general characteristics of the equations, particularly noting if there are thresholds involved and what these are. The tables can be used to understand what is being considered in the calculation of each process and what inputs each modelling tool needs. Not all the processes listed are represented explicitly by all the tools. This is highlighted in the tables below and an overview is also presented in the [[Modelling tool capability overview#Modelling tool capabilities summary|capabilities overview table]]. The nature of the algorithms used and their inputs are linked to the '''spatial and temporal scale''' at which the process is being represented in the given tool, described further for each one [[Model units &amp;amp; connections|here]]. &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
In these tables '''thresholds''' refer to limits that determine when a process would start to occur or would stop occurring.  For example, the field capacity soil moisture of a soil is often used as the threshold soil moisture level for percolation of water downwards (to a lower soil layer or to recharge groundwater). If soil moisture is lower than this, no percolation will be calculated in the model. There may be multiple thresholds considered when modelling a process. For example, evapotranspiration of soil moisture may be assumed to stop once the atmospheric demand in the timestep has been met or once the soil moisture has reached wilting point level, even if demand has not yet been met.     &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
The inputs to a process algorithm can include: &lt;br /&gt;
* input data (e.g., rainfall, using the rainfall input for a particular modelled unit, for a given timestep), &lt;br /&gt;
* property parameter values that the user inputs in the model set-up (e.g., soil moisture content at saturation for a soil layer in a modelled unit)&lt;br /&gt;
* states or water storage levels that the model calculated internally for the timestep, so not directly input by the user (e.g., soil moisture content in a certain soil layer at a given timestep)&lt;br /&gt;
Different software tools may refer to equivalent inputs using different words and sometimes they require the user to input different specific property values, but end up calculating the same derived property. For example, on software tool may require porosity of soil to be input, another may require bulk density, and another may as for volumetric soil moisture at saturation, any of these, coupled with soil layer depth, can be used to calculate the maximum (or saturation) soil water storage volume. Where possible, similar terms have been used across tools in the tables below to highlight their conceptual similarities where these exist.  Details about some of the contrasting terminology used in the interfaces of different tools can be found [[Terminology#Hydrological process and parameter terms across tools|here]].   &lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Canopy interception and evaporation (vs throughfall) ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; width:10%&amp;quot;|  Algorithm &amp;lt;br/&amp;gt;description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:18%&amp;quot; |WRSM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:18%&amp;quot; |SPATSIM-Pitman&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:18%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:18%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:18%&amp;quot; |MIKE-SHE,&amp;lt;br/&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed &amp;amp;&amp;lt;br/&amp;gt; fully distributed]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |&amp;lt;br/&amp;gt;'''Algorithm &amp;lt;br/&amp;gt;inputs''' &amp;lt;br/&amp;gt;''&amp;lt;small&amp;gt;(input data,&amp;lt;br/&amp;gt;model calculated&amp;lt;br/&amp;gt;states / storages,&amp;lt;br/&amp;gt;property parameters)&amp;lt;/small&amp;gt;''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Rain&lt;br /&gt;
* '''''Cover properties:'''''&lt;br /&gt;
** max interception &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Rain&lt;br /&gt;
* '''''Cover properties:'''''&lt;br /&gt;
** max interception &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Rain&lt;br /&gt;
* PET&lt;br /&gt;
* Canopy storage ''(state)'' &lt;br /&gt;
* '''''Cover properties:'''''&lt;br /&gt;
** max interception (OR LAI)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;; rowspan= &amp;quot;3&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;'''Canopy interception is not explicitly modelled when using daily timestep modelling.''' &amp;lt;br/&amp;gt;&lt;br /&gt;
''It is implicitly considered in the ‘initial abstraction’, see infiltration &amp;amp; surface runoff below''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Rain&lt;br /&gt;
* PET&lt;br /&gt;
* Canopy storage ''(state)''&lt;br /&gt;
* '''''Cover properties:'''''&lt;br /&gt;
**LAI&lt;br /&gt;
**canopy interception coefficient&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Function &amp;lt;br/&amp;gt;type'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |exponential &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |exponential &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |threshold&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |threshold&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Thresholds'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
timestep interception capacity ''(calculated)''&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:''' &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
timestep interception capacity ''(calculated)''&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''  &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
timestep interception capacity ''(calculated)''&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:''' &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
timestep interception capacity ''(calculated)'' &lt;br /&gt;
|}&lt;br /&gt;
[[#Process rep - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Infiltration into soil moisture (vs surface runoff or surface ponding) ==&lt;br /&gt;
'''Note:''' This excludes the case of a modelling unit (HRU, grid cell, area within a subcatchment, etc.) is designated as '''''impervious'''''. In this case, rain inputs would become surface runoff, potentially with a portion staying behind as surface storage/ponding if the area has attenuation specified (to represent roughness and flatness).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; | Algorithm &amp;lt;br/&amp;gt;description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed, &amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|fully-distributed, &amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |&amp;lt;br/&amp;gt;'''Algorithm &amp;lt;br/&amp;gt;inputs''' &amp;lt;br/&amp;gt;''&amp;lt;small&amp;gt;(input data,&amp;lt;br/&amp;gt;model calculated&amp;lt;br/&amp;gt;states / storages,&amp;lt;br/&amp;gt;property parameters)&amp;lt;/small&amp;gt;''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Rain&lt;br /&gt;
* Rainfall distribution factor&lt;br /&gt;
* Soil moisture ''(state)'' &lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Infiltration rate distribution (min, max)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Rain&lt;br /&gt;
* Rainfall distribution factor&lt;br /&gt;
* Soil moisture ''(state)'' &lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Infiltration rate distribution (min, max)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Throughfall (rain-interception)&lt;br /&gt;
* Soil moisture within &amp;quot;infiltration depth&amp;quot;''(state)'' &lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** &amp;quot;Infiltration depth&amp;quot; parameter&lt;br /&gt;
** Macropore by-pass (clay cracking)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;|&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Throughfall (rain-interception)&lt;br /&gt;
* Soil moisture ''(state)'' &lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Curve number (SCS-CN)&lt;br /&gt;
** Macropore by-pass&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Throughfall (rain-interception)&lt;br /&gt;
* Soil moisture ''(state)'' &lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Saturated hydraulic conductivity (K&amp;lt;small&amp;gt;sat&amp;lt;/small&amp;gt;),&lt;br /&gt;
** Macropore by-pass&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Throughfall (rain-interception)&lt;br /&gt;
* Soil moisture ''(state)'' &lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Soil moisture retention curve&lt;br /&gt;
** Saturated hydraulic conductivity (K&amp;lt;small&amp;gt;sat&amp;lt;/small&amp;gt;),&lt;br /&gt;
** Macropore by-pass&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Function &amp;lt;br/&amp;gt;type'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |power &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |power &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |linear (rate) &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Thresholds'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Max infiltration rate,&lt;br /&gt;
&amp;lt;br/&amp;gt;Saturation soil moisture* &lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;small&amp;gt;*Saturation excess becomes interflow, not surface runoff&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Max infiltration rate,&lt;br /&gt;
&amp;lt;br/&amp;gt;Saturation soil moisture* &lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;small&amp;gt;*Saturation excess becomes interflow, not surface runoff&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Saturation soil moisture*&lt;br /&gt;
&amp;lt;br/&amp;gt; &amp;lt;small&amp;gt;*Fraction of saturation excess becomes &amp;quot;delayed flow&amp;quot;~interflow, not &amp;quot;quickflow&amp;quot;~surface runoff&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;|&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Max infiltration rate ''(calculated),''&lt;br /&gt;
&amp;lt;br/&amp;gt;Saturation soil moisture&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Max infiltration rate (uses K&amp;lt;small&amp;gt;sat&amp;lt;/small&amp;gt;),&lt;br /&gt;
&amp;lt;br/&amp;gt;Saturation soil moisture &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Max infiltration rate ''(calculated)'',&lt;br /&gt;
&amp;lt;br/&amp;gt;Saturation soil moisture &lt;br /&gt;
|}&lt;br /&gt;
[[#Process rep - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Surface runoff to channel network ==&lt;br /&gt;
'''Note on surface runoff vs ponding and surface storage:''' In the Pitman models, all water not calculated to infiltrate in a timestep, which is a month, is assumed to be runoff. For models with shorter timesteps, water reaching the land surface which does not infiltrate into soil in a timestep can become surface runoff or remain as surface ponding/surface storage. In subsequent model timesteps, water still on the land surface can evaporate, infiltrate, and/or become surface runoff in the next timestep. Some models have relatively short timesteps (subdaily, daily) compared to the rate at which water would move all the way across a modelled land unit (which could be large, rough, and/or flat, slowing the flow rate). This is why some water will be 'surface storage' in one timestep and then 'surface runoff' in the next timestep. MIKE-SHE can also consider that land surfaces can be very rough, or have dips that trap water, and so some amount surface water will not be able to run off at all (detention storage). This water will both evaporate and infiltrate over time. &lt;br /&gt;
&amp;lt;/br&amp;gt; ACRU4 differs notably, assuming the water that does not infiltrate into soil accounts for both surface runoff and interflow runoff.  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; | Algorithm &amp;lt;br/&amp;gt;description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed, &amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|fully-distributed, &amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |&amp;lt;br/&amp;gt;'''Algorithm &amp;lt;br/&amp;gt;inputs''' &amp;lt;br/&amp;gt;''&amp;lt;small&amp;gt;(input data,&amp;lt;br/&amp;gt;model calculated&amp;lt;br/&amp;gt;states / storages,&amp;lt;br/&amp;gt;property parameters)&amp;lt;/small&amp;gt;''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Surface water present* ''(state)''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt; *Month timestep: all water not infiltrating becomes runoff &amp;lt;/small&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Surface water present* ''(state)''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt; *Month timestep: all water not infiltrating becomes runoff &amp;lt;/small&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Surface water present* ''(state)''&lt;br /&gt;
* Lag coefficient*&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt; *Lag coefficient separates &amp;quot;quickflow&amp;quot;~surface runoff from &amp;quot;delayed-flow&amp;quot;~interflow. Quickflow portion reaches the channel on the same day generated (rain day). The rest is lagged over subsequent days &amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;|&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Surface water present* ''(state)''&lt;br /&gt;
* '''''Surface path properties:'''''&lt;br /&gt;
** Path length&lt;br /&gt;
** Slope&lt;br /&gt;
** Roughness (Manning's n)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Surface water present* ''(state)''&lt;br /&gt;
* '''''Surface path properties:'''''&lt;br /&gt;
** Detention storage&lt;br /&gt;
** Path length&lt;br /&gt;
** Slope&lt;br /&gt;
** Roughness (Manning's n)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Surface water present* ''(state)''&lt;br /&gt;
* '''''Surface path properties:'''''&lt;br /&gt;
** Detention storage&lt;br /&gt;
** Path length (from gridded topography)&lt;br /&gt;
** Slope(from gridded topography)&lt;br /&gt;
** Roughness (Manning's n)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Function &amp;lt;br/&amp;gt;type'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |(no transformation)&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |(no transformation)&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |(no transformation)&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |non-linear&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Thresholds'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
no*&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt; *none after infiltration has been calculated &amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
no*&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt; *none after infiltration has been calculated &amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
no*&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt; *none after infiltration has been calculated &amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;|&lt;br /&gt;
no*&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt; *none after infiltration has been calculated &amp;lt;/small&amp;gt; &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Detention storage&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Detention storage&lt;br /&gt;
|}&lt;br /&gt;
[[#Process rep - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Evapotranspiration (ET) from soil moisture (SM) ==&lt;br /&gt;
'''Note: More coverage of evapotranspiration related terminology and inputs across different tools can be found [[Terminology#Evapotranspiration terms across tools|here]]'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; | Algorithm &amp;lt;br/&amp;gt;description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed, &amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|fully-distributed, &amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |&amp;lt;br/&amp;gt;'''Algorithm &amp;lt;br/&amp;gt;inputs''' &amp;lt;br/&amp;gt;''&amp;lt;small&amp;gt;(input data,&amp;lt;br/&amp;gt;model calculated&amp;lt;br/&amp;gt;states / storages,&amp;lt;br/&amp;gt;property parameters)&amp;lt;/small&amp;gt;''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* S-Pan evaporation&lt;br /&gt;
* Soil moisture ''(state)''&lt;br /&gt;
* '''''Vegetation properties:'''''&lt;br /&gt;
** &amp;quot;Crop&amp;quot; coefficient (vs pan)&lt;br /&gt;
** Pitman ET coefficient*&lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
&amp;lt;small&amp;gt;*determines linear decline of ET with soil moisture decline&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* S-Pan evaporation&lt;br /&gt;
* Soil moisture ''(state)''&lt;br /&gt;
* '''''Vegetation properties:'''''&lt;br /&gt;
** &amp;quot;Crop&amp;quot; coefficient (vs pan)&lt;br /&gt;
** Pitman ET coefficient* &lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
&amp;lt;small&amp;gt;*determines linear decline of ET with soil moisture decline&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* A-Pan evaporation&lt;br /&gt;
* Soil moisture ''(state)'' &lt;br /&gt;
* '''''Vegetation properties:'''''&lt;br /&gt;
** &amp;quot;Crop&amp;quot; coefficient (vs pan)&lt;br /&gt;
** Root depth distribution&lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture*&lt;br /&gt;
** Field capacity SM&lt;br /&gt;
** Wilting point SM&lt;br /&gt;
&amp;lt;small&amp;gt;*ET assumed to also decline if soil gets close to saturation, waterlogging, unless wetland plants&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;|&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Remaining ET demand (PET - Canopy evap.) &lt;br /&gt;
* Soil moisture ''(state)'' &lt;br /&gt;
* '''''Vegetation properties:'''''&lt;br /&gt;
** LAI&lt;br /&gt;
** Root depth (max)&lt;br /&gt;
** Root distribution&lt;br /&gt;
** Demand redistribution coefficient&lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Field capacity SM&lt;br /&gt;
** Wilting point SM&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Remaining ET demand (PET - Canopy evap. - Ponded evap.) &lt;br /&gt;
* Soil moisture ''(state)'' &lt;br /&gt;
* '''''Vegetation properties:'''''&lt;br /&gt;
** &amp;quot;Crop&amp;quot; coefficient&lt;br /&gt;
** ET curtailment SM&lt;br /&gt;
** Root depth (max)&lt;br /&gt;
** Root distribution&lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Field capacity SM&lt;br /&gt;
** Wilting point SM&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
* Remaining ET demand (PET - Canopy evap. - Ponded evap.) &lt;br /&gt;
* Soil moisture ''(state)'' &lt;br /&gt;
* '''''Vegetation properties:'''''&lt;br /&gt;
** &amp;quot;Crop&amp;quot; coefficient&lt;br /&gt;
** ET vs SM curve parameter&lt;br /&gt;
** Root depth (max)&lt;br /&gt;
** Root distribution&lt;br /&gt;
** ET demand depth distribution&lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Soil moisture retention curve&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Function &amp;lt;br/&amp;gt;type'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |multi-part linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |multi-part linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Thresholds'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;ET demand,&lt;br /&gt;
&amp;lt;br/&amp;gt;Wilting point SM &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;ET demand,&lt;br /&gt;
&amp;lt;br/&amp;gt;Wilting point SM &lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;ET demand,&lt;br /&gt;
&amp;lt;br/&amp;gt;Wilting point SM&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;|&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;ET demand,&lt;br /&gt;
&amp;lt;br/&amp;gt;Wilting point SM &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;ET demand,&lt;br /&gt;
&amp;lt;br/&amp;gt;Wilting point SM &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;ET demand,&lt;br /&gt;
&amp;lt;br/&amp;gt;Wilting point SM &lt;br /&gt;
|}&lt;br /&gt;
[[#Process rep - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Evapotranspiration (ET) from groundwater (GW) ==&lt;br /&gt;
'''Note:''' More coverage of evapotranspiration related terminology and inputs across different tools can be found '''[[Terminology#Evapotranspiration terms across tools|here]]'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; | Algorithm &amp;lt;br/&amp;gt;description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman &amp;lt;/br&amp;gt;(Sami GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman &amp;lt;/br&amp;gt;(Hughes GW)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed, &amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|fully-distributed, &amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |&amp;lt;br/&amp;gt;'''Algorithm &amp;lt;br/&amp;gt;inputs''' &amp;lt;br/&amp;gt;''&amp;lt;small&amp;gt;(input data,&amp;lt;br/&amp;gt;model calculated&amp;lt;br/&amp;gt;states / storages,&amp;lt;br/&amp;gt;property parameters)&amp;lt;/small&amp;gt;''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''riparian area only''&lt;br /&gt;
* A-Pan evaporation&lt;br /&gt;
* Riparian area&lt;br /&gt;
* Aquifer storage ''(state)''&lt;br /&gt;
* '''''Vegetation properties:'''''&lt;br /&gt;
** &amp;quot;Crop&amp;quot; coefficient (vs pan)&lt;br /&gt;
* '''''Aquifer properties:'''''&lt;br /&gt;
** Storage limit for ET&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''riparian area only''&lt;br /&gt;
* Remaining ET demand (PET - ET from soil)&lt;br /&gt;
* Riparian area&lt;br /&gt;
* Aquifer storage ''(state)''&lt;br /&gt;
* '''''Vegetation properties:'''''&lt;br /&gt;
** &amp;quot;Crop&amp;quot; coefficient (vs pan)&lt;br /&gt;
** Pitman ET coefficient* &lt;br /&gt;
* '''''Aquifer properties:'''''&lt;br /&gt;
** Storage limit for ET&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; ; rowspan= &amp;quot;3&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''riparian area only''&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;'''Indirect representation:'''&lt;br /&gt;
&amp;lt;/br&amp;gt;''Specified riparian zone HRU can receive a user-specified fraction of the aquifer outflow from connected upslope HRUs. This water is added to riparian HRU soil in the B-horizon, where it can be accessed for ET and can recharge GW.''&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt; ''No ET (or capillary rise) is simulated from the GW store of the riparian HRU.'' &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;|&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''represented through capillary rise into the soil driven by ET demand''&lt;br /&gt;
* PET&lt;br /&gt;
* Aquifer storage ''(state)'' &lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Capillary rise rate coefficient&lt;br /&gt;
* '''''Aquifer properties:'''''&lt;br /&gt;
** Storage limit for capillary rise&lt;br /&gt;
''+ all inputs for ET from soil''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''riparian area only''&lt;br /&gt;
&amp;lt;br/&amp;gt;''represented through capillary rise into the soil driven by ET demand''&lt;br /&gt;
* Remaining ET demand (PET - Canopy evap. - Ponded evap. - ET from soil) &lt;br /&gt;
* Aquifer storage ''(state)'' &lt;br /&gt;
* '''''Aquifer properties:'''''&lt;br /&gt;
** Storage limit for capillary rise&lt;br /&gt;
''+ all inputs for [[#Evapotranspiration (ET) from soil moisture (SM)|ET from soil]]''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''capillary rise is calculated, but roots can also extend below the water table and withdraw directly''&lt;br /&gt;
* Remaining ET demand (PET - Canopy evap. - Ponded evap. - ET from soil) &lt;br /&gt;
* Water table depth ''(state)'' &lt;br /&gt;
* '''''Aquifer properties:'''''&lt;br /&gt;
** Saturated hydraulic conductivity (K&amp;lt;small&amp;gt;sat&amp;lt;/small&amp;gt;)&lt;br /&gt;
''+ vegetation property inputs for [[#Evapotranspiration (ET) from soil moisture (SM)|ET from soil]]''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Function &amp;lt;br/&amp;gt;type'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Thresholds'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;ET demand,&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer storage limit for ET&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;ET demand,&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer storage limit for ET&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;|&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;ET demand,&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer storage limit for capillary rise&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;ET demand,&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer storage limit for capillary rise&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;ET demand,&lt;br /&gt;
&amp;lt;br/&amp;gt;Water table depth vs root depth&lt;br /&gt;
|}&lt;br /&gt;
[[#Process rep - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Interflow generation &amp;amp; routing to channel network ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; | Algorithm &amp;lt;br/&amp;gt;description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed, &amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|fully-distributed, &amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |&amp;lt;br/&amp;gt;'''Algorithm &amp;lt;br/&amp;gt;inputs''' &amp;lt;br/&amp;gt;''&amp;lt;small&amp;gt;(input data,&amp;lt;br/&amp;gt;model calculated&amp;lt;br/&amp;gt;states / storages,&amp;lt;br/&amp;gt;property parameters)&amp;lt;/small&amp;gt;''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Interflow from soil layer &amp;amp; from &amp;quot;percolation zone&amp;quot;''&lt;br /&gt;
* Soil moisture ''(state)''&lt;br /&gt;
* Percolation zone storage ''(state)''&lt;br /&gt;
* Aquifer storage ''(state)''&lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Field capacity SM&lt;br /&gt;
** Interflow rate power coefficient&lt;br /&gt;
** Max interflow rate&lt;br /&gt;
** Interflow lag coefficient&lt;br /&gt;
* '''''Percolation zone properties'''''&lt;br /&gt;
** Max storage capacity&lt;br /&gt;
* '''''Aquifer properties'''''&lt;br /&gt;
** Max storage capacity&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Interflow from soil layer''&lt;br /&gt;
* Soil moisture ''(state)''&lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Field capacity SM&lt;br /&gt;
** Interflow rate power coefficient&lt;br /&gt;
** Max interflow rate&lt;br /&gt;
** Interflow lag coefficient&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot;; rowspan= &amp;quot;3&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Interflow amount calculated in the same step as surface runoff, not as a separate process:'''&lt;br /&gt;
&amp;lt;/br&amp;gt;''total surface runoff + interflow runoff is calculated in the [[#Infiltration into soil moisture (vs surface runoff or surface ponding)|infiltration]] vs [[#Surface runoff to channel network|runoff]] step, then these are separated through lagging''&lt;br /&gt;
* Surface water present* ''(state)''&lt;br /&gt;
* Lag coefficient*&lt;br /&gt;
&amp;lt;small&amp;gt; *Lag coefficient separates &amp;quot;quickflow&amp;quot;~surface runoff from &amp;quot;delayed-flow&amp;quot;~interflow. The lagged flow that doesn't reach the channel on the rain day, but instead reaches the channel over subsequent days can be considered interflow &amp;lt;/small&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;|&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Interflow from soil layer''&lt;br /&gt;
* Soil moisture ''(state)'' &lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Field capacity SM&lt;br /&gt;
** Drainage slope&lt;br /&gt;
** Saturated hydraulic conductivity (K&amp;lt;small&amp;gt;sat&amp;lt;/small&amp;gt;)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Interflow from &amp;quot;interflow zone&amp;quot; (IZ)''&lt;br /&gt;
&amp;lt;/br&amp;gt;''to calc input into IZ:''&lt;br /&gt;
* Macropore flow (Throughfall * by-pass coefficient)&lt;br /&gt;
* Soil moisture ''(state)'' &lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Field capacity SM&lt;br /&gt;
** Drainage slope&lt;br /&gt;
** Saturated hydraulic conductivity (K&amp;lt;small&amp;gt;sat&amp;lt;/small&amp;gt;)&lt;br /&gt;
''to calc outflow from IZ:''&lt;br /&gt;
* IZ storage ''(state)''&lt;br /&gt;
* '''''IZ properties:'''''&lt;br /&gt;
** Storage threshold for outflow&lt;br /&gt;
** Lateral outflow rate constant&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot;; rowspan= &amp;quot;3&amp;quot;  |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Interflow not modelled as a separate process to &amp;quot;saturated zone&amp;quot; flow.''' &lt;br /&gt;
&amp;lt;/br&amp;gt; ''Lateral flow through a &amp;quot;saturated zone&amp;quot; material layer in the model which is not frequently saturated and/or is perched above more permanently saturated layers can be considered as interflow. Flows through different layers can be exported as separate model outputs.''&lt;br /&gt;
&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
''See  [[#Aquifer exchanges with channel: aquifer outflow to channel and channel transmission loss|groundwater outflow to channel]]''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Function &amp;lt;br/&amp;gt;type'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |two step: non-linear &amp;amp; threshold, linear reservoir &amp;amp; threshold&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Thresholds'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Field capacity SM,&lt;br /&gt;
&amp;lt;br/&amp;gt;Percolation zone max storage + Aquifer max storage &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Field capacity SM&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Field capacity SM&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Field capacity SM&lt;br /&gt;
&amp;lt;br/&amp;gt;IZ storage threshold for outflow&lt;br /&gt;
|}&lt;br /&gt;
[[#Process rep - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aquifer recharge ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; | Algorithm &amp;lt;br/&amp;gt;description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman&amp;lt;/br&amp;gt;(Sami GW) &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman&amp;lt;/br&amp;gt;(Hughes GW) &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed, &amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|fully-distributed, &amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |&amp;lt;br/&amp;gt;'''Algorithm &amp;lt;br/&amp;gt;inputs''' &amp;lt;br/&amp;gt;''&amp;lt;small&amp;gt;(input data,&amp;lt;br/&amp;gt;model calculated&amp;lt;br/&amp;gt;states / storages,&amp;lt;br/&amp;gt;property parameters)&amp;lt;/small&amp;gt;''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Recharge via &amp;quot;percolation zone&amp;quot; (vadose zone)''&lt;br /&gt;
* Soil moisture ''(state)''&lt;br /&gt;
* Vadose zone storage ''(state)''&lt;br /&gt;
* Aquifer storage ''(state)''&lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Field capacity SM&lt;br /&gt;
** Percolation power coefficient&lt;br /&gt;
** Max percolation rate&lt;br /&gt;
*'''''Percolation zone properties:'''''&lt;br /&gt;
** Recharge lag coefficient&lt;br /&gt;
** Max storage capacity&lt;br /&gt;
*'''''Aquifer properties:'''''&lt;br /&gt;
** Max storage capacity&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Recharge from soil column''&lt;br /&gt;
* Soil moisture ''(state)''&lt;br /&gt;
* Aquifer storage ''(state)''&lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Field capacity SM&lt;br /&gt;
** Percolation power coefficient&lt;br /&gt;
** Max percolation rate&lt;br /&gt;
*'''''Aquifer properties:'''''&lt;br /&gt;
** Max storage capacity&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Recharge from soil column*''&lt;br /&gt;
* Soil moisture ''(state)''&lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Field capacity SM&lt;br /&gt;
** Percolation rate (~K&amp;lt;small&amp;gt;sat&amp;lt;/small&amp;gt;)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;*Aquifer storage is unlimited&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;|&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Recharge via vadose zone''&lt;br /&gt;
* Soil moisture ''(state)''&lt;br /&gt;
* Vadose zone storage ''(state)''&lt;br /&gt;
* Aquifer storage ''(state)''&lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Field capacity SM&lt;br /&gt;
** Saturated hydraulic conductivity (K&amp;lt;small&amp;gt;sat&amp;lt;/small&amp;gt;)&lt;br /&gt;
*'''''Vadose zone (VZ) properties:'''''&lt;br /&gt;
** Field capacity&lt;br /&gt;
** Saturated hydraulic conductivity (K&amp;lt;small&amp;gt;sat&amp;lt;/small&amp;gt;)&lt;br /&gt;
*'''''Aquifer properties:'''''&lt;br /&gt;
** Max storage capacity&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Recharge via &amp;quot;interflow zone&amp;quot;''&lt;br /&gt;
* Soil moisture ''(state)''&lt;br /&gt;
* Interflow zone storage ''(state)''&lt;br /&gt;
* Aquifer storage ''(state)''&lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Field capacity SM&lt;br /&gt;
** Saturated hydraulic conductivity (K&amp;lt;small&amp;gt;sat&amp;lt;/small&amp;gt;)&lt;br /&gt;
*'''''Interflow zone (IZ) properties:'''''&lt;br /&gt;
**Storage threshold for outflow&lt;br /&gt;
**Vertical outflow rate constant&lt;br /&gt;
*'''''Aquifer properties:'''''&lt;br /&gt;
** Max storage capacity&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Recharge from soil column''&lt;br /&gt;
* Soil moisture ''(state)''&lt;br /&gt;
* Aquifer storage ''(state)''&lt;br /&gt;
* '''''Soil properties:'''''&lt;br /&gt;
** Saturation soil moisture&lt;br /&gt;
** Moisture retention curve&lt;br /&gt;
** Saturated hydraulic conductivity (K&amp;lt;small&amp;gt;sat&amp;lt;/small&amp;gt;)&lt;br /&gt;
*'''''Aquifer properties:'''''&lt;br /&gt;
** Max storage capacity&lt;br /&gt;
** Conductivity (K&amp;lt;small&amp;gt;sat&amp;lt;/small&amp;gt;)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Function &amp;lt;br/&amp;gt;type'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |two step: non-linear &amp;amp; threshold, non-linear&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |two step: non-linear &amp;amp; threshold, non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |two step: non-linear &amp;amp; threshold, linear reservoir &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Thresholds'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Field capacity SM,&lt;br /&gt;
&amp;lt;br/&amp;gt;Vadose zone max storage &lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer max storage &lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Field capacity SM,&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer max storage&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Field capacity SM&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;*Aquifer storage is unlimited&amp;lt;/small&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;|&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Field capacity SM,&lt;br /&gt;
&amp;lt;br/&amp;gt;Vadose zone field capacity&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer max storage &lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Field capacity SM,&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer max storage  &lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Field capacity SM,&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer max storage&lt;br /&gt;
|}&lt;br /&gt;
[[#Process rep - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Groundwater (GW) flow: lateral flow '''within''' the saturated zone ==&lt;br /&gt;
'''Note:''' This refers to groundwater flow between modelled land units, such as grid cells, HRUs, or subcatchments, depending on the scale that groundwater stores and flows are modelled at (see more on scales of process representation for GW [[Model units &amp;amp; connections#Aquifers: spatial distribution, vertical layers, connections|here]])&lt;br /&gt;
&amp;lt;/br&amp;gt; For coverage of groundwater outflow into a river channel, see the table [[#Aquifer exchanges with channel: aquifer outflow to channel and channel transmission loss|below]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; | Algorithm &amp;lt;br/&amp;gt;description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman&amp;lt;/br&amp;gt;(Sami GW) &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman&amp;lt;/br&amp;gt;(Hughes GW) &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed, &amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|fully-distributed, &amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |&amp;lt;br/&amp;gt;'''Algorithm &amp;lt;br/&amp;gt;inputs''' &amp;lt;br/&amp;gt;''&amp;lt;small&amp;gt;(input data,&amp;lt;br/&amp;gt;model calculated&amp;lt;br/&amp;gt;states / storages,&amp;lt;br/&amp;gt;property parameters)&amp;lt;/small&amp;gt;''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''GW flow between subcatchments''&lt;br /&gt;
* Aquifer storage ''(state)''&lt;br /&gt;
*'''''Aquifer properties:'''''&lt;br /&gt;
** Transmissivity&lt;br /&gt;
** Storage threshold for flow&lt;br /&gt;
** Regional GW slope&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''GW flow between subcatchments''&lt;br /&gt;
* Aquifer storage ''(state)''&lt;br /&gt;
*'''''Aquifer properties:'''''&lt;br /&gt;
** Transmissivity&lt;br /&gt;
** Storage threshold for flow&lt;br /&gt;
** Regional GW slope'''''&lt;br /&gt;
** Max storage capacity&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot;; rowspan= &amp;quot;3&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''GW flow between HRU aquifers is not modelled'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
'''''Special case, partial exception:''' upland HRU aquifer outflow routed to riparian HRU soil''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;; rowspan= &amp;quot;3&amp;quot;|&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''GW flow between subcatchment aquifers is not modelled'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot;; rowspan= &amp;quot;3&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''GW flow between aquifer storage units is not modelled'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''GW flow between grid cells (Darcy's Law)''&lt;br /&gt;
* GW level gradient ''(state - compare levels in neighboring cells)''&lt;br /&gt;
*'''''Aquifer properties:'''''&lt;br /&gt;
** Specific yield&lt;br /&gt;
** Saturated conductivity (K&amp;lt;small&amp;gt;sat&amp;lt;/small&amp;gt;)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Function &amp;lt;br/&amp;gt;type'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |non-linear&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Thresholds'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer storage threshold for flow&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer storage threshold for flow&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
n/a&lt;br /&gt;
|}&lt;br /&gt;
[[#Process rep - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aquifer exchanges with channel: aquifer outflow to channel and channel transmission loss ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:10%&amp;quot; | Algorithm &amp;lt;br/&amp;gt;description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2CEE0; width:15%&amp;quot; |WRSM-Pitman&amp;lt;/br&amp;gt;(Sami GW) &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2D4CE; width:15%&amp;quot; |SPATSIM-Pitman&amp;lt;/br&amp;gt;(Hughes GW) &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEF2CE; width:15%&amp;quot; |ACRU4&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #F2F2CE; width:15%&amp;quot; |SWAT2012&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEE6F2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|semi-distributed, &amp;lt;/br&amp;gt;more conceptual]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;background: #CEDAF2; width:15%&amp;quot; |MIKE-SHE,&amp;lt;/br&amp;gt;[[Coverage of structural options within modelling tools#MIKE-SHE|fully-distributed, &amp;lt;/br&amp;gt;more physical]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |&amp;lt;br/&amp;gt;'''Algorithm &amp;lt;br/&amp;gt;inputs''' &amp;lt;br/&amp;gt;''&amp;lt;small&amp;gt;(input data,&amp;lt;br/&amp;gt;model calculated&amp;lt;br/&amp;gt;states / storages,&amp;lt;br/&amp;gt;property parameters)&amp;lt;/small&amp;gt;''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Dynamic two-way exchange within subcatchment &amp;lt;small&amp;gt;(&amp;quot;runoff module&amp;quot;)&amp;lt;/small&amp;gt;: &lt;br /&gt;
&amp;lt;small&amp;gt; aquifer-to-channel or channel-to-aquifer, depending on conditions (calculated state)''&amp;lt;/small&amp;gt;&lt;br /&gt;
''Additional one-way channel-to-aquifer representation within &amp;quot;channel module&amp;quot;''&lt;br /&gt;
* River channel level ''(input)''&lt;br /&gt;
* Subcatchment runoff / area (estimation of local channel store) ''(state)''&lt;br /&gt;
* Aquifer storage/level -&amp;gt; GW slope ''(state)''&lt;br /&gt;
* '''''Aquifer properties:'''''&lt;br /&gt;
** Max flow rate for exchange&lt;br /&gt;
** Exchange flow power coefficient&lt;br /&gt;
* '''''Channel (module) properties:'''''&lt;br /&gt;
** Transmission loss rate&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Dynamic two-way exchange: &amp;lt;small&amp;gt;aquifer-to-channel or channel-to-aquifer, depending on conditions (calculated state)&amp;lt;/small&amp;gt;''&lt;br /&gt;
* River channel level ''(input)''&lt;br /&gt;
* Aquifer storage/level -&amp;gt; GW slope ''(state)''&lt;br /&gt;
* '''''Aquifer properties:'''''&lt;br /&gt;
** Specific yield&lt;br /&gt;
** Conductivity&lt;br /&gt;
* '''''Channel properties:'''''&lt;br /&gt;
** Length of channel&lt;br /&gt;
** Subcatchment drainage density&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''One-way exchange: &amp;lt;small&amp;gt;aquifer-to-channel&amp;lt;/small&amp;gt;''&lt;br /&gt;
&amp;lt;/br&amp;gt;''(Channel transmission loss not modelled)''&lt;br /&gt;
* Aquifer storage ''(state)''&lt;br /&gt;
* '''''Aquifer properties:'''''&lt;br /&gt;
* Outflow proportion&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;|&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Limited two-way exchange: &amp;lt;small&amp;gt;aquifer-to-channel or channel-to-'''&amp;quot;bank storage&amp;quot;'''(separate storage to the subcatchment's aquifer). Bank storage can release water to channel later. &amp;lt;/small&amp;gt;''&lt;br /&gt;
* Aquifer storage ''(state)''&lt;br /&gt;
* Channel flow ''(state)''&lt;br /&gt;
*'''''Aquifer properties:'''''&lt;br /&gt;
** Storage limit for outflow&lt;br /&gt;
** Specific yield&lt;br /&gt;
** Outflow recession constant&lt;br /&gt;
* '''''Channel properties:'''''&lt;br /&gt;
* Shape - wetted perimeter&lt;br /&gt;
* Bed conductivity  &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''One-way exchange per channel reach unit (can have multiple per subcatchment with different exchange directions): &amp;lt;small&amp;gt; each reach can have either aquifer-to-channel OR channel-to-aquifer, not switch between over time &amp;lt;/small&amp;gt;''&lt;br /&gt;
* Aquifer storage ''(state)''&lt;br /&gt;
*'''''Aquifer properties:'''''&lt;br /&gt;
** Storage threshold for outflow&lt;br /&gt;
** Specific yield&lt;br /&gt;
** Outflow recession constant&lt;br /&gt;
* '''''Channel properties:'''''&lt;br /&gt;
* Losing vs gaining specification&lt;br /&gt;
* Shape - wetted perimeter&lt;br /&gt;
* Bed conductivity  &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
''Dynamic two-way exchange: &amp;lt;small&amp;gt;aquifer-to-channel or channel-to-aquifer, depending on conditions (calculated state) for each riparian grid cell and channel node pair&amp;lt;/small&amp;gt;''&lt;br /&gt;
* Water table height ''(state)''&lt;br /&gt;
* Channel water level ''(state)''&lt;br /&gt;
*'''''Aquifer properties:'''''&lt;br /&gt;
** Specific yield&lt;br /&gt;
** Conductivity (K&amp;lt;small&amp;gt;sat&amp;lt;/small&amp;gt;)&lt;br /&gt;
* '''''Channel properties:'''''&lt;br /&gt;
* Shape - wetted perimeter&lt;br /&gt;
* Bed conductivity &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Function &amp;lt;br/&amp;gt;type'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |rate&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |linear reservoir &amp;amp; threshold&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |non-linear &amp;amp; threshold&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top&amp;quot; |'''Thresholds'''&lt;br /&gt;
| style=&amp;quot;background: #FFF5FA; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes - to switch flow direction:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer water level vs River water level&lt;br /&gt;
| style=&amp;quot;background: #FFF7F5; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes - to switch flow direction:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer water level vs River water level&lt;br /&gt;
| style=&amp;quot;background: #F5FFF5; vertical-align: top&amp;quot; |&lt;br /&gt;
no&lt;br /&gt;
| style=&amp;quot;background: #FFFFF5; vertical-align: top&amp;quot;|&lt;br /&gt;
'''yes - to switch flow direction:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer storage threshold for outflow&lt;br /&gt;
| style=&amp;quot;background: #F5FCFF; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes - for aquifer-to-channel:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer storage threshold for outflow&lt;br /&gt;
| style=&amp;quot;background: #F5F8FF; vertical-align: top&amp;quot; |&lt;br /&gt;
'''yes - to switch flow direction:'''&lt;br /&gt;
&amp;lt;br/&amp;gt;Aquifer water level vs River water level&lt;br /&gt;
|}&lt;br /&gt;
[[#Process rep - pg top|Back to top of page]]&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Julia Glenday</name></author>
	</entry>
</feed>