From 270be3ca2551aa75a853074f43420ef462870ea7 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Tue, 14 Nov 2023 14:55:52 +0100 Subject: [PATCH] openmpi: YAML config file added --- Compiler/openmpi/files/config.yaml | 209 +++++++++++++++++++++++++++++ 1 file changed, 209 insertions(+) create mode 100644 Compiler/openmpi/files/config.yaml diff --git a/Compiler/openmpi/files/config.yaml b/Compiler/openmpi/files/config.yaml new file mode 100644 index 0000000..a3ec3c1 --- /dev/null +++ b/Compiler/openmpi/files/config.yaml @@ -0,0 +1,209 @@ +--- +# yamllint disable rule:line-length +format: 1 +openmpi: + defaults: + group: Compiler + overlay: base + relstage: stable + systems: [rhel7, rhel8, rhel9] + urls: + - url: https://download.open-mpi.org/release/open-mpi/v${V_MAJOR}.${V_MINOR}/openmpi-${V_PKG}.tar.bz + shasums: + openmpi-1.10.0.tar.bz2: 26b432ce8dcbad250a9787402f2c999ecb6c25695b00c9c6ee05a306c78b6490 + openmpi-1.10.4.tar.bz2: fb3c0c4c77896185013b6091b306d29ba592eb40d8395533da5c8bc300d922db + openmpi-1.10.7.tar.bz2: a089ece151fec974905caa35b0a59039b227bdea4e7933069e94bee4ed0e5a90 + openmpi-1.4.3.tar.bz2: 220b72b1c7ee35469ff74b4cfdbec457158ac6894635143a33e9178aa3981015 + openmpi-1.4.5.tar.bz2: a3857bc69b7d5258cf7fc1ed1581d9ac69110f5c17976b949cb7ec789aae462d + openmpi-1.6.5.tar.bz2: fe37bab89b5ef234e0ac82dc798282c2ab08900bf564a1ec27239d3f1ad1fc85 + openmpi-1.8.0.tar.bz2: 8ce8a0fb60d39469adba0adc4d0b94b3055ef6f800d536dbcb788f334b55db0d + openmpi-1.8.1.tar.bz2: 171427ebc007943265f33265ec32e15e786763952e2bfa2eac95e3e192c1e18f + openmpi-1.8.2.tar.bz2: ab70770faf1bac15ef44301fe2186b02f857646545492dd7331404e364a7d131 + openmpi-1.8.4.tar.bz2: 23158d916e92c80e2924016b746a93913ba7fae9fff51bf68d5c2a0ae39a2f8a + openmpi-1.8.8.tar.bz2: a28382d1e6a36f4073412dc00836ff2524e42b674da9caf6ca7377baad790b94 + openmpi-2.0.0.tar.bz2: 08b64cf8e3e5f50a50b4e5655f2b83b54653787bd549b72607d9312be44c18e0 + openmpi-2.0.1.tar.bz2: fed74f4ae619b7ebcc18150bb5bdb65e273e14a8c094e78a3fea0df59b9ff8ff + openmpi-2.1.0.tar.bz2: b169e15f5af81bf3572db764417670f508c0df37ce86ff50deb56bd3acb43957 + openmpi-2.1.1.tar.bz2: bd7badd4ff3afa448c0d7f3ca0ee6ce003b957e9954aa87d8e4435759b5e4d16 + openmpi-2.1.2.tar.bz2: 3cc5804984c5329bdf88effc44f2971ed244a29b256e0011b8deda02178dd635 + openmpi-2.1.5.tar.bz2: b807ccab801f27c3159a5edf29051cd3331d3792648919f9c4cee48e987e7794 + openmpi-2.1.6.tar.bz2: 98b8e1b8597bbec586a0da79fcd54a405388190247aa04d48e8c40944d4ca86e + openmpi-3.0.0.tar.bz2: f699bff21db0125d8cccfe79518b77641cd83628725a1e1ed3e45633496a82d7 + openmpi-3.0.1.tar.bz2: 663450d1ee7838b03644507e8a76edfb1fba23e601e9e0b5b2a738e54acd785d + openmpi-3.0.5.tar.bz2: f8976b95f305efc435aa70f906b82d50e335e34cffdbf5d78118a507b1c6efe8 + openmpi-3.1.1.tar.bz2: 3f11b648dd18a8b878d057e9777f2c43bf78297751ad77ae2cef6db0fe80c77c + openmpi-3.1.2.tar.bz2: c654ed847f34a278c52a15c98add40402b4a90f0c540779f1ae6c489af8a76c5 + openmpi-3.1.3.tar.bz2: 8be04307c00f51401d3fb9d837321781ea7c79f2a5a4a2e5d4eaedc874087ab6 + openmpi-3.1.4.tar.bz2: 17a69e0054db530c7dc119f75bd07d079efa147cf94bf27e590905864fe379d6 + openmpi-3.1.5.tar.bz2: fbf0075b4579685eec8d56d34d4d9c963e6667825548554f5bf308610af72133 + openmpi-3.1.6.tar.bz2: 50131d982ec2a516564d74d5616383178361c2f08fdd7d1202b80bdf66a0d279 + openmpi-4.0.0.tar.bz2: 2f0b8a36cfeb7354b45dda3c5425ef8393c9b04115570b615213faaa3f97366b + openmpi-4.0.1.tar.bz2: cce7b6d20522849301727f81282201d609553103ac0b09162cf28d102efb9709 + openmpi-4.0.2.tar.bz2: 900bf751be72eccf06de9d186f7b1c4b5c2fa9fa66458e53b77778dffdfe4057 + openmpi-4.0.3.tar.bz2: 1402feced8c3847b3ab8252165b90f7d1fa28c23b6b2ca4632b6e4971267fd03 + openmpi-4.0.4.tar.bz2: 47e24eb2223fe5d24438658958a313b6b7a55bb281563542e1afc9dec4a31ac4 + openmpi-4.0.5.tar.bz2: c58f3863b61d944231077f344fe6b4b8fbb83f3d1bc93ab74640bf3e5acac009 + openmpi-4.0.6.tar.bz2: 94b7b59ae9860f3bd7b5f378a698713e7b957070fdff2c43453b6cbf8edb410c + openmpi-4.0.7.tar.bz2: 7d3ecc8389161eb721982c855f89c25dca289001577a01a439ae97ce872be997 + openmpi-4.1.0.tar.bz2: 73866fb77090819b6a8c85cb8539638d37d6877455825b74e289d647a39fd5b5 + openmpi-4.1.1rc2.tar.bz2: f7d572621c93934b329281ee159c89124905ef05900d1a817efb7d262442d0f3 + openmpi-4.1.1.tar.bz2: e24f7a778bd11a71ad0c14587a7f5b00e68a71aa5623e2157bafee3d44c07cda + openmpi-4.1.3.tar.bz2: 3d81d04c54efb55d3871a465ffb098d8d72c1f48ff1cbaf2580eb058567c0a3b + openmpi-4.1.4.tar.bz2: 92912e175fd1234368c8730c03f4996fe5942e7479bb1d10059405e7f2b3930d + openmpi-4.1.5.tar.bz2: a640986bc257389dd379886fdae6264c8cfa56bc98b71ce3ae3dfbd8ce61dbe3 + + versions: + + 4.1.5_slurm: + config: + relstage: unstable + group_deps: + compiler: {gcc: [9.5.0, 10.4.0, 11.4.0, 12.3.0, 13.1.0], intelcc: [22.2]} + build_requires: [pmix/4.2.4, ucx/1.14.1_slurm, libfabric/1.18.0, hwloc/2.9.1, patchelf/0.14.5] + runtime_deps: [cuda/12.1.1] + + 4.1.4_slurm: + config: + relstage: stable + group_deps: + compiler: {gcc: [10.4.0]} + runtime_deps: [cuda/11.5.1] + build_requires: [ucx/1.12.1_slurm] + + 4.1.3_slurm: + config: + relstage: stable + group_deps: + compiler: {gcc: [9.3.0, 10.3.0, 11.2.0]} + runtime_deps: [cuda/11.5.1] + build_requires: [ucx/1.12.1_slurm] + + 4.1.1-1_slurm: + config: + relstage: unstable + group_deps: + compiler: {gcc: [10.2.0]} + runtime_deps: [cuda/11.3.0] + build_requires: [ucx/1.10.0_slurm] + + 4.1.1_slurm: + config: + relstage: unstable + group_deps: + compiler: {gcc: [10.2.0]} + runtime_deps: [cuda/11.3.0] + build_requires: [ucx/1.11.2_slurm] + + 4.1.0-1_dgx: + config: + relstage: deprecated + group_deps: + compiler: {gcc: [10.2.0]} + runtime_deps: [cuda/11.2.2] + build_requires: [ucx/1.10.0-1_dgx] + + 4.0.7-1_slurm: + config: + relstage: stable + group_deps: + compiler: {gcc: [10.2.0]} + runtime_deps: [cuda/11.4.3] + build_requires: [ucx/1.11.2-1_slurm] + + 4.0.7_slurm: + config: + relstage: stable + group_deps: + compiler: {gcc: [10.2.0]} + runtime_deps: [cuda/11.5.1] + build_requires: [ucx/1.11.2-2_slurm] + + 4.0.5-2_slurm: + config: + relstage: stable + group_deps: + compiler: {gcc: [10.2.0]} + runtime_deps: [cuda/11.3.0] + build_requires: [ucx/1.11.0_slurm] + + 4.0.5-1_slurm: + config: + relstage: stable + group_deps: + compiler: {gcc: [8.4.0, 9.3.0, 10.2.0, 10.3.0]} + runtime_deps: [cuda/11.2.2] + build_requires: [ucx/1.10.0-1_slurm] + + 4.0.5-1_dgx: + config: + relstage: deprecated + group_deps: + compiler: {gcc: [8.4.0, 9.3.0, 10.2.0]} + runtime_deps: [cuda/11.2.2] + build_requires: [ucx/1.10.0-1_dgx] + + 4.0.5_slurm: + config: + relstage: stable + variants: + - group_deps: + compiler: {gcc: [gcc/9.2.0]} + runtime_deps: [cuda/11.0.3] + - group_deps: + compiler: {gcc: [8.4.0, 9.3.0], intel: [20.4]} + runtime_deps: [cuda/11.1.0] + + 4.0.4_slurm_libpmix: + config: + relstage: deprecated + group_deps: + compiler: {gcc: [9.3.0]} + + 4.0.4_slurm: + config: + relstage: deprecated + group_deps: + compiler: {gcc: [4.9.4, 5.5.0, 6.5.0, 7.5.0, 8.4.0, 9.3.0], intel: [15.2, 17.4, 18.4, 20.1]} + + 4.0.3_slurm: + config: + relstage: deprecated + group_deps: + compiler: {gcc: [4.9.4, 5.5.0, 6.5.0, 7.5.0, 8.4.0, 9.3.0], intel: [15.2, 17.4, 18.4, 20.1]} + + 3.1.6_slurm: + config: + relstage: deprecated + variants: + - group_deps: + compiler: {gcc: [4.9.4, 5.5.0, 6.5.0], intel: [15.2, 17.4, 18.4, 20.1]} + - group_deps: + compiler: {gcc: [7.5.0, 8.4.0, 9.3.0]} + relstage: stable + - group_deps: + compiler: {intel: [20.4]} + runtime_deps: [cuda/11.1.0] + + 3.1.4_merlin6: + config: + relstage: deprecated + group_deps: + compiler: {gcc: [7.4.0, 8.3.0]} + + 3.1.5_merlin6;3.1.5-1_merlin6: + config: + relstage: deprecated + group_deps: + compiler: {gcc: [7.3.0, 7.4.0, 8.3.0, 9.2.0], intel: [15.2, 17.4, 18.4]} + + 3.0.5_slurm: + config: + relstage: deprecated + group_deps: + compiler: {gcc: [4.9.4, 5.5.0, 6.5.0, 7.4.0, 8.3.0, 9.2.0], intel: [15.2, 17.4, 18.4]} + + 2.1.6_slurm: + config: + relstage: deprecated + group_deps: + compiler: {gcc: [4.9.4, 5.5.0, 6.5.0, 7.4.0, 8.3.0, 9.2.0], intel: [15.2, 17.4, 18.4]}