ROMS
|
Data Types | |
type | couplingfield |
Functions/Subroutines | |
subroutine, public | cmeps_metadata (self, filename, key, s) |
subroutine, public | coupling_metadata (filename, s) |
logical function, public | io_metadata (firstpass, vinfo, scale, offset) |
integer function, public | metadata_has (s, short_name) |
Variables | |
type(yaml_tree) | yml |
logical | ldebugmetadata = .FALSE. |
logical | lreportyaml = .FALSE. |
integer | ientry |
integer | nentries |
logical, dimension(:), allocatable | ylogical1 |
real(dp), dimension(:), allocatable | yreal1 |
real(dp), dimension(:), allocatable | yreal2 |
type(yaml_svec), dimension(:), allocatable | ystring1 |
type(yaml_svec), dimension(:), allocatable | ystring2 |
type(yaml_svec), dimension(:), allocatable | ystring3 |
type(yaml_svec), dimension(:), allocatable | ystring4 |
type(yaml_svec), dimension(:), allocatable | ystring5 |
type(yaml_svec), dimension(:), allocatable | ystring6 |
type(yaml_svec), dimension(:), allocatable | ystring7 |
type(yaml_svec), dimension(:), allocatable | ystring8 |
type(yaml_svec), dimension(:), allocatable | ystring9 |
type(yaml_svec), dimension(:), allocatable | ystring10 |
type(yaml_svec), dimension(:), allocatable | ystring11 |
type(yaml_svec), dimension(:), allocatable | ystring12 |
subroutine, public get_metadata_mod::cmeps_metadata | ( | type (yaml_tree), intent(inout) | self, |
character (len=*), intent(in) | filename, | ||
character (len=*), intent(in) | key, | ||
type (couplingfield), dimension(:), intent(out), allocatable | s ) |
Definition at line 127 of file get_metadata.F.
References strings_mod::assign_string(), strings_mod::founderror(), ldebugmetadata, strings_mod::lowercase(), lreportyaml, mod_parallel::master, nentries, mod_scalars::noerror, mod_iounits::stdout, yaml_parser_mod::yaml_initialize(), ylogical1, yreal1, yreal2, ystring1, ystring10, ystring11, ystring2, ystring3, ystring4, ystring5, ystring6, ystring7, ystring8, and ystring9.
Referenced by cmeps_roms_mod::roms_create().
subroutine, public get_metadata_mod::coupling_metadata | ( | character (len=*), intent(in) | filename, |
type (couplingfield), dimension(:), intent(out), allocatable | s ) |
Definition at line 381 of file get_metadata.F.
References strings_mod::assign_string(), mod_iounits::err, mod_scalars::exit_flag, strings_mod::founderror(), ientry, yaml_parser_mod::iunit, ldebugmetadata, strings_mod::lowercase(), lreportyaml, mod_parallel::master, nentries, mod_scalars::noerror, mod_iounits::stdout, yaml_parser_mod::yaml_initialize(), ylogical1, yml, yreal1, yreal2, ystring1, ystring10, ystring11, ystring2, ystring3, ystring4, ystring5, ystring6, ystring7, ystring8, and ystring9.
Referenced by mod_esmf_esm::set_metadata().
logical function, public get_metadata_mod::io_metadata | ( | logical, intent(inout) | firstpass, |
character (len=*), dimension(:), intent(out) | vinfo, | ||
real(dp), intent(out) | scale, | ||
real(dp), intent(out) | offset ) |
Definition at line 796 of file get_metadata.F.
References ientry, lreportyaml, nentries, yml, yreal1, yreal2, ystring1, ystring2, ystring3, ystring4, ystring5, ystring6, ystring7, and ystring8.
Referenced by mod_ncparam::initialize_ncparam().
integer function, public get_metadata_mod::metadata_has | ( | type (couplingfield), dimension(:), intent(in), allocatable | s, |
character (len=*), intent(in) | short_name ) |
Definition at line 1038 of file get_metadata.F.
Referenced by cmeps_roms_mod::roms_create(), and mod_esmf_esm::set_metadata().
integer get_metadata_mod::ientry |
Definition at line 90 of file get_metadata.F.
Referenced by coupling_metadata(), and io_metadata().
logical get_metadata_mod::ldebugmetadata = .FALSE. |
Definition at line 84 of file get_metadata.F.
Referenced by cmeps_metadata(), and coupling_metadata().
logical get_metadata_mod::lreportyaml = .FALSE. |
Definition at line 85 of file get_metadata.F.
Referenced by cmeps_metadata(), coupling_metadata(), and io_metadata().
integer get_metadata_mod::nentries |
Definition at line 91 of file get_metadata.F.
Referenced by cmeps_metadata(), coupling_metadata(), and io_metadata().
logical, dimension(:), allocatable get_metadata_mod::ylogical1 |
Definition at line 95 of file get_metadata.F.
Referenced by cmeps_metadata(), and coupling_metadata().
type (yaml_tree) get_metadata_mod::yml |
Definition at line 76 of file get_metadata.F.
Referenced by coupling_metadata(), io_metadata(), and cmeps_roms_mod::roms_create().
real(dp), dimension(:), allocatable get_metadata_mod::yreal1 |
Definition at line 99 of file get_metadata.F.
Referenced by cmeps_metadata(), coupling_metadata(), and io_metadata().
real(dp), dimension(:), allocatable get_metadata_mod::yreal2 |
Definition at line 100 of file get_metadata.F.
Referenced by cmeps_metadata(), coupling_metadata(), and io_metadata().
type (yaml_svec), dimension (:), allocatable get_metadata_mod::ystring1 |
Definition at line 105 of file get_metadata.F.
Referenced by cmeps_metadata(), coupling_metadata(), and io_metadata().
type (yaml_svec), dimension(:), allocatable get_metadata_mod::ystring10 |
Definition at line 114 of file get_metadata.F.
Referenced by cmeps_metadata(), and coupling_metadata().
type (yaml_svec), dimension(:), allocatable get_metadata_mod::ystring11 |
Definition at line 115 of file get_metadata.F.
Referenced by cmeps_metadata(), and coupling_metadata().
type (yaml_svec), dimension(:), allocatable get_metadata_mod::ystring12 |
Definition at line 116 of file get_metadata.F.
type (yaml_svec), dimension (:), allocatable get_metadata_mod::ystring2 |
Definition at line 106 of file get_metadata.F.
Referenced by cmeps_metadata(), coupling_metadata(), and io_metadata().
type (yaml_svec), dimension (:), allocatable get_metadata_mod::ystring3 |
Definition at line 107 of file get_metadata.F.
Referenced by cmeps_metadata(), coupling_metadata(), and io_metadata().
type (yaml_svec), dimension (:), allocatable get_metadata_mod::ystring4 |
Definition at line 108 of file get_metadata.F.
Referenced by cmeps_metadata(), coupling_metadata(), and io_metadata().
type (yaml_svec), dimension (:), allocatable get_metadata_mod::ystring5 |
Definition at line 109 of file get_metadata.F.
Referenced by cmeps_metadata(), coupling_metadata(), and io_metadata().
type (yaml_svec), dimension (:), allocatable get_metadata_mod::ystring6 |
Definition at line 110 of file get_metadata.F.
Referenced by cmeps_metadata(), coupling_metadata(), and io_metadata().
type (yaml_svec), dimension (:), allocatable get_metadata_mod::ystring7 |
Definition at line 111 of file get_metadata.F.
Referenced by cmeps_metadata(), coupling_metadata(), and io_metadata().
type (yaml_svec), dimension (:), allocatable get_metadata_mod::ystring8 |
Definition at line 112 of file get_metadata.F.
Referenced by cmeps_metadata(), coupling_metadata(), and io_metadata().
type (yaml_svec), dimension (:), allocatable get_metadata_mod::ystring9 |
Definition at line 113 of file get_metadata.F.
Referenced by cmeps_metadata(), and coupling_metadata().