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

Feature: Add automatic setup of QE binaries #1037

Open
2 tasks
t-reents opened this issue Jul 8, 2024 · 0 comments
Open
2 tasks

Feature: Add automatic setup of QE binaries #1037

t-reents opened this issue Jul 8, 2024 · 0 comments

Comments

@t-reents
Copy link

t-reents commented Jul 8, 2024

@giovannipizzi @mbercx @Minotakm Quickly summarizing what we discussed last week:

It would be nice to have a cli command that takes care of setting up all the QE binaries that are typically used, e.g. pw.x,
ph.x, etc. This would simplify the setup of different environments, and in general the setup process for new users.

Two options should be supported:

  • Given a prepend text (e.g. which modules to load), simply use which pw.x on the computer to identify the binaries and setup the codes accordingly (this is especially useful for new users that don't have multiple compilations of QE)
  • Provide a specific directory of the binaries and iterate through them (or a predefined list) to setup the codes. This would also be interesting for more experienced users

In addition to the automatic setup, it would be also nice to add a cli command to test the setup of the QE codes. For a tested and very simple system, e.g. Si, submit a calculation to the computer and return whether the calculation was successful. This could probably run in the background.

More details can be discussed when having a first draft. I'd be happy to take care of this when we block some time for the QE plugin.

Tasks

@t-reents t-reents changed the title Feature: Add automatic setup of QE codes Feature: Add automatic setup of QE binaries Jul 8, 2024
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

1 participant