Hi Shahzeb:
I believe another colleague of mine may have helped you with this issue (I was 
not around last week).  However, to help me better understand the issue you are 
seeing, could you send me your config.log file  from when you did the 
configuration?  You can just send to rvandeva...@nvidia.com.
Thanks, Rolf

>-----Original Message-----
>From: users [mailto:users-boun...@open-mpi.org] On Behalf Of Shahzeb
>Sent: Thursday, July 30, 2015 9:45 AM
>To: us...@open-mpi.org
>Subject: [OMPI users] openmpi 1.8.7 build error with cuda support using pgi
>compiler 15.4
>
>Hello,
>
>I am getting error in my make and make installl  with building OpenMPI with
>CUDA support using PGI compiler. Please help me fix this problem.
>No clue why it is happening. We are using PGI 15.4
>
>  ./configure --prefix=/usr/global/openmpi/pgi/1.8.7 CC=pgcc CXX=pgCC
>FC=pgfortran --with-cuda=/usr/global/cuda/7.0/include/
>
>
>     fi
>make[2]: Leaving directory
>`/gpfs/work/i/install/openmpi/openmpi-1.8.7/ompi/mca/common/sm'
>Making all in mca/common/verbs
>make[2]: Entering directory
>`/gpfs/work/i/install/openmpi/openmpi-1.8.7/ompi/mca/common/verbs'
>if test -z "libmca_common_verbs.la"; then \
>       rm -f "libmca_common_verbs.la"; \
>       ln -s "libmca_common_verbs_noinst.la" "libmca_common_verbs.la"; \
>     fi
>make[2]: Leaving directory
>`/gpfs/work/i/install/openmpi/openmpi-1.8.7/ompi/mca/common/verbs'
>Making all in mca/common/cuda
>make[2]: Entering directory
>`/gpfs/work/i/install/openmpi/openmpi-1.8.7/ompi/mca/common/cuda'
>   CC       common_cuda.lo
>PGC-S-0039-Use of undeclared variable
>mca_common_cuda_cumemcpy_async
>(common_cuda.c: 320)
>PGC-S-0039-Use of undeclared variable libcuda_handle (common_cuda.c:
>396)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 396)
>PGC-S-0103-Illegal operand types for comparison operator (common_cuda.c:
>397)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 441)
>PGC-W-0155-Pointer value created from a nonlong integral type
>(common_cuda.c: 441)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 442)
>PGC-W-0155-Pointer value created from a nonlong integral type
>(common_cuda.c: 442)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 443)
>PGC-W-0155-Pointer value created from a nonlong integral type
>(common_cuda.c: 443)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 444)
>PGC-W-0155-Pointer value created from a nonlong integral type
>(common_cuda.c: 444)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 445)
>PGC-W-0155-Pointer value created from a nonlong integral type
>(common_cuda.c: 445)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 446)
>PGC-W-0155-Pointer value created from a nonlong integral type
>(common_cuda.c: 446)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 447)
>PGC-W-0155-Pointer value created from a nonlong integral type
>(common_cuda.c: 447)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 448)
>PGC-W-0155-Pointer value created from a nonlong integral type
>(common_cuda.c: 448)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 449)
>PGC-W-0155-Pointer value created from a nonlong integral type
>(common_cuda.c: 449)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 450)
>PGC-W-0155-Pointer value created from a nonlong integral type
>(common_cuda.c: 450)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 451)
>PGC-W-0155-Pointer value created from a nonlong integral type
>(common_cuda.c: 451)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 452)
>PGC-W-0155-Pointer value created from a nonlong integral type
>(common_cuda.c: 452)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 453)
>PGC-W-0155-Pointer value created from a nonlong integral type
>(common_cuda.c: 453)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 454)
>PGC-W-0155-Pointer value created from a nonlong integral type
>(common_cuda.c: 454)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 455)
>PGC-W-0155-Pointer value created from a nonlong integral type
>(common_cuda.c: 455)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 463)
>PGC-W-0155-Pointer value created from a nonlong integral type
>(common_cuda.c: 463)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 464)
>PGC-W-0155-Pointer value created from a nonlong integral type
>(common_cuda.c: 464)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 465)
>PGC-W-0155-Pointer value created from a nonlong integral type
>(common_cuda.c: 465)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 469)
>PGC-W-0155-Pointer value created from a nonlong integral type
>(common_cuda.c: 469)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 470)
>PGC-W-0155-Pointer value created from a nonlong integral type
>(common_cuda.c: 470)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 471)
>PGC-W-0155-Pointer value created from a nonlong integral type
>(common_cuda.c: 471)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 472)
>PGC-W-0155-Pointer value created from a nonlong integral type
>(common_cuda.c: 472)
>PGC-S-0039-Use of undeclared variable cuda_event_dtoh_num_used
>(common_cuda.c: 591)
>PGC-S-0039-Use of undeclared variable cuda_event_dtoh_first_avail
>(common_cuda.c: 592)
>PGC-S-0039-Use of undeclared variable cuda_event_dtoh_first_used
>(common_cuda.c: 593)
>PGC-S-0039-Use of undeclared variable cuda_event_max (common_cuda.c:
>595)
>PGC-S-0039-Use of undeclared variable cuda_event_dtoh_array
>(common_cuda.c: 595)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 595)
>PGC-S-0103-Illegal operand types for comparison operator (common_cuda.c:
>596)
>PGC-S-0054-Subscript operator ([]) applied to non-array (common_cuda.c:
>604)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 604)
>PGC-S-0039-Use of undeclared variable cuda_event_dtoh_frag_array
>(common_cuda.c: 615)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 615)
>PGC-S-0103-Illegal operand types for comparison operator (common_cuda.c:
>616)
>PGC-S-0039-Use of undeclared variable cuda_event_htod_num_used
>(common_cuda.c: 624)
>PGC-S-0039-Use of undeclared variable cuda_event_htod_first_avail
>(common_cuda.c: 625)
>PGC-S-0039-Use of undeclared variable cuda_event_htod_first_used
>(common_cuda.c: 626)
>PGC-S-0039-Use of undeclared variable cuda_event_htod_array
>(common_cuda.c: 628)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 628)
>PGC-S-0103-Illegal operand types for comparison operator (common_cuda.c:
>629)
>PGC-S-0054-Subscript operator ([]) applied to non-array (common_cuda.c:
>637)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 637)
>PGC-S-0039-Use of undeclared variable cuda_event_htod_frag_array
>(common_cuda.c: 648)
>PGC-W-0095-Type cast required for this conversion (common_cuda.c: 648)
>PGC-S-0103-Illegal operand types for comparison operator (common_cuda.c:
>649)
>PGC-S-0039-Use of undeclared variable checkmem (common_cuda.c: 715)
>PGC-S-0039-Use of undeclared variable ctx_ok (common_cuda.c: 773)
>PGC-S-0039-Use of undeclared variable cuda_event_ipc_array
>(common_cuda.c: 779)
>PGC-S-0103-Illegal operand types for comparison operator (common_cuda.c:
>779)
>PGC-S-0054-Subscript operator ([]) applied to non-array (common_cuda.c:
>782)
>PGC-F-0008-Error limit exceeded (common_cuda.c: 782)
>PGC/x86-64 Linux 15.4-0: compilation aborted
>make[2]: *** [common_cuda.lo] Error 1
>make[2]: Leaving directory
>`/gpfs/work/i/install/openmpi/openmpi-1.8.7/ompi/mca/common/cuda'
>make[1]: *** [all-recursive] Error 1
>make[1]: Leaving directory `/gpfs/work/i/install/openmpi/openmpi-
>1.8.7/ompi'
>make: *** [all-recursive] Error 1
>
>--
>Shahzeb Siddiqui
>222A Computer Building
>R&D Software Systems Engineer
>Advanced CyberInfrastructure
>Office:+18148676074
>Cell:+14844257705
>
>_______________________________________________
>users mailing list
>us...@open-mpi.org
>Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users
>Link to this post: http://www.open-
>mpi.org/community/lists/users/2015/07/27361.php
-----------------------------------------------------------------------------------
This email message is for the sole use of the intended recipient(s) and may 
contain
confidential information.  Any unauthorized review, use, disclosure or 
distribution
is prohibited.  If you are not the intended recipient, please contact the 
sender by
reply email and destroy all copies of the original message.
-----------------------------------------------------------------------------------

Reply via email to