ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/libmdtools/Integrator.cpp
Revision 1452 - (view) (annotate) - [select for diffs]
Modified Mon Aug 23 15:11:36 2004 UTC (19 years, 10 months ago) by tim
File length: 21290 byte(s)
Diff to previous 1284 , to selected 999
*** empty log message ***

Revision 1284 - (view) (annotate) - [select for diffs]
Modified Mon Jun 21 18:52:21 2004 UTC (20 years ago) by tim
File length: 19066 byte(s)
Diff to previous 1268 , to selected 999
roll in progress

Revision 1268 - (view) (annotate) - [select for diffs]
Modified Fri Jun 11 17:16:21 2004 UTC (20 years ago) by tim
File length: 19058 byte(s)
Diff to previous 1234 , to selected 999
roll in progress

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: 18956 byte(s)
Diff to previous 1221 , to selected 999
new rattle algorithm is working

Revision 1221 - (view) (annotate) - [select for diffs]
Modified Wed Jun 2 14:56:18 2004 UTC (20 years, 1 month ago) by chrisfen
File length: 18536 byte(s)
Diff to previous 1212 , to selected 999
Formatting Changes, removed writeRaw

Revision 1212 - (view) (annotate) - [select for diffs]
Modified Tue Jun 1 17:15:43 2004 UTC (20 years, 1 month ago) by chrisfen
File length: 18634 byte(s)
Diff to previous 1207 , to selected 999
Implemented a separate solid and liquid thermodynamic integration routines

Revision 1207 - (view) (annotate) - [select for diffs]
Modified Thu May 27 20:06:38 2004 UTC (20 years, 1 month ago) by chrisfen
File length: 18536 byte(s)
Diff to previous 1187 , to selected 999
Fixed a bug in Integrator.cpp where it called writeRaw() when useThermInt = false...

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: 18512 byte(s)
Diff to previous 1180 , to selected 999
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: 18519 byte(s)
Diff to previous 1178 , to selected 999
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 1178 - (view) (annotate) - [select for diffs]
Modified Thu May 13 21:08:05 2004 UTC (20 years, 1 month ago) by gezelter
File length: 18195 byte(s)
Diff to previous 1150 , to selected 999
fixes for skip list

Revision 1150 - (view) (annotate) - [select for diffs]
Modified Fri May 7 21:35:05 2004 UTC (20 years, 2 months ago) by gezelter
File length: 18117 byte(s)
Diff to previous 1144 , to selected 999
Many changes to get group-based cutoffs to work

Revision 1144 - (view) (annotate) - [select for diffs]
Modified Sat May 1 18:52:38 2004 UTC (20 years, 2 months ago) by tim
File length: 18210 byte(s)
Diff to previous 1127 , to selected 999
C++ pass groupList to fortran

Revision 1127 - (view) (annotate) - [select for diffs]
Modified Tue Apr 20 16:56:40 2004 UTC (20 years, 2 months ago) by tim
File length: 18117 byte(s)
Diff to previous 1125 , to selected 999
fixed getCOMVel  and velocitize at thermo

Revision 1125 - (view) (annotate) - [select for diffs]
Modified Mon Apr 19 22:13:01 2004 UTC (20 years, 2 months ago) by gezelter
File length: 17985 byte(s)
Diff to previous 1118 , to selected 999
Fixed a charge bug

Revision 1118 - (view) (annotate) - [select for diffs]
Modified Mon Apr 19 03:52:27 2004 UTC (20 years, 2 months ago) by tim
File length: 17935 byte(s)
Diff to previous 1113 , to selected 999
new implement of quickLate using visitor and composite pattern

Revision 1113 - (view) (annotate) - [select for diffs]
Modified Thu Apr 15 16:18:26 2004 UTC (20 years, 2 months ago) by tim
File length: 17590 byte(s)
Diff to previous 1108 , to selected 999
fix whole bunch of bugs :-)

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: 17630 byte(s)
Diff to previous 1097 , to selected 999
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: 17610 byte(s)
Diff to previous 1057 , to selected 999
Changes for RigidBody dynamics (Somewhat extensive)

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: 17369 byte(s)
Diff to previous 1035 , to selected 999
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, 5 months ago) by tim
File length: 17368 byte(s)
Diff to previous 999
Single version of energy minimization for argon is working, need to add constraint

Revision 999 - (view) (annotate) - [selected]
Modified Fri Jan 30 15:01:09 2004 UTC (20 years, 5 months ago) by chrisfen
File length: 17325 byte(s)
Diff to previous 929
Substantial changes. OOPSE now has a working WATER.cpp forcefield and parser.
This involved changes to WATER.cpp and ForceFields amoung other files. One important
note: a hardwiring of LJ_rcut was made in calc_LJ_FF.F90. This will be removed on
the next commit...

Revision 929 - (view) (annotate) - [select for diffs]
Modified Tue Jan 13 15:46:49 2004 UTC (20 years, 5 months ago) by tim
File length: 17326 byte(s)
Diff to previous 892 , to selected 999
 Merge the code of writeFinal and writeDump;
 Adding sortingIndex into DumpWriter;
 Fix a bug of writing last frame twice in integrator

Revision 892 - (view) (annotate) - [select for diffs]
Modified Mon Dec 22 21:27:04 2003 UTC (20 years, 6 months ago) by chuckv
File length: 17393 byte(s)
Diff to previous 843 , to selected 999
Fixes to profile code.

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: 16796 byte(s)
Diff to previous 841 , to selected 999
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 841 - (view) (annotate) - [select for diffs]
Modified Wed Oct 29 17:55:28 2003 UTC (20 years, 8 months ago) by mmeineke
File length: 16945 byte(s)
Diff to previous 837 , to selected 999
som efixes to the way rcut is setup, as well as additional debugging comments.

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: 16795 byte(s)
Diff to previous 829 , to selected 999
add chi and eta to the comment line of dump file.

Revision 829 - (view) (annotate) - [select for diffs]
Modified Tue Oct 28 16:03:37 2003 UTC (20 years, 8 months ago) by gezelter
File length: 16556 byte(s)
Diff to previous 804 , to selected 999
replace c++ header stuff with more portable c header stuff
Also, mod file fixes and portability changes
Some fortran changes will need to be reversed.

Revision 804 - (view) (annotate) - [select for diffs]
Modified Thu Oct 16 19:16:24 2003 UTC (20 years, 8 months ago) by mmeineke
File length: 16554 byte(s)
Diff to previous 787 , to selected 999
Changed DumpReader to use linked lists instead of a vector.

Fixed the makefile to build DumpReader.cpp

Removed a comment output in Exclude.cpp

Modified DumpWriter and Integrator to write an eor file every time a frame is written.
This lets the .eor file represent the last written frame of a simulation.

Revision 787 - (view) (annotate) - [select for diffs]
Modified Thu Sep 25 19:27:15 2003 UTC (20 years, 9 months ago) by mmeineke
File length: 16528 byte(s)
Diff to previous 784 , to selected 999
cleaned things with gcc -Wall and g++ -Wall

Revision 784 - (view) (annotate) - [select for diffs]
Modified Wed Sep 24 19:34:39 2003 UTC (20 years, 9 months ago) by mmeineke
File length: 16659 byte(s)
Diff to previous 782 , to selected 999
moved readyCheck in the integrator so that it is called before the first Statistics are written.

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: 16657 byte(s)
Diff to previous 781 , to selected 999
Removed NPTfm from Integrator.hpp.

Some small syntax cleaning in NPTfm and SimSetup

Revision 781 - (view) (annotate) - [select for diffs]
Modified Mon Sep 22 23:07:57 2003 UTC (20 years, 9 months ago) by tim
File length: 16686 byte(s)
Diff to previous 778 , to selected 999
fix bug in calculating maxCutoff

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: 16584 byte(s)
Diff to previous 768 , to selected 999
added NPT base class. NPTi is up to date. NPTf is not.

Revision 768 - (view) (annotate) - [select for diffs]
Modified Wed Sep 17 14:22:15 2003 UTC (20 years, 9 months ago) by mmeineke
File length: 16481 byte(s)
Diff to previous 763 , to selected 999
fixed NPTi to now work with constraints.

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: 16475 byte(s)
Diff to previous 755 , to selected 999
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, 10 months ago) by mmeineke
File length: 16372 byte(s)
Diff to previous 746 , to selected 999
updated the ChangeLog

added two new NPT integrators, they still need work.

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: 16373 byte(s)
Diff to previous 733 , to selected 999
added resetTime to the Global namespace.

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

Revision 733 - (view) (annotate) - [select for diffs]
Modified Wed Aug 27 19:23:29 2003 UTC (20 years, 10 months ago) by tim
File length: 16232 byte(s)
Diff to previous 726 , to selected 999
fix bug of MPI_Allreduce in ZConstraint, the MPITYPE is set to MPI_DOUBLE,
however, the corret type is MPI_INT. Therefore, when we turn on the
optimization flag, it causes a seg fault

Revision 726 - (view) (annotate) - [select for diffs]
Modified Tue Aug 26 20:37:30 2003 UTC (20 years, 10 months ago) by tim
File length: 16256 byte(s)
Diff to previous 725 , to selected 999
set default force substraction policy to PolicyByMass

Revision 725 - (view) (annotate) - [select for diffs]
Modified Tue Aug 26 20:29:26 2003 UTC (20 years, 10 months ago) by tim
File length: 16269 byte(s)
Diff to previous 711 , to selected 999
*** empty log message ***

Revision 711 - (view) (annotate) - [select for diffs]
Modified Fri Aug 22 20:04:39 2003 UTC (20 years, 10 months ago) by mmeineke
File length: 15738 byte(s)
Diff to previous 693 , to selected 999
small bug fix on frequency of output dumps.

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: 15685 byte(s)
Diff to previous 677 , to selected 999
harmonic potential & z-contraint 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: 15660 byte(s)
Diff to previous 645 , to selected 999
added method of moving zconstraint molecules to specified positions

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: 15473 byte(s)
Diff to previous 643 , to selected 999
*** empty log message ***

Revision 643 - (view) (annotate) - [select for diffs]
Modified Mon Jul 21 21:27:40 2003 UTC (20 years, 11 months ago) by mmeineke
File length: 15208 byte(s)
Diff to previous 641 , to selected 999
some initial changes to Dumpwriter and friends to accomadate random file access

Revision 641 - (view) (annotate) - [select for diffs]
Modified Mon Jul 21 16:23:10 2003 UTC (20 years, 11 months ago) by mmeineke
File length: 15235 byte(s)
Diff to previous 637 , to selected 999
fixed Initializefrom file to start the simulation from the time specified in the init file.

Revision 637 - (view) (annotate) - [select for diffs]
Modified Thu Jul 17 21:50:01 2003 UTC (20 years, 11 months ago) by gezelter
File length: 15197 byte(s)
Diff to previous 614 , to selected 999
Started work on a DumpReader

Revision 614 - (view) (annotate) - [select for diffs]
Modified Tue Jul 15 17:57:04 2003 UTC (20 years, 11 months ago) by mmeineke
File length: 15168 byte(s)
Diff to previous 601 , to selected 999
fixed some bugs, Changed entry_plug to info where appropriate

Revision 601 - (view) (annotate) - [select for diffs]
Modified Mon Jul 14 23:06:09 2003 UTC (20 years, 11 months ago) by gezelter
File length: 15009 byte(s)
Diff to previous 600 , to selected 999
Removed some debugging write statements

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: 15099 byte(s)
Diff to previous 597 , to selected 999
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: 15329 byte(s)
Diff to previous 594 , to selected 999
found a bug. Unit vectors were not being updated

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

Revision 572 - (view) (annotate) - [select for diffs]
Modified Wed Jul 2 21:26:55 2003 UTC (21 years ago) by mmeineke
File length: 14634 byte(s)
Diff to previous 567 , to selected 999
fixed the bugs introduced by switching the periodic box to a matrix

Revision 567 - (view) (annotate) - [select for diffs]
Modified Wed Jun 25 21:12:14 2003 UTC (21 years ago) by mmeineke
File length: 15366 byte(s)
Diff to previous 563 , to selected 999
Changed over the bonds to Harmonic bonds in the DUFF frc file

fixed constraints.

Revision 563 - (view) (annotate) - [select for diffs]
Modified Mon Jun 23 21:24:03 2003 UTC (21 years ago) by mmeineke
File length: 15623 byte(s)
Diff to previous 561 , to selected 999
Doing some work to debug the constraint code.

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

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

Revision 558 - (view) (annotate) - [select for diffs]
Added Thu Jun 19 19:21:23 2003 UTC (21 years ago) by mmeineke
File length: 15703 byte(s)
Diff to selected 999
finished the basics of the integrator and SimSetup.cpp

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