I’m trying to understand a little better the dynamics of the Element-Edge model. This is in relation to handling of vector quantities.
So, it seems to be straightforward to generate a vector (element) field for a given edge model, which is great. What I can’t get my head around, is why can I not create an edge model from the element model.
So if I understand this correctly (and please correct me) if I need to use a vector field, (e.g., I need vector E to compute field effect on mu) I’d first need to create an element model for E, and then convert all edge models that require this to element models, i.e.,
Create element model for mu
Create element model for n
Create element model for J
Substitute edge_model for element_model in equation
Then, how are equations handled? There is element_charge, element_current and element_model in contact_equation but no contact_element_model. Maybe it’d suffice to change edge_current_model by edge_element_model?
Where the @en2 model is the derivative with respect to the node off a triangle edge in 2D. In 3D, @en2, @en3 are the two nodes off of the element edge. Please see this paper for more information about the discretization: https://doi.org/10.36227/techrxiv.14129081.v3
As described in the paper, and implemented in the accompanying repo: https://github.com/devsim/devsim_3dmos
the mobility is based off the vector electric fields to get the electric field normal to current flow.