4252a2710c 
								
							
								 
							
						 
						
							
							
								
								Renamed CPackConfig.cmake to StormCPackConfig.cmake and adapted reference in CMakeLists.txt accordingly. Also, CPackConfig.cmake is now ignored.  
							
							
 
							
							
							Former-commit-id: d24d731950 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								32ad2ae1a0 
								
							
								 
							
						 
						
							
							
								
								minimal changes to make sparse matrices with polynomials work  
							
							
 
							
							
							Former-commit-id: 6688ebc9fd 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dea56e1bd4 
								
							
								 
							
						 
						
							
							
								
								Added some missing includes and some stubs for additional functionality of DD abstraction layer.  
							
							
 
							
							
							Former-commit-id: d90d525993 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								52cd48c247 
								
							
								 
							
						 
						
							
							
								
								Fixed bug in restriction of a program to certain commands. Also, modules may now have an action without actually having a command labeled with the action and the explicit model adapter now handles this correctly.  
							
							
 
							
							
							Former-commit-id: 6bbb4b807c 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c2c353f6b9 
								
							
								 
							
						 
						
							
							
								
								Readded missing file.  
							
							
 
							
							
							Former-commit-id: acc68213d4 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a63cda69f5 
								
							
								 
							
						 
						
							
							
								
								Added function to retrieve range DD for meta variable.  
							
							
 
							
							
							Former-commit-id: 32ef6715f4 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								874fc8a864 
								
							
								 
							
						 
						
							
							
								
								Alpha version of DD abstraction layer.  
							
							
 
							
							
							Former-commit-id: 98cc5f3aa7 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								97e4e01250 
								
							
								 
							
						 
						
							
							
								
								Further step towards finalizing the abstraction layer for DDs.  
							
							
 
							
							
							Former-commit-id: efd5822b67 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								70fc3ec29a 
								
							
								 
							
						 
						
							
							
								
								Further work on abstraction layer for DDs.  
							
							
 
							
							
							Former-commit-id: 245986076b 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a4a17de4fc 
								
							
								 
							
						 
						
							
							
								
								Added timing for PRCTL formula checking.  
							
							
 
							
							
							Replaced std::sort with std::inplace_merge, saving another factor 2.
Former-commit-id: 961c31bb68 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								de44a1562c 
								
							
								 
							
						 
						
							
							
								
								Started writing the DD abstraction layer.  
							
							
 
							
							
							Former-commit-id: 8720a38b17 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								26500ff4a8 
								
							
								 
							
						 
						
							
							
								
								Refactored the CUDA Kernel to once again use the "hacked" combination of column indices and values with a bit of reinterpret_cast magic.  
							
							
 
							
							
							Refactored the CUDA-SCC grouping algorithm as is took 80x longer to calculate the groups than it took to calculate the entire solution.
Former-commit-id: 5a5ffabe38 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e56e8bf71b 
								
							
								 
							
						 
						
							
							
								
								boost hash support for multivariate polynommials from carl, typedefs for polynomials when using parametric systems  
							
							
 
							
							
							Former-commit-id: 074758fa36 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								419f5c22c8 
								
							
								 
							
						 
						
							
							
								
								support for parametric systems to c++  
							
							
 
							
							
							Former-commit-id: 63ddba8832 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8458e75309 
								
							
								 
							
						 
						
							
							
								
								sets the STORM_HAVE_CARL define for c++. Requires carl for parametric builds now  
							
							
 
							
							
							Former-commit-id: 1974957484 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4f167e5545 
								
							
								 
							
						 
						
							
							
								
								extended the CMakeLists to include carl when using parametric systems  
							
							
 
							
							
							Former-commit-id: 708cfa0f78 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0922921b24 
								
							
								 
							
						 
						
							
							
								
								Updated cudaForStorm/CMakeLists.txt to make use of the new GIT based version schema.  
							
							
 
							
							
							Added version functions to the Cuda Plugin.
Edited storm.cpp to show version infos for the CUDA Plugin.
Fixed a critical error in basicValueIteration.cu which causes random SEGFAULTs... :P
Streamlined the TopologicalValueIterationNondeterministicLinearEquationSolver.cpp. The SCC group optimizer now returns flat_sets instead of a vector as the sets are ordered, which is required for the Solver to work.
This is now a stable version of StoRM containing a fully wor
Former-commit-id: 47d5c2825c 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								05814f5d73 
								
							
								 
							
						 
						
							
							
								
								Fixed a bug in the equalModuloPrecision function of the CUDA Kernel  
							
							
 
							
							
							Added more debug output to the CUDA handler functions
Added a function for grouping of SCCs for better performance
Added functionality and accessors to the SparseMatrix
Former-commit-id: 770aec1b09 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2ed6be853b 
								
							
								 
							
						 
						
							
							
								
								Fixed two minor bugs.  
							
							
 
							
							
							- First one concerning the MappedFileTest in which I neglected to consider that the number of characters used to signal a new line differs between Linux (\n -> 1) and Windows (\r\n -> 2) which caused the test to fail on all OS using two characters (hence not on Linux, where I ran the tests).
- Second bug concerned the case that a transition reward file contained more states than the corresponding transition file.
  In that case the parser tried to acces the entry of the rowGroupIndices vector behind the last actual entry, which caused an exception to be thrown.
  Now there is a check whether the highest state index found by the parser does exceed the highest state index of the model.
Former-commit-id: bc83267f3c 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								24ae4e4ae3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master_working' into philippTopologicalRevival  
							
							
 
							
							
							Conflicts:
	src/modelchecker/prctl/TopologicalValueIterationMdpPrctlModelChecker.h
	src/solver/NondeterministicLinearEquationSolver.h
	src/storage/SparseMatrix.h
	src/storm.cpp
	src/utility/vector.h
Former-commit-id: a4c707fe76 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cd46a6b0c6 
								
							
								 
							
						 
						
							
							
								
								Fixed a bug in the equalModuloPrecision function.  
							
							
 
							
							
							Former-commit-id: 465d90b4a7 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d3f513b0a0 
								
							
								 
							
						 
						
							
							
								
								Added debug output to CUDA Kernel.  
							
							
 
							
							
							Added a performance test for the CUDA stuff.
Former-commit-id: 9953befdea 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b63a6179d8 
								
							
								 
							
						 
						
							
							
								
								Fixed a possible bug in the equalModuloPrecision comparison of vectors.  
							
							
 
							
							
							Same for the CUDA Kernel, but there all hell broke free.
Former-commit-id: 6cb21c3919 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								208005e68b 
								
							
								 
							
						 
						
							
							
								
								Added Tests to the Cuda Plugin.  
							
							
 
							
							
							Refactored kernel for SpMV to use two vectors for column indexes and values.
Former-commit-id: 3560d3cc9a 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								db1bb8b70e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://sselab.de/lab9/private/git/storm  
							
							
 
							
							
							Former-commit-id: b639e5a703 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8f171c7dc5 
								
							
								 
							
						 
						
							
							
								
								Finished initial remerge.  
							
							
 
							
							
							- Fixed comments.
- It seems to be ASSERT_EQ(expected, actual);
|-> Switched arguments of nearly all ASSERT_EQs to correctly use this macro in the parser tests.
Former-commit-id: e5059709f2 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e45fa5a82c 
								
							
								 
							
						 
						
							
							
								
								Added a Test for the CUDA Plugin.  
							
							
 
							
							
							Added accessors for the SparseMatrix as I need access to the internal vectors.
Added a pure SPMV Kernel interface to check the kernel for errors.
Former-commit-id: 46e1449eeb 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								28910462ec 
								
							
								 
							
						 
						
							
							
								
								Necessary changes to the nondeterministic parses to compensate for the change in the way the mapping between states of the model and the rows of the transition matrix are handled.  
							
							
 
							
							
							- All tests are green.
- Some comments are now a bit wrong.
Next up: Correct comments.
Former-commit-id: 610c0282b2 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c0a7e42486 
								
							
								 
							
						 
						
							
							
								
								Implemented a basic but complete kernel for value iteration in CUDA.  
							
							
 
							
							
							It doesnt work :(
Former-commit-id: 6a3a7aa505 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								71e077f420 
								
							
								 
							
						 
						
							
							
								
								Compiles with CUSP :)  
							
							
 
							
							
							Former-commit-id: 78555303bf 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a964846e2d 
								
							
								 
							
						 
						
							
							
								
								Added cusplibrary as a git submodule.  
							
							
 
							
							
							Former-commit-id: 152764c8f3 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1d70331123 
								
							
								 
							
						 
						
							
							
								
								Fixed a bug in a Regex.  
							
							
 
							
							
							Former-commit-id: 33793efb16 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2ad5e57db2 
								
							
								 
							
						 
						
							
							
								
								Refactored version handling. Its now done via Tags in GIT.  
							
							
 
							
							
							Added CPack configuration as to build packages on the build servers.
Former-commit-id: f3d9507867 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9388cd158c 
								
							
								 
							
						 
						
							
							
								
								Implementations, implementations.  
							
							
 
							
							
							Former-commit-id: e203636fac 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								08168f5511 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'refactureParsers'  
							
							
 
							
							
							Conflicts:
	src/parser/MarkovAutomatonParser.cpp
	src/parser/MarkovAutomatonSparseTransitionParser.cpp
	src/parser/MarkovAutomatonSparseTransitionParser.h
	src/parser/NondeterministicModelParser.cpp
	src/parser/NondeterministicModelParser.h
	src/parser/NondeterministicSparseTransitionParser.cpp
	test/functional/storage/MaximalEndComponentDecompositionTest.cpp
Former-commit-id: db4aea7faa 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6444fc5197 
								
							
								 
							
						 
						
							
							
								
								Last fixes and changes.  
							
							
 
							
							
							- Some renaming (among others unmatched -> mismatched).
- Added checks and tests for doubled or skipped lines as well as lines concerning the same transition.
Next up: Remerge.)
Former-commit-id: 05efcbf91c 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ff1ba43940 
								
							
								 
							
						 
						
							
							
								
								Lots of renames.  
							
							
 
							
							
							Former-commit-id: 1fb2726396 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9b70810354 
								
							
								 
							
						 
						
							
							
								
								Added a compiler directive for GCC to fix a bug occurring in Boost since Version 1.54 with GCC >= 4.7.0 (see  https://svn.boost.org/trac/boost/ticket/8774 )  
							
							
 
							
							
							Former-commit-id: 60b0d1416e 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3f53a44482 
								
							
								 
							
						 
						
							
							
								
								Modified CMakeLists.txt, made the variable names a bit more clear. All Storm-related options should be prefixed with STORM_ so that they dont break or influence dependent builds.  
							
							
 
							
							
							Former-commit-id: 9aea43e3e2 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								63933637ac 
								
							
								 
							
						 
						
							
							
								
								Fixed a bug in the SparseMatrix.cpp. When using TBB the typename is not permitted.  
							
							
 
							
							
							Former-commit-id: e191c14e1d 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								84a794164c 
								
							
								 
							
						 
						
							
							
								
								Updated the BUILD.txt file with current information.  
							
							
 
							
							
							Former-commit-id: efa4d0b2e4 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b6d3e4c0aa 
								
							
								 
							
						 
						
							
							
								
								Fixed includes in a function (linkage errors).  
							
							
 
							
							
							Former-commit-id: d7554655ec 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dfd67c66fd 
								
							
								 
							
						 
						
							
							
								
								Added output for linked solvers in the StoRM header print.  
							
							
 
							
							
							Former-commit-id: 831d132b22 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7c93109773 
								
							
								 
							
						 
						
							
							
								
								Updated Intel Threading Building Blocks to Version 4.2.  
							
							
 
							
							
							Edited the FindTBB script to better parse and find the libraries.
TBB now includes builds for Mac @ libc++.
Former-commit-id: 4f573ee6a2 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								533692914d 
								
							
								 
							
						 
						
							
							
								
								Upgraded shipped version of eigen to 3.2.1. Official release comment: This is a maintenance release with many bug fixes since the release of 3.2.0 half a year ago. The support for Eigen2 is now marked as deprecated and will be removed in the forthcoming 3.3 release. There are also some limited performance improvements and added functionality in the 3.2.1 release.  
							
							
 
							
							
							Former-commit-id: bcf5d3b32b 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								38659f01f9 
								
							
								 
							
						 
						
							
							
								
								Reintegrated needed changes in the log4cplus CMakeLists.txt files.  
							
							
 
							
							
							Updated the .gitignore file
Former-commit-id: e2de059cb7 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								59b7ca39d9 
								
							
								 
							
						 
						
							
							
								
								Updated log4CPlus to latest version containing bugfixes.  
							
							
 
							
							
							Former-commit-id: 4b588bd66a 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								da9fe04ba4 
								
							
								 
							
						 
						
							
							
								
								Removed the extra shell around the Cuda Plugin. Changed include pathes.  
							
							
 
							
							
							Former-commit-id: c7fec9220d 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e78fd3fdcf 
								
							
								 
							
						 
						
							
							
								
								Added a function header for a Value Iteration Kernel.  
							
							
 
							
							
							Removed the intermediate project from CMake
Former-commit-id: 8b49570eb0 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a6841c0a4d 
								
							
								 
							
						 
						
							
							
								
								Removed reference to obsolete method.  
							
							
 
							
							
							Former-commit-id: b215303f56 
							
						 
						12 years ago