Getting to Know PADT: High Performance Computing (HPC) IT Support Services

 This post is the twelfth installment in our review of all the different products and services PADT offers our customers. As we add more, they will be available here.  As always, if you have any questions don’t hesitate to reach out to info@padtinc.com or give us a call at 1-800-293-PADT.

The fact of the matter is, to be blunt, that building, maintaining, and optimizing systems for high-performance computing (HPC) is different than any other part of the IT world.  That is why most companies engaged in simulation who use HPC often struggle with their computers and networks. There is nothing wrong with their IT departments, they simply don’t have the manpower or the experience to support HPC systems. And that is why PADT offers IT support services tailored towards the needs of simulation users.  We bridge that gap between the unique needs of HPC for simulation and customer’s existing IT infrastructure.

We started offering this service simply because customers asked us to. As part of  ANSYS technical support duties, we kept getting calls from customers who were just not getting good performance out of some very expensive computer hardware. After looking into it we often found that they had the wrong hardware, it was configured wrong for HPC, or there was unnecessary overhead on the system.  In each case, we got together with the customer’s IT department and the users to understand the problem and implement fixes.

PADT’s IT team can offer a variety of services, including, but not limited to:

  • Implementing data management software
  • Performance benchmarking
  • Troubleshooting and Debugging Systems
  • High-performance Network design and installation
  • Making things run faster
  • System tuning
  • System design and configuration
  • Upgrading existing hardware
  • Installing software packages
  • Setting up queuing and monitoring tools

Focused on Performance

Most computer systems and the IT infrastructure that supports them, in the commercial world, are focused on security first, operating cost second, then performance.  And these are the right priorities. But in the HPC world, those same systems and infrastructure have to be focused on performance, with robustness second.  Security is important, but you solve that problem by isolating the systems and controlling access. PADT’s IT team gets this and because we run a large HPC infrastructure for our own simulation consulting business, they know how to set things up right and keep them tuned for performance.

A Partnership Between Users, IT, and PADT

Our deep knowledge of scientific computing and the hardware it runs on is only one part of our success in this area. The other is knowing how to be that translator between IT and the users of demanding numerical software packages.  We understand why IT can or can not open certain ports, and why the user needs those ports. We get the desire to establish a company-wide policy using remote drives that use RAID 1. We also know that doing that kills HPC performance. That starts the conversation on why users need local drives in RAID 0 for their number crunching.

The examples go on and on and involve memory, network fabric, different versions of MPI for each solver, and much more.  Often times just being able to explain these issues in terms everyone can understand is the greater value PADT can add.  And then our IT experts will be there with the customer’s IT experts at 11:30 PM installing those GPU cards and configuring them.

Maximize the Return on your HPC Investment

The cold hard reality is that companies spend large sums on advanced hardware, software, and infrastructure. Why not spend a little more to make sure you are getting the most from that sizeable investment.  PADT is here to help, to work with your IT and users, to get the most out of the tools you have.   Please don’t hesitate to call us at 480.813.4884 or send an email to info@padtinc.com to learn more.

geoCUBE: Computers for Scanning

PADT just released a line of computer workstations  specifically designed for use with a variety of optical scanners: geoCUBE Scanning Workstations.

Scanning technology has come a long way.  It is relatively easy to scan a real physical part with a variety of different scanning technologies and capture the geometry for use in inspection, design, reverse engineering, or to directly replicate a part with 3D Printing.  The problem is that a good scanner produces a huge  number of data points and a standard office computer, laptop, or even most CAD workstations bog down and perhaps even crash when you try to view or manipulate that much data.  

geocube-hardware-picsWhen we ran into that exact problem here at PADT when we were doing scanning services for customers.  On a nice CAD workstation it was taking almost a whole day to clean up and process a full scan or a large part.  Our manufacturing team asked if they could power one of the CUBE Simulation Computers we use for CFD.  If you know CFD people you know they said “No, but can I also run on your box if you are not using it?”  So they went to our IT staff, the people who design CUBE systems and asked for a custom built machine for scanning.

The result was a breakthrough.  That 20 hour job was finishing in about two hours and we were able to spin the points and the resulting triangle file around on the screen in real time. We liked it so much we decided to come up with four systems spanning the needs of scanning users, and offer them along with the scanner we sell, or to anyone that might need one.

Below is a screen shot of the table showing the four systems, from a basic small box that you can use to drive your scanner, to the power system that we use.  You can download the brochure here, or visit the web page here

geoCUBE-Spec-Table-Screen-Shot

As always, feel free to contact us to get more information and see how we can help you find the right scanner and the perfect computer to go with it.

“Launch, Leave & Forget” – A Personal Journey of an IT Manager into Numerical Simulation HPC and how PADT is taking Compute Servers & Workstations to the Next Level

fire_and_forget_missileLaunch, Leave & Forget was a phrase that was first introduced in the 1960’s. Basically the US Government was developing missiles that when fired would no longer be needed to be guided or watched by the pilot. The fighter pilot was directing the missile mostly by line of sight and calculated guesswork off to a target in the distance. The pilot often would be shot down or would break away too early from guiding the launch vehicle. Hoping and guess work is not something we strive for when lives are at stake.

So I say all of that to say this. As it relates to virtual prototyping, Launch, Leave & Forget for numerical simulation is something that I have been striving for at PADT, Inc.
Striving internally and for our 1,800 unique customers that really need our help. We are passionate and desire to empower our customers to become comfortable, feel free to be creative and able to step back and let it go! Many of us have a unique and rewarding opportunity to work with customers from the point of design/or even the first to pick up the phone call. Onward to virtual prototyping, product development, Rapid Manufacturing and lastly on to something you can bring into the physical world. A physical prototype that has already gone through 5000 numerical simulations. Unlike the engineers in the 1960’s who would maybe get one, two or three shots at a working prototype. I think it is amazing that a company could go through 5000 different prototypes before finally introducing one into the real world.

clusterAt PADT I continue to look and search for new ways to Launch, Leave & Forget. One passion of mine is computers. I first started using a computer when I was nine years old. I was programming in BASIC creating complex little FOR NEXT statements before I was in seventh grade. Let’s fast forward… so I arrived at PADT in 2005. I was amazed at the small company I had arrived at, creativity and innovation was bouncing off the ceiling at this company. I had never seen anything like it! Humbled on more than one occasion as most of the ANSYS CFD analysts knew as much about computers as I did! No, not the menial IT tasks like networking, domain user creation, backups. What the PADT CFD/FEA Analysts communicated sometimes loudly was that their computers were slow! Humbled again I would retort but you have the fastest machine in the building. How could it be slow?! Your machine here is faster than our webserver in fact this was going to be our new web server. In 2005 then at a stalemate we would walk away both wondering why they solve was so slow! Over the years I would observe numerous issues. I remember spending hours using this ANSYS numerical simulation software. It was new to me and it was complicated! I would often knock on an Analysts door and ask if they had a couple minutes to show me how to run a simulation. Some of the programs I would have to ask two or three times, ANSYS FEA, ANSYS CFX, FLUENT on and on. Often using a round robin approach because I didn’t want to inconvenience the ANSYS Analysts. Probably some early morning around 3am the various ANSYS programs and the hardware, it all clicked with me. I was off and running ANSYS benchmarks on my own! Freedom!! Now I could experiment with the hardware configs. Armed with the ANSYS Fluent, and ANSYS FEA benchmark suites I wanted to make the numerical simulations run as fast or faster than they ever imagined possible! I wanted to please these ANSYS guys, why because I had never met anyone like these guys. I wanted to give them the power they deserved.

“What is the secret sauce or recipe for creating an effective numerical simulation?”

This is a comment that I would hear often. It could be on a conference call with a new customer or internally from our own ANSYS CFD Analysts and/or ANSYS FEA Analysts. “David, all I really care about is When I click ‘Calculate Run’ within ANSYS when is going to complete.” Or “how can we make this solver run faster?”

The secret sauce recipe? Have we signed an NDA yet? Just kidding. I have had the unique opportunity to not just observe ANSYS but other CFD/FEA code running on compute hardware. Learning better ways of optimizing hardware and software. Here is a fairly typical situation of how a typical process for architecting hardware for use with ANSYS software goes.

Getting Involved Early

When the sales guys let me I am often involved at the very beginning of a qualifying lead opportunity. My favorite time to talk to a customer is when a new customer calls me directly at the office.

Nothing but the facts sir!

I have years’ worth of benchmarking data. Do your users have any benchmarking data? Quickly have them run one of the ANSYS standard benchmarks. Just one benchmark can reveal to you a wealth of information about their current IT infrastructure.

Get your IT team onboard early!

This is a huge challenge! In general here are a few roadblocks that smart IT people have in place:

IT MANAGER RULES 101

1) No! talking to sales people
2) No! talking to sales people on the phone
3) No! talking to sales people via email
4) No! talking to sales people at seminars
5) If your boss emails or calls and says “please talk to this sales person @vulture & hawk”. Wait about a week. Then if the boss emails back and says “did you talk to this salesperson yet?” Pick up the phone and call sales rep @vulture & hawk.

it1What is this a joke? Nope, Most IT groups operate like this. Many are under staffed andin constant fix it mode. Most say and think like this. “I would appreciate it if you sat in my chair for one day. My phone constantly rings, so I don’t pick it up or I let it go to voicemail (until the voicemail box files up). Email constantly swoops in so it goes to junk mail. Seminar invites and meet and greets keep coming in – nope won’t go. Ultimately I know you are going to try to sell me something”.

Who have they been talking to? Do they even know what ANSYS is? I have been humbled over the years when it comes to hardware. I seriously believed the fastest web server at that moment in time would make a fast numerical simulation server.

If I can get on the phone with another IT Manager 90% of the time the walls come down and we can talk our own language. What do they say to me? Well I have had IT Managers and Directors tell me they would never buy a compute cluster or compute workstation from me. “Oh well our policy states that only buy from big boy pants Computer, Inc., mom & pop shop #343,” or the best one was ‘the owner’s nephew. He builds computers on the side.”. They stand behind their walls of policy and circumstance. But, at the end of the calls they are normally asking us to send a quote to them.

repair

So, now what?

Well, do you really know your software? Have you spent hours running different hardware configurations of the same workstation? Observing the read/writes of an eight drive 600GB SAS3 15k RPM 12Gbps RAID 0 configuration. Is 3 drives for the OS and 5 drives for the Solving array the best configuration for the hardware and software? Huh? What’s that?? Oh boy…