duplicated block id: 1 size: 115 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/wrfv3/application.py (77:212) - var/ramble/repos/builtin/applications/wrfv4/application.py (90:225) duplicated block id: 2 size: 98 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/py-nemo-2/application.py (179:281) - var/ramble/repos/builtin/applications/py-nemo/application.py (328:430) duplicated block id: 3 size: 56 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/py-nemo-2/application.py (100:160) - var/ramble/repos/builtin/applications/py-nemo/application.py (159:219) duplicated block id: 4 size: 41 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/py-nemo-2/application.py (381:432) - var/ramble/repos/builtin/applications/py-nemo/application.py (601:652) duplicated block id: 5 size: 39 cleaned lines of code in 2 files: - lib/ramble/ramble/config.py (601:700) - lib/ramble/spack/config.py (553:653) duplicated block id: 6 size: 37 cleaned lines of code in 2 files: - lib/ramble/ramble/config.py (246:337) - lib/ramble/spack/config.py (197:288) duplicated block id: 7 size: 31 cleaned lines of code in 2 files: - lib/ramble/ramble/stage.py (350:396) - lib/ramble/spack/stage.py (360:406) duplicated block id: 8 size: 30 cleaned lines of code in 2 files: - lib/ramble/ramble/util/web.py (649:703) - lib/ramble/spack/util/web.py (655:709) duplicated block id: 9 size: 28 cleaned lines of code in 2 files: - share/ramble/bash/ramble-completion.in (215:242) - share/ramble/ramble-completion.bash (215:242) duplicated block id: 10 size: 24 cleaned lines of code in 2 files: - lib/ramble/ramble/config.py (1108:1167) - lib/ramble/spack/config.py (1104:1162) duplicated block id: 11 size: 24 cleaned lines of code in 2 files: - lib/ramble/ramble/config.py (777:817) - lib/ramble/spack/config.py (733:773) duplicated block id: 12 size: 24 cleaned lines of code in 2 files: - lib/ramble/ramble/config.py (181:211) - lib/ramble/spack/config.py (132:162) duplicated block id: 13 size: 22 cleaned lines of code in 2 files: - lib/ramble/ramble/config.py (1263:1307) - lib/ramble/spack/config.py (1255:1299) duplicated block id: 14 size: 22 cleaned lines of code in 2 files: - lib/ramble/ramble/config.py (707:740) - lib/ramble/spack/config.py (660:693) duplicated block id: 15 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (10:38) duplicated block id: 16 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (10:38) duplicated block id: 17 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (10:38) duplicated block id: 18 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (10:38) duplicated block id: 19 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (10:38) duplicated block id: 20 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (10:38) duplicated block id: 21 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (10:38) duplicated block id: 22 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (10:38) duplicated block id: 23 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (10:38) duplicated block id: 24 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (10:38) duplicated block id: 25 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (10:38) duplicated block id: 26 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (10:38) duplicated block id: 27 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (10:38) duplicated block id: 28 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (10:38) duplicated block id: 29 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (10:38) duplicated block id: 30 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (10:38) duplicated block id: 31 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (10:38) duplicated block id: 32 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (10:38) duplicated block id: 33 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (10:38) duplicated block id: 34 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (10:38) duplicated block id: 35 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (10:38) duplicated block id: 36 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (10:38) duplicated block id: 37 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (10:38) duplicated block id: 38 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (10:38) duplicated block id: 39 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (10:38) duplicated block id: 40 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (10:38) duplicated block id: 41 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (10:38) duplicated block id: 42 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (10:38) duplicated block id: 43 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (10:38) duplicated block id: 44 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (10:38) duplicated block id: 45 size: 21 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/py-cosmoflow/application.py (325:351) - var/ramble/repos/builtin/applications/py-nemo/application.py (544:570) duplicated block id: 46 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (10:38) duplicated block id: 47 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (10:38) duplicated block id: 48 size: 21 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/style.py (206:226) - lib/ramble/spack/cmd/style.py (161:181) duplicated block id: 49 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (10:38) duplicated block id: 50 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (10:38) duplicated block id: 51 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (10:38) duplicated block id: 52 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (10:38) duplicated block id: 53 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (10:38) duplicated block id: 54 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (10:38) duplicated block id: 55 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (10:38) duplicated block id: 56 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (10:38) duplicated block id: 57 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (10:38) duplicated block id: 58 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (10:38) duplicated block id: 59 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (10:38) duplicated block id: 60 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (10:38) duplicated block id: 61 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (10:38) duplicated block id: 62 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (10:38) duplicated block id: 63 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (10:38) duplicated block id: 64 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (10:38) duplicated block id: 65 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (10:38) duplicated block id: 66 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (10:38) duplicated block id: 67 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (10:38) duplicated block id: 68 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (10:38) duplicated block id: 69 size: 21 cleaned lines of code in 2 files: - lib/ramble/ramble/util/web.py (520:548) - lib/ramble/spack/util/web.py (528:556) duplicated block id: 70 size: 21 cleaned lines of code in 2 files: - lib/ramble/ramble/mirror.py (253:289) - lib/ramble/spack/mirror.py (277:313) duplicated block id: 71 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (10:38) duplicated block id: 72 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (10:38) duplicated block id: 73 size: 21 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (10:38) - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (10:38) duplicated block id: 74 size: 20 cleaned lines of code in 2 files: - lib/ramble/spack/util/unparse/unparser.py (468:487) - lib/ramble/spack/util/unparse/unparser.py (1031:1051) duplicated block id: 75 size: 20 cleaned lines of code in 2 files: - lib/ramble/ramble/config.py (1369:1395) - lib/ramble/spack/config.py (1358:1384) duplicated block id: 76 size: 19 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (10:35) - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (10:35) duplicated block id: 77 size: 19 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (566:589) - lib/ramble/spack/fetch_strategy.py (554:577) duplicated block id: 78 size: 19 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (10:35) - share/ramble/cloud-build/ramble-pr-style.yaml (10:35) duplicated block id: 79 size: 19 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (10:35) - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (10:35) duplicated block id: 80 size: 19 cleaned lines of code in 2 files: - lib/ramble/ramble/mirror.py (424:446) - lib/ramble/spack/mirror.py (592:614) duplicated block id: 81 size: 18 cleaned lines of code in 2 files: - lib/ramble/ramble/util/file_cache.py (29:64) - lib/ramble/spack/util/file_cache.py (26:61) duplicated block id: 82 size: 18 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (125:198) - lib/ramble/spack/fetch_strategy.py (122:195) duplicated block id: 83 size: 18 cleaned lines of code in 2 files: - lib/ramble/spack/detection/path.py (194:215) - lib/ramble/spack/detection/path.py (293:314) duplicated block id: 84 size: 18 cleaned lines of code in 2 files: - var/ramble/repos/builtin/base_applications/openfoam/base_application.py (46:64) - var/ramble/repos/builtin/base_applications/openfoam/base_application.py (66:84) duplicated block id: 85 size: 18 cleaned lines of code in 2 files: - lib/ramble/ramble/repository.py (697:723) - lib/ramble/spack/repo.py (796:822) duplicated block id: 86 size: 18 cleaned lines of code in 2 files: - var/ramble/repos/builtin/base_applications/openfoam/base_application.py (26:44) - var/ramble/repos/builtin/base_applications/openfoam/base_application.py (66:84) duplicated block id: 87 size: 18 cleaned lines of code in 2 files: - var/ramble/repos/builtin/base_applications/openfoam/base_application.py (26:44) - var/ramble/repos/builtin/base_applications/openfoam/base_application.py (46:64) duplicated block id: 88 size: 18 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/openfoam-org/application.py (60:78) - var/ramble/repos/builtin/base_applications/openfoam/base_application.py (365:383) duplicated block id: 89 size: 17 cleaned lines of code in 2 files: - var/ramble/repos/builtin/base_applications/openfoam/base_application.py (66:82) - var/ramble/repos/builtin/base_applications/openfoam/base_application.py (86:102) duplicated block id: 90 size: 17 cleaned lines of code in 2 files: - lib/ramble/ramble/error.py (61:84) - lib/ramble/spack/error.py (60:83) duplicated block id: 91 size: 17 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/software.py (23:39) - lib/ramble/ramble/schema/spack.py (23:39) duplicated block id: 92 size: 17 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/wrfv3/application.py (48:65) - var/ramble/repos/builtin/applications/wrfv4/application.py (52:69) duplicated block id: 93 size: 17 cleaned lines of code in 2 files: - var/ramble/repos/builtin/base_applications/openfoam/base_application.py (46:62) - var/ramble/repos/builtin/base_applications/openfoam/base_application.py (86:102) duplicated block id: 94 size: 17 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/aocc.py (79:101) - lib/ramble/spack/compilers/clang.py (133:155) duplicated block id: 95 size: 17 cleaned lines of code in 2 files: - var/ramble/repos/builtin/base_applications/openfoam/base_application.py (26:42) - var/ramble/repos/builtin/base_applications/openfoam/base_application.py (86:102) duplicated block id: 96 size: 16 cleaned lines of code in 2 files: - lib/ramble/ramble/config.py (493:536) - lib/ramble/spack/config.py (444:487) duplicated block id: 97 size: 16 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/intel.py (110:130) - lib/ramble/spack/compilers/oneapi.py (90:110) duplicated block id: 98 size: 16 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/modifiers/spack-failed-reqs/modifier.py (25:43) - var/ramble/repos/builtin.mock/modifiers/spack-mod/modifier.py (24:42) duplicated block id: 99 size: 15 cleaned lines of code in 2 files: - pyproject.toml (46:60) - pyproject.toml (82:96) duplicated block id: 100 size: 15 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/workspace.py (82:96) - lib/ramble/ramble/cmd/workspace.py (201:215) duplicated block id: 101 size: 15 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/aocc.py (77:95) - lib/ramble/spack/compilers/arm.py (84:102) duplicated block id: 102 size: 15 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/aocc.py (61:79) - lib/ramble/spack/compilers/rocmcc.py (38:56) duplicated block id: 103 size: 15 cleaned lines of code in 2 files: - share/ramble/setup-env.fish (308:326) - share/ramble/setup-env.fish (341:359) duplicated block id: 104 size: 15 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (1708:1729) - lib/ramble/spack/fetch_strategy.py (1713:1734) duplicated block id: 105 size: 14 cleaned lines of code in 2 files: - lib/ramble/spack/reporters/cdash.py (183:198) - lib/ramble/spack/reporters/cdash.py (308:323) duplicated block id: 106 size: 14 cleaned lines of code in 2 files: - lib/ramble/ramble/workspace/workspace.py (2235:2255) - lib/ramble/spack/environment/environment.py (2081:2104) duplicated block id: 107 size: 14 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/config.py (35:48) - lib/ramble/ramble/schema/config.py (50:63) duplicated block id: 108 size: 14 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (1471:1515) - lib/ramble/spack/fetch_strategy.py (1466:1510) duplicated block id: 109 size: 14 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/py-cosmoflow/application.py (289:307) - var/ramble/repos/builtin/applications/py-nemo/application.py (488:506) duplicated block id: 110 size: 14 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (76:99) - lib/ramble/spack/fetch_strategy.py (74:97) duplicated block id: 111 size: 13 cleaned lines of code in 2 files: - lib/ramble/ramble/util/web.py (98:115) - lib/ramble/spack/util/web.py (104:121) duplicated block id: 112 size: 13 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (54:68) - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (68:81) duplicated block id: 113 size: 13 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (50:63) - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (64:77) duplicated block id: 114 size: 13 cleaned lines of code in 2 files: - lib/ramble/ramble/stage.py (728:747) - lib/ramble/spack/stage.py (732:751) duplicated block id: 115 size: 13 cleaned lines of code in 2 files: - lib/ramble/ramble/util/web.py (567:608) - lib/ramble/spack/util/web.py (573:614) duplicated block id: 116 size: 13 cleaned lines of code in 2 files: - lib/ramble/ramble/util/web.py (497:515) - lib/ramble/spack/util/web.py (507:525) duplicated block id: 117 size: 13 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/aocc.py (79:95) - lib/ramble/spack/compilers/gcc.py (106:122) duplicated block id: 118 size: 13 cleaned lines of code in 2 files: - lib/ramble/ramble/util/file_cache.py (153:172) - lib/ramble/spack/util/file_cache.py (159:178) duplicated block id: 119 size: 13 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/arm.py (86:102) - lib/ramble/spack/compilers/clang.py (133:149) duplicated block id: 120 size: 13 cleaned lines of code in 2 files: - lib/ramble/ramble/mirror.py (338:352) - lib/ramble/spack/mirror.py (359:373) duplicated block id: 121 size: 13 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (46:59) - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (64:77) duplicated block id: 122 size: 13 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/nvhpc.py (36:52) - lib/ramble/spack/compilers/pgi.py (38:54) duplicated block id: 123 size: 13 cleaned lines of code in 2 files: - lib/ramble/ramble/util/web.py (177:193) - lib/ramble/spack/util/web.py (182:198) duplicated block id: 124 size: 13 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/arm.py (86:102) - lib/ramble/spack/compilers/gcc.py (106:122) duplicated block id: 125 size: 13 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/openfoam-org/application.py (46:60) - var/ramble/repos/builtin/base_applications/openfoam/base_application.py (219:233) duplicated block id: 126 size: 13 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/clang.py (133:149) - lib/ramble/spack/compilers/gcc.py (106:122) duplicated block id: 127 size: 13 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (46:59) - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (50:63) duplicated block id: 128 size: 13 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (46:61) - share/ramble/cloud-build/ramble-pr-style.yaml (100:115) duplicated block id: 129 size: 12 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (79:90) - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (48:59) duplicated block id: 130 size: 12 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (59:70) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (59:70) duplicated block id: 131 size: 12 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (79:90) - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (66:77) duplicated block id: 132 size: 12 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/maxtext/application.py (332:345) - var/ramble/repos/builtin/applications/py-nemo/application.py (553:566) duplicated block id: 133 size: 12 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (56:68) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (59:70) duplicated block id: 134 size: 12 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (70:81) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (59:70) duplicated block id: 135 size: 12 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/aocc.py (81:95) - lib/ramble/spack/compilers/intel.py (112:126) duplicated block id: 136 size: 12 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/gcc.py (108:122) - lib/ramble/spack/compilers/intel.py (112:126) duplicated block id: 137 size: 12 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/openfoam-org/application.py (35:46) - var/ramble/repos/builtin/base_applications/openfoam/base_application.py (237:248) duplicated block id: 138 size: 12 cleaned lines of code in 2 files: - lib/ramble/ramble/repository.py (1480:1493) - lib/ramble/ramble/util/imp/importlib_importer.py (20:33) duplicated block id: 139 size: 12 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (52:63) - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (72:83) duplicated block id: 140 size: 12 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (79:90) - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (72:83) duplicated block id: 141 size: 12 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/nvhpc.py (52:66) - lib/ramble/spack/compilers/pgi.py (58:72) duplicated block id: 142 size: 12 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/arm.py (88:102) - lib/ramble/spack/compilers/intel.py (112:126) duplicated block id: 143 size: 12 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (79:90) - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (62:73) duplicated block id: 144 size: 12 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (62:73) - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (72:83) duplicated block id: 145 size: 12 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (59:70) - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (70:81) duplicated block id: 146 size: 12 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/arm.py (88:102) - lib/ramble/spack/compilers/oneapi.py (92:106) duplicated block id: 147 size: 12 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/clang.py (135:149) - lib/ramble/spack/compilers/oneapi.py (92:106) duplicated block id: 148 size: 12 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/license.py (119:133) - lib/ramble/spack/cmd/license.py (122:136) duplicated block id: 149 size: 12 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/aocc.py (81:95) - lib/ramble/spack/compilers/oneapi.py (92:106) duplicated block id: 150 size: 12 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/clang.py (135:149) - lib/ramble/spack/compilers/intel.py (112:126) duplicated block id: 151 size: 12 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (62:73) - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (66:77) duplicated block id: 152 size: 12 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/gcc.py (108:122) - lib/ramble/spack/compilers/oneapi.py (92:106) duplicated block id: 153 size: 12 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/config.py (65:76) - lib/ramble/ramble/schema/config.py (79:90) duplicated block id: 154 size: 12 cleaned lines of code in 2 files: - lib/ramble/spack/version.py (401:415) - lib/ramble/spack/version.py (550:564) duplicated block id: 155 size: 12 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (62:73) - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (52:63) duplicated block id: 156 size: 12 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (48:59) - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (72:83) duplicated block id: 157 size: 12 cleaned lines of code in 2 files: - lib/ramble/ramble/util/web.py (363:379) - lib/ramble/spack/util/web.py (372:388) duplicated block id: 158 size: 12 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (72:83) - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (66:77) duplicated block id: 159 size: 12 cleaned lines of code in 2 files: - lib/ramble/ramble/modifier.py (153:168) - lib/ramble/ramble/package_manager.py (145:160) duplicated block id: 160 size: 12 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/workspace.py (475:487) - lib/ramble/ramble/cmd/workspace.py (548:560) duplicated block id: 161 size: 12 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/maxtext/application.py (332:345) - var/ramble/repos/builtin/applications/py-cosmoflow/application.py (334:347) duplicated block id: 162 size: 12 cleaned lines of code in 2 files: - var/ramble/repos/builtin/workflow_managers/google-batch/workflow_manager.py (155:168) - var/ramble/repos/builtin/workflow_managers/slurm/workflow_manager.py (112:125) duplicated block id: 163 size: 12 cleaned lines of code in 2 files: - var/ramble/repos/builtin/workflow_managers/gke-mpi/workflow_manager.py (151:166) - var/ramble/repos/builtin/workflow_managers/google-batch/workflow_manager.py (195:209) duplicated block id: 164 size: 12 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/python.py (88:106) - lib/ramble/spack/cmd/python.py (71:89) duplicated block id: 165 size: 12 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (56:68) - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (59:70) duplicated block id: 166 size: 12 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (79:90) - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (52:63) duplicated block id: 167 size: 12 cleaned lines of code in 2 files: - lib/ramble/ramble/mirror.py (213:229) - lib/ramble/spack/mirror.py (223:239) duplicated block id: 168 size: 12 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (62:73) - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (48:59) duplicated block id: 169 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (10:20) duplicated block id: 170 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (10:20) duplicated block id: 171 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (65:75) - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (63:73) duplicated block id: 172 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (10:20) duplicated block id: 173 size: 11 cleaned lines of code in 2 files: - lib/ramble/ramble/util/editor.py (30:55) - lib/ramble/spack/util/editor.py (27:53) duplicated block id: 174 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (65:75) - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (53:63) duplicated block id: 175 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (10:20) duplicated block id: 176 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (10:20) duplicated block id: 177 size: 11 cleaned lines of code in 2 files: - lib/ramble/spack/reporters/cdash.py (217:231) - lib/ramble/spack/reporters/cdash.py (344:358) duplicated block id: 178 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (10:20) duplicated block id: 179 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (10:20) duplicated block id: 180 size: 11 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/zlib-configs/application.py (20:33) - var/ramble/repos/builtin.mock/applications/zlib/application.py (19:32) duplicated block id: 181 size: 11 cleaned lines of code in 2 files: - lib/ramble/ramble/util/web.py (706:723) - lib/ramble/spack/util/web.py (712:728) duplicated block id: 182 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (10:20) duplicated block id: 183 size: 11 cleaned lines of code in 2 files: - lib/ramble/ramble/util/naming.py (144:166) - lib/ramble/spack/util/naming.py (139:161) duplicated block id: 184 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (65:75) - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (49:59) duplicated block id: 185 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (10:20) duplicated block id: 186 size: 11 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/aocc.py (61:74) - lib/ramble/spack/compilers/fj.py (55:68) duplicated block id: 187 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (10:20) duplicated block id: 188 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (10:20) duplicated block id: 189 size: 11 cleaned lines of code in 2 files: - lib/ramble/ramble/stage.py (644:660) - lib/ramble/spack/stage.py (661:677) duplicated block id: 190 size: 11 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/aocc.py (32:45) - lib/ramble/spack/compilers/clang.py (47:62) duplicated block id: 191 size: 11 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/fj.py (55:68) - lib/ramble/spack/compilers/rocmcc.py (38:51) duplicated block id: 192 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (10:20) duplicated block id: 193 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (10:20) duplicated block id: 194 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (10:20) duplicated block id: 195 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (10:20) duplicated block id: 196 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (10:20) duplicated block id: 197 size: 11 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (503:517) - lib/ramble/spack/fetch_strategy.py (490:504) duplicated block id: 198 size: 11 cleaned lines of code in 2 files: - lib/ramble/spack/url.py (213:223) - lib/ramble/spack/url.py (248:258) duplicated block id: 199 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (10:20) duplicated block id: 200 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (10:20) duplicated block id: 201 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (10:20) duplicated block id: 202 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (10:20) duplicated block id: 203 size: 11 cleaned lines of code in 2 files: - lib/ramble/ramble/config.py (872:893) - lib/ramble/spack/config.py (860:881) duplicated block id: 204 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (10:20) duplicated block id: 205 size: 11 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/aocc.py (57:70) - lib/ramble/spack/compilers/arm.py (64:77) duplicated block id: 206 size: 11 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/common/arguments.py (20:48) - lib/ramble/spack/cmd/common/arguments.py (21:49) duplicated block id: 207 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (65:75) - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (73:83) duplicated block id: 208 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (10:20) duplicated block id: 209 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (10:20) duplicated block id: 210 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (10:20) duplicated block id: 211 size: 11 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (1673:1690) - lib/ramble/spack/fetch_strategy.py (1677:1694) duplicated block id: 212 size: 11 cleaned lines of code in 2 files: - var/ramble/repos/builtin/workflow_managers/google-batch/workflow_manager.py (258:273) - var/ramble/repos/builtin/workflow_managers/slurm/workflow_manager.py (252:267) duplicated block id: 213 size: 11 cleaned lines of code in 2 files: - lib/ramble/ramble/util/naming.py (211:223) - lib/ramble/spack/util/naming.py (208:220) duplicated block id: 214 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (10:20) duplicated block id: 215 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (65:75) - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (80:90) duplicated block id: 216 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (10:20) duplicated block id: 217 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (65:75) - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (67:77) duplicated block id: 218 size: 11 cleaned lines of code in 2 files: - var/ramble/repos/builtin/modifiers/nccl-gib/modifier.py (51:61) - var/ramble/repos/builtin/modifiers/nccl-tcpxo/modifier.py (46:56) duplicated block id: 219 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (10:20) duplicated block id: 220 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (10:20) duplicated block id: 221 size: 11 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/nvidia-hpl-mxp/application.py (42:55) - var/ramble/repos/builtin/applications/nvidia-hpl/application.py (42:55) duplicated block id: 222 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (10:20) duplicated block id: 223 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (10:20) duplicated block id: 224 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (10:20) duplicated block id: 225 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (10:20) duplicated block id: 226 size: 11 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (10:20) - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (10:20) duplicated block id: 227 size: 10 cleaned lines of code in 2 files: - lib/ramble/spack/relocate.py (546:557) - lib/ramble/spack/relocate.py (573:584) duplicated block id: 228 size: 10 cleaned lines of code in 2 files: - var/ramble/repos/builtin/modifiers/apptainer/modifier.py (86:97) - var/ramble/repos/builtin/modifiers/pyxis-enroot/modifier.py (97:108) duplicated block id: 229 size: 10 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/__init__.py (172:183) - lib/ramble/spack/cmd/__init__.py (459:470) duplicated block id: 230 size: 10 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/interleved-env-vars/application.py (41:52) - var/ramble/repos/builtin.mock/applications/register-builtin/application.py (30:41) duplicated block id: 231 size: 10 cleaned lines of code in 2 files: - lib/ramble/ramble/config.py (923:945) - lib/ramble/spack/config.py (911:933) duplicated block id: 232 size: 10 cleaned lines of code in 2 files: - lib/ramble/spack/cmd/solve.py (57:66) - lib/ramble/spack/cmd/spec.py (47:56) duplicated block id: 233 size: 10 cleaned lines of code in 2 files: - share/ramble/bash/ramble-completion.in (48:57) - share/ramble/ramble-completion.bash (48:57) duplicated block id: 234 size: 10 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (1631:1647) - lib/ramble/spack/fetch_strategy.py (1631:1647) duplicated block id: 235 size: 10 cleaned lines of code in 2 files: - var/ramble/repos/builtin/package_managers/pip/package_manager.py (204:213) - var/ramble/repos/builtin/package_managers/spack-lightweight/package_manager.py (406:415) duplicated block id: 236 size: 10 cleaned lines of code in 2 files: - lib/ramble/ramble/config.py (445:463) - lib/ramble/spack/config.py (398:416) duplicated block id: 237 size: 10 cleaned lines of code in 2 files: - lib/ramble/ramble/config.py (1320:1340) - lib/ramble/spack/config.py (1312:1332) duplicated block id: 238 size: 10 cleaned lines of code in 2 files: - lib/ramble/ramble/config.py (1062:1082) - lib/ramble/spack/config.py (1058:1078) duplicated block id: 239 size: 10 cleaned lines of code in 2 files: - var/ramble/repos/builtin/workflow_managers/gke-mpi/workflow_manager.py (172:181) - var/ramble/repos/builtin/workflow_managers/slurm/workflow_manager.py (199:209) duplicated block id: 240 size: 10 cleaned lines of code in 2 files: - lib/ramble/spack/version.py (405:417) - lib/ramble/spack/version.py (917:929) duplicated block id: 241 size: 10 cleaned lines of code in 2 files: - lib/ramble/ramble/config.py (1089:1102) - lib/ramble/spack/config.py (1085:1098) duplicated block id: 242 size: 10 cleaned lines of code in 2 files: - lib/ramble/spack/reporters/cdash.py (200:212) - lib/ramble/spack/reporters/cdash.py (330:342) duplicated block id: 243 size: 10 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/py-nemo-2/application.py (170:181) - var/ramble/repos/builtin/applications/py-nemo/application.py (235:247) duplicated block id: 244 size: 10 cleaned lines of code in 2 files: - lib/ramble/ramble/stage.py (491:506) - lib/ramble/spack/stage.py (510:525) duplicated block id: 245 size: 10 cleaned lines of code in 2 files: - lib/ramble/ramble/error.py (26:52) - lib/ramble/spack/error.py (25:51) duplicated block id: 246 size: 10 cleaned lines of code in 2 files: - lib/ramble/ramble/util/file_cache.py (87:101) - lib/ramble/spack/util/file_cache.py (85:99) duplicated block id: 247 size: 10 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (880:892) - lib/ramble/spack/fetch_strategy.py (870:882) duplicated block id: 248 size: 10 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/py-nemo-2/application.py (57:68) - var/ramble/repos/builtin/applications/py-nemo/application.py (78:89) duplicated block id: 249 size: 10 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/commands.py (262:282) - lib/ramble/spack/cmd/commands.py (243:263) duplicated block id: 250 size: 10 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/software.py (62:74) - lib/ramble/ramble/schema/spack.py (62:74) duplicated block id: 251 size: 10 cleaned lines of code in 2 files: - lib/ramble/ramble/stage.py (787:802) - lib/ramble/spack/stage.py (792:807) duplicated block id: 252 size: 10 cleaned lines of code in 2 files: - lib/ramble/ramble/mirror.py (147:158) - lib/ramble/spack/mirror.py (154:165) duplicated block id: 253 size: 10 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/applications.py (129:138) - lib/ramble/ramble/schema/applications.py (140:149) duplicated block id: 254 size: 10 cleaned lines of code in 2 files: - lib/ramble/ramble/application.py (619:631) - lib/ramble/ramble/modifier.py (156:168) duplicated block id: 255 size: 10 cleaned lines of code in 2 files: - lib/ramble/ramble/application.py (619:631) - lib/ramble/ramble/package_manager.py (148:160) duplicated block id: 256 size: 10 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/py-nemo-2/application.py (78:89) - var/ramble/repos/builtin/applications/py-nemo/application.py (106:117) duplicated block id: 257 size: 10 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/config.py (357:372) - lib/ramble/spack/cmd/config.py (351:366) duplicated block id: 258 size: 10 cleaned lines of code in 2 files: - lib/ramble/ramble/application.py (120:129) - lib/ramble/ramble/package_manager.py (32:41) duplicated block id: 259 size: 10 cleaned lines of code in 2 files: - lib/ramble/ramble/config.py (386:399) - lib/ramble/spack/config.py (340:353) duplicated block id: 260 size: 10 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/applications.py (165:176) - lib/ramble/ramble/schema/modifiers.py (31:42) duplicated block id: 261 size: 10 cleaned lines of code in 2 files: - lib/ramble/ramble/stage.py (116:129) - lib/ramble/spack/stage.py (107:120) duplicated block id: 262 size: 10 cleaned lines of code in 2 files: - lib/ramble/ramble/mirror.py (161:172) - lib/ramble/spack/mirror.py (168:179) duplicated block id: 263 size: 10 cleaned lines of code in 2 files: - lib/ramble/ramble/mirror.py (175:186) - lib/ramble/spack/mirror.py (182:193) duplicated block id: 264 size: 10 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/software.py (45:54) - lib/ramble/ramble/schema/spack.py (41:50) duplicated block id: 265 size: 10 cleaned lines of code in 2 files: - lib/ramble/ramble/config.py (541:574) - lib/ramble/spack/config.py (491:525) duplicated block id: 266 size: 9 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (321:331) - lib/ramble/spack/fetch_strategy.py (320:330) duplicated block id: 267 size: 9 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (631:643) - lib/ramble/spack/fetch_strategy.py (622:634) duplicated block id: 268 size: 9 cleaned lines of code in 2 files: - lib/ramble/ramble/reports.py (337:345) - lib/ramble/ramble/reports.py (803:811) duplicated block id: 269 size: 9 cleaned lines of code in 2 files: - var/ramble/repos/builtin/modifiers/apptainer/modifier.py (39:48) - var/ramble/repos/builtin/modifiers/pyxis-enroot/modifier.py (63:72) duplicated block id: 270 size: 9 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (464:476) - lib/ramble/spack/fetch_strategy.py (454:466) duplicated block id: 271 size: 9 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/py-nemo-2/application.py (35:44) - var/ramble/repos/builtin/applications/py-nemo/application.py (39:48) duplicated block id: 272 size: 9 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/interleved-env-vars/application.py (41:51) - var/ramble/repos/builtin.mock/applications/shared-context/application.py (28:38) duplicated block id: 273 size: 9 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (48:56) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (59:67) duplicated block id: 274 size: 9 cleaned lines of code in 2 files: - lib/ramble/spack/url.py (601:611) - lib/ramble/spack/url.py (742:752) duplicated block id: 275 size: 9 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/style.py (408:416) - lib/ramble/ramble/cmd/style.py (423:431) duplicated block id: 276 size: 9 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (62:70) - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (59:67) duplicated block id: 277 size: 9 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (52:60) - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (59:67) duplicated block id: 278 size: 9 cleaned lines of code in 2 files: - lib/ramble/ramble/stage.py (766:778) - lib/ramble/spack/stage.py (771:783) duplicated block id: 279 size: 9 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (66:74) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (59:67) duplicated block id: 280 size: 9 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (56:65) - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (66:74) duplicated block id: 281 size: 9 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (79:87) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (59:67) duplicated block id: 282 size: 9 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (59:67) - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (66:74) duplicated block id: 283 size: 9 cleaned lines of code in 2 files: - lib/ramble/ramble/util/naming.py (247:258) - lib/ramble/spack/util/naming.py (244:255) duplicated block id: 284 size: 9 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (72:80) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (59:67) duplicated block id: 285 size: 9 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (52:60) - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (70:78) duplicated block id: 286 size: 9 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (62:70) - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (56:65) duplicated block id: 287 size: 9 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (62:70) - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (70:78) duplicated block id: 288 size: 9 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (59:67) - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (72:80) duplicated block id: 289 size: 9 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (70:78) - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (66:74) duplicated block id: 290 size: 9 cleaned lines of code in 2 files: - lib/ramble/ramble/stage.py (466:475) - lib/ramble/spack/stage.py (489:498) duplicated block id: 291 size: 9 cleaned lines of code in 2 files: - lib/ramble/ramble/mirror.py (189:199) - lib/ramble/spack/mirror.py (196:206) duplicated block id: 292 size: 9 cleaned lines of code in 2 files: - lib/ramble/spack/cmd/env.py (55:63) - lib/ramble/spack/cmd/unload.py (25:33) duplicated block id: 293 size: 9 cleaned lines of code in 2 files: - lib/ramble/ramble/config.py (991:1014) - lib/ramble/spack/config.py (984:1007) duplicated block id: 294 size: 9 cleaned lines of code in 2 files: - lib/ramble/spack/build_systems/python.py (124:138) - lib/ramble/spack/build_systems/sip.py (75:89) duplicated block id: 295 size: 9 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/interleved-env-vars/application.py (15:24) - var/ramble/repos/builtin.mock/applications/register-builtin/application.py (15:24) duplicated block id: 296 size: 9 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (52:60) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (59:67) duplicated block id: 297 size: 9 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (70:78) - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (72:80) duplicated block id: 298 size: 9 cleaned lines of code in 2 files: - lib/ramble/ramble/config.py (419:436) - lib/ramble/spack/config.py (374:389) duplicated block id: 299 size: 9 cleaned lines of code in 2 files: - lib/ramble/spack/version.py (554:564) - lib/ramble/spack/version.py (917:927) duplicated block id: 300 size: 9 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/style.py (147:162) - lib/ramble/spack/cmd/style.py (108:123) duplicated block id: 301 size: 9 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (1584:1604) - lib/ramble/spack/fetch_strategy.py (1581:1601) duplicated block id: 302 size: 9 cleaned lines of code in 2 files: - var/ramble/repos/builtin/modifiers/install-ramble/modifier.py (117:129) - var/ramble/repos/builtin/modifiers/install-spack/modifier.py (93:105) duplicated block id: 303 size: 9 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (79:87) - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (70:78) duplicated block id: 304 size: 9 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (1319:1330) - lib/ramble/spack/fetch_strategy.py (1308:1319) duplicated block id: 305 size: 9 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/register-builtin/application.py (30:40) - var/ramble/repos/builtin.mock/applications/shared-context/application.py (28:38) duplicated block id: 306 size: 9 cleaned lines of code in 2 files: - lib/ramble/ramble/util/web.py (453:468) - lib/ramble/spack/util/web.py (464:479) duplicated block id: 307 size: 9 cleaned lines of code in 2 files: - lib/ramble/ramble/config.py (1022:1032) - lib/ramble/spack/config.py (1016:1026) duplicated block id: 308 size: 9 cleaned lines of code in 2 files: - var/ramble/repos/builtin/package_managers/pip/package_manager.py (127:135) - var/ramble/repos/builtin/package_managers/pip/package_manager.py (142:150) duplicated block id: 309 size: 9 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/workspace.py (1132:1141) - lib/ramble/ramble/cmd/workspace.py (1317:1326) duplicated block id: 310 size: 9 cleaned lines of code in 2 files: - lib/ramble/spack/util/unparse/unparser.py (403:411) - lib/ramble/spack/util/unparse/unparser.py (418:427) duplicated block id: 311 size: 9 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (1209:1220) - lib/ramble/spack/fetch_strategy.py (1198:1209) duplicated block id: 312 size: 9 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (79:87) - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (59:67) duplicated block id: 313 size: 9 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (48:56) - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (56:65) duplicated block id: 314 size: 9 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (62:70) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (59:67) duplicated block id: 315 size: 9 cleaned lines of code in 2 files: - lib/ramble/ramble/util/web.py (394:438) - lib/ramble/spack/util/web.py (402:446) duplicated block id: 316 size: 9 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (79:87) - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (56:65) duplicated block id: 317 size: 9 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (56:65) - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (72:80) duplicated block id: 318 size: 9 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/when-directives/application.py (15:26) - var/ramble/repos/builtin.mock/applications/when-variants/application.py (15:26) duplicated block id: 319 size: 9 cleaned lines of code in 2 files: - lib/ramble/spack/filesystem_view.py (585:600) - lib/ramble/spack/filesystem_view.py (858:873) duplicated block id: 320 size: 9 cleaned lines of code in 2 files: - var/ramble/repos/builtin/base_applications/openfoam/base_application.py (413:423) - var/ramble/repos/builtin/base_applications/openfoam/base_application.py (421:431) duplicated block id: 321 size: 9 cleaned lines of code in 2 files: - lib/ramble/spack/repo.py (907:916) - lib/ramble/spack/repo.py (1197:1206) duplicated block id: 322 size: 9 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (48:56) - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (70:78) duplicated block id: 323 size: 9 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/py-cosmoflow/application.py (286:297) - var/ramble/repos/builtin/applications/py-cosmoflow/application.py (315:325) duplicated block id: 324 size: 9 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (48:56) - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (59:67) duplicated block id: 325 size: 9 cleaned lines of code in 2 files: - lib/ramble/ramble/util/web.py (263:272) - lib/ramble/spack/util/web.py (269:278) duplicated block id: 326 size: 9 cleaned lines of code in 2 files: - var/ramble/repos/builtin/modifiers/nccl-env/modifier.py (167:177) - var/ramble/repos/builtin/modifiers/nccl-env/modifier.py (174:184) duplicated block id: 327 size: 9 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (52:60) - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (56:65) duplicated block id: 328 size: 9 cleaned lines of code in 2 files: - lib/ramble/ramble/util/web.py (310:322) - lib/ramble/spack/util/web.py (314:326) duplicated block id: 329 size: 9 cleaned lines of code in 2 files: - lib/ramble/spack/cmd/mark.py (76:86) - lib/ramble/spack/cmd/uninstall.py (97:107) duplicated block id: 330 size: 9 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (407:417) - lib/ramble/spack/fetch_strategy.py (399:409) duplicated block id: 331 size: 8 cleaned lines of code in 2 files: - var/ramble/repos/builtin/package_managers/pip/package_manager.py (135:143) - var/ramble/repos/builtin/package_managers/spack-lightweight/package_manager.py (192:200) duplicated block id: 332 size: 8 cleaned lines of code in 2 files: - lib/ramble/ramble/mirror.py (39:49) - lib/ramble/spack/mirror.py (39:49) duplicated block id: 333 size: 8 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/style.py (180:191) - lib/ramble/spack/cmd/style.py (141:152) duplicated block id: 334 size: 8 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/py-nemo-2/application.py (338:347) - var/ramble/repos/builtin/applications/py-nemo/application.py (466:475) duplicated block id: 335 size: 8 cleaned lines of code in 2 files: - lib/ramble/ramble/stage.py (428:438) - lib/ramble/spack/stage.py (448:458) duplicated block id: 336 size: 8 cleaned lines of code in 2 files: - var/ramble/repos/builtin/modifiers/nccl-gib/modifier.py (75:82) - var/ramble/repos/builtin/modifiers/nccl-tcpxo/modifier.py (65:72) duplicated block id: 337 size: 8 cleaned lines of code in 2 files: - lib/ramble/llnl/util/filesystem.py (1601:1611) - lib/ramble/llnl/util/filesystem.py (1766:1776) duplicated block id: 338 size: 8 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/workspace.py (1510:1518) - lib/ramble/ramble/cmd/workspace.py (1561:1569) duplicated block id: 339 size: 8 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/__init__.py (58:80) - lib/ramble/spack/cmd/__init__.py (61:83) duplicated block id: 340 size: 8 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/ior/application.py (18:29) - var/ramble/repos/builtin/applications/md-test/application.py (18:32) duplicated block id: 341 size: 8 cleaned lines of code in 2 files: - lib/ramble/ramble/language/shared_language.py (279:286) - lib/ramble/ramble/success_criteria.py (118:125) duplicated block id: 342 size: 8 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (1321:1330) - lib/ramble/spack/fetch_strategy.py (1200:1209) duplicated block id: 343 size: 8 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/openfoam/application.py (40:47) - var/ramble/repos/builtin/base_applications/openfoam/base_application.py (237:244) duplicated block id: 344 size: 8 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/basic/application.py (50:59) - var/ramble/repos/builtin.mock/applications/interleved-env-vars/application.py (43:52) duplicated block id: 345 size: 8 cleaned lines of code in 2 files: - lib/ramble/spack/cmd/modules/lmod.py (21:29) - lib/ramble/spack/cmd/modules/tcl.py (20:28) duplicated block id: 346 size: 8 cleaned lines of code in 2 files: - lib/ramble/spack/spec.py (581:591) - lib/ramble/spack/spec.py (1374:1383) duplicated block id: 347 size: 8 cleaned lines of code in 2 files: - lib/ramble/spack/schema/config.py (101:111) - lib/ramble/spack/schema/upstreams.py (30:39) duplicated block id: 348 size: 8 cleaned lines of code in 2 files: - var/ramble/repos/builtin/modifiers/nccl-gib/modifier.py (65:72) - var/ramble/repos/builtin/modifiers/nccl-tcpxo/modifier.py (57:64) duplicated block id: 349 size: 8 cleaned lines of code in 2 files: - lib/ramble/ramble/stage.py (669:678) - lib/ramble/spack/stage.py (687:696) duplicated block id: 350 size: 8 cleaned lines of code in 2 files: - var/ramble/repos/builtin/workflow_managers/google-batch/workflow_manager.py (48:61) - var/ramble/repos/builtin/workflow_managers/slurm/workflow_manager.py (52:65) duplicated block id: 351 size: 8 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (1211:1220) - lib/ramble/ramble/fetch_strategy.py (1321:1330) duplicated block id: 352 size: 8 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (65:72) - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (60:67) duplicated block id: 353 size: 8 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/common/list.py (49:59) - lib/ramble/spack/cmd/list.py (76:85) duplicated block id: 354 size: 8 cleaned lines of code in 2 files: - lib/ramble/ramble/util/web.py (242:254) - lib/ramble/spack/util/web.py (247:259) duplicated block id: 355 size: 8 cleaned lines of code in 2 files: - lib/ramble/ramble/config.py (751:771) - lib/ramble/spack/config.py (706:726) duplicated block id: 356 size: 8 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (65:72) - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (58:65) duplicated block id: 357 size: 8 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/commands.py (290:301) - lib/ramble/spack/cmd/commands.py (269:280) duplicated block id: 358 size: 8 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/workspace.py (1184:1195) - lib/ramble/ramble/cmd/workspace.py (1331:1342) duplicated block id: 359 size: 8 cleaned lines of code in 2 files: - lib/ramble/spack/build_systems/python.py (182:196) - lib/ramble/spack/build_systems/sip.py (144:158) duplicated block id: 360 size: 8 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (65:72) - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (71:78) duplicated block id: 361 size: 8 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (1086:1094) - lib/ramble/spack/fetch_strategy.py (1075:1083) duplicated block id: 362 size: 8 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/intel.py (51:60) - lib/ramble/spack/compilers/oneapi.py (45:54) duplicated block id: 363 size: 8 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/basic/application.py (25:33) - var/ramble/repos/builtin.mock/applications/shared-context/application.py (18:26) duplicated block id: 364 size: 8 cleaned lines of code in 2 files: - lib/ramble/ramble/util/file_cache.py (137:148) - lib/ramble/spack/util/file_cache.py (142:153) duplicated block id: 365 size: 8 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/common/list.py (97:105) - lib/ramble/spack/cmd/list.py (113:121) duplicated block id: 366 size: 8 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/__init__.py (36:53) - lib/ramble/spack/cmd/__init__.py (39:56) duplicated block id: 367 size: 8 cleaned lines of code in 2 files: - lib/ramble/spack/monitor.py (418:427) - lib/ramble/spack/monitor.py (448:457) duplicated block id: 368 size: 8 cleaned lines of code in 2 files: - lib/ramble/spack/cmd/mark.py (24:38) - lib/ramble/spack/cmd/uninstall.py (27:42) duplicated block id: 369 size: 8 cleaned lines of code in 2 files: - lib/ramble/spack/cmd/diff.py (35:42) - lib/ramble/spack/cmd/load.py (40:48) duplicated block id: 370 size: 8 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (1211:1220) - lib/ramble/spack/fetch_strategy.py (1310:1319) duplicated block id: 371 size: 8 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/config.py (234:242) - lib/ramble/spack/cmd/config.py (231:239) duplicated block id: 372 size: 8 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/deployment.py (212:220) - lib/ramble/ramble/cmd/workspace.py (1510:1518) duplicated block id: 373 size: 8 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/arm.py (80:89) - lib/ramble/spack/compilers/fj.py (67:76) duplicated block id: 374 size: 8 cleaned lines of code in 2 files: - lib/ramble/spack/build_systems/autotools.py (441:456) - lib/ramble/spack/build_systems/makefile.py (87:102) duplicated block id: 375 size: 8 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/arm.py (68:77) - lib/ramble/spack/compilers/rocmcc.py (38:47) duplicated block id: 376 size: 8 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/deployment.py (212:220) - lib/ramble/ramble/cmd/workspace.py (1561:1569) duplicated block id: 377 size: 8 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (480:488) - lib/ramble/spack/fetch_strategy.py (471:479) duplicated block id: 378 size: 8 cleaned lines of code in 2 files: - lib/ramble/spack/modules/lmod.py (31:44) - lib/ramble/spack/modules/tcl.py (29:42) duplicated block id: 379 size: 8 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/__init__.py (230:237) - lib/ramble/ramble/workspace/workspace.py (382:389) duplicated block id: 380 size: 8 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/py-nemo/application.py (485:494) - var/ramble/repos/builtin/applications/py-nemo/application.py (527:536) duplicated block id: 381 size: 8 cleaned lines of code in 2 files: - lib/ramble/ramble/config.py (901:916) - lib/ramble/spack/config.py (889:904) duplicated block id: 382 size: 8 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/arm.py (68:77) - lib/ramble/spack/compilers/fj.py (55:64) duplicated block id: 383 size: 8 cleaned lines of code in 2 files: - var/ramble/repos/builtin/package_managers/spack-lightweight/package_manager.py (291:299) - var/ramble/repos/builtin/package_managers/spack/package_manager.py (40:48) duplicated block id: 384 size: 8 cleaned lines of code in 2 files: - lib/ramble/spack/fetch_strategy.py (1200:1209) - lib/ramble/spack/fetch_strategy.py (1310:1319) duplicated block id: 385 size: 8 cleaned lines of code in 2 files: - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (65:72) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (60:67) duplicated block id: 386 size: 8 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/basic/application.py (50:59) - var/ramble/repos/builtin.mock/applications/register-builtin/application.py (32:41) duplicated block id: 387 size: 8 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (1373:1384) - lib/ramble/spack/fetch_strategy.py (1363:1374) duplicated block id: 388 size: 8 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/openfoam-org/application.py (35:42) - var/ramble/repos/builtin/applications/openfoam/application.py (40:47) duplicated block id: 389 size: 8 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/style.py (194:201) - lib/ramble/spack/cmd/style.py (155:162) duplicated block id: 390 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/util/file_cache.py (72:84) - lib/ramble/spack/util/file_cache.py (70:82) duplicated block id: 391 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/base_application_repos.py (19:28) - lib/ramble/ramble/schema/base_package_manager_repos.py (19:28) duplicated block id: 392 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (1096:1105) - lib/ramble/spack/fetch_strategy.py (1085:1094) duplicated block id: 393 size: 7 cleaned lines of code in 2 files: - lib/ramble/spack/util/unparse/unparser.py (1010:1016) - lib/ramble/spack/util/unparse/unparser.py (1021:1027) duplicated block id: 394 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/language/application_language.py (238:244) - lib/ramble/ramble/language/modifier_language.py (326:332) duplicated block id: 395 size: 7 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/oneapi.py (76:84) - lib/ramble/spack/compilers/rocmcc.py (38:46) duplicated block id: 396 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (22:33) duplicated block id: 397 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/base_modifier_repos.py (19:28) - lib/ramble/ramble/schema/base_workflow_manager_repos.py (19:28) duplicated block id: 398 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (22:33) duplicated block id: 399 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/language/language_base.py (247:261) - lib/ramble/spack/directives.py (277:291) duplicated block id: 400 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (22:33) duplicated block id: 401 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/base_package_manager_repos.py (19:28) - lib/ramble/ramble/schema/repos.py (19:28) duplicated block id: 402 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (1545:1552) - lib/ramble/spack/fetch_strategy.py (1542:1549) duplicated block id: 403 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (22:33) duplicated block id: 404 size: 7 cleaned lines of code in 2 files: - share/ramble/csh/pathadd.csh (1:7) - share/ramble/csh/ramble.csh (1:7) duplicated block id: 405 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/reports.py (322:328) - lib/ramble/ramble/reports.py (793:799) duplicated block id: 406 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/internals.py (48:54) - lib/ramble/ramble/schema/modifiers.py (20:26) duplicated block id: 407 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (22:33) duplicated block id: 408 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/main.py (658:688) - lib/ramble/spack/main.py (549:579) duplicated block id: 409 size: 7 cleaned lines of code in 2 files: - var/ramble/repos/builtin/package_managers/spack-lightweight/package_manager.py (240:247) - var/ramble/repos/builtin/package_managers/spack/package_manager.py (40:47) duplicated block id: 410 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/repository.py (1105:1112) - lib/ramble/spack/repo.py (169:176) duplicated block id: 411 size: 7 cleaned lines of code in 2 files: - share/ramble/csh/ramble.csh (1:7) - share/ramble/setup-env.csh (1:7) duplicated block id: 412 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/util/web.py (44:56) - lib/ramble/spack/util/web.py (48:60) duplicated block id: 413 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (22:33) duplicated block id: 414 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/package_manager_repos.py (19:28) - lib/ramble/ramble/schema/repos.py (19:28) duplicated block id: 415 size: 7 cleaned lines of code in 2 files: - lib/ramble/spack/schema/env.py (55:61) - lib/ramble/spack/schema/env.py (159:165) duplicated block id: 416 size: 7 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/arm.py (68:76) - lib/ramble/spack/compilers/oneapi.py (76:84) duplicated block id: 417 size: 7 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/modifiers/repeat-var-mod/modifier.py (22:29) - var/ramble/repos/builtin.mock/modifiers/test-mod/modifier.py (42:49) duplicated block id: 418 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/base_workflow_manager_repos.py (19:28) - lib/ramble/ramble/schema/repos.py (19:28) duplicated block id: 419 size: 7 cleaned lines of code in 2 files: - var/ramble/repos/builtin/modifiers/conditional-psm3/modifier.py (117:123) - var/ramble/repos/builtin/modifiers/conditional-psm3/modifier.py (138:144) duplicated block id: 420 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/util/naming.py (227:234) - lib/ramble/spack/util/naming.py (224:231) duplicated block id: 421 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/repository.py (746:754) - lib/ramble/spack/repo.py (841:849) duplicated block id: 422 size: 7 cleaned lines of code in 2 files: - lib/ramble/spack/filesystem_view.py (410:418) - lib/ramble/spack/filesystem_view.py (436:444) duplicated block id: 423 size: 7 cleaned lines of code in 2 files: - var/ramble/repos/builtin/workflow_managers/gke-mpi/workflow_manager.py (157:166) - var/ramble/repos/builtin/workflow_managers/slurm/workflow_manager.py (146:154) duplicated block id: 424 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (1250:1257) - lib/ramble/spack/fetch_strategy.py (1239:1246) duplicated block id: 425 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/package_manager_repos.py (19:28) - lib/ramble/ramble/schema/workflow_manager_repos.py (19:28) duplicated block id: 426 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/language/shared_language.py (147:154) - lib/ramble/ramble/language/shared_language.py (194:201) duplicated block id: 427 size: 7 cleaned lines of code in 2 files: - share/ramble/ramble-completion.bash (354:360) - share/ramble/ramble-completion.bash (596:602) duplicated block id: 428 size: 7 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/expanded_foms/application.py (17:24) - var/ramble/repos/builtin.mock/applications/register-builtin/application.py (19:26) duplicated block id: 429 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/workspace.py (497:504) - lib/ramble/ramble/cmd/workspace.py (568:575) duplicated block id: 430 size: 7 cleaned lines of code in 2 files: - lib/ramble/spack/schema/modules.py (164:171) - lib/ramble/spack/schema/modules.py (190:197) duplicated block id: 431 size: 7 cleaned lines of code in 2 files: - share/ramble/ramble-completion.bash (494:500) - share/ramble/ramble-completion.bash (503:509) duplicated block id: 432 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (22:33) duplicated block id: 433 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/main.py (191:199) - lib/ramble/spack/main.py (230:238) duplicated block id: 434 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/main.py (122:129) - lib/ramble/spack/main.py (159:166) duplicated block id: 435 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/modifier_repos.py (19:28) - lib/ramble/ramble/schema/workflow_manager_repos.py (19:28) duplicated block id: 436 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (22:33) duplicated block id: 437 size: 7 cleaned lines of code in 2 files: - lib/ramble/llnl/util/link_tree.py (212:218) - lib/ramble/llnl/util/link_tree.py (247:255) duplicated block id: 438 size: 7 cleaned lines of code in 2 files: - lib/ramble/spack/cmd/remove.py (11:19) - lib/ramble/spack/cmd/undevelop.py (11:19) duplicated block id: 439 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/base_application_repos.py (19:28) - lib/ramble/ramble/schema/repos.py (19:28) duplicated block id: 440 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/commands.py (27:40) - lib/ramble/spack/cmd/commands.py (29:42) duplicated block id: 441 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/workspace/workspace.py (1022:1028) - lib/ramble/ramble/workspace/workspace.py (1100:1106) duplicated block id: 442 size: 7 cleaned lines of code in 2 files: - lib/ramble/spack/schema/gitlab_ci.py (121:127) - lib/ramble/spack/schema/gitlab_ci.py (134:140) duplicated block id: 443 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/main.py (833:844) - lib/ramble/spack/main.py (776:787) duplicated block id: 444 size: 7 cleaned lines of code in 2 files: - lib/ramble/spack/ci.py (482:488) - lib/ramble/spack/ci.py (1232:1238) duplicated block id: 445 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/base_workflow_manager_repos.py (19:28) - lib/ramble/ramble/schema/package_manager_repos.py (19:28) duplicated block id: 446 size: 7 cleaned lines of code in 2 files: - lib/ramble/spack/cmd/modules/lmod.py (33:46) - lib/ramble/spack/cmd/modules/tcl.py (32:42) duplicated block id: 447 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/base_workflow_manager_repos.py (19:28) - lib/ramble/ramble/schema/workflow_manager_repos.py (19:28) duplicated block id: 448 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/repo.py (258:267) - lib/ramble/spack/cmd/repo.py (151:160) duplicated block id: 449 size: 7 cleaned lines of code in 2 files: - var/ramble/repos/builtin/package_managers/spack-lightweight/package_manager.py (240:247) - var/ramble/repos/builtin/package_managers/spack-lightweight/package_manager.py (291:298) duplicated block id: 450 size: 7 cleaned lines of code in 2 files: - share/ramble/ramble-completion.bash (305:311) - share/ramble/ramble-completion.bash (314:320) duplicated block id: 451 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/base_package_manager_repos.py (19:28) - lib/ramble/ramble/schema/package_manager_repos.py (19:28) duplicated block id: 452 size: 7 cleaned lines of code in 2 files: - lib/ramble/spack/schema/spec.py (190:198) - lib/ramble/spack/schema/upstreams.py (26:34) duplicated block id: 453 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/mirror.py (95:101) - lib/ramble/ramble/cmd/repo.py (61:67) duplicated block id: 454 size: 7 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/nvidia-hpl-mxp/application.py (53:60) - var/ramble/repos/builtin/applications/nvidia-hpl/application.py (293:300) duplicated block id: 455 size: 7 cleaned lines of code in 2 files: - var/ramble/repos/builtin/workflow_managers/google-batch/workflow_manager.py (184:191) - var/ramble/repos/builtin/workflow_managers/slurm/workflow_manager.py (141:148) duplicated block id: 456 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (22:33) duplicated block id: 457 size: 7 cleaned lines of code in 2 files: - share/ramble/ramble-completion.bash (345:351) - share/ramble/ramble-completion.bash (596:602) duplicated block id: 458 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (22:33) duplicated block id: 459 size: 7 cleaned lines of code in 2 files: - lib/ramble/spack/detection/path.py (165:172) - lib/ramble/spack/detection/path.py (265:272) duplicated block id: 460 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (22:33) duplicated block id: 461 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/base_package_manager_repos.py (19:28) - lib/ramble/ramble/schema/base_workflow_manager_repos.py (19:28) duplicated block id: 462 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/stage.py (151:164) - lib/ramble/spack/stage.py (143:156) duplicated block id: 463 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/base_modifier_repos.py (19:28) - lib/ramble/ramble/schema/repos.py (19:28) duplicated block id: 464 size: 7 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/aocc.py (61:69) - lib/ramble/spack/compilers/oneapi.py (76:84) duplicated block id: 465 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/util/lock.py (52:68) - lib/ramble/spack/util/lock.py (53:69) duplicated block id: 466 size: 7 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/basic/application.py (50:58) - var/ramble/repos/builtin.mock/applications/shared-context/application.py (30:38) duplicated block id: 467 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/repository.py (522:546) - lib/ramble/spack/repo.py (579:603) duplicated block id: 468 size: 7 cleaned lines of code in 2 files: - var/ramble/repos/builtin/workflow_managers/google-batch/workflow_manager.py (201:209) - var/ramble/repos/builtin/workflow_managers/slurm/workflow_manager.py (146:154) duplicated block id: 469 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/base_package_manager_repos.py (19:28) - lib/ramble/ramble/schema/modifier_repos.py (19:28) duplicated block id: 470 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (22:33) duplicated block id: 471 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/base_modifier_repos.py (19:28) - lib/ramble/ramble/schema/modifier_repos.py (19:28) duplicated block id: 472 size: 7 cleaned lines of code in 2 files: - var/ramble/repos/builtin/modifiers/conditional-psm3/modifier.py (139:146) - var/ramble/repos/builtin/modifiers/sys-stat/modifier.py (127:134) duplicated block id: 473 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (22:33) duplicated block id: 474 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (22:33) duplicated block id: 475 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (22:33) duplicated block id: 476 size: 7 cleaned lines of code in 2 files: - var/ramble/repos/builtin/workflow_managers/google-batch/workflow_manager.py (70:78) - var/ramble/repos/builtin/workflow_managers/slurm/workflow_manager.py (86:94) duplicated block id: 477 size: 7 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/wrfv3/application.py (62:69) - var/ramble/repos/builtin/applications/wrfv4/application.py (75:82) duplicated block id: 478 size: 7 cleaned lines of code in 2 files: - share/ramble/csh/pathadd.csh (1:7) - share/ramble/setup-env.csh (1:7) duplicated block id: 479 size: 7 cleaned lines of code in 2 files: - lib/ramble/spack/solver/asp.py (2268:2274) - lib/ramble/spack/solver/asp.py (2305:2311) duplicated block id: 480 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/main.py (890:905) - lib/ramble/spack/main.py (826:841) duplicated block id: 481 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (619:628) - lib/ramble/spack/fetch_strategy.py (610:619) duplicated block id: 482 size: 7 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/aocc.py (114:122) - lib/ramble/spack/compilers/rocmcc.py (70:78) duplicated block id: 483 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/base_application_repos.py (19:28) - lib/ramble/ramble/schema/package_manager_repos.py (19:28) duplicated block id: 484 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/base_modifier_repos.py (19:28) - lib/ramble/ramble/schema/workflow_manager_repos.py (19:28) duplicated block id: 485 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/base_application_repos.py (19:28) - lib/ramble/ramble/schema/base_workflow_manager_repos.py (19:28) duplicated block id: 486 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/repository.py (478:487) - lib/ramble/spack/tag.py (77:86) duplicated block id: 487 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/deployment.py (76:83) - lib/ramble/ramble/cmd/workspace.py (568:575) duplicated block id: 488 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/repository.py (643:652) - lib/ramble/spack/repo.py (745:754) duplicated block id: 489 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (22:33) duplicated block id: 490 size: 7 cleaned lines of code in 2 files: - share/ramble/ramble-completion.bash (485:491) - share/ramble/ramble-completion.bash (494:500) duplicated block id: 491 size: 7 cleaned lines of code in 2 files: - share/ramble/ramble-completion.bash (485:491) - share/ramble/ramble-completion.bash (503:509) duplicated block id: 492 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (22:33) duplicated block id: 493 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/modifier_repos.py (19:28) - lib/ramble/ramble/schema/package_manager_repos.py (19:28) duplicated block id: 494 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/base_modifier_repos.py (19:28) - lib/ramble/ramble/schema/package_manager_repos.py (19:28) duplicated block id: 495 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/repository.py (614:631) - lib/ramble/spack/repo.py (712:730) duplicated block id: 496 size: 7 cleaned lines of code in 2 files: - share/ramble/ramble-completion.bash (345:351) - share/ramble/ramble-completion.bash (354:360) duplicated block id: 497 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/stage.py (314:328) - lib/ramble/spack/stage.py (325:339) duplicated block id: 498 size: 7 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/fj.py (55:63) - lib/ramble/spack/compilers/oneapi.py (76:84) duplicated block id: 499 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (22:33) duplicated block id: 500 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/license.py (190:198) - lib/ramble/spack/cmd/license.py (176:184) duplicated block id: 501 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (22:33) duplicated block id: 502 size: 7 cleaned lines of code in 2 files: - share/ramble/ramble-completion.bash (363:369) - share/ramble/ramble-completion.bash (372:378) duplicated block id: 503 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/stage.py (613:623) - lib/ramble/spack/stage.py (630:640) duplicated block id: 504 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/util/naming.py (200:209) - lib/ramble/spack/util/naming.py (197:206) duplicated block id: 505 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/mirror.py (56:62) - lib/ramble/ramble/cmd/repo.py (73:79) duplicated block id: 506 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/mirror.py (202:209) - lib/ramble/spack/mirror.py (210:217) duplicated block id: 507 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/application.py (1960:1966) - lib/ramble/ramble/application.py (1995:2001) duplicated block id: 508 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/software_environments.py (82:102) - lib/ramble/ramble/software_environments.py (399:419) duplicated block id: 509 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (22:33) duplicated block id: 510 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (22:33) duplicated block id: 511 size: 7 cleaned lines of code in 2 files: - share/ramble/ramble-completion.bash (729:735) - share/ramble/ramble-completion.bash (747:753) duplicated block id: 512 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (22:33) duplicated block id: 513 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/repos.py (19:28) - lib/ramble/ramble/schema/workflow_manager_repos.py (19:28) duplicated block id: 514 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (22:33) duplicated block id: 515 size: 7 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/py-cosmoflow/application.py (358:366) - var/ramble/repos/builtin/applications/py-nemo/application.py (584:592) duplicated block id: 516 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/commands.py (43:54) - lib/ramble/spack/cmd/commands.py (47:58) duplicated block id: 517 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (22:33) duplicated block id: 518 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (22:33) duplicated block id: 519 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/variants.py (128:134) - lib/ramble/ramble/variants.py (136:142) duplicated block id: 520 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/mirror.py (68:74) - lib/ramble/ramble/cmd/repo.py (89:95) duplicated block id: 521 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/reports.py (587:593) - lib/ramble/ramble/reports.py (762:768) duplicated block id: 522 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/base_application_repos.py (19:28) - lib/ramble/ramble/schema/modifier_repos.py (19:28) duplicated block id: 523 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/config.py (1223:1249) - lib/ramble/spack/config.py (1215:1241) duplicated block id: 524 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/caches.py (62:76) - lib/ramble/spack/caches.py (63:77) duplicated block id: 525 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/repository.py (593:611) - lib/ramble/spack/repo.py (691:709) duplicated block id: 526 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (22:33) duplicated block id: 527 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/language/language_helpers.py (48:54) - lib/ramble/ramble/language/language_helpers.py (89:95) duplicated block id: 528 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (22:33) duplicated block id: 529 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/base_modifier_repos.py (19:28) - lib/ramble/ramble/schema/base_package_manager_repos.py (19:28) duplicated block id: 530 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/modifier_repos.py (19:28) - lib/ramble/ramble/schema/repos.py (19:28) duplicated block id: 531 size: 7 cleaned lines of code in 2 files: - var/ramble/repos/builtin/package_managers/pip/package_manager.py (477:484) - var/ramble/repos/builtin/package_managers/pip/package_manager.py (507:513) duplicated block id: 532 size: 7 cleaned lines of code in 2 files: - share/ramble/ramble-completion.bash (569:575) - share/ramble/ramble-completion.bash (578:584) duplicated block id: 533 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (22:33) duplicated block id: 534 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/python.py (72:83) - lib/ramble/spack/cmd/python.py (55:66) duplicated block id: 535 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/applications.py (140:146) - lib/ramble/ramble/schema/formatted_executables.py (18:24) duplicated block id: 536 size: 7 cleaned lines of code in 2 files: - lib/ramble/spack/bootstrap.py (538:544) - lib/ramble/spack/bootstrap.py (592:598) duplicated block id: 537 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/applications.py (129:135) - lib/ramble/ramble/schema/formatted_executables.py (18:24) duplicated block id: 538 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (22:33) duplicated block id: 539 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/base_application_repos.py (19:28) - lib/ramble/ramble/schema/base_modifier_repos.py (19:28) duplicated block id: 540 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (22:33) duplicated block id: 541 size: 7 cleaned lines of code in 2 files: - share/ramble/ramble-completion.bash (711:717) - share/ramble/ramble-completion.bash (720:726) duplicated block id: 542 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/stage.py (686:703) - lib/ramble/spack/stage.py (702:718) duplicated block id: 543 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (22:33) duplicated block id: 544 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/base_workflow_manager_repos.py (19:28) - lib/ramble/ramble/schema/modifier_repos.py (19:28) duplicated block id: 545 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (22:33) duplicated block id: 546 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/base_application_repos.py (19:28) - lib/ramble/ramble/schema/workflow_manager_repos.py (19:28) duplicated block id: 547 size: 7 cleaned lines of code in 2 files: - lib/ramble/spack/util/unparse/unparser.py (540:547) - lib/ramble/spack/util/unparse/unparser.py (551:557) duplicated block id: 548 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/applications.py (129:135) - lib/ramble/ramble/schema/licenses.py (50:56) duplicated block id: 549 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/util/naming.py (237:244) - lib/ramble/spack/util/naming.py (234:241) duplicated block id: 550 size: 7 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (24:35) - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (22:33) duplicated block id: 551 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/applications.py (140:146) - lib/ramble/ramble/schema/licenses.py (50:56) duplicated block id: 552 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/formatted_executables.py (18:24) - lib/ramble/ramble/schema/licenses.py (50:56) duplicated block id: 553 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/deployment.py (76:83) - lib/ramble/ramble/cmd/workspace.py (497:504) duplicated block id: 554 size: 7 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/base_package_manager_repos.py (19:28) - lib/ramble/ramble/schema/workflow_manager_repos.py (19:28) duplicated block id: 555 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/package_managers/spack-lightweight/package_manager.py (65:71) - var/ramble/repos/builtin/package_managers/spack/package_manager.py (40:46) duplicated block id: 556 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/cloverleaf/application.py (29:36) - var/ramble/repos/builtin/applications/minixyce/application.py (26:33) duplicated block id: 557 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/schema/env.py (100:105) - lib/ramble/spack/schema/packages.py (63:68) duplicated block id: 558 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/modifiers/intel-aps/modifier.py (297:302) - var/ramble/repos/builtin/modifiers/intel-aps/modifier.py (315:320) duplicated block id: 559 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/main.py (715:721) - lib/ramble/spack/main.py (599:605) duplicated block id: 560 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/modifiers/apptainer/modifier.py (135:140) - var/ramble/repos/builtin/modifiers/pyxis-enroot/modifier.py (185:190) duplicated block id: 561 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/workflow_managers/google-batch/batch_fetch_logs.tpl (1:8) - var/ramble/repos/builtin/workflow_managers/google-batch/batch_wait.tpl (1:8) duplicated block id: 562 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/__init__.py (86:96) - lib/ramble/spack/cmd/__init__.py (90:100) duplicated block id: 563 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/__init__.py (262:273) - lib/ramble/ramble/cmd/__init__.py (310:321) duplicated block id: 564 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/lulesh/application.py (60:67) - var/ramble/repos/builtin/applications/ufs-weather-model/application.py (78:85) duplicated block id: 565 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/aocc.py (104:110) - lib/ramble/spack/compilers/rocmcc.py (63:69) duplicated block id: 566 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (53:58) - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (64:69) duplicated block id: 567 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (107:112) - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (50:55) duplicated block id: 568 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/openfoam-org/application.py (44:50) - var/ramble/repos/builtin/applications/openfoam/application.py (50:56) duplicated block id: 569 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/basic/application.py (25:30) - var/ramble/repos/builtin.mock/applications/register-builtin/application.py (19:24) duplicated block id: 570 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/config.py (374:380) - lib/ramble/spack/config.py (326:332) duplicated block id: 571 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (107:112) - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (68:73) duplicated block id: 572 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/workflow_managers/slurm/workflow_manager.py (52:62) - var/ramble/repos/builtin/workflow_managers/user-managed/workflow_manager.py (17:27) duplicated block id: 573 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/license.py (213:220) - lib/ramble/spack/cmd/license.py (198:205) duplicated block id: 574 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/modifiers/exit-code/modifier.py (28:36) - var/ramble/repos/builtin/modifiers/nccl-gib/modifier.py (21:28) duplicated block id: 575 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/config.py (339:346) - lib/ramble/spack/cmd/config.py (331:338) duplicated block id: 576 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (1201:1207) - lib/ramble/spack/fetch_strategy.py (1190:1196) duplicated block id: 577 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/spec.py (102:107) - lib/ramble/spack/spec.py (5280:5285) duplicated block id: 578 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/schema/cray_manifest.py (126:131) - lib/ramble/spack/schema/upstreams.py (24:29) duplicated block id: 579 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/repository.py (1469:1474) - lib/ramble/spack/repo.py (474:479) duplicated block id: 580 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/expanded_foms/application.py (17:22) - var/ramble/repos/builtin.mock/applications/interleved-env-vars/application.py (19:24) duplicated block id: 581 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/stage.py (400:416) - lib/ramble/spack/stage.py (410:426) duplicated block id: 582 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (53:58) - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (74:79) duplicated block id: 583 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/mirror.py (138:144) - lib/ramble/spack/mirror.py (145:151) duplicated block id: 584 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (74:79) - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (74:79) duplicated block id: 585 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/gcc.py (189:195) - lib/ramble/spack/compilers/rocmcc.py (72:78) duplicated block id: 586 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/schema/mirrors.py (32:40) - lib/ramble/spack/schema/projections.py (20:28) duplicated block id: 587 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/mirror.py (69:74) - lib/ramble/ramble/cmd/repo.py (74:79) duplicated block id: 588 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/util/unparse/unparser.py (462:467) - lib/ramble/spack/util/unparse/unparser.py (1012:1018) duplicated block id: 589 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (53:58) - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (81:86) duplicated block id: 590 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/intel-mpi-benchmarks/application.py (193:200) - var/ramble/repos/builtin/applications/iperf2/application.py (100:107) duplicated block id: 591 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/intel-mpi-benchmarks/application.py (193:200) - var/ramble/repos/builtin/applications/lulesh/application.py (60:67) duplicated block id: 592 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (107:112) - share/ramble/cloud-build/tutorials/ramble-tutorial-7.yaml (74:79) duplicated block id: 593 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/workflow_managers/google-batch/batch_query.tpl (1:8) - var/ramble/repos/builtin/workflow_managers/google-batch/batch_wait.tpl (1:8) duplicated block id: 594 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/installer.py (2064:2070) - lib/ramble/spack/installer.py (2246:2252) duplicated block id: 595 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/repository.py (1057:1063) - lib/ramble/spack/repo.py (1086:1092) duplicated block id: 596 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/common/__init__.py (41:47) - lib/ramble/spack/cmd/common/__init__.py (43:49) duplicated block id: 597 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/basic/application.py (25:30) - var/ramble/repos/builtin.mock/applications/expanded_foms/application.py (17:22) duplicated block id: 598 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/package_managers/spack-lightweight/package_manager.py (187:192) - var/ramble/repos/builtin/package_managers/spack-lightweight/package_manager.py (203:208) duplicated block id: 599 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/config.py (477:485) - lib/ramble/spack/config.py (430:438) duplicated block id: 600 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/cmd/env.py (62:67) - lib/ramble/spack/cmd/env.py (178:183) duplicated block id: 601 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/mirror.py (69:74) - lib/ramble/ramble/cmd/mirror.py (86:91) duplicated block id: 602 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (290:297) - lib/ramble/spack/fetch_strategy.py (288:295) duplicated block id: 603 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/workflow_managers/google-batch/batch_fetch_logs.tpl (1:8) - var/ramble/repos/builtin/workflow_managers/google-batch/batch_query.tpl (1:8) duplicated block id: 604 size: 6 cleaned lines of code in 2 files: - lib/ramble/llnl/util/tty/__init__.py (187:192) - lib/ramble/llnl/util/tty/__init__.py (195:200) duplicated block id: 605 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/help.py (70:76) - lib/ramble/spack/cmd/help.py (102:108) duplicated block id: 606 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (107:112) - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (64:69) duplicated block id: 607 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (240:247) - lib/ramble/spack/fetch_strategy.py (239:246) duplicated block id: 608 size: 6 cleaned lines of code in 2 files: - share/ramble/bash/ramble-completion.in (147:152) - share/ramble/ramble-completion.bash (147:152) duplicated block id: 609 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/reports.py (152:157) - lib/ramble/ramble/reports.py (161:166) duplicated block id: 610 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/repo.py (74:79) - lib/ramble/ramble/cmd/repo.py (90:95) duplicated block id: 611 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/schema/concretizer.py (33:41) - lib/ramble/spack/schema/spec.py (191:198) duplicated block id: 612 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/detection/path.py (154:159) - lib/ramble/spack/detection/path.py (249:254) duplicated block id: 613 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/glob-patterns/application.py (104:109) - var/ramble/repos/builtin.mock/applications/interleved-env-vars/application.py (47:52) duplicated block id: 614 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/maintained-1/application.py (15:22) - var/ramble/repos/builtin.mock/applications/maintained-2/application.py (15:22) duplicated block id: 615 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/repo.py (170:176) - lib/ramble/spack/repo.py (241:247) duplicated block id: 616 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/iperf2/application.py (100:107) - var/ramble/repos/builtin/applications/ufs-weather-model/application.py (78:85) duplicated block id: 617 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/results.py (56:61) - lib/ramble/ramble/cmd/results.py (64:69) duplicated block id: 618 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/schema/concretizer.py (33:41) - lib/ramble/spack/schema/upstreams.py (27:34) duplicated block id: 619 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (74:79) - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (61:66) duplicated block id: 620 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/modifiers/nccl-env/modifier.py (716:722) - var/ramble/repos/builtin/modifiers/sys-stat/modifier.py (128:134) duplicated block id: 621 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/config.py (83:88) - lib/ramble/ramble/schema/config.py (97:102) duplicated block id: 622 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/deployment.py (176:181) - lib/ramble/ramble/cmd/workspace.py (454:459) duplicated block id: 623 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/interleved-env-vars/application.py (19:24) - var/ramble/repos/builtin.mock/applications/shared-context/application.py (18:23) duplicated block id: 624 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/software_environments.py (253:272) - lib/ramble/ramble/software_environments.py (537:556) duplicated block id: 625 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/modifiers/intel-aps/modifier.py (261:266) - var/ramble/repos/builtin/modifiers/intel-aps/modifier.py (297:302) duplicated block id: 626 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/workflow_managers/google-batch/workflow_manager.py (48:58) - var/ramble/repos/builtin/workflow_managers/user-managed/workflow_manager.py (17:27) duplicated block id: 627 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/modifiers/intel-aps/modifier.py (261:266) - var/ramble/repos/builtin/modifiers/intel-aps/modifier.py (279:284) duplicated block id: 628 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/repository.py (1541:1548) - lib/ramble/spack/repo.py (265:272) duplicated block id: 629 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/software_definitions.py (37:46) - lib/ramble/ramble/util/colors.py (37:46) duplicated block id: 630 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (74:79) - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (68:73) duplicated block id: 631 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (280:286) - lib/ramble/spack/fetch_strategy.py (278:284) duplicated block id: 632 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (53:58) - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (50:55) duplicated block id: 633 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/glob-patterns/application.py (28:33) - var/ramble/repos/builtin.mock/applications/shared-context/application.py (18:23) duplicated block id: 634 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (107:112) - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (54:59) duplicated block id: 635 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/main.py (177:183) - lib/ramble/spack/main.py (215:221) duplicated block id: 636 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/workspace.py (1019:1025) - lib/ramble/ramble/cmd/workspace.py (1066:1071) duplicated block id: 637 size: 6 cleaned lines of code in 2 files: - share/ramble/bash/ramble-completion.in (247:252) - share/ramble/ramble-completion.bash (247:252) duplicated block id: 638 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/modifiers/conditional-psm3/modifier.py (118:123) - var/ramble/repos/builtin/modifiers/sys-stat/modifier.py (127:132) duplicated block id: 639 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/fetch_strategy.py (1211:1217) - lib/ramble/spack/fetch_strategy.py (1321:1327) duplicated block id: 640 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (107:112) - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (72:77) duplicated block id: 641 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/schema/bootstrap.py (33:40) - lib/ramble/spack/schema/spec.py (191:198) duplicated block id: 642 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/glob-patterns/application.py (104:109) - var/ramble/repos/builtin.mock/applications/register-builtin/application.py (36:41) duplicated block id: 643 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/fetch_strategy.py (1117:1123) - lib/ramble/spack/fetch_strategy.py (1321:1327) duplicated block id: 644 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/modifiers/intel-aps/modifier.py (261:266) - var/ramble/repos/builtin/modifiers/intel-aps/modifier.py (315:320) duplicated block id: 645 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/rewiring.py (82:87) - lib/ramble/spack/rewiring.py (90:95) duplicated block id: 646 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/results.py (48:53) - lib/ramble/ramble/cmd/results.py (56:61) duplicated block id: 647 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/schema/modules.py (221:236) - lib/ramble/spack/schema/packages.py (159:174) duplicated block id: 648 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/results.py (48:53) - lib/ramble/ramble/cmd/results.py (64:69) duplicated block id: 649 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (107:112) - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (59:64) duplicated block id: 650 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/fetch_strategy.py (1386:1392) - lib/ramble/spack/fetch_strategy.py (1434:1441) duplicated block id: 651 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/register-builtin/application.py (36:41) - var/ramble/repos/builtin.mock/applications/success-function/application.py (19:24) duplicated block id: 652 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/cmd/compilers.py (14:20) - lib/ramble/spack/cmd/config.py (29:36) duplicated block id: 653 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/mirror.py (57:62) - lib/ramble/ramble/cmd/repo.py (90:95) duplicated block id: 654 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/util/unparse/unparser.py (320:326) - lib/ramble/spack/util/unparse/unparser.py (351:356) duplicated block id: 655 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/aocc.py (116:122) - lib/ramble/spack/compilers/gcc.py (189:195) duplicated block id: 656 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/stage.py (60:68) - lib/ramble/spack/stage.py (65:73) duplicated block id: 657 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/cmd/load.py (33:38) - lib/ramble/spack/cmd/unload.py (32:37) duplicated block id: 658 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/main.py (565:578) - lib/ramble/spack/main.py (468:481) duplicated block id: 659 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/config.py (948:957) - lib/ramble/spack/config.py (942:951) duplicated block id: 660 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/package_managers/spack-lightweight/package_manager.py (65:71) - var/ramble/repos/builtin/package_managers/spack-lightweight/package_manager.py (291:297) duplicated block id: 661 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/language/language_helpers.py (89:94) - lib/ramble/ramble/language/language_helpers.py (122:127) duplicated block id: 662 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (74:79) - share/ramble/cloud-build/tutorials/ramble-tutorial-11.yaml (64:69) duplicated block id: 663 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (1396:1402) - lib/ramble/ramble/fetch_strategy.py (1441:1449) duplicated block id: 664 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/repository.py (1106:1112) - lib/ramble/spack/repo.py (241:247) duplicated block id: 665 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/mirror.py (57:62) - lib/ramble/ramble/cmd/mirror.py (69:74) duplicated block id: 666 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (107:112) - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (61:66) duplicated block id: 667 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/stage.py (23:28) - lib/ramble/spack/stage.py (25:30) duplicated block id: 668 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (74:79) - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (72:77) duplicated block id: 669 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/mirror.py (57:62) - lib/ramble/ramble/cmd/mirror.py (86:91) duplicated block id: 670 size: 6 cleaned lines of code in 2 files: - share/ramble/bash/ramble-completion.in (179:184) - share/ramble/ramble-completion.bash (179:184) duplicated block id: 671 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (53:58) - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (66:71) duplicated block id: 672 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/basic/application.py (54:59) - var/ramble/repos/builtin.mock/applications/glob-patterns/application.py (104:109) duplicated block id: 673 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/fetch_strategy.py (1117:1123) - lib/ramble/spack/fetch_strategy.py (1211:1217) duplicated block id: 674 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/schema/mirrors.py (32:40) - lib/ramble/spack/schema/packages.py (149:157) duplicated block id: 675 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/repo.py (869:875) - lib/ramble/spack/repo.py (1248:1263) duplicated block id: 676 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/reports.py (315:320) - lib/ramble/ramble/reports.py (786:791) duplicated block id: 677 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/config.py (402:410) - lib/ramble/spack/config.py (356:364) duplicated block id: 678 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/util/editor.py (98:110) - lib/ramble/spack/util/editor.py (96:108) duplicated block id: 679 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/software.py (55:60) - lib/ramble/ramble/schema/spack.py (55:60) duplicated block id: 680 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/py-cosmoflow/application.py (309:316) - var/ramble/repos/builtin/applications/py-nemo/application.py (522:528) duplicated block id: 681 size: 6 cleaned lines of code in 2 files: - share/ramble/setup-env.fish (289:296) - share/ramble/setup-env.fish (332:339) duplicated block id: 682 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (379:385) - lib/ramble/spack/fetch_strategy.py (377:383) duplicated block id: 683 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/variants.py (80:85) - lib/ramble/ramble/variants.py (245:250) duplicated block id: 684 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/deployment.py (81:88) - lib/ramble/ramble/cmd/workspace.py (1023:1029) duplicated block id: 685 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/package_managers/spack-lightweight/package_manager.py (65:71) - var/ramble/repos/builtin/package_managers/spack-lightweight/package_manager.py (240:246) duplicated block id: 686 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (53:58) - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (54:59) duplicated block id: 687 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/language/language_base.py (238:244) - lib/ramble/spack/directives.py (267:273) duplicated block id: 688 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/relocate.py (565:570) - lib/ramble/spack/relocate.py (579:584) duplicated block id: 689 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/mirror.py (296:317) - lib/ramble/spack/mirror.py (320:339) duplicated block id: 690 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/util/foms.py (20:25) - lib/ramble/ramble/util/foms.py (51:56) duplicated block id: 691 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/modifiers/conditional-psm3/modifier.py (140:146) - var/ramble/repos/builtin/modifiers/nccl-env/modifier.py (716:722) duplicated block id: 692 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/py-cosmoflow/application.py (318:325) - var/ramble/repos/builtin/applications/py-nemo/application.py (488:496) duplicated block id: 693 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/mirror.py (86:91) - lib/ramble/ramble/cmd/repo.py (90:95) duplicated block id: 694 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/mirror.py (86:91) - lib/ramble/ramble/cmd/repo.py (74:79) duplicated block id: 695 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/basic/application.py (25:30) - var/ramble/repos/builtin.mock/applications/glob-patterns/application.py (28:33) duplicated block id: 696 size: 6 cleaned lines of code in 2 files: - share/ramble/bash/ramble-completion.in (131:136) - share/ramble/ramble-completion.bash (131:136) duplicated block id: 697 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/main.py (756:763) - lib/ramble/spack/main.py (639:646) duplicated block id: 698 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/workspace.py (494:500) - lib/ramble/ramble/cmd/workspace.py (1063:1069) duplicated block id: 699 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (74:79) - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (81:86) duplicated block id: 700 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/schema/config.py (108:129) - lib/ramble/spack/schema/packages.py (159:174) duplicated block id: 701 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/util/spack_yaml.py (140:145) - lib/ramble/spack/util/spack_yaml.py (149:154) duplicated block id: 702 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/util/unparse/unparser.py (523:528) - lib/ramble/spack/util/unparse/unparser.py (541:547) duplicated block id: 703 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/util/unparse/unparser.py (523:528) - lib/ramble/spack/util/unparse/unparser.py (552:557) duplicated block id: 704 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/filesystem_view.py (353:359) - lib/ramble/spack/filesystem_view.py (375:381) duplicated block id: 705 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/stage.py (518:528) - lib/ramble/spack/stage.py (537:547) duplicated block id: 706 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/schema/packages.py (66:71) - lib/ramble/spack/schema/upstreams.py (12:17) duplicated block id: 707 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/modifier.py (45:53) - lib/ramble/ramble/package_manager.py (59:67) duplicated block id: 708 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (74:79) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (61:66) duplicated block id: 709 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/modifier.py (45:53) - lib/ramble/ramble/workflow_manager.py (60:68) duplicated block id: 710 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (53:58) - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (59:64) duplicated block id: 711 size: 6 cleaned lines of code in 2 files: - lib/ramble/llnl/util/lock.py (284:291) - lib/ramble/spack/installer.py (746:753) duplicated block id: 712 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (53:58) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (61:66) duplicated block id: 713 size: 6 cleaned lines of code in 2 files: - share/ramble/bash/ramble-completion.in (155:160) - share/ramble/ramble-completion.bash (155:160) duplicated block id: 714 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (107:112) - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (74:79) duplicated block id: 715 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/cmd/pkg.py (44:49) - lib/ramble/spack/cmd/pkg.py (52:57) duplicated block id: 716 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/relocate.py (552:557) - lib/ramble/spack/relocate.py (565:570) duplicated block id: 717 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (74:79) - share/ramble/cloud-build/tutorials/ramble-tutorial-4.yaml (59:64) duplicated block id: 718 size: 6 cleaned lines of code in 2 files: - share/ramble/bash/ramble-completion.in (139:144) - share/ramble/ramble-completion.bash (139:144) duplicated block id: 719 size: 6 cleaned lines of code in 2 files: - lib/ramble/llnl/util/tty/log.py (656:663) - lib/ramble/llnl/util/tty/log.py (836:843) duplicated block id: 720 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (74:79) - share/ramble/cloud-build/tutorials/ramble-tutorial-3.yaml (54:59) duplicated block id: 721 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (107:112) - share/ramble/cloud-build/tutorials/ramble-tutorial-10.yaml (81:86) duplicated block id: 722 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/clang.py (119:126) - lib/ramble/spack/compilers/rocmcc.py (48:55) duplicated block id: 723 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/reporters/cdash.py (159:164) - lib/ramble/spack/reporters/cdash.py (296:301) duplicated block id: 724 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (215:224) - lib/ramble/spack/fetch_strategy.py (211:220) duplicated block id: 725 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/commands.py (208:214) - lib/ramble/spack/cmd/commands.py (188:194) duplicated block id: 726 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/modifiers/nccl-gib/modifier.py (19:26) - var/ramble/repos/builtin/modifiers/nccl-tcpxo/modifier.py (19:26) duplicated block id: 727 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/expanded_foms/application.py (17:22) - var/ramble/repos/builtin.mock/applications/shared-context/application.py (18:23) duplicated block id: 728 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/compilers/aocc.py (71:78) - lib/ramble/spack/compilers/clang.py (119:126) duplicated block id: 729 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/version.py (789:794) - lib/ramble/spack/version.py (837:842) duplicated block id: 730 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/workspace.py (68:73) - lib/ramble/ramble/cmd/workspace.py (187:192) duplicated block id: 731 size: 6 cleaned lines of code in 2 files: - lib/ramble/llnl/util/filesystem.py (1581:1597) - lib/ramble/llnl/util/filesystem.py (1744:1760) duplicated block id: 732 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/intel-mpi-benchmarks/application.py (193:200) - var/ramble/repos/builtin/applications/ufs-weather-model/application.py (78:85) duplicated block id: 733 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/glob-patterns/application.py (28:33) - var/ramble/repos/builtin.mock/applications/interleved-env-vars/application.py (19:24) duplicated block id: 734 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (53:58) - share/ramble/cloud-build/tutorials/ramble-tutorial-8.yaml (68:73) duplicated block id: 735 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/workflow_managers/google-batch/workflow_manager.py (213:219) - var/ramble/repos/builtin/workflow_managers/slurm/workflow_manager.py (152:158) duplicated block id: 736 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (53:58) - share/ramble/cloud-build/tutorials/ramble-tutorial-5.yaml (61:66) duplicated block id: 737 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (74:79) - share/ramble/cloud-build/tutorials/ramble-tutorial-2.yaml (50:55) duplicated block id: 738 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/stage.py (720:726) - lib/ramble/spack/stage.py (724:730) duplicated block id: 739 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/language/language_helpers.py (48:53) - lib/ramble/ramble/language/language_helpers.py (122:127) duplicated block id: 740 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/detection/path.py (185:192) - lib/ramble/spack/detection/path.py (284:291) duplicated block id: 741 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/basic/application.py (25:30) - var/ramble/repos/builtin.mock/applications/interleved-env-vars/application.py (19:24) duplicated block id: 742 size: 6 cleaned lines of code in 2 files: - lib/ramble/llnl/util/link_tree.py (240:245) - lib/ramble/llnl/util/link_tree.py (262:267) duplicated block id: 743 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (107:112) - share/ramble/cloud-build/tutorials/ramble-tutorial-9.yaml (61:66) duplicated block id: 744 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/workspace.py (75:80) - lib/ramble/ramble/cmd/workspace.py (194:199) duplicated block id: 745 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/modifiers/intel-aps/modifier.py (279:284) - var/ramble/repos/builtin/modifiers/intel-aps/modifier.py (297:302) duplicated block id: 746 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (53:58) - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (74:79) duplicated block id: 747 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/installer.py (746:753) - lib/ramble/spack/installer.py (2280:2287) duplicated block id: 748 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/interleved-env-vars/application.py (47:52) - var/ramble/repos/builtin.mock/applications/success-function/application.py (19:24) duplicated block id: 749 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/installer.py (2161:2168) - lib/ramble/spack/installer.py (2280:2287) duplicated block id: 750 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/config.py (189:204) - lib/ramble/ramble/schema/spack.py (76:83) duplicated block id: 751 size: 6 cleaned lines of code in 2 files: - share/ramble/bash/ramble-completion.in (163:168) - share/ramble/ramble-completion.bash (163:168) duplicated block id: 752 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/schema/config.py (108:129) - lib/ramble/spack/schema/modules.py (221:236) duplicated block id: 753 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/applications/iperf2/application.py (100:107) - var/ramble/repos/builtin/applications/lulesh/application.py (60:67) duplicated block id: 754 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/main.py (955:974) - lib/ramble/spack/main.py (873:892) duplicated block id: 755 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin/modifiers/intel-aps/modifier.py (279:284) - var/ramble/repos/builtin/modifiers/intel-aps/modifier.py (315:320) duplicated block id: 756 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/installer.py (746:753) - lib/ramble/spack/installer.py (2161:2168) duplicated block id: 757 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/glob-patterns/application.py (28:33) - var/ramble/repos/builtin.mock/applications/register-builtin/application.py (19:24) duplicated block id: 758 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-style.yaml (107:112) - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (66:71) duplicated block id: 759 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (660:665) - lib/ramble/spack/fetch_strategy.py (652:657) duplicated block id: 760 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/repository.py (1429:1437) - lib/ramble/spack/repo.py (1378:1386) duplicated block id: 761 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/register-builtin/application.py (19:24) - var/ramble/repos/builtin.mock/applications/shared-context/application.py (18:23) duplicated block id: 762 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/commands.py (76:81) - lib/ramble/ramble/cmd/common/list.py (248:253) duplicated block id: 763 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/cmd/deployment.py (56:62) - lib/ramble/ramble/cmd/workspace.py (993:999) duplicated block id: 764 size: 6 cleaned lines of code in 2 files: - lib/ramble/llnl/util/lock.py (284:291) - lib/ramble/spack/installer.py (2280:2287) duplicated block id: 765 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/repository.py (772:778) - lib/ramble/ramble/repository.py (1242:1257) duplicated block id: 766 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/fetch_strategy.py (1222:1228) - lib/ramble/ramble/fetch_strategy.py (1332:1338) duplicated block id: 767 size: 6 cleaned lines of code in 2 files: - lib/ramble/llnl/util/lock.py (284:291) - lib/ramble/spack/installer.py (2161:2168) duplicated block id: 768 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/spec.py (229:235) - lib/ramble/spack/spec.py (4253:4259) duplicated block id: 769 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/expanded_foms/application.py (17:22) - var/ramble/repos/builtin.mock/applications/glob-patterns/application.py (28:33) duplicated block id: 770 size: 6 cleaned lines of code in 2 files: - share/ramble/bash/ramble-completion.in (171:176) - share/ramble/ramble-completion.bash (171:176) duplicated block id: 771 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/basic/application.py (54:59) - var/ramble/repos/builtin.mock/applications/success-function/application.py (19:24) duplicated block id: 772 size: 6 cleaned lines of code in 2 files: - share/ramble/setup-env.fish (228:235) - share/ramble/setup-env.fish (289:296) duplicated block id: 773 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/caches.py (79:90) - lib/ramble/spack/caches.py (82:93) duplicated block id: 774 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/config.py (69:74) - lib/ramble/ramble/schema/config.py (97:102) duplicated block id: 775 size: 6 cleaned lines of code in 2 files: - var/ramble/repos/builtin.mock/applications/glob-patterns/application.py (104:109) - var/ramble/repos/builtin.mock/applications/success-function/application.py (19:24) duplicated block id: 776 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/schema/mirrors.py (34:42) - lib/ramble/spack/schema/mirrors.py (31:39) duplicated block id: 777 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/schema/bootstrap.py (33:40) - lib/ramble/spack/schema/concretizer.py (33:41) duplicated block id: 778 size: 6 cleaned lines of code in 2 files: - share/ramble/setup-env.fish (228:235) - share/ramble/setup-env.fish (332:339) duplicated block id: 779 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-unit-tests.yaml (74:79) - share/ramble/cloud-build/tutorials/ramble-tutorial-1.yaml (66:71) duplicated block id: 780 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/schema/bootstrap.py (33:40) - lib/ramble/spack/schema/upstreams.py (27:34) duplicated block id: 781 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/workspace/workspace.py (2212:2218) - lib/ramble/spack/environment/environment.py (2072:2078) duplicated block id: 782 size: 6 cleaned lines of code in 2 files: - lib/ramble/spack/schema/packages.py (149:157) - lib/ramble/spack/schema/projections.py (20:28) duplicated block id: 783 size: 6 cleaned lines of code in 2 files: - lib/ramble/ramble/package_manager.py (59:67) - lib/ramble/ramble/workflow_manager.py (60:68) duplicated block id: 784 size: 6 cleaned lines of code in 2 files: - share/ramble/cloud-build/ramble-pr-software-conflicts.yaml (53:58) - share/ramble/cloud-build/tutorials/ramble-tutorial-6.yaml (72:77)