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

Plumed now fetches the masses from pw.x correctly (v2.9) #966

Closed
wants to merge 84 commits into from

Conversation

Iximiel
Copy link
Member

@Iximiel Iximiel commented Aug 2, 2023

Description

The modifications from #962 but rebased on the v2.9, the modification passes the tests with qe7.0

Target release

I would like my code to appear in release 2.9

Type of contribution
  • changes to code or doc authored by PLUMED developers, or additions of code in the core or within the default modules
Copyright
  • I agree to transfer the copyright of the code I have written to the PLUMED developers or to the author of the code I am modifying.
  • the module I added or modified contains a COPYRIGHT file with the correct license information. Code should be released under an open source license. I also used the command cd src && ./header.sh mymodulename in order to make sure the headers of the module are correct.
Tests
  • I added a new regtest or modified an existing regtest to validate my changes.
  • I verified that all regtests are passed successfully on GitHub Actions.

GiovanniBussi and others added 30 commits March 8, 2023 10:32
this is included till plumed 2.9
Also with some minor cleanups of the code and docs.
This option should solve once for all the problem with gnu unique symbols.
I am not 100% this option will not introduce troubles linking other C++
libraries, and thus I leave the possibility to remove it with
./configure --disable-no-gnu-unique

However, problems are very unlikely considering that this is the
same behavior of icpc and clang.

See plumed#549
* Test with and without MPI

* WALKERS_MPI now throws without MPI initializated

* test and error message now are more clear

* clearer comments in the tests

* added the last newline to the new files

* PlumedHasMPI is now a function

* camelCased plumedHasMPI

* style aligned

* moved files

* created compiledtest type

* compiled tests now support align with the other tests

* Moved the new test in the basic directory

* now the new test is completely aligned with the old ones

* removed compiled test

* updated the reference

---------

Co-authored-by: Daniele Rapetti <[email protected]>
GiovanniBussi and others added 27 commits June 17, 2023 11:43
small changes in the openMP settings
* patch updated to fix plumed#960

@GiovanniBussi the fix works but i do not know if it does
what you need there

* removed wrong files from patch

* gromacs 2023.2

hrex fix should be closer to previous behavior
but likely still not functional
adding a comment to explain the new piece of code

corrected F90 error and patched the wanted version of qe
@Iximiel I removed unrelated changes
@maxbonomi you need to add an example otherwise the CI test fails.

I temporarily add a placeholder
@Iximiel
Copy link
Member Author

Iximiel commented Aug 3, 2023

I wanted to trigger the CI, but I syncronized the branch with master

@Iximiel Iximiel closed this Aug 3, 2023
@Iximiel Iximiel deleted the pwPatchMasses2_9 branch August 3, 2023 14:25
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.

7 participants