Skip to content

Commit 19e5f9a

Browse files
committed
feat: Enhance Basilisk101 course content and structure
Improve the course content and structure for the Basilisk101 course in Madrid. Key changes include: - Add details on the viscoelastic fluids topic in the Non-Newtonian flows section, including a new working assignment. - Restructure the Special Topics section to focus on Three-phase flows, Holey Sheets, and Contact line dynamics. - Provide more context and links to the working assignments throughout the schedule. - Clarify and expand the descriptions for various lecture and hackathon sessions.
1 parent edecc89 commit 19e5f9a

File tree

1 file changed

+15
-9
lines changed

1 file changed

+15
-9
lines changed

_teaching/2025-Basilisk101-Madrid.md

+15-9
Original file line numberDiff line numberDiff line change
@@ -78,18 +78,21 @@ The course combines theoretical lectures with extensive hands-on sessions, allow
7878
- **10:00-11:30**  |  **Lecture (1a)**
7979
- Conservation laws and the numerical solution of the Navier–Stokes equations
8080
- **11:45-13:00**  |  **Lecture (1b)**
81-
- Advection-diffusion, diffusion-reaction, and other transport equations
81+
- Transport equations
8282
- *Brief intro to Basilisk coding framework*
8383

8484
#### First coding steps
8585
- **15:00-18:00**  |  **Hybrid Session**
86-
- Implementing basic transport equations in Basilisk C
86+
- Implementing basic transport equations in Basilisk C.
87+
- Using headers in Basilisk, modular code structure, problem setup, and compilation
8788
- *Whiteboard + coding*
89+
- [1st Working Assignment](https://blogs.comphy-lab.org/Lecture-Notes/Basilisk101/1st-workingAssignment)
8890

8991
### Tuesday: Advanced Implementation
9092
#### Coding like a pro
9193
- **10:00-11:15**  |  **Hackathon (1c)**
92-
- Using headers in Basilisk, modular code structure, problem setup, and compilation
94+
- Solving Navier–Stokes equations in Basilisk C.
95+
- [2nd Working Assignment](https://blogs.comphy-lab.org/Lecture-Notes/Basilisk101/2nd-workingAssignment)
9396
- **11:30-13:00**  |  **Hackathon Continued**
9497
- Expanding on the morning tasks and code debugging
9598

@@ -98,26 +101,29 @@ The course combines theoretical lectures with extensive hands-on sessions, allow
98101
- **10:00-11:30**  |  **Lecture (2a)**
99102
- Interface tracking methods (VoF, level set, phase-field approaches) and numerical strategies
100103
- **11:45-13:00**  |  **Hackathon (2b)**
101-
- Hands-on tutorial applying interface-tracking to a simple two-phase problem
104+
- Hands-on tutorial with interface-tracking to a simple two-phase problem
105+
- [3rd Working Assignment](https://blogs.comphy-lab.org/Lecture-Notes/Basilisk101/3rd-workingAssignment)
102106

103107
#### Seminar
104108
- **13:30-14:00**  |  **Department seminar (2c)**
105109
- A note on the thrust of airfoils by [José Manuel Gordillo](https://scholar.google.com/citations?user=14wOsewAAAAJ&hl=en&inst=5726176096060060532&oi=ao)
106110

107111
#### Non-Newtonian flows
108112
- **15:00-16:00**  |  **Lecture (3a)**
109-
- Non-Newtonian flows: viscoplasticity and viscoelasticity
113+
- Non-Newtonian flows: viscoelasticity.
110114
- **16:15-18:00**  |  **Hackathon (3b)**
111-
- Coding exercises for shear-thinning, viscoplastic, or viscoelastic fluids
115+
- Coding exercises for viscoelastic fluids.
116+
- [4th Working Assignment](https://blogs.comphy-lab.org/Lecture-Notes/Basilisk101/4th-workingAssignment)
112117

113118
### Thursday: Special Topics
114119
#### Special topics
115120
- **10:00-11:30**  |  **Lecture (4a)**
116-
- Special Topics: multilayer solver, lubrication equation, Marangoni flows, manifold death, and research-oriented examples
121+
- Review and catching up on [4th Working Assignment](https://blogs.comphy-lab.org/Lecture-Notes/Basilisk101/4th-workingAssignment).
122+
- Special Topics: Three-phase flows,
117123
- **11:45-13:00**  |  **Hackathon (4b)**
118-
- Focused tutorials on the special topics introduced in the lecture
124+
- Special Topics: Holey Sheets, Contact line dynamics.
119125
- **15:00-16:30**  |  **Lecture (4c)**
120-
- Open discussion, deeper dives into advanced features, final code reviews, and next steps
126+
- Open discussion, deeper dives into advanced features, final code reviews, and next steps.
121127

122128
---
123129

0 commit comments

Comments
 (0)