|
2 | 2 | "cells": [
|
3 | 3 | {
|
4 | 4 | "cell_type": "code",
|
5 |
| - "execution_count": 15, |
| 5 | + "execution_count": 1, |
6 | 6 | "metadata": {},
|
7 |
| - "outputs": [ |
8 |
| - { |
9 |
| - "name": "stdout", |
10 |
| - "output_type": "stream", |
11 |
| - "text": [ |
12 |
| - "The autoreload extension is already loaded. To reload it, use:\n", |
13 |
| - " %reload_ext autoreload\n" |
14 |
| - ] |
15 |
| - } |
16 |
| - ], |
| 7 | + "outputs": [], |
17 | 8 | "source": [
|
18 | 9 | "%load_ext autoreload\n",
|
19 | 10 | "%autoreload 2\n",
|
|
22 | 13 | },
|
23 | 14 | {
|
24 | 15 | "cell_type": "code",
|
25 |
| - "execution_count": 41, |
| 16 | + "execution_count": 2, |
26 | 17 | "metadata": {},
|
27 | 18 | "outputs": [],
|
28 | 19 | "source": [
|
|
35 | 26 | },
|
36 | 27 | {
|
37 | 28 | "cell_type": "code",
|
38 |
| - "execution_count": 42, |
| 29 | + "execution_count": 3, |
39 | 30 | "metadata": {},
|
40 | 31 | "outputs": [],
|
41 | 32 | "source": [
|
|
45 | 36 | },
|
46 | 37 | {
|
47 | 38 | "cell_type": "code",
|
48 |
| - "execution_count": 43, |
| 39 | + "execution_count": 4, |
49 | 40 | "metadata": {},
|
50 | 41 | "outputs": [],
|
51 | 42 | "source": [
|
|
56 | 47 | },
|
57 | 48 | {
|
58 | 49 | "cell_type": "code",
|
59 |
| - "execution_count": 44, |
| 50 | + "execution_count": 5, |
60 | 51 | "metadata": {},
|
61 | 52 | "outputs": [],
|
62 | 53 | "source": [
|
|
73 | 64 | },
|
74 | 65 | {
|
75 | 66 | "cell_type": "code",
|
76 |
| - "execution_count": 45, |
| 67 | + "execution_count": 6, |
77 | 68 | "metadata": {},
|
78 | 69 | "outputs": [
|
79 | 70 | {
|
|
105 | 96 | "\n",
|
106 | 97 | " <Scene>\n",
|
107 | 98 | "\n",
|
108 |
| - " <Transform translation=\"-0.02 0.57 -0.02\">\n", |
| 99 | + " <Transform translation=\"0.28 0.77 0.04\">\n", |
109 | 100 | "\n",
|
110 | 101 | " <Shape>\n",
|
111 | 102 | "\n",
|
|
125 | 116 | "\n",
|
126 | 117 | " </Transform>\n",
|
127 | 118 | "\n",
|
128 |
| - " <Transform translation=\"-1.32 -0.26 0.02\">\n", |
| 119 | + " <Transform translation=\"-1.43 -0.66 0.48\">\n", |
129 | 120 | "\n",
|
130 | 121 | " <Shape>\n",
|
131 | 122 | "\n",
|
|
145 | 136 | "\n",
|
146 | 137 | " </Transform>\n",
|
147 | 138 | "\n",
|
148 |
| - " <Transform translation=\"1.21 -0.24 0.05\">\n", |
| 139 | + " <Transform translation=\"1.44 -0.02 -0.01\">\n", |
149 | 140 | "\n",
|
150 | 141 | " <Shape>\n",
|
151 | 142 | "\n",
|
|
165 | 156 | "\n",
|
166 | 157 | " </Transform>\n",
|
167 | 158 | "\n",
|
168 |
| - " <Transform translation=\"0.11 1.27 -0.83\">\n", |
| 159 | + " <Transform translation=\"0.29 1.52 -0.78\">\n", |
169 | 160 | "\n",
|
170 | 161 | " <Shape>\n",
|
171 | 162 | "\n",
|
|
185 | 176 | "\n",
|
186 | 177 | " </Transform>\n",
|
187 | 178 | "\n",
|
188 |
| - " <Transform translation=\"0.16 1.12 0.87\">\n", |
| 179 | + " <Transform translation=\"0.28 1.33 1.00\">\n", |
189 | 180 | "\n",
|
190 | 181 | " <Shape>\n",
|
191 | 182 | "\n",
|
|
205 | 196 | "\n",
|
206 | 197 | " </Transform>\n",
|
207 | 198 | "\n",
|
208 |
| - " <Transform translation=\"-1.09 -1.15 0.66\">\n", |
| 199 | + " <Transform translation=\"-1.03 -1.48 1.11\">\n", |
209 | 200 | "\n",
|
210 | 201 | " <Shape>\n",
|
211 | 202 | "\n",
|
|
225 | 216 | "\n",
|
226 | 217 | " </Transform>\n",
|
227 | 218 | "\n",
|
228 |
| - " <Transform translation=\"-2.30 0.28 0.20\">\n", |
| 219 | + " <Transform translation=\"-2.36 -0.27 0.95\">\n", |
229 | 220 | "\n",
|
230 | 221 | " <Shape>\n",
|
231 | 222 | "\n",
|
|
245 | 236 | "\n",
|
246 | 237 | " </Transform>\n",
|
247 | 238 | "\n",
|
248 |
| - " <Transform translation=\"-1.31 -0.57 -1.04\">\n", |
| 239 | + " <Transform translation=\"-1.69 -1.07 -0.52\">\n", |
249 | 240 | "\n",
|
250 | 241 | " <Shape>\n",
|
251 | 242 | "\n",
|
|
265 | 256 | "\n",
|
266 | 257 | " </Transform>\n",
|
267 | 258 | "\n",
|
268 |
| - " <Transform translation=\"1.23 -0.80 -0.73\">\n", |
| 259 | + " <Transform translation=\"2.68 0.80 -0.04\">\n", |
269 | 260 | "\n",
|
270 | 261 | " <Shape>\n",
|
271 | 262 | "\n",
|
|
298 | 289 | "<IPython.core.display.HTML object>"
|
299 | 290 | ]
|
300 | 291 | },
|
301 |
| - "execution_count": 45, |
| 292 | + "execution_count": 6, |
302 | 293 | "metadata": {},
|
303 | 294 | "output_type": "execute_result"
|
304 | 295 | }
|
|
313 | 304 | "cell_type": "markdown",
|
314 | 305 | "metadata": {},
|
315 | 306 | "source": [
|
316 |
| - "Doesn't seem very optimized, so let us optimize it" |
| 307 | + "## Optimization using OQML forces\n", |
| 308 | + "\n", |
| 309 | + "Doesn't seem very optimized, so let us optimize it. We do this by" |
317 | 310 | ]
|
318 | 311 | },
|
319 | 312 | {
|
320 | 313 | "cell_type": "code",
|
321 |
| - "execution_count": 46, |
| 314 | + "execution_count": 7, |
322 | 315 | "metadata": {},
|
323 | 316 | "outputs": [],
|
324 | 317 | "source": [
|
|
327 | 320 | },
|
328 | 321 | {
|
329 | 322 | "cell_type": "code",
|
330 |
| - "execution_count": 47, |
| 323 | + "execution_count": 8, |
331 | 324 | "metadata": {},
|
332 | 325 | "outputs": [],
|
333 | 326 | "source": [
|
|
336 | 329 | },
|
337 | 330 | {
|
338 | 331 | "cell_type": "code",
|
339 |
| - "execution_count": 48, |
| 332 | + "execution_count": 9, |
340 | 333 | "metadata": {},
|
341 | 334 | "outputs": [
|
342 | 335 | {
|
343 | 336 | "name": "stdout",
|
344 | 337 | "output_type": "stream",
|
345 | 338 | "text": [
|
346 | 339 | " Step Time Energy fmax\n",
|
347 |
| - "BFGS: 0 21:07:41 -34.423529 2.0469\n", |
348 |
| - "BFGS: 1 21:07:41 -34.638227 1.3120\n", |
349 |
| - "BFGS: 2 21:07:41 -34.820155 0.8899\n", |
350 |
| - "BFGS: 3 21:07:41 -34.879206 0.5760\n", |
351 |
| - "BFGS: 4 21:07:41 -34.898182 0.5022\n", |
352 |
| - "BFGS: 5 21:07:41 -34.918828 0.4900\n" |
| 340 | + "BFGS: 0 22:37:46 -30.748595 2.9513\n", |
| 341 | + "BFGS: 1 22:37:46 -31.014309 2.8324\n", |
| 342 | + "BFGS: 2 22:37:46 -31.262773 3.6434\n", |
| 343 | + "BFGS: 3 22:37:46 -31.505507 4.8465\n", |
| 344 | + "BFGS: 4 22:37:46 -31.743424 6.6610\n", |
| 345 | + "BFGS: 5 22:37:46 -31.971456 8.1748\n", |
| 346 | + "BFGS: 6 22:37:46 -32.184914 9.2098\n", |
| 347 | + "BFGS: 7 22:37:46 -32.382798 9.6392\n", |
| 348 | + "BFGS: 8 22:37:47 -32.569092 9.3728\n", |
| 349 | + "BFGS: 9 22:37:47 -32.734802 8.4763\n", |
| 350 | + "BFGS: 10 22:37:47 -32.891674 7.8435\n", |
| 351 | + "BFGS: 11 22:37:47 -33.054999 7.0145\n", |
| 352 | + "BFGS: 12 22:37:47 -33.227541 5.9866\n", |
| 353 | + "BFGS: 13 22:37:47 -33.403943 4.8442\n", |
| 354 | + "BFGS: 14 22:37:47 -33.575563 3.6585\n", |
| 355 | + "BFGS: 15 22:37:47 -33.719203 2.6356\n", |
| 356 | + "BFGS: 16 22:37:47 -33.842170 1.7739\n", |
| 357 | + "BFGS: 17 22:37:47 -33.948032 1.0753\n", |
| 358 | + "BFGS: 18 22:37:47 -34.039315 0.7158\n", |
| 359 | + "BFGS: 19 22:37:47 -34.119271 0.7409\n", |
| 360 | + "BFGS: 20 22:37:47 -34.191398 0.7695\n", |
| 361 | + "BFGS: 21 22:37:47 -34.258895 0.8952\n", |
| 362 | + "BFGS: 22 22:37:47 -34.320404 1.0367\n", |
| 363 | + "BFGS: 23 22:37:47 -34.372717 1.4497\n", |
| 364 | + "BFGS: 24 22:37:47 -34.437527 1.9175\n", |
| 365 | + "BFGS: 25 22:37:47 -34.526138 1.6620\n", |
| 366 | + "BFGS: 26 22:37:47 -34.577242 1.1807\n", |
| 367 | + "BFGS: 27 22:37:47 -34.600738 0.9882\n", |
| 368 | + "BFGS: 28 22:37:47 -34.626664 0.8059\n", |
| 369 | + "BFGS: 29 22:37:47 -34.640207 0.6961\n", |
| 370 | + "BFGS: 30 22:37:47 -34.649518 0.6129\n", |
| 371 | + "BFGS: 31 22:37:47 -34.657426 0.6886\n", |
| 372 | + "BFGS: 32 22:37:47 -34.671682 0.7980\n", |
| 373 | + "BFGS: 33 22:37:47 -34.687578 0.5759\n", |
| 374 | + "BFGS: 34 22:37:47 -34.698413 0.4056\n" |
353 | 375 | ]
|
354 | 376 | },
|
355 | 377 | {
|
|
358 | 380 | "True"
|
359 | 381 | ]
|
360 | 382 | },
|
361 |
| - "execution_count": 48, |
| 383 | + "execution_count": 9, |
362 | 384 | "metadata": {},
|
363 | 385 | "output_type": "execute_result"
|
364 | 386 | }
|
|
370 | 392 | },
|
371 | 393 | {
|
372 | 394 | "cell_type": "code",
|
373 |
| - "execution_count": 49, |
| 395 | + "execution_count": 10, |
374 | 396 | "metadata": {},
|
375 | 397 | "outputs": [
|
376 | 398 | {
|
|
402 | 424 | "\n",
|
403 | 425 | " <Scene>\n",
|
404 | 426 | "\n",
|
405 |
| - " <Transform translation=\"0.03 0.58 0.02\">\n", |
| 427 | + " <Transform translation=\"0.13 0.46 0.27\">\n", |
406 | 428 | "\n",
|
407 | 429 | " <Shape>\n",
|
408 | 430 | "\n",
|
|
422 | 444 | "\n",
|
423 | 445 | " </Transform>\n",
|
424 | 446 | "\n",
|
425 |
| - " <Transform translation=\"-1.25 -0.25 -0.04\">\n", |
| 447 | + " <Transform translation=\"-1.06 -0.47 0.38\">\n", |
426 | 448 | "\n",
|
427 | 449 | " <Shape>\n",
|
428 | 450 | "\n",
|
|
442 | 464 | "\n",
|
443 | 465 | " </Transform>\n",
|
444 | 466 | "\n",
|
445 |
| - " <Transform translation=\"1.18 -0.26 0.05\">\n", |
| 467 | + " <Transform translation=\"1.46 -0.03 0.13\">\n", |
446 | 468 | "\n",
|
447 | 469 | " <Shape>\n",
|
448 | 470 | "\n",
|
|
462 | 484 | "\n",
|
463 | 485 | " </Transform>\n",
|
464 | 486 | "\n",
|
465 |
| - " <Transform translation=\"0.06 1.27 -0.84\">\n", |
| 487 | + " <Transform translation=\"-0.09 1.06 -0.61\">\n", |
466 | 488 | "\n",
|
467 | 489 | " <Shape>\n",
|
468 | 490 | "\n",
|
|
482 | 504 | "\n",
|
483 | 505 | " </Transform>\n",
|
484 | 506 | "\n",
|
485 |
| - " <Transform translation=\"0.11 1.16 0.94\">\n", |
| 507 | + " <Transform translation=\"0.07 1.11 1.16\">\n", |
486 | 508 | "\n",
|
487 | 509 | " <Shape>\n",
|
488 | 510 | "\n",
|
|
502 | 524 | "\n",
|
503 | 525 | " </Transform>\n",
|
504 | 526 | "\n",
|
505 |
| - " <Transform translation=\"-1.16 -1.10 0.65\">\n", |
| 527 | + " <Transform translation=\"-0.82 -1.28 1.06\">\n", |
506 | 528 | "\n",
|
507 | 529 | " <Shape>\n",
|
508 | 530 | "\n",
|
|
522 | 544 | "\n",
|
523 | 545 | " </Transform>\n",
|
524 | 546 | "\n",
|
525 |
| - " <Transform translation=\"-2.17 0.28 0.22\">\n", |
| 547 | + " <Transform translation=\"-1.83 0.19 0.79\">\n", |
526 | 548 | "\n",
|
527 | 549 | " <Shape>\n",
|
528 | 550 | "\n",
|
|
542 | 564 | "\n",
|
543 | 565 | " </Transform>\n",
|
544 | 566 | "\n",
|
545 |
| - " <Transform translation=\"-1.40 -0.64 -1.05\">\n", |
| 567 | + " <Transform translation=\"-1.29 -0.81 -0.62\">\n", |
546 | 568 | "\n",
|
547 | 569 | " <Shape>\n",
|
548 | 570 | "\n",
|
|
562 | 584 | "\n",
|
563 | 585 | " </Transform>\n",
|
564 | 586 | "\n",
|
565 |
| - " <Transform translation=\"1.27 -0.80 -0.75\">\n", |
| 587 | + " <Transform translation=\"1.89 0.70 -0.32\">\n", |
566 | 588 | "\n",
|
567 | 589 | " <Shape>\n",
|
568 | 590 | "\n",
|
|
595 | 617 | "<IPython.core.display.HTML object>"
|
596 | 618 | ]
|
597 | 619 | },
|
598 |
| - "execution_count": 49, |
| 620 | + "execution_count": 10, |
599 | 621 | "metadata": {},
|
600 | 622 | "output_type": "execute_result"
|
601 | 623 | }
|
|
0 commit comments