OpenSees Developer

From OpenSeesWiki
Revision as of 00:16, 24 October 2009 by Fmk (talk | contribs)
Jump to navigation Jump to search

OpenSees Developer pages are intended for application developers of OpenSees. In these pages information is provided for developers to:

  1. Create an application using the Framework.
  2. Add new modules into the existing OpenSees interpreters.

OpenSees is a software framework for developing sequential and parallel finite element applications applications for structural and geotechnical engineering.

The code is open-source and released under a modified GPL. The modification allows users to use the source code for their own use. It does not allow them to sell a product that includes OpenSees code. The interpreters are written in such a way that developers wishing to gain financial advantage could for example:

  1. Create pre and post processors for the OpenSees interpreters.
  2. Create new modules, i.e. elements, materials, solvers, integrators, ... for the OpenSees interpreters.


Design the Framework

The initial design of the framework is outlined 'Object-Oriented Finite Element Programming: Frameworks for Analysis, Algorithm and Parallel Computing (1997), F.McKenna' [1]. Some of the interfaces in the dissertation have been modified over time.

Using he Framework

Adding New Components to the Framework