Simulation Tools




  • LanTraP is a code for calculating the semi-classical thermoelectric transport properties. It calculates the distribution of modes, the electronic thermoelectric transport coefficients, and the lattice thermal transport properties from band structure information. The code is able to accept direct output from popular first principles programs such as Quantum Espresso and VASP as input.
    1. DFT
    2. first principles
    3. thermoelectric


  • This simulation tool allows users to calculate various thermoelectric properties such as Seebeck coefficient, electrical conductivity, and electronic thermal conductivity for any semiconductor materials with band structures modeled using the nonparabolic dispersion relation. The linearized Boltzmann transport equation under the relaxation time approximation is used for the calculations.
    1. effective mass
    2. thermoelectric




  • ADEPT/F solves Poisson's equation coupled with the hole and electron continuity equations in one spatial dimension in compositionally nonuniform semiconductors. It was originally written to model solar cells fabricated from a wide variety of materials, including amorphous silicon, copper indium diselenide, and cadmium telluride. However, since material parameters (band gap, mobility, etc.) can be input by the user, devices fabricated from any material for which these parameters are known can be modeled. Dark I-V, light I-V, and spectral response of solar cells (or any two terminal device) can be computed. Plots of many internal parameters, such as carrier density, recombination, electric field, etc., can be plotted at any operating point. Homostructures and heterostructures, both abrupt and graded, can be modeled. Solar cell material systems modeled include ZnO/CdS/CIS, ZnO/CdS/CIGS, CdS/CdTe, a-Si, Si, AlGaAs/GaAs, GaSb, InP, and several others. The new Frozen Potential Approach is capable of simulating cases where the Principle of Superposition fails.
    1. solar cells
    2. device simulation


  • The Magnetic Tunnel Junction (MTJ) is a spintronic device that is gaining attention in hybrid- and post-silicon memory and logic circuit designs. The device consists of two thin film ferromagnets separated by a nanometer thin oxide layer. The resistance of this device depends on the relative angle between the magnetizations of the two ferromagnets, and can be used to create a memory device by storing information as the relative configuration (anti-parallel and parallel) of the angle. Using the phenomena of spin transfer torque, this angle can be controlled and used to write information as well, making MTJ capable of working as a solid state non-volatile memory. Other features like low power operation, radiation hardening, high projected relatibility and size scalability make MTJs a candidate for "universal memory". We present a Non-Equilibrium Green’s Function (NEGF) based quantum transport simulator that calculates critical transport properties of an MTJ viz. Parallel and Anti-Parallel Resistances, Tunneling Magneto-Resistance (TMR) and Spin Transfer Torque (STT, both in-plane and out of the plane), using material parameters and geometric dimensions of an MTJ device as inputs. The underlying model is the first model to quantitatively benchmark multiple experimental data and was published in a peer reviewed journal.
    1. Magnetic tunnel junction
    2. magnetoelectric devices
    3. NEGF
    4. spin logic
    5. spin transport
    6. spintronics


  • A thermoelectric (TE) device is a tool used to convert heat into electricity and vice versa. In the power generation mode, where a TE device is attached onto a hot surface, thermal energy comes into the TE device from the hot surface, as the other side of the TE device is cooler than the hot side. An electric voltage is then created in the TE device by the thermoelectric principle called Seebeck effect. This voltage can be connected to an external load to do a useful work. In the cooling/heating mode, an electric current is injected into a TE device. When the electric current flows through the interfaces, thermal energy is either absorbed from lattice to charge carriers (cooling), or dissipated from charge carriers to lattice (heating) by another thermoelectric principle called Peltier effect. This way, an active cooling/heating of electronic/optoelectronic devices can be achieved. This simulation tool is intended to simulate the operations of TE devices under various circumstances and boundary conditions. Both micro-scale thin-film TE devices and large-scale multi-element TE modules can be simulated. One of the advantages of this tool is that users can choose an independent variable such as design parameters of the TE device, and simulation conditions, and simulate the device performances as a function of the independent variable. This is very useful for users to optimize their TE device design suitable for the operating conditions.
    1. energy conversion
    2. nanoelectronics
    3. Semiconductor Device Modeling and Design
    4. thermoelectric
    5. thermoelectric cooler
    6. thermoelectric generator


  • S4 is a frequency domain code to solve layered periodic structures. Internally, it uses Rigorous Coupled Wave Analysis (RCWA; also called the Fourier Modal Method (FMM)) and the S-matrix algorithm. S4 was developed by Victor Liu of the Fan Group in the Stanford Electrical Engineering Department. The S4sim Nanohub tool was developed at Purdue University as an analysis of optical propagation in the generalized 3D structure much more quickly than many alternatives. However, the original tool is hard to use. So the goal is to make it more accessible, especially for experimentalists in PV community.This tool allowed the user to click into the parameters including the number of layers and material for each layer and to define a multi-layers structure. The original complicated coding process was totally replaced. This tool then output data for the structure, which helped making the structure clear.
    1. Fourier Modal Method
    2. Maxwell's equations
    3. multilayers
    4. nanophotonics
    5. RCWA
    6. rigorous coupled-wave analysis


  • BioSensorLab is a tool to evaluate and predict the performance parameters of a label-free, electronic biosensor (see figure). The sensor basically consist of a field effect device, whose surface is functionalized with capture probe (receptor) molecules. Some of the target molecules, which are introduced to the system, diffuse through the solution and reach the field effect device and get captured by the receptors thereby binding them close to the surface. Many bio-molecules carry an electrostatic charge under normal physiological conditions. For example, DNA is negatively charged while the net charge of a protein molecule depends on the pH of the solution. The coulomb interaction between the charge of the target bio-molecule and the field effect device can result in a change in conductivity of the latter.
    1. nano/bio
    2. biosensor
    3. biology



PVpanel Sim

  • PVpanel Sim is a spice simulation utility for two dimensional simulation of thin film solar panels, using the conventional equivalent circuit for individual cells. The tool incorporates the variability of shunt conduction from cell to cell, and effect of sheet resistance of contact material. This allows the user to assess the gap between cell and module efficiency in thin film technologies. The user can change the distribution of shunts from cell to cell, and vary the contact sheet resistance to understand their effect on panel efficiency. Another feature of the tool allows the user to analyze the effect of partial shadowing the panel due to nearby object in full 2D. The tool calculates the reverse stresses generated on the shaded cells, based on the user defined breakdown characteristics. The second version of this tool adds the capability by adding an enhanced non-linear equivalent circuit more suitable for thin film solar cells.
    1. Photovoltaic
    2. Solar
    3. solar panel
    4. thin films
    5. SPICE

Purdue University Bifacial Module Calculator (PUB)

  • Purdue University Bifacial Module Calculator (PUB) is a module-level simulator that can accurately model and optimize the performance of a bifacial module at any arbitrary location. PUB can also simulate bifacial modules with different installation parameters (e.g., tilt and azimuth angles, module height) installed in regions with different ground albedo coefficients. By PUB, a user can compare the location-specific energy yield of a bifacial module to that of its monofacial counterpart to evaluate the financial viability of the bifacial technology. The results can also be used to facilitate the optimization of bifacial solar farms.
    1. Photovoltaic
    2. Solar
    3. solar panel
    4. thin films
    5. SPICE

Purdue University Meteorological Tool

  • Purdue University Meteorological Tool (PUMET)allows users to download and visualize a variety of global meteorological databases, i.e., the NASA meteorological database and National Solar Radiation Database (NSRDB) from the National Renewable Energy Laboratory (NREL). Through PUMET, users can access both the real-time and Typical Meteorological Year (TMY) data comprising irradiance, temperature, atmospheric properties, etc., across the entire world for different time resolutions (e.g., hourly, daily, monthly)
    1. Photovoltaic
    2. Solar
    3. solar panel
    4. SPICE




  • In this simulation tool, a thermoelectric power generator is optimized together with the heat source and heat sinks for maximum power output and system cost. Full electrical and thermal co-optimization is performed with given material properties, and dimensions to find the optimal thickness of the thermoelectric elements. One can choose a material property such as Seebeck coefficient and thermal conductivity as an independent variable to optimize the performance of the power generator as a function of the chosen material property. Heat transfer coefficients of the heat sinks at the hot and cold sides can also be varied as an independent variable. Fractional area coverage by thermoelectric elements called fill factor is another parameter that can be optimized for best performance and cost in this simulation tool. A particular set of parameters is given as an example in this tool to simulate a thermoelectric topping combined steam turbine system for its performance and cost analysis.
    1. nanoelectronics
    2. power efficiency
    3. thermoelectric devices
    4. thermoelectricity
    5. thermoelectric power generation