Changeset 321 for trunk/LMDZ.MARS/libf/aeronomars
- Timestamp:
- Oct 21, 2011, 10:20:46 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.MARS/libf/aeronomars/inichim_readcallphys.F
r38 r321 209 209 210 210 ! Test of incompatibility: 211 ! if doubleq is used, then dustbin should be 1212 213 if (doubleq.and.(dustbin. ne.1)) then214 print*,'if doubleq is used, then dustbin should be 1'211 ! if doubleq is used, then dustbin should be at least 2 212 213 if (doubleq.and.(dustbin.lt.2)) then 214 print*,'if doubleq is used, then dustbin should be > 1' 215 215 stop 216 216 endif … … 451 451 print*,' 1 water vapour tracer' 452 452 print*,' 1 water ice tracer' 453 if (nqmx. ne.4) then454 print*,'nqmx should be 4 with these options.'453 if (nqmx.lt.4) then 454 print*,'nqmx should be at least 4 with these options.' 455 455 print*,'(or check callphys.def)' 456 456 stop … … 458 458 endif 459 459 460 if ((doubleq).and..not.(h2o)) then460 ! if ((doubleq).and..not.(h2o)) then 461 461 ! print*,' 1: dust ; 2: dust (doubleq)' 462 print*,' 2 dust tracers (doubleq)'463 if (nqmx.ne.2) then464 print*,'nqmx should be 2 with these options...'465 print*,'(or check callphys.def)'466 stop467 endif468 endif469 470 if (.not.(doubleq).and.(h2o).and.471 $ (chem)) then472 if (dustbin.gt.0) then462 ! print*,' 2 dust tracers (doubleq)' 463 ! if (nqmx.ne.2) then 464 ! print*,'nqmx should be 2 with these options...' 465 ! print*,'(or check callphys.def)' 466 ! stop 467 ! endif 468 ! endif 469 470 ! if (.not.(doubleq).and.(h2o).and. 471 ! $ (chem)) then 472 ! if (dustbin.gt.0) then 473 473 ! print*,' 1 to ',dustbin,': dust bins' 474 print*,dustbin,' dust bins'475 endif474 ! print*,dustbin,' dust bins' 475 ! endif 476 476 ! print*,nqchem_min,' to ',nqmx-2,': chemistry' 477 477 ! print*,nqmx-1,': water ice ; ',nqmx,': water vapor' 478 print*,nqmx-2-dustbin,' chemistry tracers'479 print*,' 1 water vapour tracer'480 print*,' 1 water ice tracer'481 endif482 483 if (.not.(doubleq).and.(h2o).and.484 $ .not.(chem)) then485 if (dustbin.gt.0) then478 ! print*,nqmx-2-dustbin,' chemistry tracers' 479 ! print*,' 1 water vapour tracer' 480 ! print*,' 1 water ice tracer' 481 ! endif 482 483 ! if (.not.(doubleq).and.(h2o).and. 484 ! $ .not.(chem)) then 485 ! if (dustbin.gt.0) then 486 486 ! print*,' 1 to ',dustbin,': dust bins' 487 print*,dustbin,' dust bins'488 endif487 ! print*,dustbin,' dust bins' 488 ! endif 489 489 ! print*,nqmx-1,': water ice ; ',nqmx,': water vapor' 490 print*,' 1 water vapour tracer'491 print*,' 1 water ice tracer'492 if (nqmx.ne.(dustbin+2)) then493 print*,'nqmx should be ',(dustbin+2),494 $ ' with these options...'495 print*,'(or check callphys.def)'496 stop497 endif498 endif499 500 if (.not.(doubleq).and..not.(h2o)) then501 if (dustbin.gt.0) then490 ! print*,' 1 water vapour tracer' 491 ! print*,' 1 water ice tracer' 492 ! if (nqmx.ne.(dustbin+2)) then 493 ! print*,'nqmx should be ',(dustbin+2), 494 ! $ ' with these options...' 495 ! print*,'(or check callphys.def)' 496 ! stop 497 ! endif 498 ! endif 499 500 ! if (.not.(doubleq).and..not.(h2o)) then 501 ! if (dustbin.gt.0) then 502 502 ! print*,' 1 to ',dustbin,': dust bins' 503 print*,dustbin,' dust bins'504 if (nqmx.ne.dustbin) then505 print*,'nqmx should be ',dustbin,506 $ ' with these options...'507 print*,'(or check callphys.def)'508 stop509 endif510 else511 print*,'dustbin=',dustbin,512 $ ': tracer should be F with these options...'513 $ ,'UNLESS you just want to move tracers around '514 endif515 endif503 ! print*,dustbin,' dust bins' 504 ! if (nqmx.ne.dustbin) then 505 ! print*,'nqmx should be ',dustbin, 506 ! $ ' with these options...' 507 ! print*,'(or check callphys.def)' 508 ! stop 509 ! endif 510 ! else 511 ! print*,'dustbin=',dustbin, 512 ! $ ': tracer should be F with these options...' 513 ! $ ,'UNLESS you just want to move tracers around ' 514 ! endif 515 ! endif 516 516 517 517 endif ! of if (tracer)
Note: See TracChangeset
for help on using the changeset viewer.