-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
b1bfdbf
commit 8ae42ac
Showing
331 changed files
with
67,029 additions
and
0 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
var addfield_8F90 = | ||
[ | ||
[ "addfield", "addfield_8F90.html#abe47d00e9129168f66617de9260d91e2", null ] | ||
]; |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,223 @@ | ||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | ||
<html xmlns="http://www.w3.org/1999/xhtml"> | ||
<head> | ||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | ||
<meta http-equiv="X-UA-Compatible" content="IE=9"/> | ||
<meta name="generator" content="Doxygen 1.9.1"/> | ||
<meta name="viewport" content="width=device-width, initial-scale=1"/> | ||
<title>NCEPLIBS-g2: addgrid.F90 File Reference</title> | ||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | ||
<script type="text/javascript" src="jquery.js"></script> | ||
<script type="text/javascript" src="dynsections.js"></script> | ||
<link href="navtree.css" rel="stylesheet" type="text/css"/> | ||
<script type="text/javascript" src="resize.js"></script> | ||
<script type="text/javascript" src="navtreedata.js"></script> | ||
<script type="text/javascript" src="navtree.js"></script> | ||
<link href="search/search.css" rel="stylesheet" type="text/css"/> | ||
<script type="text/javascript" src="search/searchdata.js"></script> | ||
<script type="text/javascript" src="search/search.js"></script> | ||
<link href="doxygen.css" rel="stylesheet" type="text/css" /> | ||
</head> | ||
<body> | ||
<div id="top"><!-- do not remove this div, it is closed by doxygen! --> | ||
<div id="titlearea"> | ||
<table cellspacing="0" cellpadding="0"> | ||
<tbody> | ||
<tr style="height: 56px;"> | ||
<td id="projectalign" style="padding-left: 0.5em;"> | ||
<div id="projectname">NCEPLIBS-g2 | ||
 <span id="projectnumber">3.4.8</span> | ||
</div> | ||
</td> | ||
</tr> | ||
</tbody> | ||
</table> | ||
</div> | ||
<!-- end header part --> | ||
<!-- Generated by Doxygen 1.9.1 --> | ||
<script type="text/javascript"> | ||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | ||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); | ||
/* @license-end */ | ||
</script> | ||
<script type="text/javascript" src="menudata.js"></script> | ||
<script type="text/javascript" src="menu.js"></script> | ||
<script type="text/javascript"> | ||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | ||
$(function() { | ||
initMenu('',true,false,'search.php','Search'); | ||
$(document).ready(function() { init_search(); }); | ||
}); | ||
/* @license-end */</script> | ||
<div id="main-nav"></div> | ||
</div><!-- top --> | ||
<div id="side-nav" class="ui-resizable side-nav-resizable"> | ||
<div id="nav-tree"> | ||
<div id="nav-tree-contents"> | ||
<div id="nav-sync" class="sync"></div> | ||
</div> | ||
</div> | ||
<div id="splitbar" style="-moz-user-select:none;" | ||
class="ui-resizable-handle"> | ||
</div> | ||
</div> | ||
<script type="text/javascript"> | ||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ | ||
$(document).ready(function(){initNavTree('addgrid_8F90.html',''); initResizable(); }); | ||
/* @license-end */ | ||
</script> | ||
<div id="doc-content"> | ||
<!-- window showing the filter options --> | ||
<div id="MSearchSelectWindow" | ||
onmouseover="return searchBox.OnSearchSelectShow()" | ||
onmouseout="return searchBox.OnSearchSelectHide()" | ||
onkeydown="return searchBox.OnSearchSelectKey(event)"> | ||
</div> | ||
|
||
<!-- iframe showing the search results (closed by default) --> | ||
<div id="MSearchResultsWindow"> | ||
<iframe src="javascript:void(0)" frameborder="0" | ||
name="MSearchResults" id="MSearchResults"> | ||
</iframe> | ||
</div> | ||
|
||
<div class="header"> | ||
<div class="summary"> | ||
<a href="#func-members">Functions/Subroutines</a> </div> | ||
<div class="headertitle"> | ||
<div class="title">addgrid.F90 File Reference</div> </div> | ||
</div><!--header--> | ||
<div class="contents"> | ||
|
||
<p>Pack up a Grid Definition Section (Section 3) and add it to a GRIB2 message. | ||
<a href="#details">More...</a></p> | ||
|
||
<p><a href="addgrid_8F90_source.html">Go to the source code of this file.</a></p> | ||
<table class="memberdecls"> | ||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> | ||
Functions/Subroutines</h2></td></tr> | ||
<tr class="memitem:a0550b62ab5fac8de78235d0c77c49c21"><td class="memItemLeft" align="right" valign="top">subroutine </td><td class="memItemRight" valign="bottom"><a class="el" href="addgrid_8F90.html#a0550b62ab5fac8de78235d0c77c49c21">addgrid</a> (cgrib, lcgrib, igds, igdstmpl, igdstmplen, ideflist, idefnum, ierr)</td></tr> | ||
<tr class="memdesc:a0550b62ab5fac8de78235d0c77c49c21"><td class="mdescLeft"> </td><td class="mdescRight">Add a <a href="https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_sect3.shtml">Grid Definition Section (Section 3)</a> to a GRIB2 message. <a href="addgrid_8F90.html#a0550b62ab5fac8de78235d0c77c49c21">More...</a><br /></td></tr> | ||
<tr class="separator:a0550b62ab5fac8de78235d0c77c49c21"><td class="memSeparator" colspan="2"> </td></tr> | ||
</table> | ||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> | ||
<div class="textblock"><p>Pack up a Grid Definition Section (Section 3) and add it to a GRIB2 message. </p> | ||
<dl class="section author"><dt>Author</dt><dd>Stephen Gilbert </dd></dl> | ||
<dl class="section date"><dt>Date</dt><dd>2000-05-01 </dd></dl> | ||
|
||
<p class="definition">Definition in file <a class="el" href="addgrid_8F90_source.html">addgrid.F90</a>.</p> | ||
</div><h2 class="groupheader">Function/Subroutine Documentation</h2> | ||
<a id="a0550b62ab5fac8de78235d0c77c49c21"></a> | ||
<h2 class="memtitle"><span class="permalink"><a href="#a0550b62ab5fac8de78235d0c77c49c21">◆ </a></span>addgrid()</h2> | ||
|
||
<div class="memitem"> | ||
<div class="memproto"> | ||
<table class="memname"> | ||
<tr> | ||
<td class="memname">subroutine addgrid </td> | ||
<td>(</td> | ||
<td class="paramtype">character(len = 1), dimension(lcgrib), intent(inout) </td> | ||
<td class="paramname"><em>cgrib</em>, </td> | ||
</tr> | ||
<tr> | ||
<td class="paramkey"></td> | ||
<td></td> | ||
<td class="paramtype">integer, intent(in) </td> | ||
<td class="paramname"><em>lcgrib</em>, </td> | ||
</tr> | ||
<tr> | ||
<td class="paramkey"></td> | ||
<td></td> | ||
<td class="paramtype">integer, dimension(*), intent(in) </td> | ||
<td class="paramname"><em>igds</em>, </td> | ||
</tr> | ||
<tr> | ||
<td class="paramkey"></td> | ||
<td></td> | ||
<td class="paramtype">integer, dimension(*), intent(in) </td> | ||
<td class="paramname"><em>igdstmpl</em>, </td> | ||
</tr> | ||
<tr> | ||
<td class="paramkey"></td> | ||
<td></td> | ||
<td class="paramtype">integer, intent(in) </td> | ||
<td class="paramname"><em>igdstmplen</em>, </td> | ||
</tr> | ||
<tr> | ||
<td class="paramkey"></td> | ||
<td></td> | ||
<td class="paramtype">integer, dimension(idefnum), intent(in) </td> | ||
<td class="paramname"><em>ideflist</em>, </td> | ||
</tr> | ||
<tr> | ||
<td class="paramkey"></td> | ||
<td></td> | ||
<td class="paramtype">integer, intent(in) </td> | ||
<td class="paramname"><em>idefnum</em>, </td> | ||
</tr> | ||
<tr> | ||
<td class="paramkey"></td> | ||
<td></td> | ||
<td class="paramtype">integer, intent(out) </td> | ||
<td class="paramname"><em>ierr</em> </td> | ||
</tr> | ||
<tr> | ||
<td></td> | ||
<td>)</td> | ||
<td></td><td></td> | ||
</tr> | ||
</table> | ||
</div><div class="memdoc"> | ||
|
||
<p>Add a <a href="https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_sect3.shtml">Grid Definition Section (Section 3)</a> to a GRIB2 message. </p> | ||
<p>This routine is used with routines <a class="el" href="gribcreate_8F90.html#a1b722f74a2a9d7c2e4612f7780d64f31" title="This subroutine initializes a new GRIB2 message and packs GRIB2 sections 0 (Indicator Section) and 1 ...">gribcreate()</a>, <a class="el" href="addlocal_8F90.html#a176884ec84d6c5f9d99f6ce1b9707eff" title="Add a Local Use Section (Section 2) to a GRIB2 message.">addlocal()</a>, <a class="el" href="addfield_8f.html#abe47d00e9129168f66617de9260d91e2" title="Pack up Sections 4 through 7 for a given field and add them to a GRIB2 message.">addfield()</a>, and <a class="el" href="gribend_8F90.html#acb8e7c48285d0121896b0341d9aed8e9" title="Finalize a GRIB2 message after all grids and fields have been added.">gribend()</a> to create a complete GRIB2 message.</p> | ||
<dl class="params"><dt>Parameters</dt><dd> | ||
<table class="params"> | ||
<tr><td class="paramdir">[in,out]</td><td class="paramname">cgrib</td><td>Character array to contain the GRIB2 message. </td></tr> | ||
<tr><td class="paramdir">[in]</td><td class="paramname">lcgrib</td><td>Maximum length (bytes) of array cgrib. </td></tr> | ||
<tr><td class="paramdir">[in]</td><td class="paramname">igds</td><td>Contains information needed for GRIB Grid Definition Section 3. Must be dimensioned >= 5.<ul> | ||
<li>igds(1) Source of grid definition (see <a href="https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_table3-0.shtml">Code Table 3.0</a>).</li> | ||
<li>igds(2) Number of grid points in the defined grid.</li> | ||
<li>igds(3) Number of octets needed for each additional grid points definition. Used to define number of points in each row (or column) for non-regular grids. = 0, if using regular grid.</li> | ||
<li>igds(4) Interpretation of list for optional points definition. (See <a href="https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_table3-11.shtml">Code Table 3.11</a>).</li> | ||
<li>igds(5) Grid Definition Template Number (See <a href="https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/grib2_table3-1.shtml">Code Table 3.1</a>). </li> | ||
</ul> | ||
</td></tr> | ||
<tr><td class="paramdir">[in]</td><td class="paramname">igdstmpl</td><td>Contains the data values for the Grid Definition Template specified by igds(5). This should have the length of mapgridlen of the selected grid template. </td></tr> | ||
<tr><td class="paramdir">[in]</td><td class="paramname">igdstmplen</td><td>Max dimension of igdstmpl. This must be at least as large as the mapgridlen of the chosen template. </td></tr> | ||
<tr><td class="paramdir">[in]</td><td class="paramname">ideflist</td><td>(Used if igds(3) .ne. 0). This array contains the number of grid points contained in each row (or column). </td></tr> | ||
<tr><td class="paramdir">[in]</td><td class="paramname">idefnum</td><td>The number of entries in array ideflist. This is the number of rows (or columns) for which optional grid points are defined. </td></tr> | ||
<tr><td class="paramdir">[out]</td><td class="paramname">ierr</td><td>Error return code.<ul> | ||
<li>0 no error.</li> | ||
<li>1 GRIB message was not initialized. Need to call routine gribcreate first.</li> | ||
<li>2 GRIB message already complete. Cannot add new section.</li> | ||
<li>3 Sum of Section byte counts doesn't add to total byte count.</li> | ||
<li>4 Previous Section was not 1, 2 or 7.</li> | ||
<li>5 Could not find requested Grid Definition Template.</li> | ||
</ul> | ||
</td></tr> | ||
</table> | ||
</dd> | ||
</dl> | ||
<dl class="section author"><dt>Author</dt><dd>Stephen Gilbert </dd></dl> | ||
<dl class="section date"><dt>Date</dt><dd>2000-05-01 </dd></dl> | ||
|
||
<p class="definition">Definition at line <a class="el" href="addgrid_8F90_source.html#l00049">49</a> of file <a class="el" href="addgrid_8F90_source.html">addgrid.F90</a>.</p> | ||
|
||
<p class="reference">References <a class="el" href="gridtemplates_8F90_source.html#l00333">gridtemplates::extgridtemplate()</a>, <a class="el" href="g2__gbytesc_8F90_source.html#l00020">g2_gbytec()</a>, <a class="el" href="g2__gbytesc_8F90_source.html#l00042">g2_sbytec()</a>, <a class="el" href="g2__gbytesc_8F90_source.html#l00120">g2_sbytesc()</a>, and <a class="el" href="gridtemplates_8F90_source.html#l00292">gridtemplates::getgridtemplate()</a>.</p> | ||
|
||
<p class="reference">Referenced by <a class="el" href="putgb2_8F90_source.html#l00041">putgb2()</a>.</p> | ||
|
||
</div> | ||
</div> | ||
</div><!-- contents --> | ||
</div><!-- doc-content --> | ||
<!-- start footer part --> | ||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> | ||
<ul> | ||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="addgrid_8F90.html">addgrid.F90</a></li> | ||
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li> | ||
</ul> | ||
</div> | ||
</body> | ||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
var addgrid_8F90 = | ||
[ | ||
[ "addgrid", "addgrid_8F90.html#a0550b62ab5fac8de78235d0c77c49c21", null ] | ||
]; |
Oops, something went wrong.