Changeset 935
- Timestamp:
- Mar 26, 2008, 2:06:32 PM (17 years ago)
- Location:
- LMDZ4/branches/LMDZ4_V3_patches/libf
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/branches/LMDZ4_V3_patches/libf/dyn3d/conf_gcm.F
r844 r935 593 593 offline = .FALSE. 594 594 CALL getin('offline',offline) 595 596 !Config Key = ok_dynzon 597 !Config Desc = calcul et sortie des transports 598 !Config Def = n 599 !Config Help = Permet de mettre en route le calcul des transports 600 !Config 601 ok_dynzon = .FALSE. 602 CALL getin('ok_dynzon',ok_dynzon) 595 603 596 604 … … 636 644 write(lunout,*)' tauyy = ', tauyy 637 645 write(lunout,*)' offline = ', offline 646 write(lunout,*)' ok_dynzon = ', ok_dynzon 638 647 639 648 RETURN … … 750 759 write(lunout,*)' offline = ', offline 751 760 761 !Config Key = ok_dynzon 762 !Config Desc = calcul et sortie des transports 763 !Config Def = n 764 !Config Help = Permet de mettre en route le calcul des transports 765 !Config 766 ok_dynzon = .FALSE. 767 CALL getin('ok_dynzon',ok_dynzon) 752 768 753 769 write(lunout,*)' #########################################' … … 792 808 write(lunout,*)' tauy = ', tauy 793 809 write(lunout,*)' offline = ', offline 810 write(lunout,*)' ok_dynzon = ', ok_dynzon 794 811 c 795 812 RETURN -
LMDZ4/branches/LMDZ4_V3_patches/libf/dyn3d/control.h
r844 r935 14 14 & iperiod,iapp_tracvl,iconser,iecri,idissip,iphysiq , & 15 15 & periodav,ecritphy,iecrimoy,dayref,anneeref, & 16 & raz_date,offline,ip_ebil_dyn 16 & raz_date,offline,ip_ebil_dyn,ok_dynzon 17 17 18 18 INTEGER nday,day_step,iperiod,iapp_tracvl,iconser,iecri, & … … 21 21 REAL periodav, ecritphy 22 22 logical offline 23 logical ok_dynzon 23 24 24 25 !----------------------------------------------------------------------- -
LMDZ4/branches/LMDZ4_V3_patches/libf/dyn3d/leapfrog.F
r845 r935 536 536 ENDIF 537 537 #ifdef CPP_IOIPSL 538 IF (ok_dynzon) THEN 538 539 CALL writedynav(histaveid, nqmx, itau,vcov , 539 540 , ucov,teta,pk,phi,q,masse,ps,phis) 540 541 call bilan_dyn (2,dtvr*iperiod,dtvr*day_step*periodav, 541 542 , ps,masse,pk,pbaru,pbarv,teta,phi,ucov,vcov,q) 543 ENDIF 542 544 #endif 543 545 … … 642 644 ENDIF 643 645 #ifdef CPP_IOIPSL 644 CALL writedynav(histaveid, nqmx, itau,vcov , 646 IF (ok_dynzon) THEN 647 CALL writedynav(histaveid, nqmx, itau,vcov , 645 648 , ucov,teta,pk,phi,q,masse,ps,phis) 646 call bilan_dyn (2,dtvr*iperiod,dtvr*day_step*periodav,649 call bilan_dyn (2,dtvr*iperiod,dtvr*day_step*periodav, 647 650 , ps,masse,pk,pbaru,pbarv,teta,phi,ucov,vcov,q) 651 ENDIF 648 652 #endif 649 653 -
LMDZ4/branches/LMDZ4_V3_patches/libf/dyn3dpar/conf_gcm.F
r764 r935 600 600 offline = .FALSE. 601 601 CALL getin('offline',offline) 602 603 !Config Key = ok_dynzon 604 !Config Desc = calcul et sortie des transports 605 !Config Def = n 606 !Config Help = Permet de mettre en route le calcul des transports 607 !Config 608 ok_dynzon = .FALSE. 609 CALL getin('ok_dynzon',ok_dynzon) 602 610 603 611 … … 643 651 write(lunout,*)' tauyy = ', tauyy 644 652 write(lunout,*)' offline = ', offline 653 write(lunout,*)' ok_dynzon = ', ok_dynzon 645 654 646 655 RETURN … … 757 766 write(lunout,*)' offline = ', offline 758 767 768 !Config Key = ok_dynzon 769 !Config Desc = calcul et sortie des transports 770 !Config Def = n 771 !Config Help = Permet de mettre en route le calcul des transports 772 !Config 773 ok_dynzon = .FALSE. 774 CALL getin('ok_dynzon',ok_dynzon) 759 775 760 776 write(lunout,*)' #########################################' … … 799 815 write(lunout,*)' tauy = ', tauy 800 816 write(lunout,*)' offline = ', offline 817 write(lunout,*)' ok_dynzon = ', ok_dynzon 801 818 c 802 819 RETURN -
LMDZ4/branches/LMDZ4_V3_patches/libf/dyn3dpar/control.h
r792 r935 14 14 & iperiod,iapp_tracvl,iconser,iecri,idissip,iphysiq , & 15 15 & periodav,ecritphy,iecrimoy,dayref,anneeref, & 16 & raz_date,offline,ip_ebil_dyn 16 & raz_date,offline,ip_ebil_dyn,ok_dynzon 17 17 18 18 INTEGER nday,day_step,iperiod,iapp_tracvl,iconser,iecri, & … … 21 21 REAL periodav, ecritphy 22 22 logical offline 23 logical ok_dynzon 23 24 24 25 !----------------------------------------------------------------------- -
LMDZ4/branches/LMDZ4_V3_patches/libf/dyn3dpar/leapfrog_p.F
r916 r935 1276 1276 iav=0 1277 1277 ENDIF 1278 c#ifdef CPP_IOIPSL 1279 c call Register_Hallo(vcov,ip1jm,llm,1,0,0,1,TestRequest) 1280 c call SendRequest(TestRequest) 1281 cc$OMP BARRIER 1282 c call WaitRequest(TestRequest) 1283 cc$OMP MASTER 1278 #ifdef CPP_IOIPSL 1279 IF (ok_dynzon) THEN 1280 call Register_Hallo(vcov,ip1jm,llm,1,0,0,1,TestRequest) 1281 call SendRequest(TestRequest) 1282 c$OMP BARRIER 1283 call WaitRequest(TestRequest) 1284 c$OMP MASTER 1284 1285 c CALL writedynav_p(histaveid, nqmx, itau,vcov , 1285 1286 c , ucov,teta,pk,phi,q,masse,ps,phis) 1286 cc$OMP END MASTER 1287 c call bilan_dyn_p(2,dtvr*iperiod,dtvr*day_step*periodav, 1288 c , ps,masse,pk,pbaru,pbarv,teta,phi,ucov,vcov,q) 1289 c#endif 1287 c$OMP END MASTER 1288 call bilan_dyn_p(2,dtvr*iperiod,dtvr*day_step*periodav, 1289 , ps,masse,pk,pbaru,pbarv,teta,phi,ucov,vcov,q) 1290 ENDIF 1291 #endif 1290 1292 ENDIF 1291 1293 … … 1429 1431 iav=0 1430 1432 ENDIF 1431 c#ifdef CPP_IOIPSL 1432 cc$OMP BARRIER 1433 1434 c call Register_Hallo(vcov,ip1jm,llm,1,0,0,1,TestRequest) 1435 c call SendRequest(TestRequest) 1436 cc$OMP BARRIER 1437 c call WaitRequest(TestRequest) 1438 1439 cc$OMP MASTER 1433 #ifdef CPP_IOIPSL 1434 IF (ok_dynzon) THEN 1435 c$OMP BARRIER 1436 1437 call Register_Hallo(vcov,ip1jm,llm,1,0,0,1,TestRequest) 1438 call SendRequest(TestRequest) 1439 c$OMP BARRIER 1440 call WaitRequest(TestRequest) 1441 1442 c$OMP MASTER 1440 1443 c CALL writedynav_p(histaveid, nqmx, itau,vcov , 1441 1444 c , ucov,teta,pk,phi,q,masse,ps,phis) 1442 c call bilan_dyn_p (2,dtvr*iperiod,dtvr*day_step*periodav, 1443 c , ps,masse,pk,pbaru,pbarv,teta,phi,ucov,vcov,q) 1444 cc$OMP END MASTER 1445 c#endif 1445 call bilan_dyn_p (2,dtvr*iperiod,dtvr*day_step*periodav, 1446 , ps,masse,pk,pbaru,pbarv,teta,phi,ucov,vcov,q) 1447 c$OMP END MASTER 1448 ENDIF 1449 #endif 1446 1450 ENDIF 1447 1451
Note: See TracChangeset
for help on using the changeset viewer.