- Jul 09, 2016
-
-
Benjamin Cumming authored
added flags for GNU and Intel compilers to the cmake build rules that generate KNL-specific instructions when the TARGET_KNL cmake flag is set.
-
- Jul 05, 2016
-
-
Sam Yates authored
Defines a TRACE(...) macro that, when enabled at compile time with -DWITH_TRACE, prints to std::cerr the location in the source, a time stamp, and the values of any variables given to the macro. Uses a mutex to protect against simultaneous writes to std::cerr when TBB is enabled; it is not optimized for speed.
-
- Jul 01, 2016
-
-
Benjamin Cumming authored
* add header only library TCLAP for parsing command line arguments - added as git submodule - update CMakeLists to include headers * remove the ring model from miniapp * add support for user supplied parameters for miniapp - arguments for cell counts etc can be command line flags - or in a user-defined json input file * the all-to-all model supports synapses-per-cell is less than the total number of cells - in this case a random set of sources is selected
-
- Jun 28, 2016
-
-
Sam Yates authored
Sidesteps NDEBUG versus assert() issue; EXPECTS macros are now enabled via a CMake configuration option -DWITH_ASSERTIONS=ON, corresponding to the preprocessor define -DWITH_ASSERTIONS in the code itself. (Note, with assertions enabled, one of the existing tests in test_algorithms.cpp aborts.)
-
- Jun 27, 2016
-
-
Benjamin Cumming authored
-
- Jun 24, 2016
-
-
Benjamin Cumming authored
-
Sam Yates authored
* Add WITH_MPI CMake option to enable MPI code in application * Use find_package(MPI) and set up flags, etc. for MPI * Extra defines to disable the inclusion of C++ MPI headers for MPICH and OpenMPI. * Fix signed/unsigned compare warning in algorithms.hpp
-
- Jun 23, 2016
-
-
Benjamin Cumming authored
-
- Jun 22, 2016
-
-
Benjamin Cumming authored
-
- Jun 11, 2016
-
-
Sam Yates authored
* Add file cmake/CompilerOptions.cmake for setting up compiler specific options * Disable 'missing-braces' warning on Clang * Avoid defect in g++ 4.9.2 standard library that omits move constructor for `stdd::ifstream` * Remove signed/unsigned warning in test_optional.cpp
-
- Jun 09, 2016
-
-
Wouter Klijn authored
-
- Jun 08, 2016
-
-
Wouter Klijn authored
Add all directories with files to include to CMakeLists.txt Make all linux folder based includes global (remove the folder structure)
-
Sam Yates authored
Builds modcc from modparser as an external project; executable will reside under BUILD/external/bin where BUILD is the CMake build directory. CMake hackery (see 'build_all_mods' target) should generate required module .hpp files from .mod files before the cellalgo library is built, if the header files are missing or out of date. This should also suffice for performing out-of-source builds.
-
- Apr 28, 2016
-
-
Benjamin Cumming authored
-
- Mar 09, 2016
-
-
Vasileios Karakasis authored
Begin iterator resets the input stream. Adde `-g' flag in compilation to allow debugging.
-
- Feb 03, 2016
-
-
Vasileios Karakasis authored
Moved SWC parser's and cell record's implementation details to a separate file. Also added braces around single-line control/loop blocks.
-
- Jan 26, 2016
-
-
Benjamin Cumming authored
-