Giter VIP home page Giter VIP logo

mosgeo / particlepack Goto Github PK

View Code? Open in Web Editor NEW
60.0 9.0 19.0 175.99 MB

Simulate the formation of three-dimensional packings of spherical and non-spherical (regular and irregular) particles with prescribed size distributions.

License: BSD 3-Clause "New" or "Revised" License

C# 87.89% MATLAB 12.04% M 0.07%
granular-media particles grains porous-media packing rock-physics geology geophysics

particlepack's People

Contributors

mosgeo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

particlepack's Issues

model question

Hi Mustafa
I have tried to build up the model in paraview and the model is very rough. You can see it in the picture. I would like to know how to build up the model like Grading.png in ReadmeFiles.
Thank you for your time!
微信截图_20231023155907

Simulation fails to run if Windows number format is not set to US

Currently the software will fail to run if the Windows number format is set to something that is not compatible with US (e.g., Germany local). The software would run but only a black screen would show.

Note:
I have a fix in the pipeline. I just need to upload it.

Size distribution

Hi,
Thank you for sharing this interesting code.

I have a question. Is it possible to input our own size distribution? Id so, how can we achieve that?

Regards,
Faras

Colorbar

Hi
Thank you much for your package!

In the fig.8 of the paper ( Particula: A simulator tool for computational rock physics of granular media), I saw the colorbar of

particlces' size. I would like to know if it can be achived by add some parameters in parameters.txt.

Particula A: simulator tool for computational rock physics of granular media

Thanks for your time!

Is there an Octave version of script Grain.m

Thanks for providing Particula.

OS: Ubuntu 20.04 (particula working with wine)

Using Octave v6.3.0 to test the script Example.m and the example output.
I have a problem with call to matlab class: matlab.mixin.SetGet

Error:
error: class not found: matlab.mixin.SetGet
error: called from

loadGrains at line 49 column 29
GrainPack at line 21 column 22
Example at line 5 column 11

Is there an Octave-friendly version of Grain.m that avoids a call to "matlab.mixin.SetGet" ?
line 1: classdef Grain < matlab.mixin.SetGet

Altenatively an m-script with the pre 2008a object oriented approach using the old syntax.

Thanks for any help

Ellipsoid grains

Hi
Thank you much for your package!
Are there ellipsoid grains that could be added in the box? I would like to know if it can be achieved by changing the parameter grain type.

Random dense packing

Hi Mustafa,

To achieve a random dense packing, both transnational and rotational shaking can be applied.

Just wondering what is the criterion used to determine whether the dense packing is achieved or not?

When applying a shaking, the lid should should be on in order to prevent particle leaving the container?

Thanks for the great tool!

Cheers,

Cylindrical grains

There is interest in having cylindrical grains in the software. This includes deformed cylindrical grains.

how to obtain a randomly uniformly distributed model

Hi,
Thank you for sharing this interesting code.
I have a question. I want to obtain a random aggregate model of concrete through the code you shared, but when I build the model, small particles will sink below under the action of gravity. I want to know how to obtain a randomly uniformly distributed model. I would like to know if I can achieve my goal by modifying certain parameters.

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.