Difference between revisions of "OSParticulas"

From OSUPDOCS
Jump to navigation Jump to search
Line 1: Line 1:
This wiki page needs editing
'''OSParticulas''' and [[NairnMPM]] are both MPM code engines. The difference is that '''OSParticulas''' is for new features in development, for proprietary or unpublished features, and for features not yet released to the open source version.


== OSParticulas vs. NairnMPM ==
'''OSParticulas''' is available to members of the OSU MPM Consortium and selected collaborators with the the research group of John A. Nairn ar Oregonstate University. For details, you can contact us with an [mailto:john.nairn@oregonstate.edu email].


[[OSParticulas]] and [[NairnMPM]] are both MPM code engines. The difference is that [[OSParticulas]] may include extra features that are either still in development or have not yet been released to the open source version, which is [[NairnMPM]]. This wiki documents the open source version, but because [[OSParticulas]] is an extended version of [[NairnMPM]], everything on this wiki that refers to [[NairnMPM]] also applies to [[OSParticulas]]. Those enabled to use [[OSParticulas]] can check the documentation notes in their download for any additional setup steps and for instructions on using any extra features available in [[OSParticulas]].
== OSParticulas and NairnMPM Documentation ==


A separate version of <tt>NairnMPM</tt> called <tt>OSParticulas</tt> contains research code that has not yet been released to the open source version. It is an object-oriented, C++, platform-independent code engine. It is available to members of the OSU MPM Consortium, (For details, please contact John A. Nairn : EMAIL: john.nairn@oregonstate.edu, TEL: 1-541-737-4265, FAX: 1-541-737-3385)
This wiki site documents both '''OSParticulas''' and [[NairnMPM]]; features that are only available in '''OSParticiulas''' will be noted. Those enabled to use '''OSParticulas''' can check the documentation notes in their download for any additional setup steps and for instructions on using any extra features available in '''OSParticulas''' that are not yet written up in these wiki pages.


== New OSParticulas Features ==


In <tt>OSParticulas</tt>, simulations are run, as in <tt>NairnMPM</tt>, by creating [[MPM Input Files|Input Files for MPM Calculations]].
The features in development and/or only available in <tt>OSParticulas</tt> are:


 
* A new [[Neo-Hookean material|neo-Hookean, hyperelastic]] material model.
Some of the key features of <tt>OSParticulas</tt> code engines are listed here:
* Model with membranes in both 2D and 3D calculations
 
* Ability to set position-depedent initial velocities on particles
* 2D, Axisymmetric, and 3D
* Ability to set time- and position-dependent body forces on the grid
* Various Shape Functions
* A new way to create boundary conditions when using rigid particle.
* Many Material Models
* Explicit Cracks, Fracture Mechanics, Cohesive Zones, Multi-Fractures Interactions
* Contact and Imperfect Interfaces by using Multimaterial Mode
* Models from Images and scripts
* Coupled Diffusion and Conductivity
* VTK Archiving
* Rigid Particle Features
* Custom Tasks

Revision as of 08:52, 11 March 2014

OSParticulas and NairnMPM are both MPM code engines. The difference is that OSParticulas is for new features in development, for proprietary or unpublished features, and for features not yet released to the open source version.

OSParticulas is available to members of the OSU MPM Consortium and selected collaborators with the the research group of John A. Nairn ar Oregonstate University. For details, you can contact us with an email.

OSParticulas and NairnMPM Documentation

This wiki site documents both OSParticulas and NairnMPM; features that are only available in OSParticiulas will be noted. Those enabled to use OSParticulas can check the documentation notes in their download for any additional setup steps and for instructions on using any extra features available in OSParticulas that are not yet written up in these wiki pages.

New OSParticulas Features

The features in development and/or only available in OSParticulas are:

  • A new neo-Hookean, hyperelastic material model.
  • Model with membranes in both 2D and 3D calculations
  • Ability to set position-depedent initial velocities on particles
  • Ability to set time- and position-dependent body forces on the grid
  • A new way to create boundary conditions when using rigid particle.