{"id":164512,"date":"2023-03-17T08:57:57","date_gmt":"2023-03-17T08:57:57","guid":{"rendered":"\/knowledge\/forums\/topic\/why-does-the-solver-stop-with-the-message-run-duration-reached-maximum-simulation-time-before-the-specified-total-time-is-reached\/"},"modified":"2023-07-31T12:25:43","modified_gmt":"2023-07-31T12:25:43","slug":"why-does-the-solver-stop-with-the-message-run-duration-reached-maximum-simulation-time-before-the-specified-total-time-is-reached","status":"publish","type":"topic","link":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/why-does-the-solver-stop-with-the-message-run-duration-reached-maximum-simulation-time-before-the-specified-total-time-is-reached\/","title":{"rendered":"Why does the solver stop with the message &#8220;Run duration reached &#8211;  Maximum simulation time&#8221; before the specified Total Time is reached?"},"content":{"rendered":"<p>This can occur when the timestep size is varying strongly, i.e. from 5[s] to 1e-3[s] from one timestep to the next, close to the Total Time. The reason is that the solver uses a tolerance to check if the total time is reached. This tolerance is by default set to 0.01. That tolerance value is multiplied with the current timestep (i.e. 5[s]) to obtain a dimensional tolerance value (here 0.05[s]). If the Simulation Time is closer than this tolerance to the Total Time , then the solver is stopped.  Generally it is not advised to apply such strong changes in the timestep. But if that is required, then the problem can be solved by setting an appropriate tolerance with the following expert parameter: FLOW:   EXPERT PARAMETERS:     transient maxtime tolerance = 0.01   END END  A value of 0.0 is allowed, but it is recommended to use a value such that the dimensional tolerance is smaller than the smallest timestep even for the largest timestep value. In the above example the tolerance should be set to a value smaller than 2e-4, so for example to 1e-4. (1e-4 * 5[s] = 5e-4[s] < 1e-3[s])\n<\/p>\n","protected":false},"template":"","class_list":["post-164512","topic","type-topic","status-publish","hentry","topic-tag-2020-r1","topic-tag-cfx","topic-tag-fluid-dynamics","topic-tag-general-cfx"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"This can occur when the timestep size is varying strongly, i.e. from 5[s] to 1e-3[s] from one timestep to the next, close to the Total Time. The reason is that the solver uses a tolerance to check if the total time is reached. This tolerance is by default set to 0.01. That tolerance value is\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/why-does-the-solver-stop-with-the-message-run-duration-reached-maximum-simulation-time-before-the-specified-total-time-is-reached\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Ansys Knowledge | Ansys Innovation Space\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Why does the solver stop with the message \u201cRun duration reached \u2013 Maximum simulation time\u201d before the specified Total Time is reached? | Ansys Knowledge\" \/>\n\t\t<meta property=\"og:description\" content=\"This can occur when the timestep size is varying strongly, i.e. from 5[s] to 1e-3[s] from one timestep to the next, close to the Total Time. The reason is that the solver uses a tolerance to check if the total time is reached. This tolerance is by default set to 0.01. That tolerance value is\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/why-does-the-solver-stop-with-the-message-run-duration-reached-maximum-simulation-time-before-the-specified-total-time-is-reached\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-03-17T08:57:57+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-07-31T12:25:43+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Why does the solver stop with the message \u201cRun duration reached \u2013 Maximum simulation time\u201d before the specified Total Time is reached? | Ansys Knowledge\" \/>\n\t\t<meta name=\"twitter:description\" content=\"This can occur when the timestep size is varying strongly, i.e. from 5[s] to 1e-3[s] from one timestep to the next, close to the Total Time. The reason is that the solver uses a tolerance to check if the total time is reached. This tolerance is by default set to 0.01. That tolerance value is\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/why-does-the-solver-stop-with-the-message-run-duration-reached-maximum-simulation-time-before-the-specified-total-time-is-reached\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/topics\\\/#listItem\",\"name\":\"Topics\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/topics\\\/#listItem\",\"position\":2,\"name\":\"Topics\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/topics\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic-tag\\\/cfx\\\/#listItem\",\"name\":\"cfx\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic-tag\\\/cfx\\\/#listItem\",\"position\":3,\"name\":\"cfx\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic-tag\\\/cfx\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/why-does-the-solver-stop-with-the-message-run-duration-reached-maximum-simulation-time-before-the-specified-total-time-is-reached\\\/#listItem\",\"name\":\"Why does the solver stop with the message &#8220;Run duration reached &#8211;  Maximum simulation time&#8221; before the specified Total Time is reached?\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/topics\\\/#listItem\",\"name\":\"Topics\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/why-does-the-solver-stop-with-the-message-run-duration-reached-maximum-simulation-time-before-the-specified-total-time-is-reached\\\/#listItem\",\"position\":4,\"name\":\"Why does the solver stop with the message &#8220;Run duration reached &#8211;  Maximum simulation time&#8221; before the specified Total Time is reached?\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic-tag\\\/cfx\\\/#listItem\",\"name\":\"cfx\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/#organization\",\"name\":\"Ansys Knowledge\",\"description\":\"Ansys Innovation Space\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/why-does-the-solver-stop-with-the-message-run-duration-reached-maximum-simulation-time-before-the-specified-total-time-is-reached\\\/#webpage\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/why-does-the-solver-stop-with-the-message-run-duration-reached-maximum-simulation-time-before-the-specified-total-time-is-reached\\\/\",\"name\":\"Why does the solver stop with the message \\u201cRun duration reached \\u2013 Maximum simulation time\\u201d before the specified Total Time is reached? | Ansys Knowledge\",\"description\":\"This can occur when the timestep size is varying strongly, i.e. from 5[s] to 1e-3[s] from one timestep to the next, close to the Total Time. The reason is that the solver uses a tolerance to check if the total time is reached. This tolerance is by default set to 0.01. That tolerance value is\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/why-does-the-solver-stop-with-the-message-run-duration-reached-maximum-simulation-time-before-the-specified-total-time-is-reached\\\/#breadcrumblist\"},\"datePublished\":\"2023-03-17T08:57:57+00:00\",\"dateModified\":\"2023-07-31T12:25:43+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/#website\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/\",\"name\":\"Ansys Knowledge\",\"description\":\"Ansys Innovation Space\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Why does the solver stop with the message \u201cRun duration reached \u2013 Maximum simulation time\u201d before the specified Total Time is reached? | Ansys Knowledge","description":"This can occur when the timestep size is varying strongly, i.e. from 5[s] to 1e-3[s] from one timestep to the next, close to the Total Time. The reason is that the solver uses a tolerance to check if the total time is reached. This tolerance is by default set to 0.01. That tolerance value is","canonical_url":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/why-does-the-solver-stop-with-the-message-run-duration-reached-maximum-simulation-time-before-the-specified-total-time-is-reached\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/why-does-the-solver-stop-with-the-message-run-duration-reached-maximum-simulation-time-before-the-specified-total-time-is-reached\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge#listItem","position":1,"name":"Home","item":"https:\/\/innovationspace.ansys.com\/knowledge","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/topics\/#listItem","name":"Topics"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/topics\/#listItem","position":2,"name":"Topics","item":"https:\/\/innovationspace.ansys.com\/knowledge\/topics\/","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/cfx\/#listItem","name":"cfx"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/cfx\/#listItem","position":3,"name":"cfx","item":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/cfx\/","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/why-does-the-solver-stop-with-the-message-run-duration-reached-maximum-simulation-time-before-the-specified-total-time-is-reached\/#listItem","name":"Why does the solver stop with the message &#8220;Run duration reached &#8211;  Maximum simulation time&#8221; before the specified Total Time is reached?"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/topics\/#listItem","name":"Topics"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/why-does-the-solver-stop-with-the-message-run-duration-reached-maximum-simulation-time-before-the-specified-total-time-is-reached\/#listItem","position":4,"name":"Why does the solver stop with the message &#8220;Run duration reached &#8211;  Maximum simulation time&#8221; before the specified Total Time is reached?","previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/cfx\/#listItem","name":"cfx"}}]},{"@type":"Organization","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/#organization","name":"Ansys Knowledge","description":"Ansys Innovation Space","url":"https:\/\/innovationspace.ansys.com\/knowledge\/"},{"@type":"WebPage","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/why-does-the-solver-stop-with-the-message-run-duration-reached-maximum-simulation-time-before-the-specified-total-time-is-reached\/#webpage","url":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/why-does-the-solver-stop-with-the-message-run-duration-reached-maximum-simulation-time-before-the-specified-total-time-is-reached\/","name":"Why does the solver stop with the message \u201cRun duration reached \u2013 Maximum simulation time\u201d before the specified Total Time is reached? | Ansys Knowledge","description":"This can occur when the timestep size is varying strongly, i.e. from 5[s] to 1e-3[s] from one timestep to the next, close to the Total Time. The reason is that the solver uses a tolerance to check if the total time is reached. This tolerance is by default set to 0.01. That tolerance value is","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/innovationspace.ansys.com\/knowledge\/#website"},"breadcrumb":{"@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/why-does-the-solver-stop-with-the-message-run-duration-reached-maximum-simulation-time-before-the-specified-total-time-is-reached\/#breadcrumblist"},"datePublished":"2023-03-17T08:57:57+00:00","dateModified":"2023-07-31T12:25:43+00:00"},{"@type":"WebSite","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/#website","url":"https:\/\/innovationspace.ansys.com\/knowledge\/","name":"Ansys Knowledge","description":"Ansys Innovation Space","inLanguage":"en-US","publisher":{"@id":"https:\/\/innovationspace.ansys.com\/knowledge\/#organization"}}]},"og:locale":"en_US","og:site_name":"Ansys Knowledge | Ansys Innovation Space","og:type":"article","og:title":"Why does the solver stop with the message \u201cRun duration reached \u2013 Maximum simulation time\u201d before the specified Total Time is reached? | Ansys Knowledge","og:description":"This can occur when the timestep size is varying strongly, i.e. from 5[s] to 1e-3[s] from one timestep to the next, close to the Total Time. The reason is that the solver uses a tolerance to check if the total time is reached. This tolerance is by default set to 0.01. That tolerance value is","og:url":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/why-does-the-solver-stop-with-the-message-run-duration-reached-maximum-simulation-time-before-the-specified-total-time-is-reached\/","article:published_time":"2023-03-17T08:57:57+00:00","article:modified_time":"2023-07-31T12:25:43+00:00","twitter:card":"summary_large_image","twitter:title":"Why does the solver stop with the message \u201cRun duration reached \u2013 Maximum simulation time\u201d before the specified Total Time is reached? | Ansys Knowledge","twitter:description":"This can occur when the timestep size is varying strongly, i.e. from 5[s] to 1e-3[s] from one timestep to the next, close to the Total Time. The reason is that the solver uses a tolerance to check if the total time is reached. This tolerance is by default set to 0.01. That tolerance value is"},"aioseo_meta_data":{"post_id":"164512","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2025-10-17 21:23:44","updated":"2026-07-29 13:57:56","ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/innovationspace.ansys.com\/knowledge\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/innovationspace.ansys.com\/knowledge\/topics\/\" title=\"Topics\">Topics<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/cfx\/\" title=\"cfx\">cfx<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tWhy does the solver stop with the message \u201cRun duration reached \u2013  Maximum simulation time\u201d before the specified Total Time is reached?\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/innovationspace.ansys.com\/knowledge"},{"label":"Topics","link":"https:\/\/innovationspace.ansys.com\/knowledge\/topics\/"},{"label":"cfx","link":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/cfx\/"},{"label":"Why does the solver stop with the message &#8220;Run duration reached &#8211;  Maximum simulation time&#8221; before the specified Total Time is reached?","link":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/why-does-the-solver-stop-with-the-message-run-duration-reached-maximum-simulation-time-before-the-specified-total-time-is-reached\/"}],"acf":[],"custom_fields":[{"0":{"_wp_page_template":["default"],"_bbp_last_active_time":["3-15-2023  20:20:19"],"_bbp_forum_id":["27796"],"_bbp_author_ip":["23.56.168.180"],"_btv_view_count":["2808"],"siebel_km_number":["2062909"],"product_version":["2020 R1"],"km_published_date":["2020-06-17T00:00:00.000Z"],"family":["Fluid Dynamics"],"application_name":["CFX"]},"test":"articlesansys-com"}],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/topics\/164512","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/topics"}],"about":[{"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/topics\/164512\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/media?parent=164512"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}