Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zoziha/sph
💦光滑粒子流体动力学代码(🌊A smoothed particle hydrodynamics (SPH) code)
https://github.com/zoziha/sph
cfd fortran fpm meshfree meshless modern-fortran navier-stokes smoothed-particle-hydrodynamics sph
Last synced: about 1 month ago
JSON representation
💦光滑粒子流体动力学代码(🌊A smoothed particle hydrodynamics (SPH) code)
- Host: GitHub
- URL: https://github.com/zoziha/sph
- Owner: zoziha
- License: bsd-3-clause
- Created: 2021-09-10T14:57:20.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-06T03:48:06.000Z (about 1 year ago)
- Last Synced: 2024-01-30T09:10:37.931Z (about 1 year ago)
- Topics: cfd, fortran, fpm, meshfree, meshless, modern-fortran, navier-stokes, smoothed-particle-hydrodynamics, sph
- Language: Fortran
- Homepage: https://zoziha.github.io/SPH/
- Size: 22.1 MB
- Stars: 29
- Watchers: 2
- Forks: 6
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Smoothed Particle Hydrodynamics(SPH)([中文文档](./README_CN.md))
[![fpm](https://github.com/zoziha/SPH/workflows/fpm/badge.svg)](https://github.com/zoziha/SPH/actions)
[![msys2-fpm](https://github.com/zoziha/SPH/workflows/msys2-fpm/badge.svg)](https://github.com/zoziha/SPH/actions)A community-driven open source smoothed particle hydrodynamics (SPH) code, the starting code version is derived from the textbook "Smooth Particle hydrodynamics - A Meshfree Particle Method".
| Item | Info |
| :-: | :-: |
| Version | 0.0.2 |
| License | BSD 3-Clause |
| Copyright | Copyright (c) 2021 SPH Contributors |## Get Started
### Get the Code
```sh
git clone https://github.com/zoziha/SPH.git
cd SPH
```### Build with [fortran-lang/fpm](https://github.com/fortran-lang/fpm)
FPM is a community-driven Fortran language package manager and code build system, suitable for c/c++/fortran code construction.
You can build the code with the provided `fpm.toml`:```sh
cd data && mkdir all && mkdir paraview
fpm build
# SPH main program
fpm run sph --profile release
# SPH post-processing program for ParaView
fpm run vtk
```## Links
+ [spheric/SPH Codes](https://spheric-sph.org/sph-projects-and-codes)