Package Details: nvhpc 24.7-2

Git Clone URL: https://aur.archlinux.org/nvhpc.git (read-only, click to copy)
Package Base: nvhpc
Description: NVIDIA HPC SDK
Upstream URL: https://gitlab.com/badwaik/archlinux/aur/nvhpc
Keywords: compiler cuda fortran pgi portland
Licenses: custom
Conflicts: pgi-compilers
Replaces: pgi-compilers
Submitter: a.kudelin
Maintainer: jayesh
Last Packager: jayesh
Votes: 14
Popularity: 0.000058
First Submitted: 2020-10-20 12:54 (UTC)
Last Updated: 2024-08-23 11:06 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7

callofdutyops commented on 2018-03-18 08:09 (UTC) (edited on 2018-03-18 08:10 (UTC) by callofdutyops)

Thanks for your hard working!

I suggest that LD_LIBRARY_PATH in the pgi-compilers.sh using bash parameter expansion, so that there won't be a leading colon in LD_LIBRARY_PATH even if the LD_LIBRARY_PATH is empty. And so the others. In another word, change:

export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${PGI_HOME}/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${PGI_HOME}/mpi/openmpi/lib
export MANPATH=${MANPATH}:${PGI_HOME}/man
export LM_LICENSE_FILE=${LM_LICENSE_FILE}:${PGI}/license.dat

to this:

export LD_LIBRARY_PATH=${PGI_HOME}/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
export LD_LIBRARY_PATH=${PGI_HOME}/mpi/openmpi/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
export MANPATH=${PGI_HOME}/man${MANPATH:+:${MANPATH}}
export LM_LICENSE_FILE=${PGI}/license.dat${LM_LICENSE_FILE:+:${LM_LICENSE_FILE}}

PrinceMachiavell commented on 2017-08-14 20:51 (UTC)

It appears that one more lib directory needs to be added to the LD_LIBRARY_PATH for the openmpi commands to work: export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${PGI_HOME}/mpi/openmpi/lib

pychuang commented on 2017-07-24 17:40 (UTC)

@maviles: This AUR package requires you to download PGI compilers manually. You can download the PGI community edition version here: http://www.pgroup.com/products/community.htm You will also need to install this AUR package manually. I guess yaourt may not work for this one.

maviles commented on 2017-07-20 21:31 (UTC)

im a bit new installing AUR packages, and im get "Unknown download protocol: file Aborting..." installing pgi-compilers with yaourt.

eolianoe commented on 2017-06-14 10:40 (UTC)

@pychuang: I can reproduce the issue (compiling c and fortran is okay but c++ is failing) and it seems that there is no include files for gcc 7. A workaround is to use older standard with 'pgc++ --c++03 main.cxx'.

pychuang commented on 2017-06-09 20:08 (UTC)

In order to use pgc++, I have to downgrade gcc, gcc-libs, and gcc-fortran to 6.2.1-1. On my machine, headers provided by GCC 7.1.1-2 causes errors when compiling C++ codes with pgc++. Not sure if this is my problems, or PGI 17.4 indeed is not compatible with GCC 7.

PrinceMachiavell commented on 2017-06-07 22:12 (UTC)

When running mpirun or mpiexec I get the following error: /opt/pgi/linux86-64/2017/mpi/openmpi-1.10.2/bin/.bin/mpirun: error while loading shared libraries: libpgmp.so: cannot open shared object file... Adding the the PGI_HOME/lib folder to the LD_LIBRARY_PATH fixes the issue. I believe the following line should be added to pgi-compilers.sh: export LD_LIBRARY_PATH=${PGI_HOME}/lib:$LD_LIBRARY_PATH