XBeach
|
Public Member Functions | |
subroutine, public | ncoutput (s, sl, par, tpar) |
subroutine, public | points_output_init (s, par) |
subroutine, public | fortoutput_init (s, par, tpar) |
subroutine | checkfile (index, unit, reclen, jtg) |
subroutine | hotstartfiles_collect (s, sl, par, tpar) |
subroutine | hotstartfiles_write (s, par, tpar) |
subroutine | lowlevel_write_hotstart_2d (var, nx, ny, varname, ith) |
Private Member Functions | |
integer function | outunit (ind, s) |
integer function | indextopointsunit (index) |
integer function | indextoglobalunit (index) |
integer function | indextomeanunit (index) |
integer function | indextominunit (index) |
integer function | indextomaxunit (index) |
integer function | indextovarunit (index) |
integer function | indextodrifterunit (index) |
subroutine | makeaveragenames (counter, fnamemean, fnamevar, fnamemin, fnamemax) |
subroutine | lowlevel_write_hotstart_2d_int (var, nx, ny, varname, ith) |
subroutine | lowlevel_write_hotstart_3d (var, nx, ny, nd, varname, ith) |
Private Attributes | |
integer | ncid |
integer | parvarid |
integer | xdimid |
integer | ydimid |
integer | xvarid |
integer | yvarid |
integer | thetadimid |
integer | sedimentclassesdimid |
integer | bedlayersdimid |
integer | driftersdimid |
integer | driftersdimid2 |
integer | drifterstimedimid |
integer | drifterstimevarid |
integer, dimension(:), allocatable | driftersvarids |
real *8, dimension(3) | drift |
integer | shipdimid |
integer | vegdimid |
integer | Q3Ddimid |
integer, dimension(:), allocatable | globalvarids |
integer | pointsdimid |
integer | pointnamelengthdimid |
integer | xpointsvarid |
integer | ypointsvarid |
integer | pointtypesvarid |
integer | xpointindexvarid |
integer | ypointindexvarid |
integer | stationidvarid |
integer, dimension(:), allocatable | pointsvarids |
integer, dimension(:), allocatable | xpoints |
integer, dimension(:), allocatable | ypoints |
integer, dimension(:,:), allocatable | meanvarids |
character(slen), dimension(:), allocatable | meanvartypes |
integer *4 | nmeanvartypes = 4 |
integer *4, dimension(:), allocatable | rugrowindex |
integer | globaltimedimid |
integer | pointtimedimid |
integer | meantimedimid |
integer | globaltimevarid |
integer | pointtimevarid |
integer | meantimevarid |
integer | tidetimedimid |
integer | windtimedimid |
integer | inoutdimid |
integer | tidecornersdimid |
integer | npointstotal |
integer | itg |
integer | itp |
integer | itc |
integer | itm |
integer | itd |
integer | stpm |
integer | wordsize |
integer | noutnumbers = 0 |
integer, dimension(numvars) | outnumbers |
integer | NCREAL |
integer, parameter | iFill = -huge(0) |
real, parameter | sFill = -huge(0.0) |
real *8, parameter | dFill = -dble(huge(0.0)) |
Definition at line 42 of file ncoutput.F90.
subroutine ncoutput_module::checkfile | ( | integer, intent(in) | index, |
integer, intent(out) | unit, | ||
integer, intent(in) | reclen, | ||
integer, intent(out) | jtg | ||
) |
Definition at line 1825 of file ncoutput.F90.
subroutine, public ncoutput_module::fortoutput_init | ( | type(spacepars), intent(in) | s, |
type(parameters), intent(in) | par, | ||
type(timepars), intent(in) | tpar | ||
) |
Definition at line 1715 of file ncoutput.F90.
subroutine ncoutput_module::hotstartfiles_collect | ( | type(spacepars), intent(inout) | s, |
type(spacepars), intent(inout) | sl, | ||
type(parameters), intent(inout) | par, | ||
type(timepars), intent(in) | tpar | ||
) |
Definition at line 1935 of file ncoutput.F90.
subroutine ncoutput_module::hotstartfiles_write | ( | type(spacepars), intent(inout) | s, |
type(parameters), intent(inout) | par, | ||
type(timepars), intent(in) | tpar | ||
) |
Definition at line 2017 of file ncoutput.F90.
integer function ncoutput_module::indextodrifterunit | ( | integer, intent(in) | index | ) | [private] |
Definition at line 1912 of file ncoutput.F90.
integer function ncoutput_module::indextoglobalunit | ( | integer, intent(in) | index | ) | [private] |
Definition at line 1882 of file ncoutput.F90.
integer function ncoutput_module::indextomaxunit | ( | integer, intent(in) | index | ) | [private] |
Definition at line 1900 of file ncoutput.F90.
integer function ncoutput_module::indextomeanunit | ( | integer, intent(in) | index | ) | [private] |
Definition at line 1888 of file ncoutput.F90.
integer function ncoutput_module::indextominunit | ( | integer, intent(in) | index | ) | [private] |
Definition at line 1894 of file ncoutput.F90.
integer function ncoutput_module::indextopointsunit | ( | integer, intent(in) | index | ) | [private] |
Definition at line 1876 of file ncoutput.F90.
integer function ncoutput_module::indextovarunit | ( | integer, intent(in) | index | ) | [private] |
Definition at line 1906 of file ncoutput.F90.
subroutine ncoutput_module::lowlevel_write_hotstart_2d | ( | real*8, dimension(nx+1,ny+1), intent(in) | var, |
integer, intent(in) | nx, | ||
integer, intent(in) | ny, | ||
character(*), intent(in) | varname, | ||
integer, intent(in) | ith | ||
) |
Definition at line 2098 of file ncoutput.F90.
subroutine ncoutput_module::lowlevel_write_hotstart_2d_int | ( | integer, dimension(nx+1,ny+1), intent(in) | var, |
integer, intent(in) | nx, | ||
integer, intent(in) | ny, | ||
character(*), intent(in) | varname, | ||
integer, intent(in) | ith | ||
) | [private] |
Definition at line 2118 of file ncoutput.F90.
subroutine ncoutput_module::lowlevel_write_hotstart_3d | ( | real*8, dimension(nx+1,ny+1,nd), intent(in) | var, |
integer, intent(in) | nx, | ||
integer, intent(in) | ny, | ||
integer, intent(in) | nd, | ||
character(*), intent(in) | varname, | ||
integer, intent(in) | ith | ||
) | [private] |
Definition at line 2138 of file ncoutput.F90.
subroutine ncoutput_module::makeaveragenames | ( | integer | counter, |
character(*) | fnamemean, | ||
character(*) | fnamevar, | ||
character(*) | fnamemin, | ||
character(*) | fnamemax | ||
) | [private] |
Definition at line 1918 of file ncoutput.F90.
subroutine, public ncoutput_module::ncoutput | ( | type(spacepars), intent(inout) | s, |
type(spacepars), intent(inout) | sl, | ||
type(parameters), intent(inout) | par, | ||
type(timepars), intent(in) | tpar | ||
) |
Definition at line 673 of file ncoutput.F90.
integer function ncoutput_module::outunit | ( | integer, intent(in) | ind, |
character(*), intent(in) | s | ||
) | [private] |
Definition at line 1842 of file ncoutput.F90.
subroutine, public ncoutput_module::points_output_init | ( | type(spacepars), intent(in) | s, |
type(parameters), intent(in) | par | ||
) |
Definition at line 1679 of file ncoutput.F90.
integer ncoutput_module::bedlayersdimid [private] |
Definition at line 80 of file ncoutput.F90.
real*8, parameter ncoutput_module::dFill = -dble(huge(0.0)) [private] |
Definition at line 140 of file ncoutput.F90.
real*8, dimension(3) ncoutput_module::drift [private] |
Definition at line 85 of file ncoutput.F90.
integer ncoutput_module::driftersdimid [private] |
Definition at line 83 of file ncoutput.F90.
integer ncoutput_module::driftersdimid2 [private] |
Definition at line 83 of file ncoutput.F90.
integer ncoutput_module::drifterstimedimid [private] |
Definition at line 83 of file ncoutput.F90.
integer ncoutput_module::drifterstimevarid [private] |
Definition at line 83 of file ncoutput.F90.
integer, dimension(:), allocatable ncoutput_module::driftersvarids [private] |
Definition at line 84 of file ncoutput.F90.
integer ncoutput_module::globaltimedimid [private] |
Definition at line 116 of file ncoutput.F90.
integer ncoutput_module::globaltimevarid [private] |
Definition at line 117 of file ncoutput.F90.
integer, dimension(:), allocatable ncoutput_module::globalvarids [private] |
Definition at line 97 of file ncoutput.F90.
integer, parameter ncoutput_module::iFill = -huge(0) [private] |
Definition at line 138 of file ncoutput.F90.
integer ncoutput_module::inoutdimid [private] |
Definition at line 122 of file ncoutput.F90.
integer ncoutput_module::itc [private] |
Definition at line 126 of file ncoutput.F90.
integer ncoutput_module::itd [private] |
Definition at line 126 of file ncoutput.F90.
integer ncoutput_module::itg [private] |
Definition at line 126 of file ncoutput.F90.
integer ncoutput_module::itm [private] |
Definition at line 126 of file ncoutput.F90.
integer ncoutput_module::itp [private] |
Definition at line 126 of file ncoutput.F90.
integer ncoutput_module::meantimedimid [private] |
Definition at line 116 of file ncoutput.F90.
integer ncoutput_module::meantimevarid [private] |
Definition at line 117 of file ncoutput.F90.
integer, dimension(:,:), allocatable ncoutput_module::meanvarids [private] |
Definition at line 109 of file ncoutput.F90.
character(slen), dimension(:), allocatable ncoutput_module::meanvartypes [private] |
Definition at line 110 of file ncoutput.F90.
integer ncoutput_module::ncid [private] |
Definition at line 68 of file ncoutput.F90.
integer ncoutput_module::NCREAL [private] |
Definition at line 135 of file ncoutput.F90.
integer*4 ncoutput_module::nmeanvartypes = 4 [private] |
Definition at line 111 of file ncoutput.F90.
integer ncoutput_module::noutnumbers = 0 [private] |
Definition at line 131 of file ncoutput.F90.
integer ncoutput_module::npointstotal [private] |
Definition at line 125 of file ncoutput.F90.
integer, dimension(numvars) ncoutput_module::outnumbers [private] |
Definition at line 132 of file ncoutput.F90.
integer ncoutput_module::parvarid [private] |
Definition at line 71 of file ncoutput.F90.
integer ncoutput_module::pointnamelengthdimid [private] |
Definition at line 101 of file ncoutput.F90.
integer ncoutput_module::pointsdimid [private] |
Definition at line 101 of file ncoutput.F90.
integer, dimension(:), allocatable ncoutput_module::pointsvarids [private] |
Definition at line 103 of file ncoutput.F90.
integer ncoutput_module::pointtimedimid [private] |
Definition at line 116 of file ncoutput.F90.
integer ncoutput_module::pointtimevarid [private] |
Definition at line 117 of file ncoutput.F90.
integer ncoutput_module::pointtypesvarid [private] |
Definition at line 102 of file ncoutput.F90.
integer ncoutput_module::Q3Ddimid [private] |
Definition at line 94 of file ncoutput.F90.
integer*4, dimension(:), allocatable ncoutput_module::rugrowindex [private] |
Definition at line 112 of file ncoutput.F90.
integer ncoutput_module::sedimentclassesdimid [private] |
Definition at line 80 of file ncoutput.F90.
real, parameter ncoutput_module::sFill = -huge(0.0) [private] |
Definition at line 139 of file ncoutput.F90.
integer ncoutput_module::shipdimid [private] |
Definition at line 88 of file ncoutput.F90.
integer ncoutput_module::stationidvarid [private] |
Definition at line 102 of file ncoutput.F90.
integer ncoutput_module::stpm [private] |
Definition at line 128 of file ncoutput.F90.
integer ncoutput_module::thetadimid [private] |
Definition at line 78 of file ncoutput.F90.
integer ncoutput_module::tidecornersdimid [private] |
Definition at line 122 of file ncoutput.F90.
integer ncoutput_module::tidetimedimid [private] |
Definition at line 121 of file ncoutput.F90.
integer ncoutput_module::vegdimid [private] |
Definition at line 91 of file ncoutput.F90.
integer ncoutput_module::windtimedimid [private] |
Definition at line 121 of file ncoutput.F90.
integer ncoutput_module::wordsize [private] |
Definition at line 129 of file ncoutput.F90.
integer ncoutput_module::xdimid [private] |
Definition at line 74 of file ncoutput.F90.
integer ncoutput_module::xpointindexvarid [private] |
Definition at line 102 of file ncoutput.F90.
integer, dimension(:), allocatable ncoutput_module::xpoints [private] |
Definition at line 104 of file ncoutput.F90.
integer ncoutput_module::xpointsvarid [private] |
Definition at line 102 of file ncoutput.F90.
integer ncoutput_module::xvarid [private] |
Definition at line 75 of file ncoutput.F90.
integer ncoutput_module::ydimid [private] |
Definition at line 74 of file ncoutput.F90.
integer ncoutput_module::ypointindexvarid [private] |
Definition at line 102 of file ncoutput.F90.
integer, dimension(:), allocatable ncoutput_module::ypoints [private] |
Definition at line 105 of file ncoutput.F90.
integer ncoutput_module::ypointsvarid [private] |
Definition at line 102 of file ncoutput.F90.
integer ncoutput_module::yvarid [private] |
Definition at line 75 of file ncoutput.F90.