Software - Petaspin microelectrics Solver

Petaspin microelectrics Solver

The PETASPIN_microelectrics solver is a CUDA™ (Compute Unified Device Architecture) C/C++ phase-field solver for ferroelectric materials, developed at the University of Messina within the TOPOCOM project. It computes the full polarization vector field using the Ginzburg-Landau formalism and the Landau-Khalatnikov-Tani equation, and it runs on either a GPU (Graphics Processing Unit) or a CPU (Central Processing Unit), with the backend selectable directly from the interface. The solver has been benchmarked against the analytical tangent domain-wall profile, and used to reproduce known phase behavior in BaTiO3, field-driven hysteresis loops, and skyrmion stabilization. A Windows installer, a detailed README, and a short slide presentation are available below, so anyone can install the software and run simulations independently.

Simulated polarization field in PbTiO3 forming four vortices in the xy-plane

Simulated polarization field in PbTiO3, forming four vortices in the xy-plane from a random initial state, using the Petaspin_microelectrics Solver's relaxation (TDGL) mode.

Download Contents Size
Full package (.zip) Windows installer, README, slide presentation, and two example output files (CPU and GPU) for checking your first run 269 MB
README (PDF) Installation, interface reference, file formats, troubleshooting, and a worked example 34 pages
Installation and usage slides (PDF) Short visual walkthrough of the interface 19 pages

The installer is not code-signed, so Windows may show a warning during installation. This is expected for research software distributed outside the Microsoft Store.

Developed by Ali Hasan, Abdul Basit and Giovanni Finocchio (PETASPIN group, Department of Mathematical and Computer Sciences, Physical Sciences and Earth Sciences, University of Messina) and Davi Rodrigues (Department of Electrical and Information Engineering, Politecnico di Bari), within the TOPOCOM Doctoral Network.