[

{'template':'dbcsr_array__nametype1__sort.template',
'libname':'dbcsr',
'nametype1':'d',
'type1':'real(kind=real_8)',
'USE':'USE kinds, ONLY: real_8',
'lessQ':'CP_R_LESS_Q',
'defines':"#define CP_R_LESS_Q(el1,el2) ( el1 < el2 )\n"},

{'template':'dbcsr_array__nametype1__sort.template',
'libname':'dbcsr',
'nametype1':'s',
'type1':'real(kind=real_4)',
'USE':'USE kinds, ONLY: real_4',
'lessQ':'CP_R_LESS_Q',
'defines':"#define CP_R_LESS_Q(el1,el2) ( el1 < el2 )\n"},

{'template':'dbcsr_array__nametype1__sort.template',
'libname':'dbcsr',
'nametype1':'i4',
'type1':'integer(kind=int_4)',
'USE':'USE kinds,       ONLY:int_4',
'lessQ':'CP_I_LESS_Q',
'defines':"#define CP_I_LESS_Q(el1,el2) ( el1 < el2 )\n"},

{'template':'dbcsr_array__nametype1__sort.template',
'libname':'dbcsr',
'nametype1':'i8',
'type1':'integer(kind=int_8)',
'USE':'USE kinds,       ONLY:int_8',
'lessQ':'CP_I_LESS_Q',
'defines':"#define CP_I_LESS_Q(el1,el2) ( el1 < el2 )\n"},

]
