Code for numerical experiments using Langevin Dynamics with constraints
  • C 61.7%
  • C++ 27.2%
  • CMake 5.9%
  • MATLAB 3.5%
  • Gnuplot 1.3%
  • Other 0.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2012-06-26 09:43:28 +02:00
cmake Checked out code previous to HECToR run. 2012-06-18 19:27:04 +02:00
scripts Removed stale helper scripts. 2012-06-24 11:07:25 +02:00
BAOAB.cpp Rearranged code so that classes have default constructors and support copy assignment. 2012-06-23 13:39:03 +02:00
BAOAB.h Rearranged code so that classes have default constructors and support copy assignment. 2012-06-23 13:39:03 +02:00
BAOAB_with_DoPri.cpp Checked out code previous to HECToR run. 2012-06-18 19:27:04 +02:00
BAOAB_with_RATTLE.cpp Removed trailing white space. 2012-06-23 13:39:30 +02:00
BAOAB_with_Rotation.cpp Added preprocessor directives so that sincos is only used on systems supporting GNU extensions. 2012-06-24 18:35:17 +02:00
CMakeLists.txt Don't build Dormand-Prince or Rotation integrators. Only RATTLE. 2012-06-24 19:03:48 +02:00
dop853.c Checked out code previous to HECToR run. 2012-06-18 19:27:04 +02:00
dop853.h Checked out code previous to HECToR run. 2012-06-18 19:27:04 +02:00
dopri5.c Checked out code previous to HECToR run. 2012-06-18 19:27:04 +02:00
dopri5.h Checked out code previous to HECToR run. 2012-06-18 19:27:04 +02:00
double2.h Don't warn the user about lack of SSE extensions. 2012-06-24 19:00:43 +02:00
Experiment.cpp Wrap the tear-down of Plotter objects in an if clause for symmetry. 2012-06-26 09:43:14 +02:00
Experiment.h Improved simul.cpp after removal of C++11 features. 2012-06-24 17:55:28 +02:00
Histogram.cpp Added preprocessor directives so that sincos is only used on systems supporting GNU extensions. 2012-06-24 18:35:17 +02:00
Histogram.h Rearranged code so that classes have default constructors and support copy assignment. 2012-06-23 13:39:03 +02:00
linspace.h Dropped usage of C++11 features. 2012-06-24 17:15:10 +02:00
Options.cpp Improved help message. 2012-06-26 09:43:28 +02:00
Options.h Rearranged code so that classes have default constructors and support copy assignment. 2012-06-23 13:39:03 +02:00
Plotter.cpp Dropped usage of C++11 features. 2012-06-24 17:15:10 +02:00
Plotter.h Dropped usage of C++11 features. 2012-06-24 17:15:10 +02:00
README.org Updated README file with link to the GNU Scientific Library. 2012-06-24 11:17:22 +02:00
simul.cpp Improved simul.cpp after removal of C++11 features. 2012-06-24 17:55:28 +02:00

BAOAB + Constraints

This is the source code for the numerical experiments of the constrained variant of BAOAB.

Dependencies

How to compile and run this program

Change the current directory to the folder where the source code is located.

Do the following:

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make

After these steps, you should have a binary file called `simul'.

You can then see the command line options available by running ./simul –help