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: 463
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

Gridshell analysis

Hi! Im setting up a calculation for a wooden gridshell on pinned supports, columns. As the connections between the wooden beams the arent moment fixed im using the joint component to introduce spring…Continue

Started by Lukas Nordström on Thursday.

joints?? 2 Replies

Hi all,I have a problem adding joints.a thetraedron, six bars, three supports, one vertical load in the fourth vertex.I want to get an isostatic truss. It´s possible to avoid any bending along the…Continue

Started by paco g. Last reply by paco g on Thursday.

reinforced concrete stress analysis 2 Replies

Hi Clemens,I'm a student of Karamba from USYD.I was wondering how I might analyze the stresses of a mesh brep using reinforce concrete material for our pavilion project. NicholasContinue

Tags: analysis, stress, concrete, reinforce, material

Started by nicholas Cheung. Last reply by Llordella Patricio Sep 16.

bending moments diagram 2 Replies

I guess it could be such a stupid question,but I cannot get the bending moment diagram nor any other,thanks in advance!…Continue

Started by paco g. Last reply by paco g Sep 14.

Comment Wall


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

Comment by Felicity Stewart on August 13, 2014 at 4:58am

Thanks! I will make sure to direct any further queries to the discussion forum, but my many thanks for getting it working :)

Comment by jjsolly on August 13, 2014 at 1:32am

Hi Felicity...this would be better on the discussion forum than here. But it was because your vertical members weren't broken down, they were all one element. You needed to break them down to intersect with the horizontals. See attached for a method of doing this (disclaimer - there are probably slicker ways of doing the intersect). I believe the model runs now.

Comment by Felicity Stewart on August 12, 2014 at 8:08pm

Hi All,

I am trying to create a parametric 3D framed structure, although am struggling with the error "singluar stiffness matrix: cannot solve static problem" at the analyze model stage. Any help would be greatly appreciated. Here is the GH file

Comment by karamba on August 5, 2014 at 11:14am

Hi Robert,

the solver currently used in Karamba is a direct solver.

Did you check the memory usage when computing your model? If the machine runs out of physical memory it starts to use the hard disk which makes the solution process very slow. 

A PCG solver would be a good idea. Maybe I find a good one for the next release.



Comment by Robert Naguschewski on August 5, 2014 at 1:14am

Hi karamba-team,

I couldn't find the exact solver type you are using for the global equation system, but I guess it's a direct solver since the computation time increases heavily when exceeding 30000 nodes on my PC. Do you plan to integrate an iterative solver like PCG or similar in the next releases that steps into place when the model gets larger? For my uses this would be a great asset on your already great program because in complex models I cannot reach a mesh-independent solution without killing my PC for many hours...

Thank you,


Comment by pablo on May 21, 2014 at 11:23am

Dear Clemens,

Could I enjoy that one-month trial license? I need to try beam joints components.

Thank you very much.

Comment by Kaz on March 27, 2014 at 2:41am

it would be better to test full version , thank you for your cooperation , here is my email :

thanks again

Comment by karamba on March 25, 2014 at 1:31pm

Dear Kaz, you can run the examples them with the trial-version by decreasing the number of elements or use the free version when only beams are involved. Alternatively I can send you a one-month trial license for the full version.

Best, Clemens 

Comment by Kaz on March 25, 2014 at 10:48am

All examples files are restricted in trial version , how to test it ?

Comment by Mahdi Soheyli Fard on March 19, 2014 at 8:08am

Hi there,

long time no comments!

Dear Clemens,

This is actual proper that karamba have some rules for defining the relations between components, from points to lines, lines to surfaces, surfaces to forms and volumes and so on. except from manual which you've released before, is there any references you know, we could adapt our models to, for writing algorithms more accurate?





Search Grasshopper


  • Add Photos
  • View All


  • Add Videos
  • View All

© 2014   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service