%PDF-1.4 % 5 0 obj <> endobj 6 0 obj <> endobj 7 0 obj <> endobj 8 0 obj (Overview) endobj 9 0 obj <> endobj 10 0 obj <> endobj 11 0 obj <> endobj 12 0 obj (Prerequisites) endobj 13 0 obj <> endobj 14 0 obj <> endobj 15 0 obj <> endobj 16 0 obj (Beagle \(Cray XE6\)) endobj 17 0 obj << /S /GoTo /D (subsection.3.1) >> endobj 18 0 obj << /D [612 0 R /XYZ 56.6929 434.1598 null] >> endobj 19 0 obj << /Title 20 0 R /A 17 0 R /Parent 15 0 R /Next 23 0 R >> endobj 20 0 obj (Requesting Access) endobj 21 0 obj << /S /GoTo /D (subsection.3.2) >> endobj 22 0 obj << /D [612 0 R /XYZ 56.6929 352.0214 null] >> endobj 23 0 obj << /Title 24 0 R /A 21 0 R /Parent 15 0 R /Prev 19 0 R /Next 27 0 R >> endobj 24 0 obj (Connecting to a login node) endobj 25 0 obj << /S /GoTo /D (subsection.3.3) >> endobj 26 0 obj << /D [695 0 R /XYZ 56.6929 663.0389 null] >> endobj 27 0 obj << /Title 28 0 R /A 25 0 R /Parent 15 0 R /Prev 23 0 R /Next 31 0 R >> endobj 28 0 obj (Larger Runs on Beagle) endobj 29 0 obj << /S /GoTo /D (subsection.3.4) >> endobj 30 0 obj << /D [731 0 R /XYZ 56.6929 759.0684 null] >> endobj 31 0 obj << /Title 32 0 R /A 29 0 R /Parent 15 0 R /Prev 27 0 R >> endobj 32 0 obj (Troubleshooting) endobj 33 0 obj <> endobj 34 0 obj <> endobj 35 0 obj <> endobj 36 0 obj (Blues \(x86 cluster\)) endobj 37 0 obj << /S /GoTo /D (subsection.4.1) >> endobj 38 0 obj << /D [731 0 R /XYZ 56.6929 321.9502 null] >> endobj 39 0 obj << /Title 40 0 R /A 37 0 R /Parent 35 0 R /Next 43 0 R >> endobj 40 0 obj (Requesting Access) endobj 41 0 obj << /S /GoTo /D (subsection.4.2) >> endobj 42 0 obj << /D [731 0 R /XYZ 56.6929 251.7669 null] >> endobj 43 0 obj << /Title 44 0 R /A 41 0 R /Parent 35 0 R /Prev 39 0 R /Next 47 0 R >> endobj 44 0 obj (Projects) endobj 45 0 obj << /S /GoTo /D (subsection.4.3) >> endobj 46 0 obj << /D [731 0 R /XYZ 56.6929 145.7182 null] >> endobj 47 0 obj << /Title 48 0 R /A 45 0 R /Parent 35 0 R /Prev 43 0 R /Next 51 0 R >> endobj 48 0 obj (SSH Keys) endobj 49 0 obj << /S /GoTo /D (subsection.4.4) >> endobj 50 0 obj << /D [762 0 R /XYZ 56.6929 759.0684 null] >> endobj 51 0 obj << /Title 52 0 R /A 49 0 R /Parent 35 0 R /Prev 47 0 R /Next 55 0 R >> endobj 52 0 obj (Connecting to a login node) endobj 53 0 obj << /S /GoTo /D (subsection.4.5) >> endobj 54 0 obj << /D [762 0 R /XYZ 56.6929 682.3967 null] >> endobj 55 0 obj << /Title 56 0 R /A 53 0 R /Parent 35 0 R /Prev 51 0 R /Next 59 0 R >> endobj 56 0 obj (Creating sites.xml) endobj 57 0 obj << /S /GoTo /D (subsection.4.6) >> endobj 58 0 obj << /D [762 0 R /XYZ 56.6929 382.4294 null] >> endobj 59 0 obj << /Title 60 0 R /A 57 0 R /Parent 35 0 R /Prev 55 0 R /Next 63 0 R >> endobj 60 0 obj (Creating tc.data) endobj 61 0 obj << /S /GoTo /D (subsection.4.7) >> endobj 62 0 obj << /D [762 0 R /XYZ 56.6929 269.7598 null] >> endobj 63 0 obj << /Title 64 0 R /A 61 0 R /Parent 35 0 R /Prev 59 0 R /Next 67 0 R >> endobj 64 0 obj (Create a Swift Script) endobj 65 0 obj << /S /GoTo /D (subsection.4.8) >> endobj 66 0 obj << /D [804 0 R /XYZ 56.6929 759.0684 null] >> endobj 67 0 obj << /Title 68 0 R /A 65 0 R /Parent 35 0 R /Prev 63 0 R /Next 71 0 R >> endobj 68 0 obj (Run Swift) endobj 69 0 obj << /S /GoTo /D (subsection.4.9) >> endobj 70 0 obj << /D [804 0 R /XYZ 56.6929 651.8591 null] >> endobj 71 0 obj << /Title 72 0 R /A 69 0 R /Parent 35 0 R /Prev 67 0 R >> endobj 72 0 obj (Queues) endobj 73 0 obj <> endobj 74 0 obj <> endobj 75 0 obj <> endobj 76 0 obj (Fusion \(x86 cluster\)) endobj 77 0 obj << /S /GoTo /D (subsection.5.1) >> endobj 78 0 obj << /D [804 0 R /XYZ 56.6929 451.0198 null] >> endobj 79 0 obj << /Title 80 0 R /A 77 0 R /Parent 75 0 R /Next 83 0 R >> endobj 80 0 obj (Requesting Access) endobj 81 0 obj << /S /GoTo /D (subsection.5.2) >> endobj 82 0 obj << /D [804 0 R /XYZ 56.6929 380.8365 null] >> endobj 83 0 obj << /Title 84 0 R /A 81 0 R /Parent 75 0 R /Prev 79 0 R /Next 87 0 R >> endobj 84 0 obj (Projects) endobj 85 0 obj << /S /GoTo /D (subsection.5.3) >> endobj 86 0 obj << /D [804 0 R /XYZ 56.6929 274.7878 null] >> endobj 87 0 obj << /Title 88 0 R /A 85 0 R /Parent 75 0 R /Prev 83 0 R /Next 91 0 R >> endobj 88 0 obj (SSH Keys) endobj 89 0 obj << /S /GoTo /D (subsection.5.4) >> endobj 90 0 obj << /D [804 0 R /XYZ 56.6929 204.6046 null] >> endobj 91 0 obj << /Title 92 0 R /A 89 0 R /Parent 75 0 R /Prev 87 0 R /Next 95 0 R >> endobj 92 0 obj (Connecting to a login node) endobj 93 0 obj << /S /GoTo /D (subsection.5.5) >> endobj 94 0 obj << /D [826 0 R /XYZ 56.6929 759.0684 null] >> endobj 95 0 obj << /Title 96 0 R /A 93 0 R /Parent 75 0 R /Prev 91 0 R /Next 99 0 R >> endobj 96 0 obj (Creating sites.xml) endobj 97 0 obj << /S /GoTo /D (subsection.5.6) >> endobj 98 0 obj << /D [826 0 R /XYZ 56.6929 471.7215 null] >> endobj 99 0 obj << /Title 100 0 R /A 97 0 R /Parent 75 0 R /Prev 95 0 R /Next 103 0 R >> endobj 100 0 obj (Creating tc.data) endobj 101 0 obj << /S /GoTo /D (subsection.5.7) >> endobj 102 0 obj << /D [826 0 R /XYZ 56.6929 366.5023 null] >> endobj 103 0 obj << /Title 104 0 R /A 101 0 R /Parent 75 0 R /Prev 99 0 R /Next 107 0 R >> endobj 104 0 obj (Create a Swift Script) endobj 105 0 obj << /S /GoTo /D (subsection.5.8) >> endobj 106 0 obj << /D [826 0 R /XYZ 56.6929 167.8229 null] >> endobj 107 0 obj << /Title 108 0 R /A 105 0 R /Parent 75 0 R /Prev 103 0 R /Next 111 0 R >> endobj 108 0 obj (Run Swift) endobj 109 0 obj << /S /GoTo /D (subsection.5.9) >> endobj 110 0 obj << /D [868 0 R /XYZ 56.6929 759.0684 null] >> endobj 111 0 obj << /Title 112 0 R /A 109 0 R /Parent 75 0 R /Prev 107 0 R >> endobj 112 0 obj (Queues) endobj 113 0 obj <> endobj 114 0 obj <> endobj 115 0 obj <> endobj 116 0 obj (Futuregrid Cloud) endobj 117 0 obj << /S /GoTo /D (subsection.6.1) >> endobj 118 0 obj << /D [868 0 R /XYZ 56.6929 512.2366 null] >> endobj 119 0 obj << /Title 120 0 R /A 117 0 R /Parent 115 0 R /Next 123 0 R >> endobj 120 0 obj (Requesting Futuregrid Access) endobj 121 0 obj << /S /GoTo /D (subsection.6.2) >> endobj 122 0 obj << /D [868 0 R /XYZ 56.6929 430.0982 null] >> endobj 123 0 obj << /Title 124 0 R /A 121 0 R /Parent 115 0 R /Prev 119 0 R /Next 127 0 R >> endobj 124 0 obj (Downloading Swift VM Tools) endobj 125 0 obj << /S /GoTo /D (subsection.6.3) >> endobj 126 0 obj << /D [868 0 R /XYZ 56.6929 332.1839 null] >> endobj 127 0 obj << /Title 128 0 R /A 125 0 R /Parent 115 0 R /Prev 123 0 R /Next 131 0 R >> endobj 128 0 obj (Download your Credentials) endobj 129 0 obj << /S /GoTo /D (subsection.6.4) >> endobj 130 0 obj << /D [868 0 R /XYZ 56.6929 196.083 null] >> endobj 131 0 obj << /Title 132 0 R /A 129 0 R /Parent 115 0 R /Prev 127 0 R /Next 135 0 R >> endobj 132 0 obj (Configuring coaster-service.conf) endobj 133 0 obj << /S /GoTo /D (subsection.6.5) >> endobj 134 0 obj << /D [896 0 R /XYZ 56.6929 342.1771 null] >> endobj 135 0 obj << /Title 136 0 R /A 133 0 R /Parent 115 0 R /Prev 131 0 R /Next 139 0 R >> endobj 136 0 obj (Starting the Coaster Service Script) endobj 137 0 obj << /S /GoTo /D (subsection.6.6) >> endobj 138 0 obj << /D [896 0 R /XYZ 56.6929 215.2069 null] >> endobj 139 0 obj << /Title 140 0 R /A 137 0 R /Parent 115 0 R /Prev 135 0 R /Next 143 0 R >> endobj 140 0 obj (Running Swift) endobj 141 0 obj << /S /GoTo /D (subsection.6.7) >> endobj 142 0 obj << /D [937 0 R /XYZ 56.6929 759.0684 null] >> endobj 143 0 obj << /Title 144 0 R /A 141 0 R /Parent 115 0 R /Prev 139 0 R /Next 147 0 R >> endobj 144 0 obj (Stopping the Coaster Service Script) endobj 145 0 obj << /S /GoTo /D (subsection.6.8) >> endobj 146 0 obj << /D [937 0 R /XYZ 56.6929 653.4822 null] >> endobj 147 0 obj << /Title 148 0 R /A 145 0 R /Parent 115 0 R /Prev 143 0 R >> endobj 148 0 obj (More Help) endobj 149 0 obj <> endobj 150 0 obj <> endobj 151 0 obj <> endobj 152 0 obj (Geyser and Caldera \(x86 clusters\)) endobj 153 0 obj << /S /GoTo /D (subsection.7.1) >> endobj 154 0 obj << /D [937 0 R /XYZ 56.6929 475.7116 null] >> endobj 155 0 obj << /Title 156 0 R /A 153 0 R /Parent 151 0 R >> endobj 156 0 obj (Example sites.xml) endobj 157 0 obj <> endobj 158 0 obj <> endobj 159 0 obj <> endobj 160 0 obj (Grids: Open Science Grid and TeraGrid) endobj 161 0 obj << /S /GoTo /D (subsection.8.1) >> endobj 162 0 obj << /D [937 0 R /XYZ 56.6929 150.6373 null] >> endobj 163 0 obj << /Title 164 0 R /A 161 0 R /Parent 159 0 R /Next 167 0 R >> endobj 164 0 obj (Overview of running on grid sites) endobj 165 0 obj << /S /GoTo /D (subsection.8.2) >> endobj 166 0 obj << /D [971 0 R /XYZ 56.6929 538.9379 null] >> endobj 167 0 obj << /Title 168 0 R /A 165 0 R /Parent 159 0 R /Prev 163 0 R /Next 171 0 R >> endobj 168 0 obj (Requesting Access) endobj 169 0 obj << /S /GoTo /D (subsection.8.3) >> endobj 170 0 obj << /D [988 0 R /XYZ 56.6929 657.128 null] >> endobj 171 0 obj << /Title 172 0 R /A 169 0 R /Parent 159 0 R /Prev 167 0 R /Next 175 0 R >> endobj 172 0 obj (Connecting to a submit host) endobj 173 0 obj << /S /GoTo /D (subsection.8.4) >> endobj 174 0 obj << /D [988 0 R /XYZ 56.6929 569.0088 null] >> endobj 175 0 obj << /Title 176 0 R /A 173 0 R /Parent 159 0 R /Prev 171 0 R /Next 179 0 R >> endobj 176 0 obj (Downloading and install Swift) endobj 177 0 obj << /S /GoTo /D (subsection.8.5) >> endobj 178 0 obj << /D [988 0 R /XYZ 56.6929 435.9613 null] >> endobj 179 0 obj << /Title 180 0 R /A 177 0 R /Parent 159 0 R /Prev 175 0 R /Next 183 0 R >> endobj 180 0 obj (Set up OSG environment) endobj 181 0 obj << /S /GoTo /D (subsection.8.6) >> endobj 182 0 obj << /D [988 0 R /XYZ 56.6929 279.9342 null] >> endobj 183 0 obj << /Title 184 0 R /A 181 0 R /Parent 159 0 R /Prev 179 0 R /Next 187 0 R >> endobj 184 0 obj (Create a VOMS Grid proxy) endobj 185 0 obj << /S /GoTo /D (subsection.8.7) >> endobj 186 0 obj << /D [988 0 R /XYZ 56.6929 211.5761 null] >> endobj 187 0 obj << /Title 188 0 R /A 185 0 R /Parent 159 0 R /Prev 183 0 R /Next 191 0 R >> endobj 188 0 obj (Generating Configuration Files) endobj 189 0 obj << /S /GoTo /D (subsection.8.8) >> endobj 190 0 obj << /D [1021 0 R /XYZ 56.6929 759.0684 null] >> endobj 191 0 obj << /Title 192 0 R /A 189 0 R /Parent 159 0 R /Prev 187 0 R /Next 195 0 R >> endobj 192 0 obj (Installing software on OSG sites) endobj 193 0 obj << /S /GoTo /D (subsection.8.9) >> endobj 194 0 obj << /D [1021 0 R /XYZ 56.6929 117.4341 null] >> endobj 195 0 obj << /Title 196 0 R /A 193 0 R /Parent 159 0 R /Prev 191 0 R /Next 199 0 R >> endobj 196 0 obj (Starting a single coaster service) endobj 197 0 obj << /S /GoTo /D (subsection.8.10) >> endobj 198 0 obj << /D [1073 0 R /XYZ 56.6929 706.7611 null] >> endobj 199 0 obj << /Title 200 0 R /A 197 0 R /Parent 159 0 R /Prev 195 0 R /Next 203 0 R >> endobj 200 0 obj (Starting workers on OSG sites through GRAM) endobj 201 0 obj << /S /GoTo /D (subsection.8.11) >> endobj 202 0 obj << /D [1073 0 R /XYZ 56.6929 464.6321 null] >> endobj 203 0 obj << /Title 204 0 R /A 201 0 R /Parent 159 0 R /Prev 199 0 R /Next 207 0 R >> endobj 204 0 obj (Starting workers on OSG sites through GlideinWMS) endobj 205 0 obj << /S /GoTo /D (subsection.8.12) >> endobj 206 0 obj << /D [1073 0 R /XYZ 56.6929 236.8176 null] >> endobj 207 0 obj << /Title 208 0 R /A 205 0 R /Parent 159 0 R /Prev 203 0 R /Next 211 0 R >> endobj 208 0 obj (Adding workers from TeraGrid sites) endobj 209 0 obj << /S /GoTo /D (subsection.8.13) >> endobj 210 0 obj << /D [1100 0 R /XYZ 56.6929 759.0684 null] >> endobj 211 0 obj << /Title 212 0 R /A 209 0 R /Parent 159 0 R /Prev 207 0 R /Next 215 0 R >> endobj 212 0 obj (Running Swift) endobj 213 0 obj << /S /GoTo /D (subsection.8.14) >> endobj 214 0 obj << /D [1100 0 R /XYZ 56.6929 618.9824 null] >> endobj 215 0 obj << /Title 216 0 R /A 213 0 R /Parent 159 0 R /Prev 211 0 R >> endobj 216 0 obj (More Help) endobj 217 0 obj <> endobj 218 0 obj <> endobj 219 0 obj <> endobj 220 0 obj (Intrepid \(Blue Gene/P\)) endobj 221 0 obj << /S /GoTo /D (subsection.9.1) >> endobj 222 0 obj << /D [1100 0 R /XYZ 56.6929 456.9973 null] >> endobj 223 0 obj << /Title 224 0 R /A 221 0 R /Parent 219 0 R /Next 227 0 R >> endobj 224 0 obj (Requesting Access) endobj 225 0 obj << /S /GoTo /D (subsection.9.2) >> endobj 226 0 obj << /D [1100 0 R /XYZ 56.6929 374.859 null] >> endobj 227 0 obj << /Title 228 0 R /A 225 0 R /Parent 219 0 R /Prev 223 0 R /Next 231 0 R >> endobj 228 0 obj (SSH Keys) endobj 229 0 obj << /S /GoTo /D (subsection.9.3) >> endobj 230 0 obj << /D [1100 0 R /XYZ 56.6929 304.6757 null] >> endobj 231 0 obj << /Title 232 0 R /A 229 0 R /Parent 219 0 R /Prev 227 0 R /Next 235 0 R >> endobj 232 0 obj (Cryptocard) endobj 233 0 obj << /S /GoTo /D (subsection.9.4) >> endobj 234 0 obj << /D [1100 0 R /XYZ 56.6929 246.4477 null] >> endobj 235 0 obj << /Title 236 0 R /A 233 0 R /Parent 219 0 R /Prev 231 0 R /Next 239 0 R >> endobj 236 0 obj (Connecting to a login node) endobj 237 0 obj << /S /GoTo /D (subsection.9.5) >> endobj 238 0 obj << /D [1125 0 R /XYZ 56.6929 759.0684 null] >> endobj 239 0 obj << /Title 240 0 R /A 237 0 R /Parent 219 0 R /Prev 235 0 R /Next 243 0 R >> endobj 240 0 obj (Downloading and building Swift) endobj 241 0 obj << /S /GoTo /D (subsection.9.6) >> endobj 242 0 obj << /D [1125 0 R /XYZ 56.6929 696.691 null] >> endobj 243 0 obj << /Title 244 0 R /A 241 0 R /Parent 219 0 R /Prev 239 0 R /Next 247 0 R >> endobj 244 0 obj (Adding Swift to your PATH) endobj 245 0 obj << /S /GoTo /D (subsection.9.7) >> endobj 246 0 obj << /D [1125 0 R /XYZ 56.6929 512.9337 null] >> endobj 247 0 obj << /Title 248 0 R /A 245 0 R /Parent 219 0 R /Prev 243 0 R /Next 263 0 R /First 251 0 R /Last 259 0 R /Count -3 >> endobj 248 0 obj (What You Need To Know Before Running Swift) endobj 249 0 obj << /S /GoTo /D (subsubsection.9.7.1) >> endobj 250 0 obj << /D [1125 0 R /XYZ 56.6929 454.7056 null] >> endobj 251 0 obj << /Title 252 0 R /A 249 0 R /Parent 247 0 R /Next 255 0 R >> endobj 252 0 obj (Swift Work Directory) endobj 253 0 obj << /S /GoTo /D (subsubsection.9.7.2) >> endobj 254 0 obj << /D [1125 0 R /XYZ 56.6929 336.866 null] >> endobj 255 0 obj << /Title 256 0 R /A 253 0 R /Parent 247 0 R /Prev 251 0 R /Next 259 0 R >> endobj 256 0 obj (Which project\(s\) are you a member of?) endobj 257 0 obj << /S /GoTo /D (subsubsection.9.7.3) >> endobj 258 0 obj << /D [1125 0 R /XYZ 56.6929 213.7165 null] >> endobj 259 0 obj << /Title 260 0 R /A 257 0 R /Parent 247 0 R /Prev 255 0 R >> endobj 260 0 obj (Determine your Queue) endobj 261 0 obj << /S /GoTo /D (subsection.9.8) >> endobj 262 0 obj << /D [1149 0 R /XYZ 56.6929 735.5659 null] >> endobj 263 0 obj << /Title 264 0 R /A 261 0 R /Parent 219 0 R /Prev 247 0 R /Next 271 0 R /First 267 0 R /Last 267 0 R /Count -1 >> endobj 264 0 obj (Generating Configuration Files) endobj 265 0 obj << /S /GoTo /D (subsubsection.9.8.1) >> endobj 266 0 obj << /D [1149 0 R /XYZ 56.6929 653.5155 null] >> endobj 267 0 obj << /Title 268 0 R /A 265 0 R /Parent 263 0 R >> endobj 268 0 obj (Manually Editing sites.xml) endobj 269 0 obj << /S /GoTo /D (subsection.9.9) >> endobj 270 0 obj << /D [1149 0 R /XYZ 56.6929 399.5458 null] >> endobj 271 0 obj << /Title 272 0 R /A 269 0 R /Parent 219 0 R /Prev 263 0 R /Next 275 0 R >> endobj 272 0 obj (Manually Editing tc.data) endobj 273 0 obj << /S /GoTo /D (subsection.9.10) >> endobj 274 0 obj << /D [1149 0 R /XYZ 56.6929 312.4605 null] >> endobj 275 0 obj << /Title 276 0 R /A 273 0 R /Parent 219 0 R /Prev 271 0 R /Next 279 0 R >> endobj 276 0 obj (Catsn.swift) endobj 277 0 obj << /S /GoTo /D (subsection.9.11) >> endobj 278 0 obj << /D [1178 0 R /XYZ 56.6929 759.0684 null] >> endobj 279 0 obj << /Title 280 0 R /A 277 0 R /Parent 219 0 R /Prev 275 0 R /Next 283 0 R >> endobj 280 0 obj (Running Swift) endobj 281 0 obj << /S /GoTo /D (subsection.9.12) >> endobj 282 0 obj << /D [1178 0 R /XYZ 56.6929 653.1963 null] >> endobj 283 0 obj << /Title 284 0 R /A 281 0 R /Parent 219 0 R /Prev 279 0 R >> endobj 284 0 obj (More Help) endobj 285 0 obj <> endobj 286 0 obj <> endobj 287 0 obj <> endobj 288 0 obj (MCS Compute Servers \(x86 workstations\)) endobj 289 0 obj << /S /GoTo /D (subsection.10.1) >> endobj 290 0 obj << /D [1178 0 R /XYZ 56.6929 465.5508 null] >> endobj 291 0 obj << /Title 292 0 R /A 289 0 R /Parent 287 0 R /Next 295 0 R >> endobj 292 0 obj (Create a coaster-service.conf) endobj 293 0 obj << /S /GoTo /D (subsection.10.2) >> endobj 294 0 obj << /D [1223 0 R /XYZ 56.6929 558.5307 null] >> endobj 295 0 obj << /Title 296 0 R /A 293 0 R /Parent 287 0 R /Prev 291 0 R /Next 299 0 R >> endobj 296 0 obj (Starting the Coaster Service) endobj 297 0 obj << /S /GoTo /D (subsection.10.3) >> endobj 298 0 obj << /D [1223 0 R /XYZ 56.6929 378.2983 null] >> endobj 299 0 obj << /Title 300 0 R /A 297 0 R /Parent 287 0 R /Prev 295 0 R /Next 303 0 R >> endobj 300 0 obj (Run Swift) endobj 301 0 obj << /S /GoTo /D (subsection.10.4) >> endobj 302 0 obj << /D [1223 0 R /XYZ 56.6929 260.2944 null] >> endobj 303 0 obj << /Title 304 0 R /A 301 0 R /Parent 287 0 R /Prev 299 0 R >> endobj 304 0 obj (Stopping the Coaster Service) endobj 305 0 obj <> endobj 306 0 obj <> endobj 307 0 obj <> endobj 308 0 obj (Midway \(x86 cluster\)) endobj 309 0 obj << /S /GoTo /D (subsection.11.1) >> endobj 310 0 obj << /D [1257 0 R /XYZ 56.6929 759.0684 null] >> endobj 311 0 obj << /Title 312 0 R /A 309 0 R /Parent 307 0 R /Next 315 0 R >> endobj 312 0 obj (Connecting to a login node) endobj 313 0 obj << /S /GoTo /D (subsection.11.2) >> endobj 314 0 obj << /D [1257 0 R /XYZ 56.6929 681.5028 null] >> endobj 315 0 obj << /Title 316 0 R /A 313 0 R /Parent 307 0 R /Prev 311 0 R /Next 319 0 R >> endobj 316 0 obj (Loading Swift) endobj 317 0 obj << /S /GoTo /D (subsection.11.3) >> endobj 318 0 obj << /D [1257 0 R /XYZ 56.6929 597.1347 null] >> endobj 319 0 obj << /Title 320 0 R /A 317 0 R /Parent 307 0 R /Prev 315 0 R /Next 323 0 R >> endobj 320 0 obj (Example sites.xml) endobj 321 0 obj << /S /GoTo /D (subsection.11.4) >> endobj 322 0 obj << /D [1257 0 R /XYZ 56.6929 237.7978 null] >> endobj 323 0 obj << /Title 324 0 R /A 321 0 R /Parent 307 0 R /Prev 319 0 R >> endobj 324 0 obj (Example sites.xml for use with MPI) endobj 325 0 obj <> endobj 326 0 obj <> endobj 327 0 obj <> endobj 328 0 obj (Defining non-standard Slurm options) endobj 329 0 obj << /S /GoTo /D (subsection.12.1) >> endobj 330 0 obj << /D [1305 0 R /XYZ 56.6929 435.6804 null] >> endobj 331 0 obj << /Title 332 0 R /A 329 0 R /Parent 327 0 R >> endobj 332 0 obj (Various tips for running MPI jobs) endobj 333 0 obj <> endobj 334 0 obj <> endobj 335 0 obj <> endobj 336 0 obj (Open Science Data Grid) endobj 337 0 obj <> endobj 338 0 obj <> endobj 339 0 obj <> endobj 340 0 obj (SSH) endobj 341 0 obj << /S /GoTo /D (subsection.14.1) >> endobj 342 0 obj << /D [1334 0 R /XYZ 56.6929 515.3815 null] >> endobj 343 0 obj << /Title 344 0 R /A 341 0 R /Parent 339 0 R /Next 347 0 R >> endobj 344 0 obj (Generate a unique SSH key) endobj 345 0 obj << /S /GoTo /D (subsection.14.2) >> endobj 346 0 obj << /D [1334 0 R /XYZ 56.6929 376.4561 null] >> endobj 347 0 obj << /Title 348 0 R /A 345 0 R /Parent 339 0 R /Prev 343 0 R /Next 351 0 R >> endobj 348 0 obj (Add your public key to the remote host) endobj 349 0 obj << /S /GoTo /D (subsection.14.3) >> endobj 350 0 obj << /D [1334 0 R /XYZ 56.6929 306.2729 null] >> endobj 351 0 obj << /Title 352 0 R /A 349 0 R /Parent 339 0 R /Prev 347 0 R /Next 355 0 R >> endobj 352 0 obj (Verify your new key works) endobj 353 0 obj << /S /GoTo /D (subsection.14.4) >> endobj 354 0 obj << /D [1334 0 R /XYZ 56.6929 203.213 null] >> endobj 355 0 obj << /Title 356 0 R /A 353 0 R /Parent 339 0 R /Prev 351 0 R /Next 359 0 R >> endobj 356 0 obj (Create auth.defaults) endobj 357 0 obj << /S /GoTo /D (subsection.14.5) >> endobj 358 0 obj << /D [1359 0 R /XYZ 56.6929 656.6724 null] >> endobj 359 0 obj << /Title 360 0 R /A 357 0 R /Parent 339 0 R /Prev 355 0 R /Next 363 0 R >> endobj 360 0 obj (Create a sites.xml file) endobj 361 0 obj << /S /GoTo /D (subsection.14.6) >> endobj 362 0 obj << /D [1359 0 R /XYZ 56.6929 416.9006 null] >> endobj 363 0 obj << /Title 364 0 R /A 361 0 R /Parent 339 0 R /Prev 359 0 R >> endobj 364 0 obj (Setting your properties) endobj 365 0 obj <> endobj 366 0 obj <> endobj 367 0 obj <> endobj 368 0 obj (SSH-CL) endobj 369 0 obj << /S /GoTo /D (subsection.15.1) >> endobj 370 0 obj << /D [1359 0 R /XYZ 56.6929 248.3016 null] >> endobj 371 0 obj << /Title 372 0 R /A 369 0 R /Parent 367 0 R /Next 375 0 R >> endobj 372 0 obj (Verify you can connect to the remote site) endobj 373 0 obj << /S /GoTo /D (subsection.15.2) >> endobj 374 0 obj << /D [1391 0 R /XYZ 56.6929 759.0684 null] >> endobj 375 0 obj << /Title 376 0 R /A 373 0 R /Parent 367 0 R /Prev 371 0 R /Next 379 0 R >> endobj 376 0 obj (Create a sites.xml file) endobj 377 0 obj << /S /GoTo /D (subsection.15.3) >> endobj 378 0 obj << /D [1391 0 R /XYZ 56.6929 493.0749 null] >> endobj 379 0 obj << /Title 380 0 R /A 377 0 R /Parent 367 0 R /Prev 375 0 R >> endobj 380 0 obj (Enabling coaster provider staging) endobj 381 0 obj <> endobj 382 0 obj <> endobj 383 0 obj <> endobj 384 0 obj (Stampede \(x86 cluster\)) endobj 385 0 obj << /S /GoTo /D (subsection.16.1) >> endobj 386 0 obj << /D [1391 0 R /XYZ 56.6929 256.2188 null] >> endobj 387 0 obj << /Title 388 0 R /A 385 0 R /Parent 383 0 R /Next 391 0 R >> endobj 388 0 obj (Downloading and building Swift) endobj 389 0 obj << /S /GoTo /D (subsection.16.2) >> endobj 390 0 obj << /D [1391 0 R /XYZ 56.6929 191.8858 null] >> endobj 391 0 obj << /Title 392 0 R /A 389 0 R /Parent 383 0 R /Prev 387 0 R /Next 395 0 R >> endobj 392 0 obj (Overview of How to Run) endobj 393 0 obj << /S /GoTo /D (subsection.16.3) >> endobj 394 0 obj << /D [1421 0 R /XYZ 56.6929 759.0684 null] >> endobj 395 0 obj << /Title 396 0 R /A 393 0 R /Parent 383 0 R /Prev 391 0 R /Next 399 0 R >> endobj 396 0 obj (Verify System Requirements and Environment) endobj 397 0 obj << /S /GoTo /D (subsection.16.4) >> endobj 398 0 obj << /D [1421 0 R /XYZ 56.6929 607.0272 null] >> endobj 399 0 obj << /Title 400 0 R /A 397 0 R /Parent 383 0 R /Prev 395 0 R /Next 403 0 R >> endobj 400 0 obj (Obtain a Grid Certificate) endobj 401 0 obj << /S /GoTo /D (subsection.16.5) >> endobj 402 0 obj << /D [1421 0 R /XYZ 56.6929 509.1129 null] >> endobj 403 0 obj << /Title 404 0 R /A 401 0 R /Parent 383 0 R /Prev 399 0 R /Next 407 0 R >> endobj 404 0 obj (Create sites.xml file) endobj 405 0 obj << /S /GoTo /D (subsection.16.6) >> endobj 406 0 obj << /D [1421 0 R /XYZ 56.6929 164.1253 null] >> endobj 407 0 obj << /Title 408 0 R /A 405 0 R /Parent 383 0 R /Prev 403 0 R /Next 411 0 R >> endobj 408 0 obj (Running Swift) endobj 409 0 obj << /S /GoTo /D (subsection.16.7) >> endobj 410 0 obj << /D [1453 0 R /XYZ 56.6929 759.0684 null] >> endobj 411 0 obj << /Title 412 0 R /A 409 0 R /Parent 383 0 R /Prev 407 0 R >> endobj 412 0 obj (Debugging) endobj 413 0 obj <> endobj 414 0 obj <> endobj 415 0 obj <> endobj 416 0 obj (UC3 \(x86 cluster\)) endobj 417 0 obj << /S /GoTo /D (subsection.17.1) >> endobj 418 0 obj << /D [1453 0 R /XYZ 56.6929 536.0107 null] >> endobj 419 0 obj << /Title 420 0 R /A 417 0 R /Parent 415 0 R /Next 423 0 R >> endobj 420 0 obj (Requesting Access) endobj 421 0 obj << /S /GoTo /D (subsection.17.2) >> endobj 422 0 obj << /D [1453 0 R /XYZ 56.6929 467.0555 null] >> endobj 423 0 obj << /Title 424 0 R /A 421 0 R /Parent 415 0 R /Prev 419 0 R /Next 427 0 R >> endobj 424 0 obj (Connecting to a login node) endobj 425 0 obj << /S /GoTo /D (subsection.17.3) >> endobj 426 0 obj << /D [1453 0 R /XYZ 56.6929 381.4551 null] >> endobj 427 0 obj << /Title 428 0 R /A 425 0 R /Parent 415 0 R /Prev 423 0 R /Next 431 0 R >> endobj 428 0 obj (Installing Swift) endobj 429 0 obj << /S /GoTo /D (subsection.17.4) >> endobj 430 0 obj << /D [1453 0 R /XYZ 56.6929 267.7116 null] >> endobj 431 0 obj << /Title 432 0 R /A 429 0 R /Parent 415 0 R /Prev 427 0 R /Next 435 0 R >> endobj 432 0 obj (Creating sites.xml) endobj 433 0 obj << /S /GoTo /D (subsection.17.5) >> endobj 434 0 obj << /D [1487 0 R /XYZ 56.6929 626.3323 null] >> endobj 435 0 obj << /Title 436 0 R /A 433 0 R /Parent 415 0 R /Prev 431 0 R /Next 439 0 R >> endobj 436 0 obj (Creating tc.data) endobj 437 0 obj << /S /GoTo /D (subsection.17.6) >> endobj 438 0 obj << /D [1487 0 R /XYZ 56.6929 519.093 null] >> endobj 439 0 obj << /Title 440 0 R /A 437 0 R /Parent 415 0 R /Prev 435 0 R /Next 443 0 R >> endobj 440 0 obj (Create a configuration file) endobj 441 0 obj << /S /GoTo /D (subsection.17.7) >> endobj 442 0 obj << /D [1487 0 R /XYZ 56.6929 335.1413 null] >> endobj 443 0 obj << /Title 444 0 R /A 441 0 R /Parent 415 0 R /Prev 439 0 R /Next 447 0 R >> endobj 444 0 obj (Creating echo.swift) endobj 445 0 obj << /S /GoTo /D (subsection.17.8) >> endobj 446 0 obj << /D [1487 0 R /XYZ 56.6929 157.7278 null] >> endobj 447 0 obj << /Title 448 0 R /A 445 0 R /Parent 415 0 R /Prev 443 0 R /Next 451 0 R >> endobj 448 0 obj (Running Swift) endobj 449 0 obj << /S /GoTo /D (subsection.17.9) >> endobj 450 0 obj << /D [1528 0 R /XYZ 56.6929 759.0684 null] >> endobj 451 0 obj << /Title 452 0 R /A 449 0 R /Parent 415 0 R /Prev 447 0 R /Next 455 0 R >> endobj 452 0 obj (Controlling where jobs run) endobj 453 0 obj << /S /GoTo /D (subsection.17.10) >> endobj 454 0 obj << /D [1528 0 R /XYZ 56.6929 547.505 null] >> endobj 455 0 obj << /Title 456 0 R /A 453 0 R /Parent 415 0 R /Prev 451 0 R /Next 459 0 R >> endobj 456 0 obj (Installing Application Scripts on HDFS) endobj 457 0 obj << /S /GoTo /D (subsection.17.11) >> endobj 458 0 obj << /D [1562 0 R /XYZ 56.6929 153.3502 null] >> endobj 459 0 obj << /Title 460 0 R /A 457 0 R /Parent 415 0 R /Prev 455 0 R >> endobj 460 0 obj (Staging in Applications with Coaster Provider Staging) endobj 461 0 obj <> endobj 462 0 obj <> endobj 463 0 obj <>stream xꟖA }m?be?e1&j ↚2%ͨ=0K9as'H{Zida*?uWkQ y?Q?@? F@VdEźg|et]cwsz?y3??? endstream endobj 464 0 obj <>/XObject<>/ProcSet[/PDF/Text/ImageC]>> endobj 465 0 obj <>stream xڥ?oA ?.?c䟻nBPD??9???[?EBY8x?l6vZSu?(x ģdJP(cP^?f?V>vy&˾n,y=?bYYQ r?3jJ??Tkee ɗc ?Zç]}TKlA|W{?ihO@? СϷ