The TELEMAC-MASCARET system  trunk
SUB1 | Variables
declarations_khione.f File Reference

Go to the source code of this file.

SUB1

type  declarations_khione::str_cell_type
 
type  declarations_khione::str_line_type
 

Variables

integer, parameter declarations_khione::maxkey = 300
 
character(len=72) declarations_khione::vardes
 
character(len=72) declarations_khione::varimp
 
integer declarations_khione::leoprd
 
integer declarations_khione::lisprd
 
integer, parameter declarations_khione::maxvar = 50
 
logical, dimension(maxvar) declarations_khione::sorleo
 
logical, dimension(maxvar) declarations_khione::sorimp
 
type(bief_obj), target declarations_khione::varsor
 
character(len=32), dimension(maxvar) declarations_khione::texte
 
character(len=32), dimension(maxvar) declarations_khione::textpr
 
integer, dimension(maxvar) declarations_khione::alire
 
character(len=72) declarations_khione::titicecas
 
type(str_line_type) declarations_khione::lines
 
integer, parameter declarations_khione::maxlu_ice = 14
 
type(bief_file), dimension(maxlu_ice) declarations_khione::ice_files
 
integer declarations_khione::iceres
 
integer declarations_khione::icecli
 
integer declarations_khione::icegeo
 
integer declarations_khione::icecas
 
integer declarations_khione::iceref
 
integer declarations_khione::icecov
 
integer declarations_khione::iceblk
 
integer declarations_khione::clgrfo
 
character(len=path_len), dimension(4, 300) declarations_khione::submit
 
integer declarations_khione::nadvar
 
integer declarations_khione::n_names_advar
 
character(len=32), dimension(maxvar) declarations_khione::names_advar
 
type(bief_obj), target declarations_khione::advar
 
integer declarations_khione::nicvar
 
integer declarations_khione::n_names_icvar
 
integer declarations_khione::debug
 
integer declarations_khione::ind_fra
 
integer declarations_khione::ind_t
 
integer declarations_khione::ind_s
 
integer declarations_khione::ind_pre
 
integer declarations_khione::ind_thi
 
type(bief_obj), target declarations_khione::sumph
 
type(bief_obj), target declarations_khione::sumph_ice
 
type(bief_obj), target declarations_khione::phcl
 
type(bief_obj), target declarations_khione::phri
 
type(bief_obj), target declarations_khione::phps
 
type(bief_obj), target declarations_khione::phib
 
type(bief_obj), target declarations_khione::phie
 
type(bief_obj), target declarations_khione::phih
 
type(bief_obj), target declarations_khione::phip
 
type(bief_obj), target declarations_khione::phiw
 
double precision declarations_khione::rho_ice
 
double precision declarations_khione::rho_air
 
double precision declarations_khione::ro0
 
double precision declarations_khione::cp_eau
 
double precision declarations_khione::cp_ice
 
double precision declarations_khione::lh_ice
 
double precision declarations_khione::cst_watair
 
double precision declarations_khione::lin_watair
 
double precision declarations_khione::cst_iceair
 
double precision declarations_khione::lin_iceair
 
double precision declarations_khione::coef_phib
 
double precision declarations_khione::coef_phie
 
double precision declarations_khione::coef_phih
 
double precision declarations_khione::coef_phip
 
double precision declarations_khione::sio
 
double precision declarations_khione::albe
 
double precision declarations_khione::alsm
 
double precision declarations_khione::allm
 
double precision declarations_khione::etadir
 
integer declarations_khione::nc_fra
 
double precision, dimension(:), allocatable declarations_khione::rk_frzl
 
double precision, dimension(:), allocatable declarations_khione::ek_frzl
 
double precision, dimension(:), allocatable declarations_khione::vk_frzl
 
double precision declarations_khione::nuss
 
double precision declarations_khione::nussi
 
double precision, dimension(:), allocatable declarations_khione::nusst
 
integer declarations_khione::iturb
 
integer declarations_khione::ibuoy
 
double precision, dimension(:), allocatable declarations_khione::vbk
 
double precision declarations_khione::de
 
double precision declarations_khione::tc_wt
 
double precision declarations_khione::tc_bi
 
double precision declarations_khione::tc_s
 
double precision declarations_khione::af
 
double precision declarations_khione::surf_ef
 
integer declarations_khione::isnuc
 
integer declarations_khione::iseed
 
integer declarations_khione::minnk
 
double precision declarations_khione::seedr
 
double precision declarations_khione::snnmax
 
integer declarations_khione::ifloc
 
double precision declarations_khione::afloc
 
type(bief_obj), target declarations_khione::kgm
 
type(bief_obj), target declarations_khione::epsgm
 
type(bief_obj), target declarations_khione::alpgm
 
type(bief_obj), target declarations_khione::nutgm
 
type(bief_obj), target declarations_khione::seed
 
type(bief_obj), target declarations_khione::theta0
 
type(bief_obj), target declarations_khione::theta1
 
type(bief_obj), target declarations_khione::beta1
 
type(bief_obj), target declarations_khione::vbb
 
type(bief_obj), target declarations_khione::anfem
 
type(bief_obj), target declarations_khione::thifem
 
type(bief_obj), target declarations_khione::thifems
 
type(bief_obj), target declarations_khione::thifemf
 
type(bief_obj), target declarations_khione::hun
 
double precision declarations_khione::cst_tmelt
 
type(bief_obj), target declarations_khione::tmelt
 
type(bief_obj), target declarations_khione::ntot
 
type(bief_obj), target declarations_khione::ctot
 
type(bief_obj), target declarations_khione::frzl
 
type(bief_obj), target declarations_khione::nbp
 
type(bief_obj), target declarations_khione::temp
 
type(bief_obj), target declarations_khione::sal
 
type(bief_obj), target declarations_khione::icestr
 
type(bief_obj), target declarations_khione::vz
 
type(bief_obj), target declarations_khione::tcr
 
double precision declarations_khione::vcrbor
 
double precision declarations_khione::vcrbom
 
double precision declarations_khione::anfem0
 
integer declarations_khione::ifrot
 
integer declarations_khione::ifice
 
double precision declarations_khione::fice
 
double precision declarations_khione::fice_max
 
double precision declarations_khione::thie
 
double precision declarations_khione::clog_ef
 
double precision declarations_khione::clog_theta
 
double precision declarations_khione::clog_vdist
 
double precision declarations_khione::clog_vdiam
 
double precision declarations_khione::clog_tdist
 
double precision declarations_khione::clog_tdiam
 
integer declarations_khione::nfrclog
 
integer declarations_khione::nseclog
 
integer declarations_khione::ntotclog
 
integer, dimension(:), allocatable declarations_khione::numclog
 
integer, dimension(:), allocatable declarations_khione::seclog
 
integer, dimension(:), allocatable declarations_khione::nseg_fs
 
integer, dimension(:,:,:), allocatable declarations_khione::liste_fs
 
double precision, dimension(:), allocatable declarations_khione::un1
 
double precision, dimension(:), allocatable declarations_khione::un2
 
double precision, dimension(:), allocatable declarations_khione::clog_vwdth
 
double precision, dimension(:), allocatable declarations_khione::clog_twdth
 
double precision, dimension(:), allocatable declarations_khione::clog_vlgth
 
double precision, dimension(:), allocatable declarations_khione::clog_tlgth
 
double precision, dimension(:), allocatable declarations_khione::clog_volum
 
type(bief_obj), target declarations_khione::msksec
 
type(bief_obj), target declarations_khione::icetype
 
type(bief_obj), target declarations_khione::icetypep
 
type(bief_obj), target declarations_khione::iceloc
 
type(bief_obj), target declarations_khione::it1
 
type(bief_obj), target declarations_khione::it2
 
integer, dimension(:,:), allocatable declarations_khione::imgelm
 
integer, dimension(:,:), allocatable declarations_khione::naphabm
 
integer, dimension(:), allocatable declarations_khione::ncgno
 
integer, dimension(:), allocatable declarations_khione::nfzno
 
integer declarations_khione::ntwbc
 
integer declarations_khione::nitk
 
integer declarations_khione::nclog
 
integer, parameter declarations_khione::maxfro = 50
 
integer declarations_khione::maxkrn
 
integer declarations_khione::nbm
 
integer declarations_khione::maxbm
 
integer declarations_khione::nbmsp
 
integer declarations_khione::bmtype
 
integer declarations_khione::itbdf
 
integer declarations_khione::ncov
 
integer declarations_khione::nmlbn
 
integer declarations_khione::nmobn
 
integer declarations_khione::nuqsec
 
integer declarations_khione::iuqbc
 
integer declarations_khione::iundt
 
integer declarations_khione::itmax
 
integer declarations_khione::msbd
 
integer declarations_khione::iqbjb
 
integer declarations_khione::nlb
 
integer declarations_khione::nob
 
integer declarations_khione::iund
 
integer declarations_khione::ntbn
 
integer declarations_khione::nhbn
 
integer declarations_khione::nqbn
 
integer declarations_khione::n0bn
 
integer declarations_khione::nhtn
 
integer declarations_khione::nfbn
 
integer declarations_khione::nqb1
 
integer declarations_khione::nq0
 
integer declarations_khione::nq01
 
integer declarations_khione::nel
 
integer declarations_khione::nsbn
 
integer declarations_khione::nparin
 
integer declarations_khione::nparout
 
integer declarations_khione::nbadparcels
 
integer declarations_khione::ntotalparcels
 
integer declarations_khione::iudc
 
integer declarations_khione::inbm
 
integer declarations_khione::ibmf
 
integer declarations_khione::ibrk
 
integer declarations_khione::ihdw0
 
integer declarations_khione::ifrz
 
integer declarations_khione::icsg
 
integer declarations_khione::kflxi
 
integer declarations_khione::kprt
 
integer declarations_khione::kdmph
 
integer declarations_khione::kdmpi
 
integer declarations_khione::kdmphi
 
integer declarations_khione::kwnd
 
integer declarations_khione::kelv
 
integer declarations_khione::kflx
 
integer declarations_khione::khdw
 
integer declarations_khione::khdi
 
integer declarations_khione::khot
 
integer declarations_khione::kstr
 
integer declarations_khione::kthr
 
integer declarations_khione::irnd
 
integer declarations_khione::knp
 
integer declarations_khione::nbkdtm
 
integer declarations_khione::nrch
 
integer declarations_khione::atmoexch
 
logical declarations_khione::icedynamics
 
logical declarations_khione::icebilmas
 
logical declarations_khione::icevalid
 
logical declarations_khione::perma
 
logical declarations_khione::yatemp
 
logical declarations_khione::ioutput
 
logical declarations_khione::iciput
 
logical declarations_khione::thermal_budget
 
logical declarations_khione::icover_impact
 
logical declarations_khione::clogging
 
logical declarations_khione::bd_ice
 
logical declarations_khione::salinity
 
logical declarations_khione::prec
 
integer declarations_khione::itgm
 
integer declarations_khione::inrjb
 
double precision declarations_khione::roi
 
double precision declarations_khione::cc
 
double precision declarations_khione::z1
 
double precision declarations_khione::zh
 
double precision declarations_khione::hwa
 
double precision declarations_khione::hia
 
double precision declarations_khione::alp
 
double precision declarations_khione::alpw
 
double precision declarations_khione::cwi1
 
double precision declarations_khione::ciw1
 
double precision declarations_khione::ata
 
double precision declarations_khione::cwi
 
double precision declarations_khione::xnu
 
double precision declarations_khione::tc
 
double precision declarations_khione::bch
 
double precision declarations_khione::ef
 
double precision declarations_khione::ef0
 
double precision declarations_khione::hbar
 
double precision declarations_khione::wfv0
 
double precision declarations_khione::wfv1
 
double precision declarations_khione::wft0
 
double precision declarations_khione::wft1
 
double precision declarations_khione::wfv0dw
 
double precision declarations_khione::wfv1dw
 
double precision declarations_khione::wft0dw
 
double precision declarations_khione::wft1dw
 
double precision declarations_khione::time
 
double precision declarations_khione::corio
 
double precision declarations_khione::pi
 
double precision declarations_khione::sqpi
 
double precision declarations_khione::rho
 
double precision declarations_khione::rhoi
 
double precision declarations_khione::raddig
 
double precision declarations_khione::xmin
 
double precision declarations_khione::ymin
 
double precision declarations_khione::xmax
 
double precision declarations_khione::ymax
 
double precision declarations_khione::xgmin
 
double precision declarations_khione::ygmin
 
double precision declarations_khione::an0
 
double precision declarations_khione::thi0f
 
double precision declarations_khione::hpi0
 
double precision declarations_khione::vsm
 
double precision declarations_khione::pm1
 
double precision declarations_khione::angle
 
double precision declarations_khione::refel
 
double precision declarations_khione::optim
 
double precision declarations_khione::umi0
 
double precision declarations_khione::pmi0
 
double precision declarations_khione::pmi0f
 
double precision declarations_khione::fric1
 
double precision declarations_khione::fric2
 
double precision declarations_khione::wdca
 
double precision declarations_khione::phi
 
double precision declarations_khione::pj
 
double precision declarations_khione::cwmax
 
double precision declarations_khione::sgma
 
double precision declarations_khione::cp
 
double precision declarations_khione::timice0
 
double precision declarations_khione::tmn
 
double precision declarations_khione::endtime
 
double precision declarations_khione::undt
 
double precision declarations_khione::ticebg
 
double precision declarations_khione::dwall
 
double precision declarations_khione::tima0
 
double precision declarations_khione::tima1
 
double precision declarations_khione::tair0
 
double precision declarations_khione::tair1
 
double precision declarations_khione::sinbn
 
double precision declarations_khione::cosbn
 
double precision declarations_khione::hb
 
double precision declarations_khione::qb
 
double precision declarations_khione::stemp
 
double precision declarations_khione::ctemp
 
double precision declarations_khione::disch
 
double precision declarations_khione::dischu
 
double precision declarations_khione::wndtime
 
double precision declarations_khione::prttime
 
double precision declarations_khione::dmptimh
 
double precision declarations_khione::dmptimi
 
double precision declarations_khione::fac
 
double precision declarations_khione::qbt
 
double precision declarations_khione::qbti
 
double precision declarations_khione::qin
 
double precision declarations_khione::xbgn
 
double precision declarations_khione::ybgn
 
double precision declarations_khione::xend
 
double precision declarations_khione::yend
 
double precision, dimension(:,:), allocatable declarations_khione::xbm
 
double precision, dimension(:,:), allocatable declarations_khione::ybm
 
double precision, dimension(:,:), allocatable declarations_khione::xbmsp
 
double precision, dimension(:,:), allocatable declarations_khione::ybmsp
 
double precision, dimension(:), allocatable declarations_khione::asignp
 
double precision, dimension(:), allocatable declarations_khione::frnum1
 
double precision, dimension(:), allocatable declarations_khione::thisp
 
double precision, dimension(:), allocatable declarations_khione::bmlineld
 
double precision, dimension(:), allocatable declarations_khione::thiemerg
 
double precision, dimension(:), allocatable declarations_khione::gate
 
double precision, dimension(:), allocatable declarations_khione::bmbuoy
 
double precision, dimension(:), allocatable declarations_khione::bmfric
 
double precision, dimension(:), allocatable declarations_khione::papha1
 
double precision, dimension(:), allocatable declarations_khione::papha2
 
double precision, dimension(:), allocatable declarations_khione::pardis
 
double precision, dimension(:), allocatable declarations_khione::paphabm1
 
double precision, dimension(:), allocatable declarations_khione::paphabm2
 
double precision, dimension(:), allocatable declarations_khione::pardisbm
 
double precision, dimension(:), allocatable declarations_khione::brktim
 
double precision, dimension(:), allocatable declarations_khione::brkwse
 
double precision, dimension(:), allocatable declarations_khione::brkdwse
 
double precision, dimension(:,:), allocatable declarations_khione::wserd
 
double precision, dimension(:), allocatable declarations_khione::covti
 
double precision, dimension(:), allocatable declarations_khione::alafae
 
double precision, dimension(:), allocatable declarations_khione::elmht
 
double precision, dimension(:), allocatable declarations_khione::xmaxh
 
double precision, dimension(:), allocatable declarations_khione::ymaxh
 
double precision, dimension(:), allocatable declarations_khione::a1
 
double precision, dimension(:), allocatable declarations_khione::a2
 
double precision, dimension(:), allocatable declarations_khione::a3
 
double precision, dimension(:), allocatable declarations_khione::b1
 
double precision, dimension(:), allocatable declarations_khione::b2
 
double precision, dimension(:), allocatable declarations_khione::b3
 
double precision, dimension(:), allocatable declarations_khione::c1
 
double precision, dimension(:), allocatable declarations_khione::c2
 
double precision, dimension(:), allocatable declarations_khione::c3
 
double precision, dimension(:), allocatable declarations_khione::clmp
 
character(len=50) declarations_khione::lnkfile
 
character(len=50) declarations_khione::iqbfile
 
character(len=50) declarations_khione::bmfile
 
character(len=50) declarations_khione::bffile
 
character(len=50) declarations_khione::bkfile
 
character(len=50) declarations_khione::udfile
 
character(len=50) declarations_khione::fzfile
 
character(len=50) declarations_khione::trfile
 
character(len=50) declarations_khione::clgfile
 
character(len=50) declarations_khione::ht0file
 
character(len=50) declarations_khione::st0file
 
character(len=50) declarations_khione::hd0file
 
character(len=50) declarations_khione::casename
 
character(len=50) declarations_khione::geofile
 
character(len=50) declarations_khione::timfile
 
character(len=50) declarations_khione::prtfile
 
character(len=50) declarations_khione::ptmfile
 
character(len=50) declarations_khione::flxfile
 
character(len=50) declarations_khione::elvfile
 
character(len=50) declarations_khione::wndfile
 
character(len=50) declarations_khione::dscfile
 
character(len=50) declarations_khione::ho0file
 
character(len=50) declarations_khione::errfile
 
character(len=50) declarations_khione::state
 
character(len=50) declarations_khione::thrfile
 
character(len=50) declarations_khione::delfile
 
character(len=50) declarations_khione::qnifile
 
character(len=50) declarations_khione::qnwfile
 
character(len=50) declarations_khione::dbmfile
 
character(len=50) declarations_khione::lelfile
 
character(len=50) declarations_khione::nbmfile
 
character(len=50) declarations_khione::profile
 
character(len=50) declarations_khione::tbcfile
 
character(len=50) declarations_khione::linkefile
 
character(len=50) declarations_khione::swifile
 
character(len=50) declarations_khione::mcrfile
 
character(len=50) declarations_khione::weafile
 
character(len=50) declarations_khione::icevolumefile
 
character(len=50) declarations_khione::netfile
 
character(len=50) declarations_khione::covfile
 
character(len=50) declarations_khione::parfile
 
character(len=50) declarations_khione::clgdwfile
 
character(len=50) declarations_khione::dscloc
 
character(len=50) declarations_khione::elvloc
 
character(len=50) declarations_khione::dsciloc
 
integer, parameter declarations_khione::max_ice_file = 1000
 
character(len=50), dimension(max_ice_file) declarations_khione::pltfile
 
character(len=50), dimension(max_ice_file) declarations_khione::hdwfile
 
character(len=50), dimension(max_ice_file) declarations_khione::hotfile
 
character(len=50), dimension(max_ice_file) declarations_khione::strfile
 
type(bief_obj), target declarations_khione::icvar
 
type(bief_obj), target declarations_khione::tb
 
type(bief_obj), pointer declarations_khione::t1
 
type(bief_obj), pointer declarations_khione::t2
 
type(bief_obj), pointer declarations_khione::t3
 
type(bief_obj), pointer declarations_khione::t4
 
type(bief_obj), pointer declarations_khione::t5
 
type(bief_obj), pointer declarations_khione::t6
 
type(bief_obj), target declarations_khione::bm1
 
type(bief_obj), target declarations_khione::bm2
 
type(bief_obj), target declarations_khione::cv1
 
type(bief_obj), target declarations_khione::cv2
 
type(bief_obj), target declarations_khione::cv3
 
type(bief_obj), target declarations_khione::cv4