Jump to content
Joel Rodarte

Solving Linear and Nonlinear Models? Direct / Iterative methods?

Recommended Posts

I did some research and saw on Altair Documentation that both Linear and Nonlinear models are solved by Direct Methods,

                Boeing Solver for linear static and MUMPS solver for nonlinear static,

 

My understanding, and what I see on my .out file, is that nonlinear models are solved iteratively instead of direct as documentation suggests; So, my next questions are:

 

1) NonLinear quasiStatic  is solved in an iterative or direct method?

2) What does the documentation mean that  the default solver for non linear static uses a direct solver?

 

Thank you!

 

  solvers.png.6a46ea8f35f73d9ac585b698f031197c.png

       

 

Share this post


Link to post
Share on other sites
5 hours ago, Joel Rodarte said:

1) NonLinear quasiStatic  is solved in an iterative or direct method?

 

In general, you can do what you want : you can use an iterative or direct solver. Direct solvers are recommended if your models are highly nonlinear (frictional contact for example). But they are time consuming especially if your models contain more than 1 millions dof (approximately).

 

5 hours ago, Joel Rodarte said:

2) What does the documentation mean that  the default solver for non linear static uses a direct solver?

If you perform a non linear static analysis, Optistruct use a direct solver (MUMPS).  You don't need to configure it.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...