Thank you, Wenqing! I was hoping to use the function type keyword ($FCT_TYPE) to do this, especially since the saturation may change in transient conditions. Do you think this is possible? I see several benchmarks that make use of this, but I am still unclear about the usage of several keywords in the *.fct input file.
As an example, I would like to change the value of the CONSTANT at the polyline “PLY_BC_TOP” depending on the saturation, I think the *.st and *.fct files should be written like so (using dummy numbers from benchmark files):
In the above case, the value 0.00038 would be multiplied by the corresponding value (given in column 2) in the *.fct depending on the saturation at each node (given in column 1 in *.fct file) along the polyline “PLY_BC_TOP”.
Is this a correct implementation?
Alternatively, I plan to write a separate file where the value of velocity at each node is written. In this case, the *.st file would be routed to read data from this file. Which keyword in the *.st file would be correct to route this information?
Lastly, what is the function of the keyword
$DISTRIBUTE_VOLUME_FLUX in the *.st file?
Many thanks for your patience!