Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Output: Infection events #33

Open
ptheywood opened this issue Dec 4, 2024 · 0 comments
Open

Output: Infection events #33

ptheywood opened this issue Dec 4, 2024 · 0 comments

Comments

@ptheywood
Copy link
Member

Optional output of a file containing details of each infection event.

This will have a relatively significant performance impact due to host device coms, and blocking serial execution on the host.

In the reference model this includes relevant data from the infector and infectee, the time of infection, and the duration of each phase. Need to investigate / decide if this would be a spearate entry per infection event, or one per infection per individual which is ammended once the infection progresses. Likely the latter, but this will prevent incremental output to disk in the case of large models.

May be possible to hide some of the cost via async execution, but this might be a bit of a challenge with FLAME GPU 2's current implementaton (i.e. would need to ensure a copy of required data is made.


Most relevant values from reference model transmission file

  • ID_recipient
  • age_group_recipient
  • house_no_recipient
  • occupation_network_recipient
  • worker_type_recipient
  • infector_network
  • generation_time
  • ID_source
  • age_group_source
  • house_no_source
  • occupaion_network_source
  • time_infected_source
  • time_infected
  • time_<infection_state> - time in each phase,
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant