ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/libmdtools/Integrator.hpp
Revision 1234 - (view) (annotate) - [select for diffs]
Modified Fri Jun 4 03:15:31 2004 UTC (20 years, 1 month ago) by tim
File length: 13264 byte(s)
Diff to previous 1198 , to selected 555
new rattle algorithm is working

Revision 1198 - (view) (annotate) - [select for diffs]
Modified Thu May 27 00:48:12 2004 UTC (20 years, 1 month ago) by tim
File length: 13201 byte(s)
Diff to previous 1187 , to selected 555
in the progress of fixing MPI version of cutoff group

Revision 1187 - (view) (annotate) - [select for diffs]
Modified Sat May 22 18:16:18 2004 UTC (20 years, 1 month ago) by chrisfen
File length: 14382 byte(s)
Diff to previous 1180 , to selected 555
Fixed Thermodynamic integration code.

Revision 1180 - (view) (annotate) - [select for diffs]
Modified Thu May 20 20:24:07 2004 UTC (20 years, 1 month ago) by chrisfen
File length: 14406 byte(s)
Diff to previous 1161 , to selected 555
Several additions... Restraints.cpp and .hpp were included for restraining particles in thermodynamic integration.  By including these, changes were made in Integrator, SimInfo, ForceFeilds, SimSetup, StatWriter, and possibly some other files.  Two bass keywords were also added for performing thermodynamic integration: a lambda value one and a k power one.

Revision 1161 - (view) (annotate) - [select for diffs]
Modified Tue May 11 21:44:05 2004 UTC (20 years, 1 month ago) by tim
File length: 14356 byte(s)
Diff to previous 1141 , to selected 555
adding instantiation of Integrator<BaseIntegrator> in order to make OOPSE compiled by icc8

Revision 1141 - (view) (annotate) - [select for diffs]
Modified Wed Apr 28 23:09:32 2004 UTC (20 years, 2 months ago) by tim
File length: 14290 byte(s)
Diff to previous 1108 , to selected 555
keep the previous position of cantilever in SMD

Revision 1108 - (view) (annotate) - [select for diffs]
Modified Wed Apr 14 15:37:41 2004 UTC (20 years, 2 months ago) by tim
File length: 14260 byte(s)
Diff to previous 1097 , to selected 555
Change DumpWriter and InitFromFile

Revision 1097 - (view) (annotate) - [select for diffs]
Modified Mon Apr 12 20:32:20 2004 UTC (20 years, 2 months ago) by gezelter
File length: 13275 byte(s)
Diff to previous 1093 , to selected 555
Changes for RigidBody dynamics (Somewhat extensive)

Revision 1093 - (view) (annotate) - [select for diffs]
Modified Wed Mar 17 14:22:59 2004 UTC (20 years, 3 months ago) by tim
File length: 13214 byte(s)
Diff to previous 1091 , to selected 555
incorporate SMD into ZConstraint,it does not sound a good choice, next commit will seperate SMD and ZConstraint

Revision 1091 - (view) (annotate) - [select for diffs]
Modified Tue Mar 16 19:22:56 2004 UTC (20 years, 3 months ago) by tim
File length: 13075 byte(s)
Diff to previous 1064 , to selected 555
ZConstraint now can support sequential moving. Refactorying is needed to support SMD in ZConstraint

Revision 1064 - (view) (annotate) - [select for diffs]
Modified Tue Feb 24 15:44:45 2004 UTC (20 years, 4 months ago) by tim
File length: 13363 byte(s)
Diff to previous 1057 , to selected 555
Using inherit instead of compose to implement Minimizer
both versions are working

Revision 1057 - (view) (annotate) - [select for diffs]
Modified Tue Feb 17 19:23:44 2004 UTC (20 years, 4 months ago) by tim
File length: 13358 byte(s)
Diff to previous 1035 , to selected 555
adding function shakeF in order to remove the constraint force along bond direction

Revision 1035 - (view) (annotate) - [select for diffs]
Modified Fri Feb 6 21:37:59 2004 UTC (20 years, 4 months ago) by tim
File length: 13293 byte(s)
Diff to previous 1031 , to selected 555
Single version of energy minimization for argon is working, need to add constraint

Revision 1031 - (view) (annotate) - [select for diffs]
Modified Fri Feb 6 18:58:06 2004 UTC (20 years, 4 months ago) by tim
File length: 13299 byte(s)
Diff to previous 1010 , to selected 555
Add some lines into global.cpp to make it work with energy minimization

Revision 1010 - (view) (annotate) - [select for diffs]
Modified Tue Feb 3 20:43:08 2004 UTC (20 years, 5 months ago) by tim
File length: 13189 byte(s)
Diff to previous 987 , to selected 555
to avoid cyclic depency, refactory constraint class

Revision 987 - (view) (annotate) - [select for diffs]
Modified Tue Jan 27 19:15:20 2004 UTC (20 years, 5 months ago) by tim
File length: 13195 byte(s)
Diff to previous 969 , to selected 555
revision of constraint for Nonlinear Optimization Model

Revision 969 - (view) (annotate) - [select for diffs]
Modified Tue Jan 20 20:32:57 2004 UTC (20 years, 5 months ago) by tim
File length: 13176 byte(s)
Diff to previous 857 , to selected 555
Energy Minimizer

Revision 857 - (view) (annotate) - [select for diffs]
Modified Fri Nov 7 17:09:48 2003 UTC (20 years, 7 months ago) by mmeineke
File length: 12715 byte(s)
Diff to previous 843 , to selected 555
moved the velocity scale matrix calculation outside of the atom loop in the NPT family of integrators.

Revision 843 - (view) (annotate) - [select for diffs]
Modified Wed Oct 29 20:41:39 2003 UTC (20 years, 8 months ago) by mmeineke
File length: 12496 byte(s)
Diff to previous 837 , to selected 555
fixed a stdlib.h include error in bass.l

fixed a little bug in the first time step, regarding the setting of ecr and est in fortran

Revision 837 - (view) (annotate) - [select for diffs]
Modified Wed Oct 29 00:19:10 2003 UTC (20 years, 8 months ago) by tim
File length: 12386 byte(s)
Diff to previous 812 , to selected 555
add chi and eta to the comment line of dump file.

Revision 812 - (view) (annotate) - [select for diffs]
Modified Wed Oct 22 21:17:32 2003 UTC (20 years, 8 months ago) by mmeineke
File length: 12235 byte(s)
Diff to previous 790 , to selected 555
added a new NPT integrator, NPTxyz. It scales the x, y, and z direction sepeartely. no box skew allowed.

Revision 790 - (view) (annotate) - [select for diffs]
Modified Mon Sep 29 21:16:11 2003 UTC (20 years, 9 months ago) by mmeineke
File length: 13987 byte(s)
Diff to previous 788 , to selected 555
fixed a lot of warnings and errors found with SUN's SUNWspro.s1s7

Revision 788 - (view) (annotate) - [select for diffs]
Modified Thu Sep 25 21:17:16 2003 UTC (20 years, 9 months ago) by mmeineke
File length: 13975 byte(s)
Diff to previous 782 , to selected 555
fixed some additional remarks from icc -w3 (extra verbose output)

Revision 782 - (view) (annotate) - [select for diffs]
Modified Tue Sep 23 20:34:31 2003 UTC (20 years, 9 months ago) by mmeineke
File length: 13976 byte(s)
Diff to previous 780 , to selected 555
Removed NPTfm from Integrator.hpp.

Some small syntax cleaning in NPTfm and SimSetup

Revision 780 - (view) (annotate) - [select for diffs]
Modified Mon Sep 22 21:23:25 2003 UTC (20 years, 9 months ago) by mmeineke
File length: 16946 byte(s)
Diff to previous 778 , to selected 555
Converted NPTf to work with the NPT base class.

Removed NPTfm and NPTim from cvs

Revision 778 - (view) (annotate) - [select for diffs]
Modified Fri Sep 19 20:00:27 2003 UTC (20 years, 9 months ago) by mmeineke
File length: 19462 byte(s)
Diff to previous 767 , to selected 555
added NPT base class. NPTi is up to date. NPTf is not.

Revision 767 - (view) (annotate) - [select for diffs]
Modified Tue Sep 16 20:02:11 2003 UTC (20 years, 9 months ago) by tim
File length: 18246 byte(s)
Diff to previous 763 , to selected 555
fixed ecr grow in SimInfo

fixed conserved quantity in NPT (Still some small bug)

NPTi appears very stable.

Revision 763 - (view) (annotate) - [select for diffs]
Modified Mon Sep 15 16:52:02 2003 UTC (20 years, 9 months ago) by tim
File length: 18215 byte(s)
Diff to previous 755 , to selected 555
add conserved quantity to statWriter
fix bug of vector wrapping at NPTi

Revision 755 - (view) (annotate) - [select for diffs]
Modified Tue Sep 9 20:35:25 2003 UTC (20 years, 9 months ago) by mmeineke
File length: 15752 byte(s)
Diff to previous 747 , to selected 555
updated the ChangeLog

added two new NPT integrators, they still need work.

Revision 747 - (view) (annotate) - [select for diffs]
Modified Fri Sep 5 21:28:52 2003 UTC (20 years, 9 months ago) by gezelter
File length: 13353 byte(s)
Diff to previous 746 , to selected 555
Changes to autoconf / configure method of configuring OOPSE

Revision 746 - (view) (annotate) - [select for diffs]
Modified Thu Sep 4 21:48:35 2003 UTC (20 years, 10 months ago) by mmeineke
File length: 13351 byte(s)
Diff to previous 738 , to selected 555
added resetTime to the Global namespace.

added ability to reset the integrators in the NVT and NPT family.

Revision 738 - (view) (annotate) - [select for diffs]
Modified Tue Sep 2 14:30:12 2003 UTC (20 years, 10 months ago) by tim
File length: 13061 byte(s)
Diff to previous 718 , to selected 555
fix a bug at MPI version of PolicyByMass

Revision 718 - (view) (annotate) - [select for diffs]
Modified Mon Aug 25 21:51:30 2003 UTC (20 years, 10 months ago) by gezelter
File length: 13054 byte(s)
Diff to previous 701 , to selected 555
*** empty log message ***

Revision 701 - (view) (annotate) - [select for diffs]
Modified Wed Aug 20 14:34:04 2003 UTC (20 years, 10 months ago) by tim
File length: 11955 byte(s)
Diff to previous 699 , to selected 555
reformmating ZConstraint and fixe bug of error msg printing

Revision 699 - (view) (annotate) - [select for diffs]
Modified Fri Aug 15 19:24:13 2003 UTC (20 years, 10 months ago) by tim
File length: 11076 byte(s)
Diff to previous 696 , to selected 555
Tested MPI version of Z-Constraint Method

Revision 696 - (view) (annotate) - [select for diffs]
Modified Thu Aug 14 16:16:39 2003 UTC (20 years, 10 months ago) by tim
File length: 9313 byte(s)
Diff to previous 693 , to selected 555
Stable ZConstraint with average force substraction strategy

Revision 693 - (view) (annotate) - [select for diffs]
Modified Wed Aug 13 19:21:53 2003 UTC (20 years, 10 months ago) by tim
File length: 9274 byte(s)
Diff to previous 682 , to selected 555
harmonic potential & z-contraint method

Revision 682 - (view) (annotate) - [select for diffs]
Modified Tue Aug 12 17:51:33 2003 UTC (20 years, 10 months ago) by tim
File length: 9227 byte(s)
Diff to previous 677 , to selected 555
added harmonical potential to z-constraint method

Revision 677 - (view) (annotate) - [select for diffs]
Modified Mon Aug 11 19:41:36 2003 UTC (20 years, 10 months ago) by tim
File length: 9169 byte(s)
Diff to previous 658 , to selected 555
added method of moving zconstraint molecules to specified positions

Revision 658 - (view) (annotate) - [select for diffs]
Modified Thu Jul 31 15:35:07 2003 UTC (20 years, 11 months ago) by tim
File length: 8660 byte(s)
Diff to previous 645 , to selected 555
 Added Z constraint.

Revision 645 - (view) (annotate) - [select for diffs]
Modified Tue Jul 22 19:54:52 2003 UTC (20 years, 11 months ago) by tim
File length: 7255 byte(s)
Diff to previous 605 , to selected 555
*** empty log message ***

Revision 605 - (view) (annotate) - [select for diffs]
Modified Tue Jul 15 03:27:24 2003 UTC (20 years, 11 months ago) by gezelter
File length: 7149 byte(s)
Diff to previous 604 , to selected 555
Bugfix in NPTim, fixes for NPTfm

Revision 604 - (view) (annotate) - [select for diffs]
Modified Tue Jul 15 03:08:00 2003 UTC (20 years, 11 months ago) by gezelter
File length: 7105 byte(s)
Diff to previous 600 , to selected 555
Checking in changes for NPTim

Revision 600 - (view) (annotate) - [select for diffs]
Modified Mon Jul 14 22:38:13 2003 UTC (20 years, 11 months ago) by gezelter
File length: 7038 byte(s)
Diff to previous 597 , to selected 555
Fixes for get and set routines in Atom and DirectionalAtom

Revision 597 - (view) (annotate) - [select for diffs]
Modified Mon Jul 14 21:28:54 2003 UTC (20 years, 11 months ago) by mmeineke
File length: 7112 byte(s)
Diff to previous 596 , to selected 555
found a bug. Unit vectors were not being updated

Revision 596 - (view) (annotate) - [select for diffs]
Modified Mon Jul 14 15:04:55 2003 UTC (20 years, 11 months ago) by gezelter
File length: 7115 byte(s)
Diff to previous 594 , to selected 555
Working on NPTim

Revision 594 - (view) (annotate) - [select for diffs]
Modified Fri Jul 11 22:34:48 2003 UTC (20 years, 11 months ago) by mmeineke
File length: 4933 byte(s)
Diff to previous 588 , to selected 555
working on som integrator bugs

Revision 588 - (view) (annotate) - [select for diffs]
Modified Thu Jul 10 17:10:56 2003 UTC (20 years, 11 months ago) by gezelter
File length: 4650 byte(s)
Diff to previous 586 , to selected 555
Bunch of 1-d array -> 2-d array stuff

Revision 586 - (view) (annotate) - [select for diffs]
Modified Wed Jul 9 22:14:06 2003 UTC (20 years, 11 months ago) by mmeineke
File length: 4647 byte(s)
Diff to previous 576 , to selected 555
Bug fixing NPTi and NPTf. there is some error in the caclulation of HmatInverse.

Revision 576 - (view) (annotate) - [select for diffs]
Modified Tue Jul 8 21:10:16 2003 UTC (20 years, 11 months ago) by gezelter
File length: 4573 byte(s)
Diff to previous 574 , to selected 555
*** empty log message ***

Revision 574 - (view) (annotate) - [select for diffs]
Modified Tue Jul 8 20:56:10 2003 UTC (20 years, 11 months ago) by gezelter
File length: 3625 byte(s)
Diff to previous 565 , to selected 555
NPTi

Revision 565 - (view) (annotate) - [select for diffs]
Modified Tue Jun 24 22:51:57 2003 UTC (21 years ago) by gezelter
File length: 3607 byte(s)
Diff to previous 562 , to selected 555
Fixes to NVT.  Check them!

Revision 562 - (view) (annotate) - [select for diffs]
Modified Fri Jun 20 20:50:17 2003 UTC (21 years ago) by gezelter
File length: 3819 byte(s)
Diff to previous 561 , to selected 555
NPT fix

Revision 561 - (view) (annotate) - [select for diffs]
Modified Fri Jun 20 20:29:36 2003 UTC (21 years ago) by mmeineke
File length: 3833 byte(s)
Diff to previous 560 , to selected 555
Most of the integrator and NVT seem to be working now.

Revision 560 - (view) (annotate) - [select for diffs]
Modified Fri Jun 20 16:49:33 2003 UTC (21 years ago) by gezelter
File length: 3845 byte(s)
Diff to previous 559 , to selected 555
NVT additions

Revision 559 - (view) (annotate) - [select for diffs]
Modified Thu Jun 19 22:02:44 2003 UTC (21 years ago) by mmeineke
File length: 2200 byte(s)
Diff to previous 555
slowly converting to new integrator and forcefield names.

Revision 555 - (view) (annotate) - [selected]
Modified Tue Jun 17 21:56:15 2003 UTC (21 years ago) by mmeineke
File length: 2155 byte(s)
Diff to previous 548
Added Teng's parmeters fro the ghost Bend in TraPPE_Ex

some work on the integrator. ( incomplete)

Revision 548 - (view) (annotate) - [select for diffs]
Modified Wed Jun 4 21:06:45 2003 UTC (21 years, 1 month ago) by mmeineke
File length: 1975 byte(s)
Diff to previous 542 , to selected 555
added constrainA and constrainB to the Symplectic integrator

Revision 542 - (view) (annotate) - [select for diffs]
Modified Fri May 30 21:31:48 2003 UTC (21 years, 1 month ago) by mmeineke
File length: 1714 byte(s)
Diff to previous 541 , to selected 555
currently modifiying Symplectic to become the basic integrator.

Revision 541 - (view) (annotate) - [select for diffs]
Modified Fri May 30 20:19:44 2003 UTC (21 years, 1 month ago) by mmeineke
File length: 1666 byte(s)
Diff to previous 540 , to selected 555
added some member variables for position, velocity, etc.

Revision 540 - (view) (annotate) - [select for diffs]
Modified Fri May 30 19:07:45 2003 UTC (21 years, 1 month ago) by mmeineke
File length: 1544 byte(s)
Diff to previous 466 , to selected 555
changed how NVT is now derived from Integrator

Revision 466 - (view) (annotate) - [select for diffs]
Modified Mon Apr 7 14:30:36 2003 UTC (21 years, 2 months ago) by gezelter
File length: 2106 byte(s)
Diff to previous 423 , to selected 555
Added ExtendedSystem infrastructure for NPT and NVT calculations

Revision 423 - (view) (annotate) - [select for diffs]
Modified Thu Mar 27 20:12:15 2003 UTC (21 years, 3 months ago) by mmeineke
File length: 1951 byte(s)
Diff to previous 378 , to selected 555
I have implemeted Molecules everywhere I could remember to.
will now attempt to compile.

Revision 378 - (view) (annotate) - [select for diffs]
Modified Fri Mar 21 17:42:12 2003 UTC (21 years, 3 months ago) by mmeineke
File length: 1993 byte(s)
Copied from: branches/mmeineke/OOPSE/libmdtools/Integrator.hpp revision 377
Diff to previous 377 , to selected 555
This commit was generated by cvs2svn to compensate for changes in r377,
which included commits to RCS files with non-trunk default branches.
Revision 377 - (view) (annotate) - [select for diffs]
Added Fri Mar 21 17:42:12 2003 UTC (21 years, 3 months ago) by mmeineke
Original Path: branches/mmeineke/OOPSE/libmdtools/Integrator.hpp
File length: 1993 byte(s)
Diff to selected 555
New OOPSE Tree

Convenience Links

Links to HEAD: (view) (annotate)

Compare Revisions

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a