You are not logged in. Please login or register.

Forum updated

We have recently updated our forums system, and we have cleared all spam topics and users. In case we accidentally deleted your account, please register again. If you miss a topic you have posted before, please let us know.

Post new reply

Post new reply

Compose and post your new reply

You may use: BBCode Smilies

All fields with bold label must be completed before the form is submitted.

Required information for guests

Required information

Topic review (newest first)


Dear njoukhadar9,
please see ATENA Troubleshooting, 2.4.6 Floating point problems - Division by zero, Loss of >7 digits on the matrix diagonal, CCFEModelExc: CCPardiso solver error: zero pivot,  Warning: Sign of diagonal changed when reducing equation, Floating point exception: Multiple floating points traps, Zero or negative jacobian,  InvertA: zero determinant, CCMaterials Extended AExc: CC5ParamYield F: project_stress_on_f_division by zero, and similar. You may also be interested in 2.4.2 I get the message "The execution is killed due to violation of stop iteration criteria", what does it mean? and 2.2.22 How to detect a structural collapse or ultimate load capacity.

If you still have questions/problems, please follow Troubleshooting, 2.1.1 to send us your model etc.



this is very helpful, however after a while the model stops running and gives me an error of zero pivot point. I'm not sure what the problem is, also while unloading, the line isn't parallel to the loading line how can i fix that ?
thank you


This is quite easy in ATENA. You just need to define a cycling loading history. So typically you can define a load case with a prescribed deformation of for instance 0.1 mm. Then when defining the analysis steps you will define that for instance that this load case is applied 10 times with the multiplier 1.0 and after that 10 times with the multiplier -1.0. This will mean that first the analysis with increase the prescribed deformation up to 1 mm and then it will reduce it again to 0.0. If you then define another 10 steps with the multiplier -1.0 you will get a displacement of -1.0 mm. This way you can go on and define as many cycles as you want.

I hope that my answer will clarify this topic. If not let me know here in this forum or directly by email to
cervenka (at)

With best regards

Jan Cervenka


Dear Friends,

I Just want to know, how to apply cyclic load on RC beam column joints. Please provide me a suitable solution.