Comments (4)
Pinging @lynnmunday and @maxnezdyur for their awareness
from moose.
we need to make sure we're not repeating ourselves
from moose.
Isn't this redundant with work in the optimization module? See the "PDE Derivative for Material Inversion" section of https://mooseframework.inl.gov/modules/optimization/theory/InvOptTheory.html
from moose.
Isn't this redundant with work in the optimization module? See the "PDE Derivative for Material Inversion" section of https://mooseframework.inl.gov/modules/optimization/theory/InvOptTheory.html
Thanks @lindsayad for your comment.
This is a capability improvement for the optimization module. The current optimization module can do force and heat source inversion, but material inversion is more complicated than that. Material inversion is often dependent on the material constitutive relations, and requires derivative of the stress with respect to the interested material property. For getting the derivatives, we are trying to leverage NEML2's gradient calculation using AD and back-propagation.
(Apologies about the late reply - I am not receiving Github notifications recently for some reason, even though I updated my email settings multiple times...)
from moose.
Related Issues (20)
- Adding kOmegaSST model to MOOSE Navier Stokes
- Rework every single reference-to-object getter to error better when called too early (at least in devel mode)
- TimedSubdomainModifier does not modify subdomains at time zero
- MultiMooseEnum could have better documentation HOT 1
- Add a control based on times
- Error check when restart_file_base directory does not exist
- Syntax error in libmesh-vtk/build.sh
- Avoid dying on failed contact point searches
- Divergence of phi not available after reinit HOT 6
- Make compatible Conda moose-dev and PyTorch HOT 4
- Add option to use absolute value for ElementIntegralVariablePostprocessor
- Enable Quadratic Elements in Patterned(Hex|Cartesian) Mesh Generators
- Adding maximum rate of change allowed by the PID controller in PIDTransientControl
- Enable Quadratic Elements in PeripheralRingMeshGenerator
- Add apptainer moose-dev checks to `PreMake`
- InertialForce should not set use_displaced_mesh to true by default HOT 9
- Adding support for single trace LineSource
- Add code-server to moose-dev
- Set vscode intellisense database filename HOT 1
- Add a summary of all solution invalidity and warnings at the end of transient simulations
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from moose.