Changeset 171 for trunk/LMDZ.MARS/libf
- Timestamp:
- Jun 22, 2011, 7:51:16 AM (13 years ago)
- Location:
- trunk/LMDZ.MARS/libf
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.MARS/libf/dyn3d/newstart.F
r164 r171 734 734 write(*,*) '(choose between 1 and ',nqmx,')' 735 735 read(*,*) iq 736 if ((iq.lt.1).or.(iq.gt.nqmx)) then 737 ! wrong value for iq, go back to menu 738 write(*,*) "wrong input value:",iq 739 cycle 740 endif 736 741 write(*,*)'mixing ratio of tracer ',trim(tnom(iq)), 737 742 & ' ? (kg/kg)' … … 1416 1421 *rage est differente de la valeur parametree llm =',i4//) 1417 1422 1423 write(*,*) "newstart: All is well that ends well." 1424 1418 1425 end 1419 1426 -
trunk/LMDZ.MARS/libf/phymars/initracer.F
r164 r171 231 231 igcm_ar=0 232 232 igcm_ar_n2=0 233 igcm_n=0 234 igcm_no=0 235 igcm_no2=0 236 igcm_n2d=0 237 igcm_co2plus=0 238 igcm_oplus=0 239 igcm_o2plus=0 240 igcm_coplus=0 241 igcm_cplus=0 242 igcm_nplus=0 243 igcm_noplus=0 244 igcm_n2plus=0 245 igcm_hplus=0 246 igcm_elec=0 247 233 248 234 249 ! 1. find dust tracers … … 333 348 count=count+1 334 349 endif 350 if (noms(iq).eq."n") then 351 igcm_n=iq 352 mmol(igcm_n)=14. 353 count=count+1 354 endif 355 if (noms(iq).eq."no") then 356 igcm_no=iq 357 mmol(igcm_no)=30. 358 count=count+1 359 endif 360 if (noms(iq).eq."no2") then 361 igcm_no2=iq 362 mmol(igcm_no2)=46. 363 count=count+1 364 endif 365 if (noms(iq).eq."n2d") then 366 igcm_n2d=iq 367 mmol(igcm_n2d)=28. 368 count=count+1 369 endif 370 if (noms(iq).eq."co2plus") then 371 igcm_co2plus=iq 372 mmol(igcm_co2plus)=44. 373 count=count+1 374 endif 375 if (noms(iq).eq."oplus") then 376 igcm_oplus=iq 377 mmol(igcm_oplus)=16. 378 count=count+1 379 endif 380 if (noms(iq).eq."o2plus") then 381 igcm_o2plus=iq 382 mmol(igcm_o2plus)=32. 383 count=count+1 384 endif 385 if (noms(iq).eq."coplus") then 386 igcm_coplus=iq 387 mmol(igcm_coplus)=28. 388 count=count+1 389 endif 390 if (noms(iq).eq."cplus") then 391 igcm_cplus=iq 392 mmol(igcm_cplus)=12. 393 count=count+1 394 endif 395 if (noms(iq).eq."nplus") then 396 igcm_nplus=iq 397 mmol(igcm_nplus)=14. 398 count=count+1 399 endif 400 if (noms(iq).eq."noplus") then 401 igcm_noplus=iq 402 mmol(igcm_noplus)=30. 403 count=count+1 404 endif 405 if (noms(iq).eq."n2plus") then 406 igcm_n2plus=iq 407 mmol(igcm_n2plus)=28. 408 count=count+1 409 endif 410 if (noms(iq).eq."hplus") then 411 igcm_hplus=iq 412 mmol(igcm_hplus)=1. 413 count=count+1 414 endif 415 if (noms(iq).eq."elec") then 416 igcm_elec=iq 417 mmol(igcm_elec)=1./1822.89 418 count=count+1 419 endif 335 420 if (noms(iq).eq."h2o_vap") then 336 421 igcm_h2o_vap=iq … … 349 434 count=count+1 350 435 endif 436 437 438 351 439 enddo ! of do iq=1,nqmx 352 440 ! count=count+nbqchem -
trunk/LMDZ.MARS/libf/phymars/tracer.h
r38 r171 46 46 integer :: igcm_n2 47 47 integer :: igcm_ar 48 48 integer :: igcm_n 49 integer :: igcm_no 50 integer :: igcm_no2 51 integer :: igcm_n2d 52 ! Ions 53 integer :: igcm_co2plus 54 integer :: igcm_oplus 55 integer :: igcm_o2plus 56 integer :: igcm_coplus 57 integer :: igcm_cplus 58 integer :: igcm_nplus 59 integer :: igcm_noplus 60 integer :: igcm_n2plus 61 integer :: igcm_hplus 62 integer :: igcm_elec 49 63 ! other tracers 50 64 integer :: igcm_ar_n2 ! for simulations using co2 +neutral gas … … 59 73 & igcm_h2o_vap,igcm_h2o_ice,igcm_co2,igcm_co,igcm_o,igcm_o1d, & 60 74 & igcm_o2,igcm_o3,igcm_h,igcm_h2,igcm_oh,igcm_ho2,igcm_h2o2, & 61 & igcm_n2,igcm_ar,igcm_ar_n2!,nbqchem,niqchem 75 & igcm_n2,igcm_ar,igcm_n,igcm_no,igcm_no2,igcm_n2d, & 76 & igcm_co2plus,igcm_oplus,igcm_o2plus,igcm_coplus,igcm_cplus, & 77 & igcm_nplus,igcm_noplus,igcm_n2plus,igcm_hplus,igcm_elec, & 78 & igcm_ar_n2!,nbqchem,niqchem 62 79 COMMON/tracer3/noms 63 80 !-----------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.