The TELEMAC-MASCARET system
trunk
|
Functions/Subroutines | |
subroutine, public | point_meteo (FILES, ATMFILEA, ATMFILEB, MESH, IELMT, AVENT, AATMOS, AWATER_QUALITY, AICE) |
subroutine, public | dealloc_meteo |
subroutine, public | sync_meteo (WHEN) |
subroutine | interp_meteo (WHEN, WHAT, VALEURS, NPOIN) |
subroutine | interp_windxy (WHEN, VITX, VITY, NPOIN) |
integer function | find_name (NAME, CHOIX, MAXVALUE) |
subroutine | init_fic_binary (FILES, ATMFILEB) |
subroutine | init_fic_ascii (FILES, ATMFILEA) |
subroutine | sync_fic_binary (WHEN) |
subroutine | sync_fic_ascii (WHEN) |
Variables | |
type(bief_obj), target, public | tair |
double precision, public | cst_tair |
logical | inc_tair |
type(bief_obj), target, public | tdew |
double precision, public | cst_tdew |
logical | inc_tdew |
type(bief_obj), target, public | cldc |
double precision, public | cst_cldc |
logical | inc_cldc |
type(bief_obj), target, public | visbi |
double precision, public | cst_visbi |
logical | inc_visbi |
type(bief_obj), target, public | rainfall |
double precision, public | cst_rainfall |
logical | inc_rainfall |
type(bief_obj), target | snow |
double precision | cst_snow |
logical | inc_snow |
double precision, public | alphsd |
double precision, public | alphrd |
type(bief_obj), target, public | windx |
type(bief_obj), target, public | windy |
double precision, public | cst_windx |
double precision, public | cst_windy |
logical | inc_windx |
logical | inc_windy |
type(bief_obj), target, public | winds |
type(bief_obj), target, public | windd |
double precision, public | cst_winds |
double precision, public | cst_windd |
logical | inc_winds |
logical | inc_windd |
double precision, public | windz |
type(bief_obj), target, public | patmos |
double precision, public | cst_patmos |
logical | inc_patmos |
type(bief_obj), target, public | pvap |
double precision, public | cst_pvap |
logical | inc_pvap |
type(bief_obj), target, public | ray3 |
double precision, public | cst_ray3 |
logical | inc_ray3 |
double precision, public | modelz |
type(bief_obj), target, public | hrel |
double precision, public | cst_hrel |
logical | inc_hrel |
type(bief_file), dimension(2) | meteo_files |
logical, dimension(2) | meteo_deja |
integer, parameter | meteo_maxvalue = 210 |
character(len=16), dimension(2, meteo_maxvalue), target | meteo_choix |
character(len=16), dimension(2, meteo_maxvalue), target | meteo_units |
integer | ntimea |
integer | nvaluea |
integer | npoina |
integer | itimea1 |
integer | itimea2 |
double precision, dimension(:), allocatable | timea |
double precision, dimension(:), allocatable | xpoina |
double precision, dimension(:), allocatable | ypoina |
double precision, dimension(:,:), allocatable | valuea1 |
double precision, dimension(:,:), allocatable | valuea2 |
double precision | dummy |
integer, parameter | sizelign = 30000 |
integer | ntimeb |
integer | nvalueb |
integer | npoinb |
integer | itimeb1 |
integer | itimeb2 |
double precision, dimension(:), allocatable | timeb |
double precision, dimension(:), allocatable | xpoinb |
double precision, dimension(:), allocatable | ypoinb |
double precision, dimension(:), allocatable | valueb0 |
double precision, dimension(:,:), allocatable | valueb1 |
double precision, dimension(:,:), allocatable | valueb2 |
integer, dimension(6), public | meteo_ref_date |
double precision, public | meteo_offset |
double precision | tel_offset2 |
subroutine, public meteo_telemac::dealloc_meteo | ( | ) |
Definition at line 474 of file meteo_telemac.f.
|
private |
[in] | name | CHOIX List of variables present in the meteo file |
[in] | MAXVALUE | Maximum size of the list choix |
[in] | NAME | Mnemo of the variable |
Definition at line 1176 of file meteo_telemac.f.
subroutine meteo_telemac::init_fic_ascii | ( | type(bief_file), dimension(*), intent(in) | FILES, |
integer, intent(in) | ATMFILEA | ||
) |
[in] | files | ATMFILEA Logical unit of ascii file for meteo |
[in] | FILES | Arrays of all files |
Definition at line 1344 of file meteo_telemac.f.
|
private |
[in] | files | ATMFILEA Logical unit of ascii file for meteo |
[in] | FILES | Arrays of all files |
Definition at line 1220 of file meteo_telemac.f.
|
private |
[in] | npoin | NPOIN Number of nodes |
[in,out] | VALEURS | Values contained in the variable |
[in] | WHAT | Variable to consider |
[in] | WHEN | Current time |
Definition at line 676 of file meteo_telemac.f.
|
private |
[in] | npoin | NPOIN Number of nodes |
[in,out] | VITX | Values contained in the variable x wind component |
[in,out] | VITY | Values contained in the variable y wind component |
[in] | WHAT | Variable to consider |
[in] | WHEN | Current time |
Definition at line 918 of file meteo_telemac.f.
subroutine, public meteo_telemac::point_meteo | ( | type(bief_file), dimension(*), intent(in) | FILES, |
integer, intent(in) | ATMFILEA, | ||
integer, intent(in) | ATMFILEB, | ||
type(bief_mesh), intent(in) | MESH, | ||
integer, intent(in) | IELMT, | ||
logical, intent(in), optional | AVENT, | ||
logical, intent(in), optional | AATMOS, | ||
logical, intent(in), optional | AWATER_QUALITY, | ||
logical, intent(in), optional | AICE | ||
) |
[in] | files | ATMFILEA Logical unit of the ascii atmospheric file |
[in] | ATMFILEB | Logical unit of the binary atmospheric file |
[in] | ATMOS | Yes if atmospheric pressure taken into account |
[in] | FILES | Bief_files structures of all files |
[in] | ICE | Yes if ice is taken into account |
[in] | IELMT | Number of elements |
[in] | MESH | Mesh structure |
[in] | VENT | Yes if wind taken into account |
[in] | WATER_QUALITY | Yes if coupled with water quality |
Definition at line 262 of file meteo_telemac.f.
|
private |
[in] | when | WHEN Current time |
Definition at line 1757 of file meteo_telemac.f.
|
private |
[in] | when | WHEN Current time |
Definition at line 1675 of file meteo_telemac.f.
subroutine, public meteo_telemac::sync_meteo | ( | double precision, intent(in) | WHEN | ) |
[in] | when | WHEN Current time |
Definition at line 537 of file meteo_telemac.f.
double precision, public meteo_telemac::alphrd |
Definition at line 120 of file meteo_telemac.f.
double precision, public meteo_telemac::alphsd |
Definition at line 116 of file meteo_telemac.f.
type(bief_obj), target, public meteo_telemac::cldc |
Definition at line 86 of file meteo_telemac.f.
double precision, public meteo_telemac::cst_cldc |
Definition at line 87 of file meteo_telemac.f.
double precision, public meteo_telemac::cst_hrel |
Definition at line 163 of file meteo_telemac.f.
double precision, public meteo_telemac::cst_patmos |
Definition at line 141 of file meteo_telemac.f.
double precision, public meteo_telemac::cst_pvap |
Definition at line 147 of file meteo_telemac.f.
double precision, public meteo_telemac::cst_rainfall |
Definition at line 105 of file meteo_telemac.f.
double precision, public meteo_telemac::cst_ray3 |
Definition at line 153 of file meteo_telemac.f.
|
private |
Definition at line 111 of file meteo_telemac.f.
double precision, public meteo_telemac::cst_tair |
Definition at line 45 of file meteo_telemac.f.
double precision, public meteo_telemac::cst_tdew |
Definition at line 62 of file meteo_telemac.f.
double precision, public meteo_telemac::cst_visbi |
Definition at line 99 of file meteo_telemac.f.
double precision, public meteo_telemac::cst_windd |
Definition at line 132 of file meteo_telemac.f.
double precision, public meteo_telemac::cst_winds |
Definition at line 132 of file meteo_telemac.f.
double precision, public meteo_telemac::cst_windx |
Definition at line 129 of file meteo_telemac.f.
double precision, public meteo_telemac::cst_windy |
Definition at line 129 of file meteo_telemac.f.
|
private |
Definition at line 219 of file meteo_telemac.f.
type(bief_obj), target, public meteo_telemac::hrel |
Definition at line 162 of file meteo_telemac.f.
|
private |
Definition at line 88 of file meteo_telemac.f.
|
private |
Definition at line 164 of file meteo_telemac.f.
|
private |
Definition at line 142 of file meteo_telemac.f.
|
private |
Definition at line 148 of file meteo_telemac.f.
|
private |
Definition at line 106 of file meteo_telemac.f.
|
private |
Definition at line 154 of file meteo_telemac.f.
|
private |
Definition at line 112 of file meteo_telemac.f.
|
private |
Definition at line 46 of file meteo_telemac.f.
|
private |
Definition at line 63 of file meteo_telemac.f.
|
private |
Definition at line 100 of file meteo_telemac.f.
|
private |
Definition at line 133 of file meteo_telemac.f.
|
private |
Definition at line 133 of file meteo_telemac.f.
|
private |
Definition at line 130 of file meteo_telemac.f.
|
private |
Definition at line 130 of file meteo_telemac.f.
|
private |
Definition at line 214 of file meteo_telemac.f.
|
private |
Definition at line 214 of file meteo_telemac.f.
|
private |
Definition at line 230 of file meteo_telemac.f.
|
private |
Definition at line 230 of file meteo_telemac.f.
|
private |
Definition at line 205 of file meteo_telemac.f.
|
private |
Definition at line 197 of file meteo_telemac.f.
|
private |
Definition at line 194 of file meteo_telemac.f.
|
private |
Definition at line 204 of file meteo_telemac.f.
double precision, public meteo_telemac::meteo_offset |
Definition at line 242 of file meteo_telemac.f.
integer, dimension(6), public meteo_telemac::meteo_ref_date |
Definition at line 241 of file meteo_telemac.f.
|
private |
Definition at line 206 of file meteo_telemac.f.
double precision, public meteo_telemac::modelz |
Definition at line 158 of file meteo_telemac.f.
|
private |
Definition at line 213 of file meteo_telemac.f.
|
private |
Definition at line 229 of file meteo_telemac.f.
|
private |
Definition at line 213 of file meteo_telemac.f.
|
private |
Definition at line 229 of file meteo_telemac.f.
|
private |
Definition at line 213 of file meteo_telemac.f.
|
private |
Definition at line 229 of file meteo_telemac.f.
type(bief_obj), target, public meteo_telemac::patmos |
Definition at line 140 of file meteo_telemac.f.
type(bief_obj), target, public meteo_telemac::pvap |
Definition at line 146 of file meteo_telemac.f.
type(bief_obj), target, public meteo_telemac::rainfall |
Definition at line 104 of file meteo_telemac.f.
type(bief_obj), target, public meteo_telemac::ray3 |
Definition at line 152 of file meteo_telemac.f.
|
private |
Definition at line 222 of file meteo_telemac.f.
|
private |
Definition at line 110 of file meteo_telemac.f.
type(bief_obj), target, public meteo_telemac::tair |
Definition at line 44 of file meteo_telemac.f.
type(bief_obj), target, public meteo_telemac::tdew |
Definition at line 61 of file meteo_telemac.f.
|
private |
Definition at line 242 of file meteo_telemac.f.
|
private |
Definition at line 215 of file meteo_telemac.f.
|
private |
Definition at line 231 of file meteo_telemac.f.
|
private |
Definition at line 217 of file meteo_telemac.f.
|
private |
Definition at line 217 of file meteo_telemac.f.
|
private |
Definition at line 231 of file meteo_telemac.f.
|
private |
Definition at line 233 of file meteo_telemac.f.
|
private |
Definition at line 233 of file meteo_telemac.f.
type(bief_obj), target, public meteo_telemac::visbi |
Definition at line 98 of file meteo_telemac.f.
type(bief_obj), target, public meteo_telemac::windd |
Definition at line 131 of file meteo_telemac.f.
type(bief_obj), target, public meteo_telemac::winds |
Definition at line 131 of file meteo_telemac.f.
type(bief_obj), target, public meteo_telemac::windx |
Definition at line 128 of file meteo_telemac.f.
type(bief_obj), target, public meteo_telemac::windy |
Definition at line 128 of file meteo_telemac.f.
double precision, public meteo_telemac::windz |
Definition at line 137 of file meteo_telemac.f.
|
private |
Definition at line 215 of file meteo_telemac.f.
|
private |
Definition at line 231 of file meteo_telemac.f.
|
private |
Definition at line 215 of file meteo_telemac.f.
|
private |
Definition at line 231 of file meteo_telemac.f.