VaxCounselors
is a envy-free based model for vaccines distribution.
This is a model developed for a Master's Project at Universidade de São Paulo (University of São Paulo). It simulates the distribution of vaccines for a population of individuals in a pandemic context using an Envy-Free strategy. Other strategies (Maximize-Benefit, Minimize-Benefit, Oldest-First and Random-Vaccination) were also implemented for comparison purposes.
To install VaxCounselors.jl run
julia> ]
(my_project) pkg> add <path-to-package>
And to run all strategies for a country and some setups:
julia> using VaxCounselors
julia> countries::Vector{String} = ["usa"]
julia> setups::Vector{Int64} = [1,2,3,4]
julia> VaxCounselors.run_model(countries, setups)
To start julia enabling multithreading and multiple cores the flags --threads
and
--procs
can be used .
$ julia --project=./ --threads=auto --procs=6
More info on that can be found in Julia's multithread page and multi-processing page.