WeldForm SPH is a CPU based Smooth Particle Hydrodynamics solver applied to high deformation model metal forming and processes. GPU Version is under development here
Has been adapted to work on both Linux Windows system (both on MinGW and MSVC compilers).
Is hevaily based on:
- PersianSPH - Maziar Gholami Korzani and Sergio Galindo Torres
- Kirk Fraser Thesis and works on SPH model of FSW
Has been exclusively adapted to solid mechaincs, and it includes:
- Mechanic Solver
- Thermal Solver
- Coupled ThermoMechanical Solver (in progress)
- Contact formulation (in progress)
- Adaptive search only in case of plastic strain threshold (in progress)
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
GCC Config (Working on Linux and MinGW):
-
1 - Download precompiled libraries here:
-
2 - Write or use an existing example
-
3 - Set environmental vars:
set SPH=D:/Luciano/Numerico/WeldForm
set PKG=D:/Luciano/Numerico/Libs
-
4 - Create an empty dir and execute cmake (WeldFormDir)
VISUAL STUDIO CONFIG
CompactNSearch and CuNSearch must be separated (either they are in conflict)
- For blitz se debe copiar el archivo que hay en Blitz-VS.NET.zip al binario path%binario\blitz\ms
- GSL: Obtained from here:
- The files for visual studio are located in :