AMReX-Microelectronics / FerroX

FerroX is a massively parallel, 3D phase-field simulation framework for modeling ferroelectric materials based scalable logic devices.
Other
9 stars 9 forks source link

Make Applied voltage a function of time #19

Closed prkkumar closed 1 year ago

prkkumar commented 2 years ago

To perform an applied voltage sweep with a given temporal profile, we need to make applied voltage a function of time.

Currently, we have input parameters inc_step and Phi_Bc_inc to increment the applied voltage at step = inc_step by Phi_Bc_inc. This gives us an option to either increase the applied voltage or decrease it (by setting Phi_Bc_inc < 0).

This could be done with a parser function.

Parser functions would be useful in other instances, such as, defining the device geometry and specifying material properties which depend on spatial locations (x,y,z).