algorithmic modeling for Rhino



Karamba is an interactiv, parametric finite element program for shell and beam structures.

Current Version: 1.1.0 (February 13th 2015)

Location: Vienna
Members: 589
Latest Activity: 6 hours ago

karamba is an interactive, parametric finite element program. It lets you analyze the response of 3-dimensional beam and shell structures under arbitrary loads.

karamba is being developed by Clemens Preisinger in cooperation with Bollinger-Grohmann-Schneider ZTGmbH Vienna.

Download the free version for non-commercial use only. In case you want to purchase a commercial license contact us via or read the manual for details.


download, manual: or

examples (require GH 0.9.0014):

update report/known bugs:

Here a beam structure based on stream-lines with bending moments:


More details, manual, examples and download ....



Discussion Forum

thremal load on cross section 1 Reply

HelloI am quite new on the topic and Karamba, so my question may be silly.. anyway.I have a hollow circular section beam fixed at both ends and I simply want to apply a thermal load to its section as…Continue

Tags: karamba, section, cross, load, thermal

Started by Valentina. Last reply by karamba 6 hours ago.

Optimize Cross Section.

Hi,Mainly, I have been experiencing seemingly inconsistent behavior of the "optimize cross section" component.  I've noticed that a few different inputs seem to effect this, mostly under higher…Continue

Started by Yassin Ashour 20 hours ago.

section and material number output by assemble model 2 Replies

Hi,I'm feeding the Assemble model component with 3 cross sections and 1 material (plus 39 Elements and other necessary stuff) and I get back as output 5 cross sections and 2 materials.…Continue

Started by giodella. Last reply by giodella on Tuesday.

Fabric 2 Replies

Hi,I am trying to simulate fabric as a shell on a grid shell, where the grid shell is wood and the 'skin' is fabric. The analysis fails citing that the structure buckles under the given loads which…Continue

Started by Yassin Ashour. Last reply by Yassin Ashour Nov 20.

Comment Wall


You need to be a member of karamba to add comments!

Comment by karamba on November 4, 2015 at 11:13am

Dear Kristoffer,

Karamba comes with a material library which includes wood (see manual). At the moment (version 1.1.0) all materials in Karamba are assumed to be isotropic.



Comment by Kristoffer Negendahl on October 29, 2015 at 2:49am

Hey Clemens (@karamba).

To follow up on @Anastasios question. 

A) Is there a way (preferred) method to estimate the isotropic materials (i.e. for wooden structures) with Karamba 1.1.0?

B) Are you considering to support isotropic materials in the near future? 

Comment by karamba on September 19, 2015 at 9:02am

Dear all,

in case of questions please open new discussions (see above). They are easier to find and to follow than entries on the comment wall.



Comment by Andrei Raducanu on April 20, 2015 at 6:52am

Hi, Rafael! I did, but i didn't manage to get what i wanted. I used the prescribed displacement component with an input vector and a force acting on the points of the prescribed displacement hoping that once the amplitude of the vector is reached, the points don't move any further, but they di surpass the length of the vector...

Comment by Rafael Pastrana on April 20, 2015 at 5:23am

Hi Andrei, have you had a look to the "prescribed displacement" component? I guess this one will help you out with what you want. cheers, Rafael.

Comment by Andrei Raducanu on April 20, 2015 at 3:26am

Hi, Rafael,

The problem with this method is that the model won't consider internal stresses. The moving has to take place after the point is converted to a support variable.

Comment by Rafael Pastrana on April 20, 2015 at 3:19am

Hi Andrei,I guess you would need to move the point that defines the aforementioned support in order to do that.



Comment by Andrei Raducanu on April 19, 2015 at 2:30pm

Hi all,

Is there a way to move supports by a certain distance in a certain direction?

(say i have a shell and i want to move one of its vertexes and see what stresses appear)

Comment by Elisa Cheung on April 19, 2015 at 9:15am


What do you mean by placing two elements in the same spot? Wouldn't that give me two separate beams? 

Comment by Andrei Raducanu on April 18, 2015 at 3:03pm

What I don't get is why in the simply supported plate and beam examples one of the ends doesn't move horizontally when the beam/plate gets bent.

It does have the freedom to do so and in order to keep the length constant it should do so, yet it doesn't. Please answer if You can



Search Grasshopper


  • Add Photos
  • View All

© 2015   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service