Advection-Diffusion Variable

Numerical methods and mathematical models of Elmer
Post Reply
Santiago RG
Posts: 1
Joined: 07 Sep 2020, 00:07
Antispam: Yes

Advection-Diffusion Variable

Post by Santiago RG »

Hello,

I am working with the Advection-Diffusion solver to simulate the currents of a diode. After writing the code and defining the variables to solve which are Phole and Nelec, which are the concentrations of hole and electrons respectively, I get the following warning in Solver Log, which is:

MAIN:
AdvectionDiffusion:
AdvectionDiffusion: -------------------------------------
AdvectionDiffusion: Solving for species transport
AdvectionDiffusion: -------------------------------------
AdvectionDiffusion: -------------------------------------
AdvectionDiffusion: Iteration step: 1
AdvectionDiffusion: -------------------------------------
AdvectionDiffusion: Bulk Assembly
WARNING:: ListFind:
WARNING:: ListFind: Requested property: [phole Diffusivity], not found
WARNING:: ListFind:
WARNING:: ListFind:
WARNING:: ListFind: Requested property: [phole Diffusivity], not found
WARNING:: ListFind:
WARNING:: ListFind:
WARNING:: ListFind: Requested property: [phole Diffusivity], not found
WARNING:: ListFind:

After declaring the variables Phole and Nelec in their respective solvers, in the materials section the variables are used to define the Diffusivity of these carriers, which is written as follows:

Phole Diffusivity = real $Dp
Phole Soret Diffusivity = real 0

Why does it show the warning that the Diffusivity property cannot find it? apparently it is well written

Thank you and looking forward to an answer,

SG.
kevinarden
Posts: 2237
Joined: 25 Jan 2019, 01:28
Antispam: Yes

Re: Advection-Diffusion Variable

Post by kevinarden »

WARNING:: ListFind: Requested property: [phole Diffusivity], not found
Phole Diffusivity = real $Dp

One has a lower case p and the other has an uppercase P
linux is typically case senstive
raback
Site Admin
Posts: 4812
Joined: 22 Aug 2009, 11:57
Antispam: Yes
Location: Espoo, Finland
Contact:

Re: Advection-Diffusion Variable

Post by raback »

Hi

Parser of ElmerSolver is generally not case sensitive with these exceptions:

1) MATC/LUA expressions are case sensitive (as is C)
2) File names are case sensitive (difference between String and File type in sif)

So I'm not totally convinced that the case is the problem. Maybe you can share the whole sif.

-Peter
Post Reply