<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://ccrm.vims.edu/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Feiye</id>
	<title>ccrmwiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://ccrm.vims.edu/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Feiye"/>
	<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php/Special:Contributions/Feiye"/>
	<updated>2026-05-07T07:59:49Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=%22xlsc0%22_(surface_mixing_length_scale_constant)&amp;diff=1217</id>
		<title>&quot;xlsc0&quot; (surface mixing length scale constant)</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=%22xlsc0%22_(surface_mixing_length_scale_constant)&amp;diff=1217"/>
		<updated>2018-05-25T14:45:33Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the Generic Length Scale (GLS) turbulence closure (Umlauf and Burchard, 2003) in SCHISM, the mixing length ($l$) near the free surface is determined as&lt;br /&gt;
&lt;br /&gt;
$l=\kappa d_s$ (Zhang and Baptista, 2008), &lt;br /&gt;
&lt;br /&gt;
where&lt;br /&gt;
&lt;br /&gt;
$\kappa=0.4$ is the von Karman's constant;&lt;br /&gt;
&lt;br /&gt;
$d_s$ = '''xlsc0''' $\cdot$ ''surface layer thinkness''.&lt;br /&gt;
&lt;br /&gt;
As a scale constant, '''xlsc0''' should take a value between 0 and 1. Note that the spatially varying option (xlsc.gr3) is disabled in the latest SCHISM version.&lt;br /&gt;
&lt;br /&gt;
If wind wave module is invoked, the ''surface layer thickness'' is taken as 0.6$H_s$ (significant wave height) following Terray et al. (1996); otherwise, it is taken as the spacing between the top two vertical layers. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References''':&lt;br /&gt;
&lt;br /&gt;
Terray, E.A., Donelan, M.A., Agrawal, Y.C., Drennan, W.M., Kahma, K.K., Williams, A.J., Hwang, P.A. and Kitaigorodskii, S.A., 1996. Estimates of kinetic energy dissipation under breaking waves. Journal of Physical Oceanography, 26(5), pp.792-807.&lt;br /&gt;
&lt;br /&gt;
Umlauf, L. and Burchard, H., 2003. A generic length-scale equation for geophysical turbulence models. Journal of Marine Research, 61(2), pp.235-265.&lt;br /&gt;
&lt;br /&gt;
Zhang, Y. and Baptista, A.M., 2008. SELFE: a semi-implicit Eulerian–Lagrangian finite-element model for cross-scale ocean circulation. Ocean modelling, 21(3-4), pp.71-96.&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1216</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1216"/>
		<updated>2018-05-25T14:24:56Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Besides the following info, you may also search archived messages from the SCHISM mailing list on the same web where you registered yourself for the mailing list. Just log in, and select 'Archive' from the left of the screen, and then on right side of screen select 'Advanced search'.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. My results show platform/compiler/CPU dependency Due to some intricate differences between different compilers/platforms some minor differences in results are expected. &lt;br /&gt;
&lt;br /&gt;
Bit-by-bit match of results using different numbers of CPUs is impossible also. But the differences should be small and should stabilize over time iteration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Run crashed with a fort.11 error message &amp;quot;QUICKSEARCH: no intersecting edge....&amp;quot;&lt;br /&gt;
&lt;br /&gt;
First, you need to viz the results before the crash (e.g. surface velocity) to see if anything is outrageously wrong. If the results look reasonable, contact the developers for more info.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Run crashed with a fort.11 error message &amp;quot;bktrk_subs: overflow...&amp;quot; or &amp;quot;MAIN: nbtrk &amp;gt; mxnbt&amp;quot; &lt;br /&gt;
&lt;br /&gt;
The backtracking (ELM) in SCHISM is parallelized across MPI processes, and some arrays need to be allocated to store trajectories that exited the augmented domain. The dimension of those arrays is defined in mxnbt and mnbt, which are proportional to local # of side and # of levels, and the proportionality constants are defined in param.in: s1_mxnbt = 0.5 s2_mxnbt = 3.5 95 (Gradually) increasing these (to say 1, and 4) will solve the problem. Note that these constants only affect memory consumption but not accuracy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. How to do a tidal simulation with SCHISM? &lt;br /&gt;
&lt;br /&gt;
The simplest way is to use SCHISM 2D. If you have to use SCHISM 3D, make sure the vertical grid is reasonable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. My run crashed; how can I find out why? &lt;br /&gt;
&lt;br /&gt;
The best way to find out the reason for a crash is to visualize the surface velocity with VisIT. Usually, you may see some large/noisy velocity somewhere, which may give you some hints on grid or forcing issues etc. Sometimes you want to visualize the problem right before the crash. You cannot use autocombine_MPI_elfe.pl as the last stack of output is incomplete. But you can use them FORTRAN combine script (e.g., combine_output*) to directly combine an incomplete stack. Just follow the instruction in the header of this script to prepare the inputs and run. Then visualize the combined outputs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. How to impose river discharge if the depth is negative there? &lt;br /&gt;
&lt;br /&gt;
See Manual Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. Run crashes with a dry boundary/depth error. &lt;br /&gt;
&lt;br /&gt;
SCHISM does not allow any open-boundary nodes to become dry at any time; see Manual Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8. I have large velocity at open boundary &lt;br /&gt;
&lt;br /&gt;
In hydrostatic models, the incoming velocity should be specified at open boundary. Over-specification i.e. elevation+velocity B.C. there usually avoids the problem, but the two B.C. ’s must be largely consistent with each other. In reality it's often difficult to find velocity B.C., and so a useful way is to use one-way nesting approach described in Manual Section 5.4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. fort.11 indicates “Could not find suitable element in input” &lt;br /&gt;
&lt;br /&gt;
This is likely because your sflux*.nc is not prepared properly: either the grid in .nc does not cover hgrid.ll, or the structured grid in .nc is not ordered counter-clockwise.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10. Need more explanations on some of the parameters in param.in? &lt;br /&gt;
&lt;br /&gt;
Send the request to the schism mailing list. Frequently asked ones will be added below and included into the manual if necessary:&lt;br /&gt;
&lt;br /&gt;
    '''[[&amp;quot;xlsc0&amp;quot; (surface mixing length scale constant)]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11. I have some legacy input files in binary format that no longer work for the SCHISM versions after v5.6, do I need to re-write my scripts and generate the inputs in netcdf format?&lt;br /&gt;
&lt;br /&gt;
Not necessarily, here are a list of format conversion scripts in the source code folders:&lt;br /&gt;
*3D or 2D boudary conditions: *[23]D.th -&amp;gt; *[23]D.th.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_3Dth_nc.f90);&lt;br /&gt;
*hotstart: hotstart.in -&amp;gt; hotstart.nc (''your_SCHISM_dir''/trunk/src/Utility/Gen_Hotstart/convert_hotstart_nc.f90);&lt;br /&gt;
*nudging: *_nu.in -&amp;gt; *_nu.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_nudge_nc.f90).&lt;br /&gt;
&lt;br /&gt;
The usages of the scripts are described in the beginning lines of the source codes.&lt;br /&gt;
&lt;br /&gt;
The hotstart conversion script asks for &amp;quot;ns&amp;quot; (number of sides) as a command line input. The easiest way to find &amp;quot;ns&amp;quot; is to look at the beginning lines of your previous mirror.out, which list grid information; or, run your project with 1 core and &amp;quot;ipre=1&amp;quot; in param.in, which generates the grid info but does not require hotstart.in.&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=%22xlsc0%22_(surface_mixing_length_scale_constant)&amp;diff=1215</id>
		<title>&quot;xlsc0&quot; (surface mixing length scale constant)</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=%22xlsc0%22_(surface_mixing_length_scale_constant)&amp;diff=1215"/>
		<updated>2018-05-25T14:24:20Z</updated>

		<summary type="html">&lt;p&gt;Feiye: Created page with &amp;quot;For the Generic Length Scale (GLS) turbulence closure (Umlauf and Burchard, 2003) in SCHISM, the mixing length ($l$) near the free surface is determined as  $l=\kappa d_s$ (Zh...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the Generic Length Scale (GLS) turbulence closure (Umlauf and Burchard, 2003) in SCHISM, the mixing length ($l$) near the free surface is determined as&lt;br /&gt;
&lt;br /&gt;
$l=\kappa d_s$ (Zhang and Baptista, 2008), &lt;br /&gt;
&lt;br /&gt;
where&lt;br /&gt;
&lt;br /&gt;
$\kappa=0.4$ is the von Karman's constant;&lt;br /&gt;
&lt;br /&gt;
$d_s$ = '''xlsc0''' $\cdot$ ''surface layer thinkness''.&lt;br /&gt;
&lt;br /&gt;
As a scale constant, '''xlsc0''' should take a value between 0 and 1. Note that the spatially varying option (xlsc.gr3) is disabled in the latest SCHISM version.&lt;br /&gt;
&lt;br /&gt;
If wind wave module is invoked, the ''surface layer thickness'' is taken as 0.6$H_s$ (significant wave height) following Terray et al. (1996); otherwise, it is taken as the distance between the top two vertical layers. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References''':&lt;br /&gt;
&lt;br /&gt;
Terray, E.A., Donelan, M.A., Agrawal, Y.C., Drennan, W.M., Kahma, K.K., Williams, A.J., Hwang, P.A. and Kitaigorodskii, S.A., 1996. Estimates of kinetic energy dissipation under breaking waves. Journal of Physical Oceanography, 26(5), pp.792-807.&lt;br /&gt;
&lt;br /&gt;
Umlauf, L. and Burchard, H., 2003. A generic length-scale equation for geophysical turbulence models. Journal of Marine Research, 61(2), pp.235-265.&lt;br /&gt;
&lt;br /&gt;
Zhang, Y. and Baptista, A.M., 2008. SELFE: a semi-implicit Eulerian–Lagrangian finite-element model for cross-scale ocean circulation. Ocean modelling, 21(3-4), pp.71-96.&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1214</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1214"/>
		<updated>2018-05-25T14:24:13Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Besides the following info, you may also search archived messages from the SCHISM mailing list on the same web where you registered yourself for the mailing list. Just log in, and select 'Archive' from the left of the screen, and then on right side of screen select 'Advanced search'.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. My results show platform/compiler/CPU dependency Due to some intricate differences between different compilers/platforms some minor differences in results are expected. &lt;br /&gt;
&lt;br /&gt;
Bit-by-bit match of results using different numbers of CPUs is impossible also. But the differences should be small and should stabilize over time iteration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Run crashed with a fort.11 error message &amp;quot;QUICKSEARCH: no intersecting edge....&amp;quot;&lt;br /&gt;
&lt;br /&gt;
First, you need to viz the results before the crash (e.g. surface velocity) to see if anything is outrageously wrong. If the results look reasonable, contact the developers for more info.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Run crashed with a fort.11 error message &amp;quot;bktrk_subs: overflow...&amp;quot; or &amp;quot;MAIN: nbtrk &amp;gt; mxnbt&amp;quot; &lt;br /&gt;
&lt;br /&gt;
The backtracking (ELM) in SCHISM is parallelized across MPI processes, and some arrays need to be allocated to store trajectories that exited the augmented domain. The dimension of those arrays is defined in mxnbt and mnbt, which are proportional to local # of side and # of levels, and the proportionality constants are defined in param.in: s1_mxnbt = 0.5 s2_mxnbt = 3.5 95 (Gradually) increasing these (to say 1, and 4) will solve the problem. Note that these constants only affect memory consumption but not accuracy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. How to do a tidal simulation with SCHISM? &lt;br /&gt;
&lt;br /&gt;
The simplest way is to use SCHISM 2D. If you have to use SCHISM 3D, make sure the vertical grid is reasonable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. My run crashed; how can I find out why? &lt;br /&gt;
&lt;br /&gt;
The best way to find out the reason for a crash is to visualize the surface velocity with VisIT. Usually, you may see some large/noisy velocity somewhere, which may give you some hints on grid or forcing issues etc. Sometimes you want to visualize the problem right before the crash. You cannot use autocombine_MPI_elfe.pl as the last stack of output is incomplete. But you can use them FORTRAN combine script (e.g., combine_output*) to directly combine an incomplete stack. Just follow the instruction in the header of this script to prepare the inputs and run. Then visualize the combined outputs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. How to impose river discharge if the depth is negative there? &lt;br /&gt;
&lt;br /&gt;
See Manual Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. Run crashes with a dry boundary/depth error. &lt;br /&gt;
&lt;br /&gt;
SCHISM does not allow any open-boundary nodes to become dry at any time; see Manual Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8. I have large velocity at open boundary &lt;br /&gt;
&lt;br /&gt;
In hydrostatic models, the incoming velocity should be specified at open boundary. Over-specification i.e. elevation+velocity B.C. there usually avoids the problem, but the two B.C. ’s must be largely consistent with each other. In reality it's often difficult to find velocity B.C., and so a useful way is to use one-way nesting approach described in Manual Section 5.4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. fort.11 indicates “Could not find suitable element in input” &lt;br /&gt;
&lt;br /&gt;
This is likely because your sflux*.nc is not prepared properly: either the grid in .nc does not cover hgrid.ll, or the structured grid in .nc is not ordered counter-clockwise.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10. Need more explanations on some of the parameters in param.in? &lt;br /&gt;
&lt;br /&gt;
Send the request to the schism mailing list. Frequently asked ones will be added below and included into to the manual if necessary:&lt;br /&gt;
&lt;br /&gt;
    '''[[&amp;quot;xlsc0&amp;quot; (surface mixing length scale constant)]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11. I have some legacy input files in binary format that no longer work for the SCHISM versions after v5.6, do I need to re-write my scripts and generate the inputs in netcdf format?&lt;br /&gt;
&lt;br /&gt;
Not necessarily, here are a list of format conversion scripts in the source code folders:&lt;br /&gt;
*3D or 2D boudary conditions: *[23]D.th -&amp;gt; *[23]D.th.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_3Dth_nc.f90);&lt;br /&gt;
*hotstart: hotstart.in -&amp;gt; hotstart.nc (''your_SCHISM_dir''/trunk/src/Utility/Gen_Hotstart/convert_hotstart_nc.f90);&lt;br /&gt;
*nudging: *_nu.in -&amp;gt; *_nu.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_nudge_nc.f90).&lt;br /&gt;
&lt;br /&gt;
The usages of the scripts are described in the beginning lines of the source codes.&lt;br /&gt;
&lt;br /&gt;
The hotstart conversion script asks for &amp;quot;ns&amp;quot; (number of sides) as a command line input. The easiest way to find &amp;quot;ns&amp;quot; is to look at the beginning lines of your previous mirror.out, which list grid information; or, run your project with 1 core and &amp;quot;ipre=1&amp;quot; in param.in, which generates the grid info but does not require hotstart.in.&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1213</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1213"/>
		<updated>2018-05-25T14:23:33Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Besides the following info, you may also search archived messages from the SCHISM mailing list on the same web where you registered yourself for the mailing list. Just log in, and select 'Archive' from the left of the screen, and then on right side of screen select 'Advanced search'.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. My results show platform/compiler/CPU dependency Due to some intricate differences between different compilers/platforms some minor differences in results are expected. &lt;br /&gt;
&lt;br /&gt;
Bit-by-bit match of results using different numbers of CPUs is impossible also. But the differences should be small and should stabilize over time iteration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Run crashed with a fort.11 error message &amp;quot;QUICKSEARCH: no intersecting edge....&amp;quot;&lt;br /&gt;
&lt;br /&gt;
First, you need to viz the results before the crash (e.g. surface velocity) to see if anything is outrageously wrong. If the results look reasonable, contact the developers for more info.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Run crashed with a fort.11 error message &amp;quot;bktrk_subs: overflow...&amp;quot; or &amp;quot;MAIN: nbtrk &amp;gt; mxnbt&amp;quot; &lt;br /&gt;
&lt;br /&gt;
The backtracking (ELM) in SCHISM is parallelized across MPI processes, and some arrays need to be allocated to store trajectories that exited the augmented domain. The dimension of those arrays is defined in mxnbt and mnbt, which are proportional to local # of side and # of levels, and the proportionality constants are defined in param.in: s1_mxnbt = 0.5 s2_mxnbt = 3.5 95 (Gradually) increasing these (to say 1, and 4) will solve the problem. Note that these constants only affect memory consumption but not accuracy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. How to do a tidal simulation with SCHISM? &lt;br /&gt;
&lt;br /&gt;
The simplest way is to use SCHISM 2D. If you have to use SCHISM 3D, make sure the vertical grid is reasonable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. My run crashed; how can I find out why? &lt;br /&gt;
&lt;br /&gt;
The best way to find out the reason for a crash is to visualize the surface velocity with VisIT. Usually, you may see some large/noisy velocity somewhere, which may give you some hints on grid or forcing issues etc. Sometimes you want to visualize the problem right before the crash. You cannot use autocombine_MPI_elfe.pl as the last stack of output is incomplete. But you can use them FORTRAN combine script (e.g., combine_output*) to directly combine an incomplete stack. Just follow the instruction in the header of this script to prepare the inputs and run. Then visualize the combined outputs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. How to impose river discharge if the depth is negative there? &lt;br /&gt;
&lt;br /&gt;
See Manual Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. Run crashes with a dry boundary/depth error. &lt;br /&gt;
&lt;br /&gt;
SCHISM does not allow any open-boundary nodes to become dry at any time; see Manual Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8. I have large velocity at open boundary &lt;br /&gt;
&lt;br /&gt;
In hydrostatic models, the incoming velocity should be specified at open boundary. Over-specification i.e. elevation+velocity B.C. there usually avoids the problem, but the two B.C. ’s must be largely consistent with each other. In reality it's often difficult to find velocity B.C., and so a useful way is to use one-way nesting approach described in Manual Section 5.4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. fort.11 indicates “Could not find suitable element in input” &lt;br /&gt;
&lt;br /&gt;
This is likely because your sflux*.nc is not prepared properly: either the grid in .nc does not cover hgrid.ll, or the structured grid in .nc is not ordered counter-clockwise.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10. Need more explanations on some of the parameters in param.in? &lt;br /&gt;
&lt;br /&gt;
Send the request to the schism mailing list. Frequently asked ones will be added below and included into to the manual if necessary:&lt;br /&gt;
&lt;br /&gt;
    '''[[xlsc0 (surface mixing length scale constant)]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11. I have some legacy input files in binary format that no longer work for the SCHISM versions after v5.6, do I need to re-write my scripts and generate the inputs in netcdf format?&lt;br /&gt;
&lt;br /&gt;
Not necessarily, here are a list of format conversion scripts in the source code folders:&lt;br /&gt;
*3D or 2D boudary conditions: *[23]D.th -&amp;gt; *[23]D.th.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_3Dth_nc.f90);&lt;br /&gt;
*hotstart: hotstart.in -&amp;gt; hotstart.nc (''your_SCHISM_dir''/trunk/src/Utility/Gen_Hotstart/convert_hotstart_nc.f90);&lt;br /&gt;
*nudging: *_nu.in -&amp;gt; *_nu.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_nudge_nc.f90).&lt;br /&gt;
&lt;br /&gt;
The usages of the scripts are described in the beginning lines of the source codes.&lt;br /&gt;
&lt;br /&gt;
The hotstart conversion script asks for &amp;quot;ns&amp;quot; (number of sides) as a command line input. The easiest way to find &amp;quot;ns&amp;quot; is to look at the beginning lines of your previous mirror.out, which list grid information; or, run your project with 1 core and &amp;quot;ipre=1&amp;quot; in param.in, which generates the grid info but does not require hotstart.in.&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1212</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1212"/>
		<updated>2018-05-25T14:22:57Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Besides the following info, you may also search archived messages from the SCHISM mailing list on the same web where you registered yourself for the mailing list. Just log in, and select 'Archive' from the left of the screen, and then on right side of screen select 'Advanced search'.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. My results show platform/compiler/CPU dependency Due to some intricate differences between different compilers/platforms some minor differences in results are expected. &lt;br /&gt;
&lt;br /&gt;
Bit-by-bit match of results using different numbers of CPUs is impossible also. But the differences should be small and should stabilize over time iteration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Run crashed with a fort.11 error message &amp;quot;QUICKSEARCH: no intersecting edge....&amp;quot;&lt;br /&gt;
&lt;br /&gt;
First, you need to viz the results before the crash (e.g. surface velocity) to see if anything is outrageously wrong. If the results look reasonable, contact the developers for more info.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Run crashed with a fort.11 error message &amp;quot;bktrk_subs: overflow...&amp;quot; or &amp;quot;MAIN: nbtrk &amp;gt; mxnbt&amp;quot; &lt;br /&gt;
&lt;br /&gt;
The backtracking (ELM) in SCHISM is parallelized across MPI processes, and some arrays need to be allocated to store trajectories that exited the augmented domain. The dimension of those arrays is defined in mxnbt and mnbt, which are proportional to local # of side and # of levels, and the proportionality constants are defined in param.in: s1_mxnbt = 0.5 s2_mxnbt = 3.5 95 (Gradually) increasing these (to say 1, and 4) will solve the problem. Note that these constants only affect memory consumption but not accuracy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. How to do a tidal simulation with SCHISM? &lt;br /&gt;
&lt;br /&gt;
The simplest way is to use SCHISM 2D. If you have to use SCHISM 3D, make sure the vertical grid is reasonable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. My run crashed; how can I find out why? &lt;br /&gt;
&lt;br /&gt;
The best way to find out the reason for a crash is to visualize the surface velocity with VisIT. Usually, you may see some large/noisy velocity somewhere, which may give you some hints on grid or forcing issues etc. Sometimes you want to visualize the problem right before the crash. You cannot use autocombine_MPI_elfe.pl as the last stack of output is incomplete. But you can use them FORTRAN combine script (e.g., combine_output*) to directly combine an incomplete stack. Just follow the instruction in the header of this script to prepare the inputs and run. Then visualize the combined outputs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. How to impose river discharge if the depth is negative there? &lt;br /&gt;
&lt;br /&gt;
See Manual Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. Run crashes with a dry boundary/depth error. &lt;br /&gt;
&lt;br /&gt;
SCHISM does not allow any open-boundary nodes to become dry at any time; see Manual Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8. I have large velocity at open boundary &lt;br /&gt;
&lt;br /&gt;
In hydrostatic models, the incoming velocity should be specified at open boundary. Over-specification i.e. elevation+velocity B.C. there usually avoids the problem, but the two B.C. ’s must be largely consistent with each other. In reality it's often difficult to find velocity B.C., and so a useful way is to use one-way nesting approach described in Manual Section 5.4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. fort.11 indicates “Could not find suitable element in input” &lt;br /&gt;
&lt;br /&gt;
This is likely because your sflux*.nc is not prepared properly: either the grid in .nc does not cover hgrid.ll, or the structured grid in .nc is not ordered counter-clockwise.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10. Need more explanations on some of the parameters in param.in? &lt;br /&gt;
&lt;br /&gt;
Send the request to schism mailing list. Frequently asked ones will be added below and included into to the manual if necessary:&lt;br /&gt;
&lt;br /&gt;
    '''[[xlsc0 (surface mixing length scale constant)]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11. I have some legacy input files in binary format that no longer work for the SCHISM versions after v5.6, do I need to re-write my scripts and generate the inputs in netcdf format?&lt;br /&gt;
&lt;br /&gt;
Not necessarily, here are a list of format conversion scripts in the source code folders:&lt;br /&gt;
*3D or 2D boudary conditions: *[23]D.th -&amp;gt; *[23]D.th.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_3Dth_nc.f90);&lt;br /&gt;
*hotstart: hotstart.in -&amp;gt; hotstart.nc (''your_SCHISM_dir''/trunk/src/Utility/Gen_Hotstart/convert_hotstart_nc.f90);&lt;br /&gt;
*nudging: *_nu.in -&amp;gt; *_nu.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_nudge_nc.f90).&lt;br /&gt;
&lt;br /&gt;
The usages of the scripts are described in the beginning lines of the source codes.&lt;br /&gt;
&lt;br /&gt;
The hotstart conversion script asks for &amp;quot;ns&amp;quot; (number of sides) as a command line input. The easiest way to find &amp;quot;ns&amp;quot; is to look at the beginning lines of your previous mirror.out, which list grid information; or, run your project with 1 core and &amp;quot;ipre=1&amp;quot; in param.in, which generates the grid info but does not require hotstart.in.&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1211</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1211"/>
		<updated>2018-05-25T14:21:17Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Besides the following info, you may also search archived messages from the SCHISM mailing list on the same web where you registered yourself for the mailing list. Just log in, and select 'Archive' from the left of the screen, and then on right side of screen select 'Advanced search'.&lt;br /&gt;
&lt;br /&gt;
1. My results show platform/compiler/CPU dependency Due to some intricate differences between different compilers/platforms some minor differences in results are expected. &lt;br /&gt;
&lt;br /&gt;
Bit-by-bit match of results using different numbers of CPUs is impossible also. But the differences should be small and should stabilize over time iteration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Run crashed with a fort.11 error message &amp;quot;QUICKSEARCH: no intersecting edge....&amp;quot;&lt;br /&gt;
&lt;br /&gt;
First, you need to viz the results before the crash (e.g. surface velocity) to see if anything is outrageously wrong. If the results look reasonable, contact the developers for more info.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Run crashed with a fort.11 error message &amp;quot;bktrk_subs: overflow...&amp;quot; or &amp;quot;MAIN: nbtrk &amp;gt; mxnbt&amp;quot; &lt;br /&gt;
&lt;br /&gt;
The backtracking (ELM) in SCHISM is parallelized across MPI processes, and some arrays need to be allocated to store trajectories that exited the augmented domain. The dimension of those arrays is defined in mxnbt and mnbt, which are proportional to local # of side and # of levels, and the proportionality constants are defined in param.in: s1_mxnbt = 0.5 s2_mxnbt = 3.5 95 (Gradually) increasing these (to say 1, and 4) will solve the problem. Note that these constants only affect memory consumption but not accuracy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. How to do a tidal simulation with SCHISM? &lt;br /&gt;
&lt;br /&gt;
The simplest way is to use SCHISM 2D. If you have to use SCHISM 3D, make sure the vertical grid is reasonable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. My run crashed; how can I find out why? &lt;br /&gt;
&lt;br /&gt;
The best way to find out the reason for a crash is to visualize the surface velocity with VisIT. Usually, you may see some large/noisy velocity somewhere, which may give you some hints on grid or forcing issues etc. Sometimes you want to visualize the problem right before the crash. You cannot use autocombine_MPI_elfe.pl as the last stack of output is incomplete. But you can use them FORTRAN combine script (e.g., combine_output*) to directly combine an incomplete stack. Just follow the instruction in the header of this script to prepare the inputs and run. Then visualize the combined outputs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. How to impose river discharge if the depth is negative there? &lt;br /&gt;
&lt;br /&gt;
See Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7. Run crashes with a dry boundary/depth error. &lt;br /&gt;
&lt;br /&gt;
SCHISM does not allow any open-boundary nodes to become dry at any time; see Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8. I have large velocity at open boundary &lt;br /&gt;
&lt;br /&gt;
In hydrostatic models, the incoming velocity should be specified at open boundary. Over-specification i.e. elevation+velocity B.C. there usually avoids the problem, but the two B.C. ’s must be largely consistent with each other. In reality it's often difficult to find velocity B.C., and so a useful way is to use one-way nesting approach described in Section 5.4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9. fort.11 indicates “Could not find suitable element in input” &lt;br /&gt;
&lt;br /&gt;
This is likely because your sflux*.nc is not prepared properly: either the grid in .nc does not cover hgrid.ll, or the structured grid in .nc is not ordered counter-clockwise.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10. Need more explanations on some of the parameters in param.in? &lt;br /&gt;
&lt;br /&gt;
Send the request to schism mailing list. Frequently asked ones will be added below and included into to the manual if necessary:&lt;br /&gt;
&lt;br /&gt;
    '''[[xlsc0 (surface mixing length scale constant)]]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11. I have some legacy input files in binary format that no longer work for the SCHISM versions after v5.6, do I need to re-write my scripts and generate the inputs in netcdf format?&lt;br /&gt;
&lt;br /&gt;
Not necessarily, here are a list of format conversion scripts in the source code folders:&lt;br /&gt;
*3D or 2D boudary conditions: *[23]D.th -&amp;gt; *[23]D.th.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_3Dth_nc.f90);&lt;br /&gt;
*hotstart: hotstart.in -&amp;gt; hotstart.nc (''your_SCHISM_dir''/trunk/src/Utility/Gen_Hotstart/convert_hotstart_nc.f90);&lt;br /&gt;
*nudging: *_nu.in -&amp;gt; *_nu.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_nudge_nc.f90).&lt;br /&gt;
&lt;br /&gt;
The usages of the scripts are described in the beginning lines of the source codes.&lt;br /&gt;
&lt;br /&gt;
The hotstart conversion script asks for &amp;quot;ns&amp;quot; (number of sides) as a command line input. The easiest way to find &amp;quot;ns&amp;quot; is to look at the beginning lines of your previous mirror.out, which list grid information; or, run your project with 1 core and &amp;quot;ipre=1&amp;quot; in param.in, which generates the grid info but does not require hotstart.in.&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1210</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1210"/>
		<updated>2018-05-25T14:20:42Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Besides the following info, you may also search archived messages from the SCHISM mailing list on the same web where you registered yourself for the mailing list. Just log in, and select 'Archive' from the left of the screen, and then on right side of screen select 'Advanced search'.&lt;br /&gt;
&lt;br /&gt;
1. My results show platform/compiler/CPU dependency Due to some intricate differences between different compilers/platforms some minor differences in results are expected. &lt;br /&gt;
&lt;br /&gt;
Bit-by-bit match of results using different numbers of CPUs is impossible also. But the differences should be small and should stabilize over time iteration.&lt;br /&gt;
&lt;br /&gt;
2. Run crashed with a fort.11 error message &amp;quot;QUICKSEARCH: no intersecting edge....&amp;quot;&lt;br /&gt;
&lt;br /&gt;
First, you need to viz the results before the crash (e.g. surface velocity) to see if anything is outrageously wrong. If the results look reasonable, contact the developers for more info.&lt;br /&gt;
&lt;br /&gt;
3. Run crashed with a fort.11 error message &amp;quot;bktrk_subs: overflow...&amp;quot; or &amp;quot;MAIN: nbtrk &amp;gt; mxnbt&amp;quot; &lt;br /&gt;
&lt;br /&gt;
The backtracking (ELM) in SCHISM is parallelized across MPI processes, and some arrays need to be allocated to store trajectories that exited the augmented domain. The dimension of those arrays is defined in mxnbt and mnbt, which are proportional to local # of side and # of levels, and the proportionality constants are defined in param.in: s1_mxnbt = 0.5 s2_mxnbt = 3.5 95 (Gradually) increasing these (to say 1, and 4) will solve the problem. Note that these constants only affect memory consumption but not accuracy.&lt;br /&gt;
&lt;br /&gt;
4. How to do a tidal simulation with SCHISM? &lt;br /&gt;
&lt;br /&gt;
The simplest way is to use SCHISM 2D. If you have to use SCHISM 3D, make sure the vertical grid is reasonable.&lt;br /&gt;
&lt;br /&gt;
5. My run crashed; how can I find out why? &lt;br /&gt;
&lt;br /&gt;
The best way to find out the reason for a crash is to visualize the surface velocity with VisIT. Usually, you may see some large/noisy velocity somewhere, which may give you some hints on grid or forcing issues etc. Sometimes you want to visualize the problem right before the crash. You cannot use autocombine_MPI_elfe.pl as the last stack of output is incomplete. But you can use them FORTRAN combine script (e.g., combine_output*) to directly combine an incomplete stack. Just follow the instruction in the header of this script to prepare the inputs and run. Then visualize the combined outputs.&lt;br /&gt;
&lt;br /&gt;
6. How to impose river discharge if the depth is negative there? &lt;br /&gt;
&lt;br /&gt;
See Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
7. Run crashes with a dry boundary/depth error. &lt;br /&gt;
&lt;br /&gt;
SCHISM does not allow any open-boundary nodes to become dry at any time; see Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
8. I have large velocity at open boundary &lt;br /&gt;
&lt;br /&gt;
In hydrostatic models, the incoming velocity should be specified at open boundary. Over-specification i.e. elevation+velocity B.C. there usually avoids the problem, but the two B.C. ’s must be largely consistent with each other. In reality it's often difficult to find velocity B.C., and so a useful way is to use one-way nesting approach described in Section 5.4.&lt;br /&gt;
&lt;br /&gt;
9. fort.11 indicates “Could not find suitable element in input” &lt;br /&gt;
&lt;br /&gt;
This is likely because your sflux*.nc is not prepared properly: either the grid in .nc does not cover hgrid.ll, or the structured grid in .nc is not ordered counter-clockwise.&lt;br /&gt;
&lt;br /&gt;
10. Need more explanations on some of the parameters in param.in? &lt;br /&gt;
&lt;br /&gt;
Send the request to schism mailing list. Frequently asked ones will be added below and included into to the manual if necessary:&lt;br /&gt;
&lt;br /&gt;
    '''[[xlsc0 (surface mixing length scale constant)]]'''&lt;br /&gt;
&lt;br /&gt;
11. I have some legacy input files in binary format that no longer work for the SCHISM versions after v5.6, do I need to re-write my scripts and generate the inputs in netcdf format?&lt;br /&gt;
&lt;br /&gt;
Not necessarily, here are a list of format conversion scripts in the source code folders:&lt;br /&gt;
*3D or 2D boudary conditions: *[23]D.th -&amp;gt; *[23]D.th.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_3Dth_nc.f90);&lt;br /&gt;
*hotstart: hotstart.in -&amp;gt; hotstart.nc (''your_SCHISM_dir''/trunk/src/Utility/Gen_Hotstart/convert_hotstart_nc.f90);&lt;br /&gt;
*nudging: *_nu.in -&amp;gt; *_nu.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_nudge_nc.f90).&lt;br /&gt;
&lt;br /&gt;
The usages of the scripts are described in the beginning lines of the source codes.&lt;br /&gt;
&lt;br /&gt;
The hotstart conversion script asks for &amp;quot;ns&amp;quot; (number of sides) as a command line input. The easiest way to find &amp;quot;ns&amp;quot; is to look at the beginning lines of your previous mirror.out, which list grid information; or, run your project with 1 core and &amp;quot;ipre=1&amp;quot; in param.in, which generates the grid info but does not require hotstart.in.&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1209</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1209"/>
		<updated>2018-05-25T14:18:00Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Besides the following info, you may also search archived messages from the SCHISM mailing list on the same web where you registered yourself for the mailing list. Just log in, and select 'Archive' from the left of the screen, and then on right side of screen select 'Advanced search'.&lt;br /&gt;
&lt;br /&gt;
1. My results show platform/compiler/CPU dependency Due to some intricate differences between different compilers/platforms some minor differences in results are expected. Bit-by-bit match of results using different numbers of CPUs is impossible also. But the differences should be small and should stabilize over time iteration.&lt;br /&gt;
&lt;br /&gt;
2. Run crashed with a fort.11 error message &amp;quot;QUICKSEARCH: no intersecting edge....&amp;quot; First, you need to viz the results before the crash (e.g. surface velocity) to see if anything is outrageously wrong. If the results look reasonable, contact the developers for more info.&lt;br /&gt;
&lt;br /&gt;
3. Run crashed with a fort.11 error message &amp;quot;bktrk_subs: overflow...&amp;quot; or &amp;quot;MAIN: nbtrk &amp;gt; mxnbt&amp;quot; The backtracking (ELM) in SCHISM is parallelized across MPI processes, and some arrays need to be allocated to store trajectories that exited the augmented domain. The dimension of those arrays is defined in mxnbt and mnbt, which are proportional to local # of side and # of levels, and the proportionality constants are defined in param.in: s1_mxnbt = 0.5 s2_mxnbt = 3.5 95 (Gradually) increasing these (to say 1, and 4) will solve the problem. Note that these constants only affect memory consumption but not accuracy.&lt;br /&gt;
&lt;br /&gt;
4. How to do a tidal simulation with SCHISM? The simplest way is to use SCHISM 2D. If you have to use SCHISM 3D, make sure the vertical grid is reasonable.&lt;br /&gt;
&lt;br /&gt;
5. My run crashed; how can I find out why? The best way to find out the reason for a crash is to visualize the surface velocity with VisIT. Usually, you may see some large/noisy velocity somewhere, which may give you some hints on grid or forcing issues etc. Sometimes you want to visualize the problem right before the crash. You cannot use autocombine_MPI_elfe.pl as the last stack of output is incomplete. But you can use them FORTRAN combine script (e.g., combine_output*) to directly combine an incomplete stack. Just follow the instruction in the header of this script to prepare the inputs and run. Then visualize the combined outputs.&lt;br /&gt;
&lt;br /&gt;
6. How to impose river discharge if the depth is negative there? See Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
7. Run crashes with a dry boundary/depth error. SCHISM does not allow any open-boundary nodes to become dry at any time; see Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
8. I have large velocity at open boundary In hydrostatic models, the incoming velocity should be specified at open boundary. Over-specification i.e. elevation+velocity B.C. there usually avoids the problem, but the two B.C. ’s must be largely consistent with each other. In reality it's often difficult to find velocity B.C., and so a useful way is to use one-way nesting approach described in Section 5.4.&lt;br /&gt;
&lt;br /&gt;
9. fort.11 indicates “Could not find suitable element in input” This is likely because your sflux*.nc is not prepared properly: either the grid in .nc does not cover hgrid.ll, or the structured grid in .nc is not ordered counter-clockwise.&lt;br /&gt;
&lt;br /&gt;
10. Need more explanations on some of the parameters in param.in? Send the request to schism mailing list. Frequently asked ones will be added below and included into to the manual if necessary:&lt;br /&gt;
&lt;br /&gt;
    '''[[xlsc0 (surface mixing length scale constant)]]'''&lt;br /&gt;
&lt;br /&gt;
11. I have some legacy input files in binary format that no longer work for the SCHISM versions after v5.6, do I need to re-write my scripts and generate the inputs in netcdf format?&lt;br /&gt;
Not necessarily, here are a list of format conversion scripts in the source code folders:&lt;br /&gt;
*3D or 2D boudary conditions: *[23]D.th -&amp;gt; *[23]D.th.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_3Dth_nc.f90);&lt;br /&gt;
*hotstart: hotstart.in -&amp;gt; hotstart.nc (''your_SCHISM_dir''/trunk/src/Utility/Gen_Hotstart/convert_hotstart_nc.f90);&lt;br /&gt;
*nudging: *_nu.in -&amp;gt; *_nu.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_nudge_nc.f90).&lt;br /&gt;
&lt;br /&gt;
The usages of the scripts are described in the beginning lines of the source codes.&lt;br /&gt;
&lt;br /&gt;
The hotstart conversion script asks for &amp;quot;ns&amp;quot; (number of sides) as a command line input. The easiest way to find &amp;quot;ns&amp;quot; is to look at the beginning lines of your previous mirror.out, which list grid information; or, run your project with 1 core and &amp;quot;ipre=1&amp;quot; in param.in, which generates the grid info but does not require hotstart.in.&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1208</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1208"/>
		<updated>2018-05-25T14:17:40Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Besides the following info, you may also search archived messages from the SCHISM mailing list on the same web where you registered yourself for the mailing list. Just log in, and select 'Archive' from the left of the screen, and then on right side of screen select 'Advanced search'.&lt;br /&gt;
&lt;br /&gt;
1. My results show platform/compiler/CPU dependency Due to some intricate differences between different compilers/platforms some minor differences in results are expected. Bit-by-bit match of results using different numbers of CPUs is impossible also. But the differences should be small and should stabilize over time iteration.&lt;br /&gt;
&lt;br /&gt;
2. Run crashed with a fort.11 error message &amp;quot;QUICKSEARCH: no intersecting edge....&amp;quot; First, you need to viz the results before the crash (e.g. surface velocity) to see if anything is outrageously wrong. If the results look reasonable, contact the developers for more info.&lt;br /&gt;
&lt;br /&gt;
3. Run crashed with a fort.11 error message &amp;quot;bktrk_subs: overflow...&amp;quot; or &amp;quot;MAIN: nbtrk &amp;gt; mxnbt&amp;quot; The backtracking (ELM) in SCHISM is parallelized across MPI processes, and some arrays need to be allocated to store trajectories that exited the augmented domain. The dimension of those arrays is defined in mxnbt and mnbt, which are proportional to local # of side and # of levels, and the proportionality constants are defined in param.in: s1_mxnbt = 0.5 s2_mxnbt = 3.5 95 (Gradually) increasing these (to say 1, and 4) will solve the problem. Note that these constants only affect memory consumption but not accuracy.&lt;br /&gt;
&lt;br /&gt;
4. How to do a tidal simulation with SCHISM? The simplest way is to use SCHISM 2D. If you have to use SCHISM 3D, make sure the vertical grid is reasonable.&lt;br /&gt;
&lt;br /&gt;
5. My run crashed; how can I find out why? The best way to find out the reason for a crash is to visualize the surface velocity with VisIT. Usually, you may see some large/noisy velocity somewhere, which may give you some hints on grid or forcing issues etc. Sometimes you want to visualize the problem right before the crash. You cannot use autocombine_MPI_elfe.pl as the last stack of output is incomplete. But you can use them FORTRAN combine script (e.g., combine_output*) to directly combine an incomplete stack. Just follow the instruction in the header of this script to prepare the inputs and run. Then visualize the combined outputs.&lt;br /&gt;
&lt;br /&gt;
6. How to impose river discharge if the depth is negative there? See Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
7. Run crashes with a dry boundary/depth error. SCHISM does not allow any open-boundary nodes to become dry at any time; see Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
8. I have large velocity at open boundary In hydrostatic models, the incoming velocity should be specified at open boundary. Over-specification i.e. elevation+velocity B.C. there usually avoids the problem, but the two B.C. ’s must be largely consistent with each other. In reality it's often difficult to find velocity B.C., and so a useful way is to use one-way nesting approach described in Section 5.4.&lt;br /&gt;
&lt;br /&gt;
9. fort.11 indicates “Could not find suitable element in input” This is likely because your sflux*.nc is not prepared properly: either the grid in .nc does not cover hgrid.ll, or the structured grid in .nc is not ordered counter-clockwise.&lt;br /&gt;
&lt;br /&gt;
10. Need more explanations on some of the parameters in param.in? Send the request to schism mailing list. Frequently asked ones will be added below and included into to the manual if necessary:&lt;br /&gt;
&lt;br /&gt;
    '''[[xlsc0 (surface mixing length scale constant)]]'''&lt;br /&gt;
&lt;br /&gt;
11. I have some legacy input files in binary format that no longer work for the SCHISM versions after v5.6, do I need to re-write my scripts and generate the inputs in netcdf format?&lt;br /&gt;
Not necessarily, here are a list of format conversion scripts in the source code folders:&lt;br /&gt;
*3D or 2D boudary conditions: *[23]D.th -&amp;gt; *[23]D.th.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_3Dth_nc.f90);&lt;br /&gt;
*hotstart: hotstart.in -&amp;gt; hotstart.nc (''your_SCHISM_dir''/trunk/src/Utility/Gen_Hotstart/convert_hotstart_nc.f90);&lt;br /&gt;
*nudging: *_nu.in -&amp;gt; *_nu.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_nudge_nc.f90).&lt;br /&gt;
The usages of the scripts are described in the beginning lines of the source codes.&lt;br /&gt;
The hotstart conversion script asks for &amp;quot;ns&amp;quot; (number of sides) as a command line input. The easiest way to find &amp;quot;ns&amp;quot; is to look at the beginning lines of your previous mirror.out, which list grid information; or, run your project with 1 core and &amp;quot;ipre=1&amp;quot; in param.in, which generates the grid info but does not require hotstart.in.&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1207</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1207"/>
		<updated>2018-05-25T14:15:15Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Besides the following info, you may also search archived messages from the SCHISM mailing list on the same web where you registered yourself for the mailing list. Just log in, and select 'Archive' from the left of the screen, and then on right side of screen select 'Advanced search'.&lt;br /&gt;
&lt;br /&gt;
1. My results show platform/compiler/CPU dependency Due to some intricate differences between different compilers/platforms some minor differences in results are expected. Bit-by-bit match of results using different numbers of CPUs is impossible also. But the differences should be small and should stabilize over time iteration.&lt;br /&gt;
&lt;br /&gt;
2. Run crashed with a fort.11 error message &amp;quot;QUICKSEARCH: no intersecting edge....&amp;quot; First, you need to viz the results before the crash (e.g. surface velocity) to see if anything is outrageously wrong. If the results look reasonable, contact the developers for more info.&lt;br /&gt;
&lt;br /&gt;
3. Run crashed with a fort.11 error message &amp;quot;bktrk_subs: overflow...&amp;quot; or &amp;quot;MAIN: nbtrk &amp;gt; mxnbt&amp;quot; The backtracking (ELM) in SCHISM is parallelized across MPI processes, and some arrays need to be allocated to store trajectories that exited the augmented domain. The dimension of those arrays is defined in mxnbt and mnbt, which are proportional to local # of side and # of levels, and the proportionality constants are defined in param.in: s1_mxnbt = 0.5 s2_mxnbt = 3.5 95 (Gradually) increasing these (to say 1, and 4) will solve the problem. Note that these constants only affect memory consumption but not accuracy.&lt;br /&gt;
&lt;br /&gt;
4. How to do a tidal simulation with SCHISM? The simplest way is to use SCHISM 2D. If you have to use SCHISM 3D, make sure the vertical grid is reasonable.&lt;br /&gt;
&lt;br /&gt;
5. My run crashed; how can I find out why? The best way to find out the reason for a crash is to visualize the surface velocity with VisIT. Usually, you may see some large/noisy velocity somewhere, which may give you some hints on grid or forcing issues etc. Sometimes you want to visualize the problem right before the crash. You cannot use autocombine_MPI_elfe.pl as the last stack of output is incomplete. But you can use them FORTRAN combine script (e.g., combine_output*) to directly combine an incomplete stack. Just follow the instruction in the header of this script to prepare the inputs and run. Then visualize the combined outputs.&lt;br /&gt;
&lt;br /&gt;
6. How to impose river discharge if the depth is negative there? See Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
7. Run crashes with a dry boundary/depth error. SCHISM does not allow any open-boundary nodes to become dry at any time; see Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
8. I have large velocity at open boundary In hydrostatic models, the incoming velocity should be specified at open boundary. Over-specification i.e. elevation+velocity B.C. there usually avoids the problem, but the two B.C. ’s must be largely consistent with each other. In reality it's often difficult to find velocity B.C., and so a useful way is to use one-way nesting approach described in Section 5.4.&lt;br /&gt;
&lt;br /&gt;
9. fort.11 indicates “Could not find suitable element in input” This is likely because your sflux*.nc is not prepared properly: either the grid in .nc does not cover hgrid.ll, or the structured grid in .nc is not ordered counter-clockwise.&lt;br /&gt;
&lt;br /&gt;
10. Need more explanations on some of the parameters in param.in? Send the request to schism mailing list. Frequently asked ones will be added below and included into to the manual if necessary:&lt;br /&gt;
&lt;br /&gt;
    '''[[xlsc0 (surface mixing length scale constant)]]'''&lt;br /&gt;
&lt;br /&gt;
11. I have some legacy input files in binary format that no longer work for the SCHISM versions after v5.6, do I need to re-write my scripts and generate the inputs in netcdf format?&lt;br /&gt;
Not necessarily, here are a list of format conversion scripts in the source code folders:&lt;br /&gt;
*3D or 2D boudary conditions: *3D.th or elev2D.th -&amp;gt; *_3D.th.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_3Dth_nc.f90);&lt;br /&gt;
*hotstart: hotstart.in -&amp;gt; hotstart.nc (''your_SCHISM_dir''/trunk/src/Utility/Gen_Hotstart/convert_hotstart_nc.f90);&lt;br /&gt;
*nudging: *_nu.in -&amp;gt; *_nu.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_nudge_nc.f90).&lt;br /&gt;
The hotstart conversion script asks for &amp;quot;ns&amp;quot; (number of sides) as a command line input. The easiest way to find &amp;quot;ns&amp;quot; is to look at the beginning lines of your previous mirror.out, which list grid information; or, run your project with 1 core and &amp;quot;ipre=1&amp;quot; in param.in, which generates the grid info but does not require hotstart.in.&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1206</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1206"/>
		<updated>2018-05-25T14:14:50Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Besides the following info, you may also search archived messages from the SCHISM mailing list on the same web where you registered yourself for the mailing list. Just log in, and select 'Archive' from the left of the screen, and then on right side of screen select 'Advanced search'.&lt;br /&gt;
&lt;br /&gt;
1. My results show platform/compiler/CPU dependency Due to some intricate differences between different compilers/platforms some minor differences in results are expected. Bit-by-bit match of results using different numbers of CPUs is impossible also. But the differences should be small and should stabilize over time iteration.&lt;br /&gt;
&lt;br /&gt;
2. Run crashed with a fort.11 error message &amp;quot;QUICKSEARCH: no intersecting edge....&amp;quot; First, you need to viz the results before the crash (e.g. surface velocity) to see if anything is outrageously wrong. If the results look reasonable, contact the developers for more info.&lt;br /&gt;
&lt;br /&gt;
3. Run crashed with a fort.11 error message &amp;quot;bktrk_subs: overflow...&amp;quot; or &amp;quot;MAIN: nbtrk &amp;gt; mxnbt&amp;quot; The backtracking (ELM) in SCHISM is parallelized across MPI processes, and some arrays need to be allocated to store trajectories that exited the augmented domain. The dimension of those arrays is defined in mxnbt and mnbt, which are proportional to local # of side and # of levels, and the proportionality constants are defined in param.in: s1_mxnbt = 0.5 s2_mxnbt = 3.5 95 (Gradually) increasing these (to say 1, and 4) will solve the problem. Note that these constants only affect memory consumption but not accuracy.&lt;br /&gt;
&lt;br /&gt;
4. How to do a tidal simulation with SCHISM? The simplest way is to use SCHISM 2D. If you have to use SCHISM 3D, make sure the vertical grid is reasonable.&lt;br /&gt;
&lt;br /&gt;
5. My run crashed; how can I find out why? The best way to find out the reason for a crash is to visualize the surface velocity with VisIT. Usually, you may see some large/noisy velocity somewhere, which may give you some hints on grid or forcing issues etc. Sometimes you want to visualize the problem right before the crash. You cannot use autocombine_MPI_elfe.pl as the last stack of output is incomplete. But you can use them FORTRAN combine script (e.g., combine_output*) to directly combine an incomplete stack. Just follow the instruction in the header of this script to prepare the inputs and run. Then visualize the combined outputs.&lt;br /&gt;
&lt;br /&gt;
6. How to impose river discharge if the depth is negative there? See Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
7. Run crashes with a dry boundary/depth error. SCHISM does not allow any open-boundary nodes to become dry at any time; see Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
8. I have large velocity at open boundary In hydrostatic models, the incoming velocity should be specified at open boundary. Over-specification i.e. elevation+velocity B.C. there usually avoids the problem, but the two B.C. ’s must be largely consistent with each other. In reality it's often difficult to find velocity B.C., and so a useful way is to use one-way nesting approach described in Section 5.4.&lt;br /&gt;
&lt;br /&gt;
9. fort.11 indicates “Could not find suitable element in input” This is likely because your sflux*.nc is not prepared properly: either the grid in .nc does not cover hgrid.ll, or the structured grid in .nc is not ordered counter-clockwise.&lt;br /&gt;
&lt;br /&gt;
10. Need more explanations on some of the parameters in param.in? Send the request to schism mailing list. Frequently asked ones will be added below and included into to the manual if necessary:&lt;br /&gt;
&lt;br /&gt;
    '''[[xlsc0 (surface mixing length scale constant)]]'''&lt;br /&gt;
&lt;br /&gt;
11. I have some legacy input files in binary format that no longer work for the SCHISM versions after v5.6, do I need to re-write my scripts and generate the inputs in netcdf format?&lt;br /&gt;
Not necessarily, here are a list of format conversion scripts in the source code folders:&lt;br /&gt;
*3D or 2D boudary conditions: *3D.th or elev2D.th -&amp;gt; *_3D.th.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_3Dth_nc.f90);&lt;br /&gt;
*hotstart: hotstart.in -&amp;gt; hotstart.nc (''your_SCHISM_dir''/trunk/src/Utility/Gen_Hotstart/convert_hotstart_nc.f90);&lt;br /&gt;
*nudging: *_nu.in -&amp;gt; *_nu.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_nudge_nc.f90).&lt;br /&gt;
The hotstart scripts asks for &amp;quot;ns&amp;quot; (number of sides) as a command line input. The easiest way to find &amp;quot;ns&amp;quot; is to look at the beginning lines of your previous mirror.out, which list grid information; or, run your project with 1 core and &amp;quot;ipre=1&amp;quot; in param.in, which generates the grid info but does not require hotstart.in.&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1205</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1205"/>
		<updated>2018-05-25T14:14:18Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Besides the following info, you may also search archived messages from the SCHISM mailing list on the same web where you registered yourself for the mailing list. Just log in, and select 'Archive' from the left of the screen, and then on right side of screen select 'Advanced search'.&lt;br /&gt;
&lt;br /&gt;
1. My results show platform/compiler/CPU dependency Due to some intricate differences between different compilers/platforms some minor differences in results are expected. Bit-by-bit match of results using different numbers of CPUs is impossible also. But the differences should be small and should stabilize over time iteration.&lt;br /&gt;
&lt;br /&gt;
2. Run crashed with a fort.11 error message &amp;quot;QUICKSEARCH: no intersecting edge....&amp;quot; First, you need to viz the results before the crash (e.g. surface velocity) to see if anything is outrageously wrong. If the results look reasonable, contact the developers for more info.&lt;br /&gt;
&lt;br /&gt;
3. Run crashed with a fort.11 error message &amp;quot;bktrk_subs: overflow...&amp;quot; or &amp;quot;MAIN: nbtrk &amp;gt; mxnbt&amp;quot; The backtracking (ELM) in SCHISM is parallelized across MPI processes, and some arrays need to be allocated to store trajectories that exited the augmented domain. The dimension of those arrays is defined in mxnbt and mnbt, which are proportional to local # of side and # of levels, and the proportionality constants are defined in param.in: s1_mxnbt = 0.5 s2_mxnbt = 3.5 95 (Gradually) increasing these (to say 1, and 4) will solve the problem. Note that these constants only affect memory consumption but not accuracy.&lt;br /&gt;
&lt;br /&gt;
4. How to do a tidal simulation with SCHISM? The simplest way is to use SCHISM 2D. If you have to use SCHISM 3D, make sure the vertical grid is reasonable.&lt;br /&gt;
&lt;br /&gt;
5. My run crashed; how can I find out why? The best way to find out the reason for a crash is to visualize the surface velocity with VisIT. Usually, you may see some large/noisy velocity somewhere, which may give you some hints on grid or forcing issues etc. Sometimes you want to visualize the problem right before the crash. You cannot use autocombine_MPI_elfe.pl as the last stack of output is incomplete. But you can use them FORTRAN combine script (e.g., combine_output*) to directly combine an incomplete stack. Just follow the instruction in the header of this script to prepare the inputs and run. Then visualize the combined outputs.&lt;br /&gt;
&lt;br /&gt;
6. How to impose river discharge if the depth is negative there? See Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
7. Run crashes with a dry boundary/depth error. SCHISM does not allow any open-boundary nodes to become dry at any time; see Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
8. I have large velocity at open boundary In hydrostatic models, the incoming velocity should be specified at open boundary. Over-specification i.e. elevation+velocity B.C. there usually avoids the problem, but the two B.C. ’s must be largely consistent with each other. In reality it's often difficult to find velocity B.C., and so a useful way is to use one-way nesting approach described in Section 5.4.&lt;br /&gt;
&lt;br /&gt;
9. fort.11 indicates “Could not find suitable element in input” This is likely because your sflux*.nc is not prepared properly: either the grid in .nc does not cover hgrid.ll, or the structured grid in .nc is not ordered counter-clockwise.&lt;br /&gt;
&lt;br /&gt;
10. Need more explanations on some of the parameters in param.in? Send the request to schism mailing list. Frequently asked ones will be added below and included into to the manual if necessary:&lt;br /&gt;
&lt;br /&gt;
    '''[[xlsc0 (surface mixing length scale constant)]]'''&lt;br /&gt;
&lt;br /&gt;
11. I have some legacy input files in binary format that no longer work for the SCHISM versions after v5.6, do I need to re-write my scripts and generate the inputs in netcdf format?&lt;br /&gt;
Not necessarily, here are a list of format conversion scripts in the source code folders:&lt;br /&gt;
*3D or 2D boudary conditions: *3D.th or elev2D.th -&amp;gt; *_3D.th.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_3Dth_nc.f90);&lt;br /&gt;
*hotstart: hotstart.in -&amp;gt; hotstart.nc (''your_SCHISM_dir''/trunk/src/Utility/Gen_Hotstart/convert_hotstart_nc.f90);&lt;br /&gt;
*nudging: *_nu.in -&amp;gt; *_nu.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_nudge_nc.f90).&lt;br /&gt;
The hotstart scripts asks for &amp;quot;ns&amp;quot; (number of sides) as a command line input. The easiest way to find &amp;quot;ns&amp;quot; is to look at the beginning lines of your previous mirror.out, which list grid information; or, run your project with 1 core and &amp;quot;ipre=1&amp;quot; in param.in, which does not require hotstart.in.&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1204</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1204"/>
		<updated>2018-05-25T14:09:25Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Besides the following info, you may also search archived messages from the SCHISM mailing list on the same web where you registered yourself for the mailing list. Just log in, and select 'Archive' from the left of the screen, and then on right side of screen select 'Advanced search'.&lt;br /&gt;
&lt;br /&gt;
1. My results show platform/compiler/CPU dependency Due to some intricate differences between different compilers/platforms some minor differences in results are expected. Bit-by-bit match of results using different numbers of CPUs is impossible also. But the differences should be small and should stabilize over time iteration.&lt;br /&gt;
&lt;br /&gt;
2. Run crashed with a fort.11 error message &amp;quot;QUICKSEARCH: no intersecting edge....&amp;quot; First, you need to viz the results before the crash (e.g. surface velocity) to see if anything is outrageously wrong. If the results look reasonable, contact the developers for more info.&lt;br /&gt;
&lt;br /&gt;
3. Run crashed with a fort.11 error message &amp;quot;bktrk_subs: overflow...&amp;quot; or &amp;quot;MAIN: nbtrk &amp;gt; mxnbt&amp;quot; The backtracking (ELM) in SCHISM is parallelized across MPI processes, and some arrays need to be allocated to store trajectories that exited the augmented domain. The dimension of those arrays is defined in mxnbt and mnbt, which are proportional to local # of side and # of levels, and the proportionality constants are defined in param.in: s1_mxnbt = 0.5 s2_mxnbt = 3.5 95 (Gradually) increasing these (to say 1, and 4) will solve the problem. Note that these constants only affect memory consumption but not accuracy.&lt;br /&gt;
&lt;br /&gt;
4. How to do a tidal simulation with SCHISM? The simplest way is to use SCHISM 2D. If you have to use SCHISM 3D, make sure the vertical grid is reasonable.&lt;br /&gt;
&lt;br /&gt;
5. My run crashed; how can I find out why? The best way to find out the reason for a crash is to visualize the surface velocity with VisIT. Usually, you may see some large/noisy velocity somewhere, which may give you some hints on grid or forcing issues etc. Sometimes you want to visualize the problem right before the crash. You cannot use autocombine_MPI_elfe.pl as the last stack of output is incomplete. But you can use them FORTRAN combine script (e.g., combine_output*) to directly combine an incomplete stack. Just follow the instruction in the header of this script to prepare the inputs and run. Then visualize the combined outputs.&lt;br /&gt;
&lt;br /&gt;
6. How to impose river discharge if the depth is negative there? See Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
7. Run crashes with a dry boundary/depth error. SCHISM does not allow any open-boundary nodes to become dry at any time; see Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
8. I have large velocity at open boundary In hydrostatic models, the incoming velocity should be specified at open boundary. Over-specification i.e. elevation+velocity B.C. there usually avoids the problem, but the two B.C. ’s must be largely consistent with each other. In reality it's often difficult to find velocity B.C., and so a useful way is to use one-way nesting approach described in Section 5.4.&lt;br /&gt;
&lt;br /&gt;
9. fort.11 indicates “Could not find suitable element in input” This is likely because your sflux*.nc is not prepared properly: either the grid in .nc does not cover hgrid.ll, or the structured grid in .nc is not ordered counter-clockwise.&lt;br /&gt;
&lt;br /&gt;
10. Need more explanations on some of the parameters in param.in? Send the request to schism mailing list. Frequently asked ones will be added below and included into to the manual if necessary:&lt;br /&gt;
&lt;br /&gt;
    '''[[xlsc0 (surface mixing length scale constant)]]'''&lt;br /&gt;
&lt;br /&gt;
11. I have some legacy input files in binary format that no longer work for the SCHISM versions after v5.6, do I need to re-write my scripts and generate the inputs in netcdf format?&lt;br /&gt;
Not necessarily, here are a list of format conversion scripts in the source code folders:&lt;br /&gt;
*3D or 2D boudary conditions: *3D.th or elev2D.th -&amp;gt; *_3D.th.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_3Dth_nc.f90);&lt;br /&gt;
*hotstart: hotstart.in -&amp;gt; hotstart.nc (''your_SCHISM_dir''/trunk/src/Utility/Gen_Hotstart/convert_hotstart_nc.f90);&lt;br /&gt;
*nudging: *_nu.in -&amp;gt; *_nu.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_nudge_nc.f90)&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1203</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1203"/>
		<updated>2018-05-25T14:09:15Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Besides the following info, you may also search archived messages from the SCHISM mailing list on the same web where you registered yourself for the mailing list. Just log in, and select 'Archive' from the left of the screen, and then on right side of screen select 'Advanced search'.&lt;br /&gt;
&lt;br /&gt;
1. My results show platform/compiler/CPU dependency Due to some intricate differences between different compilers/platforms some minor differences in results are expected. Bit-by-bit match of results using different numbers of CPUs is impossible also. But the differences should be small and should stabilize over time iteration.&lt;br /&gt;
&lt;br /&gt;
2. Run crashed with a fort.11 error message &amp;quot;QUICKSEARCH: no intersecting edge....&amp;quot; First, you need to viz the results before the crash (e.g. surface velocity) to see if anything is outrageously wrong. If the results look reasonable, contact the developers for more info.&lt;br /&gt;
&lt;br /&gt;
3. Run crashed with a fort.11 error message &amp;quot;bktrk_subs: overflow...&amp;quot; or &amp;quot;MAIN: nbtrk &amp;gt; mxnbt&amp;quot; The backtracking (ELM) in SCHISM is parallelized across MPI processes, and some arrays need to be allocated to store trajectories that exited the augmented domain. The dimension of those arrays is defined in mxnbt and mnbt, which are proportional to local # of side and # of levels, and the proportionality constants are defined in param.in: s1_mxnbt = 0.5 s2_mxnbt = 3.5 95 (Gradually) increasing these (to say 1, and 4) will solve the problem. Note that these constants only affect memory consumption but not accuracy.&lt;br /&gt;
&lt;br /&gt;
4. How to do a tidal simulation with SCHISM? The simplest way is to use SCHISM 2D. If you have to use SCHISM 3D, make sure the vertical grid is reasonable.&lt;br /&gt;
&lt;br /&gt;
5. My run crashed; how can I find out why? The best way to find out the reason for a crash is to visualize the surface velocity with VisIT. Usually, you may see some large/noisy velocity somewhere, which may give you some hints on grid or forcing issues etc. Sometimes you want to visualize the problem right before the crash. You cannot use autocombine_MPI_elfe.pl as the last stack of output is incomplete. But you can use them FORTRAN combine script (e.g., combine_output*) to directly combine an incomplete stack. Just follow the instruction in the header of this script to prepare the inputs and run. Then visualize the combined outputs.&lt;br /&gt;
&lt;br /&gt;
6. How to impose river discharge if the depth is negative there? See Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
7. Run crashes with a dry boundary/depth error. SCHISM does not allow any open-boundary nodes to become dry at any time; see Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
8. I have large velocity at open boundary In hydrostatic models, the incoming velocity should be specified at open boundary. Over-specification i.e. elevation+velocity B.C. there usually avoids the problem, but the two B.C. ’s must be largely consistent with each other. In reality it's often difficult to find velocity B.C., and so a useful way is to use one-way nesting approach described in Section 5.4.&lt;br /&gt;
&lt;br /&gt;
9. fort.11 indicates “Could not find suitable element in input” This is likely because your sflux*.nc is not prepared properly: either the grid in .nc does not cover hgrid.ll, or the structured grid in .nc is not ordered counter-clockwise.&lt;br /&gt;
&lt;br /&gt;
10. Need more explanations on some of the parameters in param.in? Send the request to schism mailing list. Frequently asked ones will be added below and included into to the manual if necessary:&lt;br /&gt;
&lt;br /&gt;
    '''[[xlsc0 (surface mixing length scale constant)]]'''&lt;br /&gt;
&lt;br /&gt;
11. I have some legacy input files in binary format that no longer work for the SCHISM versions after v5.6, do I need to re-write my scripts and generate the inputs in netcdf format?&lt;br /&gt;
Not necessarily, here are a list of format conversion scripts in the source code folders:&lt;br /&gt;
 *3D or 2D boudary conditions: *3D.th or elev2D.th -&amp;gt; *_3D.th.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_3Dth_nc.f90);&lt;br /&gt;
 *hotstart: hotstart.in -&amp;gt; hotstart.nc (''your_SCHISM_dir''/trunk/src/Utility/Gen_Hotstart/convert_hotstart_nc.f90);&lt;br /&gt;
 *nudging: *_nu.in -&amp;gt; *_nu.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_nudge_nc.f90)&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1202</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1202"/>
		<updated>2018-05-25T14:09:00Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Besides the following info, you may also search archived messages from the SCHISM mailing list on the same web where you registered yourself for the mailing list. Just log in, and select 'Archive' from the left of the screen, and then on right side of screen select 'Advanced search'.&lt;br /&gt;
&lt;br /&gt;
1. My results show platform/compiler/CPU dependency Due to some intricate differences between different compilers/platforms some minor differences in results are expected. Bit-by-bit match of results using different numbers of CPUs is impossible also. But the differences should be small and should stabilize over time iteration.&lt;br /&gt;
&lt;br /&gt;
2. Run crashed with a fort.11 error message &amp;quot;QUICKSEARCH: no intersecting edge....&amp;quot; First, you need to viz the results before the crash (e.g. surface velocity) to see if anything is outrageously wrong. If the results look reasonable, contact the developers for more info.&lt;br /&gt;
&lt;br /&gt;
3. Run crashed with a fort.11 error message &amp;quot;bktrk_subs: overflow...&amp;quot; or &amp;quot;MAIN: nbtrk &amp;gt; mxnbt&amp;quot; The backtracking (ELM) in SCHISM is parallelized across MPI processes, and some arrays need to be allocated to store trajectories that exited the augmented domain. The dimension of those arrays is defined in mxnbt and mnbt, which are proportional to local # of side and # of levels, and the proportionality constants are defined in param.in: s1_mxnbt = 0.5 s2_mxnbt = 3.5 95 (Gradually) increasing these (to say 1, and 4) will solve the problem. Note that these constants only affect memory consumption but not accuracy.&lt;br /&gt;
&lt;br /&gt;
4. How to do a tidal simulation with SCHISM? The simplest way is to use SCHISM 2D. If you have to use SCHISM 3D, make sure the vertical grid is reasonable.&lt;br /&gt;
&lt;br /&gt;
5. My run crashed; how can I find out why? The best way to find out the reason for a crash is to visualize the surface velocity with VisIT. Usually, you may see some large/noisy velocity somewhere, which may give you some hints on grid or forcing issues etc. Sometimes you want to visualize the problem right before the crash. You cannot use autocombine_MPI_elfe.pl as the last stack of output is incomplete. But you can use them FORTRAN combine script (e.g., combine_output*) to directly combine an incomplete stack. Just follow the instruction in the header of this script to prepare the inputs and run. Then visualize the combined outputs.&lt;br /&gt;
&lt;br /&gt;
6. How to impose river discharge if the depth is negative there? See Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
7. Run crashes with a dry boundary/depth error. SCHISM does not allow any open-boundary nodes to become dry at any time; see Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
8. I have large velocity at open boundary In hydrostatic models, the incoming velocity should be specified at open boundary. Over-specification i.e. elevation+velocity B.C. there usually avoids the problem, but the two B.C. ’s must be largely consistent with each other. In reality it's often difficult to find velocity B.C., and so a useful way is to use one-way nesting approach described in Section 5.4.&lt;br /&gt;
&lt;br /&gt;
9. fort.11 indicates “Could not find suitable element in input” This is likely because your sflux*.nc is not prepared properly: either the grid in .nc does not cover hgrid.ll, or the structured grid in .nc is not ordered counter-clockwise.&lt;br /&gt;
&lt;br /&gt;
10. Need more explanations on some of the parameters in param.in? Send the request to schism mailing list. Frequently asked ones will be added below and included into to the manual if necessary:&lt;br /&gt;
&lt;br /&gt;
    '''[[xlsc0 (surface mixing length scale constant)]]'''&lt;br /&gt;
&lt;br /&gt;
11. I have some legacy input files in binary format that no longer work for the SCHISM versions after v5.6, do I need to re-write my scripts and generate the inputs in netcdf format?&lt;br /&gt;
Not necessarily, here are a list of format conversion scripts in the source code folders:&lt;br /&gt;
 3D or 2D boudary conditions: *3D.th or elev2D.th -&amp;gt; *_3D.th.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_3Dth_nc.f90);&lt;br /&gt;
 hotstart: hotstart.in -&amp;gt; hotstart.nc (''your_SCHISM_dir''/trunk/src/Utility/Gen_Hotstart/convert_hotstart_nc.f90);&lt;br /&gt;
 nudging: *_nu.in -&amp;gt; *_nu.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_nudge_nc.f90)&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1201</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1201"/>
		<updated>2018-05-25T14:06:48Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Besides the following info, you may also search archived messages from the SCHISM mailing list on the same web where you registered yourself for the mailing list. Just log in, and select 'Archive' from the left of the screen, and then on right side of screen select 'Advanced search'.&lt;br /&gt;
&lt;br /&gt;
1. My results show platform/compiler/CPU dependency Due to some intricate differences between different compilers/platforms some minor differences in results are expected. Bit-by-bit match of results using different numbers of CPUs is impossible also. But the differences should be small and should stabilize over time iteration.&lt;br /&gt;
&lt;br /&gt;
2. Run crashed with a fort.11 error message &amp;quot;QUICKSEARCH: no intersecting edge....&amp;quot; First, you need to viz the results before the crash (e.g. surface velocity) to see if anything is outrageously wrong. If the results look reasonable, contact the developers for more info.&lt;br /&gt;
&lt;br /&gt;
3. Run crashed with a fort.11 error message &amp;quot;bktrk_subs: overflow...&amp;quot; or &amp;quot;MAIN: nbtrk &amp;gt; mxnbt&amp;quot; The backtracking (ELM) in SCHISM is parallelized across MPI processes, and some arrays need to be allocated to store trajectories that exited the augmented domain. The dimension of those arrays is defined in mxnbt and mnbt, which are proportional to local # of side and # of levels, and the proportionality constants are defined in param.in: s1_mxnbt = 0.5 s2_mxnbt = 3.5 95 (Gradually) increasing these (to say 1, and 4) will solve the problem. Note that these constants only affect memory consumption but not accuracy.&lt;br /&gt;
&lt;br /&gt;
4. How to do a tidal simulation with SCHISM? The simplest way is to use SCHISM 2D. If you have to use SCHISM 3D, make sure the vertical grid is reasonable.&lt;br /&gt;
&lt;br /&gt;
5. My run crashed; how can I find out why? The best way to find out the reason for a crash is to visualize the surface velocity with VisIT. Usually, you may see some large/noisy velocity somewhere, which may give you some hints on grid or forcing issues etc. Sometimes you want to visualize the problem right before the crash. You cannot use autocombine_MPI_elfe.pl as the last stack of output is incomplete. But you can use them FORTRAN combine script (e.g., combine_output*) to directly combine an incomplete stack. Just follow the instruction in the header of this script to prepare the inputs and run. Then visualize the combined outputs.&lt;br /&gt;
&lt;br /&gt;
6. How to impose river discharge if the depth is negative there? See Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
7. Run crashes with a dry boundary/depth error. SCHISM does not allow any open-boundary nodes to become dry at any time; see Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
8. I have large velocity at open boundary In hydrostatic models, the incoming velocity should be specified at open boundary. Over-specification i.e. elevation+velocity B.C. there usually avoids the problem, but the two B.C. ’s must be largely consistent with each other. In reality it's often difficult to find velocity B.C., and so a useful way is to use one-way nesting approach described in Section 5.4.&lt;br /&gt;
&lt;br /&gt;
9. fort.11 indicates “Could not find suitable element in input” This is likely because your sflux*.nc is not prepared properly: either the grid in .nc does not cover hgrid.ll, or the structured grid in .nc is not ordered counter-clockwise.&lt;br /&gt;
&lt;br /&gt;
10. Need more explanations on some of the parameters in param.in? Send the request to schism mailing list. Frequently asked ones will be added below and included into to the manual if necessary:&lt;br /&gt;
&lt;br /&gt;
    '''[[xlsc0 (surface mixing length scale constant)]]'''&lt;br /&gt;
&lt;br /&gt;
11. I have some legacy input files in binary format that no longer work for the SCHISM versions after v5.6, do I need to re-write my scripts and generate the inputs in netcdf format?&lt;br /&gt;
Not necessarily, here are a list of format conversion scripts in the source code folders:&lt;br /&gt;
*3D.th -&amp;gt; *_3D.th.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_3Dth_nc.f90)&lt;br /&gt;
*2D.th -&amp;gt; *_2D.th.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_3Dth_nc.f90)&lt;br /&gt;
hotstart.in -&amp;gt; hotstart.nc (''your_SCHISM_dir''/trunk/src/Utility/Gen_Hotstart/convert_hotstart_nc.f90)&lt;br /&gt;
*_nu.in -&amp;gt; *_nu.nc (''your_SCHISM_dir''/trunk/src/Utility/Pre-Processing/convert_nudge_nc.f90)&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=Xlsc0_(surface_mixing_length_scale_constant)&amp;diff=1200</id>
		<title>Xlsc0 (surface mixing length scale constant)</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=Xlsc0_(surface_mixing_length_scale_constant)&amp;diff=1200"/>
		<updated>2018-05-24T01:45:09Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the Generic Length Scale (GLS) turbulence closure (Umlauf and Burchard, 2003) in SCHISM, the mixing length ($l$) near the free surface is determined as&lt;br /&gt;
&lt;br /&gt;
$l=\kappa d_s$ (Zhang and Baptista, 2008), &lt;br /&gt;
&lt;br /&gt;
where&lt;br /&gt;
&lt;br /&gt;
$\kappa=0.4$ is the von Karman's constant;&lt;br /&gt;
&lt;br /&gt;
$d_s$ = '''xlsc0''' $\cdot$ ''surface layer thinkness''.&lt;br /&gt;
&lt;br /&gt;
As a scale constant, '''xlsc0''' should take a value between 0 and 1. Note that the spatially varying option (xlsc.gr3) is disabled in the latest SCHISM version.&lt;br /&gt;
&lt;br /&gt;
If wind wave module is invoked, the ''surface layer thickness'' is taken as 0.6$H_s$ (significant wave height) following Terray et al. (1996); otherwise, it is taken as the distance between the top two vertical layers. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References''':&lt;br /&gt;
&lt;br /&gt;
Terray, E.A., Donelan, M.A., Agrawal, Y.C., Drennan, W.M., Kahma, K.K., Williams, A.J., Hwang, P.A. and Kitaigorodskii, S.A., 1996. Estimates of kinetic energy dissipation under breaking waves. Journal of Physical Oceanography, 26(5), pp.792-807.&lt;br /&gt;
&lt;br /&gt;
Umlauf, L. and Burchard, H., 2003. A generic length-scale equation for geophysical turbulence models. Journal of Marine Research, 61(2), pp.235-265.&lt;br /&gt;
&lt;br /&gt;
Zhang, Y. and Baptista, A.M., 2008. SELFE: a semi-implicit Eulerian–Lagrangian finite-element model for cross-scale ocean circulation. Ocean modelling, 21(3-4), pp.71-96.&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=Xlsc0_(surface_mixing_length_scale_constant)&amp;diff=1199</id>
		<title>Xlsc0 (surface mixing length scale constant)</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=Xlsc0_(surface_mixing_length_scale_constant)&amp;diff=1199"/>
		<updated>2018-05-24T01:43:35Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the Generic Length Scale (GLS) turbulence closure (Umlauf and Burchard, 2003) in SCHISM, the mixing length ($l$) near the free surface is determined as&lt;br /&gt;
&lt;br /&gt;
$l=\kappa d_s$ (Zhang and Baptista, 2008), &lt;br /&gt;
&lt;br /&gt;
where&lt;br /&gt;
&lt;br /&gt;
$\kappa=0.4$ is the von Karman's constant;&lt;br /&gt;
&lt;br /&gt;
$d_s$ = xlsc0 $\cdot$ ''surface layer thinkness''.&lt;br /&gt;
&lt;br /&gt;
As a scale constant, xlsc0 should take a value between 0 and 1. Note that the spatially varying option (xlsc.gr3) is disabled in the latest SCHISM version.&lt;br /&gt;
&lt;br /&gt;
If wind wave module is invoked, the ''surface layer thickness'' is taken as 0.6$H_s$ (significant wave height) following Terray et al. (1996); otherwise, it is taken as the distance between the top two vertical layers. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References''':&lt;br /&gt;
&lt;br /&gt;
Terray, E.A., Donelan, M.A., Agrawal, Y.C., Drennan, W.M., Kahma, K.K., Williams, A.J., Hwang, P.A. and Kitaigorodskii, S.A., 1996. Estimates of kinetic energy dissipation under breaking waves. Journal of Physical Oceanography, 26(5), pp.792-807.&lt;br /&gt;
&lt;br /&gt;
Umlauf, L. and Burchard, H., 2003. A generic length-scale equation for geophysical turbulence models. Journal of Marine Research, 61(2), pp.235-265.&lt;br /&gt;
&lt;br /&gt;
Zhang, Y. and Baptista, A.M., 2008. SELFE: a semi-implicit Eulerian–Lagrangian finite-element model for cross-scale ocean circulation. Ocean modelling, 21(3-4), pp.71-96.&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=Xlsc0_(surface_mixing_length_scale_constant)&amp;diff=1198</id>
		<title>Xlsc0 (surface mixing length scale constant)</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=Xlsc0_(surface_mixing_length_scale_constant)&amp;diff=1198"/>
		<updated>2018-05-24T01:43:26Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the Generic Length Scale (GLS) turbulence closure (Umlauf and Burchard, 2003) in SCHISM, the mixing length ($l$) near the free surface is determined as&lt;br /&gt;
&lt;br /&gt;
$l=\kappa d_s$ (Zhang and Baptista, 2008), &lt;br /&gt;
&lt;br /&gt;
where&lt;br /&gt;
&lt;br /&gt;
$\kappa=0.4$ is the von Karman's constant;&lt;br /&gt;
&lt;br /&gt;
$d_s$ = xlsc0 $\cdot$ ''surface layer thinkness''.&lt;br /&gt;
&lt;br /&gt;
As a scale constant, xlsc0 take a value between 0 and 1. Note that the spatially varying option (xlsc.gr3) is disabled in the latest SCHISM version.&lt;br /&gt;
&lt;br /&gt;
If wind wave module is invoked, the ''surface layer thickness'' is taken as 0.6$H_s$ (significant wave height) following Terray et al. (1996); otherwise, it is taken as the distance between the top two vertical layers. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References''':&lt;br /&gt;
&lt;br /&gt;
Terray, E.A., Donelan, M.A., Agrawal, Y.C., Drennan, W.M., Kahma, K.K., Williams, A.J., Hwang, P.A. and Kitaigorodskii, S.A., 1996. Estimates of kinetic energy dissipation under breaking waves. Journal of Physical Oceanography, 26(5), pp.792-807.&lt;br /&gt;
&lt;br /&gt;
Umlauf, L. and Burchard, H., 2003. A generic length-scale equation for geophysical turbulence models. Journal of Marine Research, 61(2), pp.235-265.&lt;br /&gt;
&lt;br /&gt;
Zhang, Y. and Baptista, A.M., 2008. SELFE: a semi-implicit Eulerian–Lagrangian finite-element model for cross-scale ocean circulation. Ocean modelling, 21(3-4), pp.71-96.&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=Xlsc0_(surface_mixing_length_scale_constant)&amp;diff=1197</id>
		<title>Xlsc0 (surface mixing length scale constant)</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=Xlsc0_(surface_mixing_length_scale_constant)&amp;diff=1197"/>
		<updated>2018-05-24T01:42:44Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the Generic Length Scale (GLS) turbulence closure (Umlauf and Burchard, 2003) in SCHISM, the mixing length ($l$) near the free surface is determined as&lt;br /&gt;
&lt;br /&gt;
$l=\kappa d_s$ (Zhang and Baptista, 2008), &lt;br /&gt;
&lt;br /&gt;
where&lt;br /&gt;
&lt;br /&gt;
$\kappa=0.4$ is the von Karman's constant;&lt;br /&gt;
&lt;br /&gt;
$d_s$ = xlsc0 $\cdot$ ''surface layer thinkness''.&lt;br /&gt;
&lt;br /&gt;
As a scale constant, the value of xlsc0 should be between 0 and 1. Note that the spatially varying option (xlsc.gr3) is disabled in the latest SCHISM version.&lt;br /&gt;
&lt;br /&gt;
If wind wave module is invoked, the ''surface layer thickness'' is taken as 0.6$H_s$ (significant wave height) following Terray et al. (1996); otherwise, it is taken as the distance between the top two vertical layers. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References''':&lt;br /&gt;
&lt;br /&gt;
Terray, E.A., Donelan, M.A., Agrawal, Y.C., Drennan, W.M., Kahma, K.K., Williams, A.J., Hwang, P.A. and Kitaigorodskii, S.A., 1996. Estimates of kinetic energy dissipation under breaking waves. Journal of Physical Oceanography, 26(5), pp.792-807.&lt;br /&gt;
&lt;br /&gt;
Umlauf, L. and Burchard, H., 2003. A generic length-scale equation for geophysical turbulence models. Journal of Marine Research, 61(2), pp.235-265.&lt;br /&gt;
&lt;br /&gt;
Zhang, Y. and Baptista, A.M., 2008. SELFE: a semi-implicit Eulerian–Lagrangian finite-element model for cross-scale ocean circulation. Ocean modelling, 21(3-4), pp.71-96.&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1196</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1196"/>
		<updated>2018-05-24T01:41:10Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Besides the following info, you may also search archived messages from the SCHISM mailing list on the same web where you registered yourself for the mailing list. Just log in, and select 'Archive' from the left of the screen, and then on right side of screen select 'Advanced search'.&lt;br /&gt;
&lt;br /&gt;
1. My results show platform/compiler/CPU dependency Due to some intricate differences between different compilers/platforms some minor differences in results are expected. Bit-by-bit match of results using different numbers of CPUs is impossible also. But the differences should be small and should stabilize over time iteration.&lt;br /&gt;
&lt;br /&gt;
2. Run crashed with a fort.11 error message &amp;quot;QUICKSEARCH: no intersecting edge....&amp;quot; First, you need to viz the results before the crash (e.g. surface velocity) to see if anything is outrageously wrong. If the results look reasonable, contact the developers for more info.&lt;br /&gt;
&lt;br /&gt;
3. Run crashed with a fort.11 error message &amp;quot;bktrk_subs: overflow...&amp;quot; or &amp;quot;MAIN: nbtrk &amp;gt; mxnbt&amp;quot; The backtracking (ELM) in SCHISM is parallelized across MPI processes, and some arrays need to be allocated to store trajectories that exited the augmented domain. The dimension of those arrays is defined in mxnbt and mnbt, which are proportional to local # of side and # of levels, and the proportionality constants are defined in param.in: s1_mxnbt = 0.5 s2_mxnbt = 3.5 95 (Gradually) increasing these (to say 1, and 4) will solve the problem. Note that these constants only affect memory consumption but not accuracy.&lt;br /&gt;
&lt;br /&gt;
4. How to do a tidal simulation with SCHISM? The simplest way is to use SCHISM 2D. If you have to use SCHISM 3D, make sure the vertical grid is reasonable.&lt;br /&gt;
&lt;br /&gt;
5. My run crashed; how can I find out why? The best way to find out the reason for a crash is to visualize the surface velocity with VisIT. Usually, you may see some large/noisy velocity somewhere, which may give you some hints on grid or forcing issues etc. Sometimes you want to visualize the problem right before the crash. You cannot use autocombine_MPI_elfe.pl as the last stack of output is incomplete. But you can use them FORTRAN combine script (e.g., combine_output*) to directly combine an incomplete stack. Just follow the instruction in the header of this script to prepare the inputs and run. Then visualize the combined outputs.&lt;br /&gt;
&lt;br /&gt;
6. How to impose river discharge if the depth is negative there? See Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
7. Run crashes with a dry boundary/depth error. SCHISM does not allow any open-boundary nodes to become dry at any time; see Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
8. I have large velocity at open boundary In hydrostatic models, the incoming velocity should be specified at open boundary. Over-specification i.e. elevation+velocity B.C. there usually avoids the problem, but the two B.C. ’s must be largely consistent with each other. In reality it's often difficult to find velocity B.C., and so a useful way is to use one-way nesting approach described in Section 5.4.&lt;br /&gt;
&lt;br /&gt;
9. fort.11 indicates “Could not find suitable element in input” This is likely because your sflux*.nc is not prepared properly: either the grid in .nc does not cover hgrid.ll, or the structured grid in .nc is not ordered counter-clockwise.&lt;br /&gt;
&lt;br /&gt;
10. Need more explanations on some of the parameters in param.in? Send the request to schism mailing list. Frequently asked ones will be added below and included into to the manual if necessary:&lt;br /&gt;
&lt;br /&gt;
    '''[[xlsc0 (surface mixing length scale constant)]]'''&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=Xlsc0_(surface_mixing_length_scale_constant)&amp;diff=1195</id>
		<title>Xlsc0 (surface mixing length scale constant)</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=Xlsc0_(surface_mixing_length_scale_constant)&amp;diff=1195"/>
		<updated>2018-05-23T21:24:09Z</updated>

		<summary type="html">&lt;p&gt;Feiye: Created page with &amp;quot;For the Generic Length Scale (GLS) turbulence closure (Umlauf and Burchard, 2003) in SCHISM, the mixing length ($l$) at free surface is determined as  $l=\kappa d_s$ (Zhang an...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the Generic Length Scale (GLS) turbulence closure (Umlauf and Burchard, 2003) in SCHISM, the mixing length ($l$) at free surface is determined as&lt;br /&gt;
&lt;br /&gt;
$l=\kappa d_s$ (Zhang and Baptista, 2008), &lt;br /&gt;
&lt;br /&gt;
where&lt;br /&gt;
&lt;br /&gt;
$\kappa=0.4$ is the von Karman's constant;&lt;br /&gt;
&lt;br /&gt;
$d_s$ = xlsc0 $\cdot$ ''surface layer thinkness''.&lt;br /&gt;
&lt;br /&gt;
As a scale constant, the value of xlsc0 should be between 0 and 1. Note that the spatially varying option (xlsc.gr3) is disabled in the latest SCHISM version.&lt;br /&gt;
&lt;br /&gt;
If wind wave module is invoked, the ''surface layer thickness'' is taken as 0.6$H_s$ (significant wave height) following Terray et al. (1996); otherwise, it is taken as the distance between the top two vertical layers. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References''':&lt;br /&gt;
&lt;br /&gt;
Terray, E.A., Donelan, M.A., Agrawal, Y.C., Drennan, W.M., Kahma, K.K., Williams, A.J., Hwang, P.A. and Kitaigorodskii, S.A., 1996. Estimates of kinetic energy dissipation under breaking waves. Journal of Physical Oceanography, 26(5), pp.792-807.&lt;br /&gt;
&lt;br /&gt;
Umlauf, L. and Burchard, H., 2003. A generic length-scale equation for geophysical turbulence models. Journal of Marine Research, 61(2), pp.235-265.&lt;br /&gt;
&lt;br /&gt;
Zhang, Y. and Baptista, A.M., 2008. SELFE: a semi-implicit Eulerian–Lagrangian finite-element model for cross-scale ocean circulation. Ocean modelling, 21(3-4), pp.71-96.&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1194</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1194"/>
		<updated>2018-05-23T21:23:31Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Besides the following info, you may also search archived messages from the SCHISM mailing list on the same web where you registered yourself for the mailing list. Just log in, and select 'Archive' from the left of the screen, and then on right side of screen select 'Advanced search'.&lt;br /&gt;
&lt;br /&gt;
1. My results show platform/compiler/CPU dependency Due to some intricate differences between different compilers/platforms some minor differences in results are expected. Bit-by-bit match of results using different numbers of CPUs is impossible also. But the differences should be small and should stabilize over time iteration.&lt;br /&gt;
&lt;br /&gt;
2. Run crashed with a fort.11 error message &amp;quot;QUICKSEARCH: no intersecting edge....&amp;quot; First, you need to viz the results before the crash (e.g. surface velocity) to see if anything is outrageously wrong. If the results look reasonable, contact the developers for more info.&lt;br /&gt;
&lt;br /&gt;
3. Run crashed with a fort.11 error message &amp;quot;bktrk_subs: overflow...&amp;quot; or &amp;quot;MAIN: nbtrk &amp;gt; mxnbt&amp;quot; The backtracking (ELM) in SCHISM is parallelized across MPI processes, and some arrays need to be allocated to store trajectories that exited the augmented domain. The dimension of those arrays is defined in mxnbt and mnbt, which are proportional to local # of side and # of levels, and the proportionality constants are defined in param.in: s1_mxnbt = 0.5 s2_mxnbt = 3.5 95 (Gradually) increasing these (to say 1, and 4) will solve the problem. Note that these constants only affect memory consumption but not accuracy.&lt;br /&gt;
&lt;br /&gt;
4. How to do a tidal simulation with SCHISM? The simplest way is to use SCHISM 2D. If you have to use SCHISM 3D, make sure the vertical grid is reasonable.&lt;br /&gt;
&lt;br /&gt;
5. My run crashed; how can I find out why? The best way to find out the reason for a crash is to visualize the surface velocity with VisIT. Usually, you may see some large/noisy velocity somewhere, which may give you some hints on grid or forcing issues etc. Sometimes you want to visualize the problem right before the crash. You cannot use autocombine_MPI_elfe.pl as the last stack of output is incomplete. But you can use them FORTRAN combine script (e.g., combine_output*) to directly combine an incomplete stack. Just follow the instruction in the header of this script to prepare the inputs and run. Then visualize the combined outputs.&lt;br /&gt;
&lt;br /&gt;
6. How to impose river discharge if the depth is negative there? See Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
7. Run crashes with a dry boundary/depth error. SCHISM does not allow any open-boundary nodes to become dry at any time; see Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
8. I have large velocity at open boundary In hydrostatic models, the incoming velocity should be specified at open boundary. Over-specification i.e. elevation+velocity B.C. there usually avoids the problem, but the two B.C. ’s must be largely consistent with each other. In reality it's often difficult to find velocity B.C., and so a useful way is to use one-way nesting approach described in Section 5.4.&lt;br /&gt;
&lt;br /&gt;
9. fort.11 indicates “Could not find suitable element in input” This is likely because your sflux*.nc is not prepared properly: either the grid in .nc does not cover hgrid.ll, or the structured grid in .nc is not ordered counter-clockwise.&lt;br /&gt;
&lt;br /&gt;
10. Need more explanations on some of the parameters in param.in? Send the request to schism mailing list. We'll constantly add frequently asked ones below and include them into to the manual if necessary:&lt;br /&gt;
&lt;br /&gt;
    '''[[xlsc0 (surface mixing length scale constant)]]'''&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1193</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1193"/>
		<updated>2018-05-23T21:22:34Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Besides the following info, you may also search archived messages from the SCHISM mailing list on the same web where you registered yourself for the mailing list. Just log in, and select 'Archive' from the left of the screen, and then on right side of screen select 'Advanced search'.&lt;br /&gt;
&lt;br /&gt;
1. My results show platform/compiler/CPU dependency Due to some intricate differences between different compilers/platforms some minor differences in results are expected. Bit-by-bit match of results using different numbers of CPUs is impossible also. But the differences should be small and should stabilize over time iteration.&lt;br /&gt;
&lt;br /&gt;
2. Run crashed with a fort.11 error message &amp;quot;QUICKSEARCH: no intersecting edge....&amp;quot; First, you need to viz the results before the crash (e.g. surface velocity) to see if anything is outrageously wrong. If the results look reasonable, contact the developers for more info.&lt;br /&gt;
&lt;br /&gt;
3. Run crashed with a fort.11 error message &amp;quot;bktrk_subs: overflow...&amp;quot; or &amp;quot;MAIN: nbtrk &amp;gt; mxnbt&amp;quot; The backtracking (ELM) in SCHISM is parallelized across MPI processes, and some arrays need to be allocated to store trajectories that exited the augmented domain. The dimension of those arrays is defined in mxnbt and mnbt, which are proportional to local # of side and # of levels, and the proportionality constants are defined in param.in: s1_mxnbt = 0.5 s2_mxnbt = 3.5 95 (Gradually) increasing these (to say 1, and 4) will solve the problem. Note that these constants only affect memory consumption but not accuracy.&lt;br /&gt;
&lt;br /&gt;
4. How to do a tidal simulation with SCHISM? The simplest way is to use SCHISM 2D. If you have to use SCHISM 3D, make sure the vertical grid is reasonable.&lt;br /&gt;
&lt;br /&gt;
5. My run crashed; how can I find out why? The best way to find out the reason for a crash is to visualize the surface velocity with VisIT. Usually, you may see some large/noisy velocity somewhere, which may give you some hints on grid or forcing issues etc. Sometimes you want to visualize the problem right before the crash. You cannot use autocombine_MPI_elfe.pl as the last stack of output is incomplete. But you can use them FORTRAN combine script (e.g., combine_output*) to directly combine an incomplete stack. Just follow the instruction in the header of this script to prepare the inputs and run. Then visualize the combined outputs.&lt;br /&gt;
&lt;br /&gt;
6. How to impose river discharge if the depth is negative there? See Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
7. Run crashes with a dry boundary/depth error. SCHISM does not allow any open-boundary nodes to become dry at any time; see Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
8. I have large velocity at open boundary In hydrostatic models, the incoming velocity should be specified at open boundary. Over-specification i.e. elevation+velocity B.C. there usually avoids the problem, but the two B.C. ’s must be largely consistent with each other. In reality it's often difficult to find velocity B.C., and so a useful way is to use one-way nesting approach described in Section 5.4.&lt;br /&gt;
&lt;br /&gt;
9. fort.11 indicates “Could not find suitable element in input” This is likely because your sflux*.nc is not prepared properly: either the grid in .nc does not cover hgrid.ll, or the structured grid in .nc is not ordered counter-clockwise.&lt;br /&gt;
&lt;br /&gt;
10. Need more explanations on some of the parameters in param.in? Send the request to schism mailing list. We'll constantly add frequently asked ones below and include them into to the manual if necessary:&lt;br /&gt;
&lt;br /&gt;
    '''[[xlsc0 (surface mixing length scale constant) in param.in]]'''&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1192</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1192"/>
		<updated>2018-05-23T21:22:14Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Besides the following info, you may also search archived messages from the SCHISM mailing list on the same web where you registered yourself for the mailing list. Just log in, and select 'Archive' from the left of the screen, and then on right side of screen select 'Advanced search'.&lt;br /&gt;
&lt;br /&gt;
1. My results show platform/compiler/CPU dependency Due to some intricate differences between different compilers/platforms some minor differences in results are expected. Bit-by-bit match of results using different numbers of CPUs is impossible also. But the differences should be small and should stabilize over time iteration.&lt;br /&gt;
&lt;br /&gt;
2. Run crashed with a fort.11 error message &amp;quot;QUICKSEARCH: no intersecting edge....&amp;quot; First, you need to viz the results before the crash (e.g. surface velocity) to see if anything is outrageously wrong. If the results look reasonable, contact the developers for more info.&lt;br /&gt;
&lt;br /&gt;
3. Run crashed with a fort.11 error message &amp;quot;bktrk_subs: overflow...&amp;quot; or &amp;quot;MAIN: nbtrk &amp;gt; mxnbt&amp;quot; The backtracking (ELM) in SCHISM is parallelized across MPI processes, and some arrays need to be allocated to store trajectories that exited the augmented domain. The dimension of those arrays is defined in mxnbt and mnbt, which are proportional to local # of side and # of levels, and the proportionality constants are defined in param.in: s1_mxnbt = 0.5 s2_mxnbt = 3.5 95 (Gradually) increasing these (to say 1, and 4) will solve the problem. Note that these constants only affect memory consumption but not accuracy.&lt;br /&gt;
&lt;br /&gt;
4. How to do a tidal simulation with SCHISM? The simplest way is to use SCHISM 2D. If you have to use SCHISM 3D, make sure the vertical grid is reasonable.&lt;br /&gt;
&lt;br /&gt;
5. My run crashed; how can I find out why? The best way to find out the reason for a crash is to visualize the surface velocity with VisIT. Usually, you may see some large/noisy velocity somewhere, which may give you some hints on grid or forcing issues etc. Sometimes you want to visualize the problem right before the crash. You cannot use autocombine_MPI_elfe.pl as the last stack of output is incomplete. But you can use them FORTRAN combine script (e.g., combine_output*) to directly combine an incomplete stack. Just follow the instruction in the header of this script to prepare the inputs and run. Then visualize the combined outputs.&lt;br /&gt;
&lt;br /&gt;
6. How to impose river discharge if the depth is negative there? See Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
7. Run crashes with a dry boundary/depth error. SCHISM does not allow any open-boundary nodes to become dry at any time; see Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
8. I have large velocity at open boundary In hydrostatic models, the incoming velocity should be specified at open boundary. Over-specification i.e. elevation+velocity B.C. there usually avoids the problem, but the two B.C. ’s must be largely consistent with each other. In reality it's often difficult to find velocity B.C., and so a useful way is to use one-way nesting approach described in Section 5.4.&lt;br /&gt;
&lt;br /&gt;
9. fort.11 indicates “Could not find suitable element in input” This is likely because your sflux*.nc is not prepared properly: either the grid in .nc does not cover hgrid.ll, or the structured grid in .nc is not ordered counter-clockwise.&lt;br /&gt;
&lt;br /&gt;
10. Need more explanations on some of the parameters in param.in? Send the request to schism mailing list. We'll constantly add frequently asked ones below and include them into to the manual if necessary:&lt;br /&gt;
&lt;br /&gt;
'''[[xlsc0 (surface mixing length scale constant) in param.in]]'''&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1191</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1191"/>
		<updated>2018-05-23T21:21:35Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Besides the following info, you may also search archived messages from the SCHISM mailing list on the same web where you registered yourself for the mailing list. Just log in, and select 'Archive' from the left of the screen, and then on right side of screen select 'Advanced search'.&lt;br /&gt;
&lt;br /&gt;
1. My results show platform/compiler/CPU dependency Due to some intricate differences between different compilers/platforms some minor differences in results are expected. Bit-by-bit match of results using different numbers of CPUs is impossible also. But the differences should be small and should stabilize over time iteration.&lt;br /&gt;
&lt;br /&gt;
2. Run crashed with a fort.11 error message &amp;quot;QUICKSEARCH: no intersecting edge....&amp;quot; First, you need to viz the results before the crash (e.g. surface velocity) to see if anything is outrageously wrong. If the results look reasonable, contact the developers for more info.&lt;br /&gt;
&lt;br /&gt;
3. Run crashed with a fort.11 error message &amp;quot;bktrk_subs: overflow...&amp;quot; or &amp;quot;MAIN: nbtrk &amp;gt; mxnbt&amp;quot; The backtracking (ELM) in SCHISM is parallelized across MPI processes, and some arrays need to be allocated to store trajectories that exited the augmented domain. The dimension of those arrays is defined in mxnbt and mnbt, which are proportional to local # of side and # of levels, and the proportionality constants are defined in param.in: s1_mxnbt = 0.5 s2_mxnbt = 3.5 95 (Gradually) increasing these (to say 1, and 4) will solve the problem. Note that these constants only affect memory consumption but not accuracy.&lt;br /&gt;
&lt;br /&gt;
4. How to do a tidal simulation with SCHISM? The simplest way is to use SCHISM 2D. If you have to use SCHISM 3D, make sure the vertical grid is reasonable.&lt;br /&gt;
&lt;br /&gt;
5. My run crashed; how can I find out why? The best way to find out the reason for a crash is to visualize the surface velocity with VisIT. Usually, you may see some large/noisy velocity somewhere, which may give you some hints on grid or forcing issues etc. Sometimes you want to visualize the problem right before the crash. You cannot use autocombine_MPI_elfe.pl as the last stack of output is incomplete. But you can use them FORTRAN combine script (e.g., combine_output*) to directly combine an incomplete stack. Just follow the instruction in the header of this script to prepare the inputs and run. Then visualize the combined outputs.&lt;br /&gt;
&lt;br /&gt;
6. How to impose river discharge if the depth is negative there? See Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
7. Run crashes with a dry boundary/depth error. SCHISM does not allow any open-boundary nodes to become dry at any time; see Chapter 5.1.7.&lt;br /&gt;
&lt;br /&gt;
8. I have large velocity at open boundary In hydrostatic models, the incoming velocity should be specified at open boundary. Over-specification i.e. elevation+velocity B.C. there usually avoids the problem, but the two B.C. ’s must be largely consistent with each other. In reality it's often difficult to find velocity B.C., and so a useful way is to use one-way nesting approach described in Section 5.4.&lt;br /&gt;
&lt;br /&gt;
9. fort.11 indicates “Could not find suitable element in input” This is likely because your sflux*.nc is not prepared properly: either the grid in .nc does not cover hgrid.ll, or the structured grid in .nc is not ordered counter-clockwise.&lt;br /&gt;
&lt;br /&gt;
10. Need more explanations on some of the parameters in param.in? Send the request to schism mailing list. We'll be constantly adding frequently asked ones below and include them into to the manual if necessary:&lt;br /&gt;
'''[[xlsc0 (surface mixing length scale constant) in param.in]]'''&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=Xlsc0_(surface_mixing_length_scale_constant)_in_param.in&amp;diff=1190</id>
		<title>Xlsc0 (surface mixing length scale constant) in param.in</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=Xlsc0_(surface_mixing_length_scale_constant)_in_param.in&amp;diff=1190"/>
		<updated>2018-05-23T20:59:04Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the Generic Length Scale (GLS) turbulence closure (Umlauf and Burchard, 2003) in SCHISM, the mixing length ($l$) at free surface is determined as&lt;br /&gt;
&lt;br /&gt;
$l=\kappa d_s$ (Zhang and Baptista, 2008), &lt;br /&gt;
&lt;br /&gt;
where&lt;br /&gt;
&lt;br /&gt;
$\kappa=0.4$ is the von Karman's constant;&lt;br /&gt;
&lt;br /&gt;
$d_s$ = xlsc0 $\cdot$ ''surface layer thinkness''.&lt;br /&gt;
&lt;br /&gt;
As a scale constant, the value of xlsc0 should be between 0 and 1. Note that the spatially varying option (xlsc.gr3) is disabled in the latest SCHISM version.&lt;br /&gt;
&lt;br /&gt;
If wind wave module is invoked, the ''surface layer thickness'' is taken as 0.6$H_s$ (significant wave height) following Terray et al. (1996); otherwise, it is taken as the distance between the top two vertical layers. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References''':&lt;br /&gt;
&lt;br /&gt;
Terray, E.A., Donelan, M.A., Agrawal, Y.C., Drennan, W.M., Kahma, K.K., Williams, A.J., Hwang, P.A. and Kitaigorodskii, S.A., 1996. Estimates of kinetic energy dissipation under breaking waves. Journal of Physical Oceanography, 26(5), pp.792-807.&lt;br /&gt;
&lt;br /&gt;
Umlauf, L. and Burchard, H., 2003. A generic length-scale equation for geophysical turbulence models. Journal of Marine Research, 61(2), pp.235-265.&lt;br /&gt;
&lt;br /&gt;
Zhang, Y. and Baptista, A.M., 2008. SELFE: a semi-implicit Eulerian–Lagrangian finite-element model for cross-scale ocean circulation. Ocean modelling, 21(3-4), pp.71-96.&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=Xlsc0_(surface_mixing_length_scale_constant)_in_param.in&amp;diff=1189</id>
		<title>Xlsc0 (surface mixing length scale constant) in param.in</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=Xlsc0_(surface_mixing_length_scale_constant)_in_param.in&amp;diff=1189"/>
		<updated>2018-05-23T20:54:40Z</updated>

		<summary type="html">&lt;p&gt;Feiye: Created page with &amp;quot;For the Generic Length Scale (GLS) turbulence closure (Umlauf and Burchard, 2003) in SCHISM, the mixing length ($l$) at free surface is determined as  $l=\kappa d_s$ (Zhang an...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the Generic Length Scale (GLS) turbulence closure (Umlauf and Burchard, 2003) in SCHISM, the mixing length ($l$) at free surface is determined as&lt;br /&gt;
&lt;br /&gt;
$l=\kappa d_s$ (Zhang and Baptista, 2008), &lt;br /&gt;
&lt;br /&gt;
where&lt;br /&gt;
&lt;br /&gt;
$d_s$ = xlsc0 $\cdot$ ''surface layer thinkness''.&lt;br /&gt;
&lt;br /&gt;
As a scale constant, the value of xlsc0 should be between 0 and 1. Note that the spatially varying option (xlsc.gr3) is disabled in the latest SCHISM version.&lt;br /&gt;
&lt;br /&gt;
If wind wave module is invoked, the ''surface layer thickness'' is taken as 0.6$H_s$ (significant wave height) following Terray et al. (1996); otherwise, it is taken as the distance between the top two vertical layers. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References''':&lt;br /&gt;
&lt;br /&gt;
Terray, E.A., Donelan, M.A., Agrawal, Y.C., Drennan, W.M., Kahma, K.K., Williams, A.J., Hwang, P.A. and Kitaigorodskii, S.A., 1996. Estimates of kinetic energy dissipation under breaking waves. Journal of Physical Oceanography, 26(5), pp.792-807.&lt;br /&gt;
&lt;br /&gt;
Umlauf, L. and Burchard, H., 2003. A generic length-scale equation for geophysical turbulence models. Journal of Marine Research, 61(2), pp.235-265.&lt;br /&gt;
&lt;br /&gt;
Zhang, Y. and Baptista, A.M., 2008. SELFE: a semi-implicit Eulerian–Lagrangian finite-element model for cross-scale ocean circulation. Ocean modelling, 21(3-4), pp.71-96.&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1188</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1188"/>
		<updated>2018-05-23T20:54:34Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''[[FAQs in the v5.6 manual]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[xlsc0 (surface mixing length scale constant) in param.in]]'''&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1187</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1187"/>
		<updated>2018-05-23T20:54:22Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''[[FAQs in the v5.6 manual]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[xlsc0 (surface mixing length scale constant)]] in param.in]]'''&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1186</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1186"/>
		<updated>2018-05-23T20:54:05Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''[[FAQs in the v5.6 manual]]'''&lt;br /&gt;
&lt;br /&gt;
'''xlsc0 (surface mixing length scale constant)]] in param.in'''&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=Further_explanations_on_parameters:_xlsc0_(surface_mixing_length_scale_constant)&amp;diff=1185</id>
		<title>Further explanations on parameters: xlsc0 (surface mixing length scale constant)</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=Further_explanations_on_parameters:_xlsc0_(surface_mixing_length_scale_constant)&amp;diff=1185"/>
		<updated>2018-05-23T20:51:36Z</updated>

		<summary type="html">&lt;p&gt;Feiye: Created page with &amp;quot;For the Generic Length Scale (GLS) turbulence closure (Umlauf and Burchard, 2003) in SCHISM, the mixing length ($l$) at free surface is determined as  $l=\kappa d_s$ (Zhang an...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the Generic Length Scale (GLS) turbulence closure (Umlauf and Burchard, 2003) in SCHISM, the mixing length ($l$) at free surface is determined as&lt;br /&gt;
&lt;br /&gt;
$l=\kappa d_s$ (Zhang and Baptista, 2008), &lt;br /&gt;
&lt;br /&gt;
where&lt;br /&gt;
&lt;br /&gt;
$d_s$ = xlsc0 $\cdot$ ''surface layer thinkness''.&lt;br /&gt;
&lt;br /&gt;
As a scale constant, the value of xlsc0 should be between 0 and 1. Note that the spatially varying option (xlsc.gr3) is disabled in the latest SCHISM version.&lt;br /&gt;
&lt;br /&gt;
If wind wave module is invoked, the ''surface layer thickness'' is taken as 0.6$H_s$ (significant wave height) following Terray et al. (1996); otherwise, it is taken as the distance between the top two vertical layers. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References''':&lt;br /&gt;
&lt;br /&gt;
Terray, E.A., Donelan, M.A., Agrawal, Y.C., Drennan, W.M., Kahma, K.K., Williams, A.J., Hwang, P.A. and Kitaigorodskii, S.A., 1996. Estimates of kinetic energy dissipation under breaking waves. Journal of Physical Oceanography, 26(5), pp.792-807.&lt;br /&gt;
&lt;br /&gt;
Umlauf, L. and Burchard, H., 2003. A generic length-scale equation for geophysical turbulence models. Journal of Marine Research, 61(2), pp.235-265.&lt;br /&gt;
&lt;br /&gt;
Zhang, Y. and Baptista, A.M., 2008. SELFE: a semi-implicit Eulerian–Lagrangian finite-element model for cross-scale ocean circulation. Ocean modelling, 21(3-4), pp.71-96.&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1184</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1184"/>
		<updated>2018-05-23T20:51:09Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''[[FAQs in the v5.6 manual]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[Further explanations on parameters: xlsc0 (surface mixing length scale constant)]]'''&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1183</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1183"/>
		<updated>2018-05-23T20:49:14Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''[[FAQs in the v5.6 manual]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[ xlsc0 (surface mixing length scale constant)]]'''&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1182</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1182"/>
		<updated>2018-05-23T20:48:23Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''[[FAQs in the v5.6 manual]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[ xlsc (surface mixing length scale constant)]]'''&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=Xlsc_(surface_mixing_length_scale_constant)&amp;diff=1181</id>
		<title>Xlsc (surface mixing length scale constant)</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=Xlsc_(surface_mixing_length_scale_constant)&amp;diff=1181"/>
		<updated>2018-05-23T20:47:26Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the Generic Length Scale (GLS) turbulence closure (Umlauf and Burchard, 2003) in SCHISM, the mixing length ($l$) at free surface is determined as&lt;br /&gt;
&lt;br /&gt;
$l=\kappa d_s$ (Zhang and Baptista, 2008), &lt;br /&gt;
&lt;br /&gt;
where&lt;br /&gt;
&lt;br /&gt;
$d_s$ = xlsc0 $\cdot$ ''surface layer thinkness''.&lt;br /&gt;
&lt;br /&gt;
As a scale constant, the value of xlsc0 should be between 0 and 1. Note that the spatially varying option (xlsc.gr3) is disabled in the latest SCHISM version.&lt;br /&gt;
&lt;br /&gt;
If wind wave module is invoked, the ''surface layer thickness'' is taken as 0.6$H_s$ (significant wave height) following Terray et al. (1996); otherwise, it is taken as the distance between the top two vertical layers. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''References''':&lt;br /&gt;
&lt;br /&gt;
Terray, E.A., Donelan, M.A., Agrawal, Y.C., Drennan, W.M., Kahma, K.K., Williams, A.J., Hwang, P.A. and Kitaigorodskii, S.A., 1996. Estimates of kinetic energy dissipation under breaking waves. Journal of Physical Oceanography, 26(5), pp.792-807.&lt;br /&gt;
&lt;br /&gt;
Umlauf, L. and Burchard, H., 2003. A generic length-scale equation for geophysical turbulence models. Journal of Marine Research, 61(2), pp.235-265.&lt;br /&gt;
&lt;br /&gt;
Zhang, Y. and Baptista, A.M., 2008. SELFE: a semi-implicit Eulerian–Lagrangian finite-element model for cross-scale ocean circulation. Ocean modelling, 21(3-4), pp.71-96.&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=Xlsc_(surface_mixing_length_scale_constant)&amp;diff=1180</id>
		<title>Xlsc (surface mixing length scale constant)</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=Xlsc_(surface_mixing_length_scale_constant)&amp;diff=1180"/>
		<updated>2018-05-23T20:33:08Z</updated>

		<summary type="html">&lt;p&gt;Feiye: Created page with &amp;quot;For the Generic Length Scale (GLS) turbulence closure (Umlauf and Burchard, 2003) in SCHISM, the mixing length ($l$) at free surface is  $l=\kappa d_s$, (Zhang and Baptista, 2...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the Generic Length Scale (GLS) turbulence closure (Umlauf and Burchard, 2003) in SCHISM, the mixing length ($l$) at free surface is&lt;br /&gt;
&lt;br /&gt;
$l=\kappa d_s$, (Zhang and Baptista, 2008)&lt;br /&gt;
&lt;br /&gt;
where&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When wind wave module is not invoked, this parameter scales the surface mixing In the latest SCHISM version (v5.6),&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQs_in_the_v5.6_manual&amp;diff=1179</id>
		<title>FAQs in the v5.6 manual</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQs_in_the_v5.6_manual&amp;diff=1179"/>
		<updated>2018-05-23T20:18:22Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Besides the following info, you may also search archived messages from the SCHISM mailing list on the same web where you registered yourself for the mailing list. Just log in, and select &lt;br /&gt;
'Archive' from the left of the screen, and then on right side of screen select 'Advanced search'.&lt;br /&gt;
&lt;br /&gt;
1.  My results show platform/compiler/CPU dependency &lt;br /&gt;
Due to some intricate differences between different compilers/platforms some minor differences in results are expected. Bit-by-bit match of results using different numbers of CPUs is impossible also. But the differences should be small and should stabilize over time iteration. &lt;br /&gt;
&lt;br /&gt;
2.  Run crashed with a fort.11 error message &amp;quot;QUICKSEARCH: no intersecting edge....&amp;quot; &lt;br /&gt;
First, you need to viz the results before the crash (e.g. surface velocity) to see if anything is outrageously wrong. If the results look reasonable, contact the developers for more info. &lt;br /&gt;
&lt;br /&gt;
3.  Run crashed with a fort.11 error message &amp;quot;bktrk_subs: overflow...&amp;quot; or &amp;quot;MAIN: nbtrk &amp;gt; mxnbt&amp;quot; &lt;br /&gt;
The backtracking (ELM) in SCHISM is parallelized across MPI processes, and some arrays need to be allocated to store trajectories that exited the augmented domain. The dimension of those &lt;br /&gt;
arrays is defined in mxnbt and mnbt, which are proportional to local # of side and # of levels, and &lt;br /&gt;
the proportionality constants are defined in param.in: &lt;br /&gt;
s1_mxnbt = 0.5 &lt;br /&gt;
s2_mxnbt = 3.5 95  &lt;br /&gt;
(Gradually) increasing these (to say 1, and 4) will solve the problem. Note that these constants only affect memory consumption but not accuracy. &lt;br /&gt;
&lt;br /&gt;
4.  How to do a tidal simulation with SCHISM? &lt;br /&gt;
The simplest way is to use SCHISM 2D. If you have to use SCHISM 3D, make sure the vertical grid is reasonable. &lt;br /&gt;
&lt;br /&gt;
5.  My run crashed; how can I find out why? &lt;br /&gt;
The best way to find out the reason for a crash is to visualize the surface velocity with VisIT. &lt;br /&gt;
Usually, you may see some large/noisy velocity somewhere, which may give you some hints on grid or forcing issues etc. &lt;br /&gt;
Sometimes you want to visualize the problem right before the crash. You cannot use &lt;br /&gt;
autocombine_MPI_elfe.pl as the last stack of output is incomplete. But you can use them &lt;br /&gt;
FORTRAN combine script (e.g., combine_output*) to directly combine an incomplete stack. Just follow the instruction in the header of this script to prepare the inputs and run. Then visualize the combined outputs. &lt;br /&gt;
&lt;br /&gt;
6.  How to impose river discharge if the depth is negative there? &lt;br /&gt;
See Chapter [http://ccrm.vims.edu/schismweb/SCHISM_v5.6-Manual.pdf#page=88 5.1.7]. &lt;br /&gt;
&lt;br /&gt;
7.  Run crashes with a dry boundary/depth error. &lt;br /&gt;
SCHISM does not allow any open-boundary nodes to become dry at any time; see Chapter [http://ccrm.vims.edu/schismweb/SCHISM_v5.6-Manual.pdf#page=88 5.1.7].  &lt;br /&gt;
&lt;br /&gt;
8.  I have large velocity at open boundary &lt;br /&gt;
In hydrostatic models,  the incoming velocity should be specified at open boundary. Over-&lt;br /&gt;
specification i.e. elevation+velocity B.C. there usually avoids the problem, but the two B.C. ’s must be largely consistent with each other. &lt;br /&gt;
In reality it's often difficult to find velocity B.C., and so a useful way is to use one-way nesting approach described in Section [http://ccrm.vims.edu/schismweb/SCHISM_v5.6-Manual.pdf#page=90 5.4]. &lt;br /&gt;
&lt;br /&gt;
9.  fort.11 indicates “Could not find suitable element in input” &lt;br /&gt;
This is likely because your sflux*.nc  is not prepared properly: either the grid in  .nc  does not cover hgrid.ll, or the structured grid in .nc is not ordered counter-clockwise.&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQs_in_the_v5.6_manual&amp;diff=1178</id>
		<title>FAQs in the v5.6 manual</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQs_in_the_v5.6_manual&amp;diff=1178"/>
		<updated>2018-05-23T20:16:57Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''5.6 Troubleshooting and FAQ''' &lt;br /&gt;
&lt;br /&gt;
Besides the following info, you may also search archived messages from the SCHISM mailing list on the same web where you registered yourself for the mailing list. Just log in, and select &lt;br /&gt;
'Archive' from the left of the screen, and then on right side of screen select 'Advanced search'.&lt;br /&gt;
&lt;br /&gt;
1.  My results show platform/compiler/CPU dependency &lt;br /&gt;
Due to some intricate differences between different compilers/platforms some minor differences in results are expected. Bit-by-bit match of results using different numbers of CPUs is impossible also. But the differences should be small and should stabilize over time iteration. &lt;br /&gt;
&lt;br /&gt;
2.  Run crashed with a fort.11 error message &amp;quot;QUICKSEARCH: no intersecting edge....&amp;quot; &lt;br /&gt;
First, you need to viz the results before the crash (e.g. surface velocity) to see if anything is outrageously wrong. If the results look reasonable, contact the developers for more info. &lt;br /&gt;
&lt;br /&gt;
3.  Run crashed with a fort.11 error message &amp;quot;bktrk_subs: overflow...&amp;quot; or &amp;quot;MAIN: nbtrk &amp;gt; mxnbt&amp;quot; &lt;br /&gt;
The backtracking (ELM) in SCHISM is parallelized across MPI processes, and some arrays need to be allocated to store trajectories that exited the augmented domain. The dimension of those &lt;br /&gt;
arrays is defined in mxnbt and mnbt, which are proportional to local # of side and # of levels, and &lt;br /&gt;
the proportionality constants are defined in param.in: &lt;br /&gt;
s1_mxnbt = 0.5 &lt;br /&gt;
s2_mxnbt = 3.5 95  &lt;br /&gt;
(Gradually) increasing these (to say 1, and 4) will solve the problem. Note that these constants only affect memory consumption but not accuracy. &lt;br /&gt;
&lt;br /&gt;
4.  How to do a tidal simulation with SCHISM? &lt;br /&gt;
The simplest way is to use SCHISM 2D. If you have to use SCHISM 3D, make sure the vertical grid is reasonable. &lt;br /&gt;
&lt;br /&gt;
5.  My run crashed; how can I find out why? &lt;br /&gt;
The best way to find out the reason for a crash is to visualize the surface velocity with VisIT. &lt;br /&gt;
Usually, you may see some large/noisy velocity somewhere, which may give you some hints on grid or forcing issues etc. &lt;br /&gt;
Sometimes you want to visualize the problem right before the crash. You cannot use &lt;br /&gt;
autocombine_MPI_elfe.pl as the last stack of output is incomplete. But you can use them &lt;br /&gt;
FORTRAN combine script (e.g., combine_output*) to directly combine an incomplete stack. Just follow the instruction in the header of this script to prepare the inputs and run. Then visualize the combined outputs. &lt;br /&gt;
&lt;br /&gt;
6.  How to impose river discharge if the depth is negative there? &lt;br /&gt;
See Chapter [http://ccrm.vims.edu/schismweb/SCHISM_v5.6-Manual.pdf#page=88 5.1.7]. &lt;br /&gt;
&lt;br /&gt;
7.  Run crashes with a dry boundary/depth error. &lt;br /&gt;
SCHISM does not allow any open-boundary nodes to become dry at any time; see Chapter [http://ccrm.vims.edu/schismweb/SCHISM_v5.6-Manual.pdf#page=88 5.1.7].  &lt;br /&gt;
&lt;br /&gt;
8.  I have large velocity at open boundary &lt;br /&gt;
In hydrostatic models,  the incoming velocity should be specified at open boundary. Over-&lt;br /&gt;
specification i.e. elevation+velocity B.C. there usually avoids the problem, but the two B.C. ’s must be largely consistent with each other. &lt;br /&gt;
In reality it's often difficult to find velocity B.C., and so a useful way is to use one-way nesting approach described in Section [http://ccrm.vims.edu/schismweb/SCHISM_v5.6-Manual.pdf#page=90 5.4]. &lt;br /&gt;
&lt;br /&gt;
9.  fort.11 indicates “Could not find suitable element in input” &lt;br /&gt;
This is likely because your sflux*.nc  is not prepared properly: either the grid in  .nc  does not cover hgrid.ll, or the structured grid in .nc is not ordered counter-clockwise.&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQs_in_the_v5.6_manual&amp;diff=1177</id>
		<title>FAQs in the v5.6 manual</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQs_in_the_v5.6_manual&amp;diff=1177"/>
		<updated>2018-05-23T20:15:35Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''5.6 Troubleshooting and FAQ''' &lt;br /&gt;
&lt;br /&gt;
Besides the following info, you may also search archived messages from the SCHISM mailing list on the same web where you registered yourself for the mailing list. Just log in, and select &lt;br /&gt;
'Archive' from the left of the screen, and then on right side of screen select 'Advanced search'.&lt;br /&gt;
&lt;br /&gt;
1.  My results show platform/compiler/CPU dependency &lt;br /&gt;
Due to some intricate differences between different compilers/platforms some minor differences in results are expected. Bit-by-bit match of results using different numbers of CPUs is impossible also. But the differences should be small and should stabilize over time iteration. &lt;br /&gt;
&lt;br /&gt;
2.  Run crashed with a fort.11 error message &amp;quot;QUICKSEARCH: no intersecting edge....&amp;quot; &lt;br /&gt;
First, you need to viz the results before the crash (e.g. surface velocity) to see if anything is outrageously wrong. If the results look reasonable, contact the developers for more info. &lt;br /&gt;
&lt;br /&gt;
3.  Run crashed with a fort.11 error message &amp;quot;bktrk_subs: overflow...&amp;quot; or &amp;quot;MAIN: nbtrk &amp;gt; mxnbt&amp;quot; &lt;br /&gt;
The backtracking (ELM) in SCHISM is parallelized across MPI processes, and some arrays need to be allocated to store trajectories that exited the augmented domain. The dimension of those &lt;br /&gt;
arrays is defined in mxnbt and mnbt, which are proportional to local # of side and # of levels, and &lt;br /&gt;
the proportionality constants are defined in param.in: &lt;br /&gt;
s1_mxnbt = 0.5 &lt;br /&gt;
s2_mxnbt = 3.5 95  &lt;br /&gt;
(Gradually) increasing these (to say 1, and 4) will solve the problem. Note that these constants only affect memory consumption but not accuracy. &lt;br /&gt;
&lt;br /&gt;
4.  How to do a tidal simulation with SCHISM? &lt;br /&gt;
The simplest way is to use SCHISM 2D. If you have to use SCHISM 3D, make sure the vertical grid is reasonable. &lt;br /&gt;
&lt;br /&gt;
5.  My run crashed; how can I find out why? &lt;br /&gt;
The best way to find out the reason for a crash is to visualize the surface velocity with VisIT. &lt;br /&gt;
Usually, you may see some large/noisy velocity somewhere, which may give you some hints on grid or forcing issues etc. &lt;br /&gt;
Sometimes you want to visualize the problem right before the crash. You cannot use &lt;br /&gt;
autocombine_MPI_elfe.pl as the last stack of output is incomplete. But you can use them &lt;br /&gt;
FORTRAN combine script (e.g., combine_output*) to directly combine an incomplete stack. Just follow the instruction in the header of this script to prepare the inputs and run. Then visualize the combined outputs. &lt;br /&gt;
&lt;br /&gt;
6.  How to impose river discharge if the depth is negative there? &lt;br /&gt;
See Chapter 5.1.7. &lt;br /&gt;
&lt;br /&gt;
7.  Run crashes with a dry boundary/depth error. &lt;br /&gt;
SCHISM does not allow any open-boundary nodes to become dry at any time; see Chapter [http://ccrm.vims.edu/schismweb/SCHISM_v5.6-Manual.pdf#page=88 5.1.7 ].  &lt;br /&gt;
&lt;br /&gt;
8.  I have large velocity at open boundary &lt;br /&gt;
In hydrostatic models,  the incoming velocity should be specified at open boundary. Over-&lt;br /&gt;
specification i.e. elevation+velocity B.C. there usually avoids the problem, but the two B.C. ’s must be largely consistent with each other. &lt;br /&gt;
In reality it's often difficult to find velocity B.C., and so a useful way is to use one-way nesting approach described in Section 5.4. &lt;br /&gt;
&lt;br /&gt;
9.  fort.11 indicates “Could not find suitable element in input” &lt;br /&gt;
This is likely because your sflux*.nc  is not prepared properly: either the grid in  .nc  does not cover hgrid.ll, or the structured grid in .nc is not ordered counter-clockwise.&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQs_in_the_v5.6_manual&amp;diff=1176</id>
		<title>FAQs in the v5.6 manual</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQs_in_the_v5.6_manual&amp;diff=1176"/>
		<updated>2018-05-23T20:14:59Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''5.6 Troubleshooting and FAQ''' &lt;br /&gt;
&lt;br /&gt;
Besides the following info, you may also search archived messages from the SCHISM mailing list on the same web where you registered yourself for the mailing list. Just log in, and select &lt;br /&gt;
'Archive' from the left of the screen, and then on right side of screen select 'Advanced search'.&lt;br /&gt;
&lt;br /&gt;
1.  My results show platform/compiler/CPU dependency &lt;br /&gt;
Due to some intricate differences between different compilers/platforms some minor differences in results are expected. Bit-by-bit match of results using different numbers of CPUs is impossible also. But the differences should be small and should stabilize over time iteration. &lt;br /&gt;
&lt;br /&gt;
2.  Run crashed with a fort.11 error message &amp;quot;QUICKSEARCH: no intersecting edge....&amp;quot; &lt;br /&gt;
First, you need to viz the results before the crash (e.g. surface velocity) to see if anything is outrageously wrong. If the results look reasonable, contact the developers for more info. &lt;br /&gt;
&lt;br /&gt;
3.  Run crashed with a fort.11 error message &amp;quot;bktrk_subs: overflow...&amp;quot; or &amp;quot;MAIN: nbtrk &amp;gt; mxnbt&amp;quot; &lt;br /&gt;
The backtracking (ELM) in SCHISM is parallelized across MPI processes, and some arrays need to be allocated to store trajectories that exited the augmented domain. The dimension of those &lt;br /&gt;
arrays is defined in mxnbt and mnbt, which are proportional to local # of side and # of levels, and &lt;br /&gt;
the proportionality constants are defined in param.in: &lt;br /&gt;
s1_mxnbt = 0.5 &lt;br /&gt;
s2_mxnbt = 3.5 95  &lt;br /&gt;
(Gradually) increasing these (to say 1, and 4) will solve the problem. Note that these constants only affect memory consumption but not accuracy. &lt;br /&gt;
&lt;br /&gt;
4.  How to do a tidal simulation with SCHISM? &lt;br /&gt;
The simplest way is to use SCHISM 2D. If you have to use SCHISM 3D, make sure the vertical grid is reasonable. &lt;br /&gt;
&lt;br /&gt;
5.  My run crashed; how can I find out why? &lt;br /&gt;
The best way to find out the reason for a crash is to visualize the surface velocity with VisIT. &lt;br /&gt;
Usually, you may see some large/noisy velocity somewhere, which may give you some hints on grid or forcing issues etc. &lt;br /&gt;
Sometimes you want to visualize the problem right before the crash. You cannot use &lt;br /&gt;
autocombine_MPI_elfe.pl as the last stack of output is incomplete. But you can use them &lt;br /&gt;
FORTRAN combine script (e.g., combine_output*) to directly combine an incomplete stack. Just follow the instruction in the header of this script to prepare the inputs and run. Then visualize the combined outputs. &lt;br /&gt;
&lt;br /&gt;
6.  How to impose river discharge if the depth is negative there? &lt;br /&gt;
See Chapter 5.1.7. &lt;br /&gt;
&lt;br /&gt;
7.  Run crashes with a dry boundary/depth error. &lt;br /&gt;
SCHISM does not allow any open-boundary nodes to become dry at any time; see Chapter [http://http://ccrm.vims.edu/schismweb/SCHISM_v5.6-Manual.pdf#page=88 5.1.7 ].  &lt;br /&gt;
&lt;br /&gt;
8.  I have large velocity at open boundary &lt;br /&gt;
In hydrostatic models,  the incoming velocity should be specified at open boundary. Over-&lt;br /&gt;
specification i.e. elevation+velocity B.C. there usually avoids the problem, but the two B.C. ’s must be largely consistent with each other. &lt;br /&gt;
In reality it's often difficult to find velocity B.C., and so a useful way is to use one-way nesting approach described in Section 5.4. &lt;br /&gt;
&lt;br /&gt;
9.  fort.11 indicates “Could not find suitable element in input” &lt;br /&gt;
This is likely because your sflux*.nc  is not prepared properly: either the grid in  .nc  does not cover hgrid.ll, or the structured grid in .nc is not ordered counter-clockwise.&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQs_in_the_v5.6_manual&amp;diff=1175</id>
		<title>FAQs in the v5.6 manual</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQs_in_the_v5.6_manual&amp;diff=1175"/>
		<updated>2018-05-23T20:10:55Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;5.6 Troubleshooting and FAQ &lt;br /&gt;
Besides the following info, you may also search archived messages from the SCHISM mailing list on the same web where you registered yourself for the mailing list. Just log in, and select &lt;br /&gt;
'Archive' from the left of the screen, and then on right side of screen select 'Advanced search'.&lt;br /&gt;
&lt;br /&gt;
1.  My results show platform/compiler/CPU dependency &lt;br /&gt;
Due to some intricate differences between different compilers/platforms some minor differences in results are expected. Bit-by-bit match of results using different numbers of CPUs is impossible also. But the differences should be small and should stabilize over time iteration. &lt;br /&gt;
&lt;br /&gt;
2.  Run crashed with a fort.11 error message &amp;quot;QUICKSEARCH: no intersecting edge....&amp;quot; &lt;br /&gt;
First, you need to viz the results before the crash (e.g. surface velocity) to see if anything is outrageously wrong. If the results look reasonable, contact the developers for more info. &lt;br /&gt;
&lt;br /&gt;
3.  Run crashed with a fort.11 error message &amp;quot;bktrk_subs: overflow...&amp;quot; or &amp;quot;MAIN: nbtrk &amp;gt; mxnbt&amp;quot; &lt;br /&gt;
The backtracking (ELM) in SCHISM is parallelized across MPI processes, and some arrays need to be allocated to store trajectories that exited the augmented domain. The dimension of those &lt;br /&gt;
arrays is defined in mxnbt and mnbt, which are proportional to local # of side and # of levels, and &lt;br /&gt;
the proportionality constants are defined in param.in: &lt;br /&gt;
s1_mxnbt = 0.5 &lt;br /&gt;
s2_mxnbt = 3.5 95  &lt;br /&gt;
(Gradually) increasing these (to say 1, and 4) will solve the problem. Note that these constants only affect memory consumption but not accuracy. &lt;br /&gt;
&lt;br /&gt;
4.  How to do a tidal simulation with SCHISM? &lt;br /&gt;
The simplest way is to use SCHISM 2D. If you have to use SCHISM 3D, make sure the vertical grid is reasonable. &lt;br /&gt;
&lt;br /&gt;
5.  My run crashed; how can I find out why? &lt;br /&gt;
The best way to find out the reason for a crash is to visualize the surface velocity with VisIT. &lt;br /&gt;
Usually, you may see some large/noisy velocity somewhere, which may give you some hints on grid or forcing issues etc. &lt;br /&gt;
Sometimes you want to visualize the problem right before the crash. You cannot use &lt;br /&gt;
autocombine_MPI_elfe.pl as the last stack of output is incomplete. But you can use them &lt;br /&gt;
FORTRAN combine script (e.g., combine_output*) to directly combine an incomplete stack. Just follow the instruction in the header of this script to prepare the inputs and run. Then visualize the combined outputs. &lt;br /&gt;
&lt;br /&gt;
6.  How to impose river discharge if the depth is negative there? &lt;br /&gt;
See Chapter 5.1.7. &lt;br /&gt;
&lt;br /&gt;
7.  Run crashes with a dry boundary/depth error. &lt;br /&gt;
SCHISM does not allow any open-boundary nodes to become dry at any time; see Chapter 5.1.7.  &lt;br /&gt;
&lt;br /&gt;
8.  I have large velocity at open boundary &lt;br /&gt;
In hydrostatic models,  the incoming velocity should be specified at open boundary. Over-&lt;br /&gt;
specification i.e. elevation+velocity B.C. there usually avoids the problem, but the two B.C. ’s must be largely consistent with each other. &lt;br /&gt;
In reality it's often difficult to find velocity B.C., and so a useful way is to use one-way nesting approach described in Section 5.4. &lt;br /&gt;
&lt;br /&gt;
9.  fort.11 indicates “Could not find suitable element in input” &lt;br /&gt;
This is likely because your sflux*.nc  is not prepared properly: either the grid in  .nc  does not cover hgrid.ll, or the structured grid in .nc is not ordered counter-clockwise.&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQs_in_the_v5.6_manual&amp;diff=1174</id>
		<title>FAQs in the v5.6 manual</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQs_in_the_v5.6_manual&amp;diff=1174"/>
		<updated>2018-05-23T20:08:34Z</updated>

		<summary type="html">&lt;p&gt;Feiye: Created page with &amp;quot;5.6 Troubleshooting and FAQ  Besides the following info, you may also search archived messages from the SCHISM mailing list on the same web where you registered yourself for t...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;5.6 Troubleshooting and FAQ &lt;br /&gt;
Besides the following info, you may also search archived messages from the SCHISM mailing list on the same web where you registered yourself for the mailing list. Just log in, and select &lt;br /&gt;
'Archive' from the left of the screen, and then on right side of screen select 'Advanced search'. &lt;br /&gt;
1.  My results show platform/compiler/CPU dependency &lt;br /&gt;
Due to some intricate differences between different compilers/platforms some minor differences in results are expected. Bit-by-bit match of results using different numbers of CPUs is impossible also. But the differences should be small and should stabilize over time iteration. &lt;br /&gt;
2.  Run crashed with a fort.11 error message &amp;quot;QUICKSEARCH: no intersecting edge....&amp;quot; &lt;br /&gt;
First, you need to viz the results before the crash (e.g. surface velocity) to see if anything is outrageously wrong. If the results look reasonable, contact the developers for more info. &lt;br /&gt;
3.  Run crashed with a fort.11 error message &amp;quot;bktrk_subs: overflow...&amp;quot; or &amp;quot;MAIN: nbtrk &amp;gt; mxnbt&amp;quot; &lt;br /&gt;
The backtracking (ELM) in SCHISM is parallelized across MPI processes, and some arrays need to be allocated to store trajectories that exited the augmented domain. The dimension of those &lt;br /&gt;
arrays is defined in mxnbt and mnbt, which are proportional to local # of side and # of levels, and &lt;br /&gt;
the proportionality constants are defined in param.in: &lt;br /&gt;
s1_mxnbt = 0.5 &lt;br /&gt;
s2_mxnbt = 3.5 95 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
(Gradually) increasing these (to say 1, and 4) will solve the problem. Note that these constants only affect memory consumption and not accuracy. &lt;br /&gt;
4.  How to do a tidal simulation with SCHISM? &lt;br /&gt;
The simplest way is to use SCHISM 2D. If you have to use SCHISM 3D, make sure the vertical grid is reasonable. &lt;br /&gt;
5.  My run crashed; how can I find out why? &lt;br /&gt;
The best way to find out the reason for a crash is to visualize the surface velocity with VisIT. &lt;br /&gt;
Usually, you may see some large/noisy velocity somewhere, which may give you some hints on grid or forcing issues etc. &lt;br /&gt;
Sometimes you want to visualize the problem right before the crash. You cannot use &lt;br /&gt;
autocombine_MPI_elfe.pl as the last stack of output is incomplete. But you can use them &lt;br /&gt;
FORTRAN combine script (e.g., combine_output*) to directly combine an incomplete stack. Just follow the instruction in the header of this script to prepare the inputs and run. Then visualize the combined outputs. &lt;br /&gt;
6.  How to impose river discharge if the depth is negative there? &lt;br /&gt;
See Chapter 5.1.7. &lt;br /&gt;
7.  Run crashes with a dry boundary/depth error. &lt;br /&gt;
SCHISM does not allow any open-boundary nodes to become dry at any time; see Chapter 5.1.7.  &lt;br /&gt;
8.  I have large velocity at open boundary &lt;br /&gt;
In hydrostatic models,  the incoming velocity should be specified at open boundary. Over-&lt;br /&gt;
specification i.e. elevation+velocity B.C. there usually avoids the problem, but the two B.C. ’s must be largely consistent with each other. &lt;br /&gt;
In reality it's often difficult to find velocity B.C., and so a useful way is to use one-way nesting approach described in Section 5.4. &lt;br /&gt;
9.  fort.11 indicates “Could not find suitable element in input” &lt;br /&gt;
This is likely because your sflux*.nc  is not prepared properly: either the grid in  .nc  does not cover hgrid.ll, or the structured grid in .nc is not ordered counter-clockwise.&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1173</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1173"/>
		<updated>2018-05-23T20:06:28Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''[[FAQs in the v5.6 manual]]'''&lt;br /&gt;
&lt;br /&gt;
'''[[xlsc (surface mixing length scale constant)]]'''&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1172</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1172"/>
		<updated>2018-05-23T19:59:20Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''[[xlsc (surface mixing length scale constant)]]'''&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1171</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1171"/>
		<updated>2018-05-23T19:57:58Z</updated>

		<summary type="html">&lt;p&gt;Feiye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[['''xlsc (surface mixing length scale constant)''']]&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
	<entry>
		<id>http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1170</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="http://ccrm.vims.edu/w/index.php?title=FAQ&amp;diff=1170"/>
		<updated>2018-05-23T19:57:03Z</updated>

		<summary type="html">&lt;p&gt;Feiye: Created page with &amp;quot;xlsc (surface mixing length scale constant)&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;xlsc (surface mixing length scale constant)&lt;/div&gt;</summary>
		<author><name>Feiye</name></author>
		
	</entry>
</feed>