Simulating Surface Height and Roughness
of Ink Jetted Conductors
Program Architecture
As a specialist in software but not fluid physics, we realize that any flow model we might implement is not going to be as good as one that experts in the field can produce. Therefore we have decided to create a programmatic scaffolding that can be used by experts to modify and enhance the algorithms used by this simulator.
We do this by creating separate program libraries for both the droplet crossection module and the flow interaction module. By isolating these two modules in their own library and by revealing the API and headers used by these libraries, any expert in fluid flow  (who also has some programming experience) can provide their own computation engines.
expert_engines.gif
Disadvantages
Advantages
More work to set up and document scaffolding
Experts can focus on algorithms
Experts can keep their own algorithms  secret.
Possible reduction in compute optimization
Easy to compare different approaches
  Previous  < 1 2 3 4 5   >  Next