3.1.1. Refine event sequence¶
- In
refine_t%make_child_patch()- create the new patch
- add its parent patch as the only nbor, and prolong
- set
bits%init_nbors - add it to the task list
- add it to the ready queue
- switch perspective to the first time it enters
refine_t%check_current()
- In
refine_t%check_current()- detect
bits%init_nbors - generate a new nbor list
- possibly set
bits%init_nborson the nbors - clear
bits%init_nbors - continue the usual business
- detect
- In
task_mesg_t%unpack()for virtual tasks- must do whatever an active task does; using
list_t%add_new_linkfor that - must also detect
bits%init_nbors, and act accordingly
- must do whatever an active task does; using