When I am using APS for PSS (shooting Method) using swap file, APS is being disbled.
How can prevent APS being disabled.
Are you invoking APS in your ocean script? Specifically, have you included a line such as:
envOption( 'userCmdLineOption "+lqt 0 +lqtimeout 0 -64 +aps")
This line invokes aps (+aps) as well as uses a 64 bit binary and waits indefinitely for a spectre license to be available. I have not experienced an issue invoking aps in a PSS simulation.
No, I am NOT invoiking through ocean script. It ia ADE-RUN.
You can invoke aps from the ADE. Under the Setup->Environment panel, add "+aps" to userCmdLineOption as shown below:
I am not having problem invoking APS.
The issue is : APS is some how getting disabled by Spectre on-the-fly for PSS-Shootinmg method with SWAP file.
The answer is simple; don't use swapfile. Swap file was an option added a long time ago to increase the capacity of SpectreRF when memory was a lot more expensive than it is now, and there was no 64 bit version of spectre. Nowadays you'd be far better off using 64 bit spectre if you need the capacity.
It always had a negative effect on performance because it had to write all the information calculated during the shooting interval to disk - which could be a lot of data. In the past if you really needed to use this you should only use it if absolutely necessary and then make sure that the swapfile was on a local (not networked) disk.
Now, turn on 64 bit either via the option on the setup->environment form or by typing -64 in the userCmdLineOption field on that form.