algorithmic modeling for Rhino



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

Current Version: 1.0.5 (February 14th 2014)

Location: Vienna
Members: 477
Latest Activity: 12 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

Reciprocal truss System 4 Replies

Does Karamba able to calculate a reciprocal system like below.I´m trying but it´s not working...…Continue

Tags: karamba, reciprocal

Started by Kibito Tato. Last reply by Kibito Tato 12 hours ago.

Analysing a Polysurface created from a mesh 7 Replies

I was trying to analyse a geometry which is a result of a form finding process. The out put is a polysurface. I have a problem analyzing it with Karamba. I appreciate it if you could help me with…Continue

Tags: matrix, stiffness, singular, mesh, polysurface

Started by Omid Oliyan. Last reply by karamba yesterday.

rendering 2 Replies

Dear Clemens Preizinger,I´m trying to visualize the deflection in the columns of Patricio Llordella´s file. I´ve read in Karamba manual that this is not rendered. Is there any possibility to show…Continue

Started by Patricia Edith Camporeale. Last reply by Patricia Edith Camporeale on Thursday.

Singular Stiffness Matrix Error with Cable Stayed Bridge 2 Replies

Hi All,I am having problems with supports resulting in an error when analyzing a Cable Stayed Bridge (a 'Singular Stiffness Matrix' on the Analyze component).The strange thing is that I can get the…Continue

Started by Ravi Bessabava. Last reply by Ravi Bessabava on Thursday.

Comment Wall


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

Comment by Llordella Patricio on Wednesday

Dear clemens

Thanks for the help, I just created a topic discussion and add any comments that we have done so far.

Best regards


Comment by karamba on Tuesday

Dear Patricio,

try to increase the number of shell elements. As mentioned in the manual they are linear elements. A mesh that is too coarse leads to a response which is stiffer than the real structure. 



P.S.: Could you please open a new discussion on the topic? These discussions are easier to find and follow for other people who face a similar problem.

Comment by Llordella Patricio on October 15, 2014 at 3:41pm

Dear clemens

I was doing a rough estimate of the deformation, and I can not achieve the same result with Karamba.
When I make a rough estimate of the result with Karamba beams and mine are very similar, I think the problem is when I connect the shell, because there are no similar results.

I sent the GH file, and an image of the calculation

The structure is concrete
The result I get is 0.58cm

thank you


Comment by Llordella Patricio on October 10, 2014 at 8:43am

Perfect, that is just what I needed, thank you very much for your help, I'll keep working and any questions write again, it is very useful for students to understand the structural performance.

best regards


Comment by karamba on October 9, 2014 at 10:46am

You could use the 'Mesh Edges'-component to retrieve the naked edges and turn them into beams - see attached file:

Best regards,


Comment by Llordella Patricio on October 9, 2014 at 8:35am

Hello, succeeds in creating the mesh to the slab, and built the beam segment, but when I see the deformations are not expected because the beam is deformed as the slab.

Thanks for the help

PS: maybe I'm using the program for a type of structure that is not the most appropriate, as I saw in the examples of other structures. But this type of structure is that students taught

best regards


Comment by karamba on October 8, 2014 at 11:59am

Hi Patricio,
if you flatten the 'Elem'-input at the 'Assemble'-component the definition works. The triangular shell elements have linear displacement interpolations whereas the beam deflections are exact. In order to get correct results you should refine the shell mesh.

Best, Clemens

Comment by Llordella Patricio on October 8, 2014 at 8:30am

Hi Clemens,

I did what you suggested but now assemble element doesn´t work properly. Could you please tell me how to fix it? Thanks in advance, Patricio

Comment by karamba on October 7, 2014 at 11:27pm

Hello Patricio, divide the beams in such a way that each boundary vertex of the shell becomes an endpoint of a beam segment.

Best, Clemens

Comment by Llordella Patricio on October 7, 2014 at 1:27pm

hello, I'm working on this model. I would like to know how to connect the slab with beams, so that the whole work as one element.

Thank you



Search Grasshopper


  • Add Photos
  • View All

© 2014   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service