sharing2

Project collaboration can be very time-consuming, and it’s often a difficult task to distribute assignments to colleagues. When engineers and scientists spend their time collecting and sharing files back and forth, it reduces the time they could spend on product development. This can disrupt project deadlines and lead to less than optimal designs.

Sharing analyses and projects should be simple and efficient. At Rescale, we have been working hard to make this a reality and are proud to announce our Share feature. Sharing enables our customers to give colleagues secure access to any and all simulation data instantly.

When users share jobs with colleagues, the entire simulation is copied to the new user. This includes software selection, hardware configuration, process variables, analysis commands, and processing scripts. All original simulation files are also transferred, adding convenience for the new user.

The Share button automatically appears on the user’s individual job page after a simulation has been saved or run. Users can select the Share feature and enter the email address of the user or users with whom they would like to share their simulation. Users are then notified when the job is successfully shared and the simulation automatically appears in the new user’s account.

New users receive read-only access to the shared simulation, meaning they can view results and download data generated by the original job. If the new user would like to edit or rerun the simulation, they must clone the job. The Clone feature (Introducing Cloning on Rescale) duplicates the entire simulation, allowing the new user to edit and rerun the analysis.

The sharing feature is designed to make the simulation experience more convenient while still maintaining the highest level of security. IT administrators have the ability to grant or deny sharing access to Rescale users at their companies. In addition, they can also monitor the usage of the Sharing feature within any part of their organizations.

The Share feature is a recent addition to Rescale’s platform, and integrated as a method to expediting collaboration between users. Now Rescale users can readily analyze and revise colleagues’ simulations entirely in the cloud.

Here is a video of sharing in action. Share away!

For more videos on other Rescale features, check out Rescale Resources.

This article was written by Ilea Graedel.

cloning3

Engineers and scientists spend significant time managing their simulation data. This problem will only increase in coming years as engineers run larger analyses more often. Instead of spending time understanding and analyzing results, engineers and scientists are instead devoting time to organizing data.

At Rescale, we believe it should be easy to edit and re-run simulations without having to reconstruct all the files and settings manually. The Clone feature is designed to do exactly this. It gives users the ability to easily duplicate their simulations with just one click.

The Clone feature enables Rescale users to clone an entire job, making an identical copy of that simulation. Cloning a job copies all the parameters of the original simulation including software selection, hardware configuration, input files, process variables, analysis commands, and processing scripts.

After a simulation has been saved or executed, the Clone button appears at the top of a user’s individual job page. When a user selects the Clone button, the copied analysis is automatically generated.

Once a job is cloned, users can modify the simulation at will and re-run the analysis. With the cloning feature, users can edit simulations because of an error, change process variables, and adjust software codes or hardware configuration, without having to re-enter their original specifications. After users have modified cloned jobs, they can submit the simulation, run the analysis, and review the results. Editing a cloned job leaves the original simulation untouched, enabling easy comparisons as needed.

Rescale implemented the Clone feature earlier this year in response to customer feedback. We surveyed our users to understand their most pressing needs, and “finding the files needed to replicate or modify old jobs” stood out as a consistent issue for our customers. We felt that cloning was a simple solution to this complex problem.

Here is a video of cloning in action. Happy cloning!

For more videos on other Rescale features, check out Rescale Resources.

This article was written by Ilea Graedel.

Image tailing

Visualization of air velocity around aircraft landing gear

What is ‘live tailing’? Why did you build it?

The solvers in modern simulation codes in applications such as CFD, FEA and molecular dynamics are becoming more sophisticated by the day. While taking advantage of (i) new technologies in hardware and (ii) advances in numerical methods, many of these solvers require close monitoring to ensure they converge to a useful and correct solution. It is important to know when a simulation reaches an un-desired state so it can be stopped and the problem can be diagnosed.

At Rescale, we heard consistent feedback from our customers that they wanted to track the status of their jobs real-time. In response, we have recently added a powerful new feature to the platform that enables comprehensive monitoring in an easy and efficient way.

We call this feature ‘live tailing’.

Live tailing allows Rescale customers to monitor any output file for jobs running on the cluster with just one click. This feature replaces the currently painful process of dealing with ssh keys, logging into the cluster, and / or deciphering where the relevant files are located on the server. Rescale’s live tailing is intuitive, user-friendly, highly secure, and much more efficient than traditional monitoring.

How does it work?

Once a customer submits a job, they can go to the Status page, where a list of active runs is displayed. Clicking on one of these runs will display all the files related to that particular job. Customers can scroll through the list or even text-search for a specific file. Clicking on the name of the desired file will display the user-specified number of lines for that particular file.

live_tailing_screenshot

Live tailing section in relation to the Status Page

Why is it useful?

As engineers, we recognize how important it is to track the status of any analysis at any time. Here are some examples of useful applications for live tailing:

  • Monitor progress of a simulation, either to extrapolate total expected runtime or to ensure that the simulation doesn’t enter a negative state.
  • View output plots to quickly analyze important trends and metrics of the simulation.
  • Monitor load balancing for parallelized simulations to diagnose inefficient behavior and to help the customer choose the correct number of processors.
  • Monitor time step conditions such as CFL or adaptive grid conditions to ensure that the simulation doesn’t “blow up.” Simulations that creep along and blow up in time or size can now be stopped quickly.

Does live tailing work with image files as well?

Yes. Some simulation codes are able to generate image files such as meshes, graphs or surface plots. These files can be live tailed as well. Clicking on a file that is a jpg, png or gif will display the image right inside the browser. Check out this aircraft landing gear example using Gerris (http://gfs.sourceforge.net/wiki), an open-source CFD code, with data provided by the AIAA.

Screen Shot 2013-05-14 at 3.35.05 PM

Live tailing allows displaying analysis-generated images

How can I try it?

Contact us at support@rescale.com – we can share existing jobs with you so you can see how it works.

This article was written by Mulyanto Poort.