|
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.