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

nonexistent url in configure-get.sh file #4

Closed
nek5091 opened this issue Aug 3, 2017 · 4 comments
Closed

nonexistent url in configure-get.sh file #4

nek5091 opened this issue Aug 3, 2017 · 4 comments

Comments

@nek5091
Copy link

nek5091 commented Aug 3, 2017

I am trying to use xconfigure to install elpa-2017.05.001.rc1 (prior to installing QE v.6.1), but the configure-get.sh file is calling to the url https://github.com/hfp/xconfigure/raw/master/elpa/.filelist, which does not exist in the git repository. Is this something that is supposed to be present or is it deprecated / not necessary anymore?

@hfp
Copy link
Owner

hfp commented Aug 3, 2017

Thank you for considering XCONFIGURE!

One cannot easily "query" content from GitHub using typical download protocols. The current way is to know all filenames upfront, or trying to generate the filenames according to some rules. Depending on the application (e.g., ELPA) some attempts to grab content may not have such content. As mechanism to download "unknown" filesets, the getter also attempts to download a list of files (a plain text file called ".filelist"). The latter does not exist for ELPA, and is also not necessary (since everything is covered by rules). It's "normal" that the getter attempts to download some files, which do not exist. I haven't spent time to "hide" this from the user. Sorry if this is confusing...

@hfp
Copy link
Owner

hfp commented Aug 3, 2017

As a side note: elpa-2017.05.001 (RC2 is available meanwhile) is not supported for QE. I have only incorporated ELPA-2017 support into CP2K, but not (yet) into QE. Unless you want to contribute the patches, I recommend you to stick with ELPA-2016. The latter is a bit unpleasant since ELPA-2017 now properly incorporates AVX-512 support.

@hfp
Copy link
Owner

hfp commented Aug 3, 2017

On the other hand QE only uses ELPA based on implicit interfaces so supporting ELPA-2017 is by far easier than for CP2K. Though, ELPA changed/adjusted its interface with every release. Even minor thing like renaming an argument eventually broke integration with certain application (e.g., if they used FORTRAN's named arguments).

@nek5091
Copy link
Author

nek5091 commented Aug 3, 2017

I see, thank you for the detailed reply! We will work on installing ELPA 2016 and not worry then about missing files.

@nek5091 nek5091 closed this as completed Aug 3, 2017
hfp added a commit that referenced this issue Oct 20, 2017
…nd" errors quietly. This change improves on issue #4, which led to irritation in case of non-existing URLs (by design it's needed to attempt such downloads; see #4 (comment)).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants