halbux / Sparselizard
Licence: other
C++ FEM library | user-friendly | multi-physics | hp-adaptive
Stars: ✭ 145
Projects that are alternatives of or similar to Sparselizard
Moose
Multiphysics Object Oriented Simulation Environment
Stars: ✭ 652 (+349.66%)
Mutual labels: finite-elements, simulation
Splatter
Simple simulation of single-cell RNA sequencing data
Stars: ✭ 128 (-11.72%)
Mutual labels: simulation
Galsim
The modular galaxy image simulation toolkit. Documentation:
Stars: ✭ 138 (-4.83%)
Mutual labels: simulation
Core
parallel finite element unstructured meshes
Stars: ✭ 124 (-14.48%)
Mutual labels: finite-elements
Webgl Fluid Simulation
Play with fluids in your browser (works even on mobile)
Stars: ✭ 11,621 (+7914.48%)
Mutual labels: simulation
C Is For Camera
A 35mm camera, based on the Canonet G-III QL17 rangefinder, simulated in Python.
Stars: ✭ 138 (-4.83%)
Mutual labels: simulation
Osvvm
OSVVM Utility Library: AlertLogPkg, CoveragePkg, RandomPkg, ScoreboardGenericPkg, MemoryPkg, TbUtilPkg, TranscriptPkg, ...
Stars: ✭ 140 (-3.45%)
Mutual labels: simulation
Cam2bev
TensorFlow Implementation for Computing a Semantically Segmented Bird's Eye View (BEV) Image Given the Images of Multiple Vehicle-Mounted Cameras.
Stars: ✭ 129 (-11.03%)
Mutual labels: simulation
Abce
Agent-based computational Economics, the Python library that makes AB modelling easier
Stars: ✭ 130 (-10.34%)
Mutual labels: simulation
Pydy Tutorial Human Standing
PyDy tutorial materials for MASB 2014, PYCON 2014, and SciPy 2014/2015.
Stars: ✭ 135 (-6.9%)
Mutual labels: simulation
Build instructions
Run the scripts in the 'install_external_libs' folder then:
mkdir build && cd build
cmake ..
cmake --build . -j$(nproc)
To provide a custom path to the petsc, gmsh (optional) or mpi (optional) folder use:
cmake .. -DPETSC_PATH=/yourpath/petsc -DGMSH_PATH=/yourpath/gmsh -DMPI_PATH=/yourpath/mpi
It may be convenient to use the cmake GUI:
cmake-gui
Add project
Simulation projects are located under simulations
.
In order to create a new simulation:
- Copy
simulations/default
folder with different name. Let's say that the new folder issimulations/newsim
- Replace target name
default
with the new one insimulations/newsim/CMakeLists.txt
- Add line
add_subdirectory(newsim)
tosimulations/CMakeLists.txt
- Build as usual. Executable file will be located in
build/simulations/newsim
folder
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].