sort by:
Revision Author Date Message Commit Date
f55c199 18 April 2013, 15:09:53 UTC
26d8fd5 18 April 2013, 15:01:01 UTC
48027f2 OpenCascade demos did not compile anymore because the new Irrlicht ChIrrEffects.h file starts with 'using irr; using core; ...' etc. (that should be fixed soon or later because 'using' in headers can lead to this kind of troubles, but here it was the just a quick and dirty trick for embedding the Xeffects tools asap). For the moment this has been fixed simply by postponing irrlicht stuff includes after OpenCascade includes in cpp of demos. 18 April 2013, 14:36:35 UTC
b7aedb4 18 April 2013, 12:26:32 UTC
898c4d4 18 April 2013, 11:33:06 UTC
5ab01c2 18 April 2013, 11:28:09 UTC
df7f4ab 18 April 2013, 09:58:22 UTC
98f4f70 18 April 2013, 09:30:57 UTC
a03c01e 18 April 2013, 09:29:49 UTC
bf16eeb Demos for MSVC with template sheets were not working since the build dir isn't anymore in ChronoEngine directory. Fixed. Anyway, in futire these demos might be removed - the suggested build system of user's projects should be based on CMAKE to keep things unified. 18 April 2013, 09:28:40 UTC
47da1de 17 April 2013, 17:19:35 UTC
c7be2ca CMakeLists for OpenCascade unit was not working. It ssumed a directory ros/bin/vc10 existed in OpenCascade tree, but only vc9 is distributed with OpenCascade (in v.6.5.5), so the procedure for enumerating all the included .lib files simply returned empty -> unresolved symbols at linking. 16 April 2013, 22:09:15 UTC
3c1e16d CMakeLists.txt for unit_MPI updated to match the same approach used in other CMakeLists.txt for other units, that is SET_TARGET_PROPERTIES() does not need to use lot of arguments like LIBRARY_OUTPUT_DIRECTORY_RELEASE "${CH_BINDIR}", LIBRARY_OUTPUT_DIRECTORY_DEBUG "${CH_BINDIR}" etc., because now the dll destination is managed by CMAKE (by default it is put in the build directory, since Hammad switched to this more 'cross-platform friendly' approach) 16 April 2013, 21:38:48 UTC
c1b1b4c 16 April 2013, 20:50:37 UTC
7025ba5 16 April 2013, 20:28:04 UTC
8033bd6 16 April 2013, 20:12:54 UTC
447f073 16 April 2013, 19:47:19 UTC
fb85a82 updating tests 15 April 2013, 18:54:43 UTC
f7cce53 Added cone support function, need to add bounding box code before cones can be enabled Narrowphase does not store contact if both bodies are the same (only valid for compound shapes) 15 April 2013, 18:39:06 UTC
c3852b7 Fixed narrowphase [rotations issue, were don in wrong order] Fixed jacobi [inactive bodies were being processed] 12 April 2013, 06:09:32 UTC
4951522 Fixed small issue in narrowphase where rotations were opposite 11 April 2013, 14:37:56 UTC
e8720f9 COllision deteciton fixes mostly, changes to narrowphase and contact data code 10 April 2013, 19:29:33 UTC
4a69975 09 April 2013, 21:50:46 UTC
4dd267d The directory with Python demos has been moved to chrono/ChronoEngine/Python , formerly was in chrono/ChronoEngine/source/demos/Python directory but it made little sense because it is not really a 'source' (neither it is a binary...) 09 April 2013, 21:48:49 UTC
acd8333 09 April 2013, 19:57:19 UTC
17303cb Fixed an issue with narrowphase, testing Jacobi and finding bugs 09 April 2013, 18:04:44 UTC
fb12a96 Fixed projection in the GPU code, tweaked APGD solver slightly, validated most of the GPU code with CPU code, still testing to determine differences. 08 April 2013, 18:58:36 UTC
35d7e9f 08 April 2013, 17:07:50 UTC
0665062 Update collision test, fixed issue with GPU code not running 05 April 2013, 20:25:14 UTC
49dbed4 05 April 2013, 13:51:11 UTC
50250e0 Bug in Chrono add in for SolidWorks has been fixed. Support for new Irrlicht 1.8 is not possible, at the moment. Reverting to Irrlicht 1.7.3. Bullet code modified for handling small tolerances in small shapes. 05 April 2013, 13:43:38 UTC
a89f1cf Fixed compilation erros on cluster, not sure why it fails yet 04 April 2013, 18:44:04 UTC
8148726 removed a cout statement left from debugging collision envelope on GPU 04 April 2013, 17:33:03 UTC
913b12d forgot to add bullet collision system files 04 April 2013, 16:47:19 UTC
f1033a5 Debugging solvers, Added new collision system for bullet on the GPU OpenGL code can now render multiple CHSystems overlayed on top of one another Added new atomic add operation for doubles, performance might suffer changed the assert in CHmatrix slightly 04 April 2013, 16:15:19 UTC
ad87ebb Irrlicht upgraded to v.1.8 (but soft shadows is broken in Irrlicht 1.8, except for OpenGL driver and a single lamp) 03 April 2013, 17:34:19 UTC
1274bfb Making some small changes to the GPU code, fixing up the tests 02 April 2013, 04:17:00 UTC
b70b4f1 30 March 2013, 16:14:14 UTC
ebe7b13 Irrlicht + soft shadows - completed (see demo_import_solidworks.cpp) Irrlicht + assets - completed (see demo_irr_assets.cpp) Postprocessing: example in CPP (see demo_postprocessing.cpp) 30 March 2013, 16:12:54 UTC
507215a 30 March 2013, 15:15:31 UTC
fcb7208 29 March 2013, 20:20:52 UTC
d0c3b01 Function for computing residual, this is in testing status for now. 28 March 2013, 22:38:26 UTC
4216cd4 re-written to try to find bugs... 28 March 2013, 22:23:34 UTC
d15abb0 adding max interation setting function 28 March 2013, 20:51:28 UTC
b831358 was setting the compliance to zero, commented this out 28 March 2013, 20:38:42 UTC
7c092fd Small fix for compilation error, was missing function argument for cpu code 28 March 2013, 20:34:33 UTC
8c3cdaa Created a class for jacobian computations, currently only contacts computed, bilaterals will be added later Cleaned up solver code, added several set functions to set solver parameters, changing solver is easier now. Ideally some of these setting functions will be exposed at the system level. Still need to add functions to get information out of the solver (such as the residual) 28 March 2013, 20:12:59 UTC
6a3cf65 Adding setting functions, also compliance constants are used properly 26 March 2013, 18:30:28 UTC
c2960d3 Combined the solvers into one class, this is cleaner and should be easier to maintain 26 March 2013, 04:16:35 UTC
8dbb926 added fallback and early termination based on r4 residual 25 March 2013, 21:33:36 UTC
66e0266 Fixed x_01 size in APGD 25 March 2013, 20:32:18 UTC
6f355bd should compile now, but doesn't include Fallback 25 March 2013, 20:23:24 UTC
e0acf35 Fixed CG solver, added timers 25 March 2013, 20:07:54 UTC
1a724e2 Adding additional solvers 25 March 2013, 00:41:54 UTC
4f40859 Fixing compilation errors 24 March 2013, 23:58:26 UTC
ca46a15 Cleaned up code, Solvers split into respective classes and files. Added 90% of AGPD solver, not tested, code probably doesn't compile either right now, will fix that tomorrow. The ShurA function is technically not parallel, trying out atomics to get around this. If this is slow, a reduction approach will have to be takes (this would be similar to the way that jacobi was done) Still need to properly split the integrators 24 March 2013, 08:20:26 UTC
25b17e4 adding base file for solver functions, This will containt code for matrix vector multiply and rhs computationa 24 March 2013, 04:50:19 UTC
0147f49 Cleaning up code, code is not compiling but should be soon 24 March 2013, 03:03:09 UTC
48ad5b1 CG solver works! (kinda) compliance values need to be tweaked a bit. SD and GD solvers also seem to be working. Code is super messy and needs to be cleaned up. GPU code partially implemented 23 March 2013, 23:28:48 UTC
800cb83 test projected parallel CG solver complete, haven't tested code yet so it probably won't work.... 23 March 2013, 08:32:47 UTC
c4095b6 Adding CG solver, almost complete. Jacobi solver moved out into it's own class 23 March 2013, 06:05:47 UTC
e393f11 New demos (work in progress) 22 March 2013, 17:20:00 UTC
b17c64c New method to show shapes in Irrlicht, based on assets. 21 March 2013, 14:23:05 UTC
87d745d 17 March 2013, 20:41:44 UTC
145624d Stability improvements and and small bug fixes, Jacobi solver being moved out of lcp file and into it's own class 16 March 2013, 19:40:57 UTC
4124eb0 Semicolon had to be added again after the RTTI macros otherwise SWIG makes noise and python wrapper cannot be built. Other wrapping for Python has been updated. 16 March 2013, 18:49:51 UTC
08f6b7e New unified approach to visualization. See demo_irr_assets.cpp to see how one can use the ChAsset system to define visualization for both Irrlicht, POV, etc. , with minimal changes. See new files ChIrrAssetConverter, ChIrrNode, CHIRRNODEASSET_H 16 March 2013, 17:12:10 UTC
b03795f Fixed issues with using constructors in structs that were used with thrust. 15 March 2013, 04:36:31 UTC
44c6525 Fixed contact jacobian, gyro torque is not set for bodies. 10 March 2013, 23:38:19 UTC
6fcc9b6 Adding ability to control the binning 10 March 2013, 15:49:11 UTC
44dca6c moving camera to public 10 March 2013, 08:40:57 UTC
45a22f2 moving the body constructor to gpu class for more control 10 March 2013, 08:32:33 UTC
862e6b2 Removed old source code, removed extra semicolons causing warnings, added base of solver abstraction (work in progress) 10 March 2013, 08:04:17 UTC
27c644e tweaking GPU code, trying to fix bugs 10 March 2013, 07:51:52 UTC
63025f5 Made stability changes to code 09 March 2013, 18:00:28 UTC
3c175a2 Fixed quaternion conversion bug, working on finding floating point bugs 07 March 2013, 02:22:40 UTC
a84522b Added thrust linear algebra header, cleaned up solver code and got rid of aux vector 04 March 2013, 17:15:08 UTC
f0900fc Code now runs on CPU and GPU with some hacks for the reduce by key (it does not work on device) 03 March 2013, 15:25:28 UTC
ce677f5 shamm change to device_vectors 02 March 2013, 04:17:36 UTC
cfaf46c GPU code works but inconsistently, working on debugging 02 March 2013, 04:02:43 UTC
4a4d10a New solver APGD 01 March 2013, 22:07:33 UTC
0faffa6 Rolling back some changes, broke code with thrust dependency 01 March 2013, 21:01:55 UTC
9590e61 small change to WriteOrderedDumpState for efficiency 01 March 2013, 19:07:49 UTC
a618303 added support for SphereSet CD 01 March 2013, 19:06:25 UTC
1f7ce27 Added new constructor to use SphereSet CD 01 March 2013, 18:55:55 UTC
bd63daf Added support for SphereSet collision detection 01 March 2013, 18:48:26 UTC
65c9a61 Added support for new APGD solver 01 March 2013, 18:31:58 UTC
97ec143 New solver based on accelerated projected gradient descent 01 March 2013, 18:27:04 UTC
6c82c14 added constructor with initialization to a constant 01 March 2013, 18:24:44 UTC
ad889c3 New collision system for CPU CD. Collision geometry is based on sphere sets. CD uses binning method like GPU cd 01 March 2013, 18:21:53 UTC
72aee7f no need for envelope in DEM 01 March 2013, 18:20:09 UTC
7ebb1c4 removing old files 27 February 2013, 19:47:16 UTC
908dae4 Introduced new version of collision detection, it's class based now for portability code has issues but they are being fixed 27 February 2013, 19:44:34 UTC
390752a templatized so that correct functions are used 27 February 2013, 19:41:36 UTC
88e64c9 removed remaining references to helper_math 21 February 2013, 05:18:52 UTC
1967fa2 removed helper math include 20 February 2013, 22:52:22 UTC
4d95d44 adding in new common cuda defines 20 February 2013, 22:49:21 UTC
bfbc94f Removed all dependencies on helper_math, should make compilation easier on linux 20 February 2013, 22:48:08 UTC
fc9f784 Updated GPU cmake lists, Getting ready to clean up code and figure out why it doesn't work 13 February 2013, 20:17:34 UTC
5da2b7e Fixed bug in openGL unit, tweaked CMakeLists for linux 13 February 2013, 05:51:46 UTC
back to top