sort by:
Revision Author Date Message Commit Date
49b8a27 02 July 2013, 21:24:59 UTC
13fafbd Obsolete code removed from the FEM directory. The CHfem.h file has been splitted in multiple files. 02 July 2013, 21:24:19 UTC
6e1dc9e Updated Det() Added MatrInverse(matrA) (max 4x4 matrices) 02 July 2013, 12:27:54 UTC
be34dfe 01 July 2013, 14:03:00 UTC
f434efa soil bin with: controls, wheel and soil info panels 30 June 2013, 21:15:43 UTC
e25d1b7 fixed some bin controller issues 26 June 2013, 14:41:00 UTC
01d7911 soilbin now has working controls, output display for wheel and soil infos 26 June 2013, 14:00:33 UTC
a7a1a42 working version of soilbin, with controls 25 June 2013, 15:53:01 UTC
6c54b6c cleaned up APGD code, improved performance 20 June 2013, 07:33:43 UTC
06758ea fixed interface app bug 19 June 2013, 04:13:59 UTC
3ed3fcb Removed minimum residual computation from main loop 18 June 2013, 18:47:34 UTC
be4236f fixed compilation issue 18 June 2013, 18:19:30 UTC
3d5204d Moved reduction operations to thrust calls 18 June 2013, 18:16:22 UTC
d9d4148 demo_soilbin.cpp working (somewhat). fixed some typos in demo_forklift.cpp 18 June 2013, 17:40:39 UTC
3767866 removed direct.h 17 June 2013, 20:54:39 UTC
f54aa5b fixed demo_soilbin, put it in the correct directory. 17 June 2013, 20:50:18 UTC
9155194 Fixed cohesion code for the frictional case for unit GPU, added bilaterals to GPU code 17 June 2013, 20:49:04 UTC
ac8c41e beginning integration of soft soil terrain database functionality 17 June 2013, 00:31:02 UTC
53294a4 added cohesion to gpu code, only supported in APGD solver at the moment, need to clean this up still 14 June 2013, 22:12:35 UTC
bf8d686 Updated OpenGL code, can draw triangle meshes now Added triangle mesh asset GPU collision detection supports triangle meshes again removed reference in CHstream.h as it was causing an error in the new fem demo when a ChVector<> was streamed out to the log file. Working on getting bilateral working with all solvers on GPU 14 June 2013, 04:46:39 UTC
af670f5 Added support for statics (linear) in ChSystem, using DoStaticsLinear. Note that the LCP solver must be PMINRES for the moment, other cannot work. Also note that it is still experimental. Look at demo_FEMbasic.cpp Also, obsolete code from ChObject removed. 12 June 2013, 14:37:00 UTC
e3e05b1 10 June 2013, 21:12:51 UTC
a04aba5 10 June 2013, 14:45:35 UTC
f87ce7f Developement of FEM framework in progress. 07 June 2013, 21:43:58 UTC
d3b4e81 Fixing compilations issued on OSX due to pthread_spin functions not being defined. 07 June 2013, 00:30:37 UTC
c08e390 adding in some linear interpolation math for unit GPU 06 June 2013, 02:55:17 UTC
4a0c8dd Adding MPI_Wtime support 05 June 2013, 21:32:44 UTC
4897c56 Removing extraneous message 05 June 2013, 20:17:40 UTC
2aa6513 The PMINRES solver is now able to solve also problems with ChLcpKstiffness items. Also, the ChLcpSystemDescriptor uses OpenMP as much as possible. A small optimization on flags in ChLcpConstraints 02 June 2013, 09:25:42 UTC
63bf2a5 Fixed issues with drawing ellipsoids and cylinders 31 May 2013, 21:56:36 UTC
e0593ae streamlined APGD code, trying to get the optimized version working again. Tested if using single threaded Shur A is faster for small problems, it isn't 31 May 2013, 21:55:56 UTC
6872243 The ChLcpIterativePMINRES solver now also supports the presence of ChLcpKstiffness blocks in the system description. For the moment, it is the only solver that is capable of doing so. 30 May 2013, 23:08:34 UTC
1246bb5 30 May 2013, 22:53:30 UTC
69e6db1 SMall bug with convergence/number of iterations performed in APGD solver 28 May 2013, 21:37:58 UTC
660c24d Trying to resolve freeze issue for APGD solver 24 May 2013, 20:16:12 UTC
edf287b Started the developement of FEM code. A basic framework is planned in the source/fem directory. Old stuff (CHfem.h and such) is moved into /fem, but will be modified/removed in future. Also, new functionality for LCP solver (classes ini source/lcp) for handling stiffness block matrices overlayed to the mass matrix, for finite element simulations. Under progress, to be tested. 17 May 2013, 17:46:36 UTC
b3ca99b Added timers to collision system GPU 16 May 2013, 20:39:55 UTC
6bb9d2c Tested with Python 3.3. 16 May 2013, 20:03:43 UTC
dab0eeb Tested with Python 3.3. 16 May 2013, 20:03:22 UTC
55c642b 13 May 2013, 19:20:57 UTC
f8c2b4f Started to introduce the support for FEM. The LCP solver data structures needed some modifications. The ChLcpKstiffness classes have been added too, but there is not yet a solver that supports them. To be continued... 10 May 2013, 15:49:25 UTC
46f8eb0 tweaked solver code, testing changes to use less CD memory 07 May 2013, 06:10:46 UTC
cf12a43 Added code to get residual from solvers 07 May 2013, 03:30:54 UTC
b9045e2 Fixed issue with ellipsoids and a bug in the narrowphase 02 May 2013, 16:02:34 UTC
e1adec3 Added ellipsoid asset and geometry classes Fixed issue with ellipsoid CD in narrowphase with a new support function 30 April 2013, 23:23:11 UTC
c0c4452 Mitsuba export was not looping over all Chassets 30 April 2013, 16:08:18 UTC
a29a0ba 29 April 2013, 21:54:32 UTC
a47dd14 29 April 2013, 21:54:20 UTC
eca5362 29 April 2013, 21:54:07 UTC
3b57d87 29 April 2013, 21:29:36 UTC
c485658 29 April 2013, 21:29:29 UTC
2728901 29 April 2013, 21:25:16 UTC
a850f7c 29 April 2013, 21:19:47 UTC
5d9945c 29 April 2013, 20:59:17 UTC
441f4f6 APGD and GPU code now fully parallel, performance is much better and scales with added cores. 29 April 2013, 01:28:30 UTC
502d7ba Shur matrix vector multiply is fully parallel (uses reduction based on parallel jacobi code) Combined many more operations in APGD code code performs better still improvements to be made 28 April 2013, 17:41:37 UTC
b9b0fb0 Tweaking Shur_B code to see if I can get it faster 27 April 2013, 06:55:27 UTC
35c13e1 added output messages to APGD 26 April 2013, 22:44:35 UTC
80fa9e9 Added code to output debug messages 26 April 2013, 22:35:59 UTC
93e907f Many small fixes to GPU/Parallel code, use system descriptor to handle variables now APGD code is optimized Added code to help compare between CPU and GPU code 26 April 2013, 05:12:09 UTC
c9840bb 24 April 2013, 21:12:36 UTC
908422c Added functions: ChMatrix::Det() -> returns the determinant of a matrix (max 3x3) ChMatrix::CopyTUpMatrix(marta) ChMatrix::CopyTLwMatrix(matra) -> copy in "this" matrix the transposed upper/lower triangular part of "matra" (useful to set symmetric matrices) 24 April 2013, 13:57:46 UTC
ccfd645 24 April 2013, 08:53:32 UTC
2c30605 20 April 2013, 17:26:16 UTC
cfcfbb1 20 April 2013, 16:07:17 UTC
8e0092f 20 April 2013, 15:43:52 UTC
4d665b1 20 April 2013, 14:27:34 UTC
7b9cba4 Code properly compiles on OSX imperoved performance of APGD by 2.7x by combining operations 19 April 2013, 17:23:33 UTC
83a26e5 Mitsuba render output now handles compound spheres Jacobian computation got messed up so I reverted back to the working one 18 April 2013, 19:50:45 UTC
b811528 OpenGL code now draws compound shapes, Jacobians now computed with matrix algebra just like it is done in the original code Added matrix stuff to ChcudaMath this might be changes a bit in the future 18 April 2013, 18:58:01 UTC
083803a 18 April 2013, 15:26:05 UTC
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
back to top