TY - JOUR
T1 - The paraldor project
AU - Ashby, T.
AU - Galletly, D.
AU - Joó, B.
AU - Kennedy, A. D.
AU - Lacagnina, G.
PY - 2003/5
Y1 - 2003/5
N2 - Paraldor is an experiment in bringing the power of categorical languages to lattice QCD computations. Our target language is Aldor, which allows the capture of the mathematical structure of physics directly in the structure of the code using the concepts of categories, domains and their inter-relationships in a way which is not otherwise possible with current popular languages such as Fortran, C, C++ or Java. By writing high level physics code portably in Aldor, and implementing switchable machine dependent high performance back-ends in C or assembler, we gain all the power of categorical languages such as modularity, portability, readability and efficiency.
AB - Paraldor is an experiment in bringing the power of categorical languages to lattice QCD computations. Our target language is Aldor, which allows the capture of the mathematical structure of physics directly in the structure of the code using the concepts of categories, domains and their inter-relationships in a way which is not otherwise possible with current popular languages such as Fortran, C, C++ or Java. By writing high level physics code portably in Aldor, and implementing switchable machine dependent high performance back-ends in C or assembler, we gain all the power of categorical languages such as modularity, portability, readability and efficiency.
UR - https://www.scopus.com/pages/publications/0037609773
U2 - 10.1016/S0920-5632(03)01745-6
DO - 10.1016/S0920-5632(03)01745-6
M3 - Article
AN - SCOPUS:0037609773
SN - 0920-5632
VL - 119
SP - 1006
EP - 1008
JO - Nuclear Physics B - Proceedings Supplements
JF - Nuclear Physics B - Proceedings Supplements
ER -