biodynamo
biodynamo copied to clipboard
BioDynaMo is a high-performance and modular, agent-based simulation platform.
With this PR we add a Cmake flag `-Dopenmp` that can be set to `ON` and `OFF` to determine if BioDynaMo should be parallelized with OpenMP or not. For obvious...
The check of whether real data was present in our Database class was always evaluating to true, because it was an object on the stack. Changed that into a pointer,...
There are a bunch of typos in the repositories that should be fixed. The following tool can help: [codespell](https://github.com/codespell-project/codespell/) Subset thereof: ``` ❯ codespell ../src ─╯ ../src/neuroscience/neurite_element.cc:548: daugthers ==> daughters...
Introduced local fluctuations to the flocking parameters depending on space and time. Added behavior for white noise disturbances as well. **Goal:** Flocking demo should look more dynamic and not completely...
Add a high-level class interface to BioDynaMo that allows attaching time-dependent continuum models of various types, e.g analytical, third-party packages, or our FD scheme `DiffusionGrid`. By default, the interface uses...
**Description** Exporting the `DiffusionGrid` to ParaView leads to unexpected behavior, e.g. I see empty slices, sometimes filled with more or less random data. See images (yet to follow). **Work Log**...
By default, the random reordering happens at the end of every iterations (during the teardown operation), but with this PR this can be turned off by initializing the `auto_randomize_` variable...
**Describe the bug** The interface of GetGradient does not work with gradient=nullptr. **To Reproduce** ``` Real3 *gradient = nullptr; dgrid_->GetGradient(position, gradient, false); ``` Runtime error. **Expected behavior** Return gradient **Setup...