I am batch running nastran and occasionally get a string of failed runs due to this:
*** USER FATAL MESSAGE 3060 (PREFACE)
- AUTHORIZATION ERROR ***
UNABLE TO OBTAIN LICENSES FOR Nastran Solver
PLEASE REFER TO THE LOG FILE FOR ADDITIONAL DETAILS
1 * * * END OF JOB * * *
I tried adding Authque=20 as a keyword but that didn't help (it was default 20 but worth a shot). The run fails immediately without waiting 20 minutes. In a batch of 20 runs I could get 1-4 of these in a row before an attempt finds a license.
Since it isn't waiting for a license my current theory is it can't find the license server. Is there any way to prove this is the problem? And if true is there something I can do to make nastran wait around and try pinging the server instead of going to the next run?
Thank you for your help. Do you have a link to the documentation that describes FLEXLM_TIMEOUT?
I am trying to figure out where I would add or edit that setting. It isn't one of the nastran keywords and it isn't added to the .rcf file where I find the authorize=servername command.
This system environment variable is not set by default. You must create it. If you search for "environment" on Windows 10 you'll find "Edit the system Environment variables". There you can set it. Variable: FLEXLM_TIMEOUT Value: 1000000