IGModel-SW 1.0

output_field_data Module Reference

This module provides some subroutines to manage the physical fields data of velocity or height, etc at each time level. More...

Functions/Subroutines

subroutine, public init_output_field_data (nc_filename, icgrid, integration_time, time_step, output_tick)
 Initializes the output_field_data module.
subroutine, public output_field (tstep, v_n, h_n, hs)
 Outputs the physical fields data of velocity(v) and height(h, hs) at time level n into a NetCDF file.
subroutine, public finalize_output_field_data ()
 Finalize the output_field_data module.

Variables

character(Token) ncFileName
 The name of the NetCDF file to write the simulation result to.
type(IcGrid_ncWriter), save writer
 The variable of derived type IcGrid_ncWriter to output the data of the simulation result into a NetCDF file.
type(IcGrid_ncWriter), save hs_writer
 The variable of derived type IcGrid_ncWriter to output the height data of underlying mountain into a NetCDF file.
type(Field_IcGrid2D), save UWind
 The variable of derived type Field_IcGrid2D to manage the field data of zonal velocity.
type(Field_IcGrid2D), save VWind
 The variable of derived type Field_IcGrid2D to manage the field data of meridional velocity.
type(Field_IcGrid2D), save WWind
 The variable of derived type Field_IcGrid2D to manage the field data of vertical velocity.
type(Field_IcGrid2D), save Height
 The variable of derived type Field_IcGrid2D to manage the field data of surface height.
type(Field_IcGrid2D), save HeightS
 The variable of derived type Field_IcGrid2D to manage the field data of the height of underlying mountain.
integer u_ncVarID
 The ID of the NetCDF variable coresponding to the variable name UWind.
integer v_ncVarID
 The ID of the NetCDF variable coresponding to the variable name VWind.
integer w_ncVarID
 The ID of the NetCDF variable coresponding to the variable name WWind.
integer h_ncVarID
 The ID of the NetCDF variable coresponding to the variable name Height.
integer hs_ncVarID
 The ID of the NetCDF variable coresponding to the variable name HeightS.

Detailed Description

This module provides some subroutines to manage the physical fields data of velocity or height, etc at each time level.



Copyright (C) GFD Dennou Club, 2011-2012. All rights reserved.
license ??

Author:
Yuta Kawai

Function/Subroutine Documentation

subroutine,public output_field_data::finalize_output_field_data ( )

Finalize the output_field_data module.

Definition at line 307 of file output_field_data.f90.

Here is the caller graph for this function:

subroutine,public output_field_data::init_output_field_data ( character(*),intent(in)  nc_filename,
type(IcGrid2D_FVM),intent(in)  icgrid,
real(DP),intent(in)  integration_time,
real(DP),intent(in)  time_step,
real(DP),intent(in)  output_tick 
)

Initializes the output_field_data module.

Parameters:
[in]nc_filenameThe name of a NetCDF file to output the physical field data into.
[in]icgridThe variable of derived type IcGrid2D_FVM.
[in]integration_timeIntegration time [s].
[in]time_stepTime step [s].
[in]output_tickTime interval for outputing data.

Definition at line 147 of file output_field_data.f90.

Here is the caller graph for this function:

subroutine,public output_field_data::output_field ( integer,intent(in)  tstep,
type(Field_IcGrid2D),intent(in)  v_n,
type(Field_IcGrid2D),intent(in)  h_n,
type(Field_IcGrid2D),intent(in),optional  hs 
)

Outputs the physical fields data of velocity(v) and height(h, hs) at time level n into a NetCDF file.

Parameters:
[in]tstepThe number of current time step.
[in]v_nThe variable of derived type Field_IcGrid2D to manage the velocity field data at time level n.
[in]h_nThe variable of derived type Field_IcGrid2D to manage the surface height field data at time level n.
[in]hsThe variable of derived type Field_IcGrid2D to manage the height field of underlying mountain.

Definition at line 236 of file output_field_data.f90.

Here is the caller graph for this function:


Variable Documentation

The ID of the NetCDF variable coresponding to the variable name Height.

Definition at line 115 of file output_field_data.f90.

type(Field_IcGrid2D),save output_field_data::Height

The variable of derived type Field_IcGrid2D to manage the field data of surface height.

Definition at line 95 of file output_field_data.f90.

type(Field_IcGrid2D),save output_field_data::HeightS

The variable of derived type Field_IcGrid2D to manage the field data of the height of underlying mountain.

Definition at line 99 of file output_field_data.f90.

The ID of the NetCDF variable coresponding to the variable name HeightS.

Definition at line 119 of file output_field_data.f90.

type(IcGrid_ncWriter),save output_field_data::hs_writer

The variable of derived type IcGrid_ncWriter to output the height data of underlying mountain into a NetCDF file.

Definition at line 79 of file output_field_data.f90.

The name of the NetCDF file to write the simulation result to.

Definition at line 71 of file output_field_data.f90.

The ID of the NetCDF variable coresponding to the variable name UWind.

Definition at line 103 of file output_field_data.f90.

type(Field_IcGrid2D),save output_field_data::UWind

The variable of derived type Field_IcGrid2D to manage the field data of zonal velocity.

Definition at line 83 of file output_field_data.f90.

The ID of the NetCDF variable coresponding to the variable name VWind.

Definition at line 107 of file output_field_data.f90.

type(Field_IcGrid2D),save output_field_data::VWind

The variable of derived type Field_IcGrid2D to manage the field data of meridional velocity.

Definition at line 87 of file output_field_data.f90.

The ID of the NetCDF variable coresponding to the variable name WWind.

Definition at line 111 of file output_field_data.f90.

type(IcGrid_ncWriter),save output_field_data::writer

The variable of derived type IcGrid_ncWriter to output the data of the simulation result into a NetCDF file.

Definition at line 75 of file output_field_data.f90.

type(Field_IcGrid2D),save output_field_data::WWind

The variable of derived type Field_IcGrid2D to manage the field data of vertical velocity.

Definition at line 91 of file output_field_data.f90.

 All Classes Namespaces Files Functions Variables