Skip to content

Patch to newest i-PI version#84

Closed
armaet wants to merge 6 commits intomolmod:mainfrom
armaet:ipi_version
Closed

Patch to newest i-PI version#84
armaet wants to merge 6 commits intomolmod:mainfrom
armaet:ipi_version

Conversation

@armaet
Copy link
Copy Markdown
Contributor

@armaet armaet commented May 20, 2025

Some changes for an update to the latest i-PI version. Also added the functionality to sample the (N, V, $\sigma_a = 0$, T)-ensemble, where the cell volume is constrained but cell parameters are allowed to fluctuate.

NVT, NPT and fixed volume NPT all seem to work normally, same goes for PLUMED (through Metadynamics at least). Are there additional features that have to be explicitly tested, which are not in the automatic tests?

@armaet
Copy link
Copy Markdown
Contributor Author

armaet commented May 20, 2025

I made it such that the pressure is set to zero when the volume is constrained, as it does not make sense otherwise. Currently I included a print statement to make the user aware of this. This should of course also be added to the documentation.

@armaet
Copy link
Copy Markdown
Contributor Author

armaet commented May 20, 2025

In this commit they restructured the drivers and the run_driver-function is no longer included in the pip installation. The driver now works through PES functions, however as we are using a custom driver function it is still preferable to have access to run_driver. I have opened a commit regarding this in the i-PI repo, but for this moment I have just copied the module.

@armaet armaet closed this May 20, 2025
@armaet armaet reopened this May 20, 2025
@armaet armaet marked this pull request as draft May 20, 2025 12:00
@armaet armaet marked this pull request as ready for review May 20, 2025 12:11
@armaet armaet closed this Jun 25, 2025
@armaet armaet deleted the ipi_version branch April 3, 2026 15:36
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

Successfully merging this pull request may close these issues.

1 participant