Dependencies

CCruncher uses projects wich are already existing. The selection criteria have been: well tested, simplicity, efficiency and open source.

Name GSL
Version 1.14
URL http://www.gnu.org/software/gsl/
License GNU GPL
Description The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. It is free software under the GNU General Public License. The library provides a wide range of mathematical routines such as random number generators, special functions and least-squares fitting. There are over 1000 functions in total with an extensive test suite.
Type Required
Usage In ccruncher this library is used to generate random numbers, find eigenvalues and solve linear systems.

Name expat
Version 2.0.1
URL http://expat.sourceforge.net/
License MIT License
Description Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document, like start tags.
Type Required
Usage In ccruncher expat is used to manage XML files.

Name zlib
Version 1.2.5
URL http://www.zlib.net/
License Free license, see declaration at the home site
Description zlib is designed to be a free, general-purpose, legally unencumbered -- that is, not covered by any patents -- lossless data-compression library for use on virtually any computer hardware and operating system.
Type Required
Usage In ccruncher this module allows the usage of gzipped input files, such that the size of xml input files reduces drastically.

Name gzstream
Version 1.5
URL http://www.cs.unc.edu/Research/compgeom/gzstream/
License GNU LGPL
Description Gzstream is a small C++ library, basically just a wrapper, that provides the functionality of the zlib C-library in a C++ iostream.
Type Required
Usage In ccruncher this module is used to access the zlib library.
Notes File gzstream.C renamed to gzstream.cpp due to MSVC7 confusion about *.C extension. Done some minor modifications in code to avoid warnings at compilation time.

Name MiniCppUnit
Version 2.5
URL http://sourceforge.net/projects/minicppunit/
License GNU GPL
Description MiniCppUnit is a C++ unit testing framework.
Type Required
Usage In ccruncher MiniCppUnit is used to test all basic classes. All classes that match the pattern *Test.?pp are unit tests.
Notes Applied minor patch (reported to authors) related to encoding (from ISO-8859-1 to UTF-8) and assertTrue(), assertTrueMissatge() methods.

Name R project
Version 2.13.0
URL http://www.r-project.org/
License GNU GPL
Description R is a system for statistical computation and graphics. It consists of a language plus a run-time environment with graphics, a debugger, access to certain system functions, and the ability to run programs stored in script files.
Type Recommended
Usage In CCruncher this module is used to do the statistical reporting and graphing.

Name libxslt
Version 1.1.26
URL http://xmlsoft.org/XSLT/xsltproc2.html
License MIT license
Description libxslt is a C library that allows to transform XML files into other XML files (or HTML, text, ...) using the standard XSLT stylesheet transformation. The xsltproc command is a command line interface to the XSLT engine.
Type Recommended
Usage In ccruncher this module is used to create the report of simulation results. Transforms the xml file generated by R to html.

Copyright © 2004-2011 - CCruncher Last modified: 11-May-2011