Kirana Kumara P said:
The problem in hand is not new and it is not the one which is identified by me. It is also a well known fact that present day digital computers cannot solve the problem accurately. Of course, people who have used various approximations have used the digital computers most of the time (if not always), an have done whatever is possible with the digital computers (more realistic simulations are "future work"!).
Everything is an approximation. Just because a problem has not been solved to your satisfaction does not mean it is established as impossible. If that was the case, no problem would ever be solved.
Changing the element data structure can make a difficult problem tractable. Consider a 3D array of elements distributed as though throughout the mass of an organ. Each element would know where in 3D space it was, and which elements were it's immediate neighbours. A cut would be represented by a change of the interconnection parameters between elements, with a resulting disconnection of positions. More virtual elements could be inserted where detail was needed by replacing existing elements with multiple elements. Neighbours would be identified by dynamic links to other elements. Areas not being affected could be left with coarse resolution. Areas previously needing high resolution could have some elements merged to reduce processor time and so be returned to coarse resolution, but retaining well defined boundaries.
All the requirements for switching signal paths has then gone. It is all determined by changing element positions, boundary parameters and dynamic links to neighbouring elements.
How many elements would a 100 mm cube with 1 mm elements need? It would require about 10^6 elements. If each “relaxation” required 1 usec of digital 1GHz processing per element, it would need 1 second of processor time per relaxation. That could be done in about 30 msec by 32 independent processors working on elements in the same data array. It is an ideal problem for the arrays of up to 1024 RISC processors now available on a chip.
The very fact that the elements know where they are in space, as they move with each milligram of meat, makes the problem tractable. You can even drop a specimen in a jar and send it off to histology while continuing the simulation.
It would be impossible to solve that kind of problem with analogue computing elements. That is because available processors from the pool need to be continuously assigned to process elements in variable 3D positions with different separations and boundary connection parameters in the array. Initialising the state variables in an analogue processor every 1 usec would be as impossible as the task of building a rigid million element 3D array of analogue processors.