Windows compilation fixes
Deleting unused variables
Fixed some picky warnings from the new Intel compiler.
Forgot to merge some important accumulator changes
A bug fix in the electric field for the new electrostatic code. Also comment fixes for Doxygen
Merging trunk changes back to development branch
Merged trunk changes into the development branch
Merging some of the trunk changes back to the development branch, cleaning up a datastorage bug
Adding an electric field and the architecture for external perturbations. Fixing a bug in MultipoleAtomTypesSectionParser.
Various fixes for the RNEMD output.
Code readability updates.
Various fixes required to compile OpenMD with the MS Visual C++ compiler
Added Fluctuating Charge Langevin propagator, and made it the default fixed some errors on the one-center slater coulomb integrals, and some parameters in PhysicalConstants.
Forgot to add Accumulator.hpp on the last commit.
Individual ForceField classes have been removed (they were essentially all duplicates anyway). ForceField has moved to brains, and since only one force field is in play at any time, the ForceFieldFactory and Register methods have been removed.
Adding fluctuating charges, still a work in progress
Adding more support structure for Fluctuating Charges.
Added an adapter layer between the AtomType and the rest of the code to handle the bolt-on capabilities of new types. Fixed a long-standing bug in how storageLayout was being set to the maximum possible value. Started to add infrastructure for Polarizable and fluc-Q calculations.
qhull modifications for compilation
Adding a vector parsing option to the parameter Manager.
Some fixes for CMake and single precision builds
updated copyright notices
First few fixes for explicit interactions.
fixed a compile bug for PGI
fixing the build system
Merging changes from old branch into development branch
Splitting out ifstrstream into a header and an implementation. This means that much of the code that depends on it can be compiled only once and the parallel I/O is concentrated into a few files. To do this, a number of files that relied on basic_ifstrstream to load the mpi header had to be modified to manage their own headers.
Build fixes for qhull 2011, fixes for compilation with PGI.
Fixed a parallel bug in computing exclude lists. Added file versioning information in MD files. Still tracking down cutoff group bugs.
Completing the Fortran removal project. Fixes for compilation with clang / llvm, debugging, removing code that we'd never used.
more bug fixes
Forgot Grid3d
changes for cell linked lists
More fortran removal, and trimming out unused code
Fortran removal
changes for new parallel architecture
Well, it compiles and builds, but still has a bus error at runtime.
Added MAW to the C++ side, removed a whole bunch more fortran.
Starting migration of Morse to C++
Fixing headers. They are now .hpp files.
Adding exception and reporting mechanism from ProtoMol to OpenMD.
Adding some error reporting and debuging code to OpenMD. This code is borrowed from ProtoMol.
Creating busticated version of OpenMD
Adding property set to svn entries
Fixed include file in ProgressBar.cpp for getenv.
Added check for SGE to progress bar. If we are running under SGE, we should write to file SGE .o file. Under afs it is doubtful that the file will be flushed anyway making the information pointless.
fixing string bugs in ProgressBar
ProgressBar should only print status when it is actually attached to a tty. This should quiet down those background jobs.
ProgressBar compilation fixes for linux
Adding a progress bar, and pAngle staticProps
Added missing cstdio include lines for gcc 4.4 compatibility
Removing renamed files
Almost all of the changes necessary to create OpenMD out of our old project (OOPSE-4)
units for thermalConductivity, spelling error fixed
added viscoConvert
General bug-fixes and other changes to make particle pots work with the Helfand Energy correlation function
A few simple mods to remove gcc compile warnings
Fixes for Inversions for use with Amber
Fixed MPI bug in opening elements.txt.
Added large quantities of code for convex hull and constant pressure langevin dynamics.
Added some logic to print out a special pair distance as a column in the stat file. To use this feature, use taggedAtomPair = "0, 10" and printTaggedPairDistance = "true" in the md file. Then, the distance between integrableObjects 0 and 10 will be computed and printed in the stat file on each statWrite.
Inversion fixes and amber mostly working
Many fixes
Changes for implementing Amber force field: Added Inversions and worked on BaseAtomTypes so that they'd function with the fortran side.
Adding infrastructure for Amber force field.
A bunch of minor changes to make MPI compilation faster than the double compilation we do now...
updating configure process
Fixed for MPI.
fixed bug in physmem for 64 bit machines
Removed older version of openbabel from our code. We now have a configure check to see if openbabel is installed and then we link to the stuff we need. Conversion to OOPSE's md format is handled by only one application (atom2md), so most of the work went on there. ElementsTable still needs some work to function in parallel.
fixing bugs in randomBuilder
fixed a DumpReader bug, took out extra printing statements in residentMem and BlockSnapshotManager
Massive changes preparing for release of OOPSE-4: The main difference is that the new MD file format (.md, .dump, .eor) now contains meta-data information along with the configuration information.
testing GB, removing CM drift in Langevin Dynamics, fixing a memory leak, adding a visitor
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).
Adding single precision capabilities to c++ side
Adding single precision capabilities to the fortran side
Getting fortran side prepped for single precision...
*** empty log message ***
Complete rewrite of spline code and everything that uses it.
Many performance improvements
Since status.F90 is used by interpolation.F90, the former needs to be listed above the later in the Makefile.
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"
refactor Hydrodynamics module.
change the epsilon of numeric_limit
Fixing some compile-time warnings and bugs for icc 9.1 on Mac OS X
autoconf modernization and cruft removal
instead of printing to std::cout, throwing an exception when error is found.
replace isType<int> with isInteger
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.
fixed compilation problem for icc7
added missing include
adding more checking for topology
End of the Link --> List Return of the Oject-Oriented replace yacc/lex parser with antlr parser
compilation bug
OptionSectionParser get compiled
ForceField optional parameters....
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.
Breaky breaky!
adding SCDOrderParameter into StaticProps
NPrT in progress
Fixed build issues under ifc7.
Fixed gcc4 bug...
adding CharClassificationFunctor to fix the locale problem of c++
xemacs has been drafted to perform our indentation services
Fixed a bug in RigidBodyStamp section of MoLocator
more memory leak are fixed
cleaned up vector_class memory leak fix by deallocating in reverse order of how we allocated. Also migrated MoLocator into utils directory
Further changes to vector_class destroy function.
Fixed pointer memory leak in vector_class.
Added code to delete vector.
added some stuff to clean out module files during "make clean"
OOPSE_itoa!
Fixing a bug in BitSet.cpp
fix compilation problem for g++ 3.4
fix for compilation on the Sun
fix problem in sun
forget the const correctness for BitSet
return residentMem in byte
change the suffix of output files;fix the problem of counting in staticProps
(1) adding #ifdef __RWSTD to make sun compiler happy (2) fix pair density calculation problem when two selections intersect with each other
*** 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
adding Algorithm.hpp
dynamicProps get built
adding physmem
issue commented out in wildcards
minor change in Bitset
minor change in BitSet
fix BitSet
adding wildcard class; NameFinder is finished
adding boost::any
Selection in progress
adding selection library
moved Package variable into subdirectory makefiles to speed up the building process
fixing for gnugetopt
using c library to do conversion instead of using iostream due to a bug in libstdc++(GCC 3.2)
compile getopt and getopt1 if we need to
port to SGI platform
merging new_design branch into OOPSE-2.0
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
Adding Generic TupleMatcher, wild char matching is on the way
Adding Generic Tuple3 and Tuple4
adding GenericFactory Test Case. GenericFactory now can bed used to creat ForcefieldFactory and IntegratorFactory etc.
more classes get reconstructed
GenericFactory pass unit test
remove some junk files
replace old GebericData with new GenericData
GenericData and PropertyMap pass unit test.
namespace problem prevented linking
more fortran name mangling
working on shapes for portability
changed around findBegin
more tests on math library
fix some bugs in Quaternion class
Working on getting Shapes into OOPSE
adding generic factory and vector test case
adding PropertyMap class
moved the getopt stuff
define DEV_ROOT as relative path
change Makefile to relative path
remove StringUtils.c which cause headache in bulding libutils
*** empty log message ***
change the #include in source files
Import of OOPSE v. 2.0