idaholab / malamute

Advanced manufacturing modeling and simulation
https://mooseframework.inl.gov/malamute
GNU Lesser General Public License v2.1
10 stars 27 forks source link

Update to AD #14

Open moosebuild opened 2 years ago

moosebuild commented 2 years ago

In GitLab by @cticenhour on Dec 14, 2021, 15:47

Reason

As material properties become non-linear, MALAMUTE needs to use AD to make development easier. Making this issue as a catch-all for this effort.

Design

InterfaceKernels --> ADInterfaceKernels

Materials --> ADMaterials

And <is_ad> templating as needed if dual versions are desired.

Impact

No change to external APIs, but more flexibility and ease of development.

moosebuild commented 2 years ago

In GitLab by @cticenhour on Jul 14, 2022, 16:13

mentioned in commit 6d98e2ac7ebdfce313acc8ca4e028ebe98c41280

moosebuild commented 2 years ago

In GitLab by @cticenhour on Jul 14, 2022, 16:13

mentioned in commit 5697f8b38e0869606dec80156a229874864d8da7

moosebuild commented 2 years ago

In GitLab by @cticenhour on Jul 14, 2022, 16:13

mentioned in commit 038dffff0a61f1f6131aae35e6d38ca91539c744

moosebuild commented 2 years ago

In GitLab by @cticenhour on Jul 14, 2022, 16:13

mentioned in commit 8a42544918674ff7db05fc95f229cccc746d8cc3

moosebuild commented 2 years ago

In GitLab by @sapitts on Jul 14, 2022, 16:13

mentioned in commit b66a55e78abf39595df1f2f5fc6db7415dfe25cc

moosebuild commented 2 years ago

In GitLab by @sapitts on Jul 14, 2022, 16:13

mentioned in commit 1e887be991f70e530191fe8cde47a15b2a8ccc22

moosebuild commented 2 years ago

In GitLab by @sapitts on Jul 14, 2022, 16:13

mentioned in commit b9bbc2cfb63bb7504b07a6db037f3aaaca03ec92

moosebuild commented 2 years ago

In GitLab by @cticenhour on Jul 14, 2022, 16:13

mentioned in commit 9ce7ad2df32f68779ed42eb33054bc38f5668177