We have a cluster with 6 nodes and with intel compilers and impi libraries and we want to compile a code with them.
First of all we tested the examples provided by intel as follow:
1. Directory with sources (example):
2. Modify mpd.hosts so it includes our machines. -->OK
3. make build
-->It doesn't work, this is a screen capture of the output:
ifort -cluster-openmp md.f -o md.exe
Error: A license for FClusOMPL is not available (-5,357). --> but we have a trial license for one month ending November 9th!!
Make sure that a license file is being used that contains a license
for the requested feature. If your license requires a license server,
make sure that the server is using the right license file (usually,
this would be the same license file that is being used by this
application), and make sure that you have not changed the license
file since starting the server.
License file(s) used were (in this order):
[list of our licenses] ...
Please visit http://support.intel.com/support/performancetools/support.htm if you require technical assistance.
ifort: error #10052: could not checkout FLEXlm license
make: *** [build] Error 1
4. If Makefile is modified and instead of the option --cluster-openmp we use --openmd then the program compiles, but of course the compiled program only uses the processors of one node, does not use the six nodes the cluster have.
Please, has anyone idea what is happening or what is wrong?? thanks in advance!
As far as I know the Cluster OpenMP license does not provided with Intel Compilers by default. Please read the following articles for details:
Please keep in mind that if you plan to create hybrid MPI + OpenMP application you don't have to have the license for Cluster OpenMP. You dont have to use Cluster OpenMP at all in this case.