CEGM1000 MUDE: Week 2.1, Friday, Nov 15, 2024.
You can access this assignment with the following link: classroom.github.com/a/OCrfG9X1.
GA 2.1 applies the finite volume method (FVM) to a 2D problem with a fun geometry.
There are several files to be aware of:
README.md
Analysis.ipynb
and Report.md
files for carrying out analysis and answering questions as done in Q1.mesh_tips.ipynb
which provides explanation and examples for using the class Mesh
, an understanding of which is critical for carrying out the necessary analysis.utilities.py
that contains code to solve the FVM problem.The file Analysis.ipynb
contains all instructions for completing the tasks for this assignment, divided into three Parts. Only the second part uses the files utilities.py
and mesh_tips.ipynb
.
Here are a few tips to help you get through this assignment efficiently with your group members:
mesh_tips.ipynb
to help with Part 2 of the notebook; select someone that got through the PA smoothly, as it is similar.Note that you are not expected to understand the entire code like the syntax of the if statements and loops, or the way in which the boundaries or sides are defined and stored; however, you should be able to recognize high level steps of the algorithm, such as looping over triangles, sides, etc, and especially the time and "space" integration loops.
Some of the questions in the Report ask you to reproduce code. This is easy to do with a Markdown "code block" which uses three "backticks"
code block
You can also use single backticks for inline code
. The backticks are usually found at the top left of your keyboard, along with the tilde. View this file in raw text mode to see what they look like.
When including code in your answers you should adjust the tabs/margins and shorten things in order to focus on the key parts of the algorithm.
End of file.
By MUDE Team © 2024 TU Delft. CC BY 4.0. doi: 10.5281/zenodo.16782515.