What is HOST=cori09  Does it have GPUs?

  
https://docs.nvidia.com/cuda/cuda-runtime-api/structcudaDeviceProp.html#structcudaDeviceProp_164490976c8e07e028a8f1ce1f5cd42d6
 
<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);
}

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>
> 

Reply via email to