# Model coupling collaborative document
This document: https://bit.ly/3ztyanz
https://esciencecenter-digital-skills.github.io/model-coupling-workshop/index.html
9:00 Start (Lourens)
9:05 Introduction (Robin)
9:30 MMSF Theory (Lourens)
10:15 Break
10:30 Connect a model to MUSCLE3 (Jaro)
11:30 Break
11:45 Run a coupled simulation (Jaro and Lourens)
12:30 End
## Episode 1
### CHallenge 1:
EXERCISE: BREAKING IT DOWN
Think of another system you might want to simulate. Can you think of how to break it down into two or more computational submodels? Most importantly, consider what information would be passed from one model to the other.
## Episode 2
### Challenge 1:
(Copy-paste the table template and add your own submodels)
| Submodel | Domain |
| --- | --- |
| | |
| | |
### Challenge 2:
(Copy-paste the table template and add your own submodels, or copy-paste from above and add a column)
| Submodel | Domain | Scale |
| --- | --- | --- |
| | | |
| | | |
### Challenge 4:
Which SEL operator(s) on one model should communicate with which SEL operator(s) on the other?
#### Adjacent or separated time domains
#### Overlapping time domains and the same temporal scale
#### Overlapping time domains and temporal scale separation
### Challenge 5:
Can you think of examples of these spatial scale relations?
#### Same spatial domain and scale
#### Same spatial domain, adjacent or separated scales
#### Adjacent spatial domains, same or overlapping spatial scales
### Challenge 6:
Explain the figure. What do the boxes, lines and line-end symbols mean?
## Episode 3
### Challenge: Port names
Which ports do we need on the reaction submodel to communicate with the outside world? What should they be called? Which operators should they be associated with?
## Episode 4
### Challenge 1:
What is different between the reaction model we saw previously and the diffusion model in `diffusion.py`? Beyond the model itself being different, obviously :-)
## Feedback
### How was the difficulty level of the course?
### How was the quality of the course?
### Is anything missing?
### Any other comments?