Results 1 to 8 of 8

Thread: PGI Community Edition

  1. #1
    Member
    Join Date
    Jul 2013
    Location
    United States
    Posts
    194
    Thanks
    44
    Thanked 140 Times in 69 Posts

    PGI Community Edition

    http://www.pgroup.com/products/community.htm

    PGI has a community edition. I think this is a new offering, but I could be wrong.

    Anyways, PGI is owned by nvidia these days. Their compilers have a strong focus on HPC, and have support for OpenACC and OpenMP (among lots of other stuff). My understanding is that their generated code is pretty good, and they have some interesting tools built in to help find you missed opportunities for optimizations which may improve things for other compilers as well.

    The C compiler doesn't masquerade as GCC (like clang and icc do) or MSVC, so it could be a good portability check for your code. It supports most of C11, but AFAICT no atomics or thread-local storage (except through OpenACC/OpenMP). There is a C++ compiler, too.

    They seem pretty relaxed about licensing. Unlike Intel where you have to manage licenses, PGI has a EULA you have to agree to, but after that they trust you to obey it, which is refreshing. You don't even have to register on their web site if you don't want to.

  2. Thanks (2):

    Bulat Ziganshin (15th February 2017),Shelwien (15th February 2017)

  3. #2
    Programmer Bulat Ziganshin's Avatar
    Join Date
    Mar 2007
    Location
    Uzbekistan
    Posts
    4,572
    Thanks
    780
    Thanked 687 Times in 372 Posts
    afaik, it was the first compiler to support openACC, and that's interesting by itself. Unfortunately, Windows support included only in professional version. While i can run compiler in VM, i can't run GPU programs there

    It looks that they use the same license checker as Intel: http://www.pgroup.com/support/download_licensing.php

  4. #3
    Member
    Join Date
    Jul 2013
    Location
    United States
    Posts
    194
    Thanks
    44
    Thanked 140 Times in 69 Posts
    I can't speak to the Windows version, but the Linux version of the Community Edition doesn't seem to have any kind of license checker; I think that's just for Professional Edition.

    The license does not use the flexlm license service, so there is no central controlling mechanism that can monitor compiler usage.
    From comment #4 on http://www.pgroup.com/userforum/viewtopic.php?t=5502.

  5. #4
    Programmer Bulat Ziganshin's Avatar
    Join Date
    Mar 2007
    Location
    Uzbekistan
    Posts
    4,572
    Thanks
    780
    Thanked 687 Times in 372 Posts
    well, the community version doesn't have a license, so it doesn't control one. the profi version has one and control one

  6. #5
    Member
    Join Date
    Jul 2013
    Location
    United States
    Posts
    194
    Thanks
    44
    Thanked 140 Times in 69 Posts
    It has a license. Otherwise nobody would be allowed to use it.

    Frankly, it's not a very good one (IMHO, IANAL), but they seem well-intentioned, and pretty chill about enforcement; just take a look at that thread I linked to on their forum.

  7. #6
    Programmer Bulat Ziganshin's Avatar
    Join Date
    Mar 2007
    Location
    Uzbekistan
    Posts
    4,572
    Thanks
    780
    Thanked 687 Times in 372 Posts
    it's not a sort of license that requires FlexiNet to support, so community version indeed doesn't need a license manager

    EDIT: looking at your thread, it seems that i was incorrect

  8. #7
    Member
    Join Date
    Jul 2013
    Location
    United States
    Posts
    194
    Thanks
    44
    Thanked 140 Times in 69 Posts
    I just put together a script to help enable testing with PGI Community Edition on Travis CI: https://github.com/nemequ/pgi-travis.

  9. #8
    Member
    Join Date
    Jul 2013
    Location
    United States
    Posts
    194
    Thanks
    44
    Thanked 140 Times in 69 Posts
    A new version of PGI Community Edition was released last night, and it now supports Windows too.

  10. Thanks:

    Bulat Ziganshin (2nd May 2017)

Similar Threads

  1. Linux Kernel community phases out Bzip2 for source bundles
    By moinakg in forum Data Compression
    Replies: 10
    Last Post: 10th January 2014, 01:39
  2. SpeedNar = WinRar Hacked edition by China?
    By BetaTester in forum Data Compression
    Replies: 6
    Last Post: 12th February 2012, 10:27
  3. SouceForge's community choiche awards
    By giorgiotani in forum Forum Archive
    Replies: 2
    Last Post: 20th June 2007, 01:12

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •