- 31
- 61 228
5MinsSCTalk
United States
Приєднався 24 сер 2015
Five minutes scientific computing talk.
We mainly introduce some tools and tips used for scientific computing in this channel.
We mainly introduce some tools and tips used for scientific computing in this channel.
Flow around airfoil, what does it look like? (By Gmsh, OpenFoam and ParaView)
00:00 Introduction
00:25 Pre-processing
02:36 Simulation computation
04:01 Post-processing
Associated OpenFoam configuration scripts used in the video:
github.com/wangzhezhe/5MCST/tree/master/openfoam_example
00:25 Pre-processing
02:36 Simulation computation
04:01 Post-processing
Associated OpenFoam configuration scripts used in the video:
github.com/wangzhezhe/5MCST/tree/master/openfoam_example
Переглядів: 337
Відео
Gmsh & OpenFoam & ParaView to create and visualize the flow around cylinder simulation from scratch
Переглядів 5 тис.Рік тому
0:00 Background and samples 00:28 Description about the workflow 01:15 Creating mesh and adding physical properties 04:05 Saving msh file and converting it to openfoam mesh description 06:50 Generating the data and using ParaView to do the post processing One boundary conditions example: github.com/wangzhezhe/5MCST/tree/master/openfoam_example/circular_cylinder
Learning OpenoFoam lid-driven cavity example (using Paraview to do the post-processing)
Переглядів 207Рік тому
0:00 Background about lid-driven cavity 1:00 Generating the simulation data for lid-driven cavity example 4:42 Using Paraview to visualize the data generated by openfoam 10:10 Configurations in 0 folder for lid-driven cavity example 12:02 Configurations in constant folder for the lid-driven cavity example 13:16 Configurations in system folder for the lid-driven cavity example
The video discusses examples that use both Visit and Paraview to execute the streamline filter.
Переглядів 2242 роки тому
0:00 Visit streamline (integral curve) 4:10 Visit with customized vector (expression) 7:53 Paraview streamline (streamtracer and tube) 11:58 Paraview with customized vector
Learning from 2021 Turing Award Winner's View For HPC
Переглядів 372 роки тому
This videos tries to summaries key ideas presented by Dr. Jack Dongarra (2021 Turing Award Winner). 0:00 Introduction 2:50 TOP500 list 7:08 ECP project 10:23 Hardware vs Software 12:46 Future trend References: amturing.acm.org/ www.top500.org/project/top500_description/ www.51cto.com/article/717823.html pearc.acm.org/pearc22/wp-content/uploads/2022/07/PEARC22-Plenary-Dongarra.pdf www.hpcwire.co...
Understanding the oct-tree (Using vtkOctreePointLocator as an example)
Переглядів 5972 роки тому
This video presents the basic idea of the oct-tree and how it is implemented in VTK. The example code: github.com/wangzhezhe/5MCST/tree/master/vtk_example/octree Basic ideas: 00:15 Example based on Paraview: 03:20 VTK implementation: 16:05
Level order traversal and vertical order traversal of tree (Leetcode 102, 107, 429, 987)
Переглядів 162 роки тому
04:15 102 recursion 13:30 102 queue 23:56 107 429 26:25 987 Supplementary explanation: When we implement the code in the recursion way, we actually go through the tree nodes in a dfs manner and we store elements in specific position of the ans, the results is still the level order.
Understanding streamline filter (Using VTK stream tracer as an example)
Переглядів 8252 роки тому
This video discuss the streamline filter and how it is used in Paraview and VTK. Datafile: github.com/lorensen/VTKExamples/tree/master/src/Testing/Data/ Code example: github.com/wangzhezhe/5MCST/tree/master/vtk_example/streamline Another good tutorial: ua-cam.com/video/1jml3j3BmUg/v-deo.html
Delete Node in a BST - LeetCode 450 (Explanation and CPP code)
Переглядів 452 роки тому
A good explanation for the python version ua-cam.com/video/i2s4Tyw3_dY/v-deo.html
Three tips you should definitely know about gcc and makefile (learn makefile by examples)
Переглядів 5042 роки тому
This video presents common knowledge about the gcc and make file, such as the rules of writing makefile, parameters to specify include directory and dynamic link. 00:20 Tip1: General ideas of the makefile 11:48 Tip2: Include dir and library dir of of gcc (-I -L and -l) 20:40 Tip3: Static linking and dynamic linking The example used in the video is here (github.com/wangzhezhe/5MCST/tree/master/m...
Using VTK and example code to show how marching cube algorithm can do the iso-surface extraction.
Переглядів 2,8 тис.3 роки тому
We explain the key ideas behind the marching cube algorithm and shows how to use it based on VTK. 0:38 Level 1: Input/Output of the marching cube algorithm. 3:06 Level 2: Key ideas behind the marching cube algorithm. 7:18 Level 3: How VTK implement the marching cube algorithm. VTK text book kitware.github.io/vtk-examples/site/VTKBook/06Chapter6/ Code example: github.com/wangzhezhe/5MCST/tree/ma...
Do you know the differences between Cloud Computing and HPC?
Переглядів 1,6 тис.3 роки тому
This video discusses several differences between Cloud Computing and HPC (High-Performance Computing), we mainly compare the maintainers and machines, the user and project, how to use it and typical software stacks Maintainers and Machines 01:18 Users and associated programs 04:25 How to access it 07:15 Typical software stacks 10:50
How to traverse a VTK Array
Переглядів 3113 роки тому
This video discusses the vtkAOSDataArrayTemplate and vtkSOADataArrayTemplate, then we discuss how to traverse VTK arrays based on GetVoidPointer and Dispatch/Worker paradigm. examples to show the commonly used API: github.com/wangzhezhe/5MCST/tree/master/vtk_example/array examples of multiple for loop methods: kitware.github.io/vtk-examples/site/Cxx/Utilities/ForLoop/
How to understand a CS project in a systematical way?
Переглядів 113 роки тому
This video introduce a practical analysis framework to decouple a CS project by different views.
how to transfer VTK data objects between processes
Переглядів 2274 роки тому
This video discuss how to transfer VTK data objects between different processes In particular, we discuss vtkMultiProcessController, vtkCommunicator, vtkMPIController and vtkMPICommunicator class Example code: github.com/wangzhezhe/5MCST/blob/master/vtk_example/communicator/expcomm_test.cpp Background Music: Raven,Kleekamp - 13 Months
quantum101: things you should know before writing first quantum computing program
Переглядів 844 роки тому
quantum101: things you should know before writing first quantum computing program
The Application view, the Breadth and Depth requirement of learning the computer science
Переглядів 524 роки тому
The Application view, the Breadth and Depth requirement of learning the computer science
solving the Poisson equation by parallel program (one process for multiple cells)
Переглядів 7324 роки тому
solving the Poisson equation by parallel program (one process for multiple cells)
solving the Poisson equation by parallel program (one cell for one process)
Переглядів 7804 роки тому
solving the Poisson equation by parallel program (one cell for one process)
Using MPI to solve a Possion equation (part1)
Переглядів 1,7 тис.4 роки тому
Using MPI to solve a Possion equation (part1)
vtk learning by examples (use Paraview to transform and group vtk datasets)
Переглядів 1,2 тис.5 років тому
vtk learning by examples (use Paraview to transform and group vtk datasets)
vtk learning by examples (use vtk filters and write out the .vtk data)
Переглядів 1,5 тис.5 років тому
vtk learning by examples (use vtk filters and write out the .vtk data)
Learn VTK by examples (use vtk and paraview to generate the .vtk file and load it by vtk reader)
Переглядів 15 тис.5 років тому
Learn VTK by examples (use vtk and paraview to generate the .vtk file and load it by vtk reader)
Learn CMake by real example (tutorial 6, use cmake to compile MPI and CUDA program)
Переглядів 1,9 тис.5 років тому
Learn CMake by real example (tutorial 6, use cmake to compile MPI and CUDA program)
Learn CMake by real example (tutorial5, src/build/install dir of the cmake)
Переглядів 1 тис.5 років тому
Learn CMake by real example (tutorial5, src/build/install dir of the cmake)
Learn CMake by real example (tutorial 4, how to generate .cmake file used by other projects)
Переглядів 8395 років тому
Learn CMake by real example (tutorial 4, how to generate .cmake file used by other projects)
Learn CMake by real example (CMake tutorial 3, integrate other programs into your program)
Переглядів 8595 років тому
Learn CMake by real example (CMake tutorial 3, integrate other programs into your program)
Learn CMake by real example (tutorial 2, find_packages, shared link vs static link)
Переглядів 3,3 тис.5 років тому
Learn CMake by real example (tutorial 2, find_packages, shared link vs static link)