Hello,
I am working on a simulation of flow problems in porous media and have been referring to the example porousPoiseuille2d. I noticed that the code uses several different descriptors like:
typedef D2Q9<FORCE, EPSILON, K, NU, BODY_FORCE> DESCRIPTOR;
typedef D2Q9<POROSITY> DESCRIPTOR;
typedef D2Q9<> DESCRIPTOR;
I read through the source code, but I’m still unclear about the meaning of these field types and how they differ. Could someone explain the distinction between them and provide guidance on how to choose the right field for a simulation?
Key Points:
What is the role of these field types in the simulation?
What differences exist between D2Q9<FORCE, EPSILON, K, NU, BODY_FORCE>, D2Q9<POROSITY>, and D2Q9<>?
How should I choose the right descriptor for simulating flow in porous media?
Thanks in advance!