Adding a directory for scripts Adding affineScale script
fixed a getSigma bug
bunch of changes
Added fork() and wait() so we can loop through multiple jobs.
Added tred to sample water.md files
Added TRED water visitor for Dump2XYZ visualization
Added TRED parameters to forcefield
adding final version of dissertation
Added a few more changes.
more format correction to avoid widow lines
format corrections
fix an undef reference
fix some strange behavior of CVS
change the size of roughShell.eps
fix legends on some figures.
adding definition of bundles.
It's sort of working now.
minor correction.
references corrections
fixed d / sigma0 confusion
minor corrections.
corrections from steve
testing commit logger
fixed a bug
removed printing of GBN and GBM from previous debugging
added handler for log database
Fixed more buggies
Fixed a bug in the fftw part of the configure script.
Interface for getfile.
More runParallel goodness
First commit of code to run multiple amber jobs in parallel
visitorScheme --> visitorList in the source code of Visitor Pattern
Incorporated supporting info into pairwise chapter
removed icc from C++ search lines, did some formatting work on GB module, mucked around with a GB example
Adding more changes to orientational bond order parameter.
minor correction
update the plots of auto-correlation functions
Resistance tensor
Added utility function to winger3jm from slatac.
It builds now. Added individual system analysis sections for pairwise methods
Added the multipole interaction routine. It doesn't work yet, so it's not included in the build.
Fennell Dissertation
Added simulation box dipole moment accumulation for the purposes of calculating dielectric constants
more corrections.
fixed forces and torques for GB
more minor corrections.
Version 0.95
more corrections.
version 1.0.0
more corrections
more corrections
more corrections
more corrections
fix some widow table problem
more corrections.
more corrections
more efficient file reading for thermodynamic integration, and fixed some formatting
Beginnings of a order parameter.
Adding code for bond orientational parameters.
more corections
adding periods at the end of equations
more corrections
finish conclusion of Liquid Crystal
finish conclusion of Liquid Crystal
minor corrections.
rename r22_220.eps to s22_220.eps
move the legend
adding r22_220
adding more images
more corrections
Change the case caption of tables
more corrections
adding auto-correlation functions
more corrections
more corrections
finish abstract
more corrections
format change
more corrections
finish conclusion; some format checking correction
MPI thermodynamic integration works now.
finish abstract
finish abstract
minor fixes
fixed a build problem... GB_12b_ratio no longer exists (replaced with BG_l).
minor fixes
correction to Langevin
correction to Chapter one
adding order parameters and pair correlation function into method setion
adding order parameters and pair correlation function into method setion
Added support for Winger3jm coefficients.
fixes for mpi thermodynamic integration, close to fully working...
finishing temperature control of Langevin
output the principle axis of GB
finishing temperature control of Langevin
finishing temperature control of Langevin
finishing temperature control of Langevin
added mpi compilers, demoted pg compilers after pathscale
adding roughShell model
minor change
adding a picture of two banana molecule in pentane
adding some images
adding some images
minor fixes
minor fixes
minor fixes
seperate Langevin chapter
fix format error
seperate Langevin chapter
move friction tensor section to chapter2
minor fix
minor fix
minor fix
fix broken reference
minor fix
fix figures of Lipid chapter
reformulated some of the electrostatics
more reference fixes
more reference fixes
more reference fixes
more reference fixes
minor format change
minor format change
minor format change
minor format change
format change
minor format change
minor format change
minor format change
Minor format change
minor format change
minor format change
minor format change
minor format change
minor format change
adding visitor UML structure
minor fixes
adding pattern
adding pattern
damping now works for charge-quadrupole and dipole-dipole
corrections
adding processing of dynamicProps
adding processing of dynamicProps
adding processing of dynamicProps
adding architecture and 3-stage processing of staticProps
Fixed a spelling error and a bug in MPI Thermodynamic Integration on file read-in
adding architecture
adding architecture
more reference fixes
change the size of the long table
more reference fixes
adding definition.eps
more reference fixes
change the size of figure
adding appendix;
add langevin paper into chapter 2
fixed some typos
testing GB, removing CM drift in Langevin Dynamics, fixing a memory leak, adding a visitor
more reference fixes
minor fixes
minor fix
minor fixes
minor fixes
minor fixes
fix typo of \ldots
minor fixes
minor fixes
minor fixes
minor fixes
minor fixes
fix reference problem
Added methods to access GB_mu and GB_nu from the force field options
Massive changes for GB code with multiple ellipsoid types (a la Cleaver's paper). Also, changes in hydrodynamics code to make HydroProp a somewhat smarter class (rather than just a struct).
fix reference problem
Adding more figures
Adding model section into Chapter Liquid Crystal
Add the RippleOP to calculate the orderparameter of the ripples.
Finish Introduction in Chapter Liquid Crystal
begin Liquid Crystal Chapter
adding more images
minor change
minor change
Added TIP5P-E and fixed a bug for Thermodynamic integration (you can now have a lambda of 0)
Adding Lipid Chapter
adding images
Fix a type promotion problem
replace double with RealType
What?
more changes
more changes for MPICH with profiling libraries required
MPI stuff
fixes for Hydrodynamics
fix a bug in parsing HydroProp file
Fixed a bug when spherical boundary conditions were off.
fixed an initialization bug of Hxy.cpp.
wrapping back to PBC by molecule instead of by individual atom
fixed the bugs of Hxy.cpp.
Last bug showed up in 2 places, fixed the other one.
Fix a bug of printing empty line in DumpWriter
change the order of include path and library path
Adding single precision capabilities to c++ side
Adding single precision capabilities to the fortran side
adding --enable-single to configure script
Getting fortran side prepped for single precision...
electrostatic refinement
zlib fixes
Autoconf fixes for FFTW. Multiple FFTW version support.
*** empty log message ***
Changes to calculate undulation spectrum
adding support for Gay-Berne atom
adding a gay-berne switch to Dump2XYZ
Adding qpole
finding ifort arguments that won't die under two different versions of the intel fortran compiler
initial draft
missing makefile was hanging up 'make clean'
final changes for publication
plugging EPAPS citation into .bbl
formatting adjustments
Now in preprint style
Addressing some review comments
adding NPAT and NPrT
Added random builder to cvs.
Change in siminfo used in nanoparticleBuilder.
Added random builder
Added a random builder to oopse.
Using OpenBabel element table to pick vdw radii for hydrodynamics if the LJ sigma can't be found.
Adding spherical boundary conditions to LD integrator
Added EAM atom types to Hydro models
important something from candidacy exam
minor fix
Important extended system methods from OOPSE papaer
put spline subroutines in the EAM module
Removed sqrt splines and shape stuff (doesn't work, so why was it in there?). Changed some of the water samples to use shifted_force. Probably should set the defaults to use the damped version now that we sped it up.
some minor fixes
Finish Production section
Electrosplines added...
splined up sticky
Complete rewrite of spline code and everything that uses it.
Finish Structure Properties of Analysis Section
Finish Initialization of Molecular Dynamics Section
Finish Generalized Langevin Dynamics
Finish Hydrodynamics
Many performance improvements
Adding Hydrodynamics
added a cubic spline to switcheroo
Since status.F90 is used by interpolation.F90, the former needs to be listed above the later in the Makefile.
Finish Rigid Body Dynamics
changed the interface a bit
added some logical flags
Wiped the spline with derivatives and corrected a boundary comparision error by eliminating the check. This algorithm REQUIRES known first derivatives at the endpoints.
bug fixes for interpolation module
Heavily modified interpolation module, also moved to "utils"
adding constrained hamiltonian for rigidbody
adding constrained hamiltonian for rigidbody
adding introduction for rigid body dynamics and first integral for geometric properties
Added interpolation module.
minor fix
adding (1)Example of Splitting Method; (2)Error Analysis and Higher Order Methods;
*** empty log message ***
adding Liouville's theorem section and Phase Space and Ensemble section
adding splitting method
adding Geometric Properties
adding introduction to geometric integrators
adding Generalized Langevin Dynamics and Symplectic Manifold.
adding Ergodic Hypothesis
adding newtonian mechanics
minor fix
adding Lagrangian Mechanics and Hamiltonian Mechanics
adding more references
minor fix
fix a spelling error
adding design pattern
added tengDissertation
This commit was manufactured by cvs2svn to create tag 'baseline-1'.
Imported using TkCVS
added gb-bilayer
Imported using TkCVS
Added status module to simParallel for error reporting.
NPrT might work now
Fixed memory leak bug where SCList capacity was not reset to zero on destruction.
More testing of nanoparticleBuilder.
Added check to make sure md file exists.
Fixed latticeOrt in shapedlatice and latticebuilder.
Fix the normalization problem in calculating correlation functions
(1) RoughShell Model is working; (20)Adding a new option into Hydro which allows user to generate the beads only
Makefile for nanoparticle builder.
Added nanoparticle builder to makefile
Debugging changes to nanoparticle builder.
back to previous DynamicProps
some changes
fixed a caption
Adding position correlation function. The command line option for DynamicProps is now changed. --rcorr is for position correlation and --rmsd is for mean square displacement.
Figure adjusted and Steve's recommendations incorporated
initial proof of supporting info.
update writeBeads method
remove a unknown method
just messing with some figures
The off diagnal is not set
Throw exception if the file can not be opened for preprocessing
updated plot and supporting information
added some files and updated a figure
readying for pubs
Added shaped lattice.
nearing completion
data fixes
more with the supporting
results
more supporting stuff
commenting out some stuff
fix a bug in calculating hydrodynamics tensor when the radius of beads are not the same
recip. space convergence citations
alternative image
updated ewald figure
Fix a bug in friction calculation for ellipsoid
changes
Verify the correctness of Ellipsoid's hydrodynamics properties
intro
still padding SI
padding the supporting info.
Spell checking
All sections filled
Added a figure and some more text
padded the ewald summation section
ewald is a changin'
New version of Hydro is working now.
refactor Hydrodynamics module.
Generic Shaped Lattice for oopse. Can overload to get spherical or nanorod.
LagevinDynamics is working?
fixed a const problem
more citations and some spell checking
group and rf sections added, adjusted the preview script
unit conversion for diffusion tensor is wrong
change the epsilon of numeric_limit
correcting the unit in HydrodynamicsModel
using setFrc in RigidBody::calcForcesAndTorques will discard if there are force and torque applied in rigid body itself. use addFrc instead.
paper
Adding RoughShell and BeadModel
adding hydrodynamics module into build system
makefile should reload the preview window now (added an applescript)
changing equations and adding text
Updated some plots and captions. Added a Makefile.
adding Cholesky Decomposition
we're writing a paper. What more do you want?
minor caption adjustments
fixed a caption
better graphics
Modified some figures
modifed introduction and figures
LangevinDynamics in progress
added a new figure and modified the methods and results & discussion
organizational changes
organizational changes are starting
adjusted figures
added a figure
Abstract and conclusion added
some more introductory work...
Fixed a double/int bug. Surprised no one ever noticed before...
More introduction stuff...
many additions, fleshing out the introduction...
Bug fix - KSH
Separated supporting information.
fix bugs in HydrodynamicsModel; (1) sign issue of Xirr calculation (2) out product of Rij
Bead Model is working
Adding Hydrodynamics Module
considerable additions - rough draft on Results and Discussions finished, plus the addition of a bunch of tables and some updated figures
Additional content and several figures added.
fixed a spelling error
fixed a problem with cutoff radii being set larger than 1/2 the length of the shortest box dimension. added a few fortran utility routines
Changed Names of class files.
added some plots and text
*** empty log message ***
fix a bug in converting integer to double
added an eps of the pdf
started writing
added DPD molecule type parameters
Fixing a bug which reads the wrong frame of trajectory file during analysis
adding transpose into SquareMatrix3; fix a bug in AtomStamp where orientation is not set correctly.
fixed a bug in rigid bodies that contain directional atoms
Adding visitor for GBlipid atom type
added CXXFLAGS to the LinkOptions to allow compilation with icc9 (skipping the gcc-4 std c++ libraries).
Missing brace caused the last commit not to build
Changes to cutoff radius setting to a more logical procedure - still may change...
Fixing some compile-time warnings and bugs for icc 9.1 on Mac OS X
Adding :LegendrePolynomial
starting paper
Changes to nanoparticle builder
Added Makefile for nanoparticle builder.
Cleaning up for 3.0.1 release
Prepping 3.0.1 release
new version number
Updated Documentation
Getting ready for release!
Testing commit
Removed MixingRule from Globals. Handled by forceField now.
Added NPAT to Globals integrators.
*** empty log message ***
testing to make sure GNU make is the make that was used to build OOPSE
changed compiler search order
Changes in Sutton-Chen units
fixed some version info and the copyright date
added some missing checks for header files (particularly zlib.h), used autoheader to help generate config.h.in
added some missing checks for header files (particularly zlib.h)
fixed a dependency problem for the Executable builds
Missing Makefile in this sample directory
Old makefile.in no longer required
All of the OpenBabel stuff needs to be installed
Changed formating.
unifying function name in electrostatics
fix make install problem for metals samples
remove samples/metals from install list.
filepp can not handle multiple line macro, just convert multiple line macro into single line macro.
Made some changes to electrostatics for shifted-potential and shifted-force with mono and multipoles
autoconf modernization and cruft removal
autoconf modernization and cruft-removal
fix some error messages
instead of printing to std::cout, throwing an exception when error is found.
Fixed a spelling error
Changed conversion factor.
Sutton and Chen should be working now.
Fixed SC bug with SIM_uses_SC
fixing RhoZ
Added energy scaling to section parsers.
replace isType<int> with isInteger
remove extra forceFieldOptions from SC_FF
Add force file.
Sutton-Chen no longer segfaults or produces 0 potential, but rather produces Inf for the potential. Progress....
More Sutton-Chen bug fixes.
Long range potential return from fortran is already accumulated, it should not be accumulated again; nGroupTypesCol is not initialized; GroupMaxCutoffCol is not allocated;
In order to compile MPI version, we need to cast const char* to void* for stringstream.str(); Previous Makefile use bjects of single version to make the MPI library;
Sutton-Chen bug fixes. Almost there...
Changes in forcefield.
added files for sutton-chen
More cvs changing.
More moving...
More changes to directory structure.
More Directory changes...
More changing of directory structure
Fixed issue with symbol naming and added call to set force options in SimCreator.
More changes to forcefield options.
Force options passed to fortran.
Force option changes.
changed __FUNCTION__ to __func__ to match C99 standard, and then added an autoconf test to check for __func__ usability. Changed some default compile flags for the Sun architecture
added the STL check
make minor change to build oopse under solaris
the standard library came with SUN compiler does not have a conforming std::use_facet, define a macro to handle it. Adding exception handling to SimCreator.
Removed one parasitic argon atom which was living inside the GB particle. No alien-like ripping out of the stomach was required.
replace grammar for numerical parsing
fixed a cutoff bug
Removing compiler dependencies and replacing them with real autoconf checks
Adding checks for various features used by ANTLR
fix a nasty negative integer parsing problem by refining the grammar
made some minor changes to allow compilation with the portland group compilers
fixed compilation problem for icc7
added missing include
added some checks for pathscale compiler
added copyright
added info printout
added pathscale
Wow thats alot o' files. Now passing forceFieldOptions to all of the parsers.
This should really break things.... Started adding support for ForceOptions to section parsers.
*** empty log message ***
Added forceOptions to section parser
Removed geometric distance mixing from individual modules and now use force options to detemine what the deal is.
Further fixes for compiler issues.
Fixed ifc public-private issue.
Added support for fortran force options.
Fixed a bug in checkTorsion
Changes to SC.
Changes to build twinned crystal
Overloaded interface for dumpwriter.
remove deprecated keywords from samples
Fix parsing error in OptionSectionParser
Adding handler for CLAY force field
Fixed build bug in openbabel.
reformat error message
Adding .frc file for CLAYFF
adding more checking for topology
Spurious semicolon removal
We've made big changes. This isn't 2.0 anymore.
removing deprecated nAtoms and nComponents lines
adding SelectionToken.cpp
Adding FragmentStamp
Errors are no longer thrown with consts (fixes compilation bug on the Mac).
Got rid of spurious printing out of timestep
Got rid of spurious printing out of junk
Change build process for libOOPSE.a so that the libraries aren't unpacked. libOOPSE.a is now made directly from the object files
added check for egrep (grep -E) needed for new build of libOOPSE.a
adding DataHolder
Added Gay-Berne / Argon test case for the cutoff policies
update Makefile
End of the Link --> List Return of the Oject-Oriented replace yacc/lex parser with antlr parser
Code to calculate rho(Z) to calculate density profiles for water slabs.
added checks for some functions to configure script
Changed file names that conflict w/ oopse file name object files.
compilation bug
parsing by filepp
Cutoff Mixing fixes
compilation issue
Cutoff mixing fixes have been made.
Adding ParamConstraint.cpp
adding openbabel data files
adding support for soft linking
Adding support for soft linking
Adding linking stuff
rename mdinConverter to atom2mdin
fixed a bug
Adding some config checks for OpenBabel codes we are using
Adding some checks for OpenBabel code
Unifying config.h stuff from OOPSE and OpenBabel
Unifying config.h stuff and making sure the OpenBabel codes can find our default (and environment variable) Force Field directories.
adding ForceFieldOptions
OptionSectionParser get compiled
ForceField optional parameters....
adding mdinConverter
adding more readers/writers
adding openbabel
register openbabel readers/writers
included shifted potential self term
just some parameters
adding openbabel
removed unnecessary commented code
cleaned up the charge-charge interactions a bit...
just playing
fixed a bug in the shifted_potential case
just playing around - we need to refresh all the samples sometime soon...
Made preforce calc public in suttonchen.
Sutton-Chen added to SimInfo
Added Sutton-Chen to force loop...
Added sutton-chen to makefile.
Build Fixes for sutton-chen.
Missed makefile for sutton-chen.
Sutton-chen stuff
Sutton-Chen almost done. Just need to fix do_forces to use Sutton-Chen.
Forgot to add some files
added in a 5th order polynomial switching function option
added in a 5th order polynomial switching function
playing with switching functions again
playing with switching functions
Added force files for Sutton-Chen and Quantum Sutton-Chen
Added a keyword and ability to output forces and torques
Added a keyword for output of forces and torques
Working on shifted_force...
Just testing...
removed a poorly commented section
improvements in shifted-force
mmm... damped shifted force...
More work on SC.
More work on suttonchen.
removed some test code
forgot to add the screening method header
changing how we deal with summation and screening methods
again, changing how we deal with summation and screening methods
debug stuff for rf removed
Added suppport to atypes for MEAM and sutton-chen
removed some testing code...
fixed a capitalization problem with NPT integrator initialization
nothing
still fixing up wolf...
In process of adding sutton-chen forcefield.
changed the default switching radius to 85% of rcut
reaction field looks to be working now - for charges and dipoles alike
reaction field looks to be working now
added a test molecule
added a test atom type
added charge-dipole reaction field - don't know if it works...
streamlined reaction field for dipoles (now a good bit faster) and added reaction field for charges - still need to do charge-dipole RF
minor changes when testing reaction field
reaction field now works for charges
Fix the other branch of force calculation in Torision.cpp
Still had some globals toUpper problems - these changes should fix those...
nothing
fixed an MPI compilation bug in GayBerne
fix an index mismathcing between c and fortran
added samples for the cutoff methods that Yang Zheng has been working on
fixed gb/lj and gb/gb torques and a rotation matrix bug
added a few GB test cases
Fixing GB parameters
Changed the parameters for the Gay-Berne type
merged reaction field with electrostatics.F90
Customized StatWriter is working
using notation from Cleaver paper
bugtracking gb
Another bug fix
fix some namespace issues in Globals
changing GB architecture
Adding samples for gb tests
fix a seg fault when try copy a string to event's err_msg, there are still tons of memory leaking problem in Globals
Change error message in Globals
Constraints for parameters are working now
Adding .md files for GB/LJ tests
Adding some Gay Berne tests
Adding some cutoff tests
Add parts for the GayBerne LJ
Adding Parameter Constraint class
added default restraint spring constants into Globals
rewrite Globals
Fix to forceManager to pass potential array to fortran.
Don't remember what we did
simplifying long range potential array
Testing new cutoff methods
Messing with 2-point water models
Breaky, Breaky: c-fortran interface now expects an array for pot.
More Change goodness for calculation of potential.
More changes to MPI potential calculations.
Breaky Breaky: Add Support for seperating potential contributions.
Free some variables that weren't freed before.
Design change for nanoRod builder --twinned.
Added code for nanoparticle builder to cvs.
Bug fix, undeclared local variable in MPI.
Fixed MPI bug with Row and Column indexing of groupToGtype. We now have two seperate maps groupToGtypeRow and groupToGypeCol. GroupToGtypeCol is a pointer that is set to groupToGtypeRow in the single processor version.
fixing up the samples
There is still something wrong with inertia tensor projection
erase output of inertia tensor. There is still something wrong with current implementation.
fix a bug in creating cutoffGroup. When cutoffGroup is turned off, there is a mismatch between group and center of mass array
fix a bug in creating cutoffGroup. When cutoffGroup is turned off, there is a mismatch between group and center of mass array
fixed an annoying mass ratio bug that results in simulation failure with massless particles
maybe some work on wolf
just some random changes when testing
fix a bug in projecting the inertia tensor of directional atom in rigibody into rigidbody's body frame (previous commit is wrong)
fix a bug in projecting the inertia tensor of directional atom in rigibody into rigidbody's body frame
working on wolf
fixed some samples
updated
using epsilon instead of 0.0 to avoid divergence in rotation matrix to quaternion transformation
Rotation matrix multiplication order error
tracking down quaternion bug
Added DIP atom types for 2-point water model
fix a bug in convert rotation matrix to quaternion
Added define for ifc 7 so derfc is external. Other compilers should treat erfc as intrinsic.
Changed erfc to derfc and declared it to be external to fix issure with ifc7. Hopefully this will not cause a problem with other compilers where derfc is an intrinsic function.
MPI fix for SimHasAtype in simulation module. We needed a seperate receive buffer.
Added support for skinThickness keyword to Globals.
fix a typo in DumpReader
fixing up some samples
slowdown fixed - now roughly the same speed as the old version when using dipoles energies are now exactly the same between the old version of OOPSE and this version
turned rf on
Fixed "dum-dum" where we ignore the skin thickness and hardcode listSkin to be 1.0. We now get listskin from skin. This will get fixed to where we can manually set skin thickness.
added error function
Removed print statement for angular momentum and inertia tensor from velocitizer.
Removed print statements for remove angular momentum.
Bug fix: If we are not using LJ (say we are using EAM), we probably shouldn't rebuild the LJ mixing map.
DumpReader using pure c++ io
Fixed a defaultCutoff bug (HEMES!)
libz additions
added check for zlib in configure
adding zlib support for DumpWriter
adding testcase for zipstream
adding zipstream.hpp
fixed up some sample md files
Fixed bugs in reaction field, now it appears as though it really is working...
reaction field seems to work now, still need to do some testing...
Added keywords for compressed dump files.
xlf found a bug that ifc missed...
fixing some summation method issues
fixed a capitalization error
moved a header file around
it builds now, but there are known issues - particularly with reaction field...
some fixes but even more breaking (cutting out the old way to do reaction field)
Working on adding WOLF
Fix a bug in DumpReader in case readFrame is called without calling getNFrames
forgot to add a header
Fixed bug where gtypeMaxCutoff was not initialized after creation. When maxval(gtypeMaxCutoff) was called, the largest random garbage value was returned from the array.
changes to include the coulombicCorrection selector
added in the undamped wolf, in the process of doing the damped wolf
some changes to activate the coulombicCorrection selector
just some testing
Equilibrated the sample
re-added Cl- and Na+
EAM now uses eamlist to lookup eamAtypes instead of assuming a 1-1 correspondence to atypes.
fix to put back calculation of r in do_prepair
fixed a bug in the createMixingMap routine. It should now set doShift correctly
Added nGroupsInRow for mpi build.
Added access to mpi logical variables
bugfix on the grouptype finding algorithm
adding c-side interface to change cutoff Policy
Some bug hunting
Just a longer test
Added allocation for gtypeCutoffmap etc..
initialized atomTypeMaxCutoff(i) to zero
wrote createGtypeCutoffMap
made some changes for implementing the wolf potential
updated getEAMCut
added some probably nonfunctional get*cut routines
Added eamType map to atid map.
fixing some of the problems in the interactionHash and gtypeCutoff routines
added fCutoffPolicy.h
breakage in progress
putting spaceballs back where they belong
Complete rewrite of Lennard Jones module
Breaky Breaky BREAKY breaky breaky
In process of re-write for group based cutoff....
fixes in progress
fix a bug which does not update me_i and me_j correctly
Changed cutoffs... Segfaults nicely now...
fixed ACX_MPI to ignore some text error messages from pathscale compiler
std::bind2nd is in <functional>
replace c++ style comment in c files
Added subroutine to set cuttoff for Interaction map and function in simulation.F90 to determine if a particular atype is present in a simulation.
*** empty log message ***
More breaking and destruction of force code. Does not build at this point...
Breaky breaky!
fixed a bug and ran a simulation
working version of DensityPlot
Changes to remove angular momentum.
changed the abstract of the paper and redraw the phase diagram
changed the abstract of the paper
Fixed bug in typo in nanorodBuilder.
Added method to remove system angular momentum to velocitizer and added method to calculate system angular momentum to siminfo.
Removed balance from the Darkside (files)
Removed balance from doForces
Updated tap sample
Included a tap dimer for testing purposes
Re-entered the TIP4P-Ew water model. It was apparently wiped earlier this month...
ran make cvslog
adding AtomNameVisitor
dding resetIntegrator
adding resetIntegrator
adding DensityPlot into StaticProps
adding SCDOrderParameter into StaticProps
adding AtomNameVisitor to convert atom name to its base name; wrappingvisitor now wrap back to the center of the mass; adding P2OrderParameter into StaticProps
Fix to print pressure tensor.
adding keyword printPressureTensor
NPrT in progress
NPrT in progress
NPAT is working
fix bug in NPAT and NPrT
adding NPAT and NPrT integrators
just some tap changes
Modifications to temper the dipolar strength in the first solvation shell for tap
added a tap example for testing purposes
Modifications to tap. Also correcting changes to the previous merge that were not caught
Fixed merge issues between Kyle and Chris so OOPSE will actually build.
help
added gb
Better tap
Couple of changes for TAP water. Need to parametrize.
Fixed build issues under ifc7.
More geometry builder changes.
Changed SHED to TAP
OOPSE setup for TAP water. It's not parametrized, but OOPSE will now let me run it...
Adding support for generic geometry to nanorodbuilder.
More changes to nanoRodBuilder....
*** empty log message ***
Added TIP4P-Ew
Fixed issues with nanoRodBuilder....
Got rid of write statements and am closer to a working shapes
Fixed gcc4 bug...
adding CharClassificationFunctor to fix the locale problem of c++
Shapes is limping along with a array bounds overwrite (I think...). At least the parser loads the forcefield fine...
axed because file causes havoc on Mac (capitalization confusion of filenames)
Working on the shapes parser...
gmake in case people forget
fixed the spacing on the banner. Vanity.
Version string in banner (and version numbers in config.h)
Documentation changes
xemacs has been drafted to perform our indentation services
Jedi mind-trick warning messages have been added to make users ignore CGAL.
fix make install
add Makefile of samples
some samples are not installed correctly
configure now searches for perl to use with filepp
Fixed a bug in RigidBodyStamp section of MoLocator
*** empty log message ***
nanorodbuilder now exit's when libCGAL is not present.
fix one more warning message in make_nodes
Changed interface name for SGI Compiler
oops... bad sample
Change typo in CGAL.
fix some warning messages
added CGAL checks
Added destroy methods for Fortran modules.
Added destroy method to clean up memory
more memory leak are fixed
File not needed for nanoRodBuilder.
fix memory leak in nanorodBuilder and simpleBuilder(forget to delete lattice)
refactory lattice
refactory LatticeFactory and LatticeCreator
refactory LatticeFactory and LatticeCreator
refactory LatticeFactory and LatticeCreator
cleaned up vector_class memory leak fix by deallocating in reverse order of how we allocated. Also migrated MoLocator into utils directory
added lattice directory
added lattice directory, so all of these files are now redundant
cleaned up memory leak fix
added lattice subdirectory
no real changes here, maybe added a space by accident
added quadrupole sample
updating samples
destory atom type in fortran side
Further changes to vector_class destroy function.
Fixed pointer memory leak in vector_class.
Updates to deallocate object in fortran.
minor change to TI output
Changes to delete atypes...
Added code to delete vector.
avoid multiple inherit in basic_ifstrstream
Importing nanoRodBuilder application (may not work yet). ((Doesn't work yet.)) (((May never work....)))
forget to delete prepareVisitor in Dump2XYZ
fixing of the quadrupoles. look! it's divide by 3 like stone says!
fixing of the quadrupoles
change the parameter name in constructors
One more bug fix for GNU make versions < 3.80
Fixed the uc and lc functions for GNU make versions < 3.80
added some stuff to clean out module files during "make clean"
quadrupole interactions should be working with a remaining question of interaction magnitude
messing with samples
oops... messed up a sample
Altered signs to fix charge-dipole interactions
changes during debug of charge-dipole
added Cl- and Na+
reinitialize buffer_stack_ptr in BASS parser
Building nanorod builder.
Initial import of nanorod builder.
support '+' and '-' in atom type name;clean the code a little bit
fix a bug in converting rotation matrix to quaternion
fixed the wrapping
LipidTranVisitor should do the wrapping
First round of formatting changes
Added a Makefile and changed reference.bib to ripple.bib to make the Makefile work correctly
Cleaning up an extra mac metadata file
cleaning up some extra mac metadata files
This commit was manufactured by cvs2svn to create tag 'release_0_1'.
Initial import of ripplePaper
added Documents
fixed the cutoff eps
fix a bug in getting the dimension of histogram
added a reference
melting temp change
Fixed ssdrf free energies and transition temperatures
avoid building parallel executable for dump2XYZ, simpleBuilder, staticProps and dynamicProps
Corrected changes to the forcefield files
Make sure electrostatic_module provides data for reaction_field
Chris debugging stuff. HE WILL CHANGE THIS BACK, RIGHT?
constant back to correct value
fixed an install-related bug. $(InstallCommand) had been set to $(InstallData)
VelocityVerletIntegrator already deletes and Nullifies restWriter, so Integrator shouldn't do it.
fixed three typos
first run at charge-quadrupole interactions
forgot a couple of makefiles
added some samples
fix a typo in MultipoleAtomTypesSectionParser
pairs inside cutoff group should not be excluded
settled on a unit for quadrupoles
quadrupoles for SSD models
clean up SimInfo; modify the images of SelectionExpression.html
fixed a bug in MPI restraints
adding exclude pairs for rigidbody and cutoff group
fixed a doxygen problem
messing with the split dipole test cases
updated some documentation
LinkedList removal project starts now
using map to replace link list
adding test case of split dipole
Oops... MPI now builds...
adding test case for split dipole
added fortran-side support for split dipoles
fixes to restraints
fixing restraints
minor change
First commit of the new restraints code
adding IndexFinder
fix compilation issue
fix a bug in SectionParser (lineNo is not updated)
adding IndexFinder which is used to select the molecules; Seperate ElectrostaticAtomTypesSectionParser into ChargeAtomTypesSectionParser and MultipoleAtomTypesSectionParser;remove print dipole option from Dump2XYZ;
change the format of DUFF2
new electrostatic module
added splitDipole and fixed quadrupole stuff
removed #include lines for outdated charge and dipole interfaces
addded a few fun charge-dipole test cases
fixing a strange icc8 bug (we think).
OOPSE_itoa!
Electrostatic Unification Project
Dunno
Using OOPSE_itoa and checking a NULL left over from the LinkedList days
electrostatic unification project fixed an uninitialized variable in Lennard Jones mixing map
electrostatic unification project
making some cool test cases
Added a charge for Chlorine
Fixing a bug in BitSet.cpp
SPRNG eradication project
Cleaning up config.h.in by adding comments
avoid using const char*(hope can fixed the missing atom type problem)
adding base class of Random Number generator
info_ in Velocitizer is not initialized which causes a seg fault
remove default parameter from MersenneTwister.hpp which causes all kinds of trouble. Refactory random number generator
Adding unit test for random number generator
fixed a file inclusion problem
fixed compilation problem
replace SPRNG by MTRand
Change the name of test case
adding testcase for random number generator
fix compilation problem for g++ 3.4
adding OOPSERandNumGen
Fixed the damned build problem with the libraries not being removed in make clean and make distclean (at least we think it is fixed).
Making small modifications to allow for use on MPI machines
adding MersenneTwister random number generator
Adding a modified version of MersenneTwister.hpp
selection expression
adding soft potential to LJ Module
adding documentation for selection expression
adding basic_teebuf which can operate on multiple stream simutaneously.
Added ssdrf sample
reactionfield get fixed
Fix a bug in GofRAngle
Fix for compilation on the Sun
fix for compilation on the Sun
fix problem in sun
adding LipidTransVisitor, GofXyz is working now
Corrected filename collision for EAM on Mac OS X
Updated copyright information
corrected filename collision for EAM on operating systems which are not case sensitive (aka Mac OS X)
more bug get fixed
fix a bug in GofXyz
make processHistogram non-abstrct function
*** empty log message ***
finish GofXyz
change the output format of 2D radial distribution function
forget the const correctness for BitSet
The change of interface of BitSet cause a bug in SelectionEvaluation
return residentMem in byte
fix a bug in writing out the value of cosang
using PhysMem - RSSMem to estimate avaliable memory
change the default bin number
change the suffix of output files;fix the problem of counting in staticProps
fix a bug in BlockSnapshotManager
BlockSnapshotManager is using reference counting now
replace std::make_pair by VariablesType::value_type to make Sun Compiler happy
adding typedef to TokenMap, using TokenMapType::value_type instead of std::make_pair to make Sun compiler happy
bug fix in StaticProps
(1) adding #ifdef __RWSTD to make sun compiler happy (2) fix pair density calculation problem when two selections intersect with each other
cast of NULL to satisfy xlc++
*** empty log message ***
bug fix for null termination
bugfixing residentMem
bugfixes for residentMem on LINUX
added residentMem
modifications to estimate memory in use by other processes autoconf fixes ps syntax checking config.h file cleaning
ps niceness
ps strangeness
fix a bug in BlockSnapshotManager.hpp
default length for staticProps is 1/2 smallest length of first frame
fix a bug in VelocityVerletIntegrator : last frame is written twice
begin bug fix
refactory CorrelationFunction
bug fix and start of switch for type of correlation function
fix a bug in calculating bytes per stuntdouble
more fix
fixed a bug in CorrelationFunction
fixed a bug in SimInfo::getCutoff()
adding staticProps and dynamicProps into Makefile.in
maximum length defaults to the cutoff radius
adding Algorithm.hpp
dynamicProps get built
dynamicProps in progress
more work in dynamicProps
adding dynamicProps
adding command line option to DynamicProps
adding command line option for DynamicProps
adding dynamicProps
adding SelectionManager.cpp
adding one more constructor to Snapshot to create customized DataStorage
adding beginSelected, nextSelected method to SelectionManager
adding support for physmem
adding supprot for physmem
adding physmem
more work in StaticProps
change the filenames
adding GofRAngle
remove some useless files
staticProps in progress
adding GofR
add getRigidBodyAt function into Molecule class
update help info
support select internal index selection, for example, select DMPC.3
update help info for Dump2XYZ
selection librarys added
adding Makefile
issue commented out in wildcards
forget to reset the pc which cause reevaluate return NULL
fix a bug in determing the global index for rigidbodies
minor change in Bitset
selection library is working
remove SelectionVisitor
IgnoreVisitor and XYZVisitor now use selection library
adding SelectionManager into SimInfo
dump2Xyz now take advantage of selection library
minor change in BitSet
adding missing implementation
half of the selection utility is working need to debug within keyword and atomproperty keyword
selection library get built
fix BitSet
remove some useless files
adding wildcard class; NameFinder is finished
more work in selection library
selection in progress
selection library in progress, except SelectionEvaluator, other files are compiled
adding boost::any
add SelectionCompiler.cpp
Selection in progress
adding selection library
forget to add eorWriter
(1)Cast wrong atom to DirectionalAtom in GhostTorsion (2)get the wrong column of electroframe
fix a bug in SimInfo, use number of cutoff stamp as counter to loop over rigidbody stamp
(1) complete section parser's error message (2) add GhostTorsion (3) accumulate inertial tensor from the directional atoms before calculate rigidbody's inertial tensor
forget to set dipole for lipid head group
fix a bug in loading initial extended system parameters
forget to set maxIterNum_ in NVT
remove WATER.cpp
sync Makefile
moved Package variable into subdirectory makefiles to speed up the building process
Fixed publication details in banner
added dummy subroutine to avoid empty unit, synchronized this dummy routine between C and fortran
separating modules and C/Fortran interface subroutines
more fixes for gnugetopt
fixing for gnugetopt
using c library to do conversion instead of using iostream due to a bug in libstdc++(GCC 3.2)
no message
fix a bug in global index
remove include Integrator.hpp in Minimizer
compile getopt and getopt1 if we need to
template flags
formatting
fixed a MakeDir / MkDir problem added BinDir target
port to SGI platform
change the order of linking (object file comes first and then follow by user built library)
remove useless debug info
minor fix
missing tab
missing tab
LinearVisitor get fixed
merging new_design branch into OOPSE-2.0
forget to include <algorithm>
remove some useless force fields
change license
change const static double data member to const double
forget namespace qualifier std::
change data type from logical to integer in AtomTypeProperties.h
adding new format of EAM force field
change default name of DUFF force field to DUFF2.frc
rename newDUFF.frc to DUFF2.frc
adding constraints and minimizers into Makefile.in
remove some useless files
*** empty log message ***
minor fix
adding Rattle Algorithm
forget a '$' sign
missing tab in rules
create a register module to register force fields, integrators and minimizers
zconstraint method is working now
more work in zconstraint
ZConstraintForceManager in progress
fixes
minor word change
constraint is almost working
touch up changes
merged the paper
simpleBuilder is working
simpleBuilder in progress
minimizer in progress
constraints in progress
minimizers in progress
Fixed Makefile test bug under OSX and possibly other BSD's, replaced test -f *.mod with ls function since BSD test apparently doesn't support wildcards.
fix a test command incompatiable problem
NPT is working now
revisions
Fix a bug in SimInfo which gives the invalid stamp id
adding new EAM force field files
parsing order three arrays in EAM parameter file is incorrect
add getMaxRcutFromAtomType into EAM
fix a bug in basic_ifstrstream
add EAM Force Field
add more force fields
fixed grammer and typos
fix bugs in getCom and getComVel (forget to call All_reduce in MPI version)
MPI in NVE is working
fix a bug in DumpReader. Master nodes does not brocast the total number of frames
more fix in MPI version
MPI version is built
fix another bug in WATER.cpp
forget to zero out the torque. Sticky and Dipole is working now
fix an index problem in eFrame matrix
improvements
fix a bug in WATER.cpp when initializing the new Charge AtomType
sticky module get compiled
u_l -> eFrame for electrostatics u_l -> A for GB
u_l -> eFrame
sticky module now has the option for multiple sticky types
sticky
adjustments and inclusion of supplemental
fix an interface inconsistency in lab2Bidy
Fix a bug in calculating torque in rigid body
fix a parsing bug in ElectroStaticAtomTypesSectionParser
Butane in NVT is working
NPT in progress
*** empty log message ***
fix a bug in UseInitXSstate
no message
*** empty log message ***
merge WATER force field into DUFF
change the force constant of bonds
CVS was messed up. Now it's fixed and updated.
fix atom type ident in Charge and Dipole Module
butane is working now
short range interaction for butane is correct.Still something wrong with long range one
fix a bug in Exclude List
minor fix in DUFF
fix a bug in filling MolMembership
minor fix in force field file
add Integrator.cpp
NVE is working now, get the same result as OOPSE-1.0
rewind to old copy
What?
atid / c_ident confusion
NVE conserved energy, however, potential is not the same as OOPSE-1.0 Step 1 argon in NVE, NVT, NPTi, NPTf and NPTxyz to test integrator Step 2 SSD in NVE to test DLM, dipole, sticky Step 3 Butane in NVE to test Bond Bend Torsion Step 4 EAM Step 5 Shape Step 6 Constraint & Restraint
Dump2Xyz is also working, energy of NVE is not conserved
the short version
NVE is running
more missing function get implemented
Change interface of SimInfo
begin to fix bugs
Fixed a bug in countTokens in StringTokenizer
minor fix
new ForceField format
refine factory pattern to make it initialized correctly
further updated phase diagrams
updated phase diagrams
updated plots and some minor wording changes
oopse get built
still have two linking problem
new title and text adjustments
change endl to std::endl
minor fix
remove StreamTokenizer
remove using namespace std in .cpp file
adding qulified name prefix std
replace string by std::string
replace misuse of using namespace std in header files
begin to fix linking problem
oopse get compiled, still has some linking problem
NVT get built
NVE get built
rename DumpWrite to DumpWriter
visitors get built
fixed a sample
spell check
except integrator and constraint, other directories get built
minor text changes
refactory AtomType
text and figure adjustments
minor change
Change NumericConstant
minor fix
io get built, next is integrator
brains get built
new plot and some text alterations
brains get built, io is next
fix Thermo
more get fixed
rename LocalndexManager.hpp to LocalIndexManager.hpp
Section Parsers get compiled
minor fixed
minor fixed
#inlcude statement can not be embedded
add PolynomialTestCase
Polynomial passes unit test
rename QuarticTorsion.hpp to QuarticTorsionType.hpp
add CubicTorsionType and QuarticTorsionType
more file get fixed
add Trim Algorithm for std::string
remove some useless files
more files get fixed
part of io get built
types get built
types get built
rename some files
rename some files
more get built
UseTheForce get built
types and primitives get built
Addint StringTokenizerTestCase
StringTokenizer passes unit test
change Makefile
improved restraints - mpi should work fine
improved restraints
oops...
add SetForceManager method to integrator
refactory NPT integrator
Back to normal... Oh... Restraints should work in parallel now
Improvements to restraints
just some testing changes, I'll return to the original on next commit
add Electrostatic AtomType Section Parser
add EAM AtomType Section Parser
add BondTypesSectionParser, BendTypesSectionParser and TorsionTypeSectionParser
minor change in DUFF and EAM
adding section parsers
adding section parsers
remove more useless files
remove more useless files
refactory integrator
new DUFF forcefield
add EAM
DUFF is almost done except error checking
DUFF is almost done except error checking
adding DUFF parser
adding DUFF parser
adding new format DUFF force field
Fixed a mixing list bug that slowed down the force loop
Adding NumericConstant class
remove more junk files
remove some junk files
refine QudraticBond
add QuadraticBendType.hpp
UreyBradleyBend and GhostBend
more types stuff and Chebyshev Polynomial
add PolynomialBondType, PolynomialBendType, PolynomialTorsionType, HarmonicBendType and CharmmTorsionType. Need to refine the design and add document for them
add PolynomialBondType
Adding Polynomial class
added some new stuff
BondType, BendType and TorsionType
adding DUFF class; adding checking statement to nextTokenAsInt and nextTokenAsFloat in StringTokenizer
adding ForceFieldFactory and LJFF classes
finish DumpReader, DumpWriter.Next Step is LJFF and integrators
refactory, refactory, refactory
bug fix in hasMoreTokens
adding StringUtils, a c-style strtok like class, need unit test
SimCreator and SimInfo are ready for unit test
MoleculeCreator forget to create CutoffGroups for free atoms
OOPSE = Object-Obfuscated Parallel Simulation Engine
working sample
working towards parallel restraints
Commented out some write statements
Got rid of some write statements
Fun with ice
add Snapshot.cpp, remove useless mpiSimulation
more work on SimInfo
another painful day (1) SimCreator, SimInfo, mpiSimulation (2) DumpReader, DumpWriter (InitializeFrom File will be removed) (3) ForceField (at least LJ) and BondType, BendType, TorsionType (4)Integrator (5)oopse.cpp (6)visitors & Dump2XYZ (7)SimpleBuilder (8)Constraint & ZConstraint
add a configurable StatWriter
mpiSimulation in progress
adding ForceManager
More to break
adding ForceField and TypeContainer classes
Fix Exclude class etc.
Added the linear visitor
current status of the debugging process
This commit was manufactured by cvs2svn to create branch 'new_design'.
included visitors and minimizer
new changes
Pain......
time to break SimSetup
added new classes in progress
adding Stats class
isLinear and linearAxis are virtual in StuntDouble, but are implemented by DirectionalAtom and RigidBody In StuntDouble, they should return false and "-1" but there should be logic to figure them out in the other two classes
Don't remember what I did
Breaky Breaky
fixed useXXX in the entry_plug so that it only is set if the atoms really are in the simulation
testing force fields
testing shapes
Adding SimCreator class(similar as SimSetup)
ForceFiled get compiled. Still a long way to go ......
mess up ......
Adding LocalIndexManager and Migrator. Need unit test
SimModel in progress
Shapes looks like it's working
adding MemoryUtils which provide some functions for dealing with memory issue
adding SimModel(something similar as SimInfo)
Molecule, Atom, DirectionalAtom, RigidBody and StuntDouble classes get compiled
add initial version of Bond, Bend and Torsion.
adding BondType, BendType, TorsionType
break, break and break.....
these core classes get compiled
more work on Molecule class
still debugging
shapes rcut calculator added
shorter run
rewrite Molecule class.
Remove some deprecated files
More painful reconstruction is coming !!!
This commit was manufactured by cvs2svn to create branch 'new_design'.
More work on StuntDouble, Atom, DirectionalAtom and RigidBody
remove old Vector3d.hpp from application/simpleBuilder
Minor change in next_combination
Done with combination
change documentation of next_combination.hpp
ReplaceWildCard is working
adding replace wildcard function
Minor change
STL next_permutation like next_combination is working
fix of setDipoles
forgot to advance lines in the shapeFile
forgot the orientation line
fixed duplicate declaration foo
uncommented .in line
next_combination in progress
adding next_combination test case
STL Compatible combination sequence generator
bug fixed in GenerateCombination.hpp
a STL next_permutaion like next_combination function.
no message
ReplaceWildCard(recursive version) is working, need refactoring. An iterative version is on the way
ReplaceWildCard in progress
Adding Test Case for ReplaceWildCard
adding ReplaceWildCard.hpp, need test
Adding Generic TupleMatcher, wild char matching is on the way
Adding Generic Tuple3 and Tuple4
bug fix
subclass foo
more char* -> string conversion
char* -> string
Making ShapeType into a ShapeAtomType, fixing some isXXX
define name collision
forcefield refactoring for shapes
adding sample shape directory
DataStorage passes unit test
Changes to help advance shapes
Changes to Shapes force field reader
Snaphot and SnapshotTestCase in progress
add getArray function to RectMatrix and Vector classes
adding GenericFactory Test Case. GenericFactory now can bed used to creat ForcefieldFactory and IntegratorFactory etc.
more classes get reconstructed
GenericFactory pass unit test
Refactoring in progress
more work in Snapshot
Dear god! It runs and conserves energy!
strDUP not strCOPY
fixey fixey the breakey breakey
compiler flags
fixey fixey
Added un-busticated fortran files and c/Fortran interfaces
More on AtomType and DirectionalAtomType
Adding AtomType
Snapshot and SnapshotManager in progress
adding test case for Snapshot and snapshotManager.
Breaky Breaky. Fixey Fixey.
remove some junk files
remove backup of GenericData.hpp
replace old GebericData with new GenericData
Added newLJtype to lj module.
Added interface for fortran lj module.
GenericData and PropertyMap pass unit test.
fixed a fortran name problem
adding generic data test case
Fortran/C++ interface de-obfuscation project appears to be complete! Woo hoo!
Fortran/C++ interface de-obfuscation project continues
Fortran/C++ interface de-obfuscation project (It is a very long story)
Math library pass the unit test
Snapshot and SnapshotManager in design phase
namespace problem prevented linking
fixed include
more fortran name mangling
yet more fortran renaming
Fortran name cleanup continues
fixing some broken fortran stuff
name sanity on the fortran side
*** empty log message ***
except diagonalize(), all of functions in math library pass the test
Added correct prototypes for C-fortran interface functions.
Added correct prototypes for C-fortran interface functions.
more bugs get fixed at math library
Added new files for fortran interface.
regressing
working on shapes for portability
working on shapes
changed around findBegin
more bugs are fixed in Vector class
fix some bugs in RectMatrixTestCase
implement more test cases
more tests on math library
adding more testing units
fix some bugs in Quaternion class
Your basic run of the mill real-valued versions of Y_l^m(\theta, \phi)
Working on getting Shapes into OOPSE
Added ShapeType
adding vector test case
adding generic factory and vector test case
math library in progress
add quaternion class
adding test file
fix a bunch of bugs
change const_cast to statc_const
fix a bug in basic_ifstrstream.hpp
forget to use namespace oopse
Changed optimization flags for XLF and XLC.
adding ifstrstream test case
fix include
fix incompatible declaration in jacobi
adding Makefile
adding test case for ifstrstream
add ifstrstreamTestCase
add checkFilename Option
add SquareMatrixTestCase class
adding basic_ifstrstream
math library in progress
FileReader in progress
Matrix in progress, test in isOrthogonal of SquareMatrix is failed by some reasons
adding PropertyMap class
adding testing unit
adding RectMatrix
refactory vector and matrix classes
Remove some Makefile.in
add Vector3d.hpp and Matrix3x3d.hpp
adding c++ coding style
change #include "mpi.h" to #include <mpi.h> in AbstractClasses.hpp
fix a bug in filepp
using filepp to generate dependencies instead of compilers
filepp can be used to generate dependencies for c/c++ now
Minor additional rephrasing
remove -module from F90Options
adding rules to move fortran 90 module to target directory
fixed makefile.in
remove "use bytes" which causes problem in sgi machine
add Makefile
fix Makefile under water directory
remove argon.dump and argon.eor from Makefile
Remove some Makefile.in
*** empty log message ***
fix make install
adding make install
add Makefile to sample directory
fixed some numbers and changed some wording
moved the getopt stuff
more build fixes
adding doxygen configuration file
filepp can handle different fortran module case and suffix
Chris doesn't know about the OOPSE-2.0 directory structure yet
Yeah yeah, we'lll get around to it later
cleaning up build process
made the file reading in restraints more intelligent - no longer gives uninformative seg faults
Made the file reading more intelligent in Restraints. No longer gives uninformative seg faults.
cleaning up
Cleaning up a bit
fix make statistics
adding GNU make functions to combine all of the static libraries to a big library
preparing for better cutoff plots
adding shared library flag
move mpiSimulation_module to DarkSide
building MPI version;using static library instead of shared library
pass __FORTRAN90 instead of __F90 to filepp
add make cvslog
more work on the parallel build
changes to backport declare flags
Started work merging shapes
remove sfmakedepend from cvs tree
add oopse_ as library prefix
fix a space trimming bug in filepp
A few minor build changes
adding fortran90 make dependency tool
make clean is smart enough to only remove object files belong to current package. turn off silent mode
define DEV_ROOT as relative path
get the relative path by shell script
eliminate DEV_ROOT by relative path
add PackageLibs; fix dependency rule
updates
Working on make stuff
If makefile does not exist, print error message
fix dependencies rule
still working on build process
add print statment to rules
change Makefile to relative path
remove StringUtils.c which cause headache in bulding libutils
change directory structure of application. Every executable file is replaced in seperate directory
Keep that lib around, please.
starting a configure version
move fortran files around to solve dependency problem
*** empty log message ***
fix fortran dependency problem
add yacc and lex rules
adding include path to F90Options
change suffix from .cc to .cpp
change the #include in source files
This commit was manufactured by cvs2svn to create tag 'OOPSE_REWRITE'.
Import of OOPSE v. 2.0
fixed some table wonkiness
ran ispell
fixed grammer in abstract
better gofr and sofq
updated image and a little text change
quick wording change
Fixed a char italic issue
Included rhombahedral distortion comments
another fig update
update figures
changes to last bit
new sofk plots
changes for packet
bib changes
changes
minor changes
fixes in error values
Added reference
Considerable changes to content and references
figure updates and whatnot
changes
added a plot
Added gofrs and refs
changes
changes
minor changes
some changes
Added references
Minor corrections
Added figures
Added an introduction
Added a figure and started in on the conclusions
More results and discussion
Added figures and expanded results and discussion section
updated bib file
started methods section
Thus starts the free energy ice i paper...
*** empty log message ***
Restraint loop is now more versatile
Fixed an algorithm error for thermodynamic integration with charges
minor fix
This commit was manufactured by cvs2svn to create tag 'public'.
Initial import of OOPSE sources into cvs tree
removed antique code and fixed linking problem
removing old copies of sysBuild
refine Vector3d.hpp
remove anonymous struct from Vector3d.hpp
change butane.md
First documentation in OOPSE!
added zcons directory
Post-submission clean-up
add Makefile.in into zcons
add zconstraint samples
simpleBuilder version 1.0
working version of simpleBuilder
Added Water.frc discussion, improved the integrator section, added references
Added two new figures
simpleBuilder is built but Makefile is broken
add function isAtomInRigidBody into MoleculeStamp
add getForcefiled into simSetup
simpleBuilder in progress
new updates
SimpleBuilder in progress
Added utility functions to grab the mass from the force field.
edits done
add simpleBuilder
refactorize Lattice class
Forgot to add them
change parameter of calling sprintf
BASS eradication project (part 4)
BASS eradication project (part 3)
BASS eradication project (part 2)
BASS eradication project (part 1)
better error messages
Fixing required keyword annoyances
Fixing ifdef lines
fixed an ifdef problem
Install procedure modifications
warning message for nProcessors > nMolecules
modify 5x5.bass
*** empty log message ***
*** empty log message ***
add init files
add init file
rename NVT.bass to argonNVT.bass
add 5x5.in
add butane.in
changed minimizer keywords
fixed typo
fixed sample makefile
minimizer sample changes
removed beadLipid
remove beadLipid
Added core-shell nanoparticle files.
remove TP4init.in
change init file name for tip4p and tip3p_ice
*** empty log message ***
change init file name for ssd
remove SPCEInit.in
change names for init file
remove eor file from cvs tree at minimizer/water directory
change init file name in lipid directory
remove beadLipid
remove init_argon.eor
*** empty log message ***
remove eor file
change names for argon
*** empty log message ***
add init file for ssde
Fixed bug in calc_eam with mixtures and cutoffs associated with mixture.
support SSD_E SSD_RF SSD1
SSDVisitor support SSD_RF, SSD_E, SSD1 now
remove ^M from ZConsReader.cpp
remove unsupport keyword
Made init files more OOPSE like.
Changed init files to be more OOPSE like...
added sample directory
fixed icc7 incompatibility in linking
Added tip3p_ice to Makefile
Added more metal sample to OOPSE for bulk simulations.
Added sample files for bulk metals and a bass file for both voter and FBD formulations of EAM.
Checked a bug where eor file wasn't being written at the end of the run
Fixed a bug where eor file wasn't being written at the end of the run
*** empty log message ***
cleaning up for export
removing staticProps from cvs tree
removing staticProps from cvs tree
removing static props from OOPSE-1.0 tree
using gengetopts --unamed-opts="SHAPEFILE [OUTPUTFILE]"
Changes for CGI and for gengetopts --unamed-opt="PDBFILE"
*** empty log message ***
fixing getopt_long
change protected method writeCorrs to public
*** empty log message ***
minor fix of format string in quicklate.c
remove zsub from cvs tree
remove some comment lines
remove an extra semicolon from OOPSEMinimizer.hpp
Shouldn't have been in CVS
Fix for thermodynamic integration of rigid bodies
These can be generated via lex and yacc at compile time
*** empty log message ***
changes for gnu getopt and fixed SPRNG configure script
fixing for machines that don't have lex and yacc
Makefiles don't belong in cvs repository
Makefiles don't belong in repository
Makefiles don't belong in repository
Updated configure for new samples
tip4p makefile.in added
ssde makefile.in added
ssd files sorted added
spce makefile.in added
dimer files added
Cleaned up this file considerably
This commit was manufactured by cvs2svn to create tag 'export'.
Initial import of OOPSE-1.0 source tree
*** empty log message ***
*** empty log message ***
New web address
Minor changes
Expanded the water.mdl file
Added the SPC water model
quick change in tp4.bass
Added TIP4P water sample
Added SPCE water sample
Good ssde simulation sample added
Fixes for MacOS X with xlc++ and xlf
*** empty log message ***
Added a bunch of stuff
Added C70 sample
fixed a bug in Mat3x3d.cpp
added SHAPE force routine
fixes
Got rid of the _RB_0 in the shape name
Added a range parameter to the visualizer
started functions
Tolerance input is accepted with the -t flag (default 0.01)
Setting up shaper to accept a tolerance
Recentering of the visualized potentials, adding tolerance option
Added 2 new samples
Coefficients are now multiplied by the normalization factor - no longer do we need normalization in the visualizer
Fixed the phi grid range for the final time (hopefully)
atan2, not atan!
Really fixed the phi range problem. Apparently s2Kit10 has a data in ordering problem
Changed gridbuilder phi range to run from pi/2 to 2pi+pi/2
Fixed the pdb files
New cholesterol.pdb
Added cholesterol
More samples added
Fixes for visualizer for amira
work on visualizer
Shape file output format adjusted
Added a few samples
got rid of sample PDB files. Others will be added later in samples directory
renamed forcer, modified factorial, fixed makefile
Removed some unnecessary C functions from the SHT code
Added more friendly progress comments
Spherical harmonic tranformations are fully integrated and working
Added evaluation stuff
Adding visualization parts
Fixed linking specification issues
touch up changes
Major progress towards inclusion of spherical harmonic transform capability - still having some build issues...
Now prints out a .xyz file of the reference configuration
Fixes to gridbuilder. Now gives proper sigma, s, and epsilon values
roll in progress
a few bug fixes
Fixed the grid builder rotation problems
Now calculates energies and builds the grid files. There are still bugs, but it compiles and runs...
Fixed XCode auto-indent to match XEmacs
Built principle axis determination and molecule rotation into calcRefCoords in RigidBody.cpp
GridBuilder updates grid vectors
Added GridBuilder.cpp and .hpp. Doesn't calculate energies yet...
Cleaned up unused variables. Added findMaxExtent to RigidBody.cpp
Added a bandwidth command-line option
bug fix on vdw files
fixed a subdirs bug
configure isn't really necessary
Major changes for rigidbodies
nicer error message formatting
Fixed dependency bug (we hope)
roll in progress
Sample now does variant
General fixes for formatting
Converted D's to E's in the funcfl files so that C can read them.
changing file extensions to be more in line with what's actually in the file
Added a bunch of files for EAM variants
Modified EAM to use forceFieldVariant, show sample in Au.bass
Modified EAM to use forceFieldVariant
Added forceFieldVariant global
reorg of EAM force fields to have variants
Fixed a thermodynamic integration issue. Force and torque scaling loops over atoms, not stuntdoubles
Removed debugging printf statements
Fixed indexing bug in stamps
Roll in progress
1. adding some useful math classes(Mat3x3d, Vector3d, Quaternion, Euler3) these classes use anonymous union and struct to support double[3], double[3][3] and double[4] 2. adding roll constraint algorithm
Fixed a bug in NPTf (vScale was declared in the cpp file in addition to the declaration in Integrator.hpp file)
Fixes from gcc -Wall
Dan cleaned up the pressure calculation a bit... Got rid of some unnecessary lines of code in Thermo.cpp
small bugfixes
*** empty log message ***
constraint algorithm for minimization is working
Fixes
Moved to SHAPES
*** empty log message ***
Migrated vdw files from OOPSE
fixing for a separate existence
forcer was a binary
This commit was manufactured by cvs2svn to create tag 'SHAPES'.
Initial import of SHAPES code
More work on Fortran side of error handler
fixed a typo in autoconf script
Unifying the error handlers
Not used anymore
forgot to add these
new rattle algorithm is working
Config changes for fortran access to SimError
new implementation of constraint
fixed a bug which only writes out the first atom of a molecule
SHAPES go somewhere else
Fixed groupOffset bug
Working on MPI scripting for autoconf
Shouldn't have been in CVS
keep the compilation directories around
Why is this in CVS?
formatting error messages, dependency fixes
starting fortran-usable version of simError
Probably shouldn't be in CVS
Formatting Changes, removed writeRaw
Formatting Changes
Bug in Makefile.in
severity levels in simError
Bug fix (fixes of skipList and neighbor list under MPI)
Bug fix (memory leak)
Testing
Cutoff Groups for MPI
Fixed bug in useLiquidThermInt routine in ForceFields.cpp
Implemented a separate solid and liquid thermodynamic integration routines
cutoff group in progress
Added useLiquidThermInt keyword and changed useThermInt to useSolidThermInt
Paving the way for separate solid and liquid thermodynamic integration routines
bugfix starting
Fixed a bug in Integrator.cpp where it called writeRaw() when useThermInt = false...
Bug fix for SkipList
Makefile doesn't belong in CVS
bugfix in simsetup?
Cutoff group changes under MPI
Fixes for xlc++
groupList new bases on global index of atoms
Modified the nifty banner
Fixed off-by-one error in groupStartRow and groupStartCol
in the progress of fixing MPI version of cutoff group
Compacted all of the 8 copies of the force loop into one.
std::cerr missing
pressure tensor fixes
Removed unnecessary variables and changed error messages in Restraints.cpp
*** empty log message ***
Fixes for stress / pressure tensor by cutoff group
*** empty log message ***
*** empty log message ***
Fixed an error in Restraints.cpp... Too many arguements in a function call.
Added Bass keyword useThermInt.
Fixed Thermodynamic integration code.
This commit was manufactured by cvs2svn to create tag 'r1'.
this is the ripple codes
Got PDB reading working, and matching atom types too!
Major changes to skipThisPair for efficiency
Changes for SHAPES potential
Hopefully this commit included the bass keywords
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.
more revisions
fixes for skip list
add some keywords
add minimizer sample
fixes for MacOS X compilation
Fixes for compilation under Mac OS X with IBM's xl compilers
Added a nifty neato banner
Removed an extraneous write
Starting to change the error model
const char* fix
MPI fixes and removal of extraneous write statements
added more revisions to the paper
get rid of rc and massratio from simState, creat cutoff group forevery atom which does not belong to cutoff group defined at mdl file
efficiency fixes in CutoffGroup
Added the cutoff Groups to the default water.mdl file
fixed a bug in CutoffGroup::getCOM()
bug fixes for cutoffGroups
adding generic Vector3 class
adding instantiation of Integrator<BaseIntegrator> in order to make OOPSE compiled by icc8
Fortran-side changes for group-based cutoffs
adding CutoffGroup.hpp
fix two bugs in siminfo which cause infinite loop; fix anoter one in CutoffGroup which causes seg fault
adding cutoffGroup into OOPSE
bugfix for cutoffGroup
starting to rearrange the prose after the intro.
Fixes to libmdtools to use the simplified cutoff stuff in the BASS library
BASS changes for adding CutoffGroups to molecules. Also restructured the plethora of cutoff radii into one cutoffRadius and one switchingRadius. Also removed the useMolecularCutoffs keyword
optimize DumpWriter
New module for fortran group-based switching function
Many changes to get group-based cutoffs to work
added more tables.
added more tables
added in all of the general global keywords. Still need to add the zConstraint and minimizer keywords.
adding to the table
adding a separate file to work on the bass keywords.
C++ pass groupList to fortran
fixed two bugs in calc_charge_charge when using molecular cutoff
fix an unmatched c/fortran interface
keep the previous position of cantilever in SMD
fix a bug in Molecule.cpp which initialize massRatio before creat the array. fix two bugs in ZconsVisitor
Adding molecular cutoffs
work on molecular cutoffs
useMolecularCutoffs added to Globals
add center of mass of the molecule and massRation into atom class
modified the defaults for the system init time and system init state.
finished removing the trajectory analysis. took out the rattle derivation. added a section concerning the creation of init files. currently working on a table of key words for the package.
Fixed a bug in calc_charge_charge.F90
add reaction field correction to charge-charge interaction
change the calculation of pressure tensor
fixed another bug in InitFromFile. MPI verion of OOPSE is working again
fixed two bugs in MPI version of InitfromFile and one unmatch MPI command in DumpWriter
remove some useless files
fixed getCOMVel and velocitize at thermo
DUMP2XYZ 0.99 version
Fixed a charge bug
forgot to add this
fixed the makefile, and fixed some visuals on the schemes
finished cleaning up the old tex files
Just copied over the changes from the dissertation. Also converted the figures to pdf. All revisions now take place on the oopsePaper.tex file
fixed a bug in CompositeVisitor which cause the double counting problem
Dump2XYZ is almost working except atoms in rigidbody are double counted
new implement of quickLate using visitor and composite pattern
final final copy. really really sent to the printers this time.
fix a bug in setting exclude list
final copies sent to the printer
updated all equations, and finished all requested revisions
fix whole bunch of bugs :-)
some more updates.
revised the diffusion numbers.
Added the WATER.frc force field
fixed for get_potential
Change DumpWriter and InitFromFile
some more minor fixes
returned the referencess to the thesis layout, and fixed the equation grammer in the Introduction
started on some revisions
Now molecules can keep track of their own IntegrableObjects (and RigidBodies). Also a bug-fix so that SimInfo can keep track of RigidBodies (which was done incorrectly before).
Added Integrable (will back out momentarily)
Oops. Those were old.
Forgot to add IntegrableObjects
Adding RigidBody code
Changes for RigidBody dynamics
Slightly longer test run
Changes for RigidBody dynamics (Somewhat extensive)
added a makefile
more gcc friendly configure script who knows
more gcc friendly configure script
incorporate SMD into ZConstraint,it does not sound a good choice, next commit will seperate SMD and ZConstraint
added lst styles, and some preliminary fixes to the intro.
ZConstraint now can support sequential moving. Refactorying is needed to support SMD in ZConstraint
final draft submitted to the readers.
final draft submitted to the readers.
added revisions to the Preamble and to the Introduction
semi-final draft
added support for files larger than 2 Gb
who knows?, but it works for the most part
making progress on the results section
added several figures to the lipid paper, changed the ndthesis class around a little. some small fixes in oopse.
NPTf complete, NPTxyz complete
NPTi complete
added gofz code
NPT work in progress
add LARGEFILE_SOURCE64 macro to support large file
More DLM changes
more changes for integrators
Fix a couple of bugs in zsub
Adding zsub, a program which can be used to replace atom type for zconstraint into OOPSE
finished the rmsd coding. hasn't been debugged
started work on rmsd
added citations to the bib, and started on a honking huge section of RATTLE in the oopse chapter.
switched params for tcR systems
Work on integrators
halfway through revisions in OOPSE
worked out the diagonalization bugs in head and whole
*** empty log message ***
remove the old implement of minimizer from cvs tree
Using inherit instead of compose to implement Minimizer both versions are working
added discussion of multiple image periodic boundry conditions, and added a figure to match the discussion
debugging the director code
cleaned up the references and the tables in the lipid section. also spell checked the thing.
added scd correlations, and director and order parameters for the head groups
made a makefile
finished up the rough draft of tcProps with Scd corr
adding function shakeF in order to remove the constraint force along bond direction
lmost finished with the readWrite routines
finished most of the actual dump scane.
started some cleanup on oopse. added a conclusion, finished the foreword, and found all the undefined citations
added a little bit more to readWrite.c
started on som io
added an introduction to oopse, and started smoothing out the wrinkles.
little changes in the twoChain figure
started work on some parameters and initialization
This commit was generated by cvs2svn to compensate for changes in r1047, which included commits to RCS files with non-trunk default branches.
a bunch of hacks for the twoChain systems
single version of energy minimization is working.
added a lipid figure. started converting oopse.tex
added some OOPSE sections
started a bug fix on the massive memory overusage by OOPSE
added some revisions to the intro
Stripped out the hardwired LJ_rcut
Fixed some typos
*** empty log message ***
added a degeneracy figure
added a new euler fig, and fixed some things in the degeneractyy section
final version
Single version of energy minimization for argon is working, need to add constraint
Figure added
I hate revtex
Add one more file into Makefile.in
Add some lines into global.cpp to make it work with energy minimization
Now enthalpies of formation
Changes in response to JCP reviewer
Added black and white version's of figures
More corrections and fixing of experimental numbers
typed up the lipid section
Fixed a reference
Ran iSpell
Fix a bunch of bugs :-) Single version of conjugate gradient with golden search linesearch pass a couple of functions test. Brent's algorithm is still broken
More discussion of the orientational results as well as a description of the experimental tau_2 calculation.
started work on the complete project. Made a makefile, and added preambles
little changes, added the start of the conclusion.
Further improvements. Discussion of the results in the table was added.
fixed .bib file problems
Adjustments made based on reviewer recommendations. These include an expansion of diffusion data as well as inclusion of a table containing heat capacity, coordination number, and orientational relaxation information.
added in the RSA paper to the dissertation
NLModel0, NLModel1 pass uit test
little fixes
added the new figure into the Introduction
finished putting equations in Introduction added an euler rotation scheme picture
*** empty log message ***
to avoid cyclic depency, refactory constraint class
added some equations
ran spellcheck
Functor.hpp pass unit test
added a shifted potential figure
begin unit test of minimizer
updated the two figures in the introduction
added some figures to the Intro. Also lots of equations
Adding GoldenSection and Brent LineSearch Method
finished typing in the intro, and started on the lipid chapter
using class Minimizer1D derived from MinimizerBase instead of a functor to do line seach
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...
member list fixes for rigid bodies
Adding MinimizerParameterSet class.
Revision of NLModel0 and NLModel1
revision of NLModel
Added point-charge models to water.mdl file, updated ssd.bass to use new SSD name
Fix to new RigidBody stuff
Longer run time to test SSD water in MPI
Longer run time to test gold in MPI
Longer run time to test argon
More BASS changes to do new rigidBody scheme a copy of WATER.cpp from this morning
More BASS changes to do new rigidBody scheme
revision of constraint for Nonlinear Optimization Model
Changes to BASS reader to use Euler angles for orientation instead of unit vectors required changes in MoLocator
Changed orientation lines from unit vectors to euler angles
Convert Eulers in degrees into radians
Changed default orientation in BASS to use Euler angles in the following order: phi, theta, psi Removed the ability to set orientation using a unit vector
Changed default orientation in BASS to use Euler angles in the following order: phi, theta, psi Removed the ability to set orientation using a unit vector
Fix broken atom assignment for rigid bodies
added in the last bit about symplectic integrators and the liouville formulation
a few corrections to the introduction
added changes to the introduction
started adding in equations to the introduction
Corrected spelling in several directories, and stated WATER.cpp
constraint class in energy minimization
added periodic boundry conditions citation
minor corrections to the previous commit
added changes into the Empirical Energy section
started work on the lipid chapter
Adding energy minimization
Energy Minimizer
*** empty log message ***
Corrected .bib file entries
ran spell check, and fixed some little typos
Made some error messages more user-friendly
worked listing schemes into the document
Updated the default water to SSD/E
Adding warning if sample time, status time, thermal time and reset time are not divisible by dt
Adjusted the SSD part of the paper...
Added a bunch of dummy targets so make won't complain
Fixed old bass file
BASS changes to add RigidBodies required a change in how the MoleculeStamps are used by divideLabor in mpiSimulation.cpp
BASS changes to add RigidBodies and LJrcut
added in changes to the Monte carlo andMolecular dynamics section
adding the monte carlo section to the intro
forgt to add these earlier
did some work, started on the introduction chapter
fix a bug in creating eor file
fixed a bug where only MPI jobs could write eor files
fixed an struct mismatch error in the mpi initialization of the AtomStruct
Fixes for Dumps
Changes for altivec
Documented the Spud Toss
changes for charge charge interactions
More work for adding charges
autoconf fixes
fixed a periodic box bug
autoconf compatibility changes for icc8
Changes for adding direct charge-charge interactions (with switching function)
Some changes for new MPI organization and direct charge-charge interactions
*** empty log message ***
Energy Minimization method
fixed some things in the periodic image part
open and close the eor file whenever it is used instead of rewinding it
Made changes to the rigid body stuff...
change the interface of writeFrame
more changes to eam section.
More typo fixes.
Changed section on eam.
added new revisions
Merge the code of writeFinal and writeDump; Adding sortingIndex into DumpWriter; Fix a bug of writing last frame twice in integrator
revision
fix a bug in copying string
Dumpwriter only write out the atoms on master nodes
Updated the rigid body and ssd sections
added the cover letters
removed extra files
remove extra files
Edits for publication
tagub is not a bug. Just roll it back fix a bug of copying string to a pointer Still have Seg fault, it looks like a random MPI seg fault in totalview
Fix a bug of declaration of tagub
rotated the lipid figure added eam to the Emperical Energy
Added daw entry.
New DumpWriter (Attempt #4)
added a lennard jones section to the Emperical Energy section
added some work on the Introduction chapter
A work in progress...
null terminate some strings just in case
refixed the NVT readin XS state bug.
added strncpy to DumpWriter
fixed the restart from NVT exstended state bug
Added rigid body discussion and added to .bib file...
First Stab at fixing DumpWriter
added support for the ignore XS state info flag
Fixed a bug of sending message from master node to itself in DumpWriter.cpp and InitializeFromFile.cpp
*** empty log message ***
Periodic Boundary Conditions
started adding some changes from before break
performance fixes in the dipole dipole and reaction field code
Making do_Forces a little more sane
reworked the directory structure to reflect the Outline of the paper. All major sections now have their own tex file
Attempting to increase performance by reducing spurious function calls
mangling forces even further
mpich mucking
mangled do_forces...
Added bitmask to do_forces property lookup
Added third-party directory for code not written by us. Also added Mersenne Twister random number generator code. This will eventually replace sprng as the random number generator used by OOPSE.
Fixes to profile code.
More profiling fixes.
Another change for MPI in timing.
Small update to timing in MPI
the profiling commands work now. Will start adding PROFILE ifdefs into the code
added some profiling routines
working on adding GofRtheta and GofRomega additional work on randomBilayer
working on adding GofRtheta and GofRomega
added some profile functionality
Added functions for simple profiling in fortran.
Fixed bug in parallel EAM. rho_row and rho_col were scattered into the same array. Unfortunately, MPI zeros the array between scatters so half of the sum was being lost. Fixed by added a temp array for column scatter, then sum loop over nlocal.
Adding missing figures....
test commit...
finished gofRtheta and added gofRomega. both need to be debugged and tested.
Changes for gradients (to do minimizations)
removed the randombilayer header
edited the makefile to add randomBilayer to the build. Also move the random bilayer builder from bilayerSys to randomBilayer
backed up the old DUFF.frc to backup.DUFF.frc alte4red masses and epsilons of TB2 and TB3 in DUFF.frc
added a more verbose error message in SimInfo. Added a more informative error message in InitializeFromFile
begun work on add ing in the GofR,CosTheta
Fixed a bug in SimInfo ordering of radii
D'oh, more color plots...
Again, more color plots...
Added color denseSSD plot
Fixes for rotation
Learned to use cvs add and cvs remove...
Really added color figures.
Made color figures!
Added Vectors
Changed ice 0 to ice i.
Considerable corrections to both text and figures from the previous commit. Now in the true pre-print form. This is the updated first draft.
Massive changes to content. Declared as first draft.
added a routine to SimInfo.cpp to inline a min function.
reordered the rcut/ecr/boxSize initialization removed the rcut/ecr shrink and grow algorithm. the simulation will now exit when it runs into rcut or ecr.
Added support for compiling fortran without use of mpich modules. We use mpif.h instead.:
moved the velocity scale matrix calculation outside of the atom loop in the NPT family of integrators.
Fixed plots by including SSD1 data. Made several images more condensed and easier to read. Begun altering text to match the new focus.
added the following parameters to BASS: * useInitialExtendedSystemState * orthoBoxTolerance * useIntiTime => useInitialTime
fixed the includes in the Make.dep
did a merge by hand from the new-templateless branch to the main trunk. bug Fixes include: * fixed the switching function from ortho to non-ortho box. !!!!! THis was responsible for all of the sudden deaths we saw. * some formating in the string when we write out the extended system state. * added NPT.cpp to the makefile.in
fixed the "Sudden Death" bug. The box was not switching between orthorhombic and non-orthorhombic wrapping correctly. we added a fabs() to the check.which should fix it.
some work on trying to find the compression bug
begun work on removing templates and most of standard template library from OOPSE.
started work on template removal.
This commit was manufactured by cvs2svn to create branch 'new-templateless'.
added template stuff to the Maikefile template little changes to some printf format statements
added template stuff to the Maikefile template
bug fixes for rList problems
Fixed bug that size(q0) was being queried before q0 was allocated.
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
fixed a stdlib.h include error
som efixes to the way rcut is setup, as well as additional debugging comments.
C++ compatibility for templates
Refixed broken makefile
compatibility fixes
add chi and eta to the comment line of dump file.
did a complete overhaul of how c calls fortran. All function pointers and fortran calls are rigidly typecast now.
Portability fixes
Compatibility fixes
started work on template removal
started trying to understand extern "C" stuff for pointers
This commit was manufactured by cvs2svn to create branch 'no-template- branch'.
fixes for compatibility
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.
replace c++ header stuff with more portable c header stuff Also, mod file fixes and portability changes
mod file fixes and portability stuff
Stuff for MOD support in other compilers
added routines for the sysbuilder to work with simSetup remved the QuickBass routines, and had all parsing go through SimSetup. LatticeBilayer is in complete working order now.
This commit was manufactured by cvs2svn to create branch 'templatesBranch10-28-03'.
added routines for the sysbuilder to work with simSetup
fixes for configure, sysBuild
put QuickBass, MoLocator, and latticeBuilder into a Builder Library overhauled latticeBilayer into its own program. Removed sysBuild from the Makefile
Started work on integrator stuff
New File
Formatting changes to get out of RevTex nonsense
work on bilayer builder
fixed a merge problem
added eam ForceField files to the init fixed an eam mpi parmeter setup bug added the init file to the makefile
added eam ForceField files to the init fixed an eam mpi parmeter setup bug
added eam ForceField files to the init
added a new NPT integrator, NPTxyz. It scales the x, y, and z direction sepeartely. no box skew allowed.
added useInitTime to the BASS syntax. * useInitTime = false: sets the origin time to 0.0 regardless of the time stamp in the .init file * default=> useInitTime = true;
added the staticProps directory to the build list for both configure and configure.in fixed a number of bugs in the staticProps code. gofr is now working.
added the staticProps directory to the build list for both configure and configure.in
added the staticProps directory to the build list
Fixed a plot (fullContours.eps had bad labels).
dded my handwritten pages from 10-16-03
changed format to preprint article
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.
removed the props directory, and moved everything over to staticProps
Contiuned work on staticProps. should be in a position where it will compile and run first runs.
Fixed bug in calc_eam.
added Au init file for eam.
removed entahlpy from the statwriter and thermo.
changed the formating ogf the error statements in simError added a function to get the maxCutoff near completion of the staticProps code. still needs the pair loop, and the loop to allocate and read each frame.
changed the formating ogf the error statements in simError added a function to get the maxCutoff
changed the formating ogf the error statements in simError
finishing up the constructs needed to get this program up and running
changed f90Flags so they are no longer overwritten by the compiler.
added mpif90 mod check back same for conifig.in fixed wrappers to extern "C"
added mpif90 mod check back same for conifig.in
added mpif90 mod check back
fixed a lot of warnings and errors found with SUN's SUNWspro.s1s7
light change in syntax. no signifigant change.
fixed some additional remarks from icc -w3 (extra verbose output)
cleaned things with gcc -Wall and g++ -Wall
fixed a bug in configure
fixes for configure
moved readyCheck in the integrator so that it is called before the first Statistics are written.
Added a bunch of Make.dep files to CVS
Removed NPTfm from Integrator.hpp. Some small syntax cleaning in NPTfm and SimSetup
fix bug in calculating maxCutoff
Converted NPTf to work with the NPT base class. Removed NPTfm and NPTim from cvs
Added zcons.tex
added NPT base class. NPTi is up to date. NPTf is not.
I must have changed something, but for the life of me I can't recall it...
Just added to the make file...
Added the integrator.tex file with figure. This is the same as the ssdePaper, so it needs to be adjusted for the OOPSE paper. Also updated the oopse.bib file.
removed mpi++ from the makefile
goofing off to test NPTf and NPTi
fixed bugs in NPTf, found (nearly) conserved quantities for both NPTi and NPTf
fixed a typo in the makefile.
*** empty log message ***
*** empty log message ***
fixed NPTi to now work with constraints.
fixed ecr grow in SimInfo fixed conserved quantity in NPT (Still some small bug) NPTi appears very stable.
made additions to lipidIntro
SSD portion of paper added (ssd.tex).
added an intro to the lipid part
add conserved quantity to statWriter fix bug of vector wrapping at NPTi
added AllCorr. It eill still need some work
Added integrators to Makefile.in
Entered changes for configure into ChangeLog
Adjustments to the introduction. Minor additions to the methods section. Chris
added more work on getting gofR working.
First CVS commit. Minor changes in the introduction. More changes to follow... Chris
added the beginings of the GofR pair correlation. added identification of identI in matchI.
updated the ChangeLog added two new NPT integrators, they still need work.
updated the ChangeLog
a rough draft of the intial simulations
*** empty log message ***
Added parallel section of paper.
dependency on config.h
fixed sprng problem
New Makefile for metals sample
Changes to autoconf / configure method of configuring OOPSE
added resetTime to the Global namespace. added ability to reset the integrators in the NVT and NPT family.
added resetTime to the Global namespace.
Removed big file
This is the paper that got scooped
added zConstraint types to the AtomTypes file. added two rendering scripts to to aid in rendering. Note:renderRange does not work.
added zConstraint types to the AtomTypes file.
added a charmm citation to the bib file. finished adding all of the equations into DUFF.
added my J. Peter Grace fellowship.
fix a bug at MPI version of PolicyByMass
added some text to DUFF, changed the preamble from two column to preprint format.
Added: check uniqueness of molIndex
added the first functional parts of the PairCorrType Abstract classes.
put in some writing on initialSimulations
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
added the disertaion bibliography got the directory setup to build standalone texts.
added the disertaion bibliography
More fixes for stress tensor parallel bug.
This commit was generated by cvs2svn to compensate for changes in r728, which included commits to RCS files with non-trunk default branches.
Matt Meineke's dissertation Files
fix bug in calc_dipole_dipole.F90 and calc_stikcy_pair.F90 molMembershipList use global index instead of local index
set default force substraction policy to PolicyByMass
*** empty log message ***
added define statemewnt to Statwriter and Dumpwriter to handle files larger than 2 gb. commented out some print statements in Zconstraint hard coding some system init into bilayer.sys
added define statemewnt to Statwriter and Dumpwriter to handle files larger than 2 gb. commented out some print statements in Zconstraint
Use make_sprng_seed() to generate seed and check the seed which is specified by user at least contains 9 digits
changed the Makefiel a litle. Fixed a bug in MPI_DUFF. The atom block type was not being properly constucted in MPI. (The MPI struct had 6 doubles declared versus the actual 11)
changed the Makefiel a litle.
More FreeBSD fixes
*** empty log message ***
did some more work on DUFF.
added the lipid figure, and did some work on DUFF.
little changes to finish the port from make current to currMake
overhauled the makefile to build oopse.tex from the infiles rather than mess with includes. Also renamed header and footer to preamble and bibEnd respectively. make current has been replaced with currMake to tke a look at a single tex section.
added some work to DUFF
added a currMake script to replace the make current
small bug fix on frequency of output dumps.
played a little with the headers in DUFF
made some changes.
user can setup seed in bass file now, if he does not specify any value for seed, oopse will take the value of seconds of system time as seed
updated the Changelog. added some bug fixes for setting the random number generator seed value. fixed a bug where ghostbend atom b was not being set. ( recent bug from SimState conversion)
updated the Changelog. added some bug fixes for setting the random number generator seed value.
updated the Changelog.
bug fixed in ghost bend class
quick makefile fix, in make links. added -f to ln -s.
*** empty log message ***
reformmating ZConstraint and fixe bug of error msg printing
Fixed sysBuild -bilayer works. Nanobuilder still broke.
Tested MPI version of Z-Constraint Method
started working on DUFF
finished a rough draft of the dynamicProps section. added calculation sheme to the staticProps
Stable ZConstraint with average force substraction strategy
added text to the analysis code.
Added some profiling code -DPROFILE.
harmonic potential & z-contraint method
*** empty log message ***
trying to debug eqn references
fixed a really annoying bug in Directional Atom, where mu was getting written to pseudorandom memory location.
debugging globals
formatting fixes and new atypes in LJFF
fixed a few references to older stuff...
Added comment line for getgetopt.
Missed del of files before.
*** empty log message ***
commit makefile
added harmonical potential to z-constraint method
changed how the comment line is handled to allow greater flexibility.
Changed makefile to only build quicklate.
added utils/sysbuilder to be built.
Arranged sysbuilder into a subdirectory. Fixed some of sysbuilder to work with new atom allocation in libmdtools.
added method of moving zconstraint molecules to specified positions
*** empty log message ***
Added zConstraint into the BASS language syntax.
changed the number of degrees of freedom to account for zConstreints
EAM works...... Neighbor list also works.....
moved frameCount's functionality into DumpReader. also split props into staticProps and dynamicProps. (currently only have staticProps)
fixed a deprcated instance of Atom::setZ and Atom::getZ in ZConstaint.
switched SimInfo to use a system configuration from SimState rather than arrays from Atom
Bug fixes for eam...
added the main equations to the analysis section
*** empty log message ***
edited the header to be a revtex style two column layout.
*** empty log message ***
added a current.tex to allow for looking at your current work, just change the include to the current tex file also seperated all header info into header.tex so that oopse.tex and current.tex will behave the same.
This commit was generated by cvs2svn to compensate for changes in r662, which included commits to RCS files with non-trunk default branches.
The OOPSE paper
stable version of Z-Constraint
add index range checking into ZConstraint
added z-constraint parameters to the globals
Added Z constraint.
More bug fixes for eam.
working on the props code
*** empty log message ***
Added bass models for metals
Added eam to simSetup and added changecutoffeam.
Changed configure to look for both upper and lower cass .mod files
rewrote the makefiles a little to install two scripts for rendering
module use fixes for eam and do_forces.
added a '-' to the formating of the pov output file. also removed pov2anim from the project. It will be replaced with shell scripts
Finished most code for eam....
added the scan function to the DumpReader. It should now save the start of each frame in a vector.
making some changes to read dump files
*** empty log message ***
Fixed a current time initialization bug in InitFromFile.
some initial changes to Dumpwriter and friends to accomadate random file access
Initialized currentTime to 0, in case no one sets it.
fixed Initializefrom file to start the simulation from the time specified in the init file.
reoved some binary files
added DUFF lipid models to the AtomTypes file
fixed the AtomType file not found bug.
Started work on a DumpReader
Fixes for SSD/E
Changes for SSD/E
commented out an eam line
fixed spelling issue
added info module
Added massive changes for eam....
final fixes
Fixed a the centering on the Periodic Box. Also corrected the y and z switch in the box vectors
*** empty log message ***
More up to date version of EAM_FF
Changed how cutoffs were handled from C. Now notifyCutoffs in Fortran notifies those who need the information of any changes to cutoffs.
Started work on Hmat stuff to replace box Lengths
Made quickLate aware of Hmat. quickLate is now somewhat more intelligent about periodic boundaries and wrapping.
Fixed bug in updating mixing lists
added a quick wipe-and-update script for quick rebuilds on BoB
more fixes for box changes
removed some debugging print statements.
fixed a long lived bug in do_forces. Rrf was not being used in the neighborlist correctly. rcut was conssistently being set lowere than Rrf causing the dipole cutoff region to be to small. Also led to the removal of the taper region to buffer the dipole cutoff.
working on fixing ssd bug
Fixes for the NPT ensembles
cleaned up simSetup
added KMol
fixed some bugs, Changed entry_plug to info where appropriate
added more command line arguments
Fixing force field line
Fixing pressure tensor
more archaic code fixes
removed old outdated code
fixes to get rid of get_vx and set_vx
removing get_vx
Added NPTfm
Bugfix in NPTim, fixes for NPTfm
Checking in changes for NPTim
Broken SysBuilder
Fixes for samples
Removed some debugging write statements
Fixes for get and set routines in Atom and DirectionalAtom
added get and set routines to Atom and DirectionalAtom
added a nanoSysBuilder that takes different cmd line arguments.
found a bug. Unit vectors were not being updated
Working on NPTim
Switched the bond in the force field back to constrained, to preserve energy
working on som integrator bugs
Starting to worry about all the strtok() calls in our code
Fixed Hmat and some namespace strangeness
Fixed hmat in DumpWriter (MPI) and eor.
fixed some bugs
Added nanoBuilder and a general Lattice builder.
Bunch of 1-d array -> 2-d array stuff
*** empty log message ***
Bug fixing NPTi and NPTf. there is some error in the caclulation of HmatInverse.
*** empty log message ***
*** empty log message ***
starting some work for xlate
adding in dan's NPT stuff
This is the dp and read file
Fixes and merging NPTf
Removed Qmass
Fixes for both NPTf and NPTi
Fixes in NPTi migrated into NPTf
*** empty log message ***
fixed box scaling
NPTi
cleaned up the dependecy scripts in the makefiles
fixed the bugs introduced by switching the periodic box to a matrix
Fortran flexi-BOX
Fixes for flexi-BOX
working on adding the box matrix to everything.
Updated the ChangeLog, and Converted most of the SImInfo to use non-Isotropic boxes. wrapVector needs to be finished.
Changed over the bonds to Harmonic bonds in the DUFF frc file fixed constraints.
Changed over the bonds to Harmonic bonds in the DUFF frc file
Fixes to NVT. Check them!
added Harmonic bod into the DUFF forcefield and BondExtensions.cpp
Doing some work to debug the constraint code.
NPT fix
Most of the integrator and NVT seem to be working now.
NVT additions
slowly converting to new integrator and forcefield names.
finished the basics of the integrator and SimSetup.cpp
doing some work on SimSetup to clean it up / get it to work with the new Integrator.
minor changes in an attempt to fix output times.
Added Teng's parmeters fro the ghost Bend in TraPPE_Ex some work on the integrator. ( incomplete)
Added Teng's parmeters fro the ghost Bend in TraPPE_Ex
mostly final version
First completed rough draft (spell checked even).
fixed the left alignment bug. Bugger if I know what was causing it.
about halfway there.
nothing major just some little changes here and there.
added constrainA and constrainB to the Symplectic integrator
updated the logo a little as well as some of the colors
starting to add in the stuff for the poster.
This commit was generated by cvs2svn to compensate for changes in r544, which included commits to RCS files with non-trunk default branches.
Midwest Theoritcal Conference 2003
currently modifiying Symplectic to become the basic integrator. bilayerSys.cpp altered for building tb3.
currently modifiying Symplectic to become the basic integrator.
added some member variables for position, velocity, etc.
changed how NVT is now derived from Integrator
fixed an a mismatched Ghostbend bug.
all seems to be working
still working on the bilayer code
doing some work to overhaul sysbuild.
This commit was manufactured by cvs2svn to create tag 'bob-5_14_03'.
optimized the ssd calc loop
Added bead lipid model to the sample directory
finished adding the Tail beads into the Trappe extended force field
added the TailBead atom types to the TraPPe_Ex forceField
fixed up the TraPPE_Ex force field. there were some duplicate entries added a two chain lipid to the lipid.mdl in sample
fixed up the TraPPE_Ex force field. there were some duplicate entries
added the utils subdirectory to the configure script added the CH branching group to the TraPPE_Ex fource field
added the utils subdirectory to the configure script
I added the calcPi.c
calculation of the pi
added optimization to the compile
We update the Makefile.
we have succesfully debugged the program. it is ready for use in any application we want.
fleshed out all of the ideas we wanted to see in this interface. it is still not yet debugged.
started some initial rewrite for the template.
Added binary extensions
changed the name of madProps.c to commandLine.c
This commit was generated by cvs2svn to compensate for changes in r516, which included commits to RCS files with non-trunk default branches.
a generic template for parseing command line options.
updated xyz2pov to put out better pov scripts. I'm begining to think pov2anim isn't as useful. not sure if I should up date it, or just leave the rendering steps to shell scripts.
Added a quick readme, and Identified myself as the author
this should be the last of the random crap to toss out.
killing some files
killing misc . crap that shouldn't be inb the source tree. cleanning up the makefiles
killing misc . crap that shouldn't be inb the source tree.
Rearranged the source tree to be easier to distribute. Added autoconf and automatic dependency generation
added some stuff, and forgot to update. who knows whats different now.
added all the files
i quick fix to th distance in the random bilayer builder
added a new test for constraint failure
fixed up sysBuild to where it should now build our systems
almost finished.
bilayerSys and sysBuild both will build now. woot!
finished bilayerSys.cpp sysBuild still need to write the bass file. MoLocator.cpp is currently empty
Added eam force files...
More eam work.
working on the system builder
Fixed ordering on NVT calculation in integrators.
This commit was manufactured by cvs2svn to create tag 'no_segfault-01'.
working on a system builder
added Ghost bends to the TraPPE_Ex forceField added sysBuild to the utils Makefile
added Ghost bends to the TraPPE_Ex forceField
Added first mangling of EAM.
fixed a memory bug in Fortran, where molMembershipArray was declared nLocal instead of nGlobal.
Bug fix in progress for NPT
added a globalIndex counter to Molecule
Working on ConstantStress
fixed a n mpi init bug in SimSetup. caused a miscalculation of nLocal.
fixed a bug in symplectic, where presure was only being calculated the first time through.
added pentane to the alkane model file
Added volume and enthalpy to status file
fixes for NPT and NVT
It works (kinda)...
Fixes for NPT / NVT
Moved expand neighborlist to init_FF.
fixes for NVT
fixes for nvt / npt
dt/2 fix in nvt
Fixes for affine transform
Changes to integrate the NVT and NPT ensembles
Fixes for NPT and NVT
fixed a sign error in the radial portion of SSD.
doing some testing in sticky through Symplectic.
Working on NVT
Fixed transpose bug in mpi reduce for tau and virial.
bug fixes
Many fixes to add extended system
Fixed a bug caused by my experimentation
Added ExtendedSystem infrastructure for NPT and NVT calculations
Added targetPressure to BASS
final mods to try a fortran compiler
Bug fixes for simulation module rewrites
bug fixes for compilation
bug fixes to fortran wrappers
Breaking c and fortran, c gets smarter, fortran gets dumber...
fixed a memory read bug in neighborlist
Changes for Extended System
Fixes for ExtendedSystem
Added the SGI award in 2003, also edited papers and presentations to separate the two.
Added extended system header
changes for extended system code
renamed nvt to extendedsystem
added some little fixes here and there.
fixed a possible call before initialize bug.
just little things like deleteing unused variables and such.
a few fixes to simError.h also some fixes to Molecule.hpp
a few fixes to simError.h
fixed some small things with simError.h
Starting work on NPT
Added NVT file (very broken for now)
Changed Readme, added some files
dipoles mostly work, but there is a memory leak somewhere.
Fixed a bug where MPI was not getting the proper atomIdents.
more bug fixes....
Fixed DumpWriter to be more robust to errors. also added a little namespace to InitFromFile to wrap it's helper functions in MPI
Fixed bug with pot_local not zeroed.
Fixes in MPI force calc and in Trappe_Ex parsing.
bug fix in DumpWriter.cpp
Bug fixes in read-write routines.
fixed a bug where the Excludes were not being created properly
mpi fixes and debugging mpi read write from file.
fixed long range interactions in Trappe
MPI buggy, fixed mpiRefresh issue.
fixed a bug where excludes were not being initialized
*** empty log message ***
Fixed a single processor segfault bug.
fixed the compile time bugs, Source builds and links
fixed a few more bugs.
added the Molecule.cpp file
fixed the makefile
fixing some compile time bugs
I have implemeted Molecules everywhere I could remember to. will now attempt to compile.
finished updating SimSetup to initialize and use the new MPI division of labour, and Molecule class
finished conversion of TraPPE_ExFF to use Molecule
LJ_FF has been converted to the new Molecule model. TraPPE_Ex is currently being updated. SimSetups routines are writtten, but not yet called.
fixes for local->global atom numbering in MPI
little bug fixes here and there.
Fixes to fileio for MPI
bug fixes many bug fixes
Making DumpWriter less dependent on sequence of atoms on the other processors. Node 0 now fires potatoes at other processors to get them to send french fries back.
the skeleton for making the molecules is in place. ForceField needs to be updated next.
fixed a couple of the "static" bugs in Atom and Exclude
still working on the SimSetup routine. also fixed some things in Exclude.hpp
Added Atom.cpp and Exclude.cpp
Fixes in Atom and Exclude list
Make Atom.cpp able to add and delete ranges of atoms
added an Exclude class with static arrays similar to the Atom class
I'm overhauling the molecule class to contain it's own bonds, bends, and torsions. may god have mercy on my soul.
Finished globalIndex.
MPI stuff for passing out molecules
working on load balancing
Fixes for Parallel thermalization
fixed an mpi include bug in THermo.cpp
Fixed bugs with calculation of potential energy and temperature.
*** empty log message ***
added dummy files to keep the build deirectories from being pruned.
moving tests to samples
moved tests to samples
Tests are becoming samples
Added makefiles in tests directories
electrostatic changes for dipole / RF separation
little bug fixes here and there
added an argon test simulation
*** empty log message ***
added some test bass files for experimenting with
fixed bug where short range interactions were not being calculated. removed some debug print statements
various write statements for debugging
added links to the makefile in forceFields
Fixed F_MACH_DEP bug
Makefile fixes, directory re-org, autoconf fixes
Added license file
Fixed makefile
Makefile for forceFields
Readme changes
*** empty log message ***
Makefile fixes for depends
This commit was generated by cvs2svn to compensate for changes in r377, which included commits to RCS files with non-trunk default branches.
New OOPSE Tree
Bug fixes in TraPPE. calc_LJ_FF.F90: Removed print lines. TraPPE_ExFF.cpp: Fixed so idents are being set.
more bug fixes...
*** empty log message ***
fixed a bug in the torsions.
Working on the Makefile
Fixed bugs in atype_module.F90 atype_module.F90:new_atype: status was reused for force field checks, created new variable FFcheckStatus to be result of FF checks.
*** empty log message ***
fixed some bugs. LJ argon works. Error calling new atype for SSD in TraPPE_Ex.
Fixed bugs. Single version now runs w/o segfault. Still a conservation of energy bug. do_Forces.F90: Fixed pot not being passed to do_pair. neighborLists.F90: Fixed bugs in checkNeighborLists atype_module.F90: Fixed bug with allocating atypes on each new_atype call.Now checks to see if atypes is null, then calles initialize(16). vector_class.F90: Fixed some bugs with how MatchList was being allocated.
*** empty log message ***
compiles and links. And promptly segfaults.
some initial bug fixes
added GB
last little changes before compiling and debuging
shed implementation of the Fortran interfaces.
getNlocal no longer in force_globals
brought force_globals back from the dead to fix circular references
adding more to the interface
bug fixes for new fForceField.h
working on the fortran init ForceField interface.
fortran-side fixes to play nice with C
*** empty log message ***
merged stable-0_5 into the main trunk
this is an inital attempt to implement the new fortran interfaces
some intial version bookeeping
blah!
This commit was manufactured by cvs2svn to create branch 'stable-0_5'.
This commit was manufactured by cvs2svn to create branch 'stable-05'.
mostly compiles. interface twixt c and fortran is broken. (c needs to be brought up to date with fortran.)
Updated the Makefile to contain all of the new fortran
vector class tests correctly.
deprecated the ssd forcefield in C++
Bug fixes in vector_class.
fixed some bugs in BendStamp from when Ghost Bend was implemented.
last minute changes
Minor alterations to the layout
changed the font
spellchecked it.
A near final product
*** empty log message ***
Setting up my CV.
made som e revisions to the application.
fixes for the exclude lists
just working on some changes to the application.
initialization routines, bug fixes, exclude lists
Fixed some more compile bugs in do_Forces.F90.
forceGlobals is gone (part3)
Stick a fork in it. It's rare.
bye bye atypeGlobals (part2)
bye bye forceGlobals (part 1)
fixes for major rewrite
Massive rewrite
MPI bug fix
bunch of fixes
Massive sticky rewrite
added the force parameter files into the distribution
Fixed mixing list to work with new atypes using vector class.
rearranging source files
Added allocation of module arrays.
Bug fixes
Fixed bugs, added logical routines
Changes to vector_class and removed all traces of linked list.
Fixed a bug
Did a bunch of match/find routines
Bunch o' stuff, particularly the vector_class.F90 module
finished adding the ghostBend into the TraPPE_Ex force Field
Changed generic lists so they work correctly
Massive rewrite underway. This way be dragons.
Added ghostBend into SimSetup. only need to add awareness to TraPPE_Ex
Changed names of calculation modules for do_Forces.
More changes to code. Hopefully these will commit smoothly.
some cleanup
Removed extra copy of dipole dipole
added the ghost bend bend type.
Added stuff for Dipole/Dipole and ReactionField
GhostBend addition
added fortranWrappers and Forcefield.cpp to the makefile
implemented the new fortran force interface
More code clean-up.
Dan Goes Crazy
dded more static arrays to the Atom class;
Split force loop into subroutines. Moved wrap out of simulation module.
finished conversion of all function wrapping into fortranWrappers.cpp and .hpp respectively
cleaning up all of the function wrapping
Changed code to use one generic force loop. Only one super atype that has all information is now used.
overhauled TraPPE_Ex forcfield in C++
Made changes to lj_FF.cpp to pass stress tensor.
added randomSPRNG.hpp to the package (oops, should have beenthere to begin with.) added ssdFF++.cpp to the makefile
Changed lj_FF to use new neighbor list module.
fixed some changes to the Globals in libBASS Added some files to the Makefile and added ssdFF++.cpp to the C++ side of things
fixed some changes to the Globals in libBASS
OOPSE has been braought up to date with the mdtools devfelopment tree. mdtools should no longer be used. All development should take place in the OOPSE tree.
Added neighbor list module that auto expands...
Added simulation struct...
Changes...
Changes they are a comming....
added changelog and NEws info
incremented the version to 0.6
oose and oopse build and distribute!
oopse compiles and links!
oose builds and links oopse builds but can't find mpich++
libmdCode builds.
added mpi for libmdCode (still working out the kinks)
added some checks for libmpich and got single processor to build in libmdCode
dded some stuff
working on getting this distribution working
added libmdCode and a couple help scripts
libBASS and libmpiBASS are completely self encapsulated.
added mpiBASS.c and .h for the mpi libraries
Successfully added all the source for libBASS
Added SSD atypes.
Initial commit of ssd force module.
Fixed bug with pot energy.
Changed to single version. No change.
Changed to single version.
We have working code today... MPI bug fixes to DumpWriter.
Fixed some bugs, made some more.
MPI is Brooooooken...
*** empty log message ***
MPI is Broooooken. Saving poor state so I know where to begin with.
fixed a bug in the final eor file.
Changes in mpiBass.
Bug fixes for mpi version of code
Added a generic util code directory and moved Linux_ifc_machdep to it. MPI changes to compile MPI modules.
Force loops seems to work, velocitize never being called....
Add print lines to simBASS and fixed Makefile to link w/ icc.
More bug fixes... Forgot to build sprng
For some unknown reason the Single processor builds. Has not been tested!
final version before the single processor build
added generic atypes
lj_FF.F90 and simulation_module now compile. Logical bug still exists in lj_FF.F90 lj_atypes_list.
*** empty log message ***
added the fortran function wrapping to the mpiSim class
*** empty log message ***
added wrapping of fortran to a private function of SimInfo
modified the box vairable on setSimulation to be a length 3 array
Added init function to c++ force module.
More changes to lj_ff. Force loop almost ready.
*** empty log message ***
added some stuf to implement thefortran interface in LJ_FF
this completes the addition of fvortran function wrapping into the LJ_FF class.
*** empty log message ***
started some additions to wrap LJ down to fortran. INCOMPLETE!
tarted some additions to wrap LJ down to fortran. INCOMPLETE!
A few more changes to force loop.
starting down the crooked path of the fornographer.
More changes to lj_FF.
just some initial fiddling
removed a ps file that should not be backed up
This commit was generated by cvs2svn to compensate for changes in r226, which included commits to RCS files with non-trunk default branches.
the 1st paper based on our lipidModel
fixed up LJ_FF
fixed up the LJ_FF implementation. It is now the standard for building a force routine.
Finished thermo and randomSPRNG classes.
More codeing on fortran force backend.
Thermo now can use SPRNG or rand48 (if not MPI). Finished up work on randomSPRNG. Still need to fix access to MPISimulation.
Added more code to randomSPRNG classes.
Added classes to handle random number generation.
Changed thermo getKinetic and getPotential for MPI. Added header for SPRNG random number generator class.
Added SPRNG header file.
*** empty log message ***
+ added lennard-jones force module and corresponding class. + created forceFactory directory.
*** empty log message ***
finishing work on making DumpWriter parrallel
Added mpi to InitializeFromFile read in.
Added replan of gather-scatter routines for future load balancing.
Finished updating mpiSimulation to work with c++.
*** empty log message ***
added the pareDumpLine routine to the Initialize from File class
Changed name of mpi_force_module to mpiSimulation to match with C++ code.
Initial mpi io conversion.
finished adding in the code to divide and set up the atoms and such across all of the processors.
fixed typo with #ifdef.
Added mpiComponentPlan.h a dual fortran c header file defining mpi simulation parameters for both c and fortran.
*** empty log message ***
made some shanges to streamline the setup in SimSetup
*** empty log message ***
cleaned up the divideLabour interface to use the information about Moleculestamps in the entryPlug.
*** empty log message ***
added the extraction routines so that the moleculeStamps corresponding to the actual components used in the simulation are now persistent throughout, and accessable through the SimInfo object.
Working on the clean removal of key Molecule stamps from the Hash table. stamps will be moved into a persitient linked list.
Added divideLabor.
First addition of mpiDivideLabor to split mpi simulation among processors.
*** empty log message ***
added files to divide the molecules among the processes.
Addition of c wrapper header for for fortran module proceedures.
some quick optimizations to the indexing in the storage arrays
*** empty log message ***
made some finishing changes before begining to work on the io
This will run the single processor version of libmdtools
if the libMPImdtools is working this should be the code to run it.
Initial commit of wrappers for fortran module proceedures.
*** empty log message ***
The simulation can run successfully on parrallel computers!! Now all that is need is the parrallel io routines, and parrallel forces
initial modifications
added simError.h to the makefile
This commit was generated by cvs2svn to compensate for changes in r179, which included commits to RCS files with non-trunk default branches.
This is the mpi version of simBASS
*** empty log message ***
overhauled the makefiles to be more elegant with regard to builds. ie. now the name of the library will change when you select single or mpi build in the Makefile.inc compilers and flags will also be updated
*** empty log message ***
Fixed the whole lot to be simError safe, ands compiles. Not yet tested however
*** empty log message ***
*** empty log message ***
Bass shopuld be simError safe
the BASS event loop has finished converiosn to simError. However, it as yet untested.
continuing to refine the error checking in the BASS processing
MPI Force rewrite in progress...
Initial commit of mpi routines for force decomposition.
First commit of mpi force code.
*** empty log message ***
working on the conversion of the BASS inititialization to be parrallel safe
*** empty log message ***
adding simError into the mpiBASS Event loop
*** empty log message ***
finished updates on the easy simError change overs.
*** empty log message ***
still working on conversion over to simError
*** empty log message ***
adding in simError
*** empty log message ***
finished work on the error handling struct and functions
*** empty log message ***
started work on a global error handling scheme
*** empty log message ***
making further modifications to make FOrceField objects mpi aware
*** empty log message ***
more tinkering with the forcefield event loop
minor revisions
more minor changes to the mpi structs
finished adding in the extra structures needed to pass info through mpi. Still need to add the implementation.
finished adding the static storage arrays to the atom class
Changing internal storage of positions, torqes, forces, velocities, etc. not sure here, still working
Changing internal storage of positions, torqes, forces, velocities, etc.
*** empty log message ***
adding ForceField mpi awareness adding mpi FOrceField awareness
adding ForceField mpi awareness
*** empty log message ***
changed mpiInterface.c and .h -> mpiBASS.c and .h for clarity of purpose
*** empty log message ***
Added lhs of assignments..
Fixed double inclusion of mpiBASSEventType with define in header file.
*** empty log message ***
Clean up with icc debug flags...
*** empty log message ***
*** empty log message ***
Include makefile
quick bug fix to bassDiag
*** empty log message ***
added stamp and template diagnostic features
Added make include.
*** empty log message ***
*** empty log message ***
changed dirs...
*** empty log message ***
Initial mpi support
Addition of mpiInterface to code base.
First stab at passing base events to mpi....
begin the pain that is MPI. abandon all hope ye who check out this branch.. P.S. we've added consistent BASS error checking
fixed allot of warnings, and adde the molecule
This commit was manufactured by cvs2svn to create tag 'mpi_start'.
This commit was manufactured by cvs2svn to create branch 'serial-branch'.
starting work on the molecule class starting to add in the molecule class adding in the molecule class
starting work on the molecule class starting to add in the molecule class
starting work on the molecule class
the final copy went out this morning. YAYYYYYYYYY!!!!!!!!!!!!!!!
made some final revisions, and started to add some figures
added a bunch of igures
text is finished YAY!!!
finished the revisions of the first draft now only lacks a complete results section, and a future Directions section
revisions to the first draft halfway complete. completed the introduction.
added command line arguments, and a time smoother
fixed a little seen output bug. (Tarega is not always default)
fixed a cosCorr and GofR flag bug, as well as the GofR scaling bug.
running into some problemsd with the figures.
made some changes to the Makefile, and added the sections I think I should write
did a little more typing
additions to the lipid model
got the water SSD model section "done"
added the ssd figure
added some equations and other misc stuff. needs lots of work.
just writing, not much editing yet
This commit was generated by cvs2svn to compensate for changes in r93, which included commits to RCS files with non-trunk default branches.
my Canidacy paper
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
VS: ---------------------------------------------------------------------- added more figures, and fixed the slides. GFave a practice talk 6-16-02 with this.
*** empty log message ***
fixed somebugs with start frame
added a utility to output what time of each frame
*** empty log message ***
added the capability to specify a start and end frame for cosCorr and GofR
*** empty log message ***
spell checked
I think I have most of it the way I like it, just need to change the correlation functions, and the final pictures
fixed some figures almost done with slides
*** empty log message ***
added figures fixed more of the graphs
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
changed some of the figures, and put some more polish on the intro
*** empty log message ***
*** empty log message ***
flexible atom selection
made a new figure. trying to add it to the slide
fixed the citations. continueing to clean up the slides.
switched in Chuck's magic slide enviroment
added a crapload of crap that may or may norbe neccassary. Time will tell. Also, got footnote references working.
This commit was generated by cvs2svn to compensate for changes in r60, which included commits to RCS files with non-trunk default branches.
A pair of utilities to turn an xyz file into a sequence of povray rendered images.
This commit was generated by cvs2svn to compensate for changes in r58, which included commits to RCS files with non-trunk default branches.
This is the original proposal I gave in 2001
This commit was generated by cvs2svn to compensate for changes in r56, which included commits to RCS files with non-trunk default branches.
This is the RSA paper published in 2001
fixed the Makefile
added all of the pictures. And gave a practice talk based on this version. Now begins the process of cleanup and additions of citations.
getting there. Most everything but the motivation slide has been filled out. Lacks only pictures and Diagrams.
Skeletons of most every slide
made some changes
This commit was generated by cvs2svn to compensate for changes in r49, which included commits to RCS files with non-trunk default branches.
Matt's canidacy presentation
This commit was generated by cvs2svn to compensate for changes in r47, which included commits to RCS files with non-trunk default branches.
little utility for catting together dump files.
added the cos correlation function
got the GofR code working, and slimmed down the memory usage.
finished working on the command line options, and started working on the GofR added the GofR header, and moved the strructure definitions to the madProps.h
finished working on the command line options, and started working on the GofR
made a header directory, and fixed the Makefile to work with it the new header dir
made a header directory, and fixed the Makefile to work with it
took out a reference file
This commit was generated by cvs2svn to compensate for changes in r38, which included commits to RCS files with non-trunk default branches.
A half polished version of props
fixed the ordering on the end of file test
moved the actual routine into a seperate source from the main. This allows the routine to be used in other applications.
This commit was generated by cvs2svn to compensate for changes in r34, which included commits to RCS files with non-trunk default branches.
Counts the number of frames in a dump or xyz
cleaned up the output a little
fixed makeRandom to set up a correct simulation
fixed a bug in getA( double the_A[3][3] );
added the getA( double the_A[3][3] ) routine to the Directional Atom Class, to facilitate easier RotMat aquisition
adding the routines to the proogram `
adding a program to make a lipid configuration with random dispersion of lipids.
fixed some bugs in the Makefile
removed xLate.cpp which was part of a seperate project
fixed a precision error in the calculation of the temperature. Also fixed the order that dump file are written.
removed a misc file
This commit was generated by cvs2svn to compensate for changes in r22, which included commits to RCS files with non-trunk default branches.
tools for analyzing BASS simulation dumps
This commit was generated by cvs2svn to compensate for changes in r20, which included commits to RCS files with non-trunk default branches.
runs a simulation from a BASS file
This commit was generated by cvs2svn to compensate for changes in r18, which included commits to RCS files with non-trunk default branches.
translates BASS dumps to xyz files
This commit was generated by cvs2svn to compensate for changes in r16, which included commits to RCS files with non-trunk default branches.
makes a square lipid configuration
This commit was generated by cvs2svn to compensate for changes in r14, which included commits to RCS files with non-trunk default branches.
makes a square lipid configuration
This commit was generated by cvs2svn to compensate for changes in r12, which included commits to RCS files with non-trunk default branches.
forcefield parameter files for libmdtools
This commit was generated by cvs2svn to compensate for changes in r10, which included commits to RCS files with non-trunk default branches.
everything you need to make libmdtools
nose hoover chains added
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
Import Root
initial checkin
initial checkin
Standard project directories initialized by cvs2svn.