Peter Boyle wrote:
Just a small comment — I’m working on a distributed MPP cartesian grid code.
github.com/paboyle/Grid
Certainly not pitching it as it is niche, focussed on particle physics, but I found C++11 does enable MUCH smaller more
compact expression template engines ~ 250 LOC. Something I learned from Antonin Portelli, CC’d. The corresponding C++98
US QDP++ package was more like 100k LOC using PETE.
So I agree that there is VERY much scope for a rewrite/update using features that were not originally available.
Peter Boyle wrote:
Just a small comment — I’m working on a distributed MPP cartesian grid code.
github.com/paboyle/Grid
Certainly not pitching it as it is niche, focussed on particle physics, but I found C++11 does enable MUCH smaller more
compact expression template engines ~ 250 LOC. Something I learned from Antonin Portelli, CC’d. The corresponding C++98
US QDP++ package was more like 100k LOC using PETE.
So I agree that there is VERY much scope for a rewrite/update using features that were not originally available.