01-01-2009 08:24 AM
Can someone back save this to 8.5 please?
Thanks in Advance
Tim C.
01-01-2009 09:03 AM - edited 01-01-2009 09:04 AM
01-01-2009 12:17 PM
Just delete the stuff to the left of the while loop labeled: "This makes sure all CPUs in the system are available by calling into Windows API", including the subVI "_SetNumberOfLBCPUsMask.vi".
The rest will convert down just fine and will run without it. Just do a "save for previous".
Of course LabVIEW 8.6 received a lot of internal improvements for multiCPU support, so things might not run as well in 8.5 if you select more than one CPU.
Some casual testing here showed here that selecting 1CPU is actually faster in 8.5.1 (40ms vs 50ms), while things slow down when selecting 2 CPUs on my dual core system (160ms!!?? vs 30ms).
So in 8.5.1, selecting 2 CPUs slows it down by a factor of four. This needs more investigation.... 😮
01-01-2009 12:44 PM
Good catch Christian !
Here are the converted VIs, with the warning below :
European_Call_Option_20071016.llb\European_Call_Core (vector).vi (European_Call_Core (vector).vi)
The object "Square Root" does not support output configuration in the previous version.
01-05-2009 08:08 AM
Thanks for your help on this.
Best Regards
Tim C.