521:
507:
36:
305:
is quite different on this respect: it implements a deal between structured and unstructured meshes by using a tree data structure, allowing to refine locally (and dynamically) the (finite-volume) description of the pressure and velocity fields. Indeed, the grid evolves in the course of a given
165:
27:
356:(object orientation, dynamic loading of modules, etc.) and GTS. The latter brings in facilities to perform geometric computations such as triangulation of solid surfaces and their intersection with fluid cells. Moreover
416:), which are actually parameters files concatenated with fields issued from the simulation; these files can then be (i) re-used as parameter files (defining new initial conditions), or (ii) processed with
370:
does not need a meshing tool since the local (and time dependent) refinement of the grid is on charge of the solver itself. As far as solid surfaces are concerned, several input formats are recognized:
329:
available to the user thus depends on the computing power they can afford (although the auto-adaptive mesh allows one to focus the computing resources on the coherent structures). According to the
533:
Other computing software are freely available in the field of fluid mechanics. Here are some of them (if the development was not initialized under a free license, the year when it moved to
1571:
183:, thanks to an accurate formulation of multiphase flows (including surface tension). Actually, the latter field of study is the reason why the software shares the same name as the
338:
1581:
1576:
1561:
1254:
520:
1566:
1016:
Tao, Y.; Rosswog, S.; BrĂĽggen, M. (2013). "A simulation modeling approach to hydrothermal plumes and its comparison to analytical models".
512:
483:, which allows one to develop its own solver (not necessarily in fluid mechanics) using various data structures (including of course the
301:
Most models use meshes which are either structured (Cartesian or curvilinear grids) or unstructured (triangular, tetrahedral, etc.).
1363:
179:
in 2 or 3 dimensions, allowing to model industrial fluids (aerodynamics, internal flows, etc.) or for instance, the mechanics of
457:
As far as CFD is concerned, a thorough discussion of these software development paths can be found in the statement by
Zaleski.
1419:
464:
382:
distribution includes a tool to translate the STL format (exported by various CAD software) into GTS triangulated surfaces
263:
149:
1117:
Popinet, S. (2003). "Gerris: a tree-based adaptive solver for the incompressible Euler equations in complex geometries".
145:
845:
Tsai, C.-C.; Hou, T.-H.; Popinet, S. (2013). "Wind wave prediction of tropical cyclones by a quadtree-adaptive model".
176:
1278:
1051:
546:
322:
1263:
1247:
153:
113:
361:
67:
1343:
768:
Hyunuk, A.; Soonyoung, Y. (2012). "Well-balanced shallow water flow simulation on quadtree cut cell grids".
214:
1134:
979:"Numerical simulations of internal solitary waves interacting with uniform slopes using an adaptive model"
889:
872:
Popinet, S.; Gorman, R.M.; Rickard, G.J.; Tolman, H.L. (2010). "A quadtree-adaptive spectral wave model".
732:
236:
Lastly, one can note that the (non-hydrostatic) Navier–Stokes solver was also used in the ocean to study:
1240:
676:"Adaptive modelling of long-distance wave propagation and fine-scale flooding during the Tohoku tsunami"
583:
334:
280:
1509:
1429:
1126:
1025:
990:
949:
881:
819:
777:
724:
687:
558:
275:
894:
737:
1414:
1404:
1139:
222:
98:
804:
1479:
1394:
907:
750:
270:
1358:
229:
equations for generation/propagation/dissipation of swell (and/or wind sea): for this purpose
141:
924:
1328:
1298:
1144:
1033:
998:
957:
899:
854:
827:
785:
742:
695:
495:. However many solvers are available "turnkey", including Navier-Stokes et Saint-Venant.
434:
grid (a data structure which is not efficiently operated by general visualization software).
108:
74:
1459:
938:"Response of buoyant plumes to transient discharges investigated using an adaptive solver"
401:
Graphical output in PPM format: images can then be converted in (nearly) any format using
326:
1130:
1029:
994:
953:
885:
823:
781:
728:
691:
1308:
526:
1148:
389:
format; a tool is also provided to generate such a database from simple ASCII listings
1555:
858:
911:
789:
754:
1444:
1439:
1288:
552:
35:
1092:
1313:
1037:
1002:
903:
831:
487:) and optimized operators for iteration, derivation, etc. Solvers are written in
1499:
978:
402:
1338:
1323:
700:
675:
1514:
1504:
746:
502:
1469:
1424:
164:
1059:
1530:
1489:
1474:
1449:
1348:
1283:
962:
937:
570:
564:
386:
180:
254:
does not allow the modeling of compressible fluids (supersonic flows).
26:
1540:
1535:
1484:
1464:
1333:
1293:
595:
661:
Technical Report, National
Institute of Water and Atmospheric Research
1384:
1379:
1353:
1224:
443:
CFD software, as any software, can be developed in various "realms":
406:
184:
310:
dynamic refinement of the grid in the vicinity of sharp gradients).
1434:
1409:
1399:
1389:
1303:
163:
83:
638:
also provides a module exporting its results in Esri Grid format.
1494:
1454:
353:
79:
1236:
1232:
936:
O'Callaghan, J.; Rickard, G.; Popinet, S.; Stevens, C. (2010).
262:
Several methods can be used to provide a numerical solution to
1213:
1079:
659:
Msadek, R. (2005). "Hydrodynamic tidal model of Cook Strait".
333:
FAQ the implementation of turbulence models will focus on the
124:
715:
Popinet, S. (2011). "Quadtree-adaptive tsunami modelling".
1093:"Science and Fluid Dynamics should have more open sources"
345:
Programming language, library dependencies, included tools
1191:
1162:
1202:
193:
also provides features relevant to geophysical flows:
1180:
364:
parallelisation (including dynamic load balancing).
1523:
1372:
1271:
475:Following a redesign of the software organization,
119:
107:
97:
89:
73:
63:
45:
977:Rickard, G.; O'Callaghan, J.; Popinet, S. (2009).
805:"A tree-based solver for adaptive ocean modelling"
306:simulation owing to criteria defined by the user (
233:makes use of the source terms from WaveWatchIII.
430:, able to cope with the tree structure of the
1572:Computer-aided engineering software for Linux
1248:
405:, and MPEG movies can be generated thanks to
8:
19:
213:Flow types #1 to #3 were studied using the
1255:
1241:
1233:
34:
25:
18:
1138:
961:
893:
736:
699:
680:Natural Hazards and Earth System Sciences
651:
611:
375:analytic formulas in the parameter file
378:GTS triangulated files; note that the
352:is developed in C using the libraries
467:right from the onset of the project.
152:, subject to the requirements of the
7:
513:Free and open-source software portal
385:bathymetric/topographic database in
397:results, let us just mention here:
426:, a display software shipped with
14:
803:Popinet, S.; Rickard, G. (2007).
393:Among the various ways to output
225:and application #5 relies on the
1119:Journal of Computational Physics
1097:Institut Jean le Rond d'Alembert
859:10.1016/j.coastaleng.2013.02.011
519:
505:
942:Journal of Geophysical Research
790:10.1016/j.advwatres.2012.01.003
156:(GPL), version 2 or any later.
1582:Software using the GPL license
1577:Scientific simulation software
537:is mentioned in parentheses):
264:partial differential equations
148:(CFD). Gerris was released as
1:
1562:Free software programmed in C
1149:10.1016/s0021-9991(03)00298-5
1056:(Frequently Asked Questions)"
465:free and open-source software
150:free and open-source software
1567:Computational fluid dynamics
1038:10.1016/j.ocemod.2012.10.001
1003:10.1016/j.ocemod.2009.05.008
904:10.1016/j.ocemod.2010.04.003
832:10.1016/j.ocemod.2006.10.002
168:Banner of the Gerris website
146:computational fluid dynamics
1279:Advanced Simulation Library
770:Advances in Water Resources
547:Advanced Simulation Library
51:; 23 years ago
40:Air flow around RV Tangaroa
1598:
701:10.5194/nhess-12-1213-2012
154:GNU General Public License
1091:Stéphane Zaleski (2001).
747:10.1007/s10236-011-0438-z
598:(2010, 2011 for Mascaret)
209:sea state (surface waves)
33:
24:
491:, more specifically the
360:is fully compliant with
221:, case #4 brings in the
1344:Open Cascade Technology
246:hydrothermal convection
177:Navier–Stokes equations
293:family of CFD models.
169:
471:Continued development
167:
1430:FEATool Multiphysics
963:10.1029/2009jc005645
674:Popinet, S. (2012).
559:FEATool Multiphysics
223:primitives equations
1510:Simcenter STAR-CCM+
1415:COMSOL Multiphysics
1405:Autodesk Simulation
1131:2003JCoPh.190..572P
1030:2013OcMod..61...68T
995:2009OcMod..30...16R
954:2010JGRC..11511025O
886:2010OcMod..34...36P
847:Coastal Engineering
824:2007OcMod..16..224P
782:2012AdWR...39...60A
729:2011OcDyn..61.1261P
692:2012NHESS..12.1213P
463:was distributed as
337:family rather than
217:solver included in
206:eddies in the ocean
21:
578:Geophysical fluids
412:Simulation files (
271:finite differences
170:
1549:
1548:
541:Industrial fluids
314:Turbulent closure
142:computer software
135:
134:
16:Computer Software
1589:
1420:CST Studio Suite
1257:
1250:
1243:
1234:
1227:
1222:
1216:
1214:Telemac-Mascaret
1211:
1205:
1200:
1194:
1189:
1183:
1178:
1172:
1171:
1159:
1153:
1152:
1142:
1114:
1108:
1107:
1105:
1103:
1088:
1082:
1077:
1071:
1070:
1068:
1067:
1058:. Archived from
1048:
1042:
1041:
1013:
1007:
1006:
974:
968:
967:
965:
933:
927:
922:
916:
915:
897:
869:
863:
862:
842:
836:
835:
818:(3–4): 224–249.
809:
800:
794:
793:
765:
759:
758:
740:
723:(9): 1261–1285.
712:
706:
705:
703:
686:(4): 1213–1227.
671:
665:
664:
656:
639:
632:
626:
616:
529:
524:
523:
515:
510:
509:
508:
258:Numerical scheme
250:On the contrary
144:in the field of
131:
128:
126:
75:Operating system
59:
57:
52:
38:
29:
22:
1597:
1596:
1592:
1591:
1590:
1588:
1587:
1586:
1552:
1551:
1550:
1545:
1519:
1368:
1267:
1261:
1231:
1230:
1223:
1219:
1212:
1208:
1201:
1197:
1190:
1186:
1179:
1175:
1161:
1160:
1156:
1116:
1115:
1111:
1101:
1099:
1090:
1089:
1085:
1078:
1074:
1065:
1063:
1050:
1049:
1045:
1018:Ocean Modelling
1015:
1014:
1010:
983:Ocean Modelling
976:
975:
971:
948:(C11): C11025.
935:
934:
930:
923:
919:
895:10.1.1.374.5299
874:Ocean Modelling
871:
870:
866:
844:
843:
839:
812:Ocean Modelling
807:
802:
801:
797:
767:
766:
762:
738:10.1.1.374.7506
714:
713:
709:
673:
672:
668:
658:
657:
653:
648:
643:
642:
633:
629:
617:
613:
608:
580:
543:
525:
518:
511:
506:
504:
501:
485:quadtree/octree
473:
441:
409:(among others).
347:
325:; the range of
321:mainly aims at
316:
299:
289:belongs to the
281:finite elements
260:
162:
123:
55:
53:
50:
46:Initial release
41:
17:
12:
11:
5:
1595:
1593:
1585:
1584:
1579:
1574:
1569:
1564:
1554:
1553:
1547:
1546:
1544:
1543:
1538:
1533:
1527:
1525:
1521:
1520:
1518:
1517:
1512:
1507:
1502:
1497:
1492:
1487:
1482:
1477:
1472:
1467:
1462:
1457:
1452:
1447:
1442:
1437:
1432:
1427:
1422:
1417:
1412:
1407:
1402:
1397:
1392:
1387:
1382:
1376:
1374:
1370:
1369:
1367:
1366:
1361:
1356:
1351:
1346:
1341:
1336:
1331:
1326:
1321:
1316:
1311:
1306:
1301:
1296:
1291:
1286:
1281:
1275:
1273:
1269:
1268:
1262:
1260:
1259:
1252:
1245:
1237:
1229:
1228:
1217:
1206:
1195:
1184:
1173:
1154:
1140:10.1.1.12.5063
1125:(2): 572–600.
1109:
1083:
1072:
1043:
1008:
969:
928:
917:
880:(1–2): 36–49.
864:
837:
795:
760:
717:Ocean Dynamics
707:
666:
650:
649:
647:
644:
641:
640:
627:
610:
609:
607:
604:
603:
602:
601:Delft3D (2011)
599:
593:
590:
587:
579:
576:
575:
574:
568:
562:
556:
550:
542:
539:
531:
530:
527:Physics portal
516:
500:
497:
472:
469:
455:
454:
451:
448:
440:
437:
436:
435:
421:
410:
391:
390:
383:
376:
346:
343:
315:
312:
298:
295:
291:finite volumes
284:
283:
278:
276:finite volumes
273:
259:
256:
248:
247:
244:
243:internal waves
241:
240:fluvial plumes
211:
210:
207:
204:
201:
198:
161:
158:
133:
132:
121:
117:
116:
111:
105:
104:
101:
95:
94:
91:
87:
86:
77:
71:
70:
65:
61:
60:
47:
43:
42:
39:
31:
30:
15:
13:
10:
9:
6:
4:
3:
2:
1594:
1583:
1580:
1578:
1575:
1573:
1570:
1568:
1565:
1563:
1560:
1559:
1557:
1542:
1539:
1537:
1534:
1532:
1529:
1528:
1526:
1522:
1516:
1513:
1511:
1508:
1506:
1503:
1501:
1498:
1496:
1493:
1491:
1488:
1486:
1483:
1481:
1478:
1476:
1473:
1471:
1468:
1466:
1463:
1461:
1458:
1456:
1453:
1451:
1448:
1446:
1443:
1441:
1438:
1436:
1433:
1431:
1428:
1426:
1423:
1421:
1418:
1416:
1413:
1411:
1408:
1406:
1403:
1401:
1398:
1396:
1393:
1391:
1388:
1386:
1383:
1381:
1378:
1377:
1375:
1371:
1365:
1362:
1360:
1357:
1355:
1352:
1350:
1347:
1345:
1342:
1340:
1337:
1335:
1332:
1330:
1327:
1325:
1322:
1320:
1317:
1315:
1312:
1310:
1307:
1305:
1302:
1300:
1297:
1295:
1292:
1290:
1287:
1285:
1282:
1280:
1277:
1276:
1274:
1270:
1265:
1258:
1253:
1251:
1246:
1244:
1239:
1238:
1235:
1226:
1221:
1218:
1215:
1210:
1207:
1204:
1199:
1196:
1193:
1188:
1185:
1182:
1177:
1174:
1169:
1165:
1164:Cluster World
1158:
1155:
1150:
1146:
1141:
1136:
1132:
1128:
1124:
1120:
1113:
1110:
1098:
1094:
1087:
1084:
1081:
1076:
1073:
1062:on 2018-06-12
1061:
1057:
1055:
1047:
1044:
1039:
1035:
1031:
1027:
1023:
1019:
1012:
1009:
1004:
1000:
996:
992:
988:
984:
980:
973:
970:
964:
959:
955:
951:
947:
943:
939:
932:
929:
926:
921:
918:
913:
909:
905:
901:
896:
891:
887:
883:
879:
875:
868:
865:
860:
856:
852:
848:
841:
838:
833:
829:
825:
821:
817:
813:
806:
799:
796:
791:
787:
783:
779:
775:
771:
764:
761:
756:
752:
748:
744:
739:
734:
730:
726:
722:
718:
711:
708:
702:
697:
693:
689:
685:
681:
677:
670:
667:
662:
655:
652:
645:
637:
631:
628:
624:
620:
615:
612:
605:
600:
597:
594:
591:
588:
585:
582:
581:
577:
572:
569:
566:
563:
560:
557:
554:
551:
548:
545:
544:
540:
538:
536:
528:
522:
517:
514:
503:
498:
496:
494:
490:
486:
482:
478:
470:
468:
466:
462:
458:
452:
449:
446:
445:
444:
438:
433:
429:
425:
422:
419:
415:
411:
408:
404:
400:
399:
398:
396:
388:
384:
381:
377:
374:
373:
372:
369:
365:
363:
359:
355:
351:
344:
342:
340:
336:
332:
328:
324:
320:
313:
311:
309:
304:
296:
294:
292:
288:
282:
279:
277:
274:
272:
269:
268:
267:
265:
257:
255:
253:
245:
242:
239:
238:
237:
234:
232:
228:
224:
220:
216:
215:shallow-water
208:
205:
202:
199:
196:
195:
194:
192:
188:
186:
182:
178:
174:
166:
159:
157:
155:
151:
147:
143:
139:
130:
122:
118:
115:
112:
110:
106:
102:
100:
96:
92:
88:
85:
81:
78:
76:
72:
69:
66:
62:
48:
44:
37:
32:
28:
23:
1318:
1289:Code Saturne
1220:
1209:
1198:
1187:
1176:
1167:
1163:
1157:
1122:
1118:
1112:
1100:. Retrieved
1096:
1086:
1075:
1064:. Retrieved
1060:the original
1053:
1046:
1021:
1017:
1011:
989:(1): 16–28.
986:
982:
972:
945:
941:
931:
925:WaveWatchIII
920:
877:
873:
867:
850:
846:
840:
815:
811:
798:
773:
769:
763:
720:
716:
710:
683:
679:
669:
660:
654:
635:
630:
622:
618:
614:
553:Code Saturne
534:
532:
492:
488:
484:
480:
476:
474:
460:
459:
456:
453:Open Source.
442:
431:
427:
423:
417:
413:
394:
392:
379:
367:
366:
357:
349:
348:
341:approaches.
330:
318:
317:
307:
302:
300:
297:Type of grid
290:
286:
285:
261:
251:
249:
235:
230:
226:
218:
212:
190:
189:
185:insect genus
172:
171:
137:
136:
127:.sourceforge
1524:Cloud-based
1480:Midas Civil
1373:Proprietary
1272:Open-source
853:: 108–119.
535:Open Source
403:ImageMagick
175:solves the
1556:Categories
1515:SolidWorks
1505:Siemens NX
1066:2013-05-15
646:References
493:Basilisk C
203:river flow
197:ocean tide
64:Written in
1470:MSC_Adams
1314:FreeFem++
1135:CiteSeerX
1024:: 68–80.
890:CiteSeerX
776:: 60–70.
733:CiteSeerX
634:However,
450:Academic;
447:Business;
90:Successor
1531:SimScale
1490:PTC Creo
1475:MSC_Marc
1450:JCMsuite
1349:OpenFOAM
1339:Nektar++
1324:GetFEM++
1284:Calculix
1266:software
1181:Basilisk
912:14415336
755:14848237
619:quadtree
571:SU2 code
565:OpenFOAM
499:See also
481:Basilisk
327:Reynolds
227:spectral
200:tsunamis
181:droplets
93:Basilisk
1541:Onshape
1536:CONSELF
1485:Nastran
1465:LS-DYNA
1334:Nek5000
1294:deal.II
1225:Delft3D
1127:Bibcode
1026:Bibcode
991:Bibcode
950:Bibcode
882:Bibcode
820:Bibcode
778:Bibcode
725:Bibcode
688:Bibcode
621:en 2D,
596:Telemac
479:became
439:Licence
424:Gfsview
418:Gfsview
120:Website
109:Licence
54: (
1440:Fluent
1395:Altair
1385:Actran
1380:Abaqus
1359:Salome
1354:QBlade
1319:Gerris
1309:FEniCS
1170:: 2–8.
1137:
1102:12 May
1054:Gerris
910:
892:
753:
735:
636:Gerris
623:octree
586:(1999)
573:(2012)
567:(2004)
561:(2013)
555:(2007)
549:(2015)
477:Gerris
461:Gerris
432:Gerris
428:Gerris
407:FFmpeg
395:Gerris
380:Gerris
368:Gerris
358:Gerris
350:Gerris
331:Gerris
319:Gerris
303:Gerris
287:Gerris
252:Gerris
231:Gerris
219:Gerris
191:Gerris
173:Gerris
138:Gerris
20:Gerris
1500:Sesam
1445:FORAN
1435:Femap
1425:DIANA
1410:CATIA
1400:Ansys
1390:ADINA
1329:MOOSE
1304:FEBio
1299:Elmer
908:S2CID
808:(PDF)
751:S2CID
625:en 3D
606:Notes
160:Scope
84:Linux
1495:RFEM
1460:KIVA
1455:JMAG
1203:GOTM
1192:ROMS
1104:2013
592:GOTM
589:ROMS
414:.gfs
354:Glib
339:RANS
308:e.g.
129:.net
99:Type
80:Unix
56:2001
49:2001
1364:SU2
1264:CAE
1145:doi
1123:190
1080:GTS
1034:doi
999:doi
958:doi
946:115
900:doi
855:doi
828:doi
786:doi
743:doi
696:doi
584:POM
387:KDT
362:MPI
335:LES
323:DNS
140:is
125:gfs
114:GPL
103:CFD
1558::
1166:.
1143:.
1133:.
1121:.
1095:.
1032:.
1022:61
1020:.
997:.
987:30
985:.
981:.
956:.
944:.
940:.
906:.
898:.
888:.
878:34
876:.
851:77
849:.
826:.
816:16
814:.
810:.
784:.
774:39
772:.
749:.
741:.
731:.
721:61
719:.
694:.
684:12
682:.
678:.
266::
187:.
82:,
1256:e
1249:t
1242:v
1168:2
1151:.
1147::
1129::
1106:.
1069:.
1052:"
1040:.
1036::
1028::
1005:.
1001::
993::
966:.
960::
952::
914:.
902::
884::
861:.
857::
834:.
830::
822::
792:.
788::
780::
757:.
745::
727::
704:.
698::
690::
663:.
489:C
420:.
68:C
58:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.