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: 497
Latest Activity: yesterday

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

Voronoi in Karamba 8 Replies

Hi, I am making an envelope for a didactic model. As seen in the picture has a Voronoi geometry, the problem is not how to enter it to the envelope collaborate with beams and columns.…Continue

Started by Llordella Patricio. Last reply by Patricia Edith Camporeale yesterday.

Karamba Exporter to GSA, Robot, SAP2000, Sofistik etc 12 Replies

Hi all Karamba users,I've been discussing with Clemens (and advancing on) a utility to extract the Karamba Structural Analysis model so that it could be verified or advanced in alternative commercial…Continue

Started by Jon Mirtschin. Last reply by Jon Mirtschin Dec 8.

Karamba Mesh Limit?

Hello! I'm Working on a karamba model of a multi-pavement building, with shear walls and floor shells as a structure...What's happening is: I've sucessfully modelled one pavement, making sure every…Continue

Started by Bruno Galvao Dec 7.

Mesh joints for wood material 7 Replies

Hi,Soon I’ll want to use Karamba to analyse a project made of planar elements of CLT (cross laminated timber). As I imagine it right now, it will be a tessellate free surface where each planar face…Continue

Started by Zoe Tolszczuk-Leclerc. Last reply by karamba Nov 30.

Comment Wall


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

Comment by Llordella Patricio on October 22, 2014 at 12:40pm

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 October 21, 2014 at 12:00pm

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


  • Add Videos
  • View All

© 2014   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service