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