doe

Let’s say you want to run your simulation against a variety of configurations. Rescale makes it easy to run a design of experiments (DOE)–also known as a “Parallel Process” in the Rescale interface. To set up a DOE, it is easiest to start from an existing Rescale job, consisting of the following:

1. Selected hardware type
2. Selected software
3. Input files
4. Analysis command
5. (Optional) Pre/Post process scripts

We will need to make some small adjustments to the setup to turn it into a DOE:

1. Change your existing input file (or files) that you wish to parameterize into a Rescale “template file”
2. Specify the unique combinations of variables that you would like to use; we refer to each unique combination as a “run”
3. (Optional) Add more cores to increase the number of parallel executions

Then, when your job executes, we do the following for every run:

blog

Let’s start with an example. Suppose our existing job uses one input file, baseline.in. We would like to modify two values in our input file, the x and y velocity rates, set at 12.3 and 2.1 respectively, in baseline.in:

First we need to specify the different combinations of variables that we would like to use. Variable combinations can be defined directly in your browser:

variables

You can also supply a comma-separated values (CSV) file, where each row is a combination that you would like to use. We’re going to use that option here, since we want to have a denser distribution in one area of the design space. Here are the contents of the CSV file:

x_velocity,y_velocity
11,2
11,4
11.5,2.5
11.5,3
11.5,3.5
12,2.5
12,3
12,3.5
12.5,2.5
12.5,3
12.5,3.5
13,2
13,4

This will result in 13 runs in this job, one for each row in the CSV file (excluding the header). When Rescale executes each run, the platform will replace the placeholders in the template with the values for each run. This way you don’t need to change any input file arguments in the execution command or in any of the referenced files.

Next we need to convert baseline.in into a template. We’ll instruct the platform to replace the values that we would like to change with placeholders using the following syntax:

So to turn baseline.in into a template, we will update the line as follows:

To make it easier to recognize as a template, we’ll save it as baseline.in.template. Instead of uploading as an input file, we will upload it in the template section. The “Processed Filename” is the filename used when the platform populates the template with the variables of the current run. This is typically the name of the file used as the baseline for the template, baseline.in for this example. Note that each Rescale “run” is performed in a unique directory, so there won’t be any naming conflicts.

Here is what the line we modified in baseline.in will look like for a few select runs:

Run 1:

Run 2:

Run 3:

At this point, you may wish to increase the number of cores so that more runs can be performed in parallel. We will bump it up to thirteen so all of the runs will execute concurrently, taking about as long as the original single run job.

hw

The only step left is to submit the job. As the job is running, you can use Rescale’s plotting tools to review the results of your job, along with any post-processing results. You can find out more about generating results for use in our plotting tools in the “Basic DOE with Post-Processing” tutorial. Here is a plot of the design space we are exploring.

ui

We hope these features will make it easier for you to easily explore the design space of your specific problem. Please contact us if you would like to learn more about templating or any other feature of the Rescale platform. Please email info@rescale.com

This article was written by Rescale Engineering.

Cost–Effective, Scalable Model for Hardware and Premier FEA Software

Improves Efficiency and Product Quality; Speeds Time-to-Market

Siemens’ NX™ Nastran® software is now available on Rescale, an on-demand, dynamically scalable cloud environment delivered through a Software as a Service (SaaS) model. The new joint solution, which integrates on-demand high-performance computing (HPC) hardware with the industry’s leading finite element analysis (FEA) software, will be delivered by Rescale, Inc., a leading cloud simulation platform provider. Engineers can now seamlessly customize compute capacity, based on individual simulation requirements, to perform virtual product simulations. Rescale’s web-based platform allows engineers to easily run numerous instances of NX Nastran, resulting in cost-effective large scale simulations that more thoroughly evaluate design options. This results in improved efficiency, product quality and faster time-to-market.

Using the Rescale platform, NX Nastran users can run hundreds of simulations simultaneously, leveraging a pay-per-use operating expense model. This can be a more cost effective option for new customers to quickly gain the benefits of NX Nastran, a product of Siemens’ product lifecycle management (PLM) software business. Existing customers can significantly enhance flexibility by maintaining a basic level of in-house analysis capability for ongoing activities and leveraging the Rescale simulation platform on an hourly basis for peak demand. This new deployment option further expands the wide variety of platform choices available to Siemens PLM Software customers.

“NX Nastran in the cloud is a perfect solution for customers who want to avoid investing in in-house IT infrastructure for high-performance computing, or those who wish to augment their existing capabilities with additional capacity on demand,” said Jim Rusk, Senior Vice President, Product Engineering Software, Siemens PLM Software. “The Rescale platform helps enhance the value of NX Nastran by enabling users to efficiently perform large-scale simulations in the cloud – including volume priced Designs of Experiment simulations – via a robust, secure, online service.”

Rescale’s simulation platform seamlessly integrates simulation software with a customizable HPC infrastructure. This helps engineers and scientists develop more innovative products by performing research and development much faster. Rescale, a Siemens PLM Software solutions partner, offers users numerous workflow options including executing one job at a time, running multiple jobs in parallel, and performing Designs of Experiment (DoE) simulations that execute hundreds of individual runs for varying parameters across the design space. Engineers run DoE simulations to better understand the effects of parameter variations on the robustness of their designs or to evaluate a broader design solution space. The new on-demand platform makes large DoE simulations significantly more affordable and practical due to a volume pricing model that provides higher discounts with an increasing number of runs.

“We are excited to partner with Siemens PLM Software to provide NX Nastran on our simulation platform,” said Joris Poort, Chief Executive Officer, Rescale. “By offering flexible hourly pricing models for its leading CAE solution, Siemens PLM Software reinforces its position as a technological and thought leader in the industry.”

For further information on NX Nastran, please see www.siemens.com/plm/nxcae.

Follow Siemens on Twitter at www.twitter.com/siemens_press.

Follow Rescale on Twitter at: www.twitter.com/rescaleinc.

About Rescale

Rescale is a secure, cloud-based, high performance computing platform for engineering and scientific simulations. The platform allows engineers and scientists to quickly build, compute, and analyze large simulations easily on demand. Rescale partners with industry-leading software vendors to provide instant access to a variety of simulation packages while simultaneously offering customizable HPC hardware. Headquartered in San Francisco, CA, Rescale’s customers include global Fortune 500 companies in the aerospace, automotive, life sciences, and energy sectors. For more information on Rescale products and services, visitwww.rescale.com.

About Siemens PLM Software

Siemens PLM Software, a business unit of the Siemens Industry Automation Division, is a world-leading provider of product lifecycle management (PLM) software, systems and services with nine million licensed seats and 77,000 customers worldwide. Headquartered in Plano, Texas, Siemens PLM Software helps thousands of companies make great products by optimizing their lifecycle processes, from planning and development through manufacturing and support. Our HD-PLM vision is to give everyone involved in making a product the information they need, when they need it, to make the smartest decision. For more information on Siemens PLM Software products and services, visit www.siemens.com/plm.

About Siemens Industry Automation Division

The Siemens Industry Automation Division (Nuremberg, Germany) supports the entire value chain of its industrial customers – from product design to production and services – with an unmatched combination of automation technology, industrial control technology, and industrial software. With its software solutions, the Division can shorten the time-to-market of new products by up to 50 percent. Industry Automation comprises five Business Units: Industrial Automation Systems, Control Components and Systems Engineering, Sensors and Communications, Siemens PLM Software, and Water Technologies. For more information, visitwww.siemens.com/industryautomation.

Note: Siemens and the Siemens logo are registered trademarks of Siemens AG. NX is a trademark or registered trademark of Siemens Product Lifecycle Management Software Inc. or its subsidiaries in the United States and in other countries. NASTRAN is a registered trademark of the National Aeronautics and Space Administration. Rescale and the Rescale logo are registered trademarks of Rescale, Inc. All other trademarks, registered trademarks or service marks belong to their respective holders.

This article was written by Rescale Engineering.

On April 7th, we were made aware of a serious vulnerability in the popular OpenSSL cryptographic software library known as the Heartbleed bug. When it is exploited it leads to the leak of memory contents from the server to the client and from the client to the server.

We’ve taken a number of steps to address this issue:

  1. We’ve patched all of our systems using the newer, protected version of OpenSSL.

  2. We’ve generated and installed new SSL certificates and revoked our older certificates.

  3. We’ve reset all browser sessions that were active prior to the vulnerability being addressed on our servers. You will have to log back into Rescale the next time you visit our platform.

We will continue to monitor the situation and provides updates as appropriate. Please contact us at support@rescale.com if you have questions.

This article was written by Rescale Engineering.