Electromagnetismo y supercomputación para nanoestructuras plasmónicas. Aplicación a nanoantenas ópticas y metamateriales