This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

map license

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?

Parents Reply Children
  • 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

  • It looks like you may have installed the server licence instead of a client licence, do you have copies of both? The server licence is meant to go on the machine hosting licenceserver.

  • The license server is up. How do I know which is the server license and which is the client one? It looks like there are a lot of licenses lying around on the machine. At the moment the license in

    /opt/allinea/licenseserver/licences/Licence

    is type 2 and has the mac address and port etc.

    But there is another (the wrong license) in  

    /opt/allinea/licenseserver/licences/Licence.12827

    Map is currently picking up 12827 when I run it. 

    On the client side there is:

    /software/licence/arm-forge/Licence

    which is type 2 and has 6 or so lines without the mac address and serial number 12827.

     But there is also 

    /software/licence/arm-forge/Licence.11578

    which is a copy of the sever licence at

    /opt/allinea/licenseserver/licences/Licence 

    So I guess what I need is the client licence for 11587 copied to 

    /software/licence/arm-forge/Licence

    RIght?

  • >So I guess what I need is the client licence for 11587 copied to  >/software/licence/arm-forge/Licence

    Yes. Can you send the output of

    cat /software/licence/arm-forge/Licence.11587

    just to be sure it's the wrong one.

  • type=3

    serial_number=11578

    max_processes=1024

    features=ddt,map,perf-report,cuda,metrics-pack,arch:x86_64,arch:aarch64

    expires=2022-08-31 23:59:00

    support_expires=2022-08-31 23:59:00

    mac=24:8a:07:e3:02:e0

    interface=any

    debuggers=gdb

    serverport=4241

    max_users=1024

    beat=60

    retry_limit=5

    max_all_processes=1024

    hash2=13f376cf.................

  • Yes that is definitely the server licence. Try using this client licence template:

    --
    type=2
    serial_number=11578
    hostname={your server hostname here}
    serverport=4241
    features=ddt,map,perf-report,cuda,metrics-pack
    hash2=e0f91af1a787694f4838cb7a797dc59d1675f3dd
    --

  • Great - thats sorted it. Thanks!