|
113 | 113 | "Authenticate in the browser and have credentials stored in environment variable \"OIDC_ACCESS_TOKEN\".\n" |
114 | 114 | ] |
115 | 115 | }, |
| 116 | + { |
| 117 | + "cell_type": "markdown", |
| 118 | + "id": "6", |
| 119 | + "metadata": {}, |
| 120 | + "source": [] |
| 121 | + }, |
116 | 122 | { |
117 | 123 | "cell_type": "code", |
118 | 124 | "execution_count": null, |
119 | | - "id": "6", |
| 125 | + "id": "7", |
120 | 126 | "metadata": {}, |
121 | 127 | "outputs": [], |
122 | 128 | "source": [ |
|
128 | 134 | }, |
129 | 135 | { |
130 | 136 | "cell_type": "markdown", |
131 | | - "id": "7", |
| 137 | + "id": "8", |
132 | 138 | "metadata": {}, |
133 | 139 | "source": [ |
134 | 140 | "### 2.2. Initialize API Client\n" |
|
137 | 143 | { |
138 | 144 | "cell_type": "code", |
139 | 145 | "execution_count": null, |
140 | | - "id": "8", |
| 146 | + "id": "9", |
141 | 147 | "metadata": {}, |
142 | 148 | "outputs": [], |
143 | 149 | "source": [ |
|
149 | 155 | }, |
150 | 156 | { |
151 | 157 | "cell_type": "markdown", |
152 | | - "id": "9", |
| 158 | + "id": "10", |
153 | 159 | "metadata": {}, |
154 | 160 | "source": [ |
155 | 161 | "### 2.3. Select account to work under" |
|
158 | 164 | { |
159 | 165 | "cell_type": "code", |
160 | 166 | "execution_count": null, |
161 | | - "id": "10", |
| 167 | + "id": "11", |
162 | 168 | "metadata": {}, |
163 | 169 | "outputs": [], |
164 | 170 | "source": [ |
|
168 | 174 | { |
169 | 175 | "cell_type": "code", |
170 | 176 | "execution_count": null, |
171 | | - "id": "11", |
| 177 | + "id": "12", |
172 | 178 | "metadata": {}, |
173 | 179 | "outputs": [], |
174 | 180 | "source": [ |
|
183 | 189 | }, |
184 | 190 | { |
185 | 191 | "cell_type": "markdown", |
186 | | - "id": "12", |
| 192 | + "id": "13", |
187 | 193 | "metadata": {}, |
188 | 194 | "source": [ |
189 | 195 | "### 2.4. Select project" |
|
192 | 198 | { |
193 | 199 | "cell_type": "code", |
194 | 200 | "execution_count": null, |
195 | | - "id": "13", |
| 201 | + "id": "14", |
196 | 202 | "metadata": {}, |
197 | 203 | "outputs": [], |
198 | 204 | "source": [ |
|
203 | 209 | }, |
204 | 210 | { |
205 | 211 | "cell_type": "markdown", |
206 | | - "id": "14", |
| 212 | + "id": "15", |
207 | 213 | "metadata": {}, |
208 | 214 | "source": [ |
209 | 215 | "## 3. Create material\n", |
|
213 | 219 | { |
214 | 220 | "cell_type": "code", |
215 | 221 | "execution_count": null, |
216 | | - "id": "15", |
| 222 | + "id": "16", |
217 | 223 | "metadata": {}, |
218 | 224 | "outputs": [], |
219 | 225 | "source": [ |
|
230 | 236 | }, |
231 | 237 | { |
232 | 238 | "cell_type": "markdown", |
233 | | - "id": "16", |
| 239 | + "id": "17", |
234 | 240 | "metadata": {}, |
235 | 241 | "source": [ |
236 | 242 | "### 3.2. Save material to the platform" |
|
239 | 245 | { |
240 | 246 | "cell_type": "code", |
241 | 247 | "execution_count": null, |
242 | | - "id": "17", |
| 248 | + "id": "18", |
243 | 249 | "metadata": {}, |
244 | 250 | "outputs": [], |
245 | 251 | "source": [ |
|
251 | 257 | }, |
252 | 258 | { |
253 | 259 | "cell_type": "markdown", |
254 | | - "id": "18", |
| 260 | + "id": "19", |
255 | 261 | "metadata": {}, |
256 | 262 | "source": [ |
257 | 263 | "## 4. Create workflow and set its parameters\n", |
|
261 | 267 | { |
262 | 268 | "cell_type": "code", |
263 | 269 | "execution_count": null, |
264 | | - "id": "19", |
| 270 | + "id": "20", |
265 | 271 | "metadata": {}, |
266 | 272 | "outputs": [], |
267 | 273 | "source": [ |
|
275 | 281 | }, |
276 | 282 | { |
277 | 283 | "cell_type": "markdown", |
278 | | - "id": "20", |
| 284 | + "id": "21", |
279 | 285 | "metadata": {}, |
280 | 286 | "source": [ |
281 | 287 | "### 4.2. Create workflow from standard workflows and preview it" |
|
284 | 290 | { |
285 | 291 | "cell_type": "code", |
286 | 292 | "execution_count": null, |
287 | | - "id": "21", |
| 293 | + "id": "22", |
288 | 294 | "metadata": {}, |
289 | 295 | "outputs": [], |
290 | 296 | "source": [ |
|
301 | 307 | }, |
302 | 308 | { |
303 | 309 | "cell_type": "markdown", |
304 | | - "id": "22", |
| 310 | + "id": "23", |
305 | 311 | "metadata": {}, |
306 | 312 | "source": [ |
307 | 313 | "### 4.3. Modify workflow (Optional)\n", |
|
311 | 317 | { |
312 | 318 | "cell_type": "code", |
313 | 319 | "execution_count": null, |
314 | | - "id": "23", |
| 320 | + "id": "24", |
315 | 321 | "metadata": {}, |
316 | 322 | "outputs": [], |
317 | 323 | "source": [ |
|
321 | 327 | }, |
322 | 328 | { |
323 | 329 | "cell_type": "markdown", |
324 | | - "id": "24", |
| 330 | + "id": "25", |
325 | 331 | "metadata": {}, |
326 | 332 | "source": [ |
327 | 333 | "#### 4.3.2. Modify model and method parameters (Optional)\n", |
|
331 | 337 | { |
332 | 338 | "cell_type": "code", |
333 | 339 | "execution_count": null, |
334 | | - "id": "25", |
| 340 | + "id": "26", |
335 | 341 | "metadata": {}, |
336 | 342 | "outputs": [], |
337 | 343 | "source": [ |
|
361 | 367 | }, |
362 | 368 | { |
363 | 369 | "cell_type": "markdown", |
364 | | - "id": "26", |
| 370 | + "id": "27", |
365 | 371 | "metadata": {}, |
366 | 372 | "source": [ |
367 | 373 | "#### 4.3.3. Modify important settings\n", |
|
371 | 377 | { |
372 | 378 | "cell_type": "code", |
373 | 379 | "execution_count": null, |
374 | | - "id": "27", |
| 380 | + "id": "28", |
375 | 381 | "metadata": {}, |
376 | 382 | "outputs": [], |
377 | 383 | "source": [ |
|
398 | 404 | }, |
399 | 405 | { |
400 | 406 | "cell_type": "markdown", |
401 | | - "id": "28", |
| 407 | + "id": "29", |
402 | 408 | "metadata": {}, |
403 | 409 | "source": [ |
404 | 410 | "### 4.4. Save workflow to collection" |
|
407 | 413 | { |
408 | 414 | "cell_type": "code", |
409 | 415 | "execution_count": null, |
410 | | - "id": "29", |
| 416 | + "id": "30", |
411 | 417 | "metadata": {}, |
412 | 418 | "outputs": [], |
413 | 419 | "source": [ |
|
423 | 429 | }, |
424 | 430 | { |
425 | 431 | "cell_type": "markdown", |
426 | | - "id": "30", |
| 432 | + "id": "31", |
427 | 433 | "metadata": {}, |
428 | 434 | "source": [ |
429 | 435 | "## 5. Create the compute configuration\n", |
|
433 | 439 | { |
434 | 440 | "cell_type": "code", |
435 | 441 | "execution_count": null, |
436 | | - "id": "31", |
| 442 | + "id": "32", |
437 | 443 | "metadata": {}, |
438 | 444 | "outputs": [], |
439 | 445 | "source": [ |
|
443 | 449 | }, |
444 | 450 | { |
445 | 451 | "cell_type": "markdown", |
446 | | - "id": "32", |
| 452 | + "id": "33", |
447 | 453 | "metadata": {}, |
448 | 454 | "source": [ |
449 | 455 | "### 5.2. Create compute configuration for the job\n" |
|
452 | 458 | { |
453 | 459 | "cell_type": "code", |
454 | 460 | "execution_count": null, |
455 | | - "id": "33", |
| 461 | + "id": "34", |
456 | 462 | "metadata": {}, |
457 | 463 | "outputs": [], |
458 | 464 | "source": [ |
|
474 | 480 | }, |
475 | 481 | { |
476 | 482 | "cell_type": "markdown", |
477 | | - "id": "34", |
| 483 | + "id": "35", |
478 | 484 | "metadata": {}, |
479 | 485 | "source": [ |
480 | 486 | "## 6. Create the job with material and workflow configuration\n", |
|
484 | 490 | { |
485 | 491 | "cell_type": "code", |
486 | 492 | "execution_count": null, |
487 | | - "id": "35", |
| 493 | + "id": "36", |
488 | 494 | "metadata": {}, |
489 | 495 | "outputs": [], |
490 | 496 | "source": [ |
|
499 | 505 | "job_response = create_job(\n", |
500 | 506 | " api_client=client,\n", |
501 | 507 | " materials=[saved_material],\n", |
502 | | - " workflow=saved_workflow,\n", |
| 508 | + " workflow=workflow,\n", |
503 | 509 | " project_id=project_id,\n", |
504 | 510 | " owner_id=ACCOUNT_ID,\n", |
505 | 511 | " prefix=job_name,\n", |
|
515 | 521 | }, |
516 | 522 | { |
517 | 523 | "cell_type": "markdown", |
518 | | - "id": "36", |
| 524 | + "id": "37", |
519 | 525 | "metadata": {}, |
520 | 526 | "source": [ |
521 | 527 | "## 7. Submit the job and monitor the status" |
|
524 | 530 | { |
525 | 531 | "cell_type": "code", |
526 | 532 | "execution_count": null, |
527 | | - "id": "37", |
| 533 | + "id": "38", |
528 | 534 | "metadata": {}, |
529 | 535 | "outputs": [], |
530 | 536 | "source": [ |
|
535 | 541 | { |
536 | 542 | "cell_type": "code", |
537 | 543 | "execution_count": null, |
538 | | - "id": "38", |
| 544 | + "id": "39", |
539 | 545 | "metadata": {}, |
540 | 546 | "outputs": [], |
541 | 547 | "source": [ |
|
546 | 552 | }, |
547 | 553 | { |
548 | 554 | "cell_type": "markdown", |
549 | | - "id": "39", |
| 555 | + "id": "40", |
550 | 556 | "metadata": {}, |
551 | 557 | "source": [ |
552 | 558 | "## 8. Retrieve results" |
|
555 | 561 | { |
556 | 562 | "cell_type": "code", |
557 | 563 | "execution_count": null, |
558 | | - "id": "40", |
| 564 | + "id": "41", |
559 | 565 | "metadata": {}, |
560 | 566 | "outputs": [], |
561 | 567 | "source": [ |
|
565 | 571 | "property_data = client.properties.get_for_job(job_id, property_name=PropertyName.scalar.total_energy.value)\n", |
566 | 572 | "visualize_properties(property_data, title=\"Total Energy\")\n" |
567 | 573 | ] |
| 574 | + }, |
| 575 | + { |
| 576 | + "cell_type": "code", |
| 577 | + "execution_count": null, |
| 578 | + "id": "42", |
| 579 | + "metadata": {}, |
| 580 | + "outputs": [], |
| 581 | + "source": [] |
568 | 582 | } |
569 | 583 | ], |
570 | 584 | "metadata": { |
|
0 commit comments