mod_input Module Reference
  Functions/Subroutines | |
| subroutine | commandlineio (CVS_ID, CVS_Date, CVS_Name, CVS_Revision) | 
| subroutine | name_list_initialize | 
| subroutine | name_list_print | 
| subroutine | name_list_read | 
| subroutine | check_io_dirs | 
| subroutine | nullify_file_pointers | 
| subroutine | incriment_fname (FNAME) | 
| subroutine | open_startup_file | 
| subroutine | open_crashstart | 
| subroutine | search_for_last_matching_name (FNAME) | 
| subroutine | open_coldstart | 
| subroutine | open_new_output | 
| subroutine | open_forcing | 
| subroutine | load_horizontal_mixing_coefficient (NN, CC) | 
| subroutine | load_bottom_roughness (Z0) | 
| subroutine | load_bedflag (BEDFLAG) | 
| subroutine | load_sediment_parameter (t_cd, t_ce, erate) | 
| subroutine | load_grid_type (NCF, G) | 
| subroutine | load_restart_grid (NVG) | 
| subroutine | load_restart_obc_grid (IOBCN_GL, I_OBC_GL, TYPE_OBC_GL) | 
| subroutine | load_restart_lsf_grid (N_GL, I_GL, GEO_GL, WDF_GL) | 
| subroutine | load_restart_coords (X_LCL, Y_LCL) | 
| subroutine | load_restart_depth (H_LCL) | 
| subroutine | load_restart_coriolis (C_LCL) | 
| subroutine | load_restart_sponge (SPG) | 
| subroutine | load_restart_sigma (Z, Z1) | 
| subroutine | load_coldstart_grid (NVG) | 
| subroutine | load_coldstart_obc_grid (IOBCN_GL, I_OBC_GL, TYPE_OBC_GL) | 
| subroutine | load_coldstart_lsf (N_GL, I_GL, GEO_GL, WDF_GL) | 
| subroutine | load_coldstart_coords (X_GBL, Y_GBL, X_LCL, Y_LCL) | 
| subroutine | load_coldstart_depth (X_GBL, Y_GBL, H_LCL) | 
| subroutine | load_coldstart_coriolis (X_GBL, Y_GBL, C_LCL) | 
| subroutine | load_coldstart_sponge (X_GBL, Y_GBL, NSPONGE, N_SPG, R_SPG, C_SPG, X_SPG, Y_SPG) | 
| subroutine | load_coldstart_sigma | 
| subroutine | load_julian_obc (NTC, NAMES, PRD, EQ_AMP, EQ_BETA, EQ_TYPE, MPTD, PHS, RF, TORG) | 
| subroutine | read_julian_obc (JULOBCUNIT_TEMP, NTC, NAMES, PRD, EQ_AMP, EQ_BETA, EQ_TYPE, MPTD, PHS, RF, TORG) | 
| subroutine | parse_tide (line, cnt, ntc, data, ierr) | 
| subroutine | read_coldstart_grid (GRIDUNIT, MGL, NGL, NVG) | 
| subroutine | read_coldstart_obc_grid (OBCUNIT, MGL, IOBCN_GL, I_OBC_GL, TYPE_OBC_GL) | 
| subroutine | read_coldstart_lsf (LSFUNIT, N_GL, I_GL, GEO_GL, WDF_GL) | 
| subroutine | read_coldstart_coords (GRIDUNIT, MGL, XG2, YG2) | 
| subroutine | read_coldstart_depth (DEPTHUNIT, MGL, XG2, YG2, HG2) | 
| subroutine | read_coldstart_coriolis (CORIOLISUNIT, MGL, XG, YG, CORG) | 
| subroutine | read_coldstart_sponge (SPONGEUNIT, MGL, NSPONGE, N_SPG, R_SPG, C_SPG) | 
| subroutine | read_coldstart_sigma | 
| subroutine | helptxt (IPT) | 
Variables | |
| type(ncfile), pointer | nc_dat | 
| type(ncfile), pointer | nc_avg | 
| type(ncfile), pointer | nc_rst | 
| type(ncfile), pointer | nc_start | 
Function/Subroutine Documentation
| subroutine mod_input::check_io_dirs | ( | ) | 
Here is the call graph for this function:

Here is the caller graph for this function:

| subroutine mod_input::commandlineio | ( | character(len=*), intent(in) | CVS_ID, | 
| character(len=*), intent(in) | CVS_Date, | ||
| character(len=*), intent(in) | CVS_Name, | ||
| character(len=*), intent(in) | CVS_Revision | ||
| ) | 
Here is the call graph for this function:

Here is the caller graph for this function:

| subroutine mod_input::helptxt | ( | integer, intent(in) | IPT | ) | 
Here is the caller graph for this function:

| subroutine mod_input::incriment_fname | ( | character(len=160) | FNAME | ) | 
Here is the call graph for this function:

Here is the caller graph for this function:

| subroutine mod_input::load_bedflag | ( | real(sp), dimension(:), allocatable | BEDFLAG | ) | 
Here is the caller graph for this function:

| subroutine mod_input::load_bottom_roughness | ( | real(sp), dimension(:), allocatable | Z0 | ) | 
Here is the caller graph for this function:

| subroutine mod_input::load_coldstart_coords | ( | real(sp), dimension(:), allocatable | X_GBL, | 
| real(sp), dimension(:), allocatable | Y_GBL, | ||
| real(sp), dimension(:), allocatable | X_LCL, | ||
| real(sp), dimension(:), allocatable | Y_LCL | ||
| ) | 
Here is the call graph for this function:

Here is the caller graph for this function:

| subroutine mod_input::load_coldstart_coriolis | ( | real(sp), dimension(:), intent(in), allocatable | X_GBL, | 
| real(sp), dimension(:), intent(in), allocatable | Y_GBL, | ||
| real(sp), dimension(:), allocatable | C_LCL | ||
| ) | 
Here is the call graph for this function:

Here is the caller graph for this function:

| subroutine mod_input::load_coldstart_depth | ( | real(sp), dimension(:), intent(in), allocatable | X_GBL, | 
| real(sp), dimension(:), intent(in), allocatable | Y_GBL, | ||
| real(sp), dimension(:), allocatable | H_LCL | ||
| ) | 
Here is the call graph for this function:

Here is the caller graph for this function:

| subroutine mod_input::load_coldstart_grid | ( | integer, dimension(:,:), intent(out), allocatable | NVG | ) | 
Here is the call graph for this function:

Here is the caller graph for this function:

| subroutine mod_input::load_coldstart_lsf | ( | integer, intent(out) | N_GL, | 
| integer, dimension(:), intent(out), allocatable | I_GL, | ||
| real(sp), dimension(:), intent(out), allocatable | GEO_GL, | ||
| real(sp), dimension(:), intent(out), allocatable | WDF_GL | ||
| ) | 
Here is the call graph for this function:

Here is the caller graph for this function:

| subroutine mod_input::load_coldstart_obc_grid | ( | integer, intent(out) | IOBCN_GL, | 
| integer, dimension(:), intent(out), allocatable | I_OBC_GL, | ||
| integer, dimension(:), intent(out), allocatable | TYPE_OBC_GL | ||
| ) | 
Here is the call graph for this function:

Here is the caller graph for this function:

| subroutine mod_input::load_coldstart_sigma | ( | ) | 
Here is the call graph for this function:

Here is the caller graph for this function:

| subroutine mod_input::load_coldstart_sponge | ( | real(sp), dimension(:), intent(in), allocatable | X_GBL, | 
| real(sp), dimension(:), intent(in), allocatable | Y_GBL, | ||
| integer, intent(out) | NSPONGE, | ||
| integer, dimension(:), intent(out), allocatable | N_SPG, | ||
| real(sp), dimension(:), intent(out), allocatable | R_SPG, | ||
| real(sp), dimension(:), intent(out), allocatable | C_SPG, | ||
| real(sp), dimension(:), intent(out), allocatable | X_SPG, | ||
| real(sp), dimension(:), intent(out), allocatable | Y_SPG | ||
| ) | 
Here is the call graph for this function:

Here is the caller graph for this function:

| subroutine mod_input::load_grid_type | ( | type(ncfile), pointer | NCF, | 
| type(grid), pointer | G | ||
| ) | 
| subroutine mod_input::load_horizontal_mixing_coefficient | ( | real(sp), dimension(:), allocatable | NN, | 
| real(sp), dimension(:), allocatable | CC | ||
| ) | 
Here is the caller graph for this function:

| subroutine mod_input::load_julian_obc | ( | integer, intent(out) | NTC, | 
| character(len=*), dimension(:), allocatable | NAMES, | ||
| real(sp), dimension(:), intent(out), allocatable | PRD, | ||
| real(sp), dimension(:), intent(out), allocatable | EQ_AMP, | ||
| real(sp), dimension(:), intent(out), allocatable | EQ_BETA, | ||
| character(len=*), dimension(:), allocatable | EQ_TYPE, | ||
| real(sp), dimension(:,:), intent(out), allocatable | MPTD, | ||
| real(sp), dimension(:,:), intent(out), allocatable | PHS, | ||
| real(sp), dimension(:), intent(out), allocatable | RF, | ||
| type(time), intent(out) | TORG | ||
| ) | 
Here is the call graph for this function:

Here is the caller graph for this function:

| subroutine mod_input::load_restart_coords | ( | real(sp), dimension(:), allocatable, target | X_LCL, | 
| real(sp), dimension(:), allocatable, target | Y_LCL | ||
| ) | 
Here is the caller graph for this function:

| subroutine mod_input::load_restart_coriolis | ( | real(sp), dimension(:), allocatable, target | C_LCL | ) | 
Here is the caller graph for this function:

| subroutine mod_input::load_restart_depth | ( | real(sp), dimension(:), allocatable, target | H_LCL | ) | 
Here is the caller graph for this function:

| subroutine mod_input::load_restart_grid | ( | integer, dimension(:,:), intent(out), allocatable, target | NVG | ) | 
Here is the caller graph for this function:

| subroutine mod_input::load_restart_lsf_grid | ( | integer, intent(out) | N_GL, | 
| integer, dimension(:), intent(out), allocatable, target | I_GL, | ||
| real(sp), dimension(:), intent(out), allocatable, target | GEO_GL, | ||
| real(sp), dimension(:), intent(out), allocatable, target | WDF_GL | ||
| ) | 
Here is the caller graph for this function:

| subroutine mod_input::load_restart_obc_grid | ( | integer, intent(out) | IOBCN_GL, | 
| integer, dimension(:), intent(out), allocatable, target | I_OBC_GL, | ||
| integer, dimension(:), intent(out), allocatable, target | TYPE_OBC_GL | ||
| ) | 
Here is the caller graph for this function:

| subroutine mod_input::load_restart_sigma | ( | real(sp), dimension(:,:), allocatable, target | Z, | 
| real(sp), dimension(:,:), allocatable, target | Z1 | ||
| ) | 
Here is the call graph for this function:

Here is the caller graph for this function:

| subroutine mod_input::load_restart_sponge | ( | real(sp), dimension(:), allocatable, target | SPG | ) | 
Here is the caller graph for this function:

| subroutine mod_input::load_sediment_parameter | ( | real(sp), dimension(:), allocatable | t_cd, | 
| real(sp), dimension(:), allocatable | t_ce, | ||
| real(sp), dimension(:), allocatable | erate | ||
| ) | 
Here is the caller graph for this function:

| subroutine mod_input::name_list_initialize | ( | ) | 
Here is the caller graph for this function:

| subroutine mod_input::name_list_print | ( | ) | 
Here is the caller graph for this function:

| subroutine mod_input::name_list_read | ( | ) | 
Here is the call graph for this function:

Here is the caller graph for this function:

| subroutine mod_input::nullify_file_pointers | ( | ) | 
Here is the caller graph for this function:

| subroutine mod_input::open_coldstart | ( | ) | 
Here is the call graph for this function:

Here is the caller graph for this function:

| subroutine mod_input::open_crashstart | ( | ) | 
Here is the call graph for this function:

Here is the caller graph for this function:

| subroutine mod_input::open_forcing | ( | ) | 
Here is the call graph for this function:

Here is the caller graph for this function:

| subroutine mod_input::open_new_output | ( | ) | 
Here is the caller graph for this function:

| subroutine mod_input::open_startup_file | ( | ) | 
Here is the call graph for this function:

Here is the caller graph for this function:

| subroutine mod_input::parse_tide | ( | character(len=*) | line, | 
| integer | cnt, | ||
| integer | ntc, | ||
| real(sp), dimension(:,:), allocatable | data, | ||
| integer | ierr | ||
| ) | 
Here is the call graph for this function:

Here is the caller graph for this function:

| subroutine mod_input::read_coldstart_coords | ( | integer, intent(in) | GRIDUNIT, | 
| integer, intent(in) | MGL, | ||
| real(sp), dimension(:), allocatable | XG2, | ||
| real(sp), dimension(:), allocatable | YG2 | ||
| ) | 
Here is the caller graph for this function:

| subroutine mod_input::read_coldstart_coriolis | ( | integer, intent(in) | CORIOLISUNIT, | 
| integer, intent(in) | MGL, | ||
| real(sp), dimension(:), intent(in), allocatable | XG, | ||
| real(sp), dimension(:), intent(in), allocatable | YG, | ||
| real(sp), dimension(:), allocatable | CORG | ||
| ) | 
Here is the caller graph for this function:

| subroutine mod_input::read_coldstart_depth | ( | integer, intent(in) | DEPTHUNIT, | 
| integer, intent(in) | MGL, | ||
| real(sp), dimension(:), intent(in), allocatable | XG2, | ||
| real(sp), dimension(:), intent(in), allocatable | YG2, | ||
| real(sp), dimension(:), allocatable | HG2 | ||
| ) | 
Here is the caller graph for this function:

| subroutine mod_input::read_coldstart_grid | ( | integer, intent(in) | GRIDUNIT, | 
| integer, intent(out) | MGL, | ||
| integer, intent(out) | NGL, | ||
| integer, dimension(:,:), allocatable | NVG | ||
| ) | 
Here is the caller graph for this function:

| subroutine mod_input::read_coldstart_lsf | ( | integer, intent(in) | LSFUNIT, | 
| integer, intent(out) | N_GL, | ||
| integer, dimension(:), intent(out), allocatable | I_GL, | ||
| real(sp), dimension(:), intent(out), allocatable | GEO_GL, | ||
| real(sp), dimension(:), intent(out), allocatable | WDF_GL | ||
| ) | 
Here is the caller graph for this function:

| subroutine mod_input::read_coldstart_obc_grid | ( | integer, intent(in) | OBCUNIT, | 
| integer, intent(in) | MGL, | ||
| integer, intent(out) | IOBCN_GL, | ||
| integer, dimension(:), intent(out), allocatable | I_OBC_GL, | ||
| integer, dimension(:), intent(out), allocatable | TYPE_OBC_GL | ||
| ) | 
Here is the caller graph for this function:

| subroutine mod_input::read_coldstart_sigma | ( | ) | 
Here is the caller graph for this function:

| subroutine mod_input::read_coldstart_sponge | ( | integer, intent(in) | SPONGEUNIT, | 
| integer, intent(in) | MGL, | ||
| integer, intent(out) | NSPONGE, | ||
| integer, dimension(:), intent(out), allocatable | N_SPG, | ||
| real(sp), dimension(:), intent(out), allocatable | R_SPG, | ||
| real(sp), dimension(:), intent(out), allocatable | C_SPG | ||
| ) | 
Here is the caller graph for this function:

| subroutine mod_input::read_julian_obc | ( | integer, intent(in) | JULOBCUNIT_TEMP, | 
| integer, intent(out) | NTC, | ||
| character(len=*), dimension(:), intent(out), allocatable | NAMES, | ||
| real(sp), dimension(:), intent(out), allocatable | PRD, | ||
| real(sp), dimension(:), intent(out), allocatable | EQ_AMP, | ||
| real(sp), dimension(:), intent(out), allocatable | EQ_BETA, | ||
| character(len=*), dimension(:), intent(out), allocatable | EQ_TYPE, | ||
| real(sp), dimension(:,:), intent(out), allocatable | MPTD, | ||
| real(sp), dimension(:,:), intent(out), allocatable | PHS, | ||
| real(sp), dimension(:), intent(out), allocatable | RF, | ||
| type(time), intent(out) | TORG | ||
| ) | 
Here is the call graph for this function:

Here is the caller graph for this function:

| subroutine mod_input::search_for_last_matching_name | ( | character(len=160), intent(inout) | FNAME | ) | 
Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation
| type(ncfile), pointer mod_input::nc_avg | 
| type(ncfile), pointer mod_input::nc_dat | 
| type(ncfile), pointer mod_input::nc_rst | 
| type(ncfile), pointer mod_input::nc_start | 
          
          
 1.8.11