------------------------------------------------------------------------
r590 | olsonse | 2008-08-28 15:50:25 -0400 (Thu, 28 Aug 2008) | 6 lines
src/config.h.in:?
src/version.h,configure.ac: versioning
examples/timer/testTimer.C: fixed include
examples/options/Makefile.am: fixed CLEAN, DIST, ...
------------------------------------------------------------------------
r588 | olsonse | 2008-08-28 12:36:56 -0400 (Thu, 28 Aug 2008) | 13 lines
src/Timer.h:
Added simple timer class that implements code that has been quite
redundant in my programs for a while.
src/config.h.in: I think autoconf changed this.
src/Makefile.am: Added src/Timer.h to distributed code.
configure.ac: Added examples/timer/Makefile.in to output.
examples/timer/*, examples/Makefile.am: Added simple Timer example.
examples/bin/extended_2d/*/Makefile.in: Removed these from repository; they
should not have been there anyway.
examples/rk/testrk.C: Upgraded getderivs to match the current definition of
derivitivesFunction.
------------------------------------------------------------------------
r582 | olsonse | 2008-07-21 13:04:28 -0400 (Mon, 21 Jul 2008) | 1 line
updating version.h for posting
------------------------------------------------------------------------
r581 | olsonse | 2008-07-21 12:19:43 -0400 (Mon, 21 Jul 2008) | 1 line
improving documentation
------------------------------------------------------------------------
r578 | olsonse | 2008-07-18 14:01:52 -0400 (Fri, 18 Jul 2008) | 1 line
tweaking distribution
------------------------------------------------------------------------
r546 | olsonse | 2008-07-15 23:46:00 -0400 (Tue, 15 Jul 2008) | 7 lines
src/physical.h: fixed some misspellings
src/Timing.h:
Added a timing stack feature that allows times to be pushed/popped
from the stack. Popping the stack will reset all the timers in a
Timing class to that popped absolute time.
------------------------------------------------------------------------
r539 | olsonse | 2008-06-19 02:23:37 -0400 (Thu, 19 Jun 2008) | 6 lines
src/options.h:
fixed very small spelling error in comment.
configure.ac
changed version label to r539
------------------------------------------------------------------------
r497 | olsonse | 2008-05-28 14:40:26 -0400 (Wed, 28 May 2008) | 9 lines
src/KeyedBin.h
src/GenericBinExtender.h
src/GenericBin.h:
Added MPI operations and defined MPI data types on.
src/mpi_init.h,src/Makefile.am:
added utility to make it easier to create complex MPI data types.
------------------------------------------------------------------------
r490 | olsonse | 2008-05-21 14:32:41 -0400 (Wed, 21 May 2008) | 1 line
src/Vector.h: Added simple function Vector::length() to return length of vector.
------------------------------------------------------------------------
r477 | olsonse | 2008-05-06 17:36:22 -0400 (Tue, 06 May 2008) | 1 line
src/Timing.h: added timing printer and updated example
------------------------------------------------------------------------
r473 | olsonse | 2008-05-06 00:38:39 -0400 (Tue, 06 May 2008) | 10 lines
src/rk.F:
fixed log_severe calling by passing numbers by value. This fails
with some older versions of gfortran and must be changed to compile
with these older versions.
src/rk.h:
Small comment typo.
src/trapfe.C:
Improved fpesig error message and logic.
------------------------------------------------------------------------
r460 | olsonse | 2008-04-24 01:50:45 -0400 (Thu, 24 Apr 2008) | 1 line
versioning for package
------------------------------------------------------------------------
r459 | olsonse | 2008-04-24 01:49:26 -0400 (Thu, 24 Apr 2008) | 1 line
fixing documentation
------------------------------------------------------------------------
r458 | olsonse | 2008-04-23 13:34:10 -0400 (Wed, 23 Apr 2008) | 1 line
updating version info for package.
------------------------------------------------------------------------
r456 | olsonse | 2008-04-23 12:59:36 -0400 (Wed, 23 Apr 2008) | 1 line
updating version info for package.
------------------------------------------------------------------------
r447 | olsonse | 2008-03-27 21:05:07 -0400 (Thu, 27 Mar 2008) | 1 line
src/Vector.h: typo fixes and mispelling fixes (again)
------------------------------------------------------------------------
r446 | olsonse | 2008-03-27 20:54:46 -0400 (Thu, 27 Mar 2008) | 1 line
src/Vector.h: typo fixes and mispelling fixes
------------------------------------------------------------------------
r385 | olsonse | 2008-02-25 13:53:12 -0500 (Mon, 25 Feb 2008) | 1 line
examples/timing: added timing (ScaledField, ScaledForce) example.
------------------------------------------------------------------------
r361 | olsonse | 2008-02-22 15:26:23 -0500 (Fri, 22 Feb 2008) | 1 line
just a version comment
------------------------------------------------------------------------
r360 | olsonse | 2008-02-22 15:21:37 -0500 (Fri, 22 Feb 2008) | 11 lines
src/Fields.h:
spelling correction
src/ScaleForce.h:
Added to help with timing forces.
src/ScaleField.h
Added to help with timing fields. Taken from ScaleIntensity originally in
laser-cooling package.
src/Makefile.am:
Added references to Scale[Fields,Forces].h.
------------------------------------------------------------------------
r343 | olsonse | 2008-02-13 16:36:19 -0500 (Wed, 13 Feb 2008) | 1 line
src/Timing.h: changed getValue(...) to non-const.
------------------------------------------------------------------------
r341 | olsonse | 2008-02-13 16:29:53 -0500 (Wed, 13 Feb 2008) | 8 lines
src/Timing.h:
added some documentation.
Fixed a few bugs:
exponential change in reverse mode was incorrect.
TimedElement->getValue(t) was supposed to be called with t being
relative time and not absolute time. This is fixed now.
------------------------------------------------------------------------
r332 | olsonse | 2008-02-13 13:20:28 -0500 (Wed, 13 Feb 2008) | 1 line
src/Timing.h: changed to use polymorphic timing elements for flexibility.
------------------------------------------------------------------------
r319 | olsonse | 2008-01-12 00:06:21 -0500 (Sat, 12 Jan 2008) | 1 line
added src/version.h to help keep track of rcs Id tags and get them compiled into binaries.
------------------------------------------------------------------------
r294 | olsonse | 2007-12-15 23:20:54 -0500 (Sat, 15 Dec 2007) | 1 line
src/*Bin*.h: Added getMin() and getMax() to be able to read min/max values.
------------------------------------------------------------------------
r288 | olsonse | 2007-12-12 14:51:18 -0500 (Wed, 12 Dec 2007) | 1 line
minor fixes in bin codes. Added GenericBinExtender examples for both GenericBin and KeyedBin
------------------------------------------------------------------------
r259 | olsonse | 2007-10-11 15:16:21 -0400 (Thu, 11 Oct 2007) | 1 line
src/Vector.h: operator<= and operator>= implemented.
------------------------------------------------------------------------
r256 | olsonse | 2007-10-11 14:09:59 -0400 (Thu, 11 Oct 2007) | 3 lines
Moving Timing.h to olson-tools. I think this is a generic enough of a tool to
use in various places.
------------------------------------------------------------------------
r222 | olsonse | 2007-09-26 21:39:40 -0400 (Wed, 26 Sep 2007) | 1 line
src/logger.[hc]: added simple routine to help change the log destination.
------------------------------------------------------------------------
r218 | olsonse | 2007-09-22 11:03:51 -0400 (Sat, 22 Sep 2007) | 1 line
src/RKIntegrator.h: small typo.
------------------------------------------------------------------------
r217 | olsonse | 2007-09-22 10:59:46 -0400 (Sat, 22 Sep 2007) | 1 line
src/RKIntegrator.h: More debug info for timestep underruns.
------------------------------------------------------------------------
r216 | olsonse | 2007-09-21 13:15:18 -0400 (Fri, 21 Sep 2007) | 1 line
src/RKIntegrator.h: Trying to fix the random timestep underrun. I think this is happening when timesteps are truncated.
------------------------------------------------------------------------
r214 | olsonse | 2007-09-21 00:44:40 -0400 (Fri, 21 Sep 2007) | 1 line
rk.[Fh], RKIntegrator.h: still more debug info.
------------------------------------------------------------------------
r213 | olsonse | 2007-09-20 19:22:28 -0400 (Thu, 20 Sep 2007) | 1 line
rk.[Fh], RKIntegrator.h: yet more debug info.
------------------------------------------------------------------------
r212 | olsonse | 2007-09-20 12:23:14 -0400 (Thu, 20 Sep 2007) | 1 line
rk.F, RKIntegrator.h: including more debug info for stepsize underrun. Maybe I need a better way of recovering from this.
------------------------------------------------------------------------
r174 | olsonse | 2007-08-16 14:35:11 -0400 (Thu, 16 Aug 2007) | 1 line
Distribution.h: can now init via an array of an inverted distro. Also, access to inverted distro now possible.
------------------------------------------------------------------------
r173 | olsonse | 2007-08-14 07:25:20 -0400 (Tue, 14 Aug 2007) | 1 line
Distribution.h:
found a potential segfault in copy constructor; q was uninitialized before copy command which tests the value of q.
Added leverarm(double) function to help sample the inverted distribution externally.
------------------------------------------------------------------------
r170 | olsonse | 2007-08-11 21:59:00 -0400 (Sat, 11 Aug 2007) | 6 lines
Forgot to add m_eps to the repository. Helper to determine the machine
precision for use in double comparisons.
Added a TODO file for the package.
------------------------------------------------------------------------
r169 | olsonse | 2007-08-11 21:44:09 -0400 (Sat, 11 Aug 2007) | 9 lines
Lots and lots of changes. The main change that inspired this (uncommitted)
branch was the genericizing fields so that I could use it all for optical
fields as well. Most of the inspiration for changes here were from trying to
get the laser cooling package to work and simulating the toroidal optical atom
trap.
Runge-kutta now allows insertion of an impulse force. The rk5 driver was
ported to C++ as a by-product.
------------------------------------------------------------------------
r168 | olsonse | 2007-08-11 21:05:26 -0400 (Sat, 11 Aug 2007) | 1 line
added fast_pow notes for results with different compilers
------------------------------------------------------------------------
r162 | olsonse | 2007-07-27 14:51:07 -0400 (Fri, 27 Jul 2007) | 1 line
RKIntegrator.h: typos due to changes in function prototypes;
testfast_pow: added better timing tests;
testfield.C: added timing tests by default.
------------------------------------------------------------------------
r134 | olsonse | 2007-05-01 21:47:57 -0400 (Tue, 01 May 2007) | 1 line
forgot to add doxygen.{m4,am}
------------------------------------------------------------------------
r133 | olsonse | 2007-05-01 21:16:40 -0400 (Tue, 01 May 2007) | 6 lines
Vector.h: n-dimensional Vector casting.
tools.doxy: trying to fix the documentation for distribution.
readData.h: small type fix.
physical.h: added GHz, THz.
strutil.h: added a tolower function.
------------------------------------------------------------------------
r123 | olsonse | 2007-03-22 15:16:28 -0400 (Thu, 22 Mar 2007) | 1 line
housecleaning: makefiles and automake...
------------------------------------------------------------------------
r122 | olsonse | 2007-03-22 14:36:07 -0400 (Thu, 22 Mar 2007) | 1 line
added property to configure.ac
------------------------------------------------------------------------
r121 | olsonse | 2007-03-21 23:46:30 -0400 (Wed, 21 Mar 2007) | 1 line
housecleaning: COPYING now is LGPL. various other small package changes.
------------------------------------------------------------------------
r120 | olsonse | 2007-03-21 23:32:55 -0400 (Wed, 21 Mar 2007) | 1 line
testfield.C: added code to help test for run-time measurements.
------------------------------------------------------------------------
r119 | olsonse | 2007-03-21 23:29:56 -0400 (Wed, 21 Mar 2007) | 1 line
HAVE_PTHREAD changed to USE_PTHREAD.
------------------------------------------------------------------------
r118 | olsonse | 2007-03-21 23:28:06 -0400 (Wed, 21 Mar 2007) | 1 line
various changes
------------------------------------------------------------------------
r112 | olsonse | 2007-02-27 07:13:22 -0500 (Tue, 27 Feb 2007) | 1 line
options.[hC]: added string std option; added postProcess routine.
------------------------------------------------------------------------
r106 | olsonse | 2007-02-25 01:58:42 -0500 (Sun, 25 Feb 2007) | 1 line
field-lookup.h: error message added for invalid filename.
------------------------------------------------------------------------
r105 | olsonse | 2007-02-25 01:20:13 -0500 (Sun, 25 Feb 2007) | 1 line
examples/bin/generic/testbin.C: spelling correction.
------------------------------------------------------------------------
r104 | olsonse | 2007-02-25 01:17:56 -0500 (Sun, 25 Feb 2007) | 1 line
field-lookup.h: comments possible in field files now.
createFieldFile.h: can now add comments to field file.
3j.h: spelling fixed.
------------------------------------------------------------------------
r92 | olsonse | 2007-01-22 07:13:09 -0500 (Mon, 22 Jan 2007) | 1 line
memory.h: had to include olson-tools-config.h; configure.ac: fixed can_alias probe
------------------------------------------------------------------------
r89 | olsonse | 2007-01-20 02:07:21 -0500 (Sat, 20 Jan 2007) | 1 line
Added configure option for enabling pthread use (mainly in memory.h in form of mutexes).
------------------------------------------------------------------------
r85 | olsonse | 2007-01-17 00:54:29 -0500 (Wed, 17 Jan 2007) | 1 line
added some documentation to Vector.h
------------------------------------------------------------------------
r77 | olsonse | 2007-01-13 12:39:13 -0500 (Sat, 13 Jan 2007) | 1 line
Added pthread mutexes to memory.h for use with pthreads (of course)
------------------------------------------------------------------------
r71 | olsonse | 2006-12-06 08:49:14 -0500 (Wed, 06 Dec 2006) | 1 line
This contains work for using OpenMP as well as some small config changes.
------------------------------------------------------------------------
r66 | olsonse | 2006-10-26 23:35:29 -0400 (Thu, 26 Oct 2006) | 1 line
Began conditioning for use with OpenMP
------------------------------------------------------------------------
r65 | olsonse | 2006-10-26 23:29:43 -0400 (Thu, 26 Oct 2006) | 1 line
Adding exception helper file for OpenMP
------------------------------------------------------------------------
r58 | olsonse | 2006-10-17 23:58:26 -0400 (Tue, 17 Oct 2006) | 1 line
Added missing ifdef in config.h.in so that it isn't re-included.
------------------------------------------------------------------------
r41 | olsonse | 2006-10-14 02:41:34 -0400 (Sat, 14 Oct 2006) | 1 line
Small multiple bugfixes.
------------------------------------------------------------------------
r40 | olsonse | 2006-10-13 23:23:22 -0400 (Fri, 13 Oct 2006) | 1 line
Converted olson-tools package over to automake/autoconf.
------------------------------------------------------------------------
r34 | olsonse | 2006-10-13 20:53:53 -0400 (Fri, 13 Oct 2006) | 1 line
Realigning repository to instructions in svn-book.
------------------------------------------------------------------------
r32 | olsonse | 2006-10-13 20:52:09 -0400 (Fri, 13 Oct 2006) | 3 lines
Trying to reorganize the repository to be inline with recommendations of the
svn-book.
------------------------------------------------------------------------
r28 | olsonse | 2006-10-13 20:28:38 -0400 (Fri, 13 Oct 2006) | 3 lines
Vector initialization for lists fixed up a little to allow promoting byte
types to integers or the like.
------------------------------------------------------------------------
r27 | olsonse | 2006-06-02 06:03:36 -0400 (Fri, 02 Jun 2006) | 6 lines
Lots of improvments and bug fixes. Field lookup source added. Example
for using field lookup added. GenericBinExtender to help with
multidimensional binning added. TRAPFE stuff moved to c++ to get a
better success percentage between compilers and languages and consructor
binding.
------------------------------------------------------------------------
r21 | olsonse | 2006-03-07 09:32:42 -0500 (Tue, 07 Mar 2006) | 5 lines
Found and eliminated an extra argument to derivs in rk-adaptive code.
This might have cause problems if derivs used a variable on the stack
without knowing that the stack had been used a bit more than expected on
calling derivs (I think at least).
------------------------------------------------------------------------
r20 | olsonse | 2006-03-06 15:00:13 -0500 (Mon, 06 Mar 2006) | 6 lines
Makeconf change: -m32 changed to -m64 for gcc_40_x8_64 compile flags.
InvCylindricalDist.h: Fixed a mistake with dz_perp that caused FPE
(floating-point exceptions) because of a buffer overrun.
trapfe.c: trying to enable a clearfpe() function to use in debugger.
Doesn't work right yet.
------------------------------------------------------------------------
r19 | olsonse | 2006-02-08 10:24:06 -0500 (Wed, 08 Feb 2006) | 2 lines
Changed Dr. Turley to Prof. Turley.
------------------------------------------------------------------------
r18 | olsonse | 2006-02-08 10:18:56 -0500 (Wed, 08 Feb 2006) | 2 lines
Added a tiny more documentation.
------------------------------------------------------------------------
r17 | olsonse | 2006-02-08 10:06:40 -0500 (Wed, 08 Feb 2006) | 3 lines
Added at least minimal attribution for fit library and other parts prior to
publishing the whole package.
------------------------------------------------------------------------
r13 | olsonse | 2005-10-19 22:28:04 -0400 (Wed, 19 Oct 2005) | 3 lines
Moved all B-field calcs to inlines and templates to speed up by allowing
compile time optimizations.
------------------------------------------------------------------------
r12 | olsonse | 2005-10-19 22:24:17 -0400 (Wed, 19 Oct 2005) | 4 lines
Fixed intel compiler options (a little) after upgrading to icc9.0.
Vector class added more functionality (cross product...).
Bfield calculations more modular and flexible.
------------------------------------------------------------------------
r10 | olsonse | 2005-09-23 22:53:05 -0400 (Fri, 23 Sep 2005) | 3 lines
Lots of fixes. Added more examples (binning and generic data reader).
Some compiler fixes (for gcc 4.0 and Intel 8.0/9.0).
------------------------------------------------------------------------
r4 | olsonse | 2005-08-06 21:23:23 -0400 (Sat, 06 Aug 2005) | 3 lines
Several organizational changes, bug-fixes, and addition of GenericBin
histograming tool.
------------------------------------------------------------------------
r1 | olsonse | 2005-07-08 21:33:56 -0400 (Fri, 08 Jul 2005) | 2 lines
First import into subversion repository.
------------------------------------------------------------------------