ROMS
|
Data Types | |
interface | load_i |
interface | load_l |
interface | load_r |
interface | load_s1d |
Functions/Subroutines | |
integer function | decode_line (line_text, keyword, nval, cval, rval) |
logical function | find_file (ng, out, fname, keyword) |
integer function | load_0d_i (ninp, vinp, nout, vout) |
integer function | load_1d_i (ninp, vinp, nout, vout) |
integer function | load_2d_i (ninp, vinp, iout, jout, vout) |
integer function | load_3d_i (ninp, vinp, iout, jout, kout, vout) |
integer function | load_0d_l (ninp, vinp, nout, vout) |
integer function | load_1d_l (ninp, vinp, nout, vout) |
integer function | load_2d_l (ninp, vinp, iout, jout, vout) |
integer function | load_3d_l (ninp, vinp, iout, jout, kout, vout) |
integer function | load_0d_dp (ninp, vinp, nout, vout) |
integer function | load_1d_dp (ninp, vinp, nout, vout) |
integer function | load_2d_dp (ninp, vinp, iout, jout, vout) |
integer function | load_3d_dp (ninp, vinp, iout, jout, kout, vout) |
integer function | load_0d_r8 (ninp, vinp, nout, vout) |
integer function | load_1d_r8 (ninp, vinp, nout, vout) |
integer function | load_2d_r8 (ninp, vinp, iout, jout, vout) |
integer function | load_3d_r8 (ninp, vinp, iout, jout, kout, vout) |
integer function | load_lbc (ninp, vinp, line, nline, ifield, igrid, itrcstr, itrcend, svname, s) |
integer function | load_s1d1 (nval, fname, fdim, line, label, igrid, mgrids, nfiles, io_type, s) |
integer function | load_s1d2 (nval, fname, fdim, line, label, igrid, mgrids, nfiles, idim, ie, io_type, s) |
integer function | load_s2d (nval, fname, fdim, line, label, ifile, igrid, mgrids, nfiles, ncount, idim, io_type, s) |
integer function | load_tadv (ninp, vinp, line, nline, itrc, igrid, itracer, itrcstr, itrcend, svname, s) |
Variables | |
integer, parameter | ncval = 200 |
integer, parameter | nrval = 100 |
integer function inp_decode_mod::decode_line | ( | character (len=*), intent(in) | line_text, |
character (len=*), intent(inout) | keyword, | ||
integer, intent(inout) | nval, | ||
character (len=*), dimension(:), intent(inout) | cval, | ||
real(dp), dimension(:), intent(inout) | rval ) |
Definition at line 96 of file inp_decode.F.
References decode_line().
Referenced by decode_line(), and stdinp_mod::getpar_i::getpar_0d_i().
logical function inp_decode_mod::find_file | ( | integer, intent(in) | ng, |
integer, intent(in) | out, | ||
character (len=*), intent(in) | fname, | ||
character (len=*), intent(in) | keyword ) |
Definition at line 383 of file inp_decode.F.
References mod_scalars::exit_flag, strings_mod::founderror(), mod_param::inlm, mod_parallel::master, mod_netcdf::netcdf_close(), mod_netcdf::netcdf_open(), mod_scalars::noerror, mod_iounits::sourcefile, and mod_iounits::stdout.
integer function inp_decode_mod::load_0d_dp | ( | integer, intent(in) | ninp, |
real(dp), dimension(:), intent(in) | vinp, | ||
integer, intent(in) | nout, | ||
real(dp), intent(out) | vout ) |
Definition at line 1007 of file inp_decode.F.
integer function inp_decode_mod::load_0d_i | ( | integer, intent(in) | ninp, |
real(dp), dimension(:), intent(in) | vinp, | ||
integer, intent(in) | nout, | ||
integer, intent(out) | vout ) |
Definition at line 476 of file inp_decode.F.
integer function inp_decode_mod::load_0d_l | ( | integer, intent(in) | ninp, |
character (len=*), dimension(:), intent(in) | vinp, | ||
integer, intent(in) | nout, | ||
logical, intent(out) | vout ) |
Definition at line 717 of file inp_decode.F.
integer function inp_decode_mod::load_0d_r8 | ( | integer, intent(in) | ninp, |
real(dp), dimension(:), intent(in) | vinp, | ||
integer, intent(in) | nout, | ||
real(r8), intent(out) | vout ) |
Definition at line 1252 of file inp_decode.F.
integer function inp_decode_mod::load_1d_dp | ( | integer, intent(in) | ninp, |
real(dp), dimension(:), intent(in) | vinp, | ||
integer, intent(in) | nout, | ||
real(dp), dimension(:), intent(out) | vout ) |
Definition at line 1050 of file inp_decode.F.
integer function inp_decode_mod::load_1d_i | ( | integer, intent(in) | ninp, |
real(dp), dimension(:), intent(in) | vinp, | ||
integer, intent(in) | nout, | ||
integer, dimension(:), intent(out) | vout ) |
Definition at line 519 of file inp_decode.F.
integer function inp_decode_mod::load_1d_l | ( | integer, intent(in) | ninp, |
character (len=*), dimension(:), intent(in) | vinp, | ||
integer, intent(in) | nout, | ||
logical, dimension(:), intent(out) | vout ) |
Definition at line 765 of file inp_decode.F.
integer function inp_decode_mod::load_1d_r8 | ( | integer, intent(in) | ninp, |
real(dp), dimension(:), intent(in) | vinp, | ||
integer, intent(in) | nout, | ||
real(r8), dimension(:), intent(out) | vout ) |
Definition at line 1299 of file inp_decode.F.
integer function inp_decode_mod::load_2d_dp | ( | integer, intent(in) | ninp, |
real(dp), dimension(:), intent(in) | vinp, | ||
integer, intent(in) | iout, | ||
integer, intent(in) | jout, | ||
real(dp), dimension(:,:), intent(out) | vout ) |
Definition at line 1113 of file inp_decode.F.
integer function inp_decode_mod::load_2d_i | ( | integer, intent(in) | ninp, |
real(dp), dimension(:), intent(in) | vinp, | ||
integer, intent(in) | iout, | ||
integer, intent(in) | jout, | ||
integer, dimension(:,:), intent(out) | vout ) |
Definition at line 581 of file inp_decode.F.
integer function inp_decode_mod::load_2d_l | ( | integer, intent(in) | ninp, |
character (len=*), dimension(:), intent(in) | vinp, | ||
integer, intent(in) | iout, | ||
integer, intent(in) | jout, | ||
logical, dimension(:,:), intent(out) | vout ) |
Definition at line 841 of file inp_decode.F.
integer function inp_decode_mod::load_2d_r8 | ( | integer, intent(in) | ninp, |
real(dp), dimension(:), intent(in) | vinp, | ||
integer, intent(in) | iout, | ||
integer, intent(in) | jout, | ||
real(r8), dimension(:,:), intent(out) | vout ) |
Definition at line 1374 of file inp_decode.F.
integer function inp_decode_mod::load_3d_dp | ( | integer, intent(in) | ninp, |
real(dp), dimension(:), intent(in) | vinp, | ||
integer, intent(in) | iout, | ||
integer, intent(in) | jout, | ||
integer, intent(in) | kout, | ||
real(dp), dimension(:,:,:), intent(out) | vout ) |
Definition at line 1181 of file inp_decode.F.
integer function inp_decode_mod::load_3d_i | ( | integer, intent(in) | ninp, |
real(dp), dimension(:), intent(in) | vinp, | ||
integer, intent(in) | iout, | ||
integer, intent(in) | jout, | ||
integer, intent(in) | kout, | ||
integer, dimension(:,:,:), intent(out) | vout ) |
Definition at line 648 of file inp_decode.F.
integer function inp_decode_mod::load_3d_l | ( | integer, intent(in) | ninp, |
character (len=*), dimension(:), intent(in) | vinp, | ||
integer, intent(in) | iout, | ||
integer, intent(in) | jout, | ||
integer, intent(in) | kout, | ||
logical, dimension(:,:,:), intent(out) | vout ) |
Definition at line 922 of file inp_decode.F.
integer function inp_decode_mod::load_3d_r8 | ( | integer, intent(in) | ninp, |
real(dp), dimension(:), intent(in) | vinp, | ||
integer, intent(in) | iout, | ||
integer, intent(in) | jout, | ||
integer, intent(in) | kout, | ||
real(r8), dimension(:,:,:), intent(out) | vout ) |
Definition at line 1454 of file inp_decode.F.
integer function inp_decode_mod::load_lbc | ( | integer, intent(in) | ninp, |
character (len=256), dimension(ninp), intent(in) | vinp, | ||
character (len=256), intent(in) | line, | ||
integer, intent(inout) | nline, | ||
integer, intent(in) | ifield, | ||
integer, intent(inout) | igrid, | ||
integer, intent(in) | itrcstr, | ||
integer, intent(in) | itrcend, | ||
character (len=* ), intent(in) | svname, | ||
type(t_lbc), dimension(4,nlbcvar,ngrids), intent(inout) | s ) |
Definition at line 1536 of file inp_decode.F.
References mod_scalars::ewperiodic, mod_scalars::exit_flag, mod_scalars::ieast, mod_scalars::inorth, mod_ncparam::isfsur, mod_scalars::isouth, mod_ncparam::istvar, mod_scalars::iwest, load_lbc(), mod_parallel::master, mod_param::ngrids, mod_param::nlbcvar, mod_scalars::nsperiodic, mod_iounits::stdout, and strings_mod::uppercase().
Referenced by load_lbc().
integer function inp_decode_mod::load_s1d1 | ( | integer, intent(in) | nval, |
character (len=256), dimension(fdim), intent(in) | fname, | ||
integer, intent(in) | fdim, | ||
character (len=*), intent(in) | line, | ||
character (len=*), intent(inout) | label, | ||
integer, intent(inout) | igrid, | ||
integer, intent(in) | mgrids, | ||
integer, dimension(mgrids), intent(inout) | nfiles, | ||
integer, intent(in) | io_type, | ||
type(t_io), dimension(mgrids), intent(inout) | s ) |
Definition at line 1723 of file inp_decode.F.
Referenced by inp_decode_mod::load_s1d::load_s1d1().
integer function inp_decode_mod::load_s1d2 | ( | integer, intent(in) | nval, |
character (len=256), dimension(fdim), intent(in) | fname, | ||
integer, intent(in) | fdim, | ||
character (len=*), intent(in) | line, | ||
character (len=*), intent(inout) | label, | ||
integer, intent(inout) | igrid, | ||
integer, intent(in) | mgrids, | ||
integer, dimension(mgrids), intent(inout) | nfiles, | ||
integer, intent(in) | idim, | ||
integer, intent(in) | ie, | ||
integer, intent(in) | io_type, | ||
type(t_io), dimension(idim,mgrids), intent(inout) | s ) |
Definition at line 1967 of file inp_decode.F.
Referenced by inp_decode_mod::load_s1d::load_s1d2().
integer function inp_decode_mod::load_s2d | ( | integer, intent(in) | nval, |
character (len=256), dimension(fdim), intent(in) | fname, | ||
integer, intent(in) | fdim, | ||
character (len=*), intent(in) | line, | ||
character (len=*), intent(inout) | label, | ||
integer, intent(inout) | ifile, | ||
integer, intent(inout) | igrid, | ||
integer, intent(in) | mgrids, | ||
integer, dimension(mgrids), intent(in) | nfiles, | ||
integer, dimension(idim,mgrids), intent(inout) | ncount, | ||
integer, intent(in) | idim, | ||
integer, intent(in) | io_type, | ||
type(t_io), dimension(idim,mgrids), intent(inout) | s ) |
Definition at line 2209 of file inp_decode.F.
References load_s2d().
Referenced by load_s2d().
integer function inp_decode_mod::load_tadv | ( | integer, intent(in) | ninp, |
character (len=256), dimension(ninp), intent(in) | vinp, | ||
character (len=256), intent(in) | line, | ||
integer, intent(inout) | nline, | ||
integer, intent(in) | itrc, | ||
integer, intent(inout) | igrid, | ||
integer, intent(inout) | itracer, | ||
integer, intent(in) | itrcstr, | ||
integer, intent(in) | itrcend, | ||
character (len=* ), intent(in) | svname, | ||
type(t_adv), dimension(maxval(nt),ngrids), intent(inout) | s ) |
Definition at line 2478 of file inp_decode.F.
References load_tadv(), and strings_mod::uppercase().
Referenced by load_tadv().
integer, parameter inp_decode_mod::ncval = 200 |
Definition at line 91 of file inp_decode.F.
integer, parameter inp_decode_mod::nrval = 100 |
Definition at line 92 of file inp_decode.F.