|
508 | 508 | "}\n", |
509 | 509 | "STOP(section0,timers)\n", |
510 | 510 | "\n", |
511 | | - "float r1 = 1.0F/h_y;\n", |
| 511 | + "const float r1 = 1.0F/h_y;\n", |
512 | 512 | "\n", |
513 | 513 | "for (int time = time_m, t0 = (time)%(2), t1 = (time + 1)%(2); time <= time_M; time += 1, t0 = (time)%(2), t1 = (time + 1)%(2))\n", |
514 | 514 | "{\n", |
|
572 | 572 | "+ u[t1][x + 4][y + 4][z + 4] = (f[x + 1][y + 1][z + 1]*f[x + 1][y + 1][z + 1])*((-6.66666667e-1F*r0)*(8.33333333e-2F*r0*u[t0][x + 4][y + 1][z + 4] - 6.66666667e-1F*r0*u[t0][x + 4][y + 2][z + 4] + 6.66666667e-1F*r0*u[t0][x + 4][y + 4][z + 4] - 8.33333333e-2F*r0*u[t0][x + 4][y + 5][z + 4]) + (-8.33333333e-2F*r0)*(8.33333333e-2F*r0*u[t0][x + 4][y + 4][z + 4] - 6.66666667e-1F*r0*u[t0][x + 4][y + 5][z + 4] + 6.66666667e-1F*r0*u[t0][x + 4][y + 7][z + 4] - 8.33333333e-2F*r0*u[t0][x + 4][y + 8][z + 4]) + (8.33333333e-2F*r0)*(8.33333333e-2F*r0*u[t0][x + 4][y][z + 4] - 6.66666667e-1F*r0*u[t0][x + 4][y + 1][z + 4] + 6.66666667e-1F*r0*u[t0][x + 4][y + 3][z + 4] - 8.33333333e-2F*r0*u[t0][x + 4][y + 4][z + 4]) + (6.66666667e-1F*r0)*(8.33333333e-2F*r0*u[t0][x + 4][y + 3][z + 4] - 6.66666667e-1F*r0*u[t0][x + 4][y + 4][z + 4] + 6.66666667e-1F*r0*u[t0][x + 4][y + 6][z + 4] - 8.33333333e-2F*r0*u[t0][x + 4][y + 7][z + 4]))*sinf(f[x + 1][y + 1][z + 1]);\n", |
573 | 573 | " }\n", |
574 | 574 | " }\n", |
575 | | - " }\n", |
| 575 | + " }\n" |
| 576 | + ] |
| 577 | + }, |
| 578 | + { |
| 579 | + "name": "stdout", |
| 580 | + "output_type": "stream", |
| 581 | + "text": [ |
576 | 582 | "\n" |
577 | 583 | ] |
578 | 584 | } |
|
652 | 658 | }, |
653 | 659 | { |
654 | 660 | "cell_type": "code", |
655 | | - "execution_count": 13, |
| 661 | + "execution_count": 12, |
656 | 662 | "metadata": {}, |
657 | 663 | "outputs": [ |
658 | 664 | { |
|
712 | 718 | }, |
713 | 719 | { |
714 | 720 | "cell_type": "code", |
715 | | - "execution_count": 14, |
| 721 | + "execution_count": 13, |
716 | 722 | "metadata": {}, |
717 | 723 | "outputs": [ |
718 | 724 | { |
|
753 | 759 | " }\n", |
754 | 760 | " }\n", |
755 | 761 | " STOP(section0,timers)\n", |
756 | | - "}\n" |
| 762 | + "}" |
| 763 | + ] |
| 764 | + }, |
| 765 | + { |
| 766 | + "name": "stdout", |
| 767 | + "output_type": "stream", |
| 768 | + "text": [ |
| 769 | + "\n" |
757 | 770 | ] |
758 | 771 | } |
759 | 772 | ], |
|
772 | 785 | }, |
773 | 786 | { |
774 | 787 | "cell_type": "code", |
775 | | - "execution_count": 15, |
| 788 | + "execution_count": 14, |
776 | 789 | "metadata": {}, |
777 | 790 | "outputs": [ |
778 | 791 | { |
|
863 | 876 | }, |
864 | 877 | { |
865 | 878 | "cell_type": "code", |
866 | | - "execution_count": 16, |
| 879 | + "execution_count": 15, |
867 | 880 | "metadata": {}, |
868 | 881 | "outputs": [ |
869 | 882 | { |
|
919 | 932 | }, |
920 | 933 | { |
921 | 934 | "cell_type": "code", |
922 | | - "execution_count": 17, |
| 935 | + "execution_count": 16, |
923 | 936 | "metadata": {}, |
924 | 937 | "outputs": [ |
925 | 938 | { |
|
976 | 989 | }, |
977 | 990 | { |
978 | 991 | "cell_type": "code", |
979 | | - "execution_count": 18, |
| 992 | + "execution_count": 17, |
980 | 993 | "metadata": {}, |
981 | 994 | "outputs": [], |
982 | 995 | "source": [ |
|
994 | 1007 | }, |
995 | 1008 | { |
996 | 1009 | "cell_type": "code", |
997 | | - "execution_count": 19, |
| 1010 | + "execution_count": 18, |
998 | 1011 | "metadata": {}, |
999 | 1012 | "outputs": [ |
1000 | 1013 | { |
|
1044 | 1057 | }, |
1045 | 1058 | { |
1046 | 1059 | "cell_type": "code", |
1047 | | - "execution_count": 20, |
| 1060 | + "execution_count": 19, |
1048 | 1061 | "metadata": {}, |
1049 | 1062 | "outputs": [ |
1050 | 1063 | { |
|
1112 | 1125 | }, |
1113 | 1126 | { |
1114 | 1127 | "cell_type": "code", |
1115 | | - "execution_count": 21, |
| 1128 | + "execution_count": 20, |
1116 | 1129 | "metadata": {}, |
1117 | 1130 | "outputs": [ |
1118 | 1131 | { |
|
1192 | 1205 | " }\n", |
1193 | 1206 | " STOP(section0,timers)\n", |
1194 | 1207 | "\n", |
1195 | | - " float r1 = 1.0F/h_y;\n", |
| 1208 | + " const float r1 = 1.0F/h_y;\n", |
1196 | 1209 | "\n", |
1197 | 1210 | " for (int time = time_m, t0 = (time)%(2), t1 = (time + 1)%(2); time <= time_M; time += 1, t0 = (time)%(2), t1 = (time + 1)%(2))\n", |
1198 | 1211 | " {\n", |
|
1279 | 1292 | }, |
1280 | 1293 | { |
1281 | 1294 | "cell_type": "code", |
1282 | | - "execution_count": 22, |
| 1295 | + "execution_count": 21, |
1283 | 1296 | "metadata": {}, |
1284 | 1297 | "outputs": [ |
1285 | 1298 | { |
|
1304 | 1317 | "}\n", |
1305 | 1318 | "STOP(section0,timers)\n", |
1306 | 1319 | "\n", |
1307 | | - "float r1 = 1.0F/h_y;\n", |
| 1320 | + "const float r1 = 1.0F/h_y;\n", |
1308 | 1321 | "\n", |
1309 | 1322 | "for (int time = time_m, t0 = (time)%(2), t1 = (time + 1)%(2); time <= time_M; time += 1, t0 = (time)%(2), t1 = (time + 1)%(2))\n", |
1310 | 1323 | "{\n", |
|
1369 | 1382 | }, |
1370 | 1383 | { |
1371 | 1384 | "cell_type": "code", |
1372 | | - "execution_count": 23, |
| 1385 | + "execution_count": 22, |
1373 | 1386 | "metadata": {}, |
1374 | 1387 | "outputs": [ |
1375 | 1388 | { |
|
1404 | 1417 | }, |
1405 | 1418 | { |
1406 | 1419 | "cell_type": "code", |
1407 | | - "execution_count": 24, |
| 1420 | + "execution_count": 23, |
1408 | 1421 | "metadata": {}, |
1409 | 1422 | "outputs": [ |
1410 | 1423 | { |
|
1483 | 1496 | " }\n", |
1484 | 1497 | " STOP(section0,timers)\n", |
1485 | 1498 | "\n", |
1486 | | - " float r1 = 1.0F/h_y;\n", |
| 1499 | + " const float r1 = 1.0F/h_y;\n", |
1487 | 1500 | "\n", |
1488 | 1501 | " for (int time = time_m, t0 = (time)%(2), t1 = (time + 1)%(2); time <= time_M; time += 1, t0 = (time)%(2), t1 = (time + 1)%(2))\n", |
1489 | 1502 | " {\n", |
|
1546 | 1559 | }, |
1547 | 1560 | { |
1548 | 1561 | "cell_type": "code", |
1549 | | - "execution_count": 25, |
| 1562 | + "execution_count": 24, |
1550 | 1563 | "metadata": {}, |
1551 | 1564 | "outputs": [ |
1552 | 1565 | { |
|
1624 | 1637 | " }\n", |
1625 | 1638 | " STOP(section0,timers)\n", |
1626 | 1639 | "\n", |
1627 | | - " float r1 = 1.0F/h_x;\n", |
1628 | | - " float r2 = 1.0F/h_y;\n", |
| 1640 | + " const float r1 = 1.0F/h_x;\n", |
| 1641 | + " const float r2 = 1.0F/h_y;\n", |
1629 | 1642 | "\n", |
1630 | 1643 | " for (int time = time_m, t0 = (time)%(2), t1 = (time + 1)%(2); time <= time_M; time += 1, t0 = (time)%(2), t1 = (time + 1)%(2))\n", |
1631 | 1644 | " {\n", |
|
1718 | 1731 | "name": "python", |
1719 | 1732 | "nbconvert_exporter": "python", |
1720 | 1733 | "pygments_lexer": "ipython3", |
1721 | | - "version": "3.10.12" |
| 1734 | + "version": "3.13.11" |
1722 | 1735 | } |
1723 | 1736 | }, |
1724 | 1737 | "nbformat": 4, |
|
0 commit comments