Software Archive
Read-only legacy content
17061 Discussions

MPSS minimal software installation

lejeczek
Beginner
617 Views

hi everybody

I'm having my first go at MPSS and I'm wondering if it's really necessary to install the whole lot? every single rpm package as readme says?

many thanks

P.

0 Kudos
4 Replies
Loc_N_Intel
Employee
617 Views

Hi P.,

Do you refer to the readme file in MPSS 2.1.x? I would suggest to start with the latest MPSS 3.5 . The readme file in MPSS 3.x just shows how to install the MPSS stack, nothing else. All extra stuffs are included in the User Guide. Thank you.

0 Kudos
Frances_R_Intel
Employee
617 Views

It would be inadvisable to omit any of the rpm files in the top level directory. I suppose, strictly speaking, you might get away with not installing the documentation rpms or some of the development rpms, but if you do, you will really miss having the man pages for the MPSS specific libraries and commands and will eventually find that you really need one of the missing header files. The files in the lower level directories are the ones that are optional and, as Loc points out, the directions in the readme do not include those; the installation procedures for those are in the MPSS User's Guide.

So, could you omit any of the rpms in the top level directory? Strictly speaking yes, but you won't save yourself very much space, you will make more work for yourself and you will ultimately come to regret it.

0 Kudos
lejeczek
Beginner
617 Views

hi, thank you both.

quickly - is there a guide/way to install only components necessary to use with Intel's compiler suite? I'd not need anything else.

thanks

 

0 Kudos
Frances_R_Intel
Employee
617 Views

Short answer - install everything in the main directory and the files from the modules directory that the readme instructions have you copy up into the main directory but you don't need anything else just to compile and run - except of course, the compilers, which should be reinstalled because the coprocessor specific parts do not install if the install script for the compilers does not detect an installed MPSS.

Actually, I thought of a question I should have asked - are you installing the MPSS on a machine that doesn't have a coprocessor card? Is that why you stress that you want only those files necessary to use the compilers? If so, you might be able to eliminate a few more rpm files, but you would be surprised at everything you still need, especially if you are going to use offload or hstreams in your programs. Besides the offload and hstreams files, you need the myo if you are going use shared memory offload. Coi is the underlying mechanism to support offloading, and SCIF is the underlying mechanism to support all host/coprocessor communication; so you need those files. You need the files containing the gcc cross compiling environment; you need the loader and libraries from there. Depending on the version of compiler you are using, you need the compatibility file. And you need enough of the MPSS to convince the compiler install script that it should install the required libraries and header files - I forget exactly what it is looking for to determine this. I have probably forgotten some other files that you still need and I am not sure what dependencies exist.

I seem to remember an article or blog that talks about installing the MPSS on a system without a coprocessor but I can't find it right now. However, I think you are only making more work for yourself by trying to avoid installing some of the rpms in the main MPSS directory.

0 Kudos
Reply