r32551 now detects this limitation and automatically disable oshmem profile. I
am now revamping the patch for v1.8
Gilles
Gilles Gouaillardet wrote:
>In the case of PGI compilers prior to 13, a workaround is to configure with
>--disable-oshmem-profile
>
>On 2014/08/18 16:21, Gilles Gouaillarde
In the case of PGI compilers prior to 13, a workaround is to configure
with --disable-oshmem-profile
On 2014/08/18 16:21, Gilles Gouaillardet wrote:
> Josh, Paul,
>
> the problem with old PGI compilers comes from the preprocessor (!)
>
> with pgi 12.10 :
> oshmem/shmem/fortran/start_pes_f.c
> SHME
Josh, Paul,
the problem with old PGI compilers comes from the preprocessor (!)
with pgi 12.10 :
oshmem/shmem/fortran/start_pes_f.c
SHMEM_GENERATE_WEAK_BINDINGS(START_PES, start_pes)
gets expanded as
#pragma weak START_PES = PSTART_PES SHMEM_GENERATE_WEAK_PRAGMA ( weak
start_pes_ = pstart_pes_ )
Josh,
The specific compilers that caused the most problems are the older PGI
compilers (any before 13.x).
In this case the user has the option to update their compiler to 13.10 or
newer.
There are also issues with IBM's xlf.
For the IBM compiler I have never found a version that builds/links the
We will update the README accordingly. Thank you, Paul.
Josh
On Thu, Aug 14, 2014 at 10:00 AM, Jeff Squyres (jsquyres) <
jsquy...@cisco.com> wrote:
> Good points.
>
> Mellanox -- can you update per Paul's suggestions?
>
>
> On Aug 13, 2014, at 8:26 PM, Paul Hargrove wrote:
>
> > The following
Good points.
Mellanox -- can you update per Paul's suggestions?
On Aug 13, 2014, at 8:26 PM, Paul Hargrove wrote:
> The following is NOT a bug report.
> This is just an observation that may deserve some text in the README.
>
> I've reported issues in the past with some Fortran compilers (most
The following is NOT a bug report.
This is just an observation that may deserve some text in the README.
I've reported issues in the past with some Fortran compilers (mostly older
XLC and PGI) which either cannot build the "use mpi_f08" module, or cannot
correctly link to it (and sometimes this fa