luchete80 / WeldForm

Weakly-Compressible Smoothed Particle Hydrodynamics Parallel Solver for Elasto Plastic and thermal coupled Solid Mechanics
GNU General Public License v3.0
9 stars 5 forks source link
deformable-model deformable-solids mpi plasticity scientific-computing simulation smoothed-particle-hydrodynamics solid-mechanics sph

WeldForm

WeldForm SPH is a CPU based Smooth Particle Hydrodynamics solver applied to high deformation model metal forming and processes.

Tutorials: My channel

Windows Binaries: https://sourceforge.net/projects/weldform/files/ GPU Version is under development here

Has been adapted to work on both Linux and Windows system (both on MinGW and MSVC compilers).

alt text

alt text

alt text

Is hevaily based on:

1) PersianSPH - Maziar Gholami Korzani and Sergio Galindo Torres 2) Kirk Fraser Thesis and works on SPH model of FSW

Features

Has been exclusively adapted to solid mechaincs, and it includes:

Building Instructions

We're going to need 4 libraries: 1 - BLITZ++ --- VERSION 0.9!!! (NOT Current/Last version) https://github.com/luchete80/blitz-0.9-cmake.git 2 - HDF5
3 - GSL https://github.com/ampl/gsl/tags 4 - LAPACK (Not necesary by now)

For each library compile and install in PKG dir, with -DCMAKE_INSTALL_PREFIX=$PKG/libxxx

GCC Config (Working on Linux and MinGW):

VISUAL STUDIO CONFIG

CompactNSearch and CuNSearch must be separated (either they are in conflict)

1) For blitz se debe copiar el archivo que hay en Blitz-VS.NET.zip al binario path%binario\blitz\ms 2) 3) GSL: Obtained from here: 4) The files for visual studio are located in :

References