When trying to run map i get the following:
Waiting for licence
Arm Forge 21.0 - Arm MAP
MAP: Your current licence (12827) does not permit as many processes as you requested.
MAP: Requested Processes: 5
MAP: Available Processes: 1
MAP: Please contact the Arm Forge support team if you wish to profile more processes.
It runs fine on a single process, but not on multiple.
How do I run this on more than one process? I would expect that a single license seat is all that should be required to run a parallel job, not seats=num of processes.
Is this an error?
Thank you for the question. According to our records licence 12827 has "max_processes=1" which explicitly means you can't request more than one process per session.
> How do I run this on more than one process?You'd need a licence upgrade, I'd advise you speak with your sys admins. Unfortunately you won't be able to debug more than 1 process with this licence.
Actually there is a valid multiprocess license in the license directory - but map seems to pick up the serial one. Any idea how I tell it to pick up the right license - the only environment variable I can find is 'ALLINEA_LICENSE_DIR', which is set correctly.
Try setting the environment variable "ALLINEA_LICENCE_FILE" to the licence of your choice
That doesn't seem to help - still picks up the serial one.
Actually unsetting the ALLINEA_LICENSE_DIR forces it. to pick up the right one, but I now get this error:
Licence 11578 in file "/software/licence/arm-forge/Licence.11578" is invalid.
Floating licences must be served using licenceserver.
Can you check if your systems' licenceserver is up? It seem as though your client license is valid, but either the server is down or possibly the server hostname is not set correctly in the client licence
View all questions in HPC forum