Changeset 1143 for LMDZ4/branches/LMDZ4-dev/libf/dyn3d
- Timestamp:
- Apr 7, 2009, 6:41:02 PM (16 years ago)
- Location:
- LMDZ4/branches/LMDZ4-dev/libf/dyn3d
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/branches/LMDZ4-dev/libf/dyn3d/conf_gcm.F
r1140 r1143 546 546 CALL getin('config_inca',config_inca) 547 547 548 549 !Config Key = ok_dynzon 550 !Config Desc = calcul et sortie des transports 551 !Config Def = n 552 !Config Help = Permet de mettre en route le calcul des transports 553 !Config 554 ok_dynzon = .FALSE. 555 CALL getin('ok_dynzon',ok_dynzon) 548 556 549 557 write(lunout,*)' #########################################' … … 583 591 write(lunout,*)' offline = ', offline 584 592 write(lunout,*)' config_inca = ', config_inca 593 write(lunout,*)' ok_dynzon = ', ok_dynzon 585 594 586 595 RETURN … … 707 716 config_inca = 'none' 708 717 CALL getin('config_inca',config_inca) 718 719 !Config Key = ok_dynzon 720 !Config Desc = calcul et sortie des transports 721 !Config Def = n 722 !Config Help = Permet de mettre en route le calcul des transports 723 !Config 724 ok_dynzon = .FALSE. 725 CALL getin('ok_dynzon',ok_dynzon) 709 726 710 727 !Config key = ok_strato … … 760 777 write(lunout,*)' offline = ', offline 761 778 write(lunout,*)' config_inca = ', config_inca 779 write(lunout,*)' ok_dynzon = ', ok_dynzon 762 780 write(lunout,*)' ok_strato = ', ok_strato 763 781 write(lunout,*)' ok_gradsfile = ', ok_gradsfile -
LMDZ4/branches/LMDZ4-dev/libf/dyn3d/control.h
r1140 r1143 15 15 & periodav,iecrimoy,dayref,anneeref, & 16 16 & raz_date,offline,ip_ebil_dyn,config_inca, & 17 & planet_type,output_grads_dyn 17 & planet_type,output_grads_dyn,ok_dynzon 18 18 19 19 INTEGER nday,day_step,iperiod,iapp_tracvl,iconser,iecri, & … … 21 21 & ,ip_ebil_dyn 22 22 REAL periodav 23 logicaloffline23 LOGICAL offline 24 24 CHARACTER (len=4) :: config_inca 25 25 CHARACTER(len=10) :: planet_type ! planet type ('earth','mars',...) 26 26 LOGICAL :: output_grads_dyn ! output dynamics diagnostics in 27 27 ! binary grads file 'dyn.dat' (y/n) 28 LOGICAL :: ok_dynzon 28 29 !----------------------------------------------------------------------- -
LMDZ4/branches/LMDZ4-dev/libf/dyn3d/gcm.F
r1140 r1143 404 404 . t_ops, t_wrt, histid, histvid) 405 405 406 t_ops = iperiod * time_step 407 t_wrt = periodav * daysec 408 CALL initdynav(dynhistave_file,day_ref,annee_ref,time_step, 409 . t_ops, t_wrt, histaveid) 410 406 IF (ok_dynzon) THEN 407 t_ops = iperiod * time_step 408 t_wrt = periodav * daysec 409 CALL initdynav(dynhistave_file,day_ref,annee_ref,time_step, 410 . t_ops, t_wrt, histaveid) 411 END IF 411 412 dtav = iperiod*dtvr/daysec 412 413 endif -
LMDZ4/branches/LMDZ4-dev/libf/dyn3d/leapfrog.F
r1140 r1143 540 540 iav=0 541 541 ENDIF 542 543 IF (ok_dynzon) THEN 542 544 #ifdef CPP_IOIPSL 543 CALL writedynav(histaveid, itau,vcov , 544 , ucov,teta,pk,phi,q,masse,ps,phis) 545 call bilan_dyn (2,dtvr*iperiod,dtvr*day_step*periodav, 546 , ps,masse,pk,pbaru,pbarv,teta,phi,ucov,vcov,q) 547 #endif 545 CALL writedynav(histaveid, itau,vcov , 546 , ucov,teta,pk,phi,q,masse,ps,phis) 547 CALL bilan_dyn (2,dtvr*iperiod,dtvr*day_step*periodav, 548 , ps,masse,pk,pbaru,pbarv,teta,phi,ucov,vcov,q) 549 #endif 550 END IF 548 551 549 552 ENDIF … … 651 654 iav=0 652 655 ENDIF 656 657 IF (ok_dynzon) THEN 653 658 #ifdef CPP_IOIPSL 654 CALL writedynav(histaveid, itau,vcov , 655 , ucov,teta,pk,phi,q,masse,ps,phis) 656 call bilan_dyn (2,dtvr*iperiod,dtvr*day_step*periodav, 657 , ps,masse,pk,pbaru,pbarv,teta,phi,ucov,vcov,q) 658 #endif 659 CALL writedynav(histaveid, itau,vcov , 660 , ucov,teta,pk,phi,q,masse,ps,phis) 661 CALL bilan_dyn (2,dtvr*iperiod,dtvr*day_step*periodav, 662 , ps,masse,pk,pbaru,pbarv,teta,phi,ucov,vcov,q) 663 #endif 664 END IF 659 665 660 666 ENDIF ! of IF(MOD(itau,iperiod).EQ.0 .OR. itau.EQ.itaufin)
Note: See TracChangeset
for help on using the changeset viewer.