Code Monkey home page Code Monkey logo

zhenyu-git / liggghts-inl Goto Github PK

View Code? Open in Web Editor NEW

This project forked from idaholab/liggghts-inl

0.0 0.0 0.0 53.68 MB

LIGGGHTS-INL is a capability-extended adaptation of the LIGGGHTS Open Source Discrete Element Method (DEM) Particle Simulation Software based on LIGGGHTS release version 4.0.0.

License: GNU General Public License v2.0

Shell 0.11% C++ 84.38% Python 0.74% C 6.86% Fortran 2.70% MATLAB 0.10% Gnuplot 0.01% Cuda 4.72% Makefile 0.35% CMake 0.02% Batchfile 0.01% Roff 0.02% Odin 0.01%

liggghts-inl's Introduction

LIGGGHTS-INL

LIGGGHTS-INL is a capability-extended adaptation of the LIGGGHTS Open Source Discrete Element Method (DEM) Particle Simulation Software based on LIGGGHTS release version 4.0.0.

Why LIGGGHTS-INL? The public version of LIGGGHTS DEM software, LIGGGHTS-PUBLIC, is maintained by LIGGGHTS community users. LIGGGHTS-INL had been but is no longer a fork of LIGGGHTS-PUBLIC. LIGGGHTS-INL adopts some updates in LIGGGHTS-PUBLIC to fix bugs in the code and offers extended capabilities such as bonded-sphere model (or bonded-particle model in some literature), elastoplastic bond normal stiffness, and strain-hardening nonlinear normal contact model. Those capabilities have been implemented in LIGGGHTS-INL originally for biomass granular flow and structural biomechanics simulations, and can be used for broader applications upon adaptation. For many common scenarios of granular flow simulations that do not require those specialized features, LIGGGHTS-INL can be used interchangeably with LIGGGHTS-PUBLIC, though some input command syntaxes have become different due to our independent maintenance. LIGGGHTS-INL will routinely release user tutorials and examples to improve user experience.

Installing LIGGGHTS-INL

Supported operating systems: Linux and macOS. We provide detailed instructions for installing LIGGGHTS-INL on the Linux Ubuntu LTS and macOS releases.

Citing LIGGGHTS-INL

Reference articles with results generated using LIGGGHTS-INL are listed below:

Static angle of repose

Uniaxial loading test

Ring shear test

Hopper discharge flow

Screw feeder

  • A. Hamed et al. Particle size and shape effect of Crumbler® rotary shear-milled granular woody biomass on the performance of Acrison® screw feeder: A computational and experimental investigation. Powder Technology 427 (2023): 118707. (Open Access)

FEM vs. DEM: granular flow benchmark case studies

Structural biomechanics

Tutorials for Granular Material Flow Characterization

We are in the process of releasing tutorials for beginners to use DEM simulation as a numerical tool for granular material flow characterization. Examples can be found here: LIGGGHTS-INL tutorials.

LIGGGHTS-INL Documentation and Extended Capabilities

Refer to the LIGGGHTS-PUBLIC documentation for the common LIGGGHTS features. Documentation of some of the LIGGGHTS-INL extended capabilities is in this repository, e.g., the bonded-sphere model (HTML documentation and user examples).

LIGGGHTS-INL provides original nonlinear contact and bond stiffness models. No user manual has yet been created for these models. Refer to the listed articles for more information. User examples are introduced below:

Auxiliary 3D Image Processing and Analysis Tools

Other Software

Idaho National Laboratory is a cutting edge research facility which is a constantly producing high quality research and software. Feel free to take a look at our other software and scientific offerings at:

Primary Technology Offerings Page

Supported Open Source Software

Raw Experiment Open Source Software

Unsupported Open Source Software

License

Copyright 2020 Battelle Energy Alliance, LLC

Licensed under the GPL v2 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

https://opensource.org/licenses/GPL-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Licensing

This software is licensed under the terms you may find in the file named "LICENSE" in this directory.

Developers

By contributing to this software project, you are agreeing to the following terms and conditions for your contributions:

You agree your contributions are submitted under the GPL v2 license. You represent you are authorized to make the contributions and grant the license. If your employer has rights to intellectual property that includes your contributions, you represent that you have received permission to make contributions and grant the required license on behalf of that employer.

liggghts-inl's People

Contributors

yidongxiainl avatar yidongxia avatar ckloss avatar jker 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.