Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expose currently hard-coded options in MILC interface #220

Open
mathiaswagner opened this issue Apr 9, 2015 · 4 comments
Open

Expose currently hard-coded options in MILC interface #220

mathiaswagner opened this issue Apr 9, 2015 · 4 comments
Labels
Milestone

Comments

@mathiaswagner
Copy link
Member

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.

@detar
Copy link
Contributor

detar commented Apr 9, 2015

Hi Mathias,

It would be good to think about an interface similar to the one used by
QOPQDP, which has a pretty flexible system for setting options.

Best,
Carleton

On 4/9/2015 12:54 PM, Mathias Wagner wrote:

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.


Reply to this email directly or view it on GitHub
#220.

Carleton DeTar
Department of Physics and Astronomy
University of Utah

@mathiaswagner
Copy link
Member Author

Thanks for pointing that out.
I will look at the QDP interface and how that can inspire an update QUDA MILC interface.

I guess we don't want to break the QUDA 0.7 / MILC 7.7.12 compatibility for now.

@mathiaswagner
Copy link
Member Author

When we do work on the interface we should also check for hard coded verbosity.

@mathiaswagner mathiaswagner added this to the QUDA 0.8 milestone Jun 19, 2015
@maddyscientist maddyscientist modified the milestones: QUDA 0.9, QUDA 0.8.0 Dec 15, 2015
@maddyscientist
Copy link
Member

I suspect this is not something that we can do for 0.8, since this would be a disruptive change. Marking as 0.9.

@mathiaswagner mathiaswagner modified the milestones: QUDA 0.9, QUDA_NEXT Nov 21, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants