Coding language
We are initially just trying to choose a language for the development of the data structure library.
By having strongly defined interface boundaries this modules should be callable from many different languages, initially most importantly, C and Fortran.
This list is being developed and will be up to the committee to refine it and define the weightings of various parts.
Criteria
- Programmer experience, productivity
- Code transfer
- Compiler support, debugging, profiling, maturity
- Computation efficiency
- Portable interface
- Libraries (use of blas, MPI, sparse matrices)
- Methods/Function pointers