Details of GEMCI - II
2: Large Scale Equation Solver: Exploit collaboration with Caltech and Los Alamos which has developed highly efficient multipole solver for large scale parallel machines (including PC cluster). Major HPCC application. Also need cellular automata and other simulation approaches. All of these methods are expected to parallelize well
3: Local Physics and Friction modules. Develop common interfaces to allow easy experimentation with different approaches
What simulation module languages should we support?
- Fortran Dominant HPCC simulation language
- C/C++ Several HPCC successes but not clearly taking off
- Java (?) Problematical Performance if 100% pure ….
- Safest is Fortran/C plus MPI with Java “wrappers” if necessary