cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Symbolic calc is very slow (MC15)

SOLVED
Alexandrite

Symbolic calc is very slow (MC15)

Hi, I`m trying to get tangent stiffness matrix of 6 nodes triangular finite element. Beginning part of code contains symbolic calculation and very simple operations such as getting one element of vector or transpose are very very slow. So I can`t to continue.Thanks in advance for any advice. File is attached.

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted

Re: Symbolic calc is very slow (MC15)

You are calling B N.nd times just to pick out one of the six results and transpose it. Its sure more efficient to call B.n just once and work on the result.

This modification should do the job approx. N.nd times faster 😉

Werner_E_0-1581447331814.png

 

View solution in original post

4 REPLIES 4

Re: Symbolic calc is very slow (MC15)

Hi.

It is not slow for me.

At the beginning of the file - it is better to define the variables and constants in any way - and then reset them all - as shown below -

IFK answer.jpg

Re: Symbolic calc is very slow (MC15)

It takes 20 sec to recalculate worksheet for N.nd=6

and what`s about you?

Highlighted

Re: Symbolic calc is very slow (MC15)

You are calling B N.nd times just to pick out one of the six results and transpose it. Its sure more efficient to call B.n just once and work on the result.

This modification should do the job approx. N.nd times faster 😉

Werner_E_0-1581447331814.png

 

View solution in original post

Re: Symbolic calc is very slow (MC15)

Many thanks my dear Werner, I`m so inattentive, I`m sorry.

Announcements