{"id":15357,"date":"2018-07-09T07:58:51","date_gmt":"2018-07-09T07:58:51","guid":{"rendered":"https:\/\/www.simscale.com\/?page_id=15357"},"modified":"2025-01-12T12:40:18","modified_gmt":"2025-01-12T12:40:18","slug":"post-processing-via-3rd-party-solution","status":"publish","type":"page","link":"https:\/\/www.simscale.com\/docs\/post-processing\/post-processing-via-3rd-party-solution\/","title":{"rendered":"Post-Processing via 3rd-Party Solution"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The workflow on the SimScale platform is kept as modular and as open as possible, allowing you to use a third-party post-processing platform, such as ParaView, to analyze the results. Find below a brief tutorial on how this is done.<\/p>\n\n\n\n<h2 id=\"how-to-post-process-via-a-local-paraview\" class=\"wp-block-heading\" >How to Post-Process via a Local ParaView?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">As soon as your simulation run is finished, the result set is ready for post-processing within SimScale. At this point, it is also possible to download the results for further post-processing via third-party software. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here you will see a brief tutorial on how to use&nbsp;<a href=\"https:\/\/www.paraview.org\/overview\/\" target=\"_blank\" rel=\"noreferrer noopener\">ParaView<\/a> for post-processing results generated on the SimScale platform. ParaView is an open-source visualization application, provided by <a rel=\"noreferrer noopener\" href=\"https:\/\/www.kitware.com\/\" target=\"_blank\">Kitware<\/a>, that you can download and run on many different platforms. In case you don&#8217;t have ParaView on your computer, you can download it on this <a href=\"https:\/\/www.paraview.org\/download\/\" target=\"_blank\" rel=\"noreferrer noopener\">page<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The steps for visualizing the results of the SimScale platform in ParaView are explained below:<\/p>\n\n\n\n<h2 id=\"download-the-results\" class=\"wp-block-heading\" >Download the Results<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">As soon as the simulation finishes running, there will be a button to download the results. By hovering the mouse over the download icon, you can see the size of the result file:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/frontend-assets.simscale.com\/media\/2024\/10\/image-5.png\"><img loading=\"lazy\" decoding=\"async\" width=\"414\" height=\"396\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2024\/10\/image-5.png\" alt=\"Downloading results for local post-processing from the Run panel\" class=\"wp-image-96648\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2024\/10\/image-5.png 414w, https:\/\/frontend-assets.simscale.com\/media\/2024\/10\/image-5-300x287.png 300w\" sizes=\"auto, (max-width: 414px) 100vw, 414px\" \/><\/a><figcaption class=\"wp-element-caption\">Figure 1: Downloading results for local post-processing from the <em>Run<\/em> panel<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"is-style-inline-img wp-block-paragraph\">Results can also be downloaded from the Filter ribbon inside the post-processor as follows<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/frontend-assets.simscale.com\/media\/2024\/10\/image-6.png\"><img loading=\"lazy\" decoding=\"async\" width=\"323\" height=\"65\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2024\/10\/image-6.png\" alt=\"Downloading results for local post-processing from inside the SimScale post-processor\" class=\"wp-image-96649\" style=\"width:323px;height:auto\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2024\/10\/image-6.png 323w, https:\/\/frontend-assets.simscale.com\/media\/2024\/10\/image-6-300x60.png 300w\" sizes=\"auto, (max-width: 323px) 100vw, 323px\" \/><\/a><figcaption class=\"wp-element-caption\">Figure 2: Downloading results for local post-processing from inside the SimScale post-processor<\/figcaption><\/figure>\n<\/div>\n\n\n<div class=\"hw-block hw-note hw-note--warning hw-note\">\n    <div class=\"hw-note__title\">\n        <p class=\"hw-note__titleText\"><i class=\"fa fa-exclamation-circle\" aria-hidden=\"true\"><\/i>Important!<\/p>\n    <\/div>\n    <div class=\"hw-note__body\">\n        <p>The download starts immediately for all analysis types, except for Multi-purpose and Electromagnetism. For these two analysis types SimScale needs to translate the result format before the download starts.\r\n<br><br>\r\nAs soon as you click on the download button of a multi-purpose or electromagnetism analysis, a progress bar for the result format translation is available on the bottom left of the screen. Depending on how large the result set is, the result preparation process can take from seconds up to several minutes.\r\n\r\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><a href=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/downloading-multi-purpose-simulations.png\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"895\" nonce='30ec7c3dfca6a87c0b2046e53c360341' src=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/downloading-multi-purpose-simulations.png\" alt=\"downloading multi-purpose and electromagnetism simulation results in simscale\" class=\"wp-image-98890\" style=\"width:286px;height:auto\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/downloading-multi-purpose-simulations.png 512w, https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/downloading-multi-purpose-simulations-172x300.png 172w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a><figcaption class=\"wp-element-caption\"><p>Figure 3: For multi-purpose and electromagnetism simulations, a progress bar is shown for the result translation<\/p><\/figcaption><\/figure><\/p>\n    <\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">After the download finishes, extract the results from the .zip file to a folder, for example, on your desktop. The figure below shows the sample structure for the results folder, after the extraction:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/folder-with-results-from-a-simulation.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1034\" height=\"222\" nonce='30ec7c3dfca6a87c0b2046e53c360341' src=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/folder-with-results-from-a-simulation.png\" alt=\"result of a simulation ready to post-process in paraview\" class=\"wp-image-98891\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/folder-with-results-from-a-simulation.png 1034w, https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/folder-with-results-from-a-simulation-300x64.png 300w, https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/folder-with-results-from-a-simulation-1024x220.png 1024w, https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/folder-with-results-from-a-simulation-768x165.png 768w\" sizes=\"auto, (max-width: 1034px) 100vw, 1034px\" \/><\/a><figcaption class=\"wp-element-caption\">Figure 4: Folder with results from an incompressible CFD simulation after extracting the .zip files.<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">For <a href=\"https:\/\/www.simscale.com\/docs\/analysis-types\/#fluid-dynamics-openfoam\">CFD<\/a> cases, the <em>case.foam<\/em> file should be opened in ParaView. For <a href=\"https:\/\/www.simscale.com\/docs\/analysis-types\/#solid-mechanics-codeaster\">FEA<\/a> and <a href=\"https:\/\/www.simscale.com\/docs\/analysis-types\/#fluid-dynamics-multi-purpose\">Multi-purpose<\/a> and <a href=\"https:\/\/www.simscale.com\/docs\/analysis-types\/#electromagnetics\">Electromagnetics<\/a> solver cases, the file that should be opened in ParaView is named <em>case.pvd<\/em> instead.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/results-from-a-fea-simulation.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"164\" nonce='30ec7c3dfca6a87c0b2046e53c360341' src=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/results-from-a-fea-simulation-1024x164.png\" alt=\"folder with results from a fea simulation to post-process in paraview\" class=\"wp-image-98892\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/results-from-a-fea-simulation-1024x164.png 1024w, https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/results-from-a-fea-simulation-300x48.png 300w, https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/results-from-a-fea-simulation-768x123.png 768w, https:\/\/frontend-assets.simscale.com\/media\/2025\/01\/results-from-a-fea-simulation.png 1082w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Figure 5: Folder with results from a static fea simulation after extracting the .zip files<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Now the results are ready to be imported into ParaView. Therefore, launch ParaView and click on&nbsp;the <strong>&#8216;Open&#8217;<\/strong> button. Navigate to the folder containing the SimScale results and select the <em>case.foam<\/em> (or <em>case.pvd<\/em>) file.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/frontend-assets.simscale.com\/media\/2020\/06\/2020-06-12_09-52-47.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"519\" nonce='30ec7c3dfca6a87c0b2046e53c360341' src=\"https:\/\/frontend-assets.simscale.com\/media\/2020\/06\/2020-06-12_09-52-47-1024x519.jpg\" alt=\"opening a result set from simscale on paraview\" class=\"wp-image-30010\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2020\/06\/2020-06-12_09-52-47-1024x519.jpg 1024w, https:\/\/frontend-assets.simscale.com\/media\/2020\/06\/2020-06-12_09-52-47-300x152.jpg 300w, https:\/\/frontend-assets.simscale.com\/media\/2020\/06\/2020-06-12_09-52-47-768x390.jpg 768w, https:\/\/frontend-assets.simscale.com\/media\/2020\/06\/2020-06-12_09-52-47.jpg 1116w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Figure 6: Opening a case.foam file on ParaView to load a result set.<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Now, in the <em>properties<\/em> panel, one can choose which parts of the data set should be loaded:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/frontend-assets.simscale.com\/media\/2020\/06\/2020-06-09_18-12-51.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"812\" height=\"552\" nonce='30ec7c3dfca6a87c0b2046e53c360341' src=\"https:\/\/frontend-assets.simscale.com\/media\/2020\/06\/2020-06-09_18-12-51.jpg\" alt=\"simscale cfd results open in paraview\" class=\"wp-image-29887\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2020\/06\/2020-06-09_18-12-51.jpg 812w, https:\/\/frontend-assets.simscale.com\/media\/2020\/06\/2020-06-09_18-12-51-300x204.jpg 300w, https:\/\/frontend-assets.simscale.com\/media\/2020\/06\/2020-06-09_18-12-51-768x522.jpg 768w, https:\/\/frontend-assets.simscale.com\/media\/2020\/06\/2020-06-09_18-12-51-368x250.jpg 368w\" sizes=\"auto, (max-width: 812px) 100vw, 812px\" \/><\/a><figcaption class=\"wp-element-caption\">Figure 7: Result set loaded in ParaView.<\/figcaption><\/figure>\n<\/div>\n\n\n<ol class=\"wp-block-list\">\n<li>In the <em>mesh regions<\/em> tab, choose which parts of the mesh should be loaded;<\/li>\n\n\n\n<li>Under the <em>cell arrays<\/em> tab, one can define which parameters should be loaded in ParaView;<\/li>\n\n\n\n<li>Click on &#8216;<strong>Apply<\/strong>&#8216; to open the results. <\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">ParaView has a variety of <a href=\"https:\/\/www.paraview.org\/Wiki\/ParaView\/Users_Guide\/List_of_filters\" target=\"_blank\" rel=\"noreferrer noopener\">filters<\/a> that can be used for further post-processing. To apply a filter, you can simply right-click on an object in the <em>pipeline browser<\/em> and select the desired filter.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/frontend-assets.simscale.com\/media\/2020\/06\/2020-06-12_09-55-54.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"273\" height=\"462\" nonce='30ec7c3dfca6a87c0b2046e53c360341' src=\"https:\/\/frontend-assets.simscale.com\/media\/2020\/06\/2020-06-12_09-55-54.jpg\" alt=\"applying a filter in paraview\" class=\"wp-image-30011\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2020\/06\/2020-06-12_09-55-54.jpg 273w, https:\/\/frontend-assets.simscale.com\/media\/2020\/06\/2020-06-12_09-55-54-177x300.jpg 177w\" sizes=\"auto, (max-width: 273px) 100vw, 273px\" \/><\/a><figcaption class=\"wp-element-caption\">Figure 8: Applying a filter to an object.<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">For instance, the figure below shows a <em>slice<\/em> filter applied to the <em>case.foam<\/em> object:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/frontend-assets.simscale.com\/media\/2020\/06\/2020-06-09_21-18-45.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"826\" height=\"442\" nonce='30ec7c3dfca6a87c0b2046e53c360341' src=\"https:\/\/frontend-assets.simscale.com\/media\/2020\/06\/2020-06-09_21-18-45.jpg\" alt=\"slice filter for a pipe geometry\" class=\"wp-image-29888\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2020\/06\/2020-06-09_21-18-45.jpg 826w, https:\/\/frontend-assets.simscale.com\/media\/2020\/06\/2020-06-09_21-18-45-300x161.jpg 300w, https:\/\/frontend-assets.simscale.com\/media\/2020\/06\/2020-06-09_21-18-45-768x411.jpg 768w\" sizes=\"auto, (max-width: 826px) 100vw, 826px\" \/><\/a><figcaption class=\"wp-element-caption\">Figure 9: Slice filter applied to the data set.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For more information about <a href=\"https:\/\/www.paraview.org\/\">ParaView<\/a> and its filters, make sure to check this basic <a href=\"https:\/\/www.paraview.org\/Wiki\/Beginning_Filters\">tutorial<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-simscale wp-block-embed-simscale\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"1mIvKYudOX\"><a href=\"https:\/\/www.simscale.com\/knowledge-base\/plot-over-line-paraview\/\">How to Use the Plot over Line Feature in Paraview?<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;How to Use the Plot over Line Feature in Paraview?&#8221; &#8212; SimScale\" src=\"https:\/\/www.simscale.com\/knowledge-base\/plot-over-line-paraview\/embed\/#?secret=dqChL7Ut4o#?secret=1mIvKYudOX\" data-secret=\"1mIvKYudOX\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n\n<div class='hw-block hw-references hw-references'>\n    <p class='hw-references__title'>References<\/p>\n    <ul class='hw-references__list'>\n\n        <li><cite><a href=\"https:\/\/www.paraview.org\/\" target=\"_blank\" rel=\"nofollow noopener\">https:\/\/www.paraview.org\/<\/a>  <\/cite><\/li>\n    <\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The workflow on the SimScale platform is kept as modular and as open as possible, allowing you to use a...","protected":false},"author":78,"featured_media":0,"parent":15229,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"templates\/template-documentation.php","meta":{"_acf_changed":false,"_crdt_document":"","inline_featured_image":false,"footnotes":""},"class_list":["post-15357","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/pages\/15357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/comments?post=15357"}],"version-history":[{"count":0,"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/pages\/15357\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/pages\/15229"}],"wp:attachment":[{"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/media?parent=15357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}