MASTmultiphysics / mast-multiphysics

Multidisciplinary-design Adaptation and Sensitivity Toolkit (MAST) - Sensitivity-enabled multiphysics FEA for design
https://www.mast-multiphysics.com
GNU Lesser General Public License v2.1
43 stars 24 forks source link

Structural example 2 (nonlinear plate with continuation solver) #73

Open jdeaton opened 4 years ago

jdeaton commented 4 years ago

As mentioned in #57, it seems that the load is not being captured during the residual evaluation in structural example 2. This may be due to some of our recent changes, or perhaps there is a command line option that I am not aware of.

manavbhatia commented 4 years ago

The default options can be changed so that it runs out of the box. I will look into this.

JohnDN90 commented 4 years ago

The default options can be changed so that it runs out of the box. I will look into this.

@manavbhatia are you talking about setting the options in the source code? If so, I have an example of that using the libMesh::SolverConfiguration class that I can share with you.

manavbhatia commented 4 years ago

Yes, options in the source code, but ones that can be modified from the command line. I have been using a wrapper to GetPot in all examples. It takes a default value, and can also be modified from command line or an input file.

The problem with this example is that the default options for the parameters are causing an issue. I did not catch this at my end since I have been running most of these examples with command line options.

manavbhatia commented 4 years ago

The libMesh::SolverConfiguration class is specifically for linear/eigen/... solver parameters. This is not the source of issue for this example, I think.