RT ghosts
I implemented RT ghost rt_in
and rt_out
tasks. They are both implicit tasks (at least for now).
The rt_out
task is made every time we run with --radiation
, but the rt_in
depends on what other physics are involved. If the feedback is on, I use the stars_out
implicit ghost task instead as the "entry point" to RT. If the stars_out
task isn't present, instead the rt_in
is created and depends on star_formation
and/or kick2
.
This way, the RT doesn't depend on running with feedback nor with star formation.
This is what the dependency graph looks like when we run with feedback: