It is true that neither the 0.40 installer nor Lunatics download area has the Nvidia OpenCL Astropulse v6 application. But the installer will have made a copy of the project executable in the <boinc data directory>\projects\setiathome.berkeley.edu\oldApp_backup folder. It could be copied back from there and with suitable app_info.xml edits get your GPU processing Astropulse again.

There's probably more than one file which needs to be copied back. I don't have an Nvidia card, so won't attempt to specify what's needed. If you want to try that recovery, there are others here who have the needed knowledge.

! to retain formatting (indents) - do not copy from the page but click [Quote] under the post and copy from there

So all I need to do is append the given app_info section to the one I already have, create the ap_cmdline.txt and put the four files (AP6_win_x86_SSE2_OpenCL_NV_r1363.exe, AP6_win_x86_SSE2_OpenCL_NV.pdb, AstroPulse_Kernels_r1363.cl and libfftw3f-3.dll) in setiathome.berkeley.edu folder and restart boinc?

Am I correct in assuming that OpenCL files required are already present along with the latest nVidia drivers?

Will the information in <platform>windows_intelx86</platform> need any change for AMD systems, and must <plan_class>cuda_fermi</plan_class> be changed depending on the type of nVidia cards?

you can skip AP6_win_x86_SSE2_OpenCL_NV.pdb if it not will be listed in your app_info

Thanks Raistmer. I have now added all the files to the working directory and amended the app_info file. Started boinc and its crunching normally, however, no AP action from the GPU. Could you please clarify if the AP work units for nVidia GPU are different from the CPU ones or will the same units be taken up by the GPU? Also, does the boinc version have anything to do with this (I am running 6.10.60)

The <platform>windows_intelx86</platform> is also bothering me as I use AMD rigs.

I don't normally use GPU2 due to numerious errors because of mem size. It is listed only because of the card itself. It is a very unique card in that it has 2 different GPUs (GTX275/GTS250) on the same card.

I don't normally use GPU2 due to numerious errors because of mem size. It is listed only because of the card itself. It is a very unique card in that it has 2 different GPUs (GTX275/GTS250) on the same card.

Yes, but it won't be done particularly fast on any of these Pre-Fermi GPUs, and you're absolutely got to free a CPU core to feed the app otherwise it'll be even slower
(unless you downgrade your drivers to 26x.xx, but then the app isn't quite as fast as having a free core driving it),
Best to just keep doing Cuda MB on them, preferably with the x41zc_Cuda23 app,

My 9800GTX+ does 0% Blanked OpenCL AP tasks in a bit under 4 hours (13,600 secs), while my GTX460 does them in just over half an hour (2,100 secs), so my 9800GTX+ is about 6½ times slower than my GTX460,
while at Cuda MB the 9800GTX+ is only around twice as slow as the GTX460, for a 0.37 AR the 9800GTX+ does it around 1250 secs, while the GTX460 does it in 565 secs.