IGModel-SW 1.0
|
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. |
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 ??
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.
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.
[in] | nc_filename | The name of a NetCDF file to output the physical field data into. |
[in] | icgrid | The variable of derived type IcGrid2D_FVM. |
[in] | integration_time | Integration time [s]. |
[in] | time_step | Time step [s]. |
[in] | output_tick | Time interval for outputing data. |
Definition at line 147 of file output_field_data.f90.
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.
[in] | tstep | The number of current time step. |
[in] | v_n | The variable of derived type Field_IcGrid2D to manage the velocity field data at time level n. |
[in] | h_n | The variable of derived type Field_IcGrid2D to manage the surface height field data at time level n. |
[in] | hs | The variable of derived type Field_IcGrid2D to manage the height field of underlying mountain. |
Definition at line 236 of file output_field_data.f90.
integer output_field_data::h_ncVarID |
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.
integer output_field_data::hs_ncVarID |
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.
character(Token) output_field_data::ncFileName |
The name of the NetCDF file to write the simulation result to.
Definition at line 71 of file output_field_data.f90.
integer output_field_data::u_ncVarID |
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.
integer output_field_data::v_ncVarID |
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.
integer output_field_data::w_ncVarID |
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.