Arrays of artificial spin ices exhibit reconfigurable ferromagnetic resonance
frequencies that can be leveraged and designed for potential
applications.However, analytical and numerical studies of the frequency
response of artificial spin ices have remained somewhat limited due to the need
of take into account nonlocal dipole fields in theoretical calculations or by
long computation times in micromagnetic simulations. Here, we introduce
Gaenice, a framework to compute magnon dispersion relations of arbitrary
artificial spin ice configurations. Gaenice makes use of a tight-binding
approach to compute the magnon bands. It also provides the user complete
control of the interaction terms included, e.g., external field, anisotropy,
exchange, and dipole, making it useful also to compute ferromagnetic resonances
for a variety of structures, such as multilayers and ensembles of weakly or
non-interacting nanoparticles. Because it relies on a semi-analytical model,
Gaenice is computationally inexpensive and efficient, making it an attractive
tool for the exploration of large parameter spaces