Intel® MPI Library
Get help with building, analyzing, optimizing, and scaling high-performance computing (HPC) applications.

Cross-platform consistence

q_w_
Beginner
362 Views

If we get a cluster studio for windows OS (64 bit) installed on our PC/workstation, and developing programs there, strictly with the tools and libraries cluster studio come with.

Then if we install a cluster-studio linux version on our super-computer, if we upload our well-tunned codes developed within windows OS, to the supercomputer and ask it to compile the codes locally, then is there any possible problem with it, or cluster studio (same version number, but targetting different OS) and all its tools and libraries can ensure the consistence such that the codes debugged in windows can be compiled and execute flawlessly on our super-computer?

0 Kudos
1 Reply
James_T_Intel
Moderator
362 Views
Hi, I wouldn't expect "flawless" execution, but you should be able to compile and run your code on either system, with some restrictions. Obviously, any platform-specific APIs will cause problems. Most code optimizations will likely work well on either Windows* or Linux*. The operating systems themselves are different enough that you should expect performance differences. I would highly recommend testing on Linux* before you begin production runs of your program. This may be unnecessary, but personally, I'd rather be safe than sorry. Sincerely, James Tullos Technical Consulting Engineer Intel® Cluster Tools
0 Kudos
Reply