-
Notifications
You must be signed in to change notification settings - Fork 0
/
amrvac_8t.html
228 lines (210 loc) · 15.7 KB
/
amrvac_8t.html
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
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MPI-AMRVAC: src/amrvac.t File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js", "TeX/AMSmath.js", "TeX/AMSsymbols.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
</script>
<script type="text/javascript" async="async" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="my_customdoxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">MPI-AMRVAC
 <span id="projectnumber">3.1</span>
</div>
<div id="projectbrief">The MPI - Adaptive Mesh Refinement - Versatile Advection Code (development version)</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#func-members">Functions/Subroutines</a> </div>
<div class="headertitle">
<div class="title">amrvac.t File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><a href="amrvac_8t_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions/Subroutines</h2></td></tr>
<tr class="memitem:a8d1c183fe6d835d905a98ecc7ac3668b"><td class="memItemLeft" align="right" valign="top">program </td><td class="memItemRight" valign="bottom"><a class="el" href="amrvac_8t.html#a8d1c183fe6d835d905a98ecc7ac3668b">amrvac</a></td></tr>
<tr class="memdesc:a8d1c183fe6d835d905a98ecc7ac3668b"><td class="mdescLeft"> </td><td class="mdescRight">AMRVAC solves a set of hyperbolic equations \(\vec{u}_t + \nabla_x \cdot \vec{f}(\vec{u}) = \vec{s}\) using adaptive mesh refinement. <a href="amrvac_8t.html#a8d1c183fe6d835d905a98ecc7ac3668b">More...</a><br /></td></tr>
<tr class="separator:a8d1c183fe6d835d905a98ecc7ac3668b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac5af3cab85e31682fedc92879f7e072e"><td class="memItemLeft" align="right" valign="top">subroutine </td><td class="memItemRight" valign="bottom"><a class="el" href="amrvac_8t.html#ac5af3cab85e31682fedc92879f7e072e">timeintegration</a> ()</td></tr>
<tr class="separator:ac5af3cab85e31682fedc92879f7e072e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5161b0d2d5cd17f5ef88afee2e969ac1"><td class="memItemLeft" align="right" valign="top">logical function </td><td class="memItemRight" valign="bottom"><a class="el" href="amrvac_8t.html#a5161b0d2d5cd17f5ef88afee2e969ac1">timetosave</a> (ifile)</td></tr>
<tr class="memdesc:a5161b0d2d5cd17f5ef88afee2e969ac1"><td class="mdescLeft"> </td><td class="mdescRight">Save times are defined by either tsave(isavet(ifile),ifile) or itsave(isaveit(ifile),ifile) or dtsave(ifile) or ditsave(ifile) tsavestart(ifile) determines first start time. This only affects read out times determined by dtsave(ifiles). Other conditions may be included. <a href="amrvac_8t.html#a5161b0d2d5cd17f5ef88afee2e969ac1">More...</a><br /></td></tr>
<tr class="separator:a5161b0d2d5cd17f5ef88afee2e969ac1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0ced65b6e56f54386e2f7718d7095a10"><td class="memItemLeft" align="right" valign="top">logical function </td><td class="memItemRight" valign="bottom"><a class="el" href="amrvac_8t.html#a0ced65b6e56f54386e2f7718d7095a10">fixgrid</a> ()</td></tr>
<tr class="memdesc:a0ced65b6e56f54386e2f7718d7095a10"><td class="mdescLeft"> </td><td class="mdescRight">Return true if the AMR grid should not be adapted any more. This is controlled by tfixgrid or itfixgrid. Other conditions may be included. <a href="amrvac_8t.html#a0ced65b6e56f54386e2f7718d7095a10">More...</a><br /></td></tr>
<tr class="separator:a0ced65b6e56f54386e2f7718d7095a10"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Function/Subroutine Documentation</h2>
<a id="a8d1c183fe6d835d905a98ecc7ac3668b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d1c183fe6d835d905a98ecc7ac3668b">◆ </a></span>amrvac()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">program amrvac</td>
</tr>
</table>
</div><div class="memdoc">
<p>AMRVAC solves a set of hyperbolic equations \(\vec{u}_t + \nabla_x \cdot \vec{f}(\vec{u}) = \vec{s}\) using adaptive mesh refinement. </p>
<p class="definition">Definition at line <a class="el" href="amrvac_8t_source.html#l00004">4</a> of file <a class="el" href="amrvac_8t_source.html">amrvac.t</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="amrvac_8t_a8d1c183fe6d835d905a98ecc7ac3668b_cgraph.png" border="0" usemap="#aamrvac_8t_a8d1c183fe6d835d905a98ecc7ac3668b_cgraph" alt=""/></div>
<map name="aamrvac_8t_a8d1c183fe6d835d905a98ecc7ac3668b_cgraph" id="aamrvac_8t_a8d1c183fe6d835d905a98ecc7ac3668b_cgraph">
<area shape="rect" title="AMRVAC solves a set of hyperbolic equations  using adaptive mesh refinement." alt="" coords="5,637,76,664"/>
<area shape="rect" href="namespacemod__fix__conserve.html#ad56616828b83c369718a109e26b0e9ff" title=" " alt="" coords="611,1169,843,1196"/>
<area shape="rect" href="namespacemod__comm__lib.html#a3bb8f7073e6c5083d584d17c871d8af6" title="Finalize (or shutdown) the MPI environment." alt="" coords="143,98,313,139"/>
<area shape="rect" href="namespacemod__comm__lib.html#a388d2ad420c05555f3bd1744b8e17689" title="Initialize the MPI environment." alt="" coords="641,148,812,190"/>
<area shape="rect" href="namespacemod__comm__lib.html#a9b6f1a8fd13bc5670e3b426151c34048" title="Exit MPI-AMRVAC with an error message." alt="" coords="891,214,1073,241"/>
<area shape="rect" href="namespacemod__convert__files.html#a62a6fb3fa85f5bb311485d3dc140562c" title=" " alt="" coords="397,266,546,307"/>
<area shape="rect" href="namespacemod__ghostcells__update.html#abc70508ceb326fb28166d751e5de31fc" title="do update ghost cells of all blocks including physical boundaries" alt="" coords="639,455,815,496"/>
<area shape="rect" href="namespacemod__initialize__amr.html#a0057789c0baf7737ff7d12f1c6a5ff65" title="improve initial condition after initialization" alt="" coords="131,418,325,459"/>
<area shape="rect" href="namespacemod__multigrid__coupling.html#aec3563c8809267a23e94c236093a2b12" title="Setup multigrid for usage." alt="" coords="382,396,561,438"/>
<area shape="rect" href="namespacemod__convert.html#aa85241ac32b3b2a84319e2fe0fa01b56" title=" " alt="" coords="132,484,324,510"/>
<area shape="rect" href="namespacemod__initialize.html#a57f25bc03fa294f258c33ddd3d4c844b" title="Initialize amrvac: read par files and initialize variables." alt="" coords="139,535,317,576"/>
<area shape="rect" href="namespacemod__trac.html#aa52c4fa933c5b1df28693d70a1742d0b" title=" " alt="" coords="155,600,301,642"/>
<area shape="rect" href="namespacemod__initialize__amr.html#aa168da334aaca07260c9bc5449925576" title="Generate and initialize all grids at the coarsest level (level one)" alt="" coords="398,1060,545,1102"/>
<area shape="rect" href="namespacemod__initialize__amr.html#ac2c24309d6ecbdc2f734308561d22363" title="modify initial condition" alt="" coords="653,60,800,102"/>
<area shape="rect" href="namespacemod__particles.html#aecb3aafd9f10d12b4b4ca6466ed6da87" title="Create initial particles." alt="" coords="139,768,317,810"/>
<area shape="rect" href="namespacemod__advance.html#a4c2beedac0bce5cbce19c516a00b5c98" title="process is a user entry in time loop, before output and advance allows to modify solution,..." alt="" coords="386,717,557,744"/>
<area shape="rect" href="namespacemod__input__output.html#a98a1cccd22f5c9aebc79667b1b469161" title="Read the command line arguments passed to amrvac." alt="" coords="139,886,317,927"/>
<area shape="rect" href="namespacemod__input__output.html#aa2d00e56c4444b0b4806a9c13ce2eff7" title="Routine to read in snapshots (.dat files). When it cannot recognize the file version,..." alt="" coords="139,951,317,992"/>
<area shape="rect" href="namespacemod__amr__grid.html#a1d21768e5b7034d71d93c87a60b14833" title="reset AMR and (de)allocate boundary flux storage at level changes" alt="" coords="380,1009,563,1036"/>
<area shape="rect" href="namespacemod__amr__grid.html#a46bb4219ed6144389d25ea1d03354575" title="Force the tree to desired level(s) from level_io(_min/_max) used for conversion to vtk output." alt="" coords="380,331,563,372"/>
<area shape="rect" href="namespacemod__selectgrids.html#aa15f11bf5108fe0eae81eb81aa46f3b1" title=" " alt="" coords="124,1118,332,1145"/>
<area shape="rect" href="namespacemod__amr__grid.html#a81fdb2745e9bcee99e51e222cfb57a42" title="Build up AMR." alt="" coords="386,1220,557,1246"/>
<area shape="rect" href="amrvac_8t.html#ac5af3cab85e31682fedc92879f7e072e" title=" " alt="" coords="167,834,289,861"/>
</map>
</div>
</div>
</div>
<a id="a0ced65b6e56f54386e2f7718d7095a10"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ced65b6e56f54386e2f7718d7095a10">◆ </a></span>fixgrid()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">logical function amrvac::fixgrid</td>
</tr>
</table>
</div><div class="memdoc">
<p>Return true if the AMR grid should not be adapted any more. This is controlled by tfixgrid or itfixgrid. Other conditions may be included. </p>
<p class="definition">Definition at line <a class="el" href="amrvac_8t_source.html#l00443">443</a> of file <a class="el" href="amrvac_8t_source.html">amrvac.t</a>.</p>
</div>
</div>
<a id="ac5af3cab85e31682fedc92879f7e072e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5af3cab85e31682fedc92879f7e072e">◆ </a></span>timeintegration()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">subroutine amrvac::timeintegration</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="amrvac_8t_source.html#l00189">189</a> of file <a class="el" href="amrvac_8t_source.html">amrvac.t</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="amrvac_8t_ac5af3cab85e31682fedc92879f7e072e_cgraph.png" border="0" usemap="#aamrvac_8t_ac5af3cab85e31682fedc92879f7e072e_cgraph" alt=""/></div>
<map name="aamrvac_8t_ac5af3cab85e31682fedc92879f7e072e_cgraph" id="aamrvac_8t_ac5af3cab85e31682fedc92879f7e072e_cgraph">
<area shape="rect" title=" " alt="" coords="5,195,128,221"/>
<area shape="rect" href="namespacemod__advance.html#a3abc5d81403e5443dc97a4db696acfd1" title="Advance all the grids over one time step, including all sources." alt="" coords="201,5,377,32"/>
<area shape="rect" href="amrvac_8t.html#a0ced65b6e56f54386e2f7718d7095a10" title="Return true if the AMR grid should not be adapted any more. This is controlled by tfixgrid or itfixgr..." alt="" coords="257,56,320,83"/>
<area shape="rect" href="namespacemod__advance.html#a4c2beedac0bce5cbce19c516a00b5c98" title="process is a user entry in time loop, before output and advance allows to modify solution,..." alt="" coords="203,107,374,133"/>
<area shape="rect" href="namespacemod__advance.html#a0dc1d03e0f58c2714522534be50cb915" title="process_advanced is user entry in time loop, just after advance allows to modify solution,..." alt="" coords="203,158,374,199"/>
<area shape="rect" href="namespacemod__amr__grid.html#a1d21768e5b7034d71d93c87a60b14833" title="reset AMR and (de)allocate boundary flux storage at level changes" alt="" coords="197,224,380,251"/>
<area shape="rect" href="namespacemod__input__output.html#a061b50e8aaaaf828c94809adf831ccbe" title=" " alt="" coords="176,275,401,301"/>
<area shape="rect" href="namespacemod__dt.html#aea859f9346411815a5d7a157dd8afab0" title="setdt - set dt for all levels between levmin and levmax. dtpar>0 --> use fixed dtpar for all level dt..." alt="" coords="233,325,345,352"/>
<area shape="rect" href="amrvac_8t.html#a5161b0d2d5cd17f5ef88afee2e969ac1" title="Save times are defined by either tsave(isavet(ifile),ifile) or itsave(isaveit(ifile),..." alt="" coords="241,376,337,403"/>
</map>
</div>
</div>
</div>
<a id="a5161b0d2d5cd17f5ef88afee2e969ac1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5161b0d2d5cd17f5ef88afee2e969ac1">◆ </a></span>timetosave()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">logical function amrvac::timetosave </td>
<td>(</td>
<td class="paramtype">integer </td>
<td class="paramname"><em>ifile</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Save times are defined by either tsave(isavet(ifile),ifile) or itsave(isaveit(ifile),ifile) or dtsave(ifile) or ditsave(ifile) tsavestart(ifile) determines first start time. This only affects read out times determined by dtsave(ifiles). Other conditions may be included. </p>
<p class="definition">Definition at line <a class="el" href="amrvac_8t_source.html#l00407">407</a> of file <a class="el" href="amrvac_8t_source.html">amrvac.t</a>.</p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>