{"id":165555,"date":"2023-03-17T09:00:39","date_gmt":"2023-03-17T09:00:39","guid":{"rendered":"\/knowledge\/forums\/topic\/what-causes-the-error-message-an-error-has-occurred-in-the-distributed-sparse-matrix-solver-used-by-the-pcg-solver-while-saving-the-solver-workspace-data\/"},"modified":"2023-07-31T12:31:29","modified_gmt":"2023-07-31T12:31:29","slug":"what-causes-the-error-message-an-error-has-occurred-in-the-distributed-sparse-matrix-solver-used-by-the-pcg-solver-while-saving-the-solver-workspace-data","status":"publish","type":"topic","link":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/what-causes-the-error-message-an-error-has-occurred-in-the-distributed-sparse-matrix-solver-used-by-the-pcg-solver-while-saving-the-solver-workspace-data\/","title":{"rendered":"What causes the error message:  An Error has occurred in the Distributed Sparse Matrix Solver used by the PCG solver while saving the solver workspace data&#8230;."},"content":{"rendered":"<p>The error stems from the distributed sparse (DSP) solver, which is used by the PCG solver when forming the preconditioner.  In building the preconditioner, the code calls the DSP solver and at the end of factoring the matrix for the preconditioner, the code writes out the solver workspace to a file and frees the memory.  This error message indicates that the saving of  workspace failed for some reason.  The matrix might be ill conditioned.  One workaround is to try forcing the DSP solver from the beginning instead of PCG.<\/p>\n","protected":false},"template":"","class_list":["post-165555","topic","type-topic","status-publish","hentry","topic-tag-19-2","topic-tag-general","topic-tag-mechanical","topic-tag-static","topic-tag-structural-and-thermal","topic-tag-structural-mechanics"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"The error stems from the distributed sparse (DSP) solver, which is used by the PCG solver when forming the preconditioner. In building the preconditioner, the code calls the DSP solver and at the end of factoring the matrix for the preconditioner, the code writes out the solver workspace to a file and frees the memory.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/what-causes-the-error-message-an-error-has-occurred-in-the-distributed-sparse-matrix-solver-used-by-the-pcg-solver-while-saving-the-solver-workspace-data\/\" \/>\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=\"What causes the error message: An Error has occurred in the Distributed Sparse Matrix Solver used by the PCG solver while saving the solver workspace data\u2026. | Ansys Knowledge\" \/>\n\t\t<meta property=\"og:description\" content=\"The error stems from the distributed sparse (DSP) solver, which is used by the PCG solver when forming the preconditioner. In building the preconditioner, the code calls the DSP solver and at the end of factoring the matrix for the preconditioner, the code writes out the solver workspace to a file and frees the memory.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/what-causes-the-error-message-an-error-has-occurred-in-the-distributed-sparse-matrix-solver-used-by-the-pcg-solver-while-saving-the-solver-workspace-data\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-03-17T09:00:39+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-07-31T12:31:29+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"What causes the error message: An Error has occurred in the Distributed Sparse Matrix Solver used by the PCG solver while saving the solver workspace data\u2026. | Ansys Knowledge\" \/>\n\t\t<meta name=\"twitter:description\" content=\"The error stems from the distributed sparse (DSP) solver, which is used by the PCG solver when forming the preconditioner. In building the preconditioner, the code calls the DSP solver and at the end of factoring the matrix for the preconditioner, the code writes out the solver workspace to a file and frees the memory.\" \/>\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\\\/what-causes-the-error-message-an-error-has-occurred-in-the-distributed-sparse-matrix-solver-used-by-the-pcg-solver-while-saving-the-solver-workspace-data\\\/#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\\\/structural-mechanics\\\/#listItem\",\"name\":\"structural-mechanics\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic-tag\\\/structural-mechanics\\\/#listItem\",\"position\":3,\"name\":\"structural-mechanics\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic-tag\\\/structural-mechanics\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/what-causes-the-error-message-an-error-has-occurred-in-the-distributed-sparse-matrix-solver-used-by-the-pcg-solver-while-saving-the-solver-workspace-data\\\/#listItem\",\"name\":\"What causes the error message:  An Error has occurred in the Distributed Sparse Matrix Solver used by the PCG solver while saving the solver workspace data&#8230;.\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/topics\\\/#listItem\",\"name\":\"Topics\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/what-causes-the-error-message-an-error-has-occurred-in-the-distributed-sparse-matrix-solver-used-by-the-pcg-solver-while-saving-the-solver-workspace-data\\\/#listItem\",\"position\":4,\"name\":\"What causes the error message:  An Error has occurred in the Distributed Sparse Matrix Solver used by the PCG solver while saving the solver workspace data&#8230;.\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic-tag\\\/structural-mechanics\\\/#listItem\",\"name\":\"structural-mechanics\"}}]},{\"@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\\\/what-causes-the-error-message-an-error-has-occurred-in-the-distributed-sparse-matrix-solver-used-by-the-pcg-solver-while-saving-the-solver-workspace-data\\\/#webpage\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/what-causes-the-error-message-an-error-has-occurred-in-the-distributed-sparse-matrix-solver-used-by-the-pcg-solver-while-saving-the-solver-workspace-data\\\/\",\"name\":\"What causes the error message: An Error has occurred in the Distributed Sparse Matrix Solver used by the PCG solver while saving the solver workspace data\\u2026. | Ansys Knowledge\",\"description\":\"The error stems from the distributed sparse (DSP) solver, which is used by the PCG solver when forming the preconditioner. In building the preconditioner, the code calls the DSP solver and at the end of factoring the matrix for the preconditioner, the code writes out the solver workspace to a file and frees the memory.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/what-causes-the-error-message-an-error-has-occurred-in-the-distributed-sparse-matrix-solver-used-by-the-pcg-solver-while-saving-the-solver-workspace-data\\\/#breadcrumblist\"},\"datePublished\":\"2023-03-17T09:00:39+00:00\",\"dateModified\":\"2023-07-31T12:31:29+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":"What causes the error message: An Error has occurred in the Distributed Sparse Matrix Solver used by the PCG solver while saving the solver workspace data\u2026. | Ansys Knowledge","description":"The error stems from the distributed sparse (DSP) solver, which is used by the PCG solver when forming the preconditioner. In building the preconditioner, the code calls the DSP solver and at the end of factoring the matrix for the preconditioner, the code writes out the solver workspace to a file and frees the memory.","canonical_url":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/what-causes-the-error-message-an-error-has-occurred-in-the-distributed-sparse-matrix-solver-used-by-the-pcg-solver-while-saving-the-solver-workspace-data\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/what-causes-the-error-message-an-error-has-occurred-in-the-distributed-sparse-matrix-solver-used-by-the-pcg-solver-while-saving-the-solver-workspace-data\/#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\/structural-mechanics\/#listItem","name":"structural-mechanics"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/structural-mechanics\/#listItem","position":3,"name":"structural-mechanics","item":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/structural-mechanics\/","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/what-causes-the-error-message-an-error-has-occurred-in-the-distributed-sparse-matrix-solver-used-by-the-pcg-solver-while-saving-the-solver-workspace-data\/#listItem","name":"What causes the error message:  An Error has occurred in the Distributed Sparse Matrix Solver used by the PCG solver while saving the solver workspace data&#8230;."},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/topics\/#listItem","name":"Topics"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/what-causes-the-error-message-an-error-has-occurred-in-the-distributed-sparse-matrix-solver-used-by-the-pcg-solver-while-saving-the-solver-workspace-data\/#listItem","position":4,"name":"What causes the error message:  An Error has occurred in the Distributed Sparse Matrix Solver used by the PCG solver while saving the solver workspace data&#8230;.","previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/structural-mechanics\/#listItem","name":"structural-mechanics"}}]},{"@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\/what-causes-the-error-message-an-error-has-occurred-in-the-distributed-sparse-matrix-solver-used-by-the-pcg-solver-while-saving-the-solver-workspace-data\/#webpage","url":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/what-causes-the-error-message-an-error-has-occurred-in-the-distributed-sparse-matrix-solver-used-by-the-pcg-solver-while-saving-the-solver-workspace-data\/","name":"What causes the error message: An Error has occurred in the Distributed Sparse Matrix Solver used by the PCG solver while saving the solver workspace data\u2026. | Ansys Knowledge","description":"The error stems from the distributed sparse (DSP) solver, which is used by the PCG solver when forming the preconditioner. In building the preconditioner, the code calls the DSP solver and at the end of factoring the matrix for the preconditioner, the code writes out the solver workspace to a file and frees the memory.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/innovationspace.ansys.com\/knowledge\/#website"},"breadcrumb":{"@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/what-causes-the-error-message-an-error-has-occurred-in-the-distributed-sparse-matrix-solver-used-by-the-pcg-solver-while-saving-the-solver-workspace-data\/#breadcrumblist"},"datePublished":"2023-03-17T09:00:39+00:00","dateModified":"2023-07-31T12:31:29+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":"What causes the error message: An Error has occurred in the Distributed Sparse Matrix Solver used by the PCG solver while saving the solver workspace data\u2026. | Ansys Knowledge","og:description":"The error stems from the distributed sparse (DSP) solver, which is used by the PCG solver when forming the preconditioner. In building the preconditioner, the code calls the DSP solver and at the end of factoring the matrix for the preconditioner, the code writes out the solver workspace to a file and frees the memory.","og:url":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/what-causes-the-error-message-an-error-has-occurred-in-the-distributed-sparse-matrix-solver-used-by-the-pcg-solver-while-saving-the-solver-workspace-data\/","article:published_time":"2023-03-17T09:00:39+00:00","article:modified_time":"2023-07-31T12:31:29+00:00","twitter:card":"summary_large_image","twitter:title":"What causes the error message: An Error has occurred in the Distributed Sparse Matrix Solver used by the PCG solver while saving the solver workspace data\u2026. | Ansys Knowledge","twitter:description":"The error stems from the distributed sparse (DSP) solver, which is used by the PCG solver when forming the preconditioner. In building the preconditioner, the code calls the DSP solver and at the end of factoring the matrix for the preconditioner, the code writes out the solver workspace to a file and frees the memory."},"aioseo_meta_data":{"post_id":"165555","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 22:18:11","updated":"2026-07-29 17:24:54","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\/structural-mechanics\/\" title=\"structural-mechanics\">structural-mechanics<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tWhat causes the error message:  An Error has occurred in the Distributed Sparse Matrix Solver used by the PCG solver while saving the solver workspace data\u2026.\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":"structural-mechanics","link":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/structural-mechanics\/"},{"label":"What causes the error message:  An Error has occurred in the Distributed Sparse Matrix Solver used by the PCG solver while saving the solver workspace data&#8230;.","link":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/what-causes-the-error-message-an-error-has-occurred-in-the-distributed-sparse-matrix-solver-used-by-the-pcg-solver-while-saving-the-solver-workspace-data\/"}],"acf":[],"custom_fields":[{"0":{"_wp_page_template":["default"],"_bbp_last_active_time":["3\/15\/2023 20:20"],"_bbp_forum_id":["27795"],"_bbp_author_ip":["23.56.168.180"],"_btv_view_count":["4191"],"siebel_km_number":["2056676"],"product_version":["19.2"],"km_published_date":["2018-10-16T00:00:00.000Z"],"family":["Structural Mechanics"],"application_name":["Mechanical"]},"test":"articlesansys-com"}],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/topics\/165555","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\/165555\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/media?parent=165555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}