I would like to add few notes inline
On 25.10.2013 20:33, Jeff Squyres (jsquyres) wrote:
> We had a few emails a little while ago, and decided that the branding should be "oshmem" because Open SHMEM is different than (original) SHMEM.
> I notice that there's still:
> - shmemcc / shmemfort / shmem_info / shmemrun
> --> should these all be "oshmem*" ?
> - the examples are hello_shmem* and ring_shmem*
> --> should these all be "*_oshmem*" ?
These examples are not OpenSHMEM specific.
> - there are header files named shmem*
> --> I'm guessing the names "shmem.h" and "shmem.fh" are mandated
OpenSHMEM specification says
10.1 Incorporating OpenSHMEM into Programs
C and C++ programs that use the OpenSHMEM library must
All Fortran OpenSHMEM programs should
and Fortran OpenSHMEM programs that use constants defined by OpenSHMEM must
10.1.1 Compatibility Note
Implementations must also provide these header files so that they can be
referenced in C
and C++ as
and in Fortran as
for backward compatbility with OpensHMEM 1.0 and SGI SHMEM.
> --> shmem_portable_platform.h.in should probably be oshmem_portable_platform.h.in, right?
> --> same for the internal headers shmem_api_logger.h and shmem_lock.h