Cardiff University
Browse

Numerical codes to visualize topological phase transitions of nodal lines in a double diamond photonic crystal

Download (283.62 kB)
dataset
posted on 2024-10-30, 07:34 authored by Haedong ParkHaedong Park, Oh Sang Soon

To observe nodal lines' phase transitions theoretically, the MIT Photonic Bands (MIT) and MATLAB codes are available. The codes in each folder calculate the band structures, eigenstates, and topological invariants and plot the figures in the paper. Each folder's name has the form of 'Fig2a', 'Fig3ab', etc., so that one can easily search the corresponding figures in the article. [Fig 2] If a band structure is calculated using an appropriate MPB code (not included here), the MATLAB codes in ‘Fig2’ shows the red and blue nodal lines using the gradient descent method. [Fig 3] The MPB codes in ‘Fig3’ calculate the eigenstates over the green rectangles shown in Fig 3a,c. Then, the MATLAB codes calculate the Euler forms, connections, and classes. [Fig 4] The MPB codes in ‘Fig4’ are to calculate the eigenstates along the paths Gamma-P_bar shown in Fig 4a-c. The MATLAB codes in the same folder then analyze the eigenstates to output the Zak phase. [Fig 6] All the subfolders in ‘Fig6’ contain the output band structure data by COMSOL Multiphysics. The MATLAB codes in the same folder display the output band structures shown in Fig 6d-i.

Funding

Supercomputing - Program (2017-07-01 - 2022-12-31); Whitaker, Roger. Funder: Welsh European Funding Office:80898 and 80900

Photonic topological insulator semiconductor laser and one-way photonics (2017-12-01 - 2023-03-31); Oh, Sang Soon. Funder: Welsh European Funding Office

History

Specialist software required to view data files

MATLAB, MIT PHOTONIC BAND

Data-collection start date

2022-02-01

Data-collection end date

2024-02-10

Usage metrics

    School of Physics and Astronomy

    Categories

    No categories selected

    Licence

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC