Previous Thread
Next Thread
Print Thread
Page 1 of 2 1 2
Patch files
#35012 05/26/15 02:47 PM
Joined: Apr 2013
Posts: 21
B
Forum Member
OP Offline
Forum Member
B
Joined: Apr 2013
Posts: 21
The purpose of this thread is to index patch files for CHARMM releases.

Re: Patch files
bucknerj #35013 05/26/15 03:01 PM
Joined: Apr 2013
Posts: 21
B
Forum Member
OP Offline
Forum Member
B
Joined: Apr 2013
Posts: 21
Relevant Reports:
Redmine Issue 171
Forum Post 34977 (c39b1 openmm single-gpu)

Description:
This patch is to correct a memory leak in the OpenMM-related code for SVN branch c39b. The patch can be applied to SVN revision 369.

Version Compatibility
The patch file is known to work with CHARMM versions
c39b1 and c39b2
and OpenMM 6.1 and 6.2.0

Instructions:
Apply the patch from CHARMM root with 'patch -p0 < patch.txt', and then compile/install CHARMM as usual.

Attached Files
patch.txt (2.28 KB, 622 downloads)
Last edited by bucknerj; 05/28/15 08:12 PM.
Re: Patch files
bucknerj #35014 05/26/15 03:17 PM
Joined: Apr 2013
Posts: 21
B
Forum Member
OP Offline
Forum Member
B
Joined: Apr 2013
Posts: 21
Relevant Reports
Redmine Issue 156
Forum Post 34977 (c39b1 openmm dual-gpu)

Description
This patch is to correct high temps/energies seen using CHARMM/OpenMM with multiple GPUs. It can be applied to SVN branch c39b revision 369.

This patch is compatible only with OpenMM versions 6.1 and 6.2

Some users report minimal performance gains (10% - 20%) using multiple GPUs. In addition, some testcases still fail after patching:

The following test cases still report energies that look suspicious and self-report failure. They all make heavy use of OpenMM's CustomNonbondedForce.
c38test/omm_block-periodic2.out
c38test/omm_block-periodic.out
c38test/omm_switch-nbfix.out
c38test/omm_switch.out

OpenMM's GBSAOBC does not yet support multi-gpu and so this testcase throws an apt C++ exception.
c40test/omm_gbsaobc_stream-test.out

Apply this patch only if you absolutely insist on using multiple gpus per CHARMM session.

Version Compatibility
The patch file is known to work with CHARMM versions
c39b1 and c39b2
and OpenMM 6.1 and 6.2.0


Instructions
Apply the patch from CHARMM root with 'patch -p0 < patch.txt', and then compile/install CHARMM as usual.

Attached Files
patch.txt (29.05 KB, 628 downloads)
Last edited by bucknerj; 05/28/15 08:13 PM.
Re: Patch files
bucknerj #36198 01/26/17 08:16 PM
Joined: Apr 2013
Posts: 21
B
Forum Member
OP Offline
Forum Member
B
Joined: Apr 2013
Posts: 21
Relevant Reports:
Redmine Issue 181

Description:
When doing a minimization with BLOCK and PME the EWKSum energy explodes after 2-3 steps. This only happens with non-parallel code. With parallel code, even if running on a single node, it works fine.

Version Compatibility
This patch file is known to work with c41b and trunk branches of the CHARMM SVN at commit 579.

Instructions:
Apply the patch from CHARMM root with 'patch -p0 < patch.txt', and then compile/install CHARMM as usual.


Attached Files
patch.txt (8.43 KB, 436 downloads)
Last edited by bucknerj; 01/26/17 08:17 PM.
Re: Patch files
bucknerj #36260 02/16/17 09:42 PM
Joined: Apr 2013
Posts: 21
B
Forum Member
OP Offline
Forum Member
B
Joined: Apr 2013
Posts: 21
Description:
There was a problem with recompiling an openmm build after the first compile with install.com

Also, copying the charmm executable, moving the lib directory or moving OpenMM caused only the Reference platform to be available.

Now when you move the library, plugin directories or executable, you
can set LD_LIBRARY_PATH, OPENMM_PLUGIN_DIR, and CHARMM_PLUGIN_DIR

At runtime, be sure to add OPENMM_PLUGIN_DIR and CHARMM_PLUGIN_DIR to LD_LIBRARY_PATH
just to make sure everything is linked correctly.

If you don't move anything after installation, you shouldn't have to
set OPENMM_PLUGIN_DIR or CHARMM_PLUGIN_DIR.

Version Compatibility
This patch file only works with c41b2.

Instructions:
Apply the patch from CHARMM root with 'patch -p0 < patch.txt', and then compile/install CHARMM as usual.

Attached Files
patch.txt (8.12 KB, 555 downloads)
Re: Patch files
bucknerj #36272 02/24/17 08:34 PM
Joined: Apr 2013
Posts: 21
B
Forum Member
OP Offline
Forum Member
B
Joined: Apr 2013
Posts: 21
Description:
This patch fixes mpi deadlocks that may occur after building with gcc 6 and doing
dyna 0 nstep ...
with more than one node (in parallel).

This patch also fixes a problem with ?dmc being undefined in the test script c41test/ndmc.inp in builds with gcc 6 and runs with more than one node (in parallel).

Version Compatibility
This patch file works with c41b2 and c42a2

Instructions:
Apply the patch from CHARMM root with 'patch -p0 < patch.txt', and then compile/install CHARMM as usual.

Attached Files
patch.txt (1.14 KB, 374 downloads)
Re: Patch files
bucknerj #36274 02/27/17 04:29 PM
Joined: Apr 2013
Posts: 21
B
Forum Member
OP Offline
Forum Member
B
Joined: Apr 2013
Posts: 21
Description:
This patch fixes the first derivatives from 'test first ...' in c41test/ndmc.inp and is related to the dmc energy term.

Version Compatibility
This patch file works with c41b2 and c42a2

Instructions:
Apply the patch from CHARMM root with 'patch -p0 < patch.txt', and then compile/install CHARMM as usual.

Attached Files
patch.txt (586 Bytes, 356 downloads)
Re: Patch files
bucknerj #37174 10/19/18 09:22 PM
Joined: Apr 2013
Posts: 21
B
Forum Member
OP Offline
Forum Member
B
Joined: Apr 2013
Posts: 21
Description
This patch fixes the sccdftb build for install.com
IE install.com <host> T ...
If you are using
configure --with-sccdftb ...
you do not need this patch.

Version Compatibility
This patch is for c43b1 and c44a1

Instructions
Apply the patch from CHARMM source root with
patch -p1 < patch.txt
and then use install.com as usual.

Attached Files
patch.txt (4.18 KB, 739 downloads)
GAMUS
bucknerj #37736 11/26/19 06:43 PM
Joined: Apr 2013
Posts: 21
B
Forum Member
OP Offline
Forum Member
B
Joined: Apr 2013
Posts: 21
Description
This patch fixes the GAMUS build for install.com
IE install.com <host> gamus ...

Version Compatibility
This patch is for c44b1 and c45a1

Instructions
Apply the patch from CHARMM source root with
patch -p1 < patch.txt
and then use install.com as usual.

Attached Files
patch.txt (13.74 KB, 140 downloads)
Last edited by bucknerj; 12/06/19 12:53 PM.
Re: Patch files
bucknerj #37772 12/06/19 12:50 PM
Joined: Apr 2013
Posts: 21
B
Forum Member
OP Offline
Forum Member
B
Joined: Apr 2013
Posts: 21
Description
This patch fixes compatibility between sccdftb and gsbp.
Without this patch, for example, test/clongtest/gsbptest1.inp
segfaults.

Version Compatibility
This patch is for c44b1 and c45a1

Instructions
Apply the patch from CHARMM source root with
patch -p1 < patch.txt
and then compile as usual.

Attached Files
patch.txt (1.19 KB, 136 downloads)
Page 1 of 2 1 2

Moderated by  BRBrooks, bucknerj, lennart, rmv 

Link Copied to Clipboard
Powered by UBB.threads™ PHP Forum Software 7.7.4
(Release build 20200307)
Responsive Width:

PHP: 5.6.33-0+deb8u1 Page Time: 0.021s Queries: 44 (0.013s) Memory: 0.9904 MB (Peak: 1.1291 MB) Data Comp: Off Server Time: 2021-03-07 14:44:26 UTC
Valid HTML 5 and Valid CSS