I wrote a c++ program using some libraries called linbox, givaro, gmp.Now because my computer is to slow I want to run my program on a supercomputer.I am not very familiar with networks and my programming skills are not very high. I managed to upload the data that the program uses and the c++ program itself. But of course the supercomputer has not the libraries I need and so I can not compile/link.Can you tell me how can I proceed to get my program working or can you give me a good reference where I can learn to run c++ programs on supercomputers?I am using the supercomputer  brutuswiki.ethz.ch/brutus/Getting_started_with_Euler
Use supercomputer to run a program
network interface;system programming
If the hpc doesn't contain required libs, you have 2 options:Ask the admins to install the required libsBuild a static executable, which contains all the libs.If possible to go with option (2), just compile it on your machine, then upload to the hpc and run as is.I suspect unless you have mpi/pgas as part of your code, that the performance gain would not be great - supercomputers for the most part are a cluster of ordinary nodes, with fast interconnects.Being able to run concurrently is what makes an app take advantage of hpc.