mod_fvcom2gnome Module Reference
Functions/Subroutines | |
subroutine | helpmessage |
subroutine | parse_commandline (CVS_ID, CVS_Date, CVS_Name, CVS_Revision) |
subroutine | setup_input |
subroutine | get_edgelist |
subroutine | order_edges |
subroutine | set_seg_neighbors |
subroutine | get_seglist |
subroutine | gen_gnome_bndry |
subroutine | setup_output |
subroutine | setup_output_nctools |
subroutine | extract |
subroutine | cleanup |
real(sp) function | cell_area (xin, yin) |
subroutine | elem_2_vtx (fc, fv) |
subroutine | cfcheck (status) |
Variables | |
real(sp) | ahalf = 0.5 |
real(sp) | one = 0.0 |
character(len=80) | inputfile |
character(len=80) | bndryfile |
character(len=80) | outputfile = 'gnome.nc' |
character(len=80) | tstring |
character(len=80) | basedate |
character(len=80) | user_date |
logical | get_time_from_model = .true. |
logical | have_bndry_file = .true. |
logical | with_basedate = .false. |
real(sp) | t0 = 0.0 |
integer | fbeg = 1 |
integer | fend = huge(fbeg) |
integer | fint = 1 |
integer | fvcom_dim = 3 |
logical | bndryfile_arg = .false. |
logical | inputfile_arg = .false. |
integer | n_frames |
integer | n_frames_out |
integer | n_elems |
integer | n_verts |
integer | n_bsegs |
integer | n_siglay |
integer | n_siglev |
integer | n_maxnode |
integer | n_maxelem |
real(sp), dimension(:), allocatable, target | x |
real(sp), dimension(:), allocatable, target | y |
real(sp), dimension(:), allocatable, target | lon |
real(sp), dimension(:), allocatable, target | lat |
integer, dimension(:,:), allocatable | nv |
real(sp), dimension(:), allocatable, target | art1 |
real(sp), dimension(:), allocatable | art |
integer, dimension(:), allocatable | ntve |
integer, dimension(:,:), allocatable | nbve |
integer, dimension(:), allocatable | ntsn |
integer, dimension(:,:), allocatable | nbsn |
real(sp), dimension(:), allocatable | sigma |
real(sp), dimension(:), allocatable, target | xc |
real(sp), dimension(:), allocatable, target | yc |
integer, dimension(:), allocatable | ntype |
integer | n_segs |
type(segment_type), dimension(:), allocatable | seglist |
integer, dimension(:,:), allocatable | gnome_bndry |
integer | n_edges |
type(edge_type), dimension(:), allocatable | edgelist |
integer | n_obc |
integer, dimension(:), allocatable | obc_nodes |
real(sp), dimension(:,:), allocatable, target | u |
real(sp), dimension(:,:), allocatable, target | v |
real(sp), dimension(:), allocatable, target | ua |
real(sp), dimension(:), allocatable, target | va |
real(sp), target | gtime |
real(sp), dimension(:), allocatable, target | un |
real(sp), dimension(:), allocatable, target | vn |
real(sp), dimension(:), allocatable, target | junk |
real(sp), dimension(:), allocatable, target | z |
type(ncfile), pointer | nc_infile |
type(ncdim), pointer | dim_nele |
type(ncdim), pointer | dim_node |
type(ncdim), pointer | dim_three |
type(ncdim), pointer | dim_four |
type(ncdim), pointer | dim_siglay |
type(ncdim), pointer | dim_siglev |
type(ncdim), pointer | dim_time |
type(ncdim), pointer | dim_maxnode |
type(ncdim), pointer | dim_maxelem |
type(ncfile), pointer | nc_outfile |
type(ncdim), pointer | dim_nele_out |
type(ncdim), pointer | dim_node_out |
type(ncdim), pointer | dim_nbnd_out |
type(ncdim), pointer | dim_nbi_out |
type(ncdim), pointer | dim_sig_out |
type(ncdim), pointer | dim_time_out |
integer | ofid |
integer | node_did |
integer | nele_did |
integer | nbnd_did |
integer | nbi_did |
integer | time_did |
integer | bnd_vid |
integer | time_vid |
integer | lon_vid |
integer | lat_vid |
integer | u_vid |
integer | v_vid |
integer | z_vid |
Function/Subroutine Documentation
real(sp) function mod_fvcom2gnome::cell_area | ( | real(sp), dimension(3), intent(in) | xin, |
real(sp), dimension(3), intent(in) | yin | ||
) |
Here is the call graph for this function:

subroutine mod_fvcom2gnome::cfcheck | ( | integer, intent(in) | status | ) |
Here is the caller graph for this function:

subroutine mod_fvcom2gnome::cleanup | ( | ) |
Here is the caller graph for this function:

subroutine mod_fvcom2gnome::elem_2_vtx | ( | real(sp), dimension(1:n_elems), intent(in) | fc, |
real(sp), dimension(1:n_verts), intent(out) | fv | ||
) |
Here is the caller graph for this function:

subroutine mod_fvcom2gnome::extract | ( | ) |
Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_fvcom2gnome::gen_gnome_bndry | ( | ) |
Here is the caller graph for this function:

subroutine mod_fvcom2gnome::get_edgelist | ( | ) |
Here is the caller graph for this function:

subroutine mod_fvcom2gnome::get_seglist | ( | ) |
Here is the caller graph for this function:

subroutine mod_fvcom2gnome::helpmessage | ( | ) |
Here is the caller graph for this function:

subroutine mod_fvcom2gnome::order_edges | ( | ) |
Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_fvcom2gnome::parse_commandline | ( | 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_fvcom2gnome::set_seg_neighbors | ( | ) |
Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_fvcom2gnome::setup_input | ( | ) |
Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_fvcom2gnome::setup_output | ( | ) |
Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_fvcom2gnome::setup_output_nctools | ( | ) |
Here is the call graph for this function:

Variable Documentation
real(sp) mod_fvcom2gnome::ahalf = 0.5 |
real(sp), dimension(:), allocatable mod_fvcom2gnome::art |
real(sp), dimension(:), allocatable, target mod_fvcom2gnome::art1 |
character(len=80) mod_fvcom2gnome::basedate |
integer mod_fvcom2gnome::bnd_vid |
character(len=80) mod_fvcom2gnome::bndryfile |
logical mod_fvcom2gnome::bndryfile_arg = .false. |
type(ncdim), pointer mod_fvcom2gnome::dim_four |
type(ncdim), pointer mod_fvcom2gnome::dim_maxelem |
type(ncdim), pointer mod_fvcom2gnome::dim_maxnode |
type(ncdim), pointer mod_fvcom2gnome::dim_nbi_out |
type(ncdim), pointer mod_fvcom2gnome::dim_nbnd_out |
type(ncdim), pointer mod_fvcom2gnome::dim_nele |
type(ncdim), pointer mod_fvcom2gnome::dim_nele_out |
type(ncdim), pointer mod_fvcom2gnome::dim_node |
type(ncdim), pointer mod_fvcom2gnome::dim_node_out |
type(ncdim), pointer mod_fvcom2gnome::dim_sig_out |
type(ncdim), pointer mod_fvcom2gnome::dim_siglay |
type(ncdim), pointer mod_fvcom2gnome::dim_siglev |
type(ncdim), pointer mod_fvcom2gnome::dim_three |
type(ncdim), pointer mod_fvcom2gnome::dim_time |
type(ncdim), pointer mod_fvcom2gnome::dim_time_out |
type(edge_type), dimension(:), allocatable mod_fvcom2gnome::edgelist |
integer mod_fvcom2gnome::fbeg = 1 |
integer mod_fvcom2gnome::fend = huge(fbeg) |
integer mod_fvcom2gnome::fint = 1 |
integer mod_fvcom2gnome::fvcom_dim = 3 |
logical mod_fvcom2gnome::get_time_from_model = .true. |
integer, dimension(:,:), allocatable mod_fvcom2gnome::gnome_bndry |
real(sp), target mod_fvcom2gnome::gtime |
logical mod_fvcom2gnome::have_bndry_file = .true. |
character(len=80) mod_fvcom2gnome::inputfile |
logical mod_fvcom2gnome::inputfile_arg = .false. |
real(sp), dimension(:), allocatable, target mod_fvcom2gnome::junk |
real(sp), dimension(:), allocatable, target mod_fvcom2gnome::lat |
integer mod_fvcom2gnome::lat_vid |
real(sp), dimension(:), allocatable, target mod_fvcom2gnome::lon |
integer mod_fvcom2gnome::lon_vid |
integer mod_fvcom2gnome::n_bsegs |
integer mod_fvcom2gnome::n_edges |
integer mod_fvcom2gnome::n_elems |
integer mod_fvcom2gnome::n_frames |
integer mod_fvcom2gnome::n_frames_out |
integer mod_fvcom2gnome::n_maxelem |
integer mod_fvcom2gnome::n_maxnode |
integer mod_fvcom2gnome::n_obc |
integer mod_fvcom2gnome::n_segs |
integer mod_fvcom2gnome::n_siglay |
integer mod_fvcom2gnome::n_siglev |
integer mod_fvcom2gnome::n_verts |
integer mod_fvcom2gnome::nbi_did |
integer mod_fvcom2gnome::nbnd_did |
integer, dimension(:,:), allocatable mod_fvcom2gnome::nbsn |
integer, dimension(:,:), allocatable mod_fvcom2gnome::nbve |
type(ncfile), pointer mod_fvcom2gnome::nc_infile |
type(ncfile), pointer mod_fvcom2gnome::nc_outfile |
integer mod_fvcom2gnome::nele_did |
integer mod_fvcom2gnome::node_did |
integer, dimension(:), allocatable mod_fvcom2gnome::ntsn |
integer, dimension(:), allocatable mod_fvcom2gnome::ntve |
integer, dimension(:), allocatable mod_fvcom2gnome::ntype |
integer, dimension(:,:), allocatable mod_fvcom2gnome::nv |
integer, dimension(:), allocatable mod_fvcom2gnome::obc_nodes |
integer mod_fvcom2gnome::ofid |
real(sp) mod_fvcom2gnome::one = 0.0 |
character(len=80) mod_fvcom2gnome::outputfile = 'gnome.nc' |
type(segment_type), dimension(:), allocatable mod_fvcom2gnome::seglist |
real(sp), dimension(:), allocatable mod_fvcom2gnome::sigma |
real(sp) mod_fvcom2gnome::t0 = 0.0 |
integer mod_fvcom2gnome::time_did |
integer mod_fvcom2gnome::time_vid |
character(len=80) mod_fvcom2gnome::tstring |
real(sp), dimension(:,:), allocatable, target mod_fvcom2gnome::u |
integer mod_fvcom2gnome::u_vid |
real(sp), dimension(:), allocatable, target mod_fvcom2gnome::ua |
real(sp), dimension(:), allocatable, target mod_fvcom2gnome::un |
character(len=80) mod_fvcom2gnome::user_date |
real(sp), dimension(:,:), allocatable, target mod_fvcom2gnome::v |
integer mod_fvcom2gnome::v_vid |
real(sp), dimension(:), allocatable, target mod_fvcom2gnome::va |
real(sp), dimension(:), allocatable, target mod_fvcom2gnome::vn |
logical mod_fvcom2gnome::with_basedate = .false. |
real(sp), dimension(:), allocatable, target mod_fvcom2gnome::x |
real(sp), dimension(:), allocatable, target mod_fvcom2gnome::xc |
real(sp), dimension(:), allocatable, target mod_fvcom2gnome::y |
real(sp), dimension(:), allocatable, target mod_fvcom2gnome::yc |
real(sp), dimension(:), allocatable, target mod_fvcom2gnome::z |
integer mod_fvcom2gnome::z_vid |