We present the first public release of plasmonX, a novel open-source code for simulating the plasmonic response of complex nanostructures. The code supports both fully atomistic and implicit descriptions of nanomaterials. In particular, it employs the frequency-dependent fluctuating charges (ωFQ) and dipoles (ωFQFμ) models to describe the response properties of atomistic structures, including simple and d-metals, graphene-based structures, and multi-metal nanostructures. For implicit representations, the Boundary Element Method is implemented in both the dielectric polarizable continuum model (DPCM) and integral equation formalism (IEF-PCM) variants. The distribution also includes a post-processing module that enables analysis of electric field-induced properties such as charge density and electric field patterns. PROGRAM SUMMARY: Program Title: plasmonX CPC Library link to program files: https://doi.org/10.17632/zcd8fb4457.1 Developer's repository link: https://github.com/plasmonX/plasmonX Licensing provisions: GPLv3 Programming language: Fortran 2008, Python Nature of problem: Simulating the response properties of plasmonic metallic and graphene-based nanomaterials. Solution method: Fully atomistic frequency-dependent fluctuating charges (ωFQ) [1,2] and dipoles (ωFQFμ) [3] models and implicit, non-atomistic Boundary Element Methods (BEM) [4]. The approaches are implemented within the quasistatic approximation. Additional comments including restrictions and unusual features:The program has been mainly tested by using gfortran (versions 9–13) combined with the Math Kernel Library (MKL) provided by Intel. References: [1 ]T. Giovannini, M. Rosa, S. Corni, C. Cappelli, A classical picture of subnanometer junctions: an atomistic Drude approach to nanoplasmonics, Nanoscale 11 (13) (2019) 6004-6015 [2 ]T. Giovannini, L. Bonatti, M. Polini, C. Cappelli, Graphene plasmonics: Fully atomistic approach for realistic structures, J. Phys. Chem. Lett. 11 (18) (2020) 7595-7602. [3 ]T. Giovannini, L. Bonatti, P. Lafiosca, L. Nicoli, M. Castagnola, P. G. Illobre, S. Corni, C. Cappelli, Do we really need quantum mechanics to describe plasmonic properties of metal nanostructures?, ACS Photonics 9 (9) (2022) 3025-3034. [4 ]F. J. García de Abajo, A. Howie, Retarded field calculation of electron energy loss in inhomogeneous dielectrics, Phys. Rev. B 65 (11) (2002) 115418.

Giovannini, T., Grobas Illobre, P., Lafiosca, P., Nicoli, L., Bonatti, L., Corni, S., et al. (2026). plasmonX: An open-source code for nanoplasmonics. COMPUTER PHYSICS COMMUNICATIONS, 322 [10.1016/j.cpc.2026.110035].

plasmonX: An open-source code for nanoplasmonics

Giovannini, Tommaso
;
2026-01-01

Abstract

We present the first public release of plasmonX, a novel open-source code for simulating the plasmonic response of complex nanostructures. The code supports both fully atomistic and implicit descriptions of nanomaterials. In particular, it employs the frequency-dependent fluctuating charges (ωFQ) and dipoles (ωFQFμ) models to describe the response properties of atomistic structures, including simple and d-metals, graphene-based structures, and multi-metal nanostructures. For implicit representations, the Boundary Element Method is implemented in both the dielectric polarizable continuum model (DPCM) and integral equation formalism (IEF-PCM) variants. The distribution also includes a post-processing module that enables analysis of electric field-induced properties such as charge density and electric field patterns. PROGRAM SUMMARY: Program Title: plasmonX CPC Library link to program files: https://doi.org/10.17632/zcd8fb4457.1 Developer's repository link: https://github.com/plasmonX/plasmonX Licensing provisions: GPLv3 Programming language: Fortran 2008, Python Nature of problem: Simulating the response properties of plasmonic metallic and graphene-based nanomaterials. Solution method: Fully atomistic frequency-dependent fluctuating charges (ωFQ) [1,2] and dipoles (ωFQFμ) [3] models and implicit, non-atomistic Boundary Element Methods (BEM) [4]. The approaches are implemented within the quasistatic approximation. Additional comments including restrictions and unusual features:The program has been mainly tested by using gfortran (versions 9–13) combined with the Math Kernel Library (MKL) provided by Intel. References: [1 ]T. Giovannini, M. Rosa, S. Corni, C. Cappelli, A classical picture of subnanometer junctions: an atomistic Drude approach to nanoplasmonics, Nanoscale 11 (13) (2019) 6004-6015 [2 ]T. Giovannini, L. Bonatti, M. Polini, C. Cappelli, Graphene plasmonics: Fully atomistic approach for realistic structures, J. Phys. Chem. Lett. 11 (18) (2020) 7595-7602. [3 ]T. Giovannini, L. Bonatti, P. Lafiosca, L. Nicoli, M. Castagnola, P. G. Illobre, S. Corni, C. Cappelli, Do we really need quantum mechanics to describe plasmonic properties of metal nanostructures?, ACS Photonics 9 (9) (2022) 3025-3034. [4 ]F. J. García de Abajo, A. Howie, Retarded field calculation of electron energy loss in inhomogeneous dielectrics, Phys. Rev. B 65 (11) (2002) 115418.
2026
Pubblicato
Rilevanza internazionale
Articolo
Esperti anonimi
Settore PHYS-04/A - Fisica teorica della materia, modelli, metodi matematici e applicazioni
English
Con Impact Factor ISI
Atomistic
Bimetallic
Graphene
Implicit
Nanoparticles
Plasmonics
Giovannini, T., Grobas Illobre, P., Lafiosca, P., Nicoli, L., Bonatti, L., Corni, S., et al. (2026). plasmonX: An open-source code for nanoplasmonics. COMPUTER PHYSICS COMMUNICATIONS, 322 [10.1016/j.cpc.2026.110035].
Giovannini, T; Grobas Illobre, P; Lafiosca, P; Nicoli, L; Bonatti, L; Corni, S; Cappelli, C
Articolo su rivista
File in questo prodotto:
File Dimensione Formato  
83_2026_TG_Grobas_Lafiosca_Nicoli_Bonatti_Corni_Cappelli_plasmonX_CPC.pdf

accesso aperto

Tipologia: Versione Editoriale (PDF)
Licenza: Creative commons
Dimensione 4.11 MB
Formato Adobe PDF
4.11 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/459263
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
social impact