I got the SDK samples to run but 'make test' with OpenCurrent still
failed in the same manner.
After some fumbling around I found that I needed to build with sm_12 -
and not sm_13.
I read the description of sm_13; saw the stress it put on doubles; and
believed that a 240M would not have that kind of support and so backed
up to sm_12.
It's may seem acadmic at this point but where do I read most about the
distinctions between sm_10 through sm_13? And just what the heck are
these? Yes, they have something to do with the 'programming model'
and just what hardware is supported but I'd like to find a better
answer than that.
[patfla@localhost sm12-rel]$ make test
Running tests...
Start processing tests
Test project /home/patfla/Projects/opencurrent-1.1.0/sm12-rel
1/ 17 Testing Diffusion1DTest Passed
2/ 17 Testing Diffusion3DTest Passed
3/ 17 Testing Advection3DTest Passed
4/ 17 Testing Grid1DTest Passed
5/ 17 Testing Grid3DTest Passed
6/ 17 Testing MultigridTest Passed
7/ 17 Testing ProjectTest Passed
8/ 17 Testing Advection3DDoubleTest Passed
9/ 17 Testing Grid1DDoubleTest Passed
10/ 17 Testing Grid3DDoubleTest Passed
11/ 17 Testing MultigridDoubleTest Passed
12/ 17 Testing MultigridMixedTest Passed
13/ 17 Testing ProjectDoubleTest Passed
14/ 17 Testing SamplingTest Passed
15/ 17 Testing NSTest Passed
16/ 17 Testing LockExTest Passed
17/ 17 Testing PCGTest Passed
100% tests passed, 0 tests failed out of 17
[patfla@localhost sm12-rel]$
And oh yes (said this before but) the 240M has only 1 GB of memory.