Git Product home page Git Product logo

mpm-doc's Introduction

CB-Geo High-Performance Material Point Method (CB-Geo mpm)

The High-Performance Computing (HPC) enabled CB-Geo MPM code is available at GitHub.

Documentation

The CB-Geo MPM documentation has four sections:

User documentation

Theory manual

Developer documentation

Code documentation

Citation

If you publish results using our code, please acknowledge our work by quoting the following paper:

Kumar, K., Salmond, J., Kularathna, S., Wilkes, C., Tjung, E., Biscontin, G., & Soga, K. (2019). Scalable and modular material point method for large scale simulations. 2nd International Conference on the Material Point Method. Cambridge, UK. https://arxiv.org/abs/1909.13380

mpm-doc's People

Contributors

bodhinandach avatar cbgeo avatar cgeudeker avatar ezrayst avatar jduriez avatar jgiven100 avatar kks32 avatar thiagordonho avatar tianchitj avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar

mpm-doc's Issues

Problem of compilation

Describe the bug
When I compile cbgeo in docker, kahip and partio cannot be configured, but it shows configuring done. Is this a successful compilation?
-- HDF5: Using hdf5 compiler wrapper to determine CXX configuration
-- Checking for package 'KaHIP'
-- KaHIP could not be found/configured. (missing: KAHIP_LIBRARIES KAHIP_INCLUDE_DIRS KAHIP_TEST_RUNS)
-- Checking for package 'Partio'
-- Partio could not be found/configured. (missing: PARTIO_LIBRARIES PARTIO_INCLUDE_DIRS)
-- Configuring done
-- Generating done
-- Build files have been written to: /home/cbgeo/research/mpm/build

Keywords in documentation not corresponding to the code

Bug description
In the user's documentation the keywords used to set the damping and the mpm scheme are not the same as in the code:

  • stress_update in the documentation should be mpm_scheme (see this line in the code)
  • damping_ratio in the documentation should be damping_factor (see this line in the code)

Beside not specifying the damping doesn't trigger a warning, but here it looks like it should. I think it's because of this if: if no damping is specified no error occurs so this catch never runs.
But maybe it would be better to open an issue on cb-geo/mpm for this problem?

Add linear elastic material model to documentation

Describe the feature

Add linear elastic material model to online documentation.

Layout

Inputs

List inputs:

  • youngs modulus
  • poisson ratio
  • density

Defined values

Define calculated elastic moduli:

  • bulk
  • shear
  • constrained

Define wave velocities:

  • shear wave
  • compression wave

References

Include references.

Style

Using the existing NorSand document as a guide.

Describe alternatives

Not include any linear elastic documentation online.

Additional context

It seems good to start documentation now as the linear elastic model is growing for use in earthquake MPM.

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.