Giter VIP home page Giter VIP logo

weldform's Introduction

WeldForm

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).

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:

  • Mechanic Solver
  • Thermal Solver
  • Coupled ThermoMechanical Solver (in progress)
  • Contact formulation (in progress)
  • Adaptive search only in case of plastic strain threshold (in progress)

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

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)

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.