Difference between revisions of "Main Page"

From OSUPDOCS
Jump to navigation Jump to search
Line 13: Line 13:
MPM simulations using <tt>NairnMPM</tt> or <tt>OSUParticulas</tt> or FEA calculations using <tt>NairnFEA</tt> are controlled by input from an <tt>XML</tt> input file. This input file can be created manually by using any text or XML editing software. It is usually preferred, however, to use a higher-level scripting language to set up the calculations and then have a interpreter format those commands into the <tt>XML</tt> files needed by the code engines. This scripting option can be done by using either the NairnFEAMPM application (Mac only) or the NairnFEAMPMViz (Java tool) application. The scripting languages in these two applications are almost identical.
MPM simulations using <tt>NairnMPM</tt> or <tt>OSUParticulas</tt> or FEA calculations using <tt>NairnFEA</tt> are controlled by input from an <tt>XML</tt> input file. This input file can be created manually by using any text or XML editing software. It is usually preferred, however, to use a higher-level scripting language to set up the calculations and then have a interpreter format those commands into the <tt>XML</tt> files needed by the code engines. This scripting option can be done by using either the NairnFEAMPM application (Mac only) or the NairnFEAMPMViz (Java tool) application. The scripting languages in these two applications are almost identical.


* [[MPMCommands|Input Files for MPM Calculations]]
* [[MPM Input Files|Input Files for MPM Calculations]]
* [[FEACommands|Input Files for FEA Calculations]]
* [[FEA Input Files|Input Files for FEA Calculations]]


== Format of Output Files ==
== Format of Output Files ==

Revision as of 16:52, 21 March 2013

This documentation wiki is for the computational mechanics software from Oregon State University in the research group of John A. Nairn. This software package focuses on material point method (MPM) calculations, but also includes basic finite element analysis (FEA) calculations. The open-source code engines engines are called NairnMPM and NairnFEA. They are object-oriented, C++, platform-independent code engines. A separate version of NairnMPM called OSUParticulas contains research code that has not yet been released to the open source version. It is available to members of the OSU MPM Consortium (contact John A. Nairn for details).

Getting Starting

Download, install, compile, and run the code

Visualization

The various code engines do the calculations. Visualization of results is done using either NairnFEAMPM (preferred, but Mac only) or NairnFEAMPMViz (Java program for Windows or Linux).

Configuring Input Commands Files

MPM simulations using NairnMPM or OSUParticulas or FEA calculations using NairnFEA are controlled by input from an XML input file. This input file can be created manually by using any text or XML editing software. It is usually preferred, however, to use a higher-level scripting language to set up the calculations and then have a interpreter format those commands into the XML files needed by the code engines. This scripting option can be done by using either the NairnFEAMPM application (Mac only) or the NairnFEAMPMViz (Java tool) application. The scripting languages in these two applications are almost identical.

Format of Output Files

MediaWiki Links