AlphaServer SC patch kit: ========================== AlphaServer SC Version : SCV2.6 SSB Kit Name: SCV26105882 Release Date: 07 April 2004 PTRs: 153-2-1344 & 153-2-1346 IPMT Numbers: CFS.105882 & CFS.105884 Abstract: Application errors from MPI & elan resolved. Description of Patch: ===================== This patch resolves the following issues: 1. Elan out of memory errors. Certain applications have been experiencing 'Elan memory exhausted' errors when the enviornment variable MPI_USE_LIBELAN_SUB is set to non-zero. This patch resolves this issue. 2. LSMS, hangs on mpi call The LSMS application has been observed to hang when making certain mpi calls. This patch resolves this issue. This patch also includes previous fixes for CFS.105805 and CFS.105987: 3. Fixes MPI issues with a fast fourier transform (FFT) application on single and dual rail systems. 4. Setting LIBELAN_SHMEM_ENABLE=0 may cause certain applications to core dump. This patch prevents this issue. Kit location: ============= The patch kit is SCV26105882.tar.gz and it is available from ITRC. Prerequisites: ============== Before installing this Patch kit, you should ensure the following: 1) You have all mandatory patches for this release installed Kit checksum: ============= cksum values for kit, 3817166220 8471608 SCV26105882.tar.gz Updated files: ============== A list of the files included in this patch is given below along with the cksum values for each file. 2077090077 3945480 ./usr/opt/mpi/lib/libmpi.a 2077090077 3945480 ./usr/opt/mpi/lib/libpmpi.a 2896646207 3185024 ./usr/opt/mpi/shlib/libmpi.so 3574448883 3193200 ./usr/opt/mpi/shlib/libpmpi.so 1439535497 197232 ./usr/opt/mpi/shlib/libtvmpich.so 790677821 3193232 ./usr/opt/mpi/shlib_i8/libmpi.so 2615689219 3201408 ./usr/opt/mpi/shlib_i8/libpmpi.so 3257917041 197232 ./usr/opt/mpi/shlib_i8/libtvmpich.so 935609884 3193232 ./usr/opt/mpi/shlib_i8r8/libmpi.so 3100481788 3201408 ./usr/opt/mpi/shlib_i8r8/libpmpi.so 3143915073 197232 ./usr/opt/mpi/shlib_i8r8/libtvmpich.so 3813624734 3185024 ./usr/opt/mpi/shlib_r8/libmpi.so 4115908648 3193200 ./usr/opt/mpi/shlib_r8/libpmpi.so 2178461466 197232 ./usr/opt/mpi/shlib_r8/libtvmpich.so 762502074 143056 ./usr/opt/rms/bin/dping 1005626929 96912 ./usr/opt/rms/bin/gping 2798391416 79680 ./usr/opt/rms/bin/lping 637358187 146640 ./usr/opt/rms/bin/mtping 4060013484 102400 ./usr/opt/rms/bin/pgping 4093849613 87824 ./usr/opt/rms/bin/pgvping 871699385 83168 ./usr/opt/rms/bin/qping 2412407916 108192 ./usr/opt/rms/bin/shmemtest 2007834048 102960 ./usr/opt/rms/bin/sping 385934484 135056 ./usr/opt/rms/bin/tping 3551943311 5650 ./usr/opt/rms/include/elan/group.h 3764312547 24160 ./usr/opt/rms/include/elan/shmem.h 3053258950 5441 ./usr/opt/rms/include/elan/tport.h 609290577 39925 ./usr/opt/rms/lib/dbg/group_thread.so.1 39914625 1088672 ./usr/opt/rms/lib/dbg/libelan.so 3756203734 61161 ./usr/opt/rms/lib/dbg/lock_thread.so.1 4065607416 68828 ./usr/opt/rms/lib/dbg/pgv_thread.so.1 2285758565 109265 ./usr/opt/rms/lib/dbg/tport_thread.so.1 3610931643 37621 ./usr/opt/rms/lib/group_thread.so.1 4129650504 4012148 ./usr/opt/rms/lib/libelan.a 3413927715 969264 ./usr/opt/rms/lib/libelan.so 226318714 6070 ./usr/opt/rms/lib/libelan_thread.a 3462675007 1337256 ./usr/opt/rms/lib/libshmem.a 3633481352 591008 ./usr/opt/rms/lib/libshmem.so 4044389089 55827 ./usr/opt/rms/lib/lock_thread.so.1 1325442073 64934 ./usr/opt/rms/lib/pgv_thread.so.1 1472062654 29021 ./usr/opt/rms/lib/shmem_thread.so.1 3738423759 88759 ./usr/opt/rms/lib/tport_thread.so.1 Instructions: ============= This patch is provided as a setld installable kit. Unpack it into a directory that is NFS mounted on all domains e.g. /nfs/ and install it as follows: Patch required on Management Server (if used) : YES Patch required on Domains : YES On the Management Server (if Used): ----------------------------------- Install the patch as follows: # cd /nfs/ # setld -l /nfs/ Restart any applications which use any of the shared objects listed in the 'updated files' section above. Rebuild and restart any appilcations which were linked with any of the archives listed in the 'updated files' section above. Rebuild and restart any appilcations which included any of the header files listed in the 'updated files' section above. To remove the patch, use the following commands: # setld -d Restart any applications which use any of the shared object listed in the 'updated files' section above. Rebuild and restart any appilcations which were linked with any of the archive listed in the 'updated files' section above. Rebuild and restart any appilcations which included any of the header files listed in the 'updated files' section above. On Domains: ----------- Install the patch as follows: # cd /nfs/ # scrun -d all setld -l /nfs/ Restart any applications which use any of the shared object listed in the 'updated files' section above. Rebuild and restart any appilcations which were linked with any of the archive listed in the 'updated files' section above. Rebuild and restart any appilcations which included any of the header files listed in the 'updated files' section above. To remove the patch use the following commands: # scrun -d all setld -d Restart any applications which use any of the shared object listed in the 'updated files' section above. Rebuild and restart any appilcations which were linked with any of the archive listed in the 'updated files' section above. Rebuild and restart any appilcations which included any of the header files listed in the 'updated files' section above. =======================================================================