Main Page

From Carat++ Public Wiki
(Difference between revisions)
Jump to: navigation, search
Line 5: Line 5:
 
== WHAT IS Carat++? ==
 
== WHAT IS Carat++? ==
  
Carat++ is a portable, object-oriented and massivly parallel finite element program.
+
 
The software is the result of a complete redesign of CARAT, the research code at the Chair of Structural Analysis, Prof. Dr. K.-U. Bletzinger, TU Muenchen.
+
 
An overview of the Carat++ features is given [[Users:Software_Overview|here]].
 
An overview of the Carat++ features is given [[Users:Software_Overview|here]].
  
Line 15: Line 14:
 
* to provide a basic knowledge base that can be used by both existing and new users  
 
* to provide a basic knowledge base that can be used by both existing and new users  
 
* to demonstrate the capabilities of Carat++ (perhaps after some time).
 
* to demonstrate the capabilities of Carat++ (perhaps after some time).
 +
 +
 +
 +
== WHAT IS Carat++? ==
 +
 +
Carat++ is a finite element program for [[Users:Software Overview#Provided Standard FE Analyses|simulation]], [[Users:Software Overview#Structural Optimization|structural optimization]] and [[Users:Software Overview#Form Finding|form finding]].
 +
The software is the result of a complete redesign of CARAT, the research code at the Chair of Structural Analysis, Prof. Dr. K.-U. Bletzinger, TU Muenchen.
 +
 +
Three main features are:
 +
 +
{|
 +
|
 +
* Carat++ is '''platform independent'''
 +
| [[File:Platform_independence.png|200px|center|Carat++ is platform independent]]
 +
|-
 +
|
 +
* Carat++ is '''suitable for large problems'''
 +
: (due to massively parallel programming)
 +
| [[File:Parallel_programming.png|200px|center|Suitable for large problems]]
 +
|-
 +
|
 +
* Carat++ is '''modular and thus easy extensible'''
 +
: (due to object-oriented programming)
 +
| [[File:Modularity_lego.png|100px|center|Modular and thus easy extensible]]
 +
|}
 +
 +
 +
== Standard FE Analyses ==
 +
 +
The kernel of Carat++ is a general finite element solver. Details can be found [[Users:General FEM Analysis|here]]. It offers the following analyses:
 +
 +
* Static (linear/nonlinear)
 +
* Dynamic (linear/nonlinear)
 +
** Explicit: central difference
 +
** Implicit: Newmark-β, Generalized-α
 +
* Eigenfrequency
 +
* Linear Buckling
 +
* Contact (Work in Progress)
 +
 +
 +
== Structural Optimization ==
 +
 +
Carat++ comprises a general-purpose optimization toolbox. The main application field is FEM-based shape optimization.
 +
Detailed information about the optimization toolbox and its features can be found [[Users:Structural_Optimization|here]].
 +
 +
{|
 +
| [[File:Opt_bulkhead_des_upd.png|frame|shape optimization of a pressure bulkhead]]
 +
| [[File:Opt_hutablage_opt_res.png|frame|Eigenfrequency optimization of a car rear shelf]]
 +
|}
 +
 +
 +
== Form Finding ==
 +
 +
Carat++ can perform numerical form finding as well as cutting pattern generation. Detailed information can be found in a separate chapter [[Users:Form Finding|here]].
 +
 +
[[File:Fofi_example_eyecable.png|frame|left|Formfinding of a prestressed membrane with an eye cable.]]

Revision as of 13:05, 30 August 2010

shape optimization of a pressure bulkhead
Eigenfrequency optimization of a car rear shelf
Domain decomposition for parallel computing

Contents

WHAT IS Carat++?

An overview of the Carat++ features is given here.


Welcome to the Carat++ wiki! The purpose of this resource is

  • to promote collaboration between Carat++ users.
  • to offer a forum for questions, discussions and suggestions about Carat++.
  • to provide a basic knowledge base that can be used by both existing and new users
  • to demonstrate the capabilities of Carat++ (perhaps after some time).


WHAT IS Carat++?

Carat++ is a finite element program for simulation, structural optimization and form finding. The software is the result of a complete redesign of CARAT, the research code at the Chair of Structural Analysis, Prof. Dr. K.-U. Bletzinger, TU Muenchen.

Three main features are:

  • Carat++ is platform independent
Carat++ is platform independent
  • Carat++ is suitable for large problems
(due to massively parallel programming)
Suitable for large problems
  • Carat++ is modular and thus easy extensible
(due to object-oriented programming)
Modular and thus easy extensible


Standard FE Analyses

The kernel of Carat++ is a general finite element solver. Details can be found here. It offers the following analyses:

  • Static (linear/nonlinear)
  • Dynamic (linear/nonlinear)
    • Explicit: central difference
    • Implicit: Newmark-β, Generalized-α
  • Eigenfrequency
  • Linear Buckling
  • Contact (Work in Progress)


Structural Optimization

Carat++ comprises a general-purpose optimization toolbox. The main application field is FEM-based shape optimization. Detailed information about the optimization toolbox and its features can be found here.

shape optimization of a pressure bulkhead
Eigenfrequency optimization of a car rear shelf


Form Finding

Carat++ can perform numerical form finding as well as cutting pattern generation. Detailed information can be found in a separate chapter here.

Formfinding of a prestressed membrane with an eye cable.




Whos here now:   Members 0   Guests 4   Bots & Crawlers 68
 
Personal tools
Content for Developers