IBM Support

IV52182: CANNOT FIND MASS LIB WHEN USING MPI AND -QSMP

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When -qsmp=omp is specified, the location of the libmassv.a
    library is not passed to the linker and causes a linker
    error. This issue occurs for a non-default installation of the
    compiler.
    
    ===== TESTCASE:
    $ cat masstest.f95
          PROGRAM test
    
             include 'massv.include'
    
             real(kind=8), dimension(500) :: x, y
             integer :: n
    
             n = 500
             x(:) = 1.0d0
             call vexp( y,x,n )
    
          END PROGRAM test
    $
    
    
    ===== ACTUAL OUTPUT:
    $ /home/ndi/bin/xlf95_r -F:mpxlf95_r masstest.f95 -qsmp=omp
    -lmassv ** test   === End of Compilation 1 ===
    1501-510  Compilation successful for file masstest.f95.
    ld: 0706-006 Cannot find or open library file: -l massv
            ld:open(): A file or directory in the path name does not
    exist.
    ld: 0706-006 Cannot find or open library file: -l xlsmp
            ld:open(): A file or directory in the path name does not
    exist.
    $
    
    ===== EXPECTED OUTPUT:
    Should compile clean.
    

Local fix

  • Manually add the location of the massv library using the -L
    option.
    

Problem summary

  • USERS AFFECTED:
    Anyone using MPI and -qsmp with a non-default installation is
    affected by this issue.
    
    PROBLEM DESCRIPTION:
    In the config file, the smplibraries attribute under mpxl*
    stanzas are missing -L$INST_LOC/usr/lib after an NDI
    installation.
    

Problem conclusion

  • The config file has been fixed to include the missing
    -L$INST_LOC/usr/lib after an NDI installation.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV52182

  • Reported component name

    XL FORTRAN FOR

  • Reported component ID

    5724X1500

  • Reported release

    D10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-11-18

  • Closed date

    2013-11-28

  • Last modified date

    2013-11-28

  • APAR is sysrouted FROM one or more of the following:

    IV48452

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    XL FORTRAN FOR

  • Fixed component ID

    5724X1500

Applicable component levels

  • RD10 PSY

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGH4D","label":"XL Fortran for AIX"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"13.1","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}}]

Document Information

Modified date:
28 November 2013