openmpi_2_1_6-gnu-hpc-2.1.6-150500.24.2.1<>,Nxfp9| E 4|pT~GrMُ+O"IEi-A&3C}?}d , K1R_ u   (  < % ' )4+.f.001,2(2825935:95@VQFVYGVpHXIZX[ Y[,\[X]]l^fbhcidj,ej1fj4lj6ujLvl`wu|xwyyz}}$}(}8}<}@}F}Copenmpi_2_1_6-gnu-hpc2.1.6150500.24.2.1An implementation of MPI/SHMEM OpenMPI is an implementation of the Message Passing Interface, a standardized API typically used for parallel and/or distributed computing. OpenMPI is the merged result of four prior implementations where the team found for them to excel in one or more areas, such as latency or throughput. OpenMPI also includes an implementation of the OpenSHMEM parallel programming API, which is a Partitioned Global Address Space (PGAS) abstraction layer providing inter-process communication using one-sided communication techniques. This package provides general tools (mpirun, mpiexec, etc.) and the Module Component Architecture (MCA) base and plugins necessary for running Open MPI/OpenSHMEM jobs.fh02-armsrv2]SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/Parallelhttp://www.open-mpi.org/linuxaarch64 _tmp=$(readlink -f /usr/share/lmod/moduledeps/gnu-7/openmpi/.version) && \ test "$_tmp" = "$(readlink -f /usr/share/lmod/moduledeps/gnu-7/openmpi/.version.2.1.6)" \ -o "x" = "x$(readlink -e /usr/share/lmod/moduledeps/gnu-7/openmpi/.version)" && \ rm -f /usr/share/lmod/moduledeps/gnu-7/openmpi/.version || exit 0     0 8@ 8n^j  iWoo]kaVC YFE   PP j )72 'V4o7N .P!4  jAV  L ~iK8.W.;+ޠRAAAAAAAAA큤AA큤A큤AA큤ffffffffffffff f f f f f f f f f f fff fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff [[[f [ffff891760331493e49bbbc7f567f548db0dc0deef28972ac8404db111d487dff1095f08486bd39d08956ceccd4bd17e4b9bc6c30307903520c5585d784b91ffdb4198b3fa3c31d748c095e100d45ff70f7b55dc77d438be6774a3b4b6c4ec4e15c7d9799c79f357eec27209c0b70390489b68cff9279837e9b52b91d3afe78bff18836de1710362ec4690b90a2b54ba2ca2786a9836c9959a3c8da5376a0473bd5e0ac0bb897e867fe12cab51cccc1d80f6502c0dc00fd877c1cba8d54532dac02b6375a16af784efb0db6213d0dd4e426d5a4091948a2943192127b2a09df6e855d33e84584726456ca1fea1853e9c356beb10015a7b0e2d601ae0126c4ddedd420b1d16dd723e8b091ced1d27b7436c62fed19bba8cb51c3508f0a936a713b3e2335806adaee0e5c2c56c9b4d85c91b0b19cb16b560e759644f0792560a76b97317451bc453683f59ac6ccedb1588b130c08e7d60cfff32c506c3d1fabdd0a1712e844fadfec78405900166306b667c697552f8ed8b0a38cbb8bfa5bd14a4fa7e7147370f2d7617f50dab54f3680a5e9ecb8eb276e2b9236544ce59a94d7b3eb3a43a3be9c0ee28867c9c7e58f3393c41836cdc73f95bee6a947cd3fe4bbcf273e9b0be5b29c825fed626651c7617f1982406dbf4f6a336fbd11793b79231d05c1fb899de9abd01589b53a57a3c89353839bc4c5e6bd5ca8fb404175a74f8f177930b9d4518cab4863f3607a3ef47d60efb59a1e2949066e06ef340c3a823a8c505bfa1daa29a26f2529c4322de2d3ed98e6bb38666d08ae0e1364890659845a11701ff1bee18d974bbe49417b925393511789b6cfbf4eb4ce845d7168a31255b552ab0828285b6bcd93a0ca1acaae6b9d6a72ff910a7c4c1605c54b93b5127afc445427beda0a4e218a6c859f6f7601f4bd4469512c6729120776569dbb32efd4d8a9de6a83f3b097b650768207315eaf1787e6394cfed77901023056212d7cc85c3526df0f90ccf11e29bb1c0be88892e2a3f1c6f2e05e38c455850e5bf424a5f0274c5b4abb3d50660a2685ecdc8ac1512ba1414e91a56d639d8d1c5d173c8bc13e7bcf5f39a4fcba06b9592d1746fdd5b223e507f2e3bbc96e8de8639557d15420ac3fa7b9acf483807360f3c30d214e7c22bb51057d17aa3c6c159562aca03e1993fc6f810c67405be51243e5a83e72d1e73c0672d55a9be4cd46a049690dbfb056081785fc6dc199fe2072120f2e261e70d7f0035e29094f772547d034cdd8eb0e5e24ce32ec0f73d9ee19150368ed2e177c863496e0d2cde89349ecc55022f84f1c54efb4ac5a630d85e91e8dbd582d5f8360b772575a73e1d02a37945af2f09ad9f91e6f4b7cc0d78b58154d4335e859461b6f6c91b7733201be96f01200b93ae5051b0303cfafd38f2c3950fc1ed2f554bf016fa419a57df78ac5b4c8e3e6196c7db53cc4a2258f6373660014f7cb4e64a80b16bb6c274434810b077d082a777eb33ce5afa4d0fa1b837c6be62ebea73ca71932abde12e74df0b6e3879e9c4c0c3c4596377bce4743e80b058e15ea01ddd0a05a842f421e8ddb1b628ec78391616d24c01513bce868e2ab4fc3f18435b846bdb00489c4eb339763f8cb2aba135984036f9838ec81a65ce042df77af7dda7b8c9e8c76585c52ab5570e7198d49c66998d34c7dfb9cad4211c29121344e4a8aaf0a5088d0d44f1754668078ec86f0140169f12a352c3bd8a3ef405b3fa7fd968e9f2778654ece4f4d9d1070ea2987c623b1241c9f9c94f2b57892f3a97545c58b4d2aaedf21025c61a6ce9a425a6992936f7825352d8ddac2775e28cc05c087368343e840a71ee1ddc093fda855fe481bfb6a8c628cbb65a597c981703ea1792e31ef8acddcbc5911ecf8d7f18da86ec5213be7638c3bc7e14923290c603026d115cdf4740c6a8ed3f4115dbf4f92af3f4b865a3b346569c24a03924fc734299bfafa0d45326bdfca511005e08c9e0418e124a81bc172d19bb40803ff4b14b3178acee6cc768a1cd247a415d63ae59c044f08b8ced5b891a52e897143eb0049091663cd53b0b6db3f96ea195acb9ed1d6e84c2e2280ea0382e63d3ed9d58c1a9afa831b18aaea1417985a195acb9ed1d6e84c2e2280ea0382e63d3ed9d58c1a9afa831b18aaea14179856883245d99f27b1069391e63a226d92469008794664170852b9419dd0cd152df06ee99e6d352792390333d8ca64c04b8440d6d410ba65aee199f78210ddf0cfe4e80ea61a495616dcaa8a9726dca78ca8ad31aedbf60edacdd3b8ae926229416c421e8f47084c47bad67172025b6943d827898cf516f36d777f9dd01224a313cf3d198b9617ad8b5048eed2fc35341b93ee385e1f2010888244f39761f2e5650c55b82920cba7309e356b974f161ba66ff8b0f2f4a474bf43248fb99f7f373ae4a8ea8094efd28a88eb2322d3615da54e1bcf0e2d1d36174357a41ff7b26c131baebe1c3992bc6c785d96bff3fadfecbb4eceeb1b1766f538e3b3fef554af8fec578a7f39d5fb4d3fd7a1ff3da6c99a869062f9d065ab08a960101f4df3fbf228f5362e7a7326772d0207818f6c39ea98edfd4afcefb8c500ea442a6124d0072a35cfaa27579828445e647688a7df78db4a185c00c49e0460c4512ebfb3c5f42176b4d484c6d6bbbf8ee00bf1223e2f2cb72840adaa5acffb949d2ae9f9ccc68d016014ad19ec04bd6f342f27dcd1cefde44e2341f6d35d00a567f5ac4fb48a2a942d0861c620a22efb72b19b54c959662fd90ee05171b2ed58fed03c38174668d4dd6e569dca5e95c0b49dfca07b20e6e143289045c560cd26f81567b599eb4ed00d630305c072e8801d1630bde369cbb34cc3c26696b2d8f3e1218b947eb9e2b0a959b526bfe96e5ec9750baf2f81b63506afe2a22ee015006a4d2c5ad353e66fe14479242e0117c43424f2894581127f16e42d11e8e8b99f7a984bd01de0f7c95e985f6a76f6eb1f4ba295a8550c6ffe360d81f05473ccb2ffe0a275fcc443d1a4db29343e0aafb848b967856b0e9313555d40c54a6b13437a6625635eedeb35af5e8386f8124cf201dea697dae7fe8b9514b8ccd6086d28c13519ace69cbb30e89fb533110c8ad35c9c0e03f9c2eee351590848889ff9fe2bd65696ad05560c41ab8513d23a93b393dfbef4a1786e04c861c2a2071ac4ccbc83bcfc08f8ff02ede3af78b4a56426a9ea8a4665cf20b1648b8f5dc9163c0c9e2c4e04a2e8a1cf4166cc2f2e12554700beddcf8233e25a18387e59e3d8b1ffb78e871aba6919a27da8996fa98c1759dcdc2c0ce51e1517ec336bf93796b7c05e05f93b505f474d365e8d56fd460ef305dc36ba5bc581ec81a495638a3a20ab5fa7350a2fa0082c1dd0a7c4c24d9584971108a3349bca7609e90df23011836b795474dc0d8912c21f456306febe6becc9d296482c6b9a350d8e2856bc2b05153276debe979be9aa42b347958e352f004359601cc65f26f8519cdbfa6c5fad842ae43f0b7fd115a3c0afac6fc1af2c4ebfb136ec56162715885a25fd5c3689872056e500806621da166d5e4d7404d2efce3cdcb0fd647d56616f5570a170b2379e1262156f0c34deaf1b3f808a68a0fb809cf4d46ca978fbc132046bf13f2435795e10a1e9827544870ed325fd28e3dbc0fad667e0a01aabb6ffe48f4c8c02ad3d6390966d99b5d5adddf77fc87a0df0dd57b5514389860bc458bc7b2a483ef10e7b9671f6d499bdfe0c5e8cf85b661ffcc3eefb29371cc85c3de53be8ea9c2583019c1f5753d0cccfabbb8e09edced98edceddaef50759860aa00dfcb59de3dea0c145c6a50b9c5b0f617ccb2905fe84a56f2a3ae76f750e0fc90b3a0a79e34c6f933b718d2ceb436454f2742437a666472cc05a989c2ee0f66f795cd561833190dfb327354094a62a97e512cade51b216de908f3f42ba2c48646a53ff8830ef5de9a4602a0939ee7b88169d16e819be3e0049f468adb23bb413ac6f970dd7f2746086e45e9ce60c7de59ffc4828d4be6cf133aa86b5b221f0278c21bfa58743af97d6a8902f72111eeb02248ee47cf2c3411a40a95a19ead423aed3d8f3b08bff176f6f7a94086345cbfa02b3d5e6682f156acf8aa954b3fe182971857e20d6c8e15f52f7f4fcb5ed324978438406585518809ffba196fe95397f59006fc12bf96f06f5110a3ec42f45e818e6900852a20da9bcb15462303ff55b685afeab9bd09c57855544cb3d496ca5321580e972152be4b0955eb772c4e46b4f066e1609475eb0d2a021bf3c2ea3204040244a5d2381c43e4fcc91f9d0d790408b44f2c20ac9daf6d52047eec9dd0e27d11b36d332641fc394b4c335c3cf24335907d4ca502da65840cfb628b504a6a0f80f73aa90dade72ecc7989b564fae61bbe0ba5f110635c9cb572dfff0e8f5a4266313c41b0c52573270b4fd062d18df381c615cd9383fbf4cc61ed1c48dcce05486ef417f59f287c97ddd1c3cce5b17a2fe513a8895cf949f8859ab746a6869ff3be04f8e0898bafb48b35c5b8be20b2eecea5936fbed211fc1339d2a86a6dcfc2eec0554440b37158e848ccc6235e36b68c4f8eb2c821193f4193341d67c5968bd63fb356f7413673f46da7e4efd421dde3f86c07e0ef1f29c3fa3e935f14f4655458ee26f70dd1ce28b4879b72963a14914b367889ad0abc5orterunorte-cleanorte-dvmorte-psorte-serverorte-submitorte-topmpirunmpirunmpic++-wrapper-data.txtmpic++-wrapper-data.txtmpifort-wrapper-data.txtmpifort-wrapper-data.txtshmemcc-wrapper-data.txtshmemfort-wrapper-data.txtrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenmpi_2_1_6-gnu-hpc-2.1.6-150500.24.2.1.src.rpmmpiopenmpi_2_1_6-gnu-hpcopenmpi_2_1_6-gnu-hpc(aarch-64)@@@@@@     /bin/shgnu-compilers-hpcld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libopenmpi_2_1_6-gnu-hpclibpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)lua-lmodopenmpi-runtime-configopensshrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.1.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3c pb&an@`N@^s^]]]@]y@\@\@\@\@\eX@[1[T@[ā@[\[@[y[[@Z@Z@Z2@ZZ}@Zp^@Z_:Z)-@YYܶ@Yp@YYYYY@Y@YY?@YoIYf@YdY_wYTYS@YBvY9<@Y.@Y-^Y;@YtXnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnormand@linux.vnet.ibm.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnormand@linux.vnet.ibm.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.combwiedemann@suse.comeich@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comeich@suse.comjjolly@suse.comjjolly@suse.comeich@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comcgoll@suse.comeich@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comschwab@linux-m68k.orgnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comjengelh@inai.denmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.com- Add patch btl-openib-Add-support-for-newer-hardware.patch to support newer RDMA hardware (ConnectX 4 and 5 VF, ConnectX6 PF + VF and Broadcom adapters)- Backport upstream patches to fix compilation with autoconf >= 2.70 - Fix-error-with-stricter-quoting-requirements-of-autoconf-2.70.patch - Always-include-the-stddef.h-header.patch- Move rpm macros to %_rpmmacrodir (bsc#1191389)- openmpi2 is not the default openmpi anymore for releases > 15.3- Drop different package string between SLES and Leap (jsc#SLE-11846)- Add openmpi_disable_opal_fifo_test_issue5470.patch as long as upstream issue#5470 not solved for PowerPC https://github.com/open-mpi/ompi/issues/5470- Link against libnuma (bsc#1155120)- Fix conflict with other opoenmpi*-macros-devel - Add conflict with older provider name to avoid issues during updates - Add openmpi_prefix macro to openmpi-macros-devel- Add -ffat-lto-objects in spec to avoid build error- Provide openmpi for suse_version >= 1500 - Add macros package for non hpc flavour- Enable openmpi2 on ppc64- Fix bad INCLUDE path in module (bsc#1132949)- Add add-gen-p5-chip-pci-id-to-ini-file.patch: - Adds support for Broadcom 57500 adapters (bsc#1125651)- Update to openmpi 2.1.6 (bsc#1094689) - Many bug fixes. See NEWS for a complete list- Add reproducible.patch to make package build reproducible (boo#1047218, boo#1041090, boo#1084909)- Add macro _hpc_openmpi_modules for modules support (bsc#1116458).- Update to openmpi 2.1.5 (fate#326157) - Many bug fixes. See NEWS for a complete list - Drop openmpi2-add-HCAs-to-mca-ini.patch as it was merged upstream.- Remove bashism in preun scriptlet- Fix handling of mpi-selector during updates (bsc#1098653)- macros.hpc-openmpi2: replace %%compiler_family by %%hpc_compiler_family- Updated openmpi2-add-HCAs-to-mca-ini.patch * Adds Broadcom BCM57414 NetXtreme-E RDMA Ethernet Controller (bsc#1094689)- Added openmpi2-add-HCAs-to-mca-ini.patch * Adds necessary parameters for QLogic Corp. FastLinQ QL41000 (bsc#1092257)- Create missing docs master package (bsc#1091714)- Update to openmpi 2.1.3 - Update internal PMIx version to 1.2.5. - Fix a problem with ompi_info reporting using param option. - Correct PMPI_Aint_{add|diff} to be functions (not subroutines) in the Fortran mpi_f08 module. - Fix a problem when doing MPI I/O using data types with large extents in conjunction with MPI_TYPE_CREATE_SUBARRAY. Thanks to - Fix a problem when opening many files using MPI_FILE_OPEN. - Fix a problem with debuggers failing to attach to a running job. - Fix a problem when using madvise and the OpenIB BTL. - Fix a problem in the Vader BTL that resulted in failures of IMB under certain circumstances. - Fix a problem preventing Open MPI from working under Cygwin. - Reduce some verbosity being emitted by the USNIC BTL under certain circumstances. - Fix a problem with misdirection of SIGKILL. - Replace use of posix_memalign with malloc for small allocations. - Fix a problem with Open MPI's out of band TCP network for file descriptors greater than 32767. - Plug a memory leak in MPI_Mem_free(). - Drop btl-vader-change-the-way-fast-boxes-are-used.patch as it merged upstream. - Add fix-rdma-component-selection.patch to fix bad rdma component selection which can cause stall when running on multiple IB nodes (bsc#1087031)- Enable --enable-mpirun-prefix-by-default (bsc#1086821)- Fix summary in module files (bnc#1080259)- Use macro in mpivars.(c)sh to be independent of changes to the module setup for the compiler (boo#1078364).- Switch from gcc6 to gcc7 as additional compiler flavor for HPC on SLES. - Fix library package requires - use HPC macro (boo#1074890) - Fix rpm macro file. - Only build openmpi2-config for the standard flavor- Add btl-vader-change-the-way-fast-boxes-are-used.patch to fix a SEGV on i386 systems- Fix pre/post install call to ldconfig- Add a ringdisabled flag to allow building only the standard flavor so not all flavors are pulled into staging rings - Fix baselibs.conf generation (wrong directory and name)- Add conflicts between the macros-devel packages- Convert to multibuild. - Move all the doc to the docs RPM - Add HPC build using environment modules (FATE#321711). - Resync spec with openmpi and openmpi3- Update to OpenMPI 2.1.2 * Many bug fixes. See NEWS - Fix VERSION file during build so that ompi_info reports good infos- Remove --disable-mca-dso Related bug was due to openmpi/*.so wrongly packaged as devel- Reenable fortan08 bindings as gcc >= 5 is now the default - Remove devel-headers configure option (reserved for MPI plugins developers)- Update to 2.1.1.186.9a3ac9803c - Drop openmpi-pmix-configure-ac.patch as it was merged upstream- Update to 2.1.1.176.7aa585d4ff (2.1.2rc3) * Too many bug fixes to list. See NEWS * ppc64be support was dropped - Drop btl-vader-work-around-ob1-pending-fragment-bug.patch and pml-ob1-do-not-access-fragment-after-calling-btl-rget.patch as they were merged upstream. - Package NEWS file - Add openmpi-pmix-configure-ac.patch to fix a compilation issue on Leap 42.3/SLE12 SP3- Update _service to allow auto updates from github- Enable ucx only on supported platforms- Fix module file name- Add pml-ob1-do-not-access-fragment-after-calling-btl-rget.patch and btl-vader-work-around-ob1-pending-fragment-bug.patch to fix upstream bug https://github.com/open-mpi/ompi/issues/3821 which causes openmpi2 to fail the IMB test suite- Do not require openucx libs for suse_version < 1320- Cleanup upstream spec file - Disable rpath in configure- Build with openucx support when it is available - Buid plugins as part of the MPI library. Fixes: * Missing shmem support * Missing Requires in RPM - Build with libfabric support on x86- Trim filler wording from description - Replace uses of old $RPM_ variables, remove redundant %clean section, abolish %__-type macro indirection, remove excess piping to xargs - Add missing %_smp_mflags.- Add support for openmpi2 over PSM2 and libfabric - Reference baselibs.conf and openmpi2-rpmlintrc in spec - Add _service to fetch from upstream github repo- Remove version dependencies to libibumad and libibverbs- Fix module file paths- Add openmpi2-config package which contains runtime configuration files for OpenMPI 1 and/or 2- Update to OpenMPI 2.1.1 * Fix a problem with one of Open MPI's fifo data structures which led to hangs in a make check test. * Add missing MPI_AINT_ADD/MPI_AINT_DIFF function definitions to mpif.h. * Fix the error return from MPI_WIN_LOCK when rank argument is invalid. * Fix a problem with mpirun/orterun when started under a debugger. * Add configury option to disable use of CMA by the vader BTL. * Add configury check for MPI_DOUBLE_COMPLEX datatype support. * Fix memory allocated by MPI_WIN_ALLOCATE_SHARED to be 64 byte aligned. * Update MPI_WTICK man page to reflect possibly higher resolution than 10e-6. * Add missing MPI_T_PVAR_SESSION_NULL definition to mpi.h include file. * Enhance the Open MPI spec file to install modulefile in /opt if installed in a non-default location. * Fix a problem with conflicting PMI symbols when linking statically. * S390/S390x support - Drop openmpi2-ia32-fix-atomic.patch openmpi2-s390.patch as they are now fixed/supported upstream.- Add testsuite package- Initial packaging of OpenMPI 2.1.0/bin/shh02-armsrv2 1721740573  !"#$%&'()*+,-./0123456789:;<=>?@ABBDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.1.6-150500.24.2.12.1.6-150500.24.2.1 mpiopenmpi2.1.6binmpirunmpivars.cshmpivars.shompi-cleanompi-dvmompi-psompi-serverompi-submitompi-topompi_infoorte-cleanorte-dvmorte-infoorte-psorte-serverorte-submitorte-toportedorterunoshmem_infooshrunshmemrunlib64sharemanopenmpiamca-param-setsbtl-openib-benchmarkexample.confhelp-btl-vader.txthelp-coll-sync.txthelp-dash-host.txthelp-errmgr-base.txthelp-ess-base.txthelp-hostfile.txthelp-mca-base.txthelp-mca-bml-r2.txthelp-mca-coll-base.txthelp-mca-osc-base.txthelp-mca-var.txthelp-mpi-api.txthelp-mpi-btl-base.txthelp-mpi-btl-openib-cpc-base.txthelp-mpi-btl-openib-cpc-rdmacm.txthelp-mpi-btl-openib.txthelp-mpi-btl-sm.txthelp-mpi-btl-tcp.txthelp-mpi-coll-sm.txthelp-mpi-common-sm.txthelp-mpi-errors.txthelp-mpi-pml-ob1.txthelp-mpi-runtime.txthelp-mpool-base.txthelp-oob-base.txthelp-oob-tcp.txthelp-oob-ud.txthelp-opal-common-verbs.txthelp-opal-hwloc-base.txthelp-opal-runtime.txthelp-opal-shmem-mmap.txthelp-opal-shmem-posix.txthelp-opal-shmem-sysv.txthelp-opal-timer-linux.txthelp-opal-util.txthelp-opal-wrapper.txthelp-opal_info.txthelp-orte-clean.txthelp-orte-filem-raw.txthelp-orte-info.txthelp-orte-odls-base.txthelp-orte-odls-default.txthelp-orte-ps.txthelp-orte-rmaps-base.txthelp-orte-rmaps-md.txthelp-orte-rmaps-ppr.txthelp-orte-rmaps-resilient.txthelp-orte-rmaps-rr.txthelp-orte-rmaps-seq.txthelp-orte-rtc-base.txthelp-orte-runtime.txthelp-orte-server.txthelp-orte-top.txthelp-orted.txthelp-orterun.txthelp-osc-pt2pt.txthelp-oshmem-info.txthelp-oshmem-memheap.txthelp-oshmem-spml-yoda.txthelp-oshmem-sshmem-mmap.txthelp-oshmem-sshmem-sysv.txthelp-oshmem-sshmem.txthelp-plm-base.txthelp-plm-rsh.txthelp-plm-slurm.txthelp-pmix-base.txthelp-ras-base.txthelp-ras-simulator.txthelp-ras-slurm.txthelp-rcache-base.txthelp-regex.txthelp-rmaps_rank_file.txthelp-rtc-freq.txthelp-shmem-api.txthelp-shmem-runtime.txthelp-state-staged-hnp.txtmca-btl-openib-device-params.inimpiCC-wrapper-data.txtmpic++-wrapper-data.txtmpicc-wrapper-data.txtmpicxx-wrapper-data.txtmpif77-wrapper-data.txtmpif90-wrapper-data.txtmpifort-wrapper-data.txtortecc-wrapper-data.txtoshcc-wrapper-data.txtoshfort-wrapper-data.txtshmemcc-wrapper-data.txtshmemfort-wrapper-data.txtopenmpi2openmpi_2_1_6-gnu-hpcAUTHORSNEWSREADMEopenmpi_2_1_6-gnu-hpcLICENSEgnu-7-openmpi-2openmpi.version.2.1.62.1.6/usr/lib/hpc/gnu7//usr/lib/hpc/gnu7/mpi//usr/lib/hpc/gnu7/mpi/openmpi//usr/lib/hpc/gnu7/mpi/openmpi/2.1.6//usr/lib/hpc/gnu7/mpi/openmpi/2.1.6/bin//usr/lib/hpc/gnu7/mpi/openmpi/2.1.6/share//usr/lib/hpc/gnu7/mpi/openmpi/2.1.6/share/openmpi//usr/lib/hpc/gnu7/mpi/openmpi/2.1.6/share/openmpi/amca-param-sets//usr/share/doc/packages//usr/share/doc/packages/openmpi_2_1_6-gnu-hpc//usr/share/licenses//usr/share/licenses/openmpi_2_1_6-gnu-hpc//usr/share/lmod/moduledeps//usr/share/lmod/moduledeps/gnu-7//usr/share/lmod/moduledeps/gnu-7/openmpi/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:34857/SUSE_SLE-15-SP5_Update/b00f42ed032dd147f029de6566ea980f-openmpi2.SUSE_SLE-15-SP5_Update:gnu-hpcdrpmxz5aarch64-suse-linux directoryASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=73264ae0fb55fc728717b8d4199f8fbce5f22222, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=ee460441be1e9b2500096776281418ea2a59c366, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=fa897fc9377c6b2453c744917392156ebc17d648, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=c561de134bb8910f9b621bda7a3dffdb9a02b1d4, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=2b79c1ed38564a00eaeefaab330df2e692901824, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=cb731838cabbd0239335434ba7ea815fa19b24d7, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=6e693dd0f678d6a1e7ab4db6008a3ecea540836c, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=2ad1327de3f4a6d62b7928cd8b8cc99ed663970e, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=c1f83df3c0b0c9aeeb9ee9eee85cfd79a99a9bd1, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=1b933da3201af8238f6c7b11d3d7124d7c189a48, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=e6bd08067c6c4ff8d625a32ec035297456257126, for GNU/Linux 3.7.0, strippedUTF-8 Unicode textISO-8859 text ".4@JV`lx   RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR!8gAM'9openmpi2-configutf-835771cf780a9df160ed5f7235e748024230b8eacfde3de5d17b420e5987624a6?7zXZ !t/sA]"k%GN4z5)d&+;ldJA) #i9_ceVsFQC{h`8 뮀{aKʱ)N!bbDⲀеwWjn 4=ԗT|iCCV`vn.ӷdS.EopZP^%@n 3`ZѬbkV%s 4ZP(GHsy"vͮHJ>am/&-K4^;As|7$;T(/>G,͝ pdрVݗ NC(npcK)p4#:BIn)κ=OBfib}Jf[ƦJ4K9.ba?ҙx`AfeqqB|â>d+SŊ-pme/P*l?i..SP4hl y%H ]H$Kek3q$u5HޤZcR7.nǧQ*CzjG%O"}\R)'Z3߻ooᓟ%!F%9C8 ErfEw"j4,x_܊V'ȑ_5S_Te`;15hr'cIj:m2Yxn_Zajhh)fjڻd!]xIn X1%aAxr Js2 ïi(PVSwT }PAB!8dN9fR}wO + (|JA 78Hϴ+BFi%2_}X*Co& ոNw[r=]"=uh.y26"|i De,=O@4hrc` OHY Ꙭ)EA <*rx(vKtIo@IoUQ'3*06`_ 6e-O߁XIR h7$M(PFYbm7v'hR/*ýx_o){@o|=J # D7sD)ۺ U) I AͰ (/o ,c@=ms0l)X)oFA>^Ͻ)rt>13~c3v!G 5R6jdyeio2rAT4uQZ=aYaBT0k>,'M,th7\*7z tF݂k0E= yMU< [[ 25]"ڤυ&u { kq0ߤ K-,T9Q&˥(+d. U wHt"[뻔L] TK%ջNZq XN eN_ysA8MD3QDŽM(H̄*s>BS ]Ӎ9La(=IfH}MW<4xm`)pT6)Xy#~ţ\+iuN)1TDd4U /!F x>h=%r\9cxA%4,VΓ3^;j[Y!88DH.U|_VB(-\Eq rBqayܫCH $@Rg9\צ]ZTA8ۢJPLS7mEk9 0̀͏fֿVKgUo[X8k JRRk%-VVh5+"jkw'S4Kh 'e WXj^5jxtvȣ'Ht$ULN# J3oz$;cVV`_ޔ5=6]sVX$jfa0DiS.,NFLe]<33~Rd!zpG]bAs]4)||3l׳7@*gZEqF|5+߾Vj-oP!Iφ-&GhG4& T~&lI;uŮ*tjw0%i K xȞzG%7(05}&M1pv߰/MP>҉o@#7[79~2IySר-)QD2޲Wer\FA;ToZU-x YQyT`8[ 3zBJ9)J(\qoo:~@ZMł9ug˞!(-HzG zP{Jv^*y3{_l ?:q;!LoJU\w%’q]°&_xT!-ed UϬ0Vڳ޸rR}kS30J"QB*= ǘB U{24#_SW3?^(rg(!ߑ_yΡ.l6;(usi+R[[+&C*+>ׂor0%ZJ@uyQtMfG߂A9Q}hJ]D:T {LᰑlqJan=r| +Bä]QǓθ/~<3 #S$8훸6Zqhh`ߗjCOz C™vm73I? _aLgc|pwa(5yqXROvܖ T\Ka-(z8g23tY5RL|pІT<7V|c [.L_ .$Ū3'8έL* Gaw/.!t#.bzP]v[&e[NN+gaXIwiʗ/;+X /nLDn\7 @Ñ7P7K!9]})`u9;ɗab) ]lUIt'O5Dd寫n5h[B'{>l8N+J0zz֗9K)Րn>rU:28Ye~YaB }B}.aSUR[T>^`EYƇp#,L}1>6~pBb)>ԯhFLvL[%3z4{Uvhθ8wk2U}Pna2D0 $.eQ?Q "ssa*`88FQ6LST%uo Y@CtY y `%͓#U m⁃ɝ*,]aPFi(+:]=*2GEᡸl|]̢h>=U?A /JQ:?'y$4! M] >xb[MmJ‰i8}d=d HhB2 h?v3^$9-scjʪ-gC"i0)۠73N^!&bM  %9o7߁_h(}w%g.lqL5\_sb~I1and$B97ƴĕS).#G^|6GbiR`oL_=ޱZ.uǷ%ާNk0J?ekZ[bY+r^cj&M}yOř_X[.(ǒ ɽRnx60AQ$IV}ߔlv6`8+Q#MAhy!ZxRi{:?X,%h_wC,-ϗ|hB P*te!utI)@/,efƓQnxȃN/{w8̔H|~݄'ZJѠJCT@\T,*Uk]7%ӷ2tCu.'_Ec 7&'6>E0uPVҵneEpg Q#zߜ|&_N ¸a@O'G VnjOIn(!ֱF[ϼ LBi/[`+X;yhS-Y''BA3RjfajG;3*Ýb(VEɒI| vuLv530 8']='fm7@T,g\sә %c18R,0-I34Nk >^^}?L\LQzzN$%i0Emn%G]D,& H9f|pIbӊl$ "6/$xT#iJn-$l:4Azm7sEDfs|ߚgoXqx%1?Ii^ާRXLN ed MESu@0TBx 4s @ ,uk1%6{+CLA}XioS hwgK|^dH=^0r(,L}|~nbIBtlҋ?74gË &~}UԱD /L-W ٖs%<{Bo|8+ f>Ζ&jpc=K;IOJq3a9T4*RfbۿH@I,~-x:|,i%*"k E~H<]KѴsޟVhlKn&UF) Ζ(ַ~\mZ$`B1x9Ca5 ZHYVAߔ#tlvʲQ}_lrGW ܊p]:b[\0?~YHPT;>U9Y9zD:)K.-YǺ~H|R)ڛaUΌ90&w'AWvL7E 0Cީx_}`S~lmJ\C9,! L&ː~̸s\ 'AzEx-J6NH)MUymEX *Qvzp9*c/J؀<> 6ٞ1x%ȶ TYJ 0fC⳩jTDހ]n؇t|}{r򎖺`pYXSkd,˳Z6ôގu:8^$oYA>f$Dm&]$7 slR f|6]OxGJ)29ܘɍ'ToR x|Q]#s[ឍ,)'(H-ȧvTw@9 ٖ`8N;g,kP֙ٵ1ժcm/LzzOˌ(3 5@#yYY/TWىlT 2_"9y W!߸\).ws-e/#xLZ/`K;UvţkߗʉvW d E} A)e),%@[sJ'N줘Op\Γ Kd$8}HG$9`F4xW>#!D?-*m*›R,L>t/@g3 Tw.>*kD"2;9Ok4!LLi#puՀ]5v.PdE":6޻2`hDJ0_B9f:Znz`4dFGš*F|AE2:;$F{tc۶ }Vv4+(/A5T8g#=qtq&"XMWzQ |m e'K'JShż "S_pr8|O;$%'ίuDDV +,"! &J3ib ~ 7"vXmHj|sdvϦ`GEe|4Fh2&dr護Wu@[s}i#zxuiQO4P1_Zp 'Wh O#G!BȰGC}7pj_d~V_%v Y%Z|>-\;)۱igp2~C:5dqE, UR(9Nސ|\qj4Q;>S&W'FU02;~]N9As]g( Zqfg/YEpr3D́\Bٌ-F> Gq'aVickV8,7][T17`w.G) Ҿ ĽݝQ_v {Ɋ"bi.P^ !ȵ9l cdop] 4 ϩ! !D69)]Ē#-@T#6}`xqDC[V!'D39,Fx 5]V3K4eت/1"gV>L)^WLe9µ ;$uW^ \sW5%ͼCUy1Ĭ(%CqWvZZ>sSbcSXaiGz@I<ߴZR@(8҈xwx(ҧ+o$lc*wy^2a.AWCKK#>|< Tݵ-,Kwǣ& mw6ǠƧ7`t "wax넗0wEZK6ƒ؋52[KǑ)˩)d~\-fO#hmą}ۤ x^CG{YzVF[jZ#`  6#Z|H >Y60ѥVRtoH|~\/^5<3[AZ2Y$TUƻJq U`WLܛ'O#1dReaMč*P@kU0!rRKD rib.o4 {-H"z _!#!Sdrůkt3`44.~ 9Anٹh]*Y0yߩܴ}*kܖwڎ9PϦ$'lRubD0RU;#Zkvь^t|K Lk"f,F W@>S=cġG~<VڍMC9} Ϭÿ=F^ JV^$5Ӝ)V<^ >d)6I D<76q?X^T + IMIH0]EIt)Iwu<K[d-W%9'RZAb`,U }[LY^z`]T7dB<؎-zQ;}ZFU<UG"wxs3"W:˕Yg6SO"{Z#@< "dqe@/ږ |L5",[>& >)/i_lJ`(T@e)΀ѱgۅU!?+eTndCNa Y E#bG ɕoG.5MR}qYE>T<>NbUw^+Qt u'-|E!*^[o#)+ݎG_VrٚwRb}E|HE,~5wEYT')[g,ʙŎT*Ob1c`/; 19"\bRa@^K[ Z9^bi NI_n# {lMзF?>d+żd:[W#槑DvqyFYsA;ǟbZQۊHq'+DWҰp{%P_ڎ?<3iqQ\\O;12ňD:TJ"D '4ZJd'$G.Ȓ7j)TfFj sc3/X/"]B&| &,UIBOoژ:4#ɩ bm3Tk:] I"w0|s &`fƯcz~(UHpvg˲tLaH+80Y+bCXR*1+`<c3Wӗ b\6é/LH,,l&V? Ly5 b<[&a>Dgt;*hl"351oCVA1W/sǽL>u;AՖrW[IV+f|~󌪧 ~s^*Ip2H_#mz2NkFd -rTM"9z[4\&\M:>cpI(g'DR։4qו 4q e y` <iHr00#V}:R'ɓ: u8~#{[~*8 m}O> ZZʰʪńƵk!kJ @js{Bbr:W攱PoOR'Lcl;uqcbcx q/c='zGj&(fb+GiB4ST%䟎`ԡWzɑliOk\F"Iȳ'7Rwi'`tCwt#԰˗X䅿, Jz 󯥗xv2M/Pb0M/Y-($6L&(:` my %z]FBF,`w}݄ VJum$iGh-L$w8͜?5Ê_$Ceč @+]/9XѸsnO/Lb(1}ĉQW~yΑR[JSGu(a0`ZTx9EQR~5˛4r I«]O4w=-L=ٌ|v// .k1L)(NDXR_t.fh~I Te;NaՈI6?GEQJ t q,b")pB؇j{|į#ĩm,Vb@4x՗7:f,mUQm(ۖ)p 2X__| A j9'R|Z=>E{[q8jza1_\~J;u ۃ!DbrK_VNյ5uZ?ЮNJdr.DA%IJ#,##A_>u #oE4H>Vp Zf _s WĈWPF1X|ϥS#룎;)#lE< n,| $_i\GG>8u6#><ߝ E\]4]yTq;U:%W9qƔ] 0yQ%@H-Y0t|ʺEЀ#&]}\:VǏXAKI W`.=e 7kXf$uA4D^OnMţ&1S6^5?&[uǘ,Cj̷ɼ;aՀ4eb N>4X 3l"@\Yٓຝ,kq3*#Y)9ߝm\P?+޳џ"19*W{u5}%eNҕ!)Wj%39_Ud!#"rׁ{.6]/.Oٍ!IѣM:iQб]fY.ZHz/\( 'vb\stZ4$&I>sE(tmҪO uة&xyLj?vad " ]>[||8dX6?d2Q%@2Kؙ9(Q<0Q'=p](HnӼl=pr9.׮y4Ƙ ŸDB Is`BPqǰH "~mh ^†Zws=Z`R;8WCl޵&k2,1^iM0i=\?ޞʮrA enc_cLw̭IMh|<UlfZԘPQnh_21QGR}{&X?ZИJ(Bw TV [Oƕ⌍@pg4d]Q nq}>~8ݠG{ KjeՓW2#v`NC}҈ԷhtvbkISIe]+ - |h8חm8)=nے?T&ғ93-CS@Zݵ0{OP6" 5ҍr_+TN*0gp hv(WA2%"+v|2tY*97@+em.-)꜔Q渼x4z0o;MjL EɟɵssyrQr5K\[ k-WceCdZqƭUM啬4lP58{~GY@C>N*!oob`j2{#)|oJj1o'y< pRjޢvۊu$ dG$58k^Ym9Co؅j)w{ F蔱#3k͚VwaTܖc@|< P?h#< $296lcҁ Y7(!Os-A5jAu9}F<K6Alխq 1VXbh5쏃o`{ _tJk H\5O(dzT9y&MT9XmM `49qK{@L.(LiU eLzR0@}潾r{CqKI8B0^*6⃫.;3OPjLP!Trsż]#?5 |l6TA ]Kj" uHurY"$}n? ^YظXxXKZ^Ffp7KB[\̒@ [WhM`>/4QLe}SI\2=-Jcmg54;?w4ψ>)g'Ղ~!0]qҶ;ݳy6нթPOS#Y&:B UT DE\*uY+zFV?UЪ;?ziR8,̬ߨO:q%׋YʅĽb~' `1o+.ۂ]2qNz=ӏ zkD!2Ú*m by@/k'F}:D h(8b]57򰣈}Ćv*ta;VѪku\'iYV1&Ld?&{alYԊhZ( 5NRB:ɰ慳V&lj!XUjO?*"7,H9\JN]4Sx5')5?$* Gc;YQ\~Y7ii&@r05,?eu9ΥXn䲿xK ̊ B )c2+^%*;[z6S}ɖ L=B" NS9$?h1+]1D[߫G :ER&kyJDyHB0˻y8z U: z2_yh9Ugotaޔ9$b+TPN #=qgJ 1&уRrŒY;r@O (_Bl'lvW_6ijaur870M͔]XQ9NkEB{H27'&iu)8V{.ӟf`\Mm^{!cO)e:_Q?vѤP>Bl Ms)l&?S BV붵"3d>9 +u֊A(;P ď f.H-}%x'5ΏU޴d?pͤSEhѯwJȓZpraux N/9f2 ĒaT:ر^J`wHn$ALn+6F[KTlfB,/Dl,\>xo'~ɇE MlR_W)!]W4{>U{ Rp; J%7)M't^E$[𲚍 #Y؊Fhc:zU9YkxZdAA'VīoCQ`]yMFa*ogP-wqU&h-,へ Dt[^}yuHR̆ XP˺}@d'M4Up1eޔ%%5!oE(rU%9/Q1-(TW:"|{:%{PWS㊥pAFZnlzӁ:bGJoo撤aaӖ)SuHSOD 0,v 2A4׺MmAMpqDFy$>N0(qfXaϗ?Yfi%׉2'ۚ؄hWn_;p,5v#JQXT0)Ԡ޸FQ ]);N/ntnNUEb ]ܯ<Ð-@z`ס9{<[l~LŁeP)aڃFoe>r_Q+8A̩S0?ڄE9>Na" Ap@[ ̄|ڃ)"[s_}]KQi<-.URHX Zmya;ppѼS; L j}(Yޏ%'+jSԖLfʶִlmDR`z=; 7k@lNq .:Lx!y"Ӥt?UBk+!,G#hp_Ja*R3XFaD umj]-O9gqhNnK ByP"#ܾv)(\Q1e1x5 yS;^A'hH. j%sWfIMܚ`⸛ተOY.Dʈ*|j?:O}sǂ7VܭXG_)et%y{O #DYqΠ\ϗ+k7dda&bba׭gb7{mB@ D# % ywZk/ÂK)X&^'6\keW~n8(,Uଅ lALcP/cUUg/S*V7j4k-lUj>4L>}o3x7?MD1KzԱ-7Ʒmo] `!{OA5KMKR\' ܃PSn3ǎP{{T7/wxg`NmXInizQ(Ƙ]%<*ylX*ΥIpILcfgX{0)y0n 9~w% 4S ݌ :[qfǝ:7X `ՒB (y ]_6`E74Tu  Xsw=2"l7;x tt=XG8ْ9XpDqYAאcrxj:[kVp7XM[d|A@&T@B,b<{4>[w[j¸jEO1]#ӹ}Zzt{K؍,x9%hP{f⌣VدuҥqɞO E`#=Z '#U5',3 _dZnj_V:"o֭[ 0a_%!30 Ά_|BaLfyt,W1 >!X|Luvu}ƊQBDh |O˷=i8VjԿ81Er&:dRB> :-ˇx<3NF~hwff%!nssOai+wBY^k> T "E~Nm4ɐU瘾")̒ٯš!{D*cq*b 4+or3 5Sj gBԂrt[S`|%P D"',꧒~{YD/5/ԖM( ѳ}$+9IJ eg{4P]Y2N_ؾ]-טf7_oӸ(:lk47>e d:sARvjK:j/WxOW?*؎zzQ 3 $- xxUddr~r%@;mgV 3ɺl9RgE{)uDl:!{EHY93GՆѺk+EJ/ 渆zN!fz14268u5 +8GZCڃ,QP9nJ 왥WQ~it Y7jtM+y|ρ~c7:Zzi:Y=CI9)r.';?Mlټ&qX Vo@(zjx̭쟑M2(2kBh\׌Q1bs]K =DO>Áhް,.+N9]5ePqQjnD%ye, 3sE=c+NHb0qc)VL1qt]m%nRGm ;C΂Vr/>V^gpȳj0Ev`XS5lj൝/c=>G rv]A417+pTM G0gVe?'{7=?>\qa:.؋0]Tw,I9&}(_96֘\ u/S:QH \ͿSԻq6[-WDxT3yHL{oɪmt-RF)a`>}Zn&=9n\&Y{hVȸUVRy՞1$J#IOWV@{% !^_S"`ScKd:L+Zɱljgu?b8//*g>F_i$QjP>՚ЯIˢc<}dWV_%ĊR9YϏdv 7lJ4։)ddQvL!*nI$¥!JS,.OII78sgYʦ8Ap@3]Aڦ/Wy{ O Αs4?dkDշ򸖗d 0Hb)ߐW vTܽ/ӕEV_n[`קToa~Q}+S$V*-ff:BaBWqP1CǖQoJ]3a$w@ isZ4|7˒>+\c7 g)wf0wQ `C]yQ'|b[A/=2&KXb:ˈ5-}~Fl <Ӈ|,S Le .͖x]劄O~n㔸m794{a+LCd7D[nFXx-xq}VN!~/:mvHRT,!6/Z9Qheq.p+15mB+CqBt|J![OgbTvPVnYb zwzHΠ(̃1K0%1ac`3z/͟>4tE7G7JC 5׬P;{"jcLcM+h&Bl2n{lؐՐ2 h0}U%P!5HUSJ2W뙈x,z8JQ"٫O\27S5D)QГ3R僕逮fs@I oY5u\: G[>v8QμtLZ38Һ˾e q_ɋ^㟫\zb"t[QᆧXwCۜyLPMA3/TE~4 3`DZ.S&-ɡI[84iWLAPz&Qu2>љ=0Lw 68_q(^Y4TZQ#qt5h@J1o<*ՠ 5koC.XE'k^LUPz=0o>Q0]U#k"a> jtbv|(g (4 I4"Mqo_k5,(O6Xw]NĈD/iE5bKT޹RW@Sk=sH[֯s{4{|(m #,Ӥd0yRU > PelN_1ҪO)dܛ86T˙9v RlB,:LFT G2fWϓ/!BɎzhpnz +QTM<ݣ 8tx69ۻb.#v嫉}y=h78rL!RȼSL/MaA)P%}įDM.Ǵۋ`1&L\AX_c0|[P# .6%Ő$S֤7, O.VOral-\-<  ' -TPig?&.!0ꘘo&$J.[-:s_{r]@1ju.9 :37:X> X/E:n"¤w[Ǵ}Pw?=KZa}LyUP׈?T0+GyƤs+|2J=uz𮱅Sbj6lNМᄹ!!6/842 !)[!<{A6AJں`=T)l]Q㎤pス !ֶm(h/m1d`3Iq_x3m_D *uqxk҈5rD.(.Z O%YV^V1[G?֣KCw`X;>G5TA92q j@b]J"$k3rޗdţ׻lKx* ۥ%vspBxJИ|Zs'D4D*ۜ]f`ƶBCH4_l|P2ؑ hUrCMy@|sUjŭbą3l k9_ 0\?c-Ū[Ɠ$=1jdMI"_bȐ|Zș ߉O5Șbp&L[1l/f; _#ɵ24"1[yPegCZjVwte(P Ԭ8YV-N;dK#HpQH{VZk<ۜވ-W_vkD2ߟ>UTOff *Xi -bM1/nu2QiZq&m*yb )_{VF m#iNp9 g0\ jHzG~ d erU VYOƙIn1h I 5Vgk[Fi{ ,\֣?ɚYx6]UxnB H^& E6z*|4'y ܫNuGnGj[JQ6M` s˷JLz@0 !5X8Lk}Opkuk M(wz߹p^j9}ퟎm xϧL|YS*s_j{f^d]/ofzj3}f bGD$'eFIZj!Ip N!&[on{?y9P?'L<u)5Ww\{]|I^/jF .AX1GHNeܜ5'9Ϊ J7=gm0IB,Lcr]ᾌD3MF{}R֖Ur {˨ K;kɏ z<.Jf$y,dChC!P*x j3 ]~?Dմ/",Q MJ 01&k3]T4GmJ/vFbvB[MRar֪P"֯2f$ZT' ThQڐHzF%ViU LNɢ%2DXQfug/+'y*U>+\>b;޾\y&%ݼL~z z=ؤ;gwߔ5WPIp9V /\~WT`z"(Wueݹ90l}mq &^hj;Rj:GB-{HyxVi܀`WP/4x.5lP +_UX@IzW;]FCĔM80?Aq %`P[a"OA  'G, %Dc6-͘\tqTn_E>ϡkik{RQ𯘺5Kط#C&|5ج-(Q-e}vȝ9y )_&$fuC@%Nv{A$)|ǻ.r +w͒Q nґ;hs@,-okFrV8 BJ_ ruK։% (y؏=Z Q4Tq1"TYI+bڠdqܹ qWzs]'yv;lؘ:\4g_^$tHz Gz P 2|0>]nu;Ri/>;ҶAJsH *(iLK6Iřx 7\efl~Iכ0|q"~޵)CRxdW.-F _MZ{B~<\BPzO>dRl˪9jiie7\O$L %@h"#Kvpp#RDӤ@Iؖ ~;h(/`Gc6=2b |'Phh4503d,`}M)&\ѽc z#{@)GÅ "Xh ~Xr`QiҌx[be^Olq9ɫ§y>KX5uiS2ǬqFv2y3+>.f~L`kutc1){E uQ*P  /Lb33ϴpK r2gA<޺~D]930dJke~4)m2;J.?bC҇|(>(C5)?KYȺu Q,{)cҖ{ !n͝%ϙ6viԀ>0[=<ќ^z` C:|_G!=gjJ(N5&_Ιf&ݬSwSjdTE%iFbTj1_6nI PHGe͒Vq{u5e'YP(^Cn/kYOffI j Q_zi_ x/'x٨STcXފ]Fh~ QR%pb**cMd"q&A:7`{3kT|HiK%iV0;#y7]8Y>B5U@LHr.GVLUĶGbS<Դ7ꅫ)ց-Nb5Qq!}63drV:^!]:Ƌ0[f9vSJK'0BjTWr )o$}6rΕYa–Tzh]0#%M.蕄1#GrnEyβjW(ܜ/"YYh|x5he9_] /YNGp%2 auɏ#7RFgUA6[@DfnzsuN Ȁ MfXoPsQT'@Bk=6whM#M.7Oj+7R64S zbg؆u5IBwPQ@i3WJ.$x*"|Wx/Wf^(?K@ڳop ΎG{j-CMTGf-PwNV-焜Uq{%C~wȠDܤ ;Fը] ˸-X1TK[OB]KP߱t9'FKS9FbZb;-k,S'*\lNxv#j;ZR QFH6_D{lR怿/9SYCb(U8b2ՓJuZtjƳPmQg(-Uul^]D%o<~Jxccf#*~J;aBvUA oW[Yi T(@`c+x*`\U;Z^Xi4Ɖ?4?WGoG'4 7BgZ|ԫ J:]C1%p^rc,fw+ebpc\,EE؎ٍ۠\2Q۸DzS-k&Nzk\s-k!U_L~%Dô4]3z GU_qZ͙ŏސI:TC[0aC?\ő)2)t鯻2J#@H63kO; ۾O\J-wj(:0Jv5^0Џ*nhs'?P/u 9>$ΡT՞$>N7u+5@G @EOĂ4hH+eF2`@R{i^G:8ýZ$,sXJ -GJb-)Ŵ_O0>c4*˺Jw"{rQC4"܌6ęOtzv(b)v t~?˗[C i>Inr:3LVg[| ~V߼ߌMnZLG_DU(FإX~wjvS.LZ}0~`=1ffj.Ol v=?iPҰڗw5֍– rYKނX߆nzHIZ~ds-\Z^+V 'Hg.A/rbBf/׳ yJ[TG x-߈ڢQCAG`Sɽ5_|JmRqtڞo09$_;+OV(/ S zky*3~iV?oSw cL&6Ik<<J> 2YtOlcqu"*ay~4)r$Ɠ`K`HE^vϲW_ }le/-Uh[{}\|l+#aDXK f81AD@w aQl4fԮHKƱ`aҾj|\\vƝǧUkh#^toѾgDD*f>Xwz6E DŽD{8 N[kB3}X4\ xk{A]({pw dov1[Mں>fR}d5Z4Az`ĚH <1 k+e? }ccc'bۧhtwDGALO y[;6df0vT5s9$L0ۄry}l12=t5(!h,$𱰝n56Apުœj(KͰ;h1[%hԳsEn6yIdUh愈 =8El¤{ُ_ye  V0td ܈v[͞;o_}>}~6Z؁&uŶ٣1)(82eGUwը^$]cL]cpZ jS?D@Ězg9yuyvb^ IiwK`emNCPŴp?66f6?W5<:DrӖhCmhNNI:D|+>;}"mvf=>tA311 :T 1=%ӝVMe}pג gĨAq(LDiܒ2K//P$ :'^qoI`^'2h6ՃLpmF{ G5 W_g-kސ1x Ӑ0V$DFKQG),HUyd9|m&[Gjxm@l6V%#,xǣi mxG`Tt 0у;mPnL2I*SIVİK~c ߁z4g9w_tRZuFrNc3^wjl%pm]ZoDZ?PF`ec @W|L>צ䕮/w"IA@PM9.FF,>m`*& ʜ܋t&0,W^c| 瓩._TDu L.@6 gP~D,ޏPNSүL9[~dl×8r/<7vK.htGaKBp?|AX7x.Q9<ѣ>'+ƜEXu2ye@ڲ)@LPy?iM5`FK >}4\V>>ys_Oi,.9+x%kb2 (瀼!KN}mYEܼ5!/ ,g|8}/88gzKYʠ]4=l.x<)T*fk2F%ظB0{ym;l~i`avG~P-4H!9br77:Yq9ŗukUGUQr #4FV95/i=(ۄ&\E-tҳ/z.?`С4%R. GxPg`"Axg[+( [$Wj6ɣJ:lu߾kGm6=Sn<~?9 %!(i^gl&L{k:(?ލgL9& |j:~*PN7\>QQ*$RaoYv=RH\ aU؝ ҵ,Ͼ;z9Lly%Qh$yE6~4P I^`[jsʄyA[72L7w shQ= SڡAIXhJ*Bl\5cFCZJcʛU zGD 4.J@ & ) .5= wV_=C|F|fv\3Nr{Ó6Y}> +2&2j﨧 )m1euB/|<Քy&bVuNu?7/~q 1ޢ/tiF!H47a'A3?l/bZЉ&MF Y1;*/$A͕´WJ`oGr>t1o-Hu{M3 Jp8Cʃg *z-BΩ$ZB2U`EpVA;n='M:}ݷ XY@Sy;fS"Ǔ9#M+TWuIg1v߬}?n>7{w:T۩7'nvL @?GH lF&R;L6dTjl}K4'Sgb;cv92ct?֝)SLT,#?i5Vh5j' haZt8~"$yx76vm7_A^s6#%Th#g9A*3V @Jcvf+@eexijϪ*o]dAT8"9A0 ;#`rsRBcFo={Th7ueY9C~BQץ|9SR_M|0R #roB7ߚ2)jюy6A?(A@hP,Uε-fTAZb*cX =-d%‰Wf՚G#YkFg R5dmur k,MX VeӀg ۴ph:T ·ZHrU+EX; N2c W-52Q.<ڵ6?zd&.HTgimUaS ޫs_a!{ožͧOƴB <ł$\.լ<rr}zB %nvi1D"@GZlC5*>Lkzwoߛ5gjەWG͗ߣuA)9܄ϲ6B3rzCd,ќB'ZS.Eꋕ?!Rt?ȅ5'Qm]9̓R*nQ"r2jWhR6C¼$q+~*Mb%L&̨@i:U~pG8%r>lhYǗ)tL5 NU"ny^0Dz-s+@/j ?V"v`<>oTIzBC*`flH(dBV5 &]J\{@X5՝zx~^VA7|y.ηEpQ}p) dy:Ĥvěq'guZޠK-hȕ\V&%j# ?KqUiu|2yGTI c81>OEB^a /r?!(Ry^lEi@ o:GrzZVf `(ԾtڀFG6W uOeq_,HaPHLFJ8~ڃ5E5%^xi;FO hi!#e2f8jpm%12w% |AZ~8W&P{WKCϙk6wR}: 7רwm(= \R<.&!{'zV*ykQrYx! .u< p"~n(s&}r0ϺbԋDZW|aT}< g.ȟ I2x_ psχvLUes )0Dj4On*ҕn"|zQw;Z_DB!y:LoʇC#o0pG+7mp/гF80_u_yu GykڎK%Mb!I5?~a~f-\ކ]3pb )A8]Y7,"Pm0O/S V"Zw՚ѸwCܳohh_Z򲒈?dA%K)y{} iҨHA9*[EO/D65mhY6ۉb/vC!VKU.nXih% !ğ7Z]pPNVďWSZYEH~,ZzjWْzˈPeD9T(mR:0Ax`A{2[(yؖm'*'?\z;cԈ-?eN^;~'nJ-R^0v9ẃk%sW}S^s+}HC UYtvIAh<;,::!S < rJxu!]p6u?rA0f$4ᜑa2S<} F5q0[>2w;T:N2ﻁ&E3*xkgP.?2LÈW?aرL]=lQ4Lxò!8̂S{O Q\V@-zi6[ݞۣᠨcZpd0mthv~Mvct^|n8 f@\# HD'ce:Q .gc>R[[B'jpRhwl,̐oC)eKQ,^ ^8vEԬJO*׾h}2'2&)yjɈFœep0M$=捐VAe|=vN;-b?S'ˌ惛+i:fEe#]1W>I\1ܠ\|Zt8ϝ)ֿ7ytȯyM5 #S-S\kPE@}' Eq- wfkE|Q2Mgc&C@ ?qܛPnR#RWsk4W||={$ Gum|4~IMKp?G(Z6KFf c'M< ɓrQ Om"0 (_U\1&c>;)x2G`gc1ŠX4˪ $4hwz*Ι}ピ){ &l'5o{`J`'E{Gsu=u&)!N2[*YfR6cJܴx<:#J0ep/\XK2ߑuCXfС\)AM!p<#>3jVB2sB)_'/)3 [cD'c)6|{+1kwso$䕽$>r^bC +C1䖽ra4J{#zvQՔ׽$# 4FIxFî^d  ݽ#KPd =pOTS΅ #$ 2Y9@y'Z1l-l 3O12[ʆ8FШlg7='w8+CqAI,m8)}ȧ]x\!) _@>,,t`ZeGlt[h-}9,="$H1զg"<3o8!),&/M?K,L) _ >Ǩa bIӒ@g6m<j5/{35,scB됻;vT]$y_ :Ϲp7# 6U:1kJ 2'}jo4Tk.SIΎ>+nTM8X#+nb8J.>j ag@閹ݘy|G棟9 m#EXW_gޞgg͔$ö#iaV7$yZOcc|z'#4%HN\q8aŝOf8j(\VX}f%܊eyQCrwv#O ?{+gI~y `ǾvU>aO=fJ>6u uJ7V8#7]ЦW4F!uInUif(dUtGoc|YKBLNhxqt&lUH.8/+k.S#߾D/Sך˫rC# ֌= J!X51o!8? ߄uͼ&KDCOII"!ׂ\&MH~ZtMAjem`M&L51[q" 8j ƇlJjzb,7`=}+.Rlĩ(Y$KÈ7 {QDb;VF_vZ_~y;!b(F/o=ޭZQF<5bU!'c8Q^g*6M4渽#Vn,I uGi7%/DKzKSAUq͛vYS9uAL^h8_l崏xVHpS|dN~KCfU$/;ӳ%8oiaOh`eq36WJu1^AiE/9蝶8ӓj8+QeЩC]5U,iN8,dk Ē`{U\Hkit7lMM9ɉyO 27|!Կ NmbO/K60ς1a//Κ7!qdᄍH/ =֋3Z;YcT9svQqkzR=G ;SQDL6h+wgp+/D7 #TГ_2Kp8!(O5thC: uQ?9rYLi?k";n!|'bi%_ _;yW 9)z-J3,! xdrRKG͆hm1v{8JM ;ίc7ҫ֓pIUUVXpck {DPkR_ Po4z[V ҪXllV_K Q8Mi7bԠlqu0A,TL)IpXOsL+*h/=mf;:8o±N;@+ ? 1yI* UX@PkgM>E*8[}5a<9P{?4cȡՅ _@p_{ o]XkB u&tV~)Hwc{.]TҰ֞$*$1 &/>),P Dt 4]Js$}`Vȕ^J2B w2Mm, ' 泩?ZgX. T# `0ݑJ9>k{&b^$\!io H[pO2HǭB]YlFZ҂Ӕz@wJj D?6Qg6[N+qm+#mpOfՁ:2 }oe;^Nl 2X^/?4㓘y k o4)2; ]:JB~q-oZJp7ʥp~lnA$ub90vh7P\QH7ާs Bfh8D+{jQi"GtdKV뿂_ +z1 ' Ap?hZ:}2\ V,d>B~h @#RG{% Po`?i3 ؠ֡Acxˁ"$sTYFjpw&\c"O\;pgx.^2% M1쩢:Y7OZl_߃wjEeI.ٯ85wV i|+]׉wْڪhB3[`1vKAw=i :[g0Q2H2\#ޘoƹ ctNmtIO`wrвpj1?o=\L*a ;Qp nZ&aU+Q˫i!} Ix禠.RQĨ`ғ٠Wo_ |o^a \!8쵉cuVw!ChSTx]}9/$lIA:@M<]kƥ#kVMM{f$r3,ċ$P ͕ sd` NsFa_QbQK4ځ#`%:ʫݲl]N m[Oj%75QRFn*^I+Gu u3|#]N-ulϰ02X+)(9ێ#axQs+ɹW'q o?9cs&ÂIb *LGL91뚮n_uȋkb0>t ͣ^s14o/ hD-VzS>cR5MLij z,"0dE"8G9𬄔Lӯ嘛DXW%7GpZ:KE*岬Tswk֧XFLo^@>jArT8`1k˩,c%<А;MXO=eOh6TtEYY`kO Cl2Savd_# =t('n sV5JjYV\'6Nk Nab:,d p5:C9B+3F}tAbyWQD$1LT\<4 V[Ept}O} oy.szZ5PиSbͱ٘*wY(*`>-ګS,eTValw4Gꀨӭt N?!H<[鑽sZ-{ 3i k!I{O ղM^Tof=ҪkbxWX4YL9Wy2eKֻ%R9;KDq8L|]^l%]~5ʽw"R)޸*Lf7'v(GG"xp RyRI\ {e׫x*e=y3_2v jNu}@k ps%aWQo@}Z¢kx $e )JVtvR!OVZ$*4PMFrdP3gz,e2?js9:`:ɿNӃ ԓGs>*Xޱsu0| -h4gv~9ڧ,:Nnj؅^^G Nճ#dDhwP|[mFU[~GCV=uMz{TD9>ō0}aIq#M;^E[MIK62pecbQ\d H@VҦ=(&sɺ#  XxFfK;lQ S 0^̘AŤf\ѦXq9o5"5 -vVߐm&<$-c*l?5wq޺4W pH@}ʇ1z (w gm)å!Lo$%ȢVkY _92uu}'ʢr/LŰ(X1΄#r(RTtEG`S,p6LJnI?y<>? ;1jcFpNtF6+*D 3Ȳ1hK=g29@^_6Qxg1b|'S4K9M7L %ީSɫ\ajf0Rq L Nl@,lEw8Ό(4VtuJU w~*&z͑9lc-Cr3o ZpXD*-پ~Ə"m^6zH'-@ogFc~GV- ^_1qHDZ] | !+w4~|a<+t?s Rm3k5DYІ{69KZou{O6H ů+JeMķs?tl!ʖmmT&f> +@ A%kَ(6m#3N6lF뙤e}#Y$ Vi%yҫ"5!2 W'0*8{NޝF5stXx0S>UpD: (n$:F1R@;PO_@o_r>}6QǠv(Yeݴ8 =)**JAp c`֨˵ǐڼ1( vvJ9ȫ~@7!T둘pUܳ2-4)ѷ)߹ӊA4;jK;e)ttkT|vtF}LW`\bq+>~of t0eK+Y씲0Zn@GlMr""*ݱS,:Xm+-\2>zBs\K~ڦ6jP>nv??<Sc҂Rutب#^T8xsarjzڲwnJ&C olu'r7[arokIIy*FMBW_{\ER m#.FK'tDT fkeߴp+޷nICd1QPԈkT V褴T3-: D7bBL],ع]Ne2 >ƊKVzqm\\MOX@Sg ~.r{xIUݯm9 *S XjJ#Ѥ-olS. -2m,r˲g,.u+z=r ]Q߹Dƹ 6q/Ջm!tC~]'";^oNazA7a4ܼYk0R}2sʁJu\PRDyNԤjgDŽKd=UqJnB$Ħz9`wZrsQ=Y_"'&WONB7 WKuW3vwcU Npp3bQ:0P1tljv֪.!>W<2˹`*nFx"%|O e6jrF 'bMIZ50*0R%T>&\~ _Xx9\Dg:I.r4g>(>\{ vɷd_M K-M e'(C͛; PLe1e s֫% ?#^{a:g@/$M1z}0^&HsHV(! 9ij'>f "zy%/Nލt6͆as܃V/Bb0|rx Z℀I9[ƚVZSɎB|g!]z#ϵW1oScή1SS8V5@9u Qz$ψ4zn{ Qqoލ m2͌'zB# -h)Ffi,wOd 32%d4"=(0E$ 딹^sUpíaT=Fr2p "E}uw!sx4гeVm--9NJg"dp2aj ͑C  [i>g:DL`Q|n4?BSz6&;NQiJLpAw逑e+FHپEgƧZ e*@Cv,U|pCR+gIP)0U1oqn-e@mk-nfvd>`9|R"> @7OΕ h24DDQX/A4FG5Nk7` /Cuj-^9cͭ:Kx;:^Džȳ胝S, /Py% N߇_kt˭?DXؓœ“F;nMz& z6E|ƟNr޳NEtJ׶L0gn7M3e~JӥZZKƱl̀r:T_%x O zv˴Roo.]^5Qg?c"IʠHVѦ*%1Բ 8T@`2# `Bzʏ^5'C^lPG@eEXռfaEG0# [F|xO0_me1XHpu܊[Y#Y*"scVZ\Tboseڳ ɞo8)d'^ fUnFI9!$ QeNAM ?ήV!F@}9vHn~`BO}mJuŮT90nי%!́V>\lT%1\T443oP)V K3Q0vᜂ#|.Aش,pd+\6\luo tMY{6q eԞ )ԒU1#E?/'ygmpf2 䟇VuRaɊʥ]RFD?p7Lv,']|4/GPy>~wQU4杖T3:bp]>?&ώ8 "9KW0Θ (ׁ`j#QV`[ybƩxFmfkԞZ,9sB/&*!zTȼ*f|N&M. mCuҜd9ϰ:Ҟzm!)ch3?,B ɛF$6=;51 }37ż>L 2d"5bL7+fFR.Z GdͿ3Z`k ҋh]*yLF끸(zu%?p\7;s]:ˡT,u&;+ޚuޮxTWc Wꎚsv YZ