Hydrodynamic modeling (CFD) on terrain with MantaFlow and visualization of results in ParaView

The discipline Computational fluid dynamics (CFD) or, in Russian, Computational fluid dynamics studies the behavior of various flows, including vortex ones. This is the simulation of a tsunami, and lava flows, and stones ejected from the mouth of a volcano along with lava and gases, and much more. Let's see how you can use together MantaFlow and ParaView , realized on the built-in MantaFlow language Python necessary data conversion function. As usual, see my GitHub repository for the source code: MantaFlow-ParaView .



Tambora Volcano Plume Simulation



. ParaView () , , .





, , -, . , , . , , , . , , , β€” ( , , ). Blender MantaFlow.



, . XXI , β€” , . , (, , ), [] , . , , β€” , , [ ] . , β€” . , , β€” , , . , , . , β€” , , , , : " β€” ", , ( , ,...).



MantaFlow



, MantaFlow , , : PhiFlow, reconstructScalarFlows .



MantaFlow , , . , . , :





:





, ( , , , , β€” ).



MantaFlow



ParaView N-Cube ParaView plugin for 3D/4D GIS Data Visualization 3D ParaView NetCDF GeoTIFF OBJ MantaFlow. MantaFlow , (, 100% 25% β€” ) . : mesh2manta.py



MantaFlow ParaView



( OBJ ), , . , MantaFlow Numpy, (VTK), . npz2vtk.py. , xarray: N-D labeled arrays and datasets in Python, NetCDF .



ParaView



( ), ParaView , 4D β€” , 3D . VTK, MantaFlow:







. 646464 , 8 ( ).



MantaFlow:





, . , , , . , TensorFlow, MantaFlow ( ).





, . , , , . MantaFlow Blender, , . β€” ParaView MantaFlow ParaView, , β€” MantaFlow Blender.



, , , (, , β€” ), , , β€” - . β€” GitHub LinkedIn , , , .




All Articles