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: 487
Latest Activity: 3 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

Mesh joints for wood material 3 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 3 hours ago.

Shell Cross Section Optimization 1 Reply

Greetings,I'm attempting to use the Optimize Cross Section component to optimize the thickness of my shell. The shell has a unique material applied to it - something close to a carbon fiber composite…Continue

Tags: karamba, composite, section, cross, optimize

Started by Steven T. Putt. Last reply by karamba 3 hours ago.

Analyse Error 8 Replies

What does this error actually mean. Sorry cannot figure it out.1. Singular Stiffness-matrix: Can not solve static system.Make sure that boundary conditions are set so that the structure can not move…Continue

Started by Manjit Ajit Patil. Last reply by Annabel Monk Nov 20.

Karamba Exporter to GSA, Robot, SAP2000, Sofistik etc 8 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 Nov 13.

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

© 2014   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service