sorry, we can't preview this file
chemora.xcf (461.76 kB)
Chemora: A Programming Framework for Physics
The fundamental difficulty with scientific software is that the existing languages are either too general-purpose and too low-level, or both. Thus, physics equations are entangled with the way they are implemented, even to low level details such as grid structure, cache optimization, etc. Because everything is coupled, it is difficult for the various scientific communities to adapt to algorithm or hardware advances. More importantly, it means that researchers cannot specialize as easily.