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

Add PME for GIST #889

Merged
merged 101 commits into from
Apr 4, 2021
Merged

Add PME for GIST #889

merged 101 commits into from
Apr 4, 2021

Conversation

drroe
Copy link
Contributor

@drroe drroe commented Apr 2, 2021

Details in https://doi.org/10.26434/chemrxiv.13140011.v2, soon to be published in JCTC. Updates version to 5.2.0.

This adds particle mesh Ewald to GIST. Right now it is turned off by default, but can be turned on via the new pme keyword. The updated GIST syntax is:

  [help gist]
	[doorder] [doeij] [skipE] [skipS] [refdens <rdval>] [temp <tval>]
	[noimage] [gridcntr <xval> <yval> <zval>] [excludeions]
	[griddim <xval> <yval> <zval>] [gridspacn <spaceval>]
	[prefix <filename prefix>] [ext <grid extension>] [out <output>]
	[info <info>]
	[nopme|pme [cut <cutoff>] [dsumtol <dtol>] [ewcoeff <coeff>]
	 [erfcdx <dx>] [skinnb <skinnb>] [ljswidth <width>]
	 [order <order>] [nfft <nfft1>,<nfft2>,<nfft3>]]

The PME keywords function as they do in the energy command (and indeed, under the hood they are using the same code). The PME code is still a bit of a work in progress in terms of formatting the output, but it is functional as-is.

This PR also improves the automatic shader model detection for the CUDA code, and adds support for CUDA 11. A general overhaul of the CUDA code is overdue...

drroe added 30 commits March 25, 2021 11:11
Ewald_ParticleMesh and implement GIST-related PME stuff
solute separate from atom_voxel since we now might care about whether
solute is on or off the grid.
@drroe drroe self-assigned this Apr 2, 2021
@drroe
Copy link
Contributor Author

drroe commented Apr 2, 2021

E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/c/curl/libcurl4-gnutls-dev_7.68.0-1ubuntu2.4_amd64.deb  404  Not Found [IP: 52.147.219.192 80]

GRR....it's a bit maddening when the CI framework fails...

@AmberJenkins
Copy link
Collaborator

The PGI build in Jenkins failed.

@lgtm-com
Copy link

lgtm-com bot commented Apr 2, 2021

This pull request introduces 2 alerts when merging f77ad43 into 113407f - view on LGTM.com

new alerts:

  • 2 for FIXME comment

@lgtm-com
Copy link

lgtm-com bot commented Apr 3, 2021

This pull request introduces 2 alerts when merging 9c1c496 into 113407f - view on LGTM.com

new alerts:

  • 2 for FIXME comment

@drroe
Copy link
Contributor Author

drroe commented Apr 3, 2021

@swails I'm seeing a lot of docker-related failures with Jenkins this morning. Is this something that will likely clear up if I try later?

@drroe drroe merged commit 56f1ae0 into Amber-MD:master Apr 4, 2021
@drroe drroe deleted the addGistPme branch April 4, 2021 13:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants