A lot of things in the MILC interface are currently hard coded.
We should discuss whether we want to expose some of them to the user or to the MILC code.
One particular example is the reconstruction of links.
We can certainly expose these options in the interface but should coordinate with MILC where the user should select these options. (QUDA make.inc, MILC Makefile, ...).
Just moving from having them hard coded in QUDA to having them hard coded in MILC is probably not very useful.
A lot of things in the MILC interface are currently hard coded.
We should discuss whether we want to expose some of them to the user or to the MILC code.
One particular example is the reconstruction of links.
We can certainly expose these options in the interface but should coordinate with MILC where the user should select these options. (QUDA make.inc, MILC Makefile, ...).
Just moving from having them hard coded in QUDA to having them hard coded in MILC is probably not very useful.