Home Inventions Products Research Resources
 Moletronics and Intelligence
Bramha: An ultimate CA simulator Narad Muni: CA rule identification tool



Bramha is world's first pattern based computing software. Using this software one can write any input pattern of his or her choice and let the pattern evolve in its own way. The evolution of this pattern may represent a physical phenomenon on the surface.


The name Bramha originates from Hindu and Budhist mythological god Bramha, who creates pattern to play with this universe. Even now in all hindu marriages Butterfly is used as holy symbol of creation, since butterfly carries chaotic pattern on its wings symbolizing the creation of Bramha.


All rules are observed to happen on a particular quinone organic monolayer. However, the rules are so critical that for the last 3.5 years we are trying to understand the pattern evolution, but in most cases program was masked with bugs. Recently we have resolved most of the bugs and basic rules are working fine.


Anybody can download this software, which at the moment is the latest stable version for us. Note that unless you have very powerful computer do not try complicated pattern. By clicking option button they can save every input pattern undergoing evolution process. You can invent a pattern that gives rise to a pattern unknown to all of us, auto save option would enable you storing the same. Note that you can create infinite number of patterns on a surface.


We would highly appreciate your feedback. However, note that we do not provide any assurance or claims with these versions, and you will download it in your own risk. Me and my institute would in no way be responsible for any issues related to the use of this software. Business, using this software is prohibited. To download the software click on this line.


Below is the screenshot of Bramha during operation.







Spatial Rules of CA



Let us explain some of the rules governing this Cellular Automata. First rule is that, All negeatively charged particles moves towards pseudo positive charge. Here we have only four colored balls, state 1 and 3 are negatively charged and therefore take active role in computing.


When states are 5 molecule distance apart they move because of inertia and collide like a billiard ball.


When they collide state 3 may break into two state one or vice versa reactions can happen.


Group of states may coupled together and propagate as single unit. Balls moving in same direction also form group.


These are fundamentals of spatial propagation rules.


Some parts of the rules are not programmed into the Bramha package.



Temporal Rules of CA



More negatively charge/molecule's ratio moves faster.


Bigger the negatively charged cluster, faster the states repulse and move through the surface.


When state 1 and state 3 moves through yellow paths they are faster.


Velocity of state 1 and state 3 depends on density of yellow balls within 5 molecules area.


After crossing 10 molecules distance along a straight line, the states gradually slows down to zero at 20 molecules isolated.


If it turns back anytime after 10 molecule it retains same speed.


Beyond a certain threshold surface charge density states move faster.


We digitise velocity into multiple distinct classes as tunneling of electron can not vary continuously on an organic monolayer.


Let us inform you once again that most of these rules are not encoded or not properly included, therefore if you find any problem with this software please let us know, we would highly appreciate your input and would continue to develop it for the benefit of interested ones.




Contact: Anirban Bandyopadhyay, National Institute for Materials Science, Tsukuba, Japan-305-0037