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