-
Notifications
You must be signed in to change notification settings - Fork 32
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
Basic integration test for the common relax workflow #162
Comments
Since Orca and Gaussian can not perform calculations on extended systems. Does it make sense to provide a similar script for the single relaxation of a molecule. H2 would be sufficient. The script should be the same no @sphuber ? |
@bosonie I have updated the script to also run the ammonia example. |
Ok, I believe that H2 was easier since it is 2 atoms and not 4, but whatever |
btw, the marvelnccr/quantum-mobile:develop tag is the same as docker 20.11.2a on docker hub, for now, so it uses old plugins as well. |
But I thought that certain plugins had problems with this example since they had to specify the electronic type and or starting magnetization was causing problems. Happy to change if this is not the case. |
That is weird. I ran the script yesterday composing from |
Ah ok, you are right, I was thinking to do H2 with no spin, but you are right. Just leave it like that! Sending an email now to others |
Hello, I'm new to docker so this is my general feedback but maybe I missed some obvious stuff:
I had to do the following steps:
However this does not work and return the error:
Any idea ? |
Thanks @sponce24 , you indeed have to add some lines to script, this is my bad. When I first did this myself, I noticed that the latest version of the QM docker doesn't actually have the latest version of
Installing I have updated the script with what should work. |
Hi, I was able to run the NH3 relaxation for Gaussian through docker. However:
As this is not a problem of the gaussian workflow but rather the LSF scheduler and/or CLI, i'll go ahead and set gaussian tests as green in the google sheet. (let me know if you disagree) |
I am trying using docker and the set-up script. However,
Has anyone faced the same problem? Isn't it weird that I have such an error and others don't? Isn't the docker container supposed to be identical for everyone? |
Haven't seen this, but it looks like it tries to install |
|
Can confirm that I am now experiencing the same problem after having destroyed my container and rebuilding from scratch. Not sure what has changed since I initially did this and it worked. Will have to find out who added the |
It seems that upgrading
|
It solves the problem for me too, thanks! |
I believe the problem saw by @Tseplyaev and @sphuber should be carefully monitored.
So something changed and it is not due to the docker. |
Those messages are most likely due to the new dependency resolver that they introduced in recent versions of @chrisjsewell that being said, maybe it is useful to add a statement that updates |
It is kind of difficult to setup integration tests for actually running the common workflows because they require not only a lot of setup in the Python environment with the various plugins and their required data, such as pseudos, but also the codes themselves need to be compiled. I don't see how we can this integrate into the GHA anytime soon, but we in the meantime we should have a manual alternative to have some kind of verification.
I propose that each developer runs the common relax workflow for all three protocols for the silicon structure. To ensure that we can get an environment that is as reproducible as possible to ensure everyone runs with the same environment, I propose to use docker. After you have installed docker on your machine, you can run the following:
The text was updated successfully, but these errors were encountered: