-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
124 lines (124 loc) · 43.6 KB
/
Copy pathindex.html
File metadata and controls
124 lines (124 loc) · 43.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
<!doctype html><html lang=en data-site=lab><head><meta name=generator content="Hugo 0.145.0"><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=theme-color content="#06080c"><title>CEAD Lab — Computational Engineering Analysis & Design Lab</title>
<meta name=description content="Computational Engineering Analysis & Design Lab"><meta property="og:title" content="CEAD Lab"><meta property="og:type" content="website"><meta property="og:url" content="https://ceadpx.github.io/"><meta property="og:image" content="https://ceadpx.github.io/media/home-dark.jpg"><meta name=twitter:card content="summary_large_image"><link rel=canonical href=https://ceadpx.github.io/><script async src="https://www.googletagmanager.com/gtag/js?id=G-XL3LW6J0HK"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag("js",new Date),gtag("config","G-XL3LW6J0HK")</script><link rel=preconnect href=https://fonts.googleapis.com><link rel=preconnect href=https://fonts.gstatic.com crossorigin><link rel=stylesheet href="https://fonts.googleapis.com/css2?family=Newsreader:opsz,wght@6..72,300;6..72,400;6..72,500&family=Inter:wght@400;450;550;650&family=IBM+Plex+Mono:wght@400;500&display=swap"><link rel=stylesheet href=/css/main.css><script>(function(){try{var e=localStorage.getItem("theme");e||(e=matchMedia("(prefers-color-scheme: light)").matches?"light":"dark"),document.documentElement.setAttribute("data-theme",e)}catch{document.documentElement.setAttribute("data-theme","dark")}})()</script><link rel=alternate type=application/rss+xml href=https://ceadpx.github.io/index.xml title="CEAD Lab"></head><body><a class=skip-link href=#main>Skip to content</a><header class=site-header><div class="container container--wide"><a class=site-brand href=/>CEAD Lab
<em>South Dakota Mines</em></a><nav class=site-nav id=site-nav aria-label=Primary><div class=nav-items data-nav-items><a href=/research/><svg class="nav-icon" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M9 3h6"/><path d="M10 3v5.5L4.8 18a2 2 0 001.7 3h11a2 2 0 001.7-3L14 8.5V3"/><path d="M7.6 14h8.8"/></svg><span class=nav-label>Research</span>
</a><a href=/project/><svg class="nav-icon" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M12 3 3 7.5l9 4.5 9-4.5L12 3"/><path d="M3 12.5 12 17l9-4.5"/><path d="M3 17l9 4.5L21 17"/></svg><span class=nav-label>Projects</span>
</a><a href=/people/><svg class="nav-icon" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M16 21v-2a4 4 0 00-4-4H6a4 4 0 00-4 4v2"/><path d="M13 7A4 4 0 115 7a4 4 0 118 0"/><path d="M22 21v-2a4 4 0 00-3-3.9"/><path d="M16 3.1a4 4 0 010 7.8"/></svg><span class=nav-label>People</span>
</a><a href=/publication/><svg class="nav-icon" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M2 3h6a4 4 0 014 4v14a3 3 0 00-3-3H2z"/><path d="M22 3h-6a4 4 0 00-4 4v14a3 3 0 013-3h7z"/></svg><span class=nav-label>Publications</span>
</a><a href=/software/><svg class="nav-icon" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="m16 18 6-6-6-6"/><path d="m8 6-6 6 6 6"/></svg><span class=nav-label>Software</span>
</a><a href=/teaching/><svg class="nav-icon" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M22 10 12 5 2 10l10 5 10-5z"/><path d="M6 12v5c0 1.7 2.7 3 6 3s6-1.3 6-3v-5"/></svg><span class=nav-label>Teaching</span>
</a><a href=/grant/><svg class="nav-icon" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M18 8A6 6 0 116 8a6 6 0 1112 0"/><path d="m8.2 13.3-1.2 8 5-3 5 3-1.2-8"/></svg><span class=nav-label>Funding</span>
</a><a href=/event/><svg class="nav-icon" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M2 3h20"/><path d="M4 3v11a2 2 0 002 2h12a2 2 0 002-2V3"/><path d="m9 21 3-3 3 3"/></svg><span class=nav-label>Talks</span>
</a><a href=/post/><svg class="nav-icon" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M3 6a2 2 0 012-2h14a2 2 0 012 2v12a2 2 0 01-2 2H5a2 2 0 01-2-2z"/><path d="M7 9h6"/><path d="M7 13h10"/><path d="M7 17h10"/></svg><span class=nav-label>News</span>
</a><a href=/cv/><svg class="nav-icon" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M14 2H6A2 2 0 004 4v16a2 2 0 002 2h12a2 2 0 002-2V8z"/><path d="M14 2v6h6"/><path d="M8 13h8"/><path d="M8 17h5"/></svg><span class=nav-label>CV</span></a><div class=nav-more data-nav-more hidden><button class=nav-more-btn type=button data-nav-more-btn aria-expanded=false aria-controls=nav-more-panel>
<svg class="nav-icon" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M6 12h.01"/><path d="M12 12h.01"/><path d="M18 12h.01"/></svg>
<span class=nav-label>More</span></button><div class=nav-more-panel id=nav-more-panel data-nav-more-panel hidden></div></div></div><a class=is-cta href=/join/><svg class="nav-icon" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"><path d="M16 21v-2a4 4 0 00-4-4H6a4 4 0 00-4 4v2"/><path d="M13 7A4 4 0 115 7a4 4 0 118 0"/><path d="M19 8v6"/><path d="M22 11h-6"/></svg><span class=nav-label>Join us</span>
</a><button class=theme-toggle type=button data-theme-toggle aria-label="Switch between light and dark theme"><svg class="icon-moon" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg class="icon-sun" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="4"/><path d="M12 2v2m0 16v2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M2 12h2m16 0h2M4.9 19.1l1.4-1.4M17.7 6.3l1.4-1.4"/></svg></button></nav></div></header><main id=main><section class=hero><div class="hero-media media-theme media-theme--dark"><video autoplay muted loop playsinline preload=metadata poster=/media/home-dark.jpg aria-hidden=true tabindex=-1>
<source src=/media/home-dark.webm type=video/webm><source src=/media/home-dark.mp4 type=video/mp4></video></div><div class="hero-media media-theme media-theme--light"><video autoplay muted loop playsinline preload=none poster=/media/home-light.jpg aria-hidden=true tabindex=-1>
<source src=/media/home-light.webm type=video/webm><source src=/media/home-light.mp4 type=video/mp4></video></div><div class=hero-inner><div class="container container--wide hero-row"><div class=hero-copy><p class="eyebrow eyebrow--plain">Leslie A. Rose Dept. of Mechanical Engineering · South Dakota Mines</p><h1>We build models you can trust to make decisions.</h1><p class=lede>CEAD develops computational methods for materials that fracture, crush, stick and reorganize. The group studies which physical mechanisms a model must retain, and how approximation error affects the decision made from a simulation.</p><div class=hero-actions><a class="btn btn--primary" href=/research/>What we work on</a>
<a class=btn href=/people/>The team</a>
<a class=btn href=/#join>Join us</a></div></div><figure class="heromark heromark--logo"><span class="media-theme media-theme--dark"><img src=/media/cead-logo-dark.png alt="CEAD Lab" width=900 loading=eager decoding=async></span>
<span class="media-theme media-theme--light"><img src=/media/cead-logo-light.png alt="CEAD Lab" width=900 loading=eager decoding=async></span></figure></div></div></section><section class="section section--tight"><div class="container container--wide"><div class="metrics metrics--bordered"><div class=metric><span class=metric-value>6</span><span class=metric-label>Active projects</span></div><div class=metric><span class=metric-value>32</span><span class=metric-label>Published works</span></div><div class=metric><span class=metric-value>7</span><span class=metric-label>Software projects</span></div><div class=metric><span class=metric-value>4</span><span class=metric-label>Group members</span></div><div class=metric><span class=metric-value><em>$290K</em></span><span class=metric-label>Awarded funding</span></div></div></div></section><section class=showcase aria-label="Selected simulation output"><div class="container container--wide showcase-head"><p class=eyebrow>Output</p><p class=showcase-credit>Rendered from raw simulation output and from the group's own teaching material</p><div class=showcase-nav hidden><button type=button class=railbtn data-rail-prev aria-label="Scroll output back">
<svg viewBox="0 0 24 24" aria-hidden="true" fill="none" stroke="currentcolor" stroke-width="2"><path d="M15 5l-7 7 7 7"/></svg>
</button>
<button type=button class=railbtn data-rail-next aria-label="Scroll output forward"><svg viewBox="0 0 24 24" aria-hidden="true" fill="none" stroke="currentcolor" stroke-width="2"><path d="M9 5l7 7-7 7"/></svg></button></div></div><div class=showcase-rail data-rail tabindex=0 role=group aria-label="Simulation output, scrollable"><div class=showcase-track data-rail-track><figure class=shot style=--shot-ar:2.341;--shot-focus:center;--shot-fit:cover;--shot-zoom:1><div class="shot-media media-theme media-theme--dark"><video autoplay muted loop playsinline preload=none poster=/media/topopt-dark.jpg aria-hidden=true tabindex=-1>
<source src=/media/topopt-dark.webm type=video/webm><source src=/media/topopt-dark.mp4 type=video/mp4></video></div><div class="shot-media media-theme media-theme--light"><video autoplay muted loop playsinline preload=none poster=/media/topopt-light.jpg aria-hidden=true tabindex=-1>
<source src=/media/topopt-light.webm type=video/webm><source src=/media/topopt-light.mp4 type=video/mp4></video></div><figcaption><span class=shot-label>MatTO</span>
<span class=shot-sub>hMSM beam: density and magnetic fraction optimized together</span></figcaption><a class=shot-link href=/research/field-responsive-materials/><span class=u-sr>hMSM beam: density and magnetic fraction optimized together</span></a></figure><figure class=shot style="--shot-ar:1.778;--shot-focus:center 95%;--shot-fit:cover;--shot-zoom:1"><div class="shot-media media-theme media-theme--dark"><video autoplay muted loop playsinline preload=none poster=/media/fracture-dark.jpg aria-hidden=true tabindex=-1>
<source src=/media/fracture-dark.webm type=video/webm><source src=/media/fracture-dark.mp4 type=video/mp4></video></div><div class="shot-media media-theme media-theme--light"><video autoplay muted loop playsinline preload=none poster=/media/fracture-light.jpg aria-hidden=true tabindex=-1>
<source src=/media/fracture-light.webm type=video/webm><source src=/media/fracture-light.mp4 type=video/mp4></video></div><figcaption><span class=shot-label>Nonlocal fracture</span>
<span class=shot-sub>Crack deflecting around a void</span></figcaption><a class=shot-link href=/research/fracture-and-failure/><span class=u-sr>Crack deflecting around a void</span></a></figure><figure class=shot style=--shot-ar:2.286;--shot-focus:center;--shot-fit:cover;--shot-zoom:1><div class="shot-media media-theme media-theme--dark"><video autoplay muted loop playsinline preload=none poster=/project/adhesion-field-responsive/sim.jpg aria-hidden=true tabindex=-1>
<source src=/project/adhesion-field-responsive/sim.webm type=video/webm><source src=/project/adhesion-field-responsive/sim.mp4 type=video/mp4></video></div><div class="shot-media media-theme media-theme--light"><video autoplay muted loop playsinline preload=none poster=/project/adhesion-field-responsive/sim-light.jpg aria-hidden=true tabindex=-1>
<source src=/project/adhesion-field-responsive/sim-light.webm type=video/webm><source src=/project/adhesion-field-responsive/sim-light.mp4 type=video/mp4></video></div><figcaption><span class=shot-label>Adhesion</span>
<span class=shot-sub>A flat foot and a mushroom tip pulled off the same substrate</span></figcaption><a class=shot-link href=/project/adhesion-field-responsive/><span class=u-sr>A flat foot and a mushroom tip pulled off the same substrate</span></a></figure><figure class=shot style="--shot-ar:1.774;--shot-focus:center 78%;--shot-fit:cover;--shot-zoom:1"><div class="shot-media media-theme media-theme--dark"><video autoplay muted loop playsinline preload=none poster=/media/granular-dark.jpg aria-hidden=true tabindex=-1>
<source src=/media/granular-dark.webm type=video/webm><source src=/media/granular-dark.mp4 type=video/mp4></video></div><div class="shot-media media-theme media-theme--light"><video autoplay muted loop playsinline preload=none poster=/media/granular-light.jpg aria-hidden=true tabindex=-1>
<source src=/media/granular-light.webm type=video/webm><source src=/media/granular-light.mp4 type=video/mp4></video></div><figcaption><span class=shot-label>PeriDEM</span>
<span class=shot-sub>500 deformable particles under compaction, damage at contacts</span></figcaption><a class=shot-link href=/research/fracture-and-failure/><span class=u-sr>500 deformable particles under compaction, damage at contacts</span></a></figure><figure class=shot style=--shot-ar:1.306;--shot-focus:center;--shot-fit:cover;--shot-zoom:1><div class="shot-media media-theme media-theme--dark"><video autoplay muted loop playsinline preload=none poster=/project/hmsm-failure/sim.jpg aria-hidden=true tabindex=-1>
<source src=/project/hmsm-failure/sim.webm type=video/webm><source src=/project/hmsm-failure/sim.mp4 type=video/mp4></video></div><div class="shot-media media-theme media-theme--light"><video autoplay muted loop playsinline preload=none poster=/project/hmsm-failure/sim-light.jpg aria-hidden=true tabindex=-1>
<source src=/project/hmsm-failure/sim-light.webm type=video/webm><source src=/project/hmsm-failure/sim-light.mp4 type=video/mp4></video></div><figcaption><span class=shot-label>Debonding</span>
<span class=shot-sub>Stiff inclusions separating from the soft matrix as the load builds</span></figcaption><a class=shot-link href=/project/hmsm-failure/><span class=u-sr>Stiff inclusions separating from the soft matrix as the load builds</span></a></figure><figure class=shot style="--shot-ar:2.824;--shot-focus:center 8%;--shot-fit:cover;--shot-zoom:1"><div class="shot-media media-theme media-theme--dark"><video autoplay muted loop playsinline preload=none poster=/media/corrector-dark.jpg aria-hidden=true tabindex=-1>
<source src=/media/corrector-dark.webm type=video/webm><source src=/media/corrector-dark.mp4 type=video/mp4></video></div><div class="shot-media media-theme media-theme--light"><video autoplay muted loop playsinline preload=none poster=/media/corrector-light.jpg aria-hidden=true tabindex=-1>
<source src=/media/corrector-light.webm type=video/webm><source src=/media/corrector-light.mp4 type=video/mp4></video></div><figcaption><span class=shot-label>Residual correction</span>
<span class=shot-sub>Reference, neural operator, and corrected, side by side</span></figcaption><a class=shot-link href=/research/reliable-scientific-ai/><span class=u-sr>Reference, neural operator, and corrected, side by side</span></a></figure><figure class=shot style=--shot-ar:0.913;--shot-focus:center;--shot-fit:cover;--shot-zoom:1><div class="shot-media media-theme media-theme--dark"><video autoplay muted loop playsinline preload=none poster=/media/angio-dark.jpg aria-hidden=true tabindex=-1>
<source src=/media/angio-dark.webm type=video/webm><source src=/media/angio-dark.mp4 type=video/mp4></video></div><div class="shot-media media-theme media-theme--light"><video autoplay muted loop playsinline preload=none poster=/media/angio-light.jpg aria-hidden=true tabindex=-1>
<source src=/media/angio-light.webm type=video/webm><source src=/media/angio-light.mp4 type=video/mp4></video></div><figcaption><span class=shot-label>Angiogenesis</span>
<span class=shot-sub>A vascular network growing through tissue, 3D tissue coupled to 1D vessels</span></figcaption><a class=shot-link href=/project/tumor-modeling/><span class=u-sr>A vascular network growing through tissue, 3D tissue coupled to 1D vessels</span></a></figure><figure class=shot style=--shot-ar:1.935;--shot-focus:center;--shot-fit:cover;--shot-zoom:1><div class="shot-media media-theme media-theme--dark"><video autoplay muted loop playsinline preload=none poster=/media/ood-dark.jpg aria-hidden=true tabindex=-1>
<source src=/media/ood-dark.webm type=video/webm><source src=/media/ood-dark.mp4 type=video/mp4></video></div><div class="shot-media media-theme media-theme--light"><video autoplay muted loop playsinline preload=none poster=/media/ood-light.jpg aria-hidden=true tabindex=-1>
<source src=/media/ood-light.webm type=video/webm><source src=/media/ood-light.mp4 type=video/mp4></video></div><figcaption><span class=shot-label>Out of distribution</span>
<span class=shot-sub>Surrogate error under 1.3% on the prior it trained on, and far off it once the input drifts</span></figcaption><a class=shot-link href=/software/neural_operator/><span class=u-sr>Surrogate error under 1.3% on the prior it trained on, and far off it once the input drifts</span></a></figure><figure class=shot style=--shot-ar:3.368;--shot-focus:center;--shot-fit:cover;--shot-zoom:1><div class="shot-media media-theme media-theme--dark"><video autoplay muted loop playsinline preload=none poster=/project/fracture-mechanics/files/mode-I_IntJFra.jpg aria-hidden=true tabindex=-1>
<source src=/project/fracture-mechanics/files/mode-I_IntJFra.webm type=video/webm><source src=/project/fracture-mechanics/files/mode-I_IntJFra.mp4 type=video/mp4></video></div><div class="shot-media media-theme media-theme--light"><video autoplay muted loop playsinline preload=none poster=/project/fracture-mechanics/files/mode-I_IntJFra-light.jpg aria-hidden=true tabindex=-1>
<source src=/project/fracture-mechanics/files/mode-I_IntJFra-light.webm type=video/webm><source src=/project/fracture-mechanics/files/mode-I_IntJFra-light.mp4 type=video/mp4></video></div><figcaption><span class=shot-label>Mode-I propagation</span>
<span class=shot-sub>A crack running through a plate pulled from top and bottom</span></figcaption><a class=shot-link href=/project/fracture-mechanics/><span class=u-sr>A crack running through a plate pulled from top and bottom</span></a></figure><figure class=shot style=--shot-ar:2;--shot-focus:center;--shot-fit:cover;--shot-zoom:1><div class="shot-media media-theme media-theme--dark"><video autoplay muted loop playsinline preload=none poster=/media/beam-dark.jpg aria-hidden=true tabindex=-1>
<source src=/media/beam-dark.webm type=video/webm><source src=/media/beam-dark.mp4 type=video/mp4></video></div><div class="shot-media media-theme media-theme--light"><video autoplay muted loop playsinline preload=none poster=/media/beam-light.jpg aria-hidden=true tabindex=-1>
<source src=/media/beam-light.webm type=video/webm><source src=/media/beam-light.mp4 type=video/mp4></video></div><figcaption><span class=shot-label>Teaching example</span>
<span class=shot-sub>First tutorial problem: a nonlinear cantilever beam under bending and twisting</span></figcaption><a class=shot-link href=/teaching/><span class=u-sr>First tutorial problem: a nonlinear cantilever beam under bending and twisting</span></a></figure><figure class=shot style=--shot-ar:1;--shot-focus:center;--shot-fit:cover;--shot-zoom:1><div class="shot-media media-theme media-theme--dark"><video autoplay muted loop playsinline preload=none poster=/project/granular-media/files/attrition.jpg aria-hidden=true tabindex=-1>
<source src=/project/granular-media/files/attrition.webm type=video/webm><source src=/project/granular-media/files/attrition.mp4 type=video/mp4></video></div><div class="shot-media media-theme media-theme--light"><video autoplay muted loop playsinline preload=none poster=/project/granular-media/files/attrition-light.jpg aria-hidden=true tabindex=-1>
<source src=/project/granular-media/files/attrition-light.webm type=video/webm><source src=/project/granular-media/files/attrition-light.mp4 type=video/mp4></video></div><figcaption><span class=shot-label>Attrition</span>
<span class=shot-sub>Four particle shapes in a rotating drum, colored by contact force</span></figcaption><a class=shot-link href=/project/granular-media/><span class=u-sr>Four particle shapes in a rotating drum, colored by contact force</span></a></figure><figure class=shot style=--shot-ar:1.548;--shot-focus:center;--shot-fit:cover;--shot-zoom:1><div class="shot-media media-theme media-theme--dark"><video autoplay muted loop playsinline preload=none poster=/project/interface-fracture/sim.jpg aria-hidden=true tabindex=-1>
<source src=/project/interface-fracture/sim.webm type=video/webm><source src=/project/interface-fracture/sim.mp4 type=video/mp4></video></div><div class="shot-media media-theme media-theme--light"><video autoplay muted loop playsinline preload=none poster=/project/interface-fracture/sim-light.jpg aria-hidden=true tabindex=-1>
<source src=/project/interface-fracture/sim-light.webm type=video/webm><source src=/project/interface-fracture/sim-light.mp4 type=video/mp4></video></div><figcaption><span class=shot-label>Interface fracture</span>
<span class=shot-sub>A crack running along a bonded interface, double-cantilever beam</span></figcaption><a class=shot-link href=/project/interface-fracture/><span class=u-sr>A crack running along a bonded interface, double-cantilever beam</span></a></figure></div></div></section><section class="section section--tight section--edge"><div class="container container--wide"><div class=claims><a class=claim href=/research/reliable-scientific-ai/><span class=claim-stat>80% → <7%</span>
<span class=claim-text>One residual/tangent correction cut neural-operator minimizer error from as high as ~80% to below 7% across the tested surrogates, in topology optimization.</span>
</a><a class=claim href=/research/fracture-and-failure/><span class=claim-stat>Fracture inside particles</span>
<span class=claim-text>PeriDEM resolves deformation and fracture within individual grains alongside particle-to-particle contact, which rigid-particle DEM cannot represent.</span>
</a><a class=claim href=/research/field-responsive-materials/><span class=claim-stat>21 model combinations</span>
<span class=claim-text>Seven effective shear-modulus relations against three strain-energy functions, compared on actuation problems, with experiment selecting the relation carried into joint optimization of density, particle fraction and magnetization.</span>
</a><a class=claim href=/grant/><span class=claim-stat>$290K in PI-led awards</span>
<span class=claim-text>NSF ERI and SDBOR support particle-resolved mechanics, multifidelity modeling and joint material-structural design.</span></a></div></div></section><section class=worlds aria-label="Research thrusts"><article class=world id=world-0 data-world=0><div class="world-grid container container--wide"><div class=world-shot style="--media-ar:1920 / 820"><div class="world-media world-media--contain is-wide-media media-theme media-theme--dark" style="--media-ar:1920 / 820"><video autoplay muted loop playsinline preload=none poster=/media/topopt-dark.jpg aria-hidden=true tabindex=-1>
<source src=/media/topopt-dark.webm type=video/webm><source src=/media/topopt-dark.mp4 type=video/mp4></video></div><div class="world-media world-media--contain is-wide-media media-theme media-theme--light" style="--media-ar:1920 / 820"><video autoplay muted loop playsinline preload=none poster=/media/topopt-light.jpg aria-hidden=true tabindex=-1>
<source src=/media/topopt-light.webm type=video/webm><source src=/media/topopt-light.mp4 type=video/mp4></video></div></div><div class=world-inner><span class=world-index>01</span>
<a class=world-name href=/research/field-responsive-materials/>Materials That Move</a><h2 class=world-title>Mechanics and design of field-responsive materials</h2><p class=world-sub>How electric and magnetic fields interact with microstructure, interfaces and geometry, and how those interactions determine actuation, adhesion and degradation in soft composites.</p><p class=world-counts><span>5 papers</span>
<span>3 researchers</span>
<span class=world-stage>Two lineages: coarse graining of field–material coupling since 2016, soft-composite design and adhesion since 2025</span></p><a class=more href=/research/field-responsive-materials/>The full argument</a></div></div></article><article class=world id=world-1 data-world=1><div class="world-grid container container--wide"><div class=world-shot style="--media-ar:1920 / 1080"><div class="world-media is-dark-media media-theme media-theme--dark" style="--media-ar:1920 / 1080"><video autoplay muted loop playsinline preload=none poster=/media/fracture-dark.jpg aria-hidden=true tabindex=-1>
<source src=/media/fracture-dark.webm type=video/webm><source src=/media/fracture-dark.mp4 type=video/mp4></video></div><div class="world-media is-dark-media media-theme media-theme--light" style="--media-ar:1920 / 1080"><video autoplay muted loop playsinline preload=none poster=/media/fracture-light.jpg aria-hidden=true tabindex=-1>
<source src=/media/fracture-light.webm type=video/webm><source src=/media/fracture-light.mp4 type=video/mp4></video></div></div><div class=world-inner><span class=world-index>02</span>
<a class=world-name href=/research/fracture-and-failure/>How Things Break</a><h2 class=world-title>Fracture and failure in heterogeneous materials</h2><p class=world-sub>How matrix cracking, interface debonding, particle fracture and contact interactions compete to control strength, toughness, localization and residual load capacity.</p><p class=world-counts><span>19 papers</span>
<span>1 researcher</span></p><a class=more href=/research/fracture-and-failure/>The full argument</a></div></div></article><article class=world id=world-2 data-world=2><div class="world-grid container container--wide"><div class=world-shot style="--media-ar:1920 / 680"><div class="world-media world-media--contain is-wide-media media-theme media-theme--dark" style="--media-ar:1920 / 680"><video autoplay muted loop playsinline preload=none poster=/media/corrector-dark.jpg aria-hidden=true tabindex=-1>
<source src=/media/corrector-dark.webm type=video/webm><source src=/media/corrector-dark.mp4 type=video/mp4></video></div><div class="world-media world-media--contain is-wide-media media-theme media-theme--light" style="--media-ar:1920 / 680"><video autoplay muted loop playsinline preload=none poster=/media/corrector-light.jpg aria-hidden=true tabindex=-1>
<source src=/media/corrector-light.webm type=video/webm><source src=/media/corrector-light.mp4 type=video/mp4></video></div></div><div class=world-inner><span class=world-index>03</span>
<a class=world-name href=/research/reliable-scientific-ai/>Error You Can Measure</a><h2 class=world-title>Reliable scientific AI for mechanics, discovery and design</h2><p class=world-sub>How residuals, error estimates and targeted high-fidelity solves can determine when a reduced or learned model is accurate enough for inference, optimization or design.</p><p class=world-counts><span>11 papers</span></p><a class=more href=/research/reliable-scientific-ai/>The full argument</a></div></div></article></section><section class="section section--tight" id=teaching><div class="container container--wide"><div class=section-head><h2>Teaching</h2><a class=more href=/teaching/>All teaching</a></div><p class="lede lede--section">Machine design five semesters running, solid mechanics, applied finite element analysis, and a graduate finite element course — six courses across three institutions since 2021. Three graduate students and an undergraduate alumna, an open textbook written as the graduate course runs, and twelve notebooks anyone can execute.</p><div class="metrics metrics--bordered metrics--evidence"><div class=metric><span class=metric-value><a href=/teaching/#courses>6</a></span>
<span class=metric-label>courses across three institutions</span></div><div class=metric><span class=metric-value><a href=/teaching/#courses></a></span><span class=metric-label>semesters in the classroom</span></div><div class=metric><span class=metric-value><a href=/teaching/#students></a></span><span class=metric-label>students advised in the group</span></div><div class=metric><span class=metric-value><a href=https://ceadpx.github.io/finite-element-methods/>Open</a></span>
<span class=metric-label>textbook, written as the course runs</span></div></div></div></section><section class="section section--alt section--edge"><div class="container container--wide"><div class=section-head><h2>The team</h2><a class=more href=/people/>Full roster</a></div><div class=people-grid><article class=person><a class=person-link href=/people/prashant-jha/><div class=person-photo><img src=/people/prashant-jha/avatar_hu_64330ca568e06ad8.webp alt="Prashant K. Jha" decoding=async></div><div><p class=person-name>Prashant K. Jha</p><p class=person-role>Assistant Professor of Mechanical Engineering</p><p class=person-focus>What a model must keep in order to be trusted, and where it is worth spending computation.</p></div></a></article><article class=person><a class=person-link href=/people/henry/><div class=person-photo><img src=/people/henry/avatar_hu_b055c1af89037369.webp alt="Henry Anderson" decoding=async></div><div><p class=person-name>Henry Anderson</p><p class=person-role>Master's Researcher</p><p class=person-focus>Interfacial cohesion between stiff particles and a hyperelastic matrix.</p></div></a></article><article class=person><a class=person-link href=/people/ian/><div class=person-photo><img src=/people/ian/avatar_hu_2e0a3f61d947113.webp alt="Ian Galloway" decoding=async></div><div><p class=person-name>Ian Galloway</p><p class=person-role>Master's Researcher</p><p class=person-focus>Joint material–structural design of hard-magnetic soft materials.</p></div></a></article><article class=person><a class=person-link href=/people/caleb/><div class=person-photo><img src=/people/caleb/avatar_hu_b4cb84b784ed391e.webp alt="Caleb Oien" decoding=async></div><div><p class=person-name>Caleb Oien</p><p class=person-role>Master's Researcher</p><p class=person-focus>Design and 3D printing of soft materials.</p></div></a></article></div></div></section><section class="section section--edge"><div class="container container--wide"><div class=section-head><h2>Projects</h2><a class=more href=/project/>All projects</a></div><div class="grid grid--3"><article class=card><div class="card-media media-theme media-theme--dark" style="--media-ar:1920 / 1082"><video autoplay muted loop playsinline preload=none poster=/media/granular-dark.jpg aria-hidden=true tabindex=-1>
<source src=/media/granular-dark.webm type=video/webm><source src=/media/granular-dark.mp4 type=video/mp4></video></div><div class="card-media media-theme media-theme--light" style="--media-ar:1920 / 1082"><video autoplay muted loop playsinline preload=none poster=/media/granular-light.jpg aria-hidden=true tabindex=-1>
<source src=/media/granular-light.webm type=video/webm><source src=/media/granular-light.mp4 type=video/mp4></video></div><div class=card-body><div class=badges><span class="badge badge--active">active</span>
<span class="badge badge--funded">NSF ERI</span></div><h3 class=card-title><a class=card-link href=/project/granular-media/>Mechanics of granular media</a></h3><p class=card-desc>Particle-resolved and multifidelity modeling of granular assemblies whose particles deform, break and rearrange under load.</p><div class=card-foot><span>Fracture & failure</span></div></div></article><article class=card><div class="card-media is-wide-media media-theme media-theme--dark" style="--media-ar:1920 / 820"><video autoplay muted loop playsinline preload=none poster=/media/topopt-dark.jpg aria-hidden=true tabindex=-1>
<source src=/media/topopt-dark.webm type=video/webm><source src=/media/topopt-dark.mp4 type=video/mp4></video></div><div class="card-media is-wide-media media-theme media-theme--light" style="--media-ar:1920 / 820"><video autoplay muted loop playsinline preload=none poster=/media/topopt-light.jpg aria-hidden=true tabindex=-1>
<source src=/media/topopt-light.webm type=video/webm><source src=/media/topopt-light.mp4 type=video/mp4></video></div><div class=card-body><div class=badges><span class="badge badge--active">active</span>
<span class="badge badge--funded">SDBOR CRG</span></div><h3 class=card-title><a class=card-link href=/project/hmsm-design/>Design of magnetic soft materials</a></h3><p class=card-desc>Choosing where to put material and where to put magnetization, at the same time, so a soft structure moves the way a design problem asks it to.</p><div class=card-foot><span>Field-responsive materials</span></div></div></article><article class=card><div class="card-media is-wide-media media-theme media-theme--dark" style="--media-ar:1920 / 680"><video autoplay muted loop playsinline preload=none poster=/media/corrector-dark.jpg aria-hidden=true tabindex=-1>
<source src=/media/corrector-dark.webm type=video/webm><source src=/media/corrector-dark.mp4 type=video/mp4></video></div><div class="card-media is-wide-media media-theme media-theme--light" style="--media-ar:1920 / 680"><video autoplay muted loop playsinline preload=none poster=/media/corrector-light.jpg aria-hidden=true tabindex=-1>
<source src=/media/corrector-light.webm type=video/webm><source src=/media/corrector-light.mp4 type=video/mp4></video></div><div class=card-body><div class=badges><span class="badge badge--active">active</span>
<span class="badge badge--funded">SDBOR CRG</span></div><h3 class=card-title><a class=card-link href=/project/neural-networks-scientific-computing/>Neural operators with error estimation and control</a></h3><p class=card-desc>Residual-based estimation and correction of neural-operator error in forward simulation, Bayesian inference and topology optimization.</p><div class=card-foot><span>Reliable scientific AI</span></div></div></article></div></div></section><section class=section><div class="container container--wide"><div class=section-head><h2>Recent publications</h2><a class=more href=/publication/>All 32 published works</a></div><div class=pub-list><article class=pub data-thrusts=field-responsive-materials data-kind=preprint><div><h3 class=pub-title><a href=/publication/jha-2026-electrostatics-random/>Continuum Limit of Nonlocal Electrostatics in Random Media</a></h3><p class=pub-meta>Prashant K. Jha, Kaushik Dayal
· <span class=pub-venue>arXiv preprint arXiv:2609.06354</span> · 2026 · <span class=pub-role>first & corresponding author</span>
· <span class=pub-status>under review</span></p><div class=pub-links><a href=https://arxiv.org/pdf/2609.06354>PDF</a>
<a href=https://arxiv.org/abs/2609.06354>Publisher</a></div></div></article><article class=pub data-thrusts=reliable-scientific-ai data-kind=journal-article><div><h3 class=pub-title><a href=/publication/nandyala-2025-oed/>An information-theoretic framework for optimal experimental design in magnetic nanoparticle hyperthermia</a></h3><p class=pub-meta>Mahesh Nandyala, Andrew Lanham, Prashant K. Jha, Chengyue Wu, John D. Hazle, Thomas E. Yankeelov, R. Jason Stafford, Ahmed A. El-Gendy, David Fuentes
· <span class=pub-venue>Applied Mathematical Modelling</span> · 2026</p><div class=pub-links><a href=/publication/nandyala-2025-oed/nandyala-2025-oed.pdf>PDF</a>
<a href=https://doi.org/10.1016/j.apm.2026.116861>DOI</a>
<a href=https://doi.org/10.1016/j.apm.2026.116861>Publisher</a></div></div></article><article class=pub data-thrusts=field-responsive-materials data-kind=preprint><div><h3 class=pub-title><a href=/publication/galloway-2026-hmsms/>Model-Informed Joint Material-Structural Optimization of Hard-Magnetic Soft Materials</a></h3><p class=pub-meta>Ian Galloway, Prashant K. Jha
· <span class=pub-venue>arXiv preprint arXiv:2607.14397</span> · 2026 · <span class=pub-role>corresponding author</span>
· <span class=pub-status>under review</span></p><div class=pub-links><a href=https://arxiv.org/pdf/2607.14397>PDF</a>
<a href=https://github.com/CEADpx/matto>Code</a>
<a href=https://arxiv.org/abs/2607.14397>Publisher</a></div></div></article><article class=pub data-thrusts=reliable-scientific-ai data-kind=journal-article><div><h3 class=pub-title><a href=/publication/jha-2025-neuraloperator/>From Theory to Application: A Practical Introduction to Neural Operators in Scientific Computing</a></h3><p class=pub-meta>Prashant K. Jha
· <span class=pub-venue>Mathematics</span> · 2026 · <span class=pub-role>sole author</span></p><div class=pub-links><a href=/publication/jha-2025-neuraloperator/jha-2025-neuraloperator.pdf>PDF</a>
<a href=https://doi.org/10.3390/math14132421>DOI</a>
<a href=https://github.com/CEADpx/neural_operators>Code</a>
<a href=https://www.mdpi.com/2227-7390/14/13/2421>Publisher</a></div></div></article><article class=pub data-thrusts=reliable-scientific-ai data-kind=preprint><div><h3 class=pub-title><a href=/publication/enakoutsa-2026-attention/>Do attention maps in neural operators learn the Green's function?</a></h3><p class=pub-meta>Koffi Enakoutsa, Parker Bogard, Prashant K. Jha
· <span class=pub-venue>Under review, Mathematics and Mechanics of Complex Systems</span> · 2026
· <span class=pub-status>under review</span></p><div class=pub-links></div></div></article><article class=pub data-thrusts=reliable-scientific-ai data-kind=book-chapter><div><h3 class=pub-title><a href=/publication/jha-2026-nop-chapter/>Neural operators with residual-based correction: Applications to optimization and Bayesian inference</a></h3><p class=pub-meta>Prashant K. Jha, Koffi Enakoutsa
· 2026 · <span class=pub-role>first author</span>
· <span class=pub-status>under review</span></p><div class=pub-links></div></div></article></div></div></section><section class="section section--edge"><div class="container container--wide"><div class=section-head><h2>Software</h2><a class=more href=/software/>All 7</a></div><div class="swlist related-sw"><article class="swrow swrow--thumbed"><div class=swrow-thumb><img src=/media/granular-dark.jpg alt decoding=async></div><div class=swrow-main><h3 class=swrow-title><a class=card-link href=/software/peridem/>PeriDEM</a></h3><p class=swrow-desc>Peridynamics-based discrete element method for granular media with deformable, complex-shaped particles.</p></div><div class=swrow-meta><div class=swrow-tags><span class=swrow-lang>C++</span>
<span class=swrow-maturity>BSL-1.0</span></div><div class=swrow-links><a href=https://github.com/prashjha/PeriDEM>Repo</a>
<a href=https://prashjha.github.io/PeriDEM/>Docs</a>
<a href=https://doi.org/10.21105/joss.07525>DOI</a>
<a href=/software/peridem/#papers>2 papers</a></div></div></article><article class="swrow swrow--thumbed"><div class=swrow-thumb><img src=/media/topopt-dark.jpg alt decoding=async></div><div class=swrow-main><h3 class=swrow-title><a class=card-link href=/software/matto/>MatTO</a></h3><p class=swrow-desc>Joint material and topology optimization for field-responsive soft materials, extended from FEniTop and built on FEniCSx.</p></div><div class=swrow-meta><div class=swrow-tags><span class=swrow-lang>Python</span>
<span class=swrow-maturity>GPL-3.0</span></div><div class=swrow-links><a href=https://github.com/CEADpx/matto>Repo</a>
<a href=https://doi.org/10.5281/zenodo.22761145>DOI</a>
<a href=/software/matto/#papers>1 paper</a></div></div></article><article class="swrow swrow--thumbed"><div class=swrow-thumb><img src=/media/ood-dark.jpg alt decoding=async></div><div class=swrow-main><h3 class=swrow-title><a class=card-link href=/software/neural_operator/>Neural operators and residual correction</a></h3><p class=swrow-desc>Python implementations of neural operators and the residual-correction schemes, with the notebooks used to test them</p></div><div class=swrow-meta><div class=swrow-tags><span class=swrow-lang>Python</span>
<span class=swrow-maturity>GPL-3.0</span></div><div class=swrow-links><a href=https://github.com/CEADpx/neural_operators>Repo</a>
<a href=https://doi.org/10.5281/zenodo.21197314>DOI</a>
<a href=/software/neural_operator/#papers>1 paper</a></div></div></article></div></div></section><section class="section section--alt section--edge"><div class="container container--wide"><div class=section-head><h2>Lab news</h2><a class=more href=/post/>All news</a></div><div class=feed><article class=feed-item><div class=feed-date>05 Sep 2026</div><div><h3 class=feed-title><a href=/post/26-09-05-electrostatics-submitted/>Continuum limit of nonlocal electrostatics in random media, submitted</a></h3></div></article><article class=feed-item><div class=feed-date>25 Aug 2026</div><div><h3 class=feed-title><a href=/post/26-08-25-me736-launch/>ME/BME 736 — Advanced Finite Element Methods, and an open book to go with it</a></h3></div></article><article class=feed-item><div class=feed-date>17 Jul 2026</div><div><h3 class=feed-title><a href=/post/26-07-17-hmsm-design-submitted/>Joint material–structural optimization of hard-magnetic soft materials, submitted</a></h3></div></article><article class=feed-item><div class=feed-date>07 Jul 2026</div><div><h3 class=feed-title><a href=/post/26-07-07-neural-operator-review/>Neural-operator review published in Mathematics</a></h3></div></article><article class=feed-item><div class=feed-date>30 Jun 2026</div><div><h3 class=feed-title><a href=/post/26-06-30-ian-usnctam-talk/>Ian Galloway presents magnetic soft material design at USNC/TAM 2026</a></h3></div></article><article class=feed-item><div class=feed-date>30 Jun 2026</div><div><h3 class=feed-title><a href=/post/26-06-30-usnctam-minisymposium/>MS 207 on operator learning, at USNC/TAM 2026</a></h3></div></article></div></div></section><section class="section section--alt section--edge" id=join><div class="container container--wide" style=text-align:center><p class="eyebrow eyebrow--plain" style=justify-content:center>Openings</p><h2>Join us</h2><p class=lede style=margin-inline:auto;max-width:52ch>We are recruiting graduate and undergraduate researchers interested in computational mechanics, fracture, and scientific machine learning. Prior HPC or FEM experience helps but is not required.</p><div class=hero-actions style=justify-content:center><a class="btn btn--primary" href=/join/>What we look for</a>
<a class=btn href=mailto:prashant.jha@sdsmt.edu>Get in touch</a></div></div></section></main><footer class=site-footer><div class="container container--wide"><div><p style="margin:0 0 .35rem;color:var(--text-dim)">CEAD Lab</p><p style=margin:0>Computational Engineering Analysis & Design Lab</p><p style="margin:.5rem 0 0"><a href=mailto:prashant.jha@sdsmt.edu>prashant.jha@sdsmt.edu</a></p><p style="margin:.75rem 0 0">© 2026 Prashant K. Jha</p></div><nav class=footer-links aria-label=Elsewhere><a href=https://prashjha.github.io/>Prashant K. Jha</a>
<a href="https://scholar.google.com/citations?user=XvQBKlwAAAAJ&hl=en">Scholar</a>
<a href=https://github.com/CEADpx>GitHub</a>
<a href=mailto:prashant.jha@sdsmt.edu>Email</a></nav></div></footer><button type=button class=totop data-totop hidden aria-label="Back to top">
<svg viewBox="0 0 24 24" aria-hidden="true" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 19V5"/><path d="M5 12l7-7 7 7"/></svg>
</button>
<script src=/js/site.js defer></script></body></html>