All Projects → germannp → yalla

germannp / yalla

Licence: MIT license
Spheroid models of morphogenesis for the GPU.

Programming Languages

Cuda
1817 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to yalla

js-simulator
General-purpose discrete-event multiagent simulation library for agent-based modelling and simulation
Stars: ✭ 52 (+73.33%)
Mutual labels:  simulation-framework, agent-based-modeling
terrame
TerraME is a programming environment for spatial dynamical modelling
Stars: ✭ 33 (+10%)
Mutual labels:  simulation-framework, agent-based-modeling
SelfDrivingCarsControlDesign
Self Driving Cars Longitudinal and Lateral Control Design
Stars: ✭ 96 (+220%)
Mutual labels:  simulation-framework
photontorch
Highly parallel simulation and optimization of photonic circuits in time and frequency domain based on the deep-learning framework PyTorch
Stars: ✭ 29 (-3.33%)
Mutual labels:  simulation-framework
FreeFem-doc
FreeFEM user documentation
Stars: ✭ 98 (+226.67%)
Mutual labels:  simulation-framework
open-dis-java
Java implementation of the IEEE-1278.1 Distributed Interactive Simulation (DIS) application protocol v6 and v7 💥
Stars: ✭ 30 (+0%)
Mutual labels:  simulation-framework
LiSE
Rules-based engine for life sims, with time travel
Stars: ✭ 88 (+193.33%)
Mutual labels:  simulation-framework
epirust
An agent-based epidemiology simulation framework built in Rust
Stars: ✭ 76 (+153.33%)
Mutual labels:  agent-based-modeling
Java-AgentSpeak
LightJason - AgentSpeak(L++) for Java
Stars: ✭ 21 (-30%)
Mutual labels:  agent-based-modeling
FreeFem-modules
A collection of mathematically validated modules (EDP) for FreeFEM
Stars: ✭ 28 (-6.67%)
Mutual labels:  simulation-framework
dose
Digital Organism Simulation Environment (DOSE)
Stars: ✭ 44 (+46.67%)
Mutual labels:  simulation-framework
CARLsim4
CARLsim is an efficient, easy-to-use, GPU-accelerated software framework for simulating large-scale spiking neural network (SNN) models with a high degree of biological detail.
Stars: ✭ 75 (+150%)
Mutual labels:  simulation-framework
wrench
WRENCH: Cyberinfrastructure Simulation Workbench
Stars: ✭ 25 (-16.67%)
Mutual labels:  simulation-framework
fdtd
A 3D electromagnetic FDTD simulator written in Python
Stars: ✭ 195 (+550%)
Mutual labels:  simulation-framework
HELICS
Hierarchical Engine for Large-scale Infrastructure Co-Simulation (HELICS)
Stars: ✭ 76 (+153.33%)
Mutual labels:  simulation-framework
brian2cuda
A brian2 extension to simulate spiking neural networks on GPUs
Stars: ✭ 46 (+53.33%)
Mutual labels:  simulation-framework
auryn
Auryn: A fast simulator for spiking neural networks with synaptic plasticity
Stars: ✭ 77 (+156.67%)
Mutual labels:  simulation-framework
ntu-dsi-dcn
The official open source ns-3 simulation framework for datacenter network architectures
Stars: ✭ 20 (-33.33%)
Mutual labels:  simulation-framework
abcFinance
Agent-based computational Finance
Stars: ✭ 27 (-10%)
Mutual labels:  agent-based-modeling
simobility
simobility - light-weight mobility simulation framework. Best for quick prototyping
Stars: ✭ 29 (-3.33%)
Mutual labels:  simulation-framework

ya||a

ya||a is yet another parallel agent-based model for morphogenesis, like the following branching process:

Branching Model

ya||a extends the spheroid model by the addition of spin-like polarities to simulate epithelial sheets and tissue polarity using pair-wise interactions only. This design is simple and lends itself to parallelization and we implemented it together with recent models for protrusions and migration for GPUs for high performance. For further information see 10.1016/j.cels.2019.02.007.

The models can be compiled using CUDAs $ nvcc -std=c++11 -arch=sm_XX model.cu on Linux and macOS without further dependencies. The resulting executable can be run with $ ./a.out and produces vtk files that can be visualized for instance with ParaView. The model examples/springs.cu is a good starting point to learn more.

ya||a is maintained at github.com/germannp/yalla and is freely available under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].