Skip to content

SPHERA (RSE SpA): Lagrangian Computational Fluid Dynamics (LCFD) - Smoothed Particle Hydrodynamics (SPH) research code. Applications: subcatchment flash floods and fast landslides for the safety of hydroelectric plants, electrical substations and electricity pylons.

License

Notifications You must be signed in to change notification settings

fortran-fans/SPHERA

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SPHERA

SPHERA v.9.0.0(RSE SpA) is freeresearch software(FOSS) based on the SPH (“Smoothed Particle Hydrodynamics”) method, which represents a mesh-less Computational Fluid Dynamics techniquefor free surface and multi-phase flows. So far, SPHERA has been applied to represent several types of floods (with transport of solid bodies and bed-load transportflood-control works, flood-induced damage; domain spatial coverage of some hundredths of squared kilometres) and fast landslides, sloshing tanks, sea waves and sediment removal from water reservoirs.

Getting Start

git clone https://github.com/AndreaAmicarelliRSE/SPHERA.git
cd SPHERA

Build with fortran-lang/fpm

Fortran Package Manager (fpm) is a great package manager and build system for Fortran. You can build using provided fpm.toml:

fpm build --flag "-cpp -DSPACE_3D -fallow-invalid-boz"  # user defined flag

Build with make

You can build using provided Makefile:

cd src
make COMPILATION_FLAGS="-fallow-invalid-boz"

About

SPHERA (RSE SpA): Lagrangian Computational Fluid Dynamics (LCFD) - Smoothed Particle Hydrodynamics (SPH) research code. Applications: subcatchment flash floods and fast landslides for the safety of hydroelectric plants, electrical substations and electricity pylons.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Fortran 99.4%
  • Makefile 0.6%