Development Activity

Syndicate content
Updated: 4 days 2 hours ago

<a class="ot-revision-link" href="http://code.google.com/p/sire/source/detail?r=1346">r1346</a> (Increased the maximum number of alpha values for a softcore ...) committed by <a class="ot-profile-link-2" href="http://code.google.com/u/julienmich/">julien

24 August 2010 - 11:31pm
Increased the maximum number of alpha values for a softcore force field. I have done this so that I
could use different alpha parameters to soften serially the lennard jones and coulombic interactions
of a solute

<a class="ot-revision-link" href="http://code.google.com/p/sire/source/detail?r=1345">r1345</a> (I&#39;ve committed the version of the code used to perform the s...) committed by <a class="ot-profile-link-2" href="http://code.google.com/u/@VxZWQF1UAxdNWw

23 August 2010 - 3:33pm
I've committed the version of the code used to perform the simulations in the
WSRC paper (just submitted to J Chem Phys). This branch will be updated as
necessary to allow others to reproduce the simulations described in this
paper.

<a class="ot-revision-link" href="http://code.google.com/p/sire/source/detail?r=1339">r1339</a> (Now working on adding bond_deltas and angle_deltas to MoverM...) committed by <a class="ot-profile-link-2" href="http://code.google.com/u/julienmich/">julien

19 August 2010 - 10:51pm
Now working on adding bond_deltas and angle_deltas to MoverMove. Created a DofID class
to index the variable dofs of MoverMove. Code compiles but wrappers do not workx

<a class="ot-revision-link" href="http://code.google.com/p/sire/source/detail?r=1338">r1338</a> (I&#39;ve changed the &quot;at&quot; function of ChunkedVector to remove bo...) committed by <a class="ot-profile-link-2" href="http://code.google.com/u/@VxZW

18 August 2010 - 4:21pm
I've changed the "at" function of ChunkedVector to remove bounds checking and
have switched the intermolecular forcefields over to using
ChunkedVector::at rather than ChunkedVector::operator[]. This has improved
the speed of the energy calculations by about 25-30%
(see test/SireMove/bigbox.py).

However, I am still performing a distance check between all pairs of
molecules, which means that I still have an O(n) cost in the
energy evaluation. This is painful, especially as this is evaluated
via a virtual function call (as it is Space dependent). I need
to think of some way of creating patches and breaking the system
down into patches (to remove the O(n) scaling).

<a class="ot-revision-link" href="http://code.google.com/p/sire/source/detail?r=1337">r1337</a> (I&#39;ve fixed the bug in LJPotential that meant that recent ver...) committed by <a class="ot-profile-link-2" href="http://code.google.com/u/@VxZWQF1UAxdNWw

16 August 2010 - 11:07am
I've fixed the bug in LJPotential that meant that recent versions of Sire
(which have not been used for any production calculations) calculated the
wrong LJ energy. It was a stupid error in LJFunction where I used
sigma^6/r^6 = pow_3(sigma/r^2) rather than the correct pow_3(sigma^2/r^2)

<a class="ot-revision-link" href="http://code.google.com/p/sire/source/detail?r=1336">r1336</a> (I&#39;ve fixed a bug in RestraintFF that meant that it was not s...) committed by <a class="ot-profile-link-2" href="http://code.google.com/u/@VxZWQF1UAxdNWw

13 August 2010 - 3:20pm
I've fixed a bug in RestraintFF that meant that it was not saving its "space"
property correctly. This caused errors to be thrown as RestraintFF forcefields
then had different spaces to non-RestraintFF forcefields.

<a class="ot-revision-link" href="http://code.google.com/p/sire/source/detail?r=1334">r1334</a> (I&#39;ve fixed a bug in CovalentBondHunter whereby it never foun...) committed by <a class="ot-profile-link-2" href="http://code.google.com/u/@VxZWQF1UAxdNWw

19 July 2010 - 10:16pm
I've fixed a bug in CovalentBondHunter whereby it never found any bonds
because it used a too small covalent radius - it now uses the bond order
radius. I've added an anchors example script to show how anchors are supposed
to work.

I am also trying now to speed up the code for large numbers of molecules,
in particular getting rid of some unnecessary order-N bits of code which
were seriously destroying the performance of the code for large water
boxes (hence the bigbox.py added example).

While this version compiles and runs, I wouldn't trust it yet - I've
done too much to the core and need to run a lot of tests.