On Wed, May 26, 2021 at 6:13 PM Barry Smith <[email protected]> wrote:
> > What is HOST=cori09 Does it have GPUs? > > > https://docs.nvidia.com/cuda/cuda-runtime-api/structcudaDeviceProp.html#structcudaDeviceProp_164490976c8e07e028a8f1ce1f5cd42d6 > > Seems to clearly state > > int cudaDeviceProp > <https://docs.nvidia.com/cuda/cuda-runtime-api/structcudaDeviceProp.html#structcudaDeviceProp> > ::major > <https://docs.nvidia.com/cuda/cuda-runtime-api/structcudaDeviceProp.html#structcudaDeviceProp_164490976c8e07e028a8f1ce1f5cd42d6> > [inherited] > > Major compute capability > > > Mark, please compile and run this program on the machine you are running > configure on > > #include <stdio.h> > #include <cuda.h> > #include <cuda_runtime.h> > #include <cuda_runtime_api.h> > #include <cuda_device_runtime_api.h> > int main(int arg,char **args) > { > struct cudaDeviceProp dp; > cudaGetDeviceProperties(&dp, 0); > printf("%d\n",10*dp.major+dp.minor); > > int major,minor; > cuDeviceGetAttribute(&major, CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR, > 0); > cuDeviceGetAttribute(&minor, CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MINOR, > 0); > printf("%d\n",10*major+minor); > return(0); > Probably, you need to check the return code of these two function calls to make sure they are correct. > } > > This is what I get > > $ nvcc mytest.c -lcuda > ~/petsc* (main=)* arch-main > $ ./a.out > 70 > 70 > > Which is exactly what it is suppose to do. > > Barry > > On May 26, 2021, at 5:31 PM, Barry Smith <[email protected]> wrote: > > > Yes, this code which I guess never got hit before > > cudaDeviceProp dp; cudaGetDeviceProperties(&dp, 0); > printf("%d\n",10*dp.major+dp.minor); > return(0);; > > is using the wrong property for the generation. > > Back to the CUDA documentation for the correct information. > > > > On May 26, 2021, at 3:47 PM, Jacob Faibussowitsch <[email protected]> > wrote: > > 1120 sounds suspiciously like some CUDA version rather than architecture > or compute capability… > > Best regards, > > Jacob Faibussowitsch > (Jacob Fai - booss - oh - vitch) > Cell: +1 (312) 694-3391 > > On May 26, 2021, at 22:29, Mark Adams <[email protected]> wrote: > > I started to get this error today on Cori. > > nvcc fatal : Unsupported gpu architecture 'compute_1120' > > I am pretty sure I had a clean build but I can redo it if you don't know > where this is from. > > Thanks, > Mark > <configure.log> > > > >
