Difference between revisions of "OSParticulas"

From OSUPDOCS
Jump to navigation Jump to search
Line 8: Line 8:
* Ability to set time- and position-dependent [[Gravitational Field|body forces on the grid]].
* Ability to set time- and position-dependent [[Gravitational Field|body forces on the grid]].
* Multimaterial mode can [[Surface Normals#Custom Specified Normal|specify a normal vector]].
* Multimaterial mode can [[Surface Normals#Custom Specified Normal|specify a normal vector]].
* Allows damping on the [[Damping Options|grid or on the particles]].
* Allows damping [[Damping Options|on the grid or on the particles]].
* Ability to set position-dependent initial velocities on particles (not documented yet).
* Ability to set position-dependent initial velocities on particles (not documented yet).
* MPM modeling with membranes in both 2D and 3D simulations (not documented yet).
* MPM modeling with membranes in both 2D and 3D simulations (not documented yet).

Revision as of 14:51, 9 June 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.

New OSParticulas Features

Some of the features in development and/or only available in OSParticulas are:

  • A new neo-Hookean, hyperelastic material model.
  • Ability to set time- and position-dependent body forces on the grid.
  • Multimaterial mode can specify a normal vector.
  • Allows damping on the grid or on the particles.
  • Ability to set position-dependent initial velocities on particles (not documented yet).
  • MPM modeling with membranes in both 2D and 3D simulations (not documented yet).
  • A new way to create boundary conditions when using rigid material particles for moving boundary conditions (not documented yet).
  • A method to deform shapes when adding particle to the grid and to deform the particles. One common use is to have rigid particle conform to a shape that is not along with grid axes (not documented yet).

Using OSParticulas

OSParticulas is available to members of the OSU MPM Consortium and selected collaborators with the research group of Prof. John A. Nairn at Oregonstate University. For details, you can contact us with an email. Once you are set up as a collaborator, you can check out OSParticulas using

svn checkout http://(computer_name)/svn/OSParticulas/trunk mycheckout --username myusername

where (computer_name) is the name for the computer currently storing the OSParticulas repository (name will be provided when your account is set up), mycheckout is any name you pick to be used for checked out folder, and myusername is your user name. After this command you enter your password and the files will be checked out.

OSParticulas 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.