Ignore:
Timestamp:
May 12, 2012, 8:10:08 AM (13 years ago)
Author:
emillour
Message:

Mars GCM:

  • updated high atmosphere photochemistry (jthermcalc.F, param_v4.h, iono.h, paramfoto_compact.F, param_read.F , thermosphere.F).
  • minor change in calchim.F90 (to not use maxloc(zycol, dim = 2) function which seems to be a problem for g95) .
  • minor bug fix in perosat.F; set tendency on pdqscloud for h2o2 to zero if none is computed.
  • in "moldiff.F", changed "tridag" to "tridag_sp", "LUBKSB" to "LUBKSB_SP" and "LUDCMP" to "LUDCMP_SP" to avoid possible conflicts with same routines defined in "moldiff_red.F". Added use of automatic-sized array in "tridag" and "tridag_sp" local array "gam" (to avoid using an a priori oversized local array).

FGG+JYC+EM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.MARS/libf/aeronomars/param_read.F

    r635 r658  
    9595      IF (ierr.NE.0) THEN
    9696       write(*,*)'cant find directory EUVDAT and content coln.dat'
    97        write(*,*)'(in aeronomars/param_read_iono.F)'
     97       write(*,*)'(in aeronomars/param_read.F)'
    9898       write(*,*)'It should be in :', datafile,'/'
    9999       write(*,*)'1) You can change this directory address in '
     
    181181
    182182      do i=nz2,1,-1
    183          read(220,*) (jabsifotsintpar(j,2,i),j=1,16)
    184       end do
    185      
    186       do i=nz2,1,-1
    187          read(230,*) (jabsifotsintpar(j,3,i),j=1,16)
    188       end do
    189 
    190       do i=nz2,1,-1
    191          read(240,*) (jabsifotsintpar(j,1,i),j=1,16)
    192       end do
    193 
    194       do i=nz2,1,-1
    195          read(250,*) (jabsifotsintpar(j,2,i),j=17,24)
    196       end do
    197 
    198 
    199       do i=nz2,1,-1
    200          read(260,*) (jabsifotsintpar(j,2,i),j=25,31)
    201       end do
    202 
    203       do i=nz2,1,-1
    204          read(270,*) (jabsifotsintpar(j,1,i),j=17,24)
    205       end do
    206 
    207       do i=nz2,1,-1
    208          read(280,*) (jabsifotsintpar(j,1,i),j=25,31)
    209       end do
    210 
    211       do i=nz2,1,-1
    212          read(290,*) jabsifotsintpar(32,1,i)
    213       end do
    214 
    215       do i=nz2,1,-1
    216          read(300,*) (jabsifotsintpar(j,2,i),j=32,34)
    217       end do
    218 
    219       do i=nz2,1,-1
    220          read(160,*) (jabsifotsintpar(j,5,i),j=1,15)
    221       end do
    222 
    223       do i=nz2,1,-1
    224          read(150,*) (jabsifotsintpar(j,4,i),j=25,31)
    225       end do
    226 
    227       do i=nz2,1,-1
    228          read(170,*) (jabsifotsintpar(j,6,i),j=25,35)
    229       end do
    230 
    231       do i=nz2,1,-1
    232          read(180,*) (jabsifotsintpar(j,7,i),j=34,36)
    233       end do
    234 
    235       do i=nz2,1,-1
    236          read(390,*) (jabsifotsintpar(j,8,i),j=2,16)
    237       enddo
    238 
    239       do i=nz2,1,-1
    240          read(400,*) (jabsifotsintpar(j,8,i),j=17,24)
    241       enddo
    242 
    243       do i=nz2,1,-1
    244          read(410,*) (jabsifotsintpar(j,9,i),j=1,16)
    245       enddo
    246 
    247       do i=nz2,1,-1
    248          read(420,*) (jabsifotsintpar(j,10,i),j=2,16)
    249       enddo
    250 
    251       do i=nz2,1,-1
    252          read(430,*) (jabsifotsintpar(j,10,i),j=17,24)
    253       enddo
    254 
    255       do i=nz2,1,-1
    256          read(440,*) (jabsifotsintpar(j,10,i),j=25,32)
    257       enddo
    258 
    259       do i=nz2,1,-1
    260          read(450,*) (jabsifotsintpar(j,11,i),j=2,16)
    261       enddo
    262 
    263       do i=nz2,1,-1
    264          read(460,*) (jabsifotsintpar(j,11,i),j=17,24)
    265       enddo
    266 
    267       do i=nz2,1,-1
    268          read(470,*) (jabsifotsintpar(j,11,i),j=25,29)
    269       enddo
    270      
    271       do i=nz2,1,-1
    272          read(480,*) (jabsifotsintpar(j,12,i),j=2,16)
    273       enddo
    274 
    275       do i=nz2,1,-1
    276          read(490,*) (jabsifotsintpar(j,13,i),j=2,16)
    277       enddo
    278      
    279       do i=nz2,1,-1
    280          read(500,*) (jabsifotsintpar(j,13,i),j=17,24)
    281       enddo
    282      
    283       do i=nz2,1,-1
    284          read(510,*) (jabsifotsintpar(j,13,i),j=25,36)
     183         read(220,*) (jabsifotsintpar(i,2,j),j=1,16)
     184      end do
     185     
     186      do i=nz2,1,-1
     187         read(230,*) (jabsifotsintpar(i,3,j),j=1,16)
     188      end do
     189
     190      do i=nz2,1,-1
     191         read(240,*) (jabsifotsintpar(i,1,j),j=1,16)
     192      end do
     193
     194      do i=nz2,1,-1
     195         read(250,*) (jabsifotsintpar(i,2,j),j=17,24)
     196      end do
     197
     198
     199      do i=nz2,1,-1
     200         read(260,*) (jabsifotsintpar(i,2,j),j=25,31)
     201      end do
     202
     203      do i=nz2,1,-1
     204         read(270,*) (jabsifotsintpar(i,1,j),j=17,24)
     205      end do
     206
     207      do i=nz2,1,-1
     208         read(280,*) (jabsifotsintpar(i,1,j),j=25,31)
     209      end do
     210
     211      do i=nz2,1,-1
     212         read(290,*) jabsifotsintpar(i,1,32)
     213      end do
     214
     215      do i=nz2,1,-1
     216         read(300,*) (jabsifotsintpar(i,2,j),j=32,34)
     217      end do
     218
     219      do i=nz2,1,-1
     220         read(160,*) (jabsifotsintpar(i,5,j),j=1,15)
     221      end do
     222
     223      do i=nz2,1,-1
     224         read(150,*) (jabsifotsintpar(i,4,j),j=25,31)
     225      end do
     226
     227      do i=nz2,1,-1
     228         read(170,*) (jabsifotsintpar(i,6,j),j=25,35)
     229      end do
     230
     231      do i=nz2,1,-1
     232         read(180,*) (jabsifotsintpar(i,7,j),j=34,36)
     233      end do
     234
     235      do i=nz2,1,-1
     236         read(390,*) (jabsifotsintpar(i,8,j),j=2,16)
     237      enddo
     238
     239      do i=nz2,1,-1
     240         read(400,*) (jabsifotsintpar(i,8,j),j=17,24)
     241      enddo
     242
     243      do i=nz2,1,-1
     244         read(410,*) (jabsifotsintpar(i,9,j),j=1,16)
     245      enddo
     246
     247      do i=nz2,1,-1
     248         read(420,*) (jabsifotsintpar(i,10,j),j=2,16)
     249      enddo
     250
     251      do i=nz2,1,-1
     252         read(430,*) (jabsifotsintpar(i,10,j),j=17,24)
     253      enddo
     254
     255      do i=nz2,1,-1
     256         read(440,*) (jabsifotsintpar(i,10,j),j=25,32)
     257      enddo
     258
     259      do i=nz2,1,-1
     260         read(450,*) (jabsifotsintpar(i,11,j),j=2,16)
     261      enddo
     262
     263      do i=nz2,1,-1
     264         read(460,*) (jabsifotsintpar(i,11,j),j=17,24)
     265      enddo
     266
     267      do i=nz2,1,-1
     268         read(470,*) (jabsifotsintpar(i,11,j),j=25,29)
     269      enddo
     270     
     271      do i=nz2,1,-1
     272         read(480,*) (jabsifotsintpar(i,12,j),j=2,16)
     273      enddo
     274
     275      do i=nz2,1,-1
     276         read(490,*) (jabsifotsintpar(i,13,j),j=2,16)
     277      enddo
     278     
     279      do i=nz2,1,-1
     280         read(500,*) (jabsifotsintpar(i,13,j),j=17,24)
     281      enddo
     282     
     283      do i=nz2,1,-1
     284         read(510,*) (jabsifotsintpar(i,13,j),j=25,36)
    285285      enddo
    286286
Note: See TracChangeset for help on using the changeset viewer.