Coder Social home page Coder Social logo

zhangcube / liggghts-pfm Goto Github PK

View Code? Open in Web Editor NEW

This project forked from particulateflow/liggghts-pfm

0.0 0.0 0.0 78.84 MB

This is an academic adaptation of the LIGGGHTS software package, released by the Department of Particulate Flow Modelling at Johannes Kepler University in Linz, Austria http://www.jku.at/pfm

License: GNU General Public License v2.0

Shell 0.59% C++ 82.28% Python 4.77% Perl 0.47% C 2.94% Emacs Lisp 0.02% Arc 0.25% Fortran 2.95% MATLAB 0.10% Awk 0.01% Gnuplot 0.01% Cuda 4.50% Makefile 0.37% CMake 0.03% AMPL 0.01% Roff 0.56% Vim Script 0.01% Rich Text Format 0.14% Odin 0.01%

liggghts-pfm's Introduction

LIGGGHTS

LIGGGHTS® - LAMMPS Improved for General Granular and Granular Heat Transfer Simulations - is a discrete element method (DEM) particle simulation software. LIGGGHTS® is part of the CFDEM®project and is based on the molecular dynamics simulation code LAMMPS.

CircleCI License: GPL v2

Disclaimer

This is an academic adaptation of the LIGGGHTS® software package, released by the Department of Particulate Flow Modelling at Johannes Kepler University in Linz, Austria. LIGGGHTS® and CFDEM® are registered trademarks, and this offering is not approved or endorsed by DCS Computing GmbH, the official producer of the LIGGGHTS® and CFDEM®coupling software.

Installation

This is a short summary of how to install LIGGGHTS on Linux. A more comprehensive guide can be found in the documentation.

Install prerequisites

sudo apt-get install build-essential cmake openmpi-bin libopenmpi-dev python-dev

We recommend installing LIGGGHTS to a directory named CFDEM, especially when used with CFDEMcoupling.

cd
mkdir -p CFDEM
cd CFDEM

Clone or download the LIGGGHTS source from the repository.

Build LIGGGHTS with CMake

cd LIGGGHTS
mkdir -p src-build
cd src-build
cmake ../src/
make

Build LIGGGHTS with make

cd LIGGGHTS
mkdir -p src-build
cd src
make fedora
cp lmp_fedora ../src-build/liggghts

Add an alias

You may want to create a permanent alias for the executable.

gedit ~/.bashrc &
alias liggghts='~/CFDEM/LIGGGHTS/src-build/liggghts'
source ~/.bashrc

Getting Started

Navigate to the tutorials folder to run the chute_wear example case

cd ~/CFDEM/LIGGGHTS/examples/LIGGGHTS/Tutorials_public/chute_wear

Start the simulation by typing

liggghts -in in.chute_wear

License

License: GPL v2

  • This software is distributed under the GNU General Public License.
  • Copyright © 2009- JKU Linz
  • Copyright © 2012-2015 DCS Computing GmbH, Linz
  • Copyright © 2003 Sandia Corporation. Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains certain rights in this software.

liggghts-pfm's People

Contributors

danielque avatar tlichtenegger avatar rbberger avatar ekinaci avatar tmjnijssen avatar aaigner avatar achuth1992 avatar pkieck avatar ckloss avatar markoramius avatar behradesg avatar

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.