Commit acc51f2
Adding unfitted resistive immersed surface (RIS) method functions (#421)
* Fixed spatial dimension bug in bw_fluid_3d and index error in set_bc_dir_wl
* Adding explicit RIS code.
* Updating output and restrat functions for explicit RIS
* Adding an explicit RIS method test case
* Adding implicit RIS functions for serial simulation.
* Parallelization for implicit RIS code.
* Adding RIS0D functions.
* Fixed bugs for parallelization in implicit RIS code.
* Fixed a bug in same_side function and cleaned up the code.
* Improve the SDF function and add valve thickness and ressitance specification.
* Fixed increments in saving ris surfaces.
* Adding option for using customized resistance value whenthe RIS valve is closed.
* Adding test for unfitted RIS valve
* Adding test file for the unfitted RIS method
* Resolving a double definition of bcast for int array
* Fixed a bug in unfitted RIS valve test case
* Fixed a bug in MPI_Bcast for int array
---------
Co-authored-by: Han Zhao <[email protected]>
Co-authored-by: Aaron Brown <[email protected]>1 parent edee4b3 commit acc51f2
File tree
72 files changed
+4578
-55
lines changed- Code/Source/solver
- tests
- cases
- ris/pipe_ris_3d
- mesh
- 1-mesh-complete
- mesh-surfaces
- 2-mesh-complete
- mesh-surfaces
- uris/pipe_uris_3d
- meshes
- cylinder-mesh-complete
- mesh-surfaces
- motion/motion_awave/mesh-complete
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
72 files changed
+4578
-55
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
207 | 207 | | |
208 | 208 | | |
209 | 209 | | |
| 210 | + | |
| 211 | + | |
210 | 212 | | |
211 | 213 | | |
212 | 214 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
141 | 147 | | |
142 | 148 | | |
143 | 149 | | |
| |||
155 | 161 | | |
156 | 162 | | |
157 | 163 | | |
158 | | - | |
159 | | - | |
160 | | - | |
161 | | - | |
162 | | - | |
163 | | - | |
164 | 164 | | |
165 | 165 | | |
166 | 166 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
| 64 | + | |
64 | 65 | | |
65 | 66 | | |
66 | 67 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
161 | 161 | | |
162 | 162 | | |
163 | 163 | | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
164 | 167 | | |
165 | 168 | | |
166 | 169 | | |
| |||
194 | 197 | | |
195 | 198 | | |
196 | 199 | | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
197 | 203 | | |
198 | 204 | | |
199 | 205 | | |
| |||
961 | 967 | | |
962 | 968 | | |
963 | 969 | | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
964 | 979 | | |
965 | 980 | | |
966 | 981 | | |
| |||
1061 | 1076 | | |
1062 | 1077 | | |
1063 | 1078 | | |
| 1079 | + | |
| 1080 | + | |
| 1081 | + | |
| 1082 | + | |
| 1083 | + | |
| 1084 | + | |
| 1085 | + | |
1064 | 1086 | | |
1065 | 1087 | | |
1066 | 1088 | | |
| |||
1115 | 1137 | | |
1116 | 1138 | | |
1117 | 1139 | | |
| 1140 | + | |
| 1141 | + | |
| 1142 | + | |
1118 | 1143 | | |
1119 | 1144 | | |
1120 | 1145 | | |
| |||
1203 | 1228 | | |
1204 | 1229 | | |
1205 | 1230 | | |
| 1231 | + | |
| 1232 | + | |
| 1233 | + | |
1206 | 1234 | | |
1207 | 1235 | | |
1208 | 1236 | | |
| |||
1400 | 1428 | | |
1401 | 1429 | | |
1402 | 1430 | | |
| 1431 | + | |
| 1432 | + | |
| 1433 | + | |
| 1434 | + | |
| 1435 | + | |
| 1436 | + | |
| 1437 | + | |
| 1438 | + | |
| 1439 | + | |
| 1440 | + | |
| 1441 | + | |
| 1442 | + | |
| 1443 | + | |
| 1444 | + | |
| 1445 | + | |
| 1446 | + | |
| 1447 | + | |
| 1448 | + | |
| 1449 | + | |
| 1450 | + | |
| 1451 | + | |
| 1452 | + | |
| 1453 | + | |
| 1454 | + | |
| 1455 | + | |
| 1456 | + | |
| 1457 | + | |
| 1458 | + | |
| 1459 | + | |
| 1460 | + | |
| 1461 | + | |
| 1462 | + | |
| 1463 | + | |
| 1464 | + | |
| 1465 | + | |
| 1466 | + | |
| 1467 | + | |
| 1468 | + | |
| 1469 | + | |
| 1470 | + | |
| 1471 | + | |
| 1472 | + | |
| 1473 | + | |
| 1474 | + | |
| 1475 | + | |
| 1476 | + | |
| 1477 | + | |
| 1478 | + | |
| 1479 | + | |
| 1480 | + | |
| 1481 | + | |
| 1482 | + | |
| 1483 | + | |
| 1484 | + | |
| 1485 | + | |
| 1486 | + | |
| 1487 | + | |
| 1488 | + | |
| 1489 | + | |
| 1490 | + | |
| 1491 | + | |
| 1492 | + | |
| 1493 | + | |
| 1494 | + | |
| 1495 | + | |
| 1496 | + | |
| 1497 | + | |
| 1498 | + | |
| 1499 | + | |
| 1500 | + | |
| 1501 | + | |
| 1502 | + | |
| 1503 | + | |
| 1504 | + | |
| 1505 | + | |
| 1506 | + | |
| 1507 | + | |
| 1508 | + | |
| 1509 | + | |
| 1510 | + | |
| 1511 | + | |
| 1512 | + | |
| 1513 | + | |
| 1514 | + | |
| 1515 | + | |
| 1516 | + | |
| 1517 | + | |
| 1518 | + | |
| 1519 | + | |
| 1520 | + | |
| 1521 | + | |
| 1522 | + | |
| 1523 | + | |
| 1524 | + | |
| 1525 | + | |
| 1526 | + | |
| 1527 | + | |
| 1528 | + | |
| 1529 | + | |
| 1530 | + | |
| 1531 | + | |
| 1532 | + | |
| 1533 | + | |
| 1534 | + | |
| 1535 | + | |
| 1536 | + | |
| 1537 | + | |
1403 | 1538 | | |
1404 | 1539 | | |
1405 | 1540 | | |
| |||
1470 | 1605 | | |
1471 | 1606 | | |
1472 | 1607 | | |
| 1608 | + | |
| 1609 | + | |
| 1610 | + | |
| 1611 | + | |
| 1612 | + | |
| 1613 | + | |
| 1614 | + | |
| 1615 | + | |
| 1616 | + | |
| 1617 | + | |
| 1618 | + | |
| 1619 | + | |
| 1620 | + | |
| 1621 | + | |
| 1622 | + | |
| 1623 | + | |
| 1624 | + | |
| 1625 | + | |
| 1626 | + | |
| 1627 | + | |
| 1628 | + | |
1473 | 1629 | | |
1474 | 1630 | | |
1475 | | - | |
1476 | 1631 | | |
1477 | 1632 | | |
1478 | 1633 | | |
| |||
1532 | 1687 | | |
1533 | 1688 | | |
1534 | 1689 | | |
1535 | | - | |
| 1690 | + | |
1536 | 1691 | | |
1537 | 1692 | | |
1538 | 1693 | | |
| |||
1542 | 1697 | | |
1543 | 1698 | | |
1544 | 1699 | | |
| 1700 | + | |
| 1701 | + | |
| 1702 | + | |
1545 | 1703 | | |
1546 | 1704 | | |
1547 | 1705 | | |
| |||
1601 | 1759 | | |
1602 | 1760 | | |
1603 | 1761 | | |
| 1762 | + | |
| 1763 | + | |
| 1764 | + | |
| 1765 | + | |
| 1766 | + | |
| 1767 | + | |
| 1768 | + | |
| 1769 | + | |
| 1770 | + | |
| 1771 | + | |
| 1772 | + | |
| 1773 | + | |
1604 | 1774 | | |
1605 | 1775 | | |
1606 | 1776 | | |
| |||
1692 | 1862 | | |
1693 | 1863 | | |
1694 | 1864 | | |
| 1865 | + | |
| 1866 | + | |
| 1867 | + | |
| 1868 | + | |
| 1869 | + | |
| 1870 | + | |
1695 | 1871 | | |
1696 | 1872 | | |
1697 | 1873 | | |
| |||
0 commit comments