From fff11f7a7b095524c9f3781ac59ba9edf2e95291 Mon Sep 17 00:00:00 2001 From: Vatsal Sanjay Date: Sun, 24 Aug 2025 20:51:10 +0100 Subject: [PATCH 01/16] chore(settings): add Claude hooks for PreToolUse and PostToolUse Add hook configurations in .claude/settings.json to run custom commands before and after tool usage for Edit, MultiEdit, and Write actions. Include a Stop hook to execute a stop command when needed. These hooks automate command execution around tool usage to enhance workflow integration with Claude. --- .claude/settings.json | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .claude/settings.json diff --git a/.claude/settings.json b/.claude/settings.json new file mode 100644 index 0000000..b4b7cb5 --- /dev/null +++ b/.claude/settings.json @@ -0,0 +1,37 @@ +{ + "hooks": { + "PreToolUse": [ + { + "matcher": "Edit|MultiEdit|Write", + "hooks": [ + { + "type": "command", + "command": "but claude pre-tool" + } + ] + } + ], + "PostToolUse": [ + { + "matcher": "Edit|MultiEdit|Write", + "hooks": [ + { + "type": "command", + "command": "but claude post-tool" + } + ] + } + ], + "Stop": [ + { + "matcher": "", + "hooks": [ + { + "type": "command", + "command": "but claude stop" + } + ] + } + ] + } +} From 6167d49b321acc8f526addad59126e6dfa776ad5 Mon Sep 17 00:00:00 2001 From: Vatsal Sanjay Date: Mon, 25 Aug 2025 17:56:16 +0100 Subject: [PATCH 02/16] Update team profile to include current role Add current position for team member to reflect status as a Ph.D. candidate at Leiden University. This change keeps the team page accurate and up to date, ensuring visitors see the member's latest affiliation. - Inserted a new bullet: "Now: Ph.D. Candidate, Leiden University" above the existing 2024 graduation entry. --- _team/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/_team/index.md b/_team/index.md index 06f0b8c..065ece3 100644 --- a/_team/index.md +++ b/_team/index.md @@ -341,6 +341,7 @@ See: [Join Us](https://github.com/VatsalSy/Project-ideas-for-prospective-student [](https://www.linkedin.com/in/valentin-rosario-6377602b2/?originalSubdomain=nl) [](https://github.com/ValeRos9) +- **Now:** Ph.D. Candidate, Leiden University - **2024:** Graduated with M.Sc., Univ. Amsterdam - Modelling the Ward--Hunt ice-shelf as viscoelastic solid From 35a606eb36bb0464648beef4fa6fb310aebf6200 Mon Sep 17 00:00:00 2001 From: Vatsal Sanjay Date: Mon, 25 Aug 2025 17:58:53 +0100 Subject: [PATCH 03/16] =?UTF-8?q?=E2=9C=A8=20docs:=20update=20title=20from?= =?UTF-8?q?=20Ph.D.=20Candidate=20to=20Ph.D.=20Student?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _team/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_team/index.md b/_team/index.md index 065ece3..00cfc4a 100644 --- a/_team/index.md +++ b/_team/index.md @@ -341,7 +341,7 @@ See: [Join Us](https://github.com/VatsalSy/Project-ideas-for-prospective-student [](https://www.linkedin.com/in/valentin-rosario-6377602b2/?originalSubdomain=nl) [](https://github.com/ValeRos9) -- **Now:** Ph.D. Candidate, Leiden University +- **Now:** Ph.D. Student, Leiden University - **2024:** Graduated with M.Sc., Univ. Amsterdam - Modelling the Ward--Hunt ice-shelf as viscoelastic solid From cfbd0efe3a036e3437a1d81eb9fbf2f8f3f3c27a Mon Sep 17 00:00:00 2001 From: Vatsal Sanjay Date: Mon, 25 Aug 2025 17:59:49 +0100 Subject: [PATCH 04/16] Include honorifics in Detlef Lohse name Append the post-nominal F.R.S. to Prof. Detlef Lohse's heading to display his full, formal name on the team page. This update ensures the profile reflects his recognized honors and improves accuracy of the site's team listing. --- _team/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_team/index.md b/_team/index.md index 00cfc4a..7863b5f 100644 --- a/_team/index.md +++ b/_team/index.md @@ -113,7 +113,7 @@ See: [Join Us](https://github.com/VatsalSy/Project-ideas-for-prospective-student ## Active Collaborations -### Prof. Detlef Lohse +### Prof. Detlef Lohse F.R.S. [](https://scholar.google.com/citations?user=WvP_pIUAAAAJ) [](https://x.com/detlef_lohse) From caa80d0a109c0cb9a99205a4330bf9920da05977 Mon Sep 17 00:00:00 2001 From: Vatsal Sanjay Date: Tue, 26 Aug 2025 11:51:09 +0100 Subject: [PATCH 05/16] =?UTF-8?q?=E2=9C=A8=20teaching:=20add=20Basilisk=20?= =?UTF-8?q?multiphase=20flow=20course=20for=20ECS=202025?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _teaching/2025-Basilisk101nano-ECS.md | 217 ++++++++++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 _teaching/2025-Basilisk101nano-ECS.md diff --git a/_teaching/2025-Basilisk101nano-ECS.md b/_teaching/2025-Basilisk101nano-ECS.md new file mode 100644 index 0000000..90539e6 --- /dev/null +++ b/_teaching/2025-Basilisk101nano-ECS.md @@ -0,0 +1,217 @@ +--- +layout: teaching-course +title: "Basilisk for Multiphase Flow Simulations" +permalink: /teaching/2025-Basilisk101nano-ECS +--- + +
+ Basilisk for Multiphase Flow Simulations + Basilisk for Multiphase Flow Simulations +
+ + + +# Basilisk for Multiphase Flow Simulations + +
+
+

Date

+

September 15, 2025

+
+
+

Location

+

European Coating Symposium 2025

+
+
+

Duration

+

3 hours (9:30 AM - 12:30 PM)

+
+
+ +## What will you learn? + +- **Think before you compute!** Physics-first approach to multiphase flow simulation +- **Run Basilisk simulations** Compile and execute your first high-fidelity simulations +- **Interface tracking methods** Volume-of-Fluid (VOF) approach for two-phase flows +- **Coating applications** Landau-Levich dip coating and droplet dynamics +- **Real-world connections** From simulation results to physical understanding + +## Course Description + +This intensive 3-hour pre-conference training provides a focused introduction to high-fidelity multiphase flow simulation using Basilisk C, a powerful open-source framework. Designed for ECS 2025 participants with intermediate CFD background, the course emphasizes practical applications to coating processes while building foundational skills in adaptive mesh refinement and interface dynamics. + +The hands-on format combines theoretical insights with live coding demonstrations, enabling participants to immediately apply concepts. Through three carefully selected examples—basic heat conduction, drop impact dynamics, and Landau-Levich dip coating—attendees will gain practical experience with Basilisk's approach to conservation equations, interface tracking, and complex physics modeling relevant to coating applications. + +## Course Schedule + +### Hour 1: Foundations and First Steps (9:30-10:30) +#### Think before you compute +- **9:30-9:45**  |  **Opening & Philosophy** + - Conservation laws and the "physics-first" approach to simulation + - Why adaptive mesh refinement matters for coating flows +- **9:45-10:00**  |  **Example 0: Basic Conduction** + - Setting up a simple heat diffusion problem + - Understanding Basilisk's syntax and structure + - *Live demonstration* + - [Conduction Theory & Takeaways](https://blogs.comphy-lab.org/Lecture-Notes/Basilisk101/1-conduction-takeaways) +- **10:00-10:30**  |  **First Basilisk Code** + - Implementing transport equations in practice + - Compilation workflow and debugging basics + - *Hands-on exercise: modify and run your first simulation* + - [1st Working Assignment](https://blogs.comphy-lab.org/Lecture-Notes/Basilisk101/1st-workingAssignment) + +### Hour 2: Interface Dynamics (10:30-11:30) +#### Multiphase flow fundamentals +- **10:30-10:50**  |  **Volume-of-Fluid Method** + - Interface tracking for two-phase flows + - Surface tension implementation in Basilisk + - Adaptive refinement at fluid interfaces +- **10:50-11:10**  |  **Example 1: Drop Impact** + - Dynamic contact angles and wetting phenomena + - Splash dynamics and interface evolution + - *Live demonstration with parameter variations* + - [3rd Working Assignment](https://blogs.comphy-lab.org/Lecture-Notes/Basilisk101/3rd-workingAssignment) +- **11:10-11:30**  |  **Interactive Workshop** + - Modify surface properties and see immediate results + - Explore impact velocity effects on spreading + - *Group exercise: predict and test outcomes* + +### Hour 3: Coating Applications (11:30-12:30) +#### From theory to industrial relevance +- **11:30-12:00**  |  **Example 2: Landau-Levich Dip Coating** + - Film entrainment mechanisms and thickness control + - Capillary number effects and scaling laws + - Contact line dynamics in coating processes + - *Live demonstration with industrial parameters* +- **12:00-12:15**  |  **Advanced Features Overview** + - Non-Newtonian rheology for coating materials + - Parallel computing for large-scale problems + - Post-processing and visualization techniques +- **12:15-12:30**  |  **Q&A and Next Steps** + - Discussion of participant-specific applications + - Resources for continued learning + - Community support and collaboration opportunities + +--- + +## Prerequisites + +- Intermediate knowledge of fluid mechanics and CFD concepts +- Basic programming experience (C preferred, but any language acceptable) +- Understanding of partial differential equations +- Laptop with Unix-like environment (Linux/Mac/WSL for Windows) + +## Pre-Course Setup + +**Required Software Installation:** +```bash +# Essential tools +sudo apt-get install gcc make gawk git + +# Basilisk framework +git clone https://github.com/comphy-lab/Basilisk-101.git +cd Basilisk-101 +make + +# Alternative: Docker container +docker pull comphylab/basilisk:ecs2025 +``` + +**Backup Option:** Pre-configured environment will be available for participants unable to complete installation. + +## Registration & Resources + +Registration for this pre-conference session is handled through the official ECS 2025 registration portal. Space is limited to ensure hands-on interaction. + +**Technical Support:** + + + + + + + +## Expected Outcomes + +By the end of this intensive 3-hour session, participants will: + +- **Execute Basilisk simulations** confidently on their own systems +- **Modify key parameters** to explore different physical scenarios +- **Understand VOF methodology** for interface tracking in multiphase flows +- **Apply to coating processes** through the Landau-Levich example +- **Connect theory to practice** by relating simulation results to physical phenomena + +This training provides the foundation for applying high-fidelity simulation techniques to coating research, with immediate practical skills and clear pathways for advanced applications. \ No newline at end of file From 2f5632325f24a318adf7f109d74e666a18fb5927 Mon Sep 17 00:00:00 2001 From: Vatsal Sanjay Date: Tue, 26 Aug 2025 11:52:56 +0100 Subject: [PATCH 06/16] Add Basilisk course card for ECS 2025 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add a new course card to the teaching index for "Basilisk for Multiphase Flow Simulations" presented at the European Coating Symposium 2025 on September 15, 2025. This provides course metadata, an image, a brief description of topics (heat conduction, drop impact dynamics, Landau–Levich dip coating), and a link to the course page so the teaching list includes the pre-conference training offering. --- _teaching/index.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/_teaching/index.md b/_teaching/index.md index 9da4e74..931f3f6 100644 --- a/_teaching/index.md +++ b/_teaching/index.md @@ -25,6 +25,23 @@ Welcome to the CoMPhy Lab's educational resources. Apart from the university cou View Course + +
+ Basilisk for Multiphase Flow Simulations +
+

Basilisk for Multiphase Flow Simulations

+
+ European Coating Symposium 2025 +
+
+ September 15, 2025 +
+

+ Intensive 3-hour pre-conference training focused on coating applications. Learn Basilisk fundamentals through hands-on examples: heat conduction, drop impact dynamics, and Landau-Levich dip coating. +

+ View Course +
+
## About Our Teaching Philosophy From 6622f361e55faf2b3d2ce69a92bc9242c86f68dd Mon Sep 17 00:00:00 2001 From: Vatsal Sanjay Date: Tue, 26 Aug 2025 11:54:39 +0100 Subject: [PATCH 07/16] Use Madrid images for ECS course and update images README Use the same Madrid course images for the 2025 Basilisk ECS course pages so the card and banner reference basilisk-madrid.jpg and basilisk-madrid-banner.jpg. Update assets/images/teaching/README.md to clarify that these images are shared across Madrid and ECS (and note the dark-mode banner file) so maintainers understand reuse and available assets. --- _teaching/2025-Basilisk101nano-ECS.md | 2 +- _teaching/index.md | 2 +- assets/images/teaching/README.md | 5 +++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/_teaching/2025-Basilisk101nano-ECS.md b/_teaching/2025-Basilisk101nano-ECS.md index 90539e6..269b1ba 100644 --- a/_teaching/2025-Basilisk101nano-ECS.md +++ b/_teaching/2025-Basilisk101nano-ECS.md @@ -5,7 +5,7 @@ permalink: /teaching/2025-Basilisk101nano-ECS ---
- Basilisk for Multiphase Flow Simulations + Basilisk for Multiphase Flow Simulations Basilisk for Multiphase Flow Simulations
diff --git a/_teaching/index.md b/_teaching/index.md index 931f3f6..6459dd9 100644 --- a/_teaching/index.md +++ b/_teaching/index.md @@ -27,7 +27,7 @@ Welcome to the CoMPhy Lab's educational resources. Apart from the university cou
- Basilisk for Multiphase Flow Simulations + Basilisk for Multiphase Flow Simulations

Basilisk for Multiphase Flow Simulations

diff --git a/assets/images/teaching/README.md b/assets/images/teaching/README.md index c3f2958..059e3e9 100644 --- a/assets/images/teaching/README.md +++ b/assets/images/teaching/README.md @@ -9,8 +9,9 @@ This directory contains images used for the Teaching section of the CoMPhy Lab w ## Current Images -1. **basilisk-madrid.jpg** - Card image for the Basilisk C course at Universidad Carlos III de Madrid -2. **basilisk-madrid-banner.jpg** - Banner image for the Basilisk C course page +1. **basilisk-madrid.jpg** - Card image for Basilisk courses (used by both Madrid and ECS 2025) +2. **basilisk-madrid-banner.jpg** - Banner image for Basilisk course pages (used by both Madrid and ECS 2025) +3. **courseBanner-dark.jpg** - Dark mode banner for all course pages ## Adding New Images From 819128aafbea300ceda62b7f3090135b2b076863 Mon Sep 17 00:00:00 2001 From: Vatsal Sanjay Date: Tue, 26 Aug 2025 12:18:10 +0100 Subject: [PATCH 08/16] Format links and refine setup details Convert raw URLs to descriptive Markdown links and clarify pre-course setup and contact details. Updated course repo references to Basilisk-101nano, replaced plain URLs with descriptive link text, added installation/tested platforms note, adjusted install commands to use reset_install_requirements.sh, linked known issue and install docs, improved email contact UI, and standardized course GitHub link. These changes improve readability, usability for participants, and ensure installation instructions point to the correct repository. --- _teaching/2025-Basilisk101nano-ECS.md | 74 ++++++++++++--------------- 1 file changed, 34 insertions(+), 40 deletions(-) diff --git a/_teaching/2025-Basilisk101nano-ECS.md b/_teaching/2025-Basilisk101nano-ECS.md index 269b1ba..472f367 100644 --- a/_teaching/2025-Basilisk101nano-ECS.md +++ b/_teaching/2025-Basilisk101nano-ECS.md @@ -80,14 +80,12 @@ The hands-on format combines theoretical insights with live coding demonstration - Why adaptive mesh refinement matters for coating flows - **9:45-10:00**  |  **Example 0: Basic Conduction** - Setting up a simple heat diffusion problem - - Understanding Basilisk's syntax and structure - - *Live demonstration* - - [Conduction Theory & Takeaways](https://blogs.comphy-lab.org/Lecture-Notes/Basilisk101/1-conduction-takeaways) + - Understanding Basilisk's syntax and structure. Basilisk C [website](http://basilisk.fr) is your best friend. - **10:00-10:30**  |  **First Basilisk Code** - Implementing transport equations in practice - Compilation workflow and debugging basics - *Hands-on exercise: modify and run your first simulation* - - [1st Working Assignment](https://blogs.comphy-lab.org/Lecture-Notes/Basilisk101/1st-workingAssignment) + - Conduction: [Live demo](https://blogs.comphy-lab.org/Lecture-Notes/Basilisk101/1st-workingAssignment) & [Takeaways](https://blogs.comphy-lab.org/Lecture-Notes/Basilisk101/1-conduction-takeaways) ### Hour 2: Interface Dynamics (10:30-11:30) #### Multiphase flow fundamentals @@ -96,30 +94,25 @@ The hands-on format combines theoretical insights with live coding demonstration - Surface tension implementation in Basilisk - Adaptive refinement at fluid interfaces - **10:50-11:10**  |  **Example 1: Drop Impact** - - Dynamic contact angles and wetting phenomena - - Splash dynamics and interface evolution + - Wetting condition? - *Live demonstration with parameter variations* - - [3rd Working Assignment](https://blogs.comphy-lab.org/Lecture-Notes/Basilisk101/3rd-workingAssignment) + - [Drop impact assignment](https://blogs.comphy-lab.org/Lecture-Notes/Basilisk101/3rd-workingAssignment) - **11:10-11:30**  |  **Interactive Workshop** - - Modify surface properties and see immediate results - - Explore impact velocity effects on spreading + - Modify bulk properties and see immediate results. + - Explore impact velocity effects on maximum force and spreading. - *Group exercise: predict and test outcomes* ### Hour 3: Coating Applications (11:30-12:30) -#### From theory to industrial relevance -- **11:30-12:00**  |  **Example 2: Landau-Levich Dip Coating** - - Film entrainment mechanisms and thickness control - - Capillary number effects and scaling laws - - Contact line dynamics in coating processes - - *Live demonstration with industrial parameters* -- **12:00-12:15**  |  **Advanced Features Overview** - - Non-Newtonian rheology for coating materials - - Parallel computing for large-scale problems - - Post-processing and visualization techniques +#### Contact line dynamics +- **11:30-12:15**  |  **Example 2: Landau-Levich Dip Coating** + - Contact line dynamics in coating processes. + - Multiscale nature of the contact line problem. + - Need for subgrid models. + - Landau-Levich dip coating assignment. - **12:15-12:30**  |  **Q&A and Next Steps** - - Discussion of participant-specific applications - - Resources for continued learning - - Community support and collaboration opportunities + - Discussion of participant-specific applications. + - Resources for continued learning. + - Community support and collaboration opportunities. --- @@ -133,37 +126,38 @@ The hands-on format combines theoretical insights with live coding demonstration ## Pre-Course Setup **Required Software Installation:** + +This installation is tested on Ubuntu 22.04 and macOS 15.XX. + ```bash # Essential tools sudo apt-get install gcc make gawk git # Basilisk framework -git clone https://github.com/comphy-lab/Basilisk-101.git -cd Basilisk-101 -make - -# Alternative: Docker container -docker pull comphylab/basilisk:ecs2025 +git clone https://github.com/comphy-lab/Basilisk-101nano.git +cd Basilisk-101nano +chmod +x ./reset_install_requirements.sh +./reset_install_requirements.sh --hard ``` -**Backup Option:** Pre-configured environment will be available for participants unable to complete installation. +For some known issues, please refer to: [Basilisk-C issues](https://github.com/comphy-lab/basilisk-C/issues) and [Issue #3](https://github.com/comphy-lab/basilisk-C/issues/3). +Darcs is not supported in the latest version of Ubuntu using apt-get. Please see: [Darcs website](https://darcs.net/) for more information on how to install Darcs. You can also install Basilisk without Darcs. Please follow the instructions here: [Basilisk INSTALL](http://basilisk.fr/src/INSTALL). ## Registration & Resources -Registration for this pre-conference session is handled through the official ECS 2025 registration portal. Space is limited to ensure hands-on interaction. +Registration for this pre-conference session is handled through the official ECS 2025 registration portal. **Technical Support:** -
From 1dfccd4784fb1ebf5db6591e3baa41f9e156e875 Mon Sep 17 00:00:00 2001 From: Vatsal Sanjay Date: Tue, 26 Aug 2025 12:20:43 +0100 Subject: [PATCH 09/16] =?UTF-8?q?=E2=9C=A8=20docs:=20update=20registration?= =?UTF-8?q?=20link=20to=20ECS=202025=20official=20site?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _teaching/2025-Basilisk101nano-ECS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_teaching/2025-Basilisk101nano-ECS.md b/_teaching/2025-Basilisk101nano-ECS.md index 472f367..3511216 100644 --- a/_teaching/2025-Basilisk101nano-ECS.md +++ b/_teaching/2025-Basilisk101nano-ECS.md @@ -145,7 +145,7 @@ Darcs is not supported in the latest version of Ubuntu using apt-get. Please see ## Registration & Resources -Registration for this pre-conference session is handled through the official ECS 2025 registration portal. +Registration for this pre-conference session is handled through [ECS 2025](https://ecs2025.org/program/#program). **Technical Support:**
-
From d7de236941940570021286d631f32502c3a40342 Mon Sep 17 00:00:00 2001 From: Vatsal Sanjay Date: Tue, 26 Aug 2025 12:46:45 +0100 Subject: [PATCH 14/16] Enable shared copy-email and unify teaching email styles Include shared utils.js in the teaching-course layout before main.js so the copy-to-clipboard functionality (used on aboutCoMPhy.md) works on teaching pages. Remove the local, conflicting email styles from assets/css/teaching.css so email containers and copy buttons use the global styles, ensuring consistent appearance. Update teaching content to use the shared email container structure and data-clipboard-text attributes for copying; verified linter clean. --- _layouts/teaching-course.html | 2 + _teaching/2025-Basilisk101nano-ECS.md | 14 +++++- assets/css/teaching.css | 62 ++------------------------- 3 files changed, 18 insertions(+), 60 deletions(-) diff --git a/_layouts/teaching-course.html b/_layouts/teaching-course.html index 1135cbb..c82bd06 100644 --- a/_layouts/teaching-course.html +++ b/_layouts/teaching-course.html @@ -81,6 +81,8 @@ + + diff --git a/_teaching/2025-Basilisk101nano-ECS.md b/_teaching/2025-Basilisk101nano-ECS.md index 2701604..faf7774 100644 --- a/_teaching/2025-Basilisk101nano-ECS.md +++ b/_teaching/2025-Basilisk101nano-ECS.md @@ -161,10 +161,20 @@ Registration for this pre-conference session is handled through [ECS 2025](https - +
+
+ diff --git a/assets/css/teaching.css b/assets/css/teaching.css index 18358bb..f4d043b 100644 --- a/assets/css/teaching.css +++ b/assets/css/teaching.css @@ -563,50 +563,7 @@ font-weight: 600; } -/* Email container styles */ -.email-container { - display: flex; - align-items: center; - margin-bottom: 1rem; - background-color: #f8f9fa; - padding: 1.2rem 1.5rem; - border-radius: 8px; - max-width: 500px; - margin-left: auto; - margin-right: auto; - border: 1px solid #e9ecef; -} - -.email-text { - font-size: 1.5rem; - font-family: "Courier New", monospace; - margin-right: auto; - color: #444; -} - -.copy-btn { - background-color: transparent; - border: none; - color: #4169e1; - cursor: pointer; - font-size: 1.5rem; - padding: 0.5rem 0.8rem; - transition: all 0.2s ease; - border-radius: 4px; -} - -.copy-btn:hover { - background-color: rgba(65, 105, 225, 0.1); - color: #314b9c; -} - -.copy-btn:active { - transform: scale(0.95); -} - -.copy-btn.copied { - color: #27ae60; -} +/* Email containers inherit global styles from assets/css/styles.css */ @media screen and (max-width: 800px) { .s-teaching { @@ -703,18 +660,7 @@ font-size: 1.2rem; } - .email-container { - max-width: 100%; - padding: 1rem 1.2rem; - } - - .email-text { - font-size: 1.3rem; - word-break: break-all; - } - - .copy-btn { - font-size: 1.3rem; - padding: 0.4rem 0.7rem; - } + /* Maintain responsive adjustments without changing visuals */ + .email-container { max-width: 100%; } + .email-text { word-break: break-all; } } From abc4c9a02857b03787256ad8aa4fac78c85e08bb Mon Sep 17 00:00:00 2001 From: Vatsal Sanjay Date: Tue, 26 Aug 2025 12:47:10 +0100 Subject: [PATCH 15/16] =?UTF-8?q?=E2=9C=A8=20docs:=20add=20initial=20draft?= =?UTF-8?q?=20for=202025=20Basilisk101nano=20ECS=20teaching=20session?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _teaching/2025-Basilisk101nano-ECS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_teaching/2025-Basilisk101nano-ECS.md b/_teaching/2025-Basilisk101nano-ECS.md index faf7774..d1451ac 100644 --- a/_teaching/2025-Basilisk101nano-ECS.md +++ b/_teaching/2025-Basilisk101nano-ECS.md @@ -195,4 +195,4 @@ By the end of this intensive 3-hour session, participants will: - **Apply to coating processes** through the Landau-Levich example - **Connect theory to practice** by relating simulation results to physical phenomena -This training provides the foundation for applying high-fidelity simulation techniques to coating research, with immediate practical skills and clear pathways for advanced applications. \ No newline at end of file +This training provides the foundation for applying high-fidelity simulation techniques to coating research, with immediate practical skills and clear pathways for advanced applications. From e9cfdf612f70bde114053103d30b64838900f9b7 Mon Sep 17 00:00:00 2001 From: Vatsal Sanjay Date: Tue, 26 Aug 2025 12:48:11 +0100 Subject: [PATCH 16/16] =?UTF-8?q?=E2=9C=A8=20remove=20email=20contact=20in?= =?UTF-8?q?fo=20to=20reduce=20clutter?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _teaching/2025-Basilisk101nano-ECS.md | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/_teaching/2025-Basilisk101nano-ECS.md b/_teaching/2025-Basilisk101nano-ECS.md index d1451ac..62843d5 100644 --- a/_teaching/2025-Basilisk101nano-ECS.md +++ b/_teaching/2025-Basilisk101nano-ECS.md @@ -166,17 +166,6 @@ Registration for this pre-conference session is handled through [ECS 2025](https -