Module vom_sce_mod


VARIABLES

n_threadinteger public 
Number of threads to be used
509
successinteger public 
Indicator wheter optimisation ended successfully
511
ncomp2integer public 
Number of complexes
513
noptinteger public 
Number of optimised parameters
514
moptinteger public 
Minimum number of runs per complex
515
soptinteger public 
SCE variable s
516
qoptinteger public 
SCE variable q
517
nruninteger public 
Number of runs performed so far
518
nloopinteger public 
Number of loops performed so far
519
nsincebestinteger public 
Number of runs since last improvement in objective function
520
optidinteger(:)public 
Pointer to optimisable parameters
522
ranscalreal*8 public 
Scalar random number
524
worstbestreal*8 public 
Best OF of the worst complex in worstbest for assessment of gene pool mixing
525
bestobjreal*8 public 
Best OF value
526
bestincompreal*8 public 
Best OF value in complex
527
wgtreal*8(:)public 
Probability weights for each optimisable parameter
529
cv_real*8(:)public 
Coefficient of variation for each optimisable parameter in last loop
530
ranarrreal*8(:)public 
Array of random numbers
531
shufflevarreal*8(:,:)public 
Population of parameter sets
534
ofvecreal*8(:)public 
Population of objective function values related to shufflevar
535
evolutioncharacter(len=12) public 
Character string explaining how parameter set was generated
537
outformatcharacter(len=60) public 
?  
538
loopformatcharacter(len=60) public 
?  
538
sumvarreal*8(:)public 
* allocated variables for sce()
541
posarrayinteger(:,:)public 
* allocated variables for initialseed()
544
initpopreal*8(:,:)public 
?  
545
dataarrayreal*8(:,:)public 
Parameter sets and objective functions used for sensitivity analysis
548
shufflevar2real*8(:)public 
Parameter sets used for sensitivity analysis
549
nparmaxinteger publicparameter
* allocated variables for simplex()
REAL*8, ALLOCATABLE :: centroid(:) ! Centroid of parameter sets for simplex procedure
REAL*8, ALLOCATABLE :: newpoint(:) ! New parameter set resulting from simplex procedure
\nEMPTY_LINE\n
561
vom_commandinteger public 
Indicator of optimisation mode (0 for -optimise, 1 for -continue, 2 for compute, 3 for compute ncp only with pars.txt, 4 for optimise without random_seed)
567
i_ncomp_integer public 
Initial number of complexes
569
i_ncompmininteger public 
Minimum number of complexes
570
i_resolutionreal*8 public 
Convergence criterion (fraction of max variation when optimisation stops)
571
i_patienceinteger public 
Number of runs without improvement until optimisation is aborted
572
i_nsimpinteger public 
Number of simplex runs per complex
573
i_focusreal*8 public 
Spread of the random seed around the initial values (if <1, then limited)
574
i_iterinteger public 
Maximum iterations in case of random runs
575
vom_nparinteger public 
Number of model parameters carried through
576
sce_restartlogical public 
Restarting SCE or starting from scratch
577
runtime_limitreal*8 public 
Maximum runtime for sce; 1day (= 1440 minutes)
578
parnamecharacter(len=9)(:)public 
Parameter names
584
parvalreal*8(:)public 
Initial parameter values read from shuffle.par
585
parminreal*8(:)public 
Minimum parameter values defining search domain
586
parmaxreal*8(:)public 
Maximum parameter values defining search domain
587
paroptinteger(:)public 
?  
588
vd_d_outlogical public 
flag for ouput file vd_d
591
esoil_outlogical public 
flag for ouput file esoil
592
jmax25t_outlogical public 
flag for ouput file jmax25t
593
jmax25g_outlogical public 
flag for ouput file jmax25g
594
vegcov_outlogical public 
flag for ouput file vegcov
595
resp_outlogical public 
flag for ouput file resp_out
596
lambdat_outlogical public 
flag for ouput file lambdat
597
lambdag_outlogical public 
flag for ouput file lambdag
598
rrt_outlogical public 
flag for ouput file rrt
599
rrg_outlogical public 
flag for ouput file rrg
600
asst_outlogical public 
flag for ouput file asst
601
assg_outlogical public 
flag for ouput file assg
602
su_av_outlogical public 
flag for ouput file su_av
603
zw_outlogical public 
flag for ouput file zw
604
wsnew_outlogical public 
flag for ouput file wsnew
605
spgfcf_outlogical public 
flag for ouput file spgfcf
606
infx_outlogical public 
flag for ouput file infx
607
etmt_outlogical public 
flag for ouput file etmt
608
etmg_outlogical public 
flag for ouput file etmg
609
su1_outlogical public 
flag for ouput file su1
610
topt_outlogical public 
flag for ouput file topt
611