The TELEMAC-MASCARET system
trunk
|
Functions/Subroutines | |
subroutine, public | init_aed2_models (NAMLST, DNAME, NWQ_VAR, NBEN_VAR, NDIAG_VAR) |
subroutine, public | names_var_aed2 (NV_AED2, NAMESAED2) |
subroutine, public | init_var_aed2_models (NCELLS, CC_, CC_DIAG_, NWQ, NWQBEN, SM, BM) |
subroutine, public | set_env_aed2_models (DT_, TEMP_, SALT_, RHO_, H_, TSS_, RAD_, EXTCOEFF_, AREA_, I_0_, WND_, RAIN_, AIR_TEMP_, USTAR_BED_, USTAR_SURF_, Z_, BATHY_, MAT_ID_, ACTIVE_, BENTH_MAP_, BIODRAG_, SOLARSHADE_, RAINLOSS_) |
subroutine | check_data |
subroutine | define_column (COLUMN, COL, CC, CC_DIAG, FLUX_PEL, FLUX_ATM, FLUX_BEN, NPLAN) |
subroutine | calculate_fluxes (COLUMN, COUNT, FLUX_PEL, FLUX_ATM, FLUX_BEN, H_AED2) |
subroutine | check_states (COLUMN, TOP, BOT) |
subroutine, public | do_aed2_models (NCELLS, NCOLS, NPLAN, FLUXAED2, EXTCAED2, TA) |
subroutine, public | clean_aed2_models |
subroutine | light (COLUMN, COUNT, IO, EXTC, PAR_, H_) |
subroutine | settling (N, DTAED2, H_AED2, WW, FSED, Y) |
logical function | riparian (COLUMN, ACTV, SHADE_FRAC, RAIN_LOSS) |
subroutine | update (COLUMN, COUNT) |
subroutine | particles (COLUMN, COUNT, H_) |
subroutine | bioextinction (COLUMN, COUNT, EXTC) |
subroutine | biodrag (COLUMN, COUNT, BDRAG) |
subroutine | biodensity (COLUMN, COUNT, BIO_DENSITY) |
Variables | |
integer | solution_method |
character(len=128) | init_values_file = '' |
logical, dimension(:), pointer | active |
integer, dimension(:), pointer | surf_map |
integer, dimension(:), pointer | benth_map |
integer, dimension(:,:), pointer | mat |
logical | link_water_clarity |
logical | link_water_density |
logical | link_bottom_drag |
logical | link_surface_drag |
logical | link_ext_par |
logical | ext_tss_extinction |
logical | link_solar_shade |
logical | link_rain_loss |
logical | do_limiter |
logical | do_2d_atm_flux |
logical | do_particle_bgc |
logical | old_zones = .TRUE. |
logical | do_zone_averaging = .FALSE. |
integer | n_aed2_vars |
integer | n_vars |
integer | n_vars_ben |
integer | n_vars_diag |
integer | n_vars_diag_sheet |
subroutine t3d_aed2::biodensity | ( | type (aed2_column_t), dimension(:), intent(inout) | COLUMN, |
integer, intent(in) | COUNT, | ||
dimension(:), intent(inout) | BIO_DENSITY | ||
) |
Definition at line 1936 of file t3d_aed2.F90.
subroutine t3d_aed2::biodrag | ( | type (aed2_column_t), dimension(:), intent(inout) | COLUMN, |
integer, intent(in) | COUNT, | ||
intent(inout) | BDRAG | ||
) |
subroutine t3d_aed2::bioextinction | ( | type (aed2_column_t), dimension(:), intent(inout) | COLUMN, |
integer, intent(in) | COUNT, | ||
dimension(:), intent(inout) | EXTC | ||
) |
subroutine t3d_aed2::calculate_fluxes | ( | type (aed2_column_t), dimension(:), intent(inout) | COLUMN, |
integer, intent(in) | COUNT, | ||
dimension(:,:), intent(inout) | FLUX_PEL, | ||
dimension(:), intent(inout) | FLUX_ATM, | ||
dimension(:), intent(inout) | FLUX_BEN, | ||
dimension(:), intent(inout) | H_AED2 | ||
) |
subroutine t3d_aed2::check_data | ( | ) |
subroutine t3d_aed2::check_states | ( | type (aed2_column_t), dimension(:), intent(inout) | COLUMN, |
integer, intent(in) | TOP, | ||
integer, intent(in) | BOT | ||
) |
subroutine, public t3d_aed2::clean_aed2_models | ( | ) |
subroutine t3d_aed2::define_column | ( | type (aed2_column_t), dimension(:), intent(inout) | COLUMN, |
integer, intent(in) | COL, | ||
dimension(:,:), intent(in) | CC, | ||
dimension(:,:), intent(in) | CC_DIAG, | ||
dimension(:,:), intent(inout) | FLUX_PEL, | ||
dimension(:), intent(inout) | FLUX_ATM, | ||
dimension(:), intent(inout) | FLUX_BEN, | ||
integer, intent(in) | NPLAN | ||
) |
subroutine, public t3d_aed2::do_aed2_models | ( | integer, intent(in) | NCELLS, |
integer, intent(in) | NCOLS, | ||
integer, intent(in) | NPLAN, | ||
double precision, dimension(:,:,:), intent(inout) | FLUXAED2, | ||
double precision, dimension(:,:), intent(out) | EXTCAED2, | ||
type(bief_obj), intent(in) | TA | ||
) |
subroutine, public t3d_aed2::init_aed2_models | ( | integer, intent(in) | NAMLST, |
character(len=*), intent(in) | DNAME, | ||
integer, intent(out) | NWQ_VAR, | ||
integer, intent(out) | NBEN_VAR, | ||
integer, intent(out) | NDIAG_VAR | ||
) |
Definition at line 134 of file t3d_aed2.F90.
subroutine, public t3d_aed2::init_var_aed2_models | ( | integer, intent(in) | NCELLS, |
intent(in) | CC_, | ||
intent(in) | CC_DIAG_, | ||
integer, intent(inout) | NWQ, | ||
integer, intent(inout) | NWQBEN, | ||
integer, dimension(:), intent(in), pointer | SM, | ||
integer, dimension(:), intent(in), pointer | BM | ||
) |
Definition at line 394 of file t3d_aed2.F90.
subroutine t3d_aed2::light | ( | type (aed2_column_t), dimension(:), intent(inout) | COLUMN, |
integer, intent(in) | COUNT, | ||
intent(in) | IO, | ||
dimension(:), intent(inout) | EXTC, | ||
dimension(:), intent(inout) | PAR_, | ||
dimension(:), intent(inout) | H_ | ||
) |
Definition at line 1565 of file t3d_aed2.F90.
subroutine, public t3d_aed2::names_var_aed2 | ( | integer, intent(in) | NV_AED2, |
character(len=16), dimension(:), intent(out), allocatable | NAMESAED2 | ||
) |
subroutine t3d_aed2::particles | ( | type (aed2_column_t), dimension(:), intent(inout) | COLUMN, |
integer, intent(in) | COUNT, | ||
dimension(:), intent(inout) | H_ | ||
) |
logical function t3d_aed2::riparian | ( | type (aed2_column_t), dimension(:), intent(inout) | COLUMN, |
logical, intent(in) | ACTV, | ||
intent(inout) | SHADE_FRAC, | ||
intent(inout) | RAIN_LOSS | ||
) |
Definition at line 1728 of file t3d_aed2.F90.
subroutine, public t3d_aed2::set_env_aed2_models | ( | intent(in) | DT_, |
pointer | TEMP_, | ||
pointer | SALT_, | ||
pointer | RHO_, | ||
pointer | H_, | ||
pointer | TSS_, | ||
pointer | RAD_, | ||
pointer | EXTCOEFF_, | ||
pointer | AREA_, | ||
pointer | I_0_, | ||
pointer | WND_, | ||
pointer | RAIN_, | ||
pointer | AIR_TEMP_, | ||
pointer | USTAR_BED_, | ||
pointer | USTAR_SURF_, | ||
pointer | Z_, | ||
pointer | BATHY_, | ||
integer, dimension(:,:), intent(in), pointer | MAT_ID_, | ||
logical, dimension(:), intent(in), pointer | ACTIVE_, | ||
integer, dimension(:), intent(in), pointer | BENTH_MAP_, | ||
pointer | BIODRAG_, | ||
pointer | SOLARSHADE_, | ||
pointer | RAINLOSS_ | ||
) |
subroutine t3d_aed2::settling | ( | integer, intent(in) | N, |
intent(in) | DTAED2, | ||
dimension(:), intent(in) | H_AED2, | ||
dimension(:), intent(in) | WW, | ||
intent(inout) | FSED, | ||
dimension(:), intent(inout) | Y | ||
) |
subroutine t3d_aed2::update | ( | type (aed2_column_t), dimension(:), intent(inout) | COLUMN, |
integer, intent(in) | COUNT | ||
) |
logical, dimension(:), pointer t3d_aed2::active |
Definition at line 84 of file t3d_aed2.F90.
integer, dimension(:), pointer t3d_aed2::benth_map |
Definition at line 85 of file t3d_aed2.F90.
logical t3d_aed2::do_2d_atm_flux |
Definition at line 114 of file t3d_aed2.F90.
logical t3d_aed2::do_limiter |
Definition at line 114 of file t3d_aed2.F90.
logical t3d_aed2::do_particle_bgc |
Definition at line 114 of file t3d_aed2.F90.
logical t3d_aed2::do_zone_averaging = .FALSE. |
Definition at line 121 of file t3d_aed2.F90.
logical t3d_aed2::ext_tss_extinction |
Definition at line 114 of file t3d_aed2.F90.
character(len=128) t3d_aed2::init_values_file = '' |
Definition at line 81 of file t3d_aed2.F90.
logical t3d_aed2::link_bottom_drag |
Definition at line 114 of file t3d_aed2.F90.
logical t3d_aed2::link_ext_par |
Definition at line 114 of file t3d_aed2.F90.
logical t3d_aed2::link_rain_loss |
Definition at line 114 of file t3d_aed2.F90.
logical t3d_aed2::link_solar_shade |
Definition at line 114 of file t3d_aed2.F90.
logical t3d_aed2::link_surface_drag |
Definition at line 114 of file t3d_aed2.F90.
logical t3d_aed2::link_water_clarity |
Definition at line 114 of file t3d_aed2.F90.
logical t3d_aed2::link_water_density |
Definition at line 114 of file t3d_aed2.F90.
integer, dimension(:,:), pointer t3d_aed2::mat |
Definition at line 111 of file t3d_aed2.F90.
integer t3d_aed2::n_aed2_vars |
Definition at line 124 of file t3d_aed2.F90.
integer t3d_aed2::n_vars |
Definition at line 124 of file t3d_aed2.F90.
integer t3d_aed2::n_vars_ben |
Definition at line 124 of file t3d_aed2.F90.
integer t3d_aed2::n_vars_diag |
Definition at line 124 of file t3d_aed2.F90.
integer t3d_aed2::n_vars_diag_sheet |
Definition at line 125 of file t3d_aed2.F90.
logical t3d_aed2::old_zones = .TRUE. |
Definition at line 120 of file t3d_aed2.F90.
integer t3d_aed2::solution_method |
Definition at line 72 of file t3d_aed2.F90.
integer, dimension(:), pointer t3d_aed2::surf_map |
Definition at line 85 of file t3d_aed2.F90.