Data and Code repository for  «Magnetic Order in Nanoscale Gyroid Netwoks» Ami S. Koshikawa, Justin Llandro, Masayuki Ohzeki, Shunsuke Fukami, Hideo Ohno, and Naëmi Leo Physical Review B 108, 024414 (2023) https://doi.org/10.1103/PhysRevB.108.024414 === Figure 1 === Fig1_gyroid_mesh.xml - Mesh file for micromagnetic simulations. - Can be read with paraview, pyvista, or other 3D viewers. - All coordinates are given in multiples of the lattice constant a (a=65 nm). Fig1-node-positions.dat - Positions of specific nodes in the eight cells of the simulated mesh. - Table columns: node_id, x, y, z Fig1-strut-positions.dat - Definition of structurally complete struts within the simulation volume. - Columns: - node_ini,node_fin: initial and final node (see Fig1-node-positions.dat) - r_cen: vector of centre position - strut_type: local coordinate system, according to Table I in the paper === Figure 2 === Fig2-simulation_output.7z - Archive of micromagnetic simulation output, converted to csv tables. - Output states for different fields (0.02 T, 0.1 T, 1 T), at different field angles (0 deg to 345 deg, in 15 deg steps) and at field and relaxed to zero. - Columns: mx, my, mz, x, y, z Fig2-global_data_atfield.dat Fig2-global_data_relaxedtozero.dat - Table of macroscopic averages of simulation output. - Table columns: - field, theta_H: (initial) field magnitude and direction - mx_mean,my_mean,mz_mean,mx_std,my_std,mz_std: mean and standard deviation of macroscopic magnetisation components (in global reference frame) - m_mean,theta_M: magnitude and direction of macroscopic magnetisation Fig2-Ising-model.txt - Magnitude and direction of net magnetisation in Ising macrospin model. === Figures 3 and 4 === Fig3and4-macrospins_in_local_coords-atfield.dat Fig3and4-macrospins_in_local_coords-relaxedtozero.dat - State-dependent local macrospin moments, extracted from micromagnetic results according to Equation (3) in the manuscript. - Data columns: - field,theta_H: (initial) field amplitude and direction - node_ini,node_fin: initial and final node connected by strut - strut_type, r_cen: strut type (according to Table I) and centre - s_global, s_local: extracted local moment in global (x, y, z) and local (n_par, n_perp1, n_perp2) coordinates === Figure 5 === Fig5-triangle-connectivity.dat - Lookup table for full triangular facets within the simulation volume. - Columns: face_id, node_id_1, node_id_2, node_id_3 Fig5-ASI-network-atfield.dat Fig5-ASI-network-relaxedtozero.dat - State-dependent magnetic properties on triangular plaquettes. - Columns: - field, theta_H: (initial) field amplitude and direction - face_id: face identifier (see Fig5-triangle-connectivity.dat) - Ising_1,Ising_2,Ising_3: Ising moment pointed into the centre of the triangular plaquette, calculated by Equation (6) - scalar_spin_chirality: calculated according to Equation (7) - A_ice: calculated according to Equation (8), plotted in Figure 5 === Figure 6 === Fig6-paths-x.npy Fig6-paths-z.npy - Possible conducance paths between intial and final nodes, sorted by length, as plotted up in Fig. 6 (a,c) - Node pairs under consideration: - along x: 410 -> 314 - along z: 214 -> 307 - numpy dictionary can be read with - path_dict = np.load('Fig6-paths-x.npy', allow_pickle=True)[()] Fig6-AMR-x.dat Fig6-AMR-z.dat - AMR results between the node pairs given above. - AMR data shown in Fig. 6 (b,d) are normalised to non-magnetic AMR value: (rho - rho_nm) / rho_nm - Columns: - theta_H: field direction - nonmagnetic: limiting case, non-magnetic network resistance between initial and final node - Ising: limiting case, with all macrospins aligned with strut direction - saturated: limiting case, all local macrospins parallel to the external field - atfield_1T, atfield_100mT, atfield_20mT: AMR from simulated results at field - relaxedfrom_1T,relaxedfrom_100mT,relaxedfrom_20mT: AMR from simulated results relaxed to remanent state networkx_example.pdf - Brief ipython notebook example on how to create networkx graphs to calculated AMR.