Search found 33 matches

by Xinqiang Ding
Thu Sep 28, 2023 11:54 am
Forum: OpenMM
Topic: Benchmark of OpenMM on NVIDIA A10 cards
Replies: 1
Views: 550

Benchmark of OpenMM on NVIDIA A10 cards

Does anyone have benchmark for performance of OpenMM on NVIDIA A10 GPUs? How is it compared to RTX3090, A5000, A5500?
Thanks!
by Xinqiang Ding
Wed Jun 30, 2021 9:11 am
Forum: OpenMM
Topic: Install OpenMM Python API to a specific directory
Replies: 2
Views: 210

Install OpenMM Python API to a specific directory

Hello OpenMM Team, I am trying to compile OpenMM from source and install the Python API under my home directory on a cluster for which I don't have root access. The PYTHON_EXECUTBLE variable is set to the python executable provided by the cluster administer. When I run "make PythonInstall", OpenMM t...
by Xinqiang Ding
Tue Oct 27, 2020 6:24 pm
Forum: OpenMM
Topic: Exclude particles from GBSAOBC force
Replies: 1
Views: 121

Exclude particles from GBSAOBC force

Hi, Is there a way to exclude specific particles from GBSAOBC force as if they do not exist in the system? The current implementation requires that GBSAOBC force has the same number of particles as the system does and there are no methods to add exclusions. Thanks.

Xinqiang
by Xinqiang Ding
Wed Sep 06, 2017 11:27 am
Forum: OpenMM
Topic: How to downcast a TabulatedFunction class to a Continuos2DFunction class in Python?
Replies: 3
Views: 271

How to downcast a TabulatedFunction class to a Continuos2DFunction class in Python?

Several Custom*Forces have the method getTabulatedFunction(). The method getTabulatedFunction returns an TabulatedFunction object. How can we call setFunctionParameters() on the returned TabulatedFunction object in Python? The TabulatedFunction class is a generic class and does not have the method s...
by Xinqiang Ding
Tue Aug 29, 2017 9:58 am
Forum: OpenMM
Topic: Update TabulatedFunction in a Custom*Force without reinitialize the Context
Replies: 3
Views: 347

Re: Update TabulatedFunction in a Custom*Force without reinitialize the Context

This feature would be very helpful for running many meta dynamics like algorithms, which need to repetitively modify the biasing potential and these biasing potential can be represented by the tabulated functions.

Will adding this feature involve a lot work?

Thanks,
Xinqiang
by Xinqiang Ding
Tue Aug 29, 2017 8:19 am
Forum: OpenMM
Topic: Update TabulatedFunction in a Custom*Force without reinitialize the Context
Replies: 3
Views: 347

Update TabulatedFunction in a Custom*Force without reinitialize the Context

Can we update a TabulatedFunction in a Custom*Force without reinitializing the Context? I have tried to do it using the following procedure, but it does not work. OpenMM::Continuous1DFunction* func = (OpenMM::Continuous1DFunction*) &(Custom*Force -> getTabulatedFunction(0)); func -> setFunctionParam...
by Xinqiang Ding
Mon Aug 28, 2017 2:15 pm
Forum: OpenMM
Topic: What's the best way to run meta-dynamics using OpenMM?
Replies: 3
Views: 224

Re: What's the best way to run meta-dynamics using OpenMM?

Do you mean the force explicitly varies based on time? No. The biasing force does not depend on time explicitly. For the force F on the collective variable V, I need to repetitively add a Gaussian shape potential to the force F. This means after running a short time of simulation, the force F shoul...
by Xinqiang Ding
Mon Aug 28, 2017 1:43 pm
Forum: OpenMM
Topic: What's the best way to run meta-dynamics using OpenMM?
Replies: 3
Views: 224

What's the best way to run meta-dynamics using OpenMM?

After reading through the threads related to metadynamics in both this forum and github, I'm confused with what's the best way to run metadynamics using the newest OpenMM. In the metadynamics I'm trying to run, the collective variables include the energies. I also want to define my own way of adding...
by Xinqiang Ding
Fri Jul 21, 2017 12:15 pm
Forum: OpenMM
Topic: Periodic boundary condition for CustomNonbondedForce in CustomCVForce
Replies: 3
Views: 263

Re: Periodic boundary condition for CustomNonbondedForce in CustomCVForce

Thanks for the quick fix. I have tested it and it does fix the problem.

Xinqiang