Replace PGI 2016 with PGI 2017 community edition on Linux

Hello everyone!
A little more than a year ago I ordered the PGI Accelerator Compiler through the NVIDIA OpenACC Toolkit, which gave me a one year license for 2016 PGI Compiler. When I just wanted to renew this license through the NVIDIA developer portal I discovered that apparently I need to switch to the newly introduced PGI 2017 community edition, which brings up two questions:

1. Do I need to remove the currently installed 2016 PGI Accelerator Compiler from my machine before I install the PGI 2017 community edition (in order to avoid any errors/incompatibilities when compiling my code from now on)?

2-1. If yes, what steps do I have to take to completely remove the 2016 PGI Compiler (including any references to it in the OS)?

2-2. If no, I there anything to consider when installing the PGI community edition with another PGI product already installed?

Thank you for your support!
Alex

The 16.10 and 17.4 community editions have an embedded license
that only works with that release.

While we do not support issues raised in prior community edition
releases, using them for a year after release should be possible.

Install 16.10 and 17.4 in different locations - for example

export PGI=/path/to/16.10/pgi
export PATH=$PGI/linux86-64/16.10/bin:$PATH

vs

export PGI=/path/to/17.4/pgi/
export PATH=$PGI/linux86-64/17.4/bin:$PATH


and point to the separate license

export PGROUPD_LICENSE_FILE=$PGI/license.dat

So to answer your questions

  1. No
  2. to remove the PGI installation
    cd $PGI; chmod -R a+w ./linux86-64 ; rm -rf ./linux86-64
    and then remove the PGI directory.
  3. Change PGI; change PATH to compilers; change pointer to License.
    See above.