-->
SPHYSICS Home Page

From SPHYSICS

(Difference between revisions)
Jump to: navigation, search
(Future Developments)
(v3.0 DualSPHysics CPU-GPU Code RELEASED: December 2013)
 
(79 intermediate revisions by 2 users not shown)
Line 4: Line 4:
 
<small>''' Open-Source Smoothed Particle Hydrodynamics code''' </small>
 
<small>''' Open-Source Smoothed Particle Hydrodynamics code''' </small>
  
==== <big>'''V1.4 UPDATE RELEASED: FEBRUARY 2009''' </big> ====
+
{|  style="background-color:#edebe7;" cellpadding="20" 
 
+
|
 
+
[[Image:Sphysics_home_page2.gif|frame]]
+
 
+
 
#'''Welcome to SPHysics'''
 
#'''Welcome to SPHysics'''
#'''[[Contributors| Contributors]]'''
+
#'''[[Developers| Developers (photos)]]''' '''and [[Contributors| Contributors]]'''
#'''[[Downloads| Downloads]]'''
+
#'''[[Code_Features| Code Features]]'''
 +
#'''[[Downloads| Downloads (serial, parallel, GPU, shallow water)]]'''
 
#'''[[Documentation| Documentation]]'''
 
#'''[[Documentation| Documentation]]'''
 
#'''[[SPHYSICS FAQ| SPHysics FAQ]]'''
 
#'''[[SPHYSICS FAQ| SPHysics FAQ]]'''
 
#'''[[SPHYSICS Forum| SPHysics Forum]]'''
 
#'''[[SPHYSICS Forum| SPHysics Forum]]'''
#'''[[Visualization| Visualization & Images]]'''
+
#'''[[Visualization| Visualization: Images & Videos]]'''
 
#'''[[Code History| Code History & Fixed Bugs (UPDATES)]]'''
 
#'''[[Code History| Code History & Fixed Bugs (UPDATES)]]'''
#'''[[#Future Developments| Future Developments]]'''
+
#'''[[Future_developments| Future Developments & Releases]]'''
 
#'''[[SPHYSICS Publications| Publications using the SPHysics code]]'''
 
#'''[[SPHYSICS Publications| Publications using the SPHysics code]]'''
#'''[[#Links| Links - SPHERIC]]'''
+
#'''[[Training Courses| Training Courses and Workshops]]'''
 +
#'''[[SPHYSICS Reference| How to reference SPHysics]]'''
 
#'''[[Help:Contents| Help and Info about SPHysics website]]'''
 
#'''[[Help:Contents| Help and Info about SPHysics website]]'''
 +
!align="right" | {{#ev:youtube|JMsIfsLrghE|280}}
 +
|}
  
 
<br>
 
<br>
 
<big>'''The SPHysics Code'''</big>
 
<big>'''The SPHysics Code'''</big>
  
SPHysics is a Smoothed Particle Hydrodynamics (SPH) code inspired by the formulation of Monaghan (1992) developed jointly by researchers at the Johns Hopkins University (U.S.A.), the University of Vigo (Spain), the University of Manchester (U.K.) and the University of Rome La Sapienza (Italy).  We are excited to announce that the latest official release of version 1.4 of SPHysics is now available.  
+
SPHysics is a platform of Smoothed Particle Hydrodynamics (SPH) codes inspired by the formulation of Monaghan (1992) developed jointly by researchers at the Johns Hopkins University (U.S.A.), the University of Vigo (Spain), the University of Manchester (U.K.) and the University of Rome La Sapienza (Italy).  Developed over a number of years primarily to study free-surface flow phenomena where Eulerian methods can be difficult to apply, such as waves, impact of dam-breaks on off-shore structures. We are excited to announce that there are 3 codes available: '''[[Code_Features| Code Features]]''', while future versions can be found under ('''[[Future_developments|Future Developments & Releases]]''').
  
This code version is the basic version and incorporates the following features:
+
==== <big>'''[[Downloads#Serial_code | v2.2.1 Serial Code UPDATE RELEASED: January 2011]]''' </big> ====
  
:*2-D and 3-D versions
+
==== <big>'''[[Downloads#Parallel_code | v2.0 Parallel Code RELEASED: January 2011]]''' </big> ====
:*Variable timestep
+
:*Choice of time integration schemes: predictor-corrector, verlet, Beeman
+
:*Choice of two types of solid boundary condition: dynamic and repulsive force
+
:*Periodic open boundary conditions in 3-D
+
:*Choice of:
+
:**Artificial Viscosity
+
:**Laminar Viscosity
+
:**Sub-Particle Scale (SPS) Turbulence Model
+
:*Different Types of Moving Objects (forced motion only)
+
:**Moving Gate
+
:**Wavemaker
+
:**Sliding Wedge
+
:*Visualization routines using Matlab or ParaView
+
:*New Options:
+
:**Density Reinitialization using Shepard or Moving Least Squares (MLS)
+
:**RESTART option to stop and restart simulations
+
:**Capability for different Equations of State
+
 
+
 
+
From version 1.2 includes faster linked lists and core subroutines.
+
 
+
 
+
'''[[Downloads| Download SPHysics now!]]'''
+
 
+
 
+
The code has been developed over a number of years primarily to study free-surface flow phenomena where Eulerian methods can be difficult to apply, such as waves, impact of dam-breaks on off-shore structures. Furthermore, the meshfree technique facilitates the simulation of highly distorted fluids/bodies. 
+
 
+
== Future Developments ==
+
 
+
{| style="width:70%; height:120px; background:none; color:navy"
+
| '''Extensions of the code are already underway to add the following features to the SPHYSICS code:''' || '''Different new codes will be released soon:'''
+
|-
+
| * kernel gradient corrections || * SPHysics_v1.6
+
|-
+
| * parallelization || * Parallel-SPHysics_v1.0
+
|-
+
| * couple SPHysics to long wave propagation model || * Funwave-SPHysics hybrid model_v1.0
+
|-
+
| * high performance (accelerating the code) using GPU computing ([http://www.nvidia.com/object/cuda_home.html CUDA]) || * GPU-SPHysics_v1.0
+
|}
+
  
== Links ==
+
==== <big>'''[http://www.dual.sphysics.org v4.0 DualSPHysics CPU-GPU Code RELEASED: December 2016]''' </big> ====
  
All developers of the SPHysics code are members of '''SPHERIC''' which is the
+
==== <big>'''[[Downloads#Shallow_water_equations_.28SWEs.29_code | v1.0 SWE-SPHysics Shallow Water Equation Code RELEASED: March 2013]]''' </big> ====
  
'''SPH European Research Interest Community'''.   
+
<br/>
 +
All developers of the SPHysics code are members of '''SPHERIC''' which is the '''SPH European Research Interest Community'''.   
  
 
This organisation seeks to promote the development and use of SPH within the academic and industrial communities.  Click here for the  [http://wiki.manchester.ac.uk/spheric SPHERIC Home Page]
 
This organisation seeks to promote the development and use of SPH within the academic and industrial communities.  Click here for the  [http://wiki.manchester.ac.uk/spheric SPHERIC Home Page]

Latest revision as of 16:24, 29 March 2018

SPHysics - SPH Free-surface Flow Solver

Open-Source Smoothed Particle Hydrodynamics code

  1. Welcome to SPHysics
  2. Developers (photos) and Contributors
  3. Code Features
  4. Downloads (serial, parallel, GPU, shallow water)
  5. Documentation
  6. SPHysics FAQ
  7. SPHysics Forum
  8. Visualization: Images & Videos
  9. Code History & Fixed Bugs (UPDATES)
  10. Future Developments & Releases
  11. Publications using the SPHysics code
  12. Training Courses and Workshops
  13. How to reference SPHysics
  14. Help and Info about SPHysics website


The SPHysics Code

SPHysics is a platform of Smoothed Particle Hydrodynamics (SPH) codes inspired by the formulation of Monaghan (1992) developed jointly by researchers at the Johns Hopkins University (U.S.A.), the University of Vigo (Spain), the University of Manchester (U.K.) and the University of Rome La Sapienza (Italy). Developed over a number of years primarily to study free-surface flow phenomena where Eulerian methods can be difficult to apply, such as waves, impact of dam-breaks on off-shore structures. We are excited to announce that there are 3 codes available: Code Features, while future versions can be found under (Future Developments & Releases).

v2.2.1 Serial Code UPDATE RELEASED: January 2011

v2.0 Parallel Code RELEASED: January 2011

v4.0 DualSPHysics CPU-GPU Code RELEASED: December 2016

v1.0 SWE-SPHysics Shallow Water Equation Code RELEASED: March 2013


All developers of the SPHysics code are members of SPHERIC which is the SPH European Research Interest Community.

This organisation seeks to promote the development and use of SPH within the academic and industrial communities. Click here for the SPHERIC Home Page