source: trunk/MESOSCALE/PLOT/RESERVE/obsolete/user.idl_old @ 205

Last change on this file since 205 was 86, checked in by aslmd, 14 years ago

*
mars + LMD_MM_MARS
* Precompilation flag MESOSCALE for better transparency

* in shared phymars between GCM and mesoscale model

*

M 85 mars/libf/phymars/meso_physiq.F
M 85 mars/libf/phymars/meso_inifis.F
Added a pre-compilation flag MESOSCALE so that the LMDZ.MARS GCM
will compile without stating errors because of mesoscale routines.

M 85 mars/libf/phymars/newcondens.F
M 85 mars/libf/phymars/testphys1d.F
M 85 mars/libf/phymars/dustlift.F
D 85 mars/libf/phymars/meso_testphys1d.F
D 85 mars/libf/phymars/meso_dustlift.F
D 85 mars/libf/phymars/meso_newcondens.F
Now, this MESOSCALE precompilation flag can be used to lower
the number of meso_* routines when adaptations for mesoscale
applications are not very extended.
--> Three meso_* routines were deleted and changes are
now impacted under the MESOSCALE flag in the original GCM routines
--> Completely transparent for GCM compilation since it is devoid
of the -DMESOSCALE option
--> Very good for syncing because changes in dustlift, newcondens
will be directly available in the mesoscale model

M 84 mesoscale/LMD_MM_MARS/makemeso
Changed meso_testphys1d in testphys1d

M 84 mesoscale/LMD_MM_MARS/SRC/WRFV2/mars_lmd_new/makegcm_pgf
M 84 mesoscale/LMD_MM_MARS/SRC/WRFV2/mars_lmd_new/makegcm_mpifort
M 84 mesoscale/LMD_MM_MARS/SRC/WRFV2/mars_lmd_new/makegcm_ifort
M 84 mesoscale/LMD_MM_MARS/SRC/WRFV2/mars_lmd_new/makegcm_g95
M 84 mesoscale/LMD_MM_MARS/SRC/WRFV2/mars_lmd_new/makegcm_mpi
Added the option -DMESOSCALE in these scripts

*
LMD_MM_MARS
* Various minor changes related to water cycle and plotting routines

* Also included the GW test case

*

A 0 mesoscale/LMDZ.MARS.new/myGCM/DEFS_JB/callphys.def.orig
M 84 mesoscale/NOTES.txt
D 84 mesoscale/LMD_MM_MARS/SRC/ARWpost/idl
M 84 mesoscale/LMD_MM_MARS/SRC/WRFV2/Registry/Registry.EM
M 84 mesoscale/LMD_MM_MARS/SIMU/gnome_launch.meso
M 85 mesoscale/PLOT/MINIMAL/map_latlon.pro
D 85 mesoscale/PLOT/SPEC/LES/getget.pro
M 85 mesoscale/PLOT/SPEC/MAP/map_uvt.pro
A + - mesoscale/PLOT/SPEC/getget.pro
A 0 mesoscale/PLOT/RESERVE/obsolete
A 0 mesoscale/TESTS/TESTGW.tar.gz
M 84 000-USERS

File size: 3.0 KB
Line 
1;;---------------------------------------
2;
3;  fill here plot parameters then type:
4;
5;  @trace.idl
6;  @report.idl
7;  @movie.idl
8;
9;;---------------------------------------
10
11;-----------------
12; initialization
13;-----------------
14winds=0.
15range=0.
16topo=0.
17colors=32
18backup_data='no' ;backup_data='yes'
19already_data='no' ;already_data='yes'
20folder='./WHERE_RESULTS_ARE/'
21
22
23;-----------------
24; check this first
25;-----------------
26num=6
27;
28;coord='height'
29coord='model_level'
30
31;----------------------------
32; general plot settings
33;----------------------------
34plot='map' & level=-1   
35plot='meridional' & nlon=-1     ;bug a corriger: 0
36;plot='zonal' & nlat=-1         ;bug a corriger: 0
37
38;-------------------------------------------
39; easy access to already defined plots
40;-------------------------------------------
41;@map_sea_level.idl
42@map_winds_only.idl
43;@map_ertel_vorticity.idl
44;@map_wind_stress.idl
45
46;------------------------
47; user-defined settings
48;------------------------
49; keywords : plot, winds, field1, field2, range, topo, colors
50;------------------------
51
52;field1='tk'
53;nlon=100
54;range=[200,250]
55
56
57
58
59title_user=''     ;to avoid a warning later
60what_I_plot=0.    ;to avoid a warning later
61missing_value=0.  ;to avoid a warning later
62space=0.
63;;***************************************************
64;; below this line do not modify number of lines
65;; because this will be copied ... with command tail
66;; comment a line if you do not need it :)
67;;***************************************************
68;;------------------------
69;; modify plot parameters
70
71;; SECTION:
72title_user, title_axis (2)
73        xtitle='Horizontal coordinate'
74        ytitle='Altitude'
75endif else begin
76        xtitle=title_axis(0)
77        ytitle=title_axis(1)
78endelse
79
80if (n_elements(space) eq 0) then begin
81        space=findgen(n_elements(what_I_plot(*,0)))
82endif
83if (n_elements(altitude) eq 0) then begin
84        altitude=findgen(n_elements(what_I_plot(0,*)))
85endif
86
87if (n_elements(minfield_init) eq 0) then minfield_init=0.
88if (n_elements(maxfield_init) eq 0) then maxfield_init=0.
89if (n_elements(minspace) eq 0) then minspace=0.
90if (n_elements(maxspace) eq 0) then maxspace=0.
91if (n_elements(minalt) eq 0) then minalt=min(altitude)
92if (n_elements(maxalt) eq 0) then maxalt=max(altitude)
93if (n_elements(colors) eq 0) then colors=32
94if (n_elements(title) eq 0) then title=''
95if (n_elements(pal) eq 0) then pal=33
96if (n_elements(format) eq 0) then format='(F6.2)'
97if (format eq '') then format='(F6.2)'
98
99if ((n_elements(overvector_x) eq 0) or (n_elements(overvector_y) eq 0)) then begin
100        overvector_x=0.
101        overvector_y=0.
102endif
103
104;
105; dilatation factor for winds
106;
107if (n_elements(overvector_x)*n_elements(overvector_y) ne 1) then space=space/factor
108
109
110
111
112
113
114;;------------------------
115;;
116space=space
117 ;minspace=158.5 & maxspace=160.
118minalt=-3 & maxalt=7
119 ;factor=15.
120 ;windex=20.
121 ;format='(F6.3)'
122 ;title_user='Sea-level surface pressure'+title_user
123pal=33
124 ;w=where(abs(what_I_plot) ge 0.03)
125 ;if (w[0] ne -1) then what_I_plot[w]=0.03
126;;**** END ****
Note: See TracBrowser for help on using the repository browser.