{"id":46247,"date":"2022-12-14T11:34:00","date_gmt":"2022-12-14T16:34:00","guid":{"rendered":"https:\/\/blogs.sw.siemens.com\/simcenter\/?p=46247"},"modified":"2025-12-17T13:17:39","modified_gmt":"2025-12-17T18:17:39","slug":"remote-simulation-schedule-review","status":"publish","type":"post","link":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/remote-simulation-schedule-review\/","title":{"rendered":"Remote Simulation helps you schedule jobs and review results seamlessly"},"content":{"rendered":"\n<p>By Jonathan Melvin and Mukund Rajamony<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The joys of in-house remote simulation tools <\/h2>\n\n\n\n<p>Simulating on remote machines can be an invaluable tool that can save a huge amount of time, but I know from firsthand experience that it can also be annoying and on occasion feel like a total waste of time. This is especially the case if the tools you are using are buggy or overly complicated.<\/p>\n\n\n\n<p>Engineering teams often have an in-house tool they have developed over time. Likely this tool started out as a scheduler that someone on the team set up so they could run jobs over the weekend. Then as more team members wanted to use it, it became larger and more complicated, with installations on clusters and servers. Then when working from home become a necessity it needed to work from remote locations, with VPNs and other security processes. Not to mention the constant work to keep the code working when there are updates to the software that the engineers want to use. What was once a simple tool, made by an engineer who can code but wouldn\u2019t call themselves a software engineer, is now a complex tool with layer upon layer of legacy code. The engineer is finding themself working less on projects and more often fixing bugs in the tool<a>.<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Using in-house remote simulation tools &#8211; warts and all. <\/h2>\n\n\n\n<p>In my case, our in-house tool required me to open three command line windows, one that handled the files locally so I could send them to the schedular, one window for the schedular, and the final one to check the jobs running on the server. Each window required me to submit commands, and the commands had to be given in the correct window and in the correct order. As you can imagine, there were a lot of places where you could make a mistake, especially if you hadn\u2019t used the tool for a while. If you also required an optimization tool, such as <a href=\"https:\/\/www.plm.automation.siemens.com\/global\/en\/products\/simcenter\/simcenter-heeds.html\" data-type=\"URL\" data-id=\"https:\/\/www.plm.automation.siemens.com\/global\/en\/products\/simcenter\/simcenter-heeds.html\" target=\"_blank\" rel=\"noopener\">Simcenter HEEDS<\/a> the submission could be easier but getting the setup right could feel like you were practicing the dark arts.<\/p>\n\n\n\n<p>Mostly the tool worked well, it was the useless human that was the problem. I just wanted a button that would do all that work for me<a>. <\/a>However, when there were updates to the software used, the engineer that made the tool would have to stop working on his projects so he could find and fix all the new bugs.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"540\" src=\"https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/rect1262.png\" alt=\"A diagram showing the relationship between the users machines, the servers, and the remote simulaiton runners \" class=\"wp-image-46260\" srcset=\"https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/rect1262.png 960w, https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/rect1262-600x338.png 600w, https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/rect1262-768x432.png 768w, https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/rect1262-395x222.png 395w, https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/rect1262-900x506.png 900w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Why use Simcenter 3D Remote Simulation<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>It is precisely to help organizations such as the one I worked for that Simcenter has created the Simcenter 3D Engineering desktop\u2019s Remote simulation tool. With their in-house experts, that know what updates are coming in the Simcenter tools, they can ensure that your remote simulations will work with the next simcenter release. More on how this works was discussed in our <a href=\"https:\/\/blogs.sw.siemens.com\/simcenter\/simcenter-3d-2022-1-remote-solve\/\" target=\"_blank\" rel=\"noopener\">previous<\/a> blog.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>With the tool built directly into the Simcenter environment, there is no need for numerous command windows and extensive command operations. For <a href=\"https:\/\/community.sw.siemens.com\/s\/article\/Simcenter-3D-Pre-Post-Getting-started-video\" data-type=\"URL\" data-id=\"https:\/\/community.sw.siemens.com\/s\/article\/Simcenter-3D-Pre-Post-Getting-started-video\" target=\"_blank\" rel=\"noopener\">Pre\/ post<\/a> and <a href=\"https:\/\/www.plm.automation.siemens.com\/global\/en\/products\/simulation-test\/motion-simulation.html\" data-type=\"URL\" data-id=\"https:\/\/www.plm.automation.siemens.com\/global\/en\/products\/simulation-test\/motion-simulation.html\" target=\"_blank\" rel=\"noopener\">motion<\/a> users, from Simcenter 2212 you will find It all works intuitively inside the same user interface. Additionally, in Simcenter 2212 Pre\/post, you will be able to remember your credentials so you don\u2019t have to keep entering them every time you invoke the plugin.<\/p>\n<\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"629\" src=\"https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/remote-sim-pic-2c-1024x629.png\" alt=\"view all your remote simulations from one window in your main working enviroment\" class=\"wp-image-46267\" srcset=\"https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/remote-sim-pic-2c-1024x629.png 1024w, https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/remote-sim-pic-2c-600x368.png 600w, https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/remote-sim-pic-2c-768x471.png 768w, https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/remote-sim-pic-2c-900x553.png 900w, https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/remote-sim-pic-2c.png 1106w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Deploy where you want to<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Furthermore, by using the Rest API deployment on the server, Remote simulation can be deployed anywhere you want, allowing you to use a custom scheduler such as PBS, LSF, and SGE, or even a private cloud service such as <a href=\"https:\/\/aws.amazon.com\/ec2\/\" data-type=\"URL\" data-id=\"https:\/\/aws.amazon.com\/ec2\/\" target=\"_blank\" rel=\"noopener\">AWS EC2<\/a>.<\/p>\n\n\n\n<p>In addition, there is a support framework for the user to use any custom scheduler. The framework Includes the ability to review the details of the scheduler based runner by inspecting the queue status.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"363\" src=\"https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/Pic3b-2.png\" alt=\"\" class=\"wp-image-46275\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"464\" height=\"487\" src=\"https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/Pic4b-3.png\" alt=\"scheduler queue status with queued jobs\" class=\"wp-image-46276\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"556\" src=\"https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/GUI-pi1-1024x556.png\" alt=\"\" class=\"wp-image-46501\" srcset=\"https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/GUI-pi1-1024x556.png 1024w, https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/GUI-pi1-600x326.png 600w, https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/GUI-pi1-768x417.png 768w, https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/GUI-pi1-900x489.png 900w, https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/GUI-pi1.png 1384w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">A tidy home is a happy home<\/h2>\n\n\n\n<p>Once the products I was working on had passed the initial development stage, they would have to pass Q&amp;A testing. During this stage they are run again on the remote machines. &nbsp;100\u2019s of tests all run automatically on a regular basis and as long as the system didn\u2019t ping back an error not much more was done with them. These simulations would often be forgotten about and take up space in the machine&#8217;s memory. As a result, it was good housekeeping practice to automatically delete anything a month old. However, on occasion you may want to preserve an odd run that is reaching the expiry date, or you may want to clear those more 25 days old to free up space. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"502\" src=\"https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/GUI-pic2-1024x502.png\" alt=\"\" class=\"wp-image-46500\" srcset=\"https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/GUI-pic2-1024x502.png 1024w, https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/GUI-pic2-600x294.png 600w, https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/GUI-pic2-768x376.png 768w, https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/GUI-pic2-900x441.png 900w, https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/GUI-pic2.png 1384w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Whatever the process in your company, to maintain the useability of remote machines, good house keeping is essential. From the Simcenter 2212 release Remote Simulation has made it possible to list models or solves that will expire within 7 days using a filter option. As well as, delete files and overwrite them by uploading a file with the same name. &nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"556\" src=\"https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/GUI-pic-3-1024x556.png\" alt=\"\" class=\"wp-image-46499\" srcset=\"https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/GUI-pic-3-1024x556.png 1024w, https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/GUI-pic-3-600x326.png 600w, https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/GUI-pic-3-768x417.png 768w, https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/GUI-pic-3-900x489.png 900w, https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/GUI-pic-3.png 1384w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Save time with live solve updates.<\/h2>\n\n\n\n<p>Despite getting in a constant mess using the collage of command line windows, my biggest bug bare was when I had been waiting for ages for a remote simulation only to find out that there was a problem right at the start. If only I could see the progress of the results I could have canceled the remote simulation instead of wasting hours. To solve this problem, the Simcenter engineers developed the live result window available from Simcenter 2212. This tool allows you to view the current status of a solve and plots the results up until the last time step that it has solved for. Allowing the engineer to cancel the solve at the first sign that there is a problem or an undesired result. &nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"280\" src=\"https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2023\/01\/combined-images-blade-and-board-1024x280.png\" alt=\"\" class=\"wp-image-46796\" srcset=\"https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2023\/01\/combined-images-blade-and-board-1024x280.png 1024w, https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2023\/01\/combined-images-blade-and-board-600x164.png 600w, https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2023\/01\/combined-images-blade-and-board-768x210.png 768w, https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2023\/01\/combined-images-blade-and-board-900x246.png 900w, https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2023\/01\/combined-images-blade-and-board.png 1293w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">To conclude<\/h2>\n\n\n\n<p>It is now easier than ever to send jobs to the server, monitor them, review them, and manage their storage.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>By Jonathan Melvin and Mukund Rajamony The joys of in-house remote simulation tools Simulating on remote machines can be an&#8230;<\/p>\n","protected":false},"author":38056,"featured_media":46794,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spanish_translation":"","french_translation":"","german_translation":"","italian_translation":"","polish_translation":"","japanese_translation":"","chinese_translation":"","footnotes":""},"categories":[1],"tags":[5,2,18629],"industry":[],"product":[],"coauthors":[10747,18475],"class_list":["post-46247","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-cae-simulation","tag-product-launches","tag-simcenter-mechanical"],"featured_image_url":"https:\/\/blogs.stage.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/12\/Remote-sim-satellite.png","_links":{"self":[{"href":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts\/46247","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/users\/38056"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/comments?post=46247"}],"version-history":[{"count":4,"href":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts\/46247\/revisions"}],"predecessor-version":[{"id":46797,"href":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts\/46247\/revisions\/46797"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/media\/46794"}],"wp:attachment":[{"href":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/media?parent=46247"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/categories?post=46247"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/tags?post=46247"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/industry?post=46247"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/product?post=46247"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.stage.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/coauthors?post=46247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}