af71c10 | Radu Serban | 24 July 2024, 17:57:49 UTC | Update fmu_tools submodule | 24 July 2024, 17:57:49 UTC |
6168b34 | Radu Serban | 24 July 2024, 17:09:13 UTC | Fix issues related to creating ChExternalFmu shared pointers. Fix Linux and MacOS compiler error related to creating shared pointers for objects with incomplete type members. | 24 July 2024, 17:09:13 UTC |
1d37b1d | Radu Serban | 24 July 2024, 13:01:33 UTC | Merge branch 'feature/fmi' | 24 July 2024, 13:01:33 UTC |
2f2872c | Radu Serban | 24 July 2024, 13:00:13 UTC | Update fmu_tools submodule to target latest commit (#d28da8ac) | 24 July 2024, 13:00:13 UTC |
ce61dfe | Radu Serban | 23 July 2024, 17:53:15 UTC | Update FMI 2.0 template project | 23 July 2024, 17:53:15 UTC |
c8070c8 | Radu Serban | 23 July 2024, 15:28:39 UTC | Refactor ChExternalFmu to allow using both FMI 2.0 and FMI 3.0 model exchange FMUs | 23 July 2024, 15:28:39 UTC |
eb9a067 | Radu Serban | 22 July 2024, 15:29:15 UTC | Update Chrono::FMI to reflect change in name of macro specifying FMI platform | 22 July 2024, 15:29:15 UTC |
0177ae2 | Radu Serban | 22 July 2024, 12:44:19 UTC | Update Chrono::FMI, sample FMUs, and FMI demos to reflect introduction of the `fmu_tools` namespace | 22 July 2024, 12:44:19 UTC |
249f355 | Radu Serban | 22 July 2024, 07:34:20 UTC | Minor cleanup | 22 July 2024, 07:34:20 UTC |
7050994 | Radu Serban | 21 July 2024, 13:46:28 UTC | Add FMI 3.0 model exchange FMU for the Van der Pol model | 21 July 2024, 13:46:28 UTC |
9922cec | Radu Serban | 21 July 2024, 09:39:05 UTC | Add FMI 3.0 co-simulation FMUs and demo for a hydraulically actuated crane | 21 July 2024, 09:39:05 UTC |
f8c9a58 | Radu Serban | 21 July 2024, 09:34:12 UTC | Add Chrono::FMI extensions to fmu_tools for exporting and importing FMI 3.0 FMUs (WIP) | 21 July 2024, 09:38:20 UTC |
94bc20c | Radu Serban | 21 July 2024, 09:32:17 UTC | Modify CMake configuration of Chrono::FMI to accomodate both FMI 2.0 and FMI 3.0 | 21 July 2024, 09:32:17 UTC |
3877d07 | Radu Serban | 20 July 2024, 10:12:07 UTC | Catch exceptions thrown during FMU initialization | 20 July 2024, 10:12:07 UTC |
d881eb2 | Dario Fusai | 15 July 2024, 14:48:40 UTC | Add number of performed iters to Irrlicht convergence plot. Print DLambda in black (more readable) | 15 July 2024, 14:49:04 UTC |
85725a0 | Radu Serban | 15 July 2024, 13:18:48 UTC | Fix copy constructors for several ChLink classes | 15 July 2024, 13:18:48 UTC |
eb967d5 | Radu Serban | 15 July 2024, 11:55:03 UTC | Add option to control visibility of particles in a ChParticleCloud through a user-provided callback | 15 July 2024, 11:56:34 UTC |
fe7f5cc | Radu Serban | 14 July 2024, 15:39:33 UTC | Add missing 'override' specifiers | 14 July 2024, 15:39:33 UTC |
85fb0bf | Radu Serban | 14 July 2024, 14:28:01 UTC | Render both joint frames for a ChLink | 14 July 2024, 14:28:01 UTC |
8791ce4 | Radu Serban | 14 July 2024, 14:09:46 UTC | Change Chrono::VSG to render joint frame for all ChLink items in the system | 14 July 2024, 14:09:46 UTC |
5d4ca25 | Radu Serban | 14 July 2024, 13:02:17 UTC | Eliminate code duplication in Chrono::VSG for binding visual shapes representing point-point connections. - Use binding based on visualization shape type, and not the type of the physics item - Use same mechanism for all point-point visual shapes (segments or springs), regardless of the physics item associated with the containing visual model | 14 July 2024, 13:02:17 UTC |
d086ba6 | Radu Serban | 14 July 2024, 12:56:47 UTC | Add functions to get the current absolute locations of a ChVisualShapePointPoint end points | 14 July 2024, 12:56:47 UTC |
83ce2eb | DarioMangoni | 12 July 2024, 14:04:27 UTC | Enable convergence plot for LS solvers (even if without history); modified convergence plot with logarithmic Y axis | 12 July 2024, 14:04:46 UTC |
b4d8da6 | Radu Serban | 12 July 2024, 09:00:39 UTC | Revert incorrectly pushed flatbuffer submodule change | 12 July 2024, 09:00:39 UTC |
49bd9ba | Rainer Gericke | 12 July 2024, 08:53:14 UTC | Simple graphic representation for hydraulic actuators added. | 12 July 2024, 08:53:14 UTC |
516375b | Radu Serban | 10 July 2024, 16:42:02 UTC | Merge branch 'main' into feature/fmi | 10 July 2024, 16:42:02 UTC |
ac26504 | Radu Serban | 10 July 2024, 14:58:20 UTC | Merge branch 'feature/vsg_logo' | 10 July 2024, 14:58:20 UTC |
f1ee5be | Radu Serban | 10 July 2024, 13:08:47 UTC | Merge branch 'main' of https://github.com/projectchrono/chrono | 10 July 2024, 13:08:47 UTC |
feb7030 | Radu Serban | 10 July 2024, 13:07:15 UTC | Clean up implementation of ChVisualSystemVSG related to rendering of logos. - use friend class declaration to not expose implementation details - add option to specify logo location (relative to top-right corner) - add option to specify logo image (internal use only, not exposed in public API) - add vehicle-specific Chrono logo | 10 July 2024, 13:07:15 UTC |
30f98ff | Radu Serban | 10 July 2024, 13:05:02 UTC | Fix incorrect order of operations in initialization of a vehicle VSG visualization system. Specification of custom GUI components and even handlers must occur before the base ChVisualSystemVSG is initialized! | 10 July 2024, 13:05:02 UTC |
3aa2d3a | DarioMangoni | 10 July 2024, 09:36:14 UTC | Removed cross-dependency of Irrlicht module with Postprocess. Removed shortcut to export to Blender | 10 July 2024, 09:36:14 UTC |
1aadeeb | Radu Serban | 10 July 2024, 07:59:37 UTC | Merge branch 'feature/vehicle_fmu' | 10 July 2024, 07:59:37 UTC |
a27a68e | Radu Serban | 10 July 2024, 06:26:56 UTC | Add Chrono::Vehicle demos illkustrating the use of the wheeled vehicle FMU with no powertrain. - demo_VEH_FMI2_WheeledVehicle_a: uses custom classes for models of engine and transmission, wheel/tire systems, and a path-follower driver model - demo_VEH_FMI2_WheeledVehicle_b: co-simulation of 7 FMUs (vehicle, powertrain, driver, and 4 tire FMU instances) | 10 July 2024, 06:26:56 UTC |
b365423 | Radu Serban | 10 July 2024, 06:24:25 UTC | Add a co-simulation wheeled vehicle FMU which does not include a powertrain. - This FMU wraps a Chrono wheeled vehicle model with no engine, transmission, or tires. - This FMU must be included in a co-simulation with external (FMU or otherwise) models for the engine & transmission, tires, and a driver. - Coupling with the powertrain is of type force-displacement (input driveshaft torque, output driveshaft angular speed) - Coupling with the tires is of type force-displacement (input tire forces and moments, output wheel states) | 10 July 2024, 06:24:46 UTC |
04654b4 | DarioMangoni | 09 July 2024, 16:41:38 UTC | Removed cross-dependency in chrono-config between modal and irrlicht modules | 09 July 2024, 16:41:56 UTC |
9a92257 | DarioMangoni | 09 July 2024, 16:33:48 UTC | Added documentation for modal | 09 July 2024, 16:37:40 UTC |
915eb9d | DarioMangoni | 09 July 2024, 12:58:01 UTC | Fixed wrong small caps in function SetSymbolscale | 09 July 2024, 13:10:17 UTC |
9466541 | Rainer Gericke | 09 July 2024, 12:36:22 UTC | Obsolete class definition removed. | 09 July 2024, 12:36:22 UTC |
768fde1 | Rainer Gericke | 09 July 2024, 05:45:10 UTC | Unnecessary comments removed. Unintended call to ChVehicleVisualSystemVSG::Initialize() could double the vehicle gui entries. Fixed. | 09 July 2024, 05:45:10 UTC |
ef91ab6 | Radu Serban | 08 July 2024, 19:59:52 UTC | Rename wheeled vehicle FMU to "WheeledVehiclePtrain" to indicate that this model includes an engine and transmission | 08 July 2024, 20:08:39 UTC |
6782b22 | Radu Serban | 08 July 2024, 12:19:06 UTC | First implementation of an FMU wrapping a Chrono::Vehicle powertrain assembly | 08 July 2024, 12:19:06 UTC |
a41c480 | Radu Serban | 08 July 2024, 11:40:27 UTC | Add functions to query the engine and transmission reaction torques on the chassis (if calculated by concrete models) | 08 July 2024, 11:40:27 UTC |
068c56e | Radu Serban | 08 July 2024, 09:47:10 UTC | Refactor demo_FMI2_WheeledVehicle to use only a vehicle FMU co-simulated with custom external subsystems | 08 July 2024, 09:47:10 UTC |
cf1debf | Radu Serban | 08 July 2024, 09:27:03 UTC | Add function to access the wheel associated with a ChTire object | 08 July 2024, 09:27:03 UTC |
0911c64 | Rainer Gericke | 07 July 2024, 06:49:04 UTC | Merge branch 'main' into feature/vsg_logo | 07 July 2024, 06:49:04 UTC |
9aaf527 | Rainer Gericke | 06 July 2024, 07:18:15 UTC | Avoid occasional gui malfunctions by reordering GUI commands. | 06 July 2024, 07:18:15 UTC |
bde6720 | Rainer Gericke | 06 July 2024, 06:24:17 UTC | Logo display feature added to chrono_vsg. | 06 July 2024, 06:24:17 UTC |
1fffff9 | Radu Serban | 05 July 2024, 16:33:51 UTC | Modify and clean up FSI flexible plate demo. - make the physical problem independent of SPH discretization (height of FEA plate) - clearly express the relationship between the boundary domain and the (initial) fluid domain | 05 July 2024, 16:33:51 UTC |
34e93fb | Radu Serban | 05 July 2024, 16:30:30 UTC | Add option to color-code a visualization particle cloud using a velocity component or the velocity norm | 05 July 2024, 16:30:30 UTC |
3cde9ef | Radu Serban | 03 July 2024, 20:25:39 UTC | Add missing function return in flex solid FSI demos | 03 July 2024, 20:25:39 UTC |
abf946a | Radu Serban | 03 July 2024, 16:02:31 UTC | Modified FSI demos for interaction with flexible solids. - add command line arguments - encode problem settings in output directory name - add option to save run-time visualization snapshots to files | 03 July 2024, 16:02:31 UTC |
e46a18b | Radu Serban | 30 June 2024, 18:39:11 UTC | Add virtual function to access the concrete implementation of an FSI visualization system (cherry picked from commit 48b70546c496a0426c016040bbdcada5c43cf0f6) | 03 July 2024, 15:22:31 UTC |
e51f193 | Radu Serban | 01 July 2024, 20:12:02 UTC | Add functions to return names of various Chrono::FSI solution settings as strings (cherry picked from commit da9b2b3210f3327a33891df47badca339bdc3c77) | 03 July 2024, 14:57:11 UTC |
80a2ad1 | Dario Fusai | 03 July 2024, 14:00:35 UTC | Merge overlapping NonLinear and RigidMotion static analyses classes (keep the most general method) | 03 July 2024, 14:00:35 UTC |
ee8aa8a | Radu Serban | 03 July 2024, 10:52:02 UTC | Add ChVisualSystem::SetVerbose | 03 July 2024, 10:52:02 UTC |
3356fcc | Radu Serban | 03 July 2024, 06:16:30 UTC | Update changelog with entries for minor release 9.0.1 | 03 July 2024, 06:16:30 UTC |
b45b105 | Radu Serban | 02 July 2024, 14:30:42 UTC | Allow managing assembly-wide (as opposed to system-wide only) state vectors (cherry picked from commit 2617649bf687456328a122b63dc0bb64df91394a) | 03 July 2024, 06:12:51 UTC |
089c3e9 | Radu Serban | 02 July 2024, 08:54:07 UTC | Bump version to 9.0.1 (cherry picked from commit 4ba0be33b629820360d73ed5577b7c5656348505) | 03 July 2024, 06:12:37 UTC |
c76c410 | Radu Serban | 02 July 2024, 05:16:27 UTC | Do not create BCE markers at the top of the container in the FSI cylinder drop demo | 02 July 2024, 05:16:27 UTC |
0303df7 | Radu Serban | 01 July 2024, 18:35:08 UTC | Fix bugs in force calculations for implicit SPH solvers. - Use different formulas to compute bce marker forces for I2SPH and Explicit solver - For I2SPH, derivVelRho is dv/dt*mass, different from Explicit SPH, dv/dt When computing BCE marker force, mass should not be multiplied for I2SPH - Minor changes in cylinder drop demo: - Modify cylinder height and density, so it can float - Decrease periodic boundary condition size so the domain is smaller - Remove collision shape, etc. | 01 July 2024, 18:35:08 UTC |
53ad497 | DarioMangoni | 28 June 2024, 15:39:30 UTC | Provided termination criteria for ChAssemblyAnalysis; removed hard-coded changes to internal linear solver; added exit flags | 01 July 2024, 13:36:18 UTC |
c8bc296 | DarioMangoni | 28 June 2024, 13:32:17 UTC | Fixed missing override in ChHydraulicActuator | 28 June 2024, 13:32:29 UTC |
c88ffe0 | DarioMangoni | 28 June 2024, 13:28:50 UTC | Better trim of eigenvectors; disabled multifrequency test for eigensolvers | 28 June 2024, 13:32:29 UTC |
969575b | Radu Serban | 27 June 2024, 20:05:13 UTC | Fix bug in demo_MOD_analysis (when PardisoMKL not enabled) | 27 June 2024, 20:05:13 UTC |
d1e4e5f | Radu Serban | 27 June 2024, 20:04:44 UTC | Remove redundant return statement | 27 June 2024, 20:04:44 UTC |
18119c1 | Radu Serban | 27 June 2024, 08:34:47 UTC | Fix bug in CMakeLists for MBS demos related to conditional builds | 27 June 2024, 08:34:47 UTC |
ff20ad9 | DarioMangoni | 26 June 2024, 07:15:34 UTC | Merge branch 'feature/modal_assembly' # Conflicts: # src/chrono_irrlicht/ChVisualSystemIrrlicht.h | 26 June 2024, 07:15:34 UTC |
2e7bcc4 | DarioMangoni | 26 June 2024, 07:03:18 UTC | Fixed missing template keyword in templated methods | 26 June 2024, 07:03:18 UTC |
8d41ea2 | DarioMangoni | 26 June 2024, 07:02:59 UTC | Added attributions | 26 June 2024, 07:02:59 UTC |
3898833 | Radu Serban | 26 June 2024, 06:38:15 UTC | Return fmi2Status from FMI2 functions for enter/exit initialization mode | 26 June 2024, 06:38:15 UTC |
c9deeb2 | DarioMangoni | 25 June 2024, 14:18:16 UTC | Including fast_matrix_market in a better way | 25 June 2024, 14:18:16 UTC |
8a3d1af | DarioMangoni | 25 June 2024, 14:17:57 UTC | Removed wrong symbol for SetSymbolScale | 25 June 2024, 14:17:57 UTC |
0597999 | Radu Serban | 25 June 2024, 09:58:28 UTC | Fix name of FMU variable for the Van der Pol FMU (standard compliance) | 25 June 2024, 09:58:28 UTC |
c0a5873 | DarioMangoni | 24 June 2024, 16:09:31 UTC | Reverted wrong delete on ChVisualSystemIrrlicht | 24 June 2024, 16:09:31 UTC |
9dbbde3 | DarioMangoni | 24 June 2024, 15:52:25 UTC | Fix UpdateModes in ChModalVisualSystemIrrlicht | 24 June 2024, 15:52:25 UTC |
86d9f10 | DarioMangoni | 24 June 2024, 13:23:53 UTC | Renamed SetSymbolscale to SetSymbolScale | 24 June 2024, 13:23:53 UTC |
28e125a | DarioMangoni | 24 June 2024, 13:19:05 UTC | Updated demos and utests for modal module; added baselines | 24 June 2024, 13:19:05 UTC |
619dadc | DarioMangoni | 24 June 2024, 13:18:15 UTC | Moved modal features from generic ChVisualSystem to dedicated ChModalVisualSystemIrrlicht | 24 June 2024, 13:18:15 UTC |
ecf75cc | DarioMangoni | 24 June 2024, 13:11:40 UTC | Refactored modal module... - splitted [ChGeneralized|ChQuadratic] into [ChSym|ChUnsym]GenEigenvalueSolver; added common base class - provided static function to convert from Quadratic to Generalized - reduced copies and collected redundant code in single functions - adopted proper scalar types in ChModalSolver | 24 June 2024, 13:11:40 UTC |
c282adb | DarioMangoni | 24 June 2024, 13:08:23 UTC | Made virtual ChAssembly::GetBodies, GetMeshes etc | 24 June 2024, 13:08:23 UTC |
b479f8c | DarioMangoni | 24 June 2024, 13:05:51 UTC | Added fast_matrix_market | 24 June 2024, 13:05:51 UTC |
80b0f2a | Radu Serban | 24 June 2024, 12:49:37 UTC | Update to reflect changes in names of virtual functions that must be implemented by a concrete FMU | 24 June 2024, 12:49:37 UTC |
c6b14d7 | Radu Serban | 24 June 2024, 07:23:53 UTC | Introduce the `chrono::fmi2` namespace for current FMI2.0 Chrono support and update to reflect the `fmi2` namespace in fmu_tools | 24 June 2024, 07:23:53 UTC |
9fb11f3 | Radu Serban | 21 June 2024, 11:41:17 UTC | Update and enable Chrono::FSI unit test (plane Poiseuille flow) | 21 June 2024, 11:41:17 UTC |
ea8f17a | Radu Serban | 21 June 2024, 11:40:36 UTC | Plot time history of cylinder height in FSI demo | 21 June 2024, 11:40:36 UTC |
b271330 | Radu Serban | 21 June 2024, 11:03:47 UTC | Fix bigobj compilation issue in debug mode with MSVC | 21 June 2024, 11:03:47 UTC |
3b49254 | Radu Serban | 19 June 2024, 17:46:36 UTC | Fix CMakeLists for MBS demos (only include demo_MBS_link_mate if both Irrlicht and PardisoMKL enabled) | 19 June 2024, 17:46:36 UTC |
e5f0cfc | Radu Serban | 18 June 2024, 20:12:11 UTC | Fix generation of SPH particles in Chrono::FSI demos. - do not create SPH particles on the fluid-container boundary (overlapping BCE markers) - add option to select run-time visualization (OpenGL or VSG) | 18 June 2024, 20:12:11 UTC |
890cd2a | Radu Serban | 18 June 2024, 15:43:07 UTC | Fix missing setting in sampler for cylinder volume | 18 June 2024, 15:43:07 UTC |
e58ab2f | Radu Serban | 18 June 2024, 12:23:49 UTC | Check CUDA and Thrust versions and disable support if too new. - currently, no support for CUDA version > 12.3.2 - currently, no support for Thrust version > 2.2.0 | 18 June 2024, 12:23:49 UTC |
6706588 | Radu Serban | 18 June 2024, 11:19:52 UTC | Fix bug in Chrono::VSG visualization system when point clouds are present | 18 June 2024, 11:19:52 UTC |
2cb818d | Radu Serban | 18 June 2024, 11:18:28 UTC | Fix generation of SPH particles in demo_FSI_CylinderDrop. - do not create SPH particles on the fluid-container boundary (overlapping BCE markers) - provide explicit flags to control visibility of various components | 18 June 2024, 11:18:28 UTC |
26c4162 | Radu Serban | 18 June 2024, 11:16:03 UTC | Record SPH particle velocities for Chrono::FSI visualization | 18 June 2024, 11:16:03 UTC |
95b3fe8 | Radu Serban | 18 June 2024, 11:15:30 UTC | Fix BCE marker generation for rectangular containers and cylindrical solids. - Follow the convention that BCE markers are created on boundaries separating fluid and solid phases - Ensure no duplicate BCE markers are created (cylinder caps) | 18 June 2024, 11:15:30 UTC |
261014b | Radu Serban | 18 June 2024, 11:12:26 UTC | Fix GridSampler to properly cover the provided sampling domain. The spacing is adjusted separately in each direction to ensure the sampler creates points on the domain boundary | 18 June 2024, 11:12:26 UTC |
1fb5846 | Radu Serban | 18 June 2024, 11:10:01 UTC | Fix initial setting for recording viloation history in multicore iterative solvers | 18 June 2024, 11:10:01 UTC |
5088893 | DarioMangoni | 14 June 2024, 12:40:13 UTC | Fixed residual history for iterative solvers | 14 June 2024, 12:40:13 UTC |
822b880 | DarioMangoni | 14 June 2024, 12:40:00 UTC | Added termination criteria for BarzilaiBorwein | 14 June 2024, 12:40:00 UTC |
c3a3b64 | Rainer Gericke | 06 June 2024, 17:20:51 UTC | Added TMeasy tires to BMW_E90. | 06 June 2024, 17:20:51 UTC |
b6a02d4 | Rainer Gericke | 03 June 2024, 10:16:16 UTC | Adjust BMW_E90 settings from SAE validation data. Added additional settings for the cornering test program. Made a correction in ChTMeasyTire, where the road friction wasn't considered. | 03 June 2024, 10:16:16 UTC |