This repository was archived by the owner on Sep 14, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathfd3d.html
More file actions
131 lines (131 loc) · 5.42 KB
/
fd3d.html
File metadata and controls
131 lines (131 loc) · 5.42 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
125
126
127
128
129
130
131
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta name="generator" content="jemdoc, see http://jemdoc.jaboc.net/" />
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<link rel="stylesheet" href="jemdoc.css" type="text/css" />
<title>FD3D</title>
<!-- MathJax -->
<script src='https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-MML-AM_CHTML' async>
</script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
TeX: { equationNumbers: { autoNumber: "AMS" } }
});
</script>
<!-- End MathJax -->
<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-45186598-1', 'stanford.edu');
ga('require', 'displayfeatures');
ga('require', 'linkid', 'linkid.js');
ga('send', 'pageview');
</script>
<!-- End Google Analytics -->
</head>
<body>
<table summary="Table for page layout." id="tlayout">
<tr valign="top">
<td id="layout-menu">
<div class="menu-category">Wonseok Shin</div>
<div class="menu-item"><a href="index.html">About</a></div>
<div class="menu-item"><a href="pdf/shin_cv.pdf" target="blank">CV</a></div>
<div class="menu-category">Research</div>
<div class="menu-item"><a href="publications.html">Publications</a></div>
<div class="menu-category">Teaching</div>
<div class="menu-item"><a href="ee256.html">EE256 (Stanford)</a></div>
<div class="menu-item"><a href="http://math.mit.edu/18.335" target="blank">18.335 (MIT)</a></div>
<div class="menu-category">Software</div>
<div class="menu-item"><a href="maxwellfdfd.html">MaxwellFDFD</a></div>
<div class="menu-item"><a href="fd3d.html" class="current">FD3D</a></div>
<div class="menu-item"><a href="jemdoc+mathjax.html">jemdoc+MathJax</a></div>
</td>
<td id="layout-content">
<div id="toptitle">
<h1>FD3D</h1>
</div>
<p><b>FD3D</b> is a companion C program of <a href="maxwellfdfd.html">MaxwellFDFD</a>. It allows the users of MaxwellFDFD to solve the frequency-domain Maxwell's equations in a 3D domain. FD3D uses iterative methods to avoid the large memory requirement of direct methods for 3D problems.
</p>
<h2>System Requirements</h2>
<ul>
<li><p>UNIX-like operating system (e.g., LINUX or OS X)
</p>
</li>
<li><p><a href="http://www.mcs.anl.gov/petsc/" target=“blank”>PETSc</a> 3.5 or later
</p>
</li>
</ul>
<h2>Download</h2>
<p>Press the “Download ZIP” button in the right panel of <a href="https://github.com/wsshin/fd3d" target=“blank”>FD3D's GitHub page</a>.
</p>
<h2>Examples</h2>
<ul>
<li><p>Structure of a 3D plasmonic coaxial waveguide bend (green plane: modal source)
</p>
</li>
</ul>
<table class="imgtable"><tr><td>
<img src="http://wsshin.github.io/maxwellfdfd/doc/img/coax_bend_struct.png" alt="Plasmonic Coaxial Waveguide Bend" width="450px" /> </td>
<td align="left"></td></tr></table>
<ul>
<li><p>... and the wave propagating thorough the 3D plasmonic coaxial waveguide bend
</p>
</li>
</ul>
<table class="imgtable"><tr><td>
<img src="http://wsshin.github.io/maxwellfdfd/doc/img/coax_bend_field.png" alt="Plasmonic Coaxial Waveguide Bend" width="450px" /> </td>
<td align="left"></td></tr></table>
<ul>
<li><p>More examples: [<a href="http://wsshin.github.io/maxwellfdfd/doc/topic/gallery3d.html" target=“blank”>link</a>]
</p>
</li>
</ul>
<h2>How to Use</h2>
<p>FD3D can be installed on personal computers, but it is typically installed on LINUX clusters to handle large 3D problems.
</p>
<p>Once the solution is obtained in a LINUX cluster, you can download the solution files to your personal computer and load them in MaxwellFDFD for further analysis.
</p>
<h2>How to Cite</h2>
<p>You are welcome to cite the following papers about the techniques used in FD3D:
</p>
<ul>
<li><p>W. Shin and S. Fan, “Choice of the perfectly matched layer boundary condition for frequency-domain Maxwell's equations solvers,” <i>Journal of Computational Physics</i>, vol. 231, pp. 3406–3431 (2012) [<a href="pdf/shin2012jcp.pdf" target=“blank”>pdf</a>]
</p>
</li>
<li><p>W. Shin and S. Fan, “Accelerated solution of the frequency-domain Maxwell's equations by engineering the eigenvalue distribution,” <i>Optics Express</i>, vol. 21, pp. 22578–22595 (2013) [<a href="pdf/shin2013oe.pdf" target=“blank”>pdf</a>]
</p>
</li>
</ul>
<p>You can also cite the URL of FD3D's GitHub page as follows:
</p>
<ul>
<li><p>W. Shin, FD3D Webpage, 2015. https://github.com/wsshin/fd3d
</p>
</li>
</ul>
<p>If you use <span class="latex">L<sup>a</sup>T<sub>e</sub>X</span>, here is the <span class="bib">B<sub>i</sub><sub>b</sub><sub></sub></span><span class="tex">T<sub>e</sub>X</span> record for the GitHub page:
</p>
<div class="codeblock">
<div class="blockcontent"><pre>
@webpage{fd3d-webpage,
Author = {Wonseok Shin},
Note = {{https://github.com/wsshin/fd3d}},
Title = {{FD3D} {W}ebpage},
Year = {2015}
}
</pre></div></div>
<div id="footer">
<div id="footer-text">
Page generated 2020-08-12 00:11:21 EDT, by <a href="https://github.com/wsshin/jemdoc_mathjax" target="blank">jemdoc+MathJax</a>.
</div>
</div>
</td>
</tr>
</table>
</body>
</html>