39 CHARACTER(LEN=24),
ALLOCATABLE :: txt(:)
40 CHARACTER(LEN=24),
ALLOCATABLE :: unt(:)
41 CHARACTER(LEN=24),
ALLOCATABLE :: val(:)
46 CHARACTER(LEN=24) :: htxt
47 CHARACTER(LEN=24) :: hunt
48 CHARACTER(LEN=24) :: hval
61 INTEGER,
PARAMETER ::
maxkey = 300
83 INTEGER,
PARAMETER ::
maxvar = 50
101 parameter(
alire = (/
103 & 0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
104 & 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /) )
170 CHARACTER(LEN=PATH_LEN) submit(4,300)
316 DOUBLE PRECISION albe 326 DOUBLE PRECISION alsm 329 DOUBLE PRECISION allm 346 DOUBLE PRECISION,
ALLOCATABLE ::
rk_frzl(:)
349 DOUBLE PRECISION,
ALLOCATABLE ::
ek_frzl(:)
352 DOUBLE PRECISION,
ALLOCATABLE ::
vk_frzl(:)
355 DOUBLE PRECISION nuss 358 DOUBLE PRECISION nussi 361 DOUBLE PRECISION,
ALLOCATABLE ::
nusst(:)
370 DOUBLE PRECISION,
ALLOCATABLE ::
vbk(:)
376 DOUBLE PRECISION tc_wt 379 DOUBLE PRECISION tc_bi 382 DOUBLE PRECISION tc_s 402 DOUBLE PRECISION seedr 413 DOUBLE PRECISION afloc 512 DOUBLE PRECISION fice 518 DOUBLE PRECISION thie 538 DOUBLE PRECISION,
ALLOCATABLE ::
un1(:),
un2(:)
547 DOUBLE PRECISION,
ALLOCATABLE ::
clog_volum(:)
577 INTEGER,
ALLOCATABLE ::
imgelm(:,:)
580 INTEGER,
ALLOCATABLE ::
naphabm(:,:)
593 INTEGER,
PARAMETER ::
maxfro = 50
696 & jobflx,nsec,ndisc,nelev,istrt,
697 & ihdw,ihot0,ihot,istr0,istr,ilnk,
698 & ipro,iplt,iclg,iqbd
800 DOUBLE PRECISION alpw 803 DOUBLE PRECISION cwi1 806 DOUBLE PRECISION ciw1 845 DOUBLE PRECISION hbar 873 DOUBLE PRECISION thi0f 876 DOUBLE PRECISION hpi0 887 DOUBLE PRECISION angle 889 DOUBLE PRECISION refel 891 DOUBLE PRECISION optim 900 DOUBLE PRECISION wdca 909 DOUBLE PRECISION cwmax 912 DOUBLE PRECISION sgma 923 DOUBLE PRECISION undt 929 DOUBLE PRECISION dwall 943 DOUBLE PRECISION,
ALLOCATABLE ::
xbm(:,:),
ybm(:,:)
946 DOUBLE PRECISION,
ALLOCATABLE ::
xbmsp(:,:),
ybmsp(:,:)
949 DOUBLE PRECISION,
ALLOCATABLE ::
asignp(:)
952 DOUBLE PRECISION,
ALLOCATABLE ::
frnum1(:)
955 DOUBLE PRECISION,
ALLOCATABLE ::
thisp(:)
958 DOUBLE PRECISION,
ALLOCATABLE ::
bmlineld(:)
961 DOUBLE PRECISION,
ALLOCATABLE ::
thiemerg(:)
964 DOUBLE PRECISION,
ALLOCATABLE ::
gate(:)
967 DOUBLE PRECISION,
ALLOCATABLE ::
bmbuoy(:)
970 DOUBLE PRECISION,
ALLOCATABLE ::
bmfric(:)
976 DOUBLE PRECISION,
ALLOCATABLE ::
pardis(:)
982 DOUBLE PRECISION,
ALLOCATABLE ::
pardisbm(:)
991 DOUBLE PRECISION,
ALLOCATABLE ::
brktim(:)
994 DOUBLE PRECISION,
ALLOCATABLE ::
brkwse(:)
997 DOUBLE PRECISION,
ALLOCATABLE ::
brkdwse(:)
1000 DOUBLE PRECISION,
ALLOCATABLE ::
wserd(:,:)
1003 DOUBLE PRECISION,
ALLOCATABLE ::
covti(:)
1006 DOUBLE PRECISION,
ALLOCATABLE ::
alafae(:),
elmht(:)
1009 DOUBLE PRECISION,
ALLOCATABLE ::
xmaxh(:),
ymaxh(:)
1012 DOUBLE PRECISION,
ALLOCATABLE ::
a1(:),
a2(:),
a3(:)
1013 DOUBLE PRECISION,
ALLOCATABLE ::
b1(:),
b2(:),
b3(:)
1014 DOUBLE PRECISION,
ALLOCATABLE ::
c1(:),
c2(:),
c3(:)
1015 DOUBLE PRECISION,
ALLOCATABLE ::
clmp(:)
double precision clog_vdist
type(bief_obj), target epsgm
type(bief_obj), target bm1
double precision, dimension(:,:), allocatable xbm
character(len=50) profile
double precision fice_max
double precision cst_watair
double precision, dimension(:), allocatable clog_volum
type(bief_obj), pointer t2
character(len=50), dimension(max_ice_file) pltfile
character(len=50), dimension(max_ice_file) hotfile
integer, dimension(:), allocatable nseg_fs
type(bief_obj), target sumph_ice
double precision, dimension(:), allocatable c1
type(bief_obj), target phib
type(bief_obj), target phcl
double precision, dimension(:), allocatable un1
type(str_line_type) lines
double precision coef_phib
double precision, dimension(:), allocatable pardisbm
character(len=50) clgfile
type(bief_obj), pointer t5
double precision, dimension(:), allocatable covti
double precision clog_vdiam
double precision, dimension(:), allocatable vbk
type(bief_obj), target alpgm
double precision coef_phip
double precision cst_iceair
integer, dimension(:), allocatable nfzno
double precision coef_phie
double precision clog_tdist
character(len=50) geofile
double precision, dimension(:,:), allocatable xbmsp
character(len=50) st0file
type(bief_obj), target cv1
character(len=50) delfile
double precision, dimension(:), allocatable thisp
integer, dimension(:), allocatable seclog
double precision clog_tdiam
type(bief_obj), target cv3
type(bief_obj), target phih
double precision, dimension(:), allocatable nusst
type(bief_obj), target theta0
type(bief_obj), target phip
type(bief_obj), target bm2
type(bief_obj), target tmelt
double precision, dimension(:), allocatable b1
type(bief_obj), target temp
type(bief_obj), target ntot
double precision, dimension(:), allocatable clog_vlgth
character(len=72) titicecas
type(bief_obj), target nutgm
type(bief_obj), target iceloc
integer, dimension(maxvar) alire
double precision coef_phih
type(bief_obj), target sal
double precision, dimension(:), allocatable ek_frzl
double precision, dimension(:), allocatable frnum1
integer, dimension(:,:), allocatable naphabm
integer, parameter maxfro
character(len=50) clgdwfile
character(len=50) ht0file
character(len=50) thrfile
integer, dimension(:), allocatable numclog
double precision, dimension(:), allocatable clog_tlgth
character(len=50) dbmfile
character(len=50) icevolumefile
character(len=50) prtfile
character(len=50) dscfile
character(len=50) iqbfile
double precision, dimension(:), allocatable brktim
type(bief_obj), target nbp
type(bief_obj), pointer t6
character(len=32), dimension(maxvar) textpr
type(bief_obj), target hun
double precision, dimension(:), allocatable b2
double precision, dimension(:), allocatable pardis
double precision, dimension(:), allocatable b3
double precision, dimension(:), allocatable vk_frzl
character(len=50) dsciloc
character(len=50) ho0file
double precision, dimension(:), allocatable ymaxh
type(bief_obj), target icetype
character(len=50) linkefile
character(len=32), dimension(maxvar) texte
integer, dimension(:,:), allocatable imgelm
double precision, dimension(:), allocatable papha2
double precision, dimension(:), allocatable asignp
integer, parameter max_ice_file
type(bief_obj), target theta1
type(bief_obj), target kgm
double precision, dimension(:), allocatable rk_frzl
double precision lin_iceair
type(bief_obj), target msksec
character(len=50) elvfile
type(bief_obj), target cv2
type(bief_file), dimension(maxlu_ice) ice_files
double precision, dimension(:), allocatable c2
type(bief_obj), target it2
double precision, dimension(:), allocatable a3
double precision, dimension(:,:), allocatable ybm
type(bief_obj), target cv4
type(bief_obj), target icvar
integer, dimension(:,:,:), allocatable liste_fs
character(len=50) flxfile
character(len=50) nbmfile
integer, dimension(:), allocatable ncgno
type(bief_obj), target ctot
double precision, dimension(:), allocatable clog_twdth
double precision, dimension(:), allocatable c3
type(bief_obj), pointer t1
type(bief_obj), target icetypep
logical, dimension(maxvar) sorleo
character(len=50) weafile
character(len=50) swifile
character(len=50) covfile
double precision, dimension(:), allocatable paphabm1
double precision, dimension(:), allocatable bmlineld
character(len=50) qnwfile
character(len=50) timfile
double precision, dimension(:), allocatable papha1
double precision, dimension(:), allocatable brkwse
double precision, dimension(:), allocatable clog_vwdth
double precision, dimension(:), allocatable clmp
type(bief_obj), target seed
type(bief_obj), target sumph
type(bief_obj), target it1
character(len=50) lelfile
character(len=50) wndfile
integer, parameter maxkey
double precision clog_theta
double precision, dimension(:), allocatable paphabm2
double precision lin_watair
character(len=50), dimension(max_ice_file) strfile
double precision, dimension(:), allocatable gate
type(bief_obj), target vbb
type(bief_obj), target vz
integer, parameter maxlu_ice
double precision, dimension(:), allocatable brkdwse
type(bief_obj), target phiw
double precision, dimension(:), allocatable un2
character(len=32), dimension(maxvar) names_advar
type(bief_obj), target tb
type(bief_obj), target phri
double precision, dimension(:), allocatable thiemerg
character(len=50) casename
double precision, dimension(:), allocatable elmht
double precision, dimension(:), allocatable alafae
character(len=50) lnkfile
double precision, dimension(:), allocatable a2
character(len=path_len), dimension(4, 300) submit
type(bief_obj), target anfem
character(len=50) errfile
character(len=50), dimension(max_ice_file) hdwfile
type(bief_obj), target beta1
double precision, dimension(:), allocatable bmfric
double precision, dimension(:,:), allocatable ybmsp
character(len=50) mcrfile
type(bief_obj), target phie
type(bief_obj), target advar
double precision cst_tmelt
double precision, dimension(:,:), allocatable wserd
type(bief_obj), target varsor
double precision, dimension(:), allocatable bmbuoy
type(bief_obj), pointer t4
type(bief_obj), pointer t3
character(len=50) netfile
double precision, dimension(:), allocatable xmaxh
type(bief_obj), target thifemf
type(bief_obj), target icestr
type(bief_obj), target frzl
double precision, dimension(:), allocatable a1
character(len=50) ptmfile
type(bief_obj), target tcr
character(len=50) hd0file
type(bief_obj), target thifems
type(bief_obj), target phps
character(len=50) tbcfile
character(len=50) qnifile
logical, dimension(maxvar) sorimp
character(len=50) parfile
integer, parameter maxvar
type(bief_obj), target thifem