source: trunk/examples/berrada/MFLBC_RD_perfomanceMeasurement/mflbc_rd.i @ 408

Last change on this file since 408 was 385, checked in by lnalod, 14 years ago

Add of the Berrada applications MFLBC and MFLBC_RD. The second is also useful for the test of the parallelization algorithm.

File size: 3.6 KB
Line 
1#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
2#"""""""""""""""""  M.Berrada (02-2005)  """""""""""""""""""
3#""""""""""" fichier de D INSTRUCTIONS mufrlbc2.i """"""""""
4#""""""""""""""""""   PE LBC MultiFreq   """""""""""""""""""
5#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
6# Application acoustique marine equation parabolique standard de Tappert avec condition locale d'impedence.
7# Cas multifrequences où les frequences sont sur l'axe de temps.
8# Ce fichier permet de faire des experiences jumelles differentes de celles dans la thèse.
9# MFLBC_RD où RD est Range Dependent.
10# La difference avec MFLBC au niveau du graphe de dependences est que les modules du sous-espace 1D sont passés
11# à l'espace 2D. Cela permet de faire un test interessant sur l'algorithme parallèle : article HPCC.
12
13echo on
14#-----------------------------------------------------------
15#-------------->  INITIALISATION DU MODELE  <---------------
16xset_deltazr 0.26367188 0.48804295 |1.46
17xset_c0    1520
18xset_tab_freq  400 4025 450 475 500
19xset_zs    93.00
20xset_fac   10.00
21xcoef_OBS  1  |1:NZ Obs  2:NZ/2 Obs ...
22xset_init
23#-----------------------------------------------------------
24# etat vrai
25savestate gama 1 i 0 A 0 ./data_out/gamtr.dat
26savestate gama 2 i 0 A 0 ./data_out/gamti.dat
27#-----------------------------------------------------------
28print_time ON
29set_modeltime 0
30FORWARD
31set_modeltime 0
32print_time OFF
33#-----------------------------------------------------------
34#-----> sauvegarde de la trajectoire true
35savestate psi 1 ij 1 A 0 ./data_out/psitr.dat
36savestate psi 2 ij 1 A 0 ./data_out/psiti.dat
37
38xnorme
39
40#-----------------------------------------------------------
41#-----> recuperation des sorties obtenues comme observations
42#-----> (experience jumelle)
43
44OUTOOBS psi 0 1 2 3 4 5
45
46#-----------------------------------------------------------
47#-----> regularisation
48#set_bcoef gama 0.03
49#xset_gama  0.0 0.00
50#OUTOEBX gama 0 0
51
52print_cost ON
53#-----------------------------------------------------------
54#---------->  PERTURBATIONS DES PARAMETRES   <--------------
55xset_gama  -0.3 0.00
56#xgama0 300
57savestate gama 1 i 0 A 0 ./data_out/gamir.dat
58savestate gama 2 i 0 A 0 ./data_out/gamii.dat
59#-------------->  FIN DES PERTURBATIONS   <-----------------
60print_time ON
61set_modeltime 0
62FORWARD
63set_modeltime 0
64print_time OFF
65#-----------------------------------------------------------
66#-----> sauvegarde de la trajectoire  init
67savestate psi 1 ij 1 A 0 ./data_out/psinr.dat
68savestate psi 2 ij 1 A 0 ./data_out/psini.dat
69
70#BACKWARD # pour tester le parallélisme on ajoute un backward ici, après avoir
71          # chargé les observations et on peut effecer tout ce qu'il y a après.
72
73GOTO FINTESTOF
74print_cost off
75#testof 0.1 10 10.0 10 0
76testof 0.1 10 10.0 10 1
77FINTESTOF
78
79#""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
80#-------------> choix du run
81#-------> 1. RUNYAO
82#-------> 2. RUNM2QN1
83#-------> 3. RUNM1QN3
84#-----------------------------------------------------------
85GOTO 3
86#------
87
88# le RUN standard de YAO ..................................
891
90setepsi  gama  0.001
91set_nbiter 50
92
93RUN
94goto FINRUN
95
96# le RUN sous M1QN3 .......................................
973
98setm_impres  5
99setm_io      6
100setm_mode    0
101set_nbiter   50
102setm_nsim    50
103setm_dxmin   1.0e-20
104setm_epsg    1.0e-20
105setm_ddf1    1.0
106
107runm
108goto FINRUN
109
110FINRUN
111xnorme
112#-----------------------------------------------------------
113#-----> sauvegarde de la trajectoire calculee
114savestate psi 1 ij 1 A 0 ./data_out/psyr.dat
115savestate psi 2 ij 1 A 0 ./data_out/psyi.dat
116
117savestate gama 1 i 0 A 0 ./data_out/gamyr.dat
118savestate gama 2 i 0 A 0 ./data_out/gamyi.dat
119#============================= FIN =========================
120
121
Note: See TracBrowser for help on using the repository browser.