Ignore:
Timestamp:
Jul 22, 2024, 9:29:09 PM (2 months ago)
Author:
abarral
Message:

Replace most uses of CPP_DUST by the corresponding logical defined in lmdz_cppkeys_wrapper.F90
Convert several files from .F to .f90 to allow Dust to compile w/o rrtm/ecrad
Create lmdz_yoerad.f90
(lint) Remove "!" on otherwise empty line

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/Amaury_dev/libf/dyn3dmem/leapfrog_loc.F

    r5091 r5099  
    1 !
     1
    22! $Id$
    3 !
     3
    44c
    55c
     
    256256!$OMP MASTER
    257257      if (firstcall) then
    258 !     
     258
    259259!      ALLOCATE(p(ijb_u:ije_u,llmp1))
    260260!      ALLOCATE(pks(ijb_u:ije_u))
     
    579579!         call Register_SwapFieldHallo(finvmaold,finvmaold,ip1jmp1,llm,
    580580!     &                                jj_Nb_caldyn,0,0,TestRequest)
    581 !
     581
    582582!        do j=1,nqtot
    583583!         call Register_SwapFieldHallo(q(:,:,j),q(:,:,j),ip1jmp1,llm,
    584584!     &                                jj_nb_caldyn,0,0,TestRequest)
    585585!        enddo
    586 !
     586
    587587!         call Set_Distrib(distrib_caldyn)
    588588!         call SendRequest(TestRequest)
     
    864864
    865865! c  Diagnostique de conservation de l'energie : initialisation
    866 
     866
    867867! c-jld
    868868! c$OMP BARRIER
     
    879879! #endif
    880880!         call SetTag(Request_physic,800)
    881 !         
     881
    882882!         call Register_SwapField_u(ucov,ucov,distrib_physic,
    883883!      *                            Request_physic,up=2,down=2)
    884 !         
     884
    885885!         call Register_SwapField_v(vcov,vcov,distrib_physic,
    886886!      *                            Request_physic,up=2,down=2)
     
    888888!         call Register_SwapField_u(teta,teta,distrib_physic,
    889889!      *                            Request_physic,up=2,down=2)
    890 !         
     890
    891891!         call Register_SwapField_u(masse,masse,distrib_physic,
    892892!      *                            Request_physic,up=1,down=2)
     
    894894!         call Register_SwapField_u(p,p,distrib_physic,
    895895!      *                            Request_physic,up=2,down=2)
    896 !         
     896
    897897!         call Register_SwapField_u(pk,pk,distrib_physic,
    898898!      *                            Request_physic,up=2,down=2)
    899 !         
     899
    900900!         call Register_SwapField_u(phis,phis,distrib_physic,
    901901!      *                            Request_physic,up=2,down=2)
    902 !         
     902
    903903!         call Register_SwapField_u(phi,phi,distrib_physic,
    904904!      *                            Request_physic,up=2,down=2)
    905 !         
     905
    906906!         call Register_SwapField_u(w,w,distrib_physic,
    907907!      *                            Request_physic,up=2,down=2)
    908 !         
     908
    909909!         call Register_SwapField_u(q,q,distrib_physic,
    910910!      *                            Request_physic,up=2,down=2)
     
    912912!         call Register_SwapField_u(flxw,flxw,distrib_physic,
    913913!      *                            Request_physic,up=2,down=2)
    914 !         
     914
    915915!         call SendRequest(Request_Physic)
    916916! c$OMP BARRIER
     
    921921!         call Set_Distrib(distrib_Physic)
    922922!         call VTe(VThallo)
    923 !         
     923
    924924!         call VTb(VTphysiq)
    925925! c$OMP END MASTER
     
    10801080!         call Register_SwapField_u(ucov,ucov,
    10811081!      *                               distrib_caldyn,Request_physic)
    1082 !         
     1082
    10831083!         call Register_SwapField_v(vcov,vcov,
    10841084!      *                               distrib_caldyn,Request_physic)
    1085 !         
     1085
    10861086!         call Register_SwapField_u(teta,teta,
    10871087!      *                               distrib_caldyn,Request_physic)
    1088 !         
     1088
    10891089!         call Register_SwapField_u(masse,masse,
    10901090!      *                               distrib_caldyn,Request_physic)
     
    10921092!         call Register_SwapField_u(p,p,
    10931093!      *                               distrib_caldyn,Request_physic)
    1094 !         
     1094
    10951095!         call Register_SwapField_u(pk,pk,
    10961096!      *                               distrib_caldyn,Request_physic)
    1097 !         
     1097
    10981098!         call Register_SwapField_u(phis,phis,
    10991099!      *                               distrib_caldyn,Request_physic)
    1100 !         
     1100
    11011101!         call Register_SwapField_u(phi,phi,
    11021102!      *                               distrib_caldyn,Request_physic)
    1103 !         
     1103
    11041104!         call Register_SwapField_u(w,w,
    11051105!      *                               distrib_caldyn,Request_physic)
     
    11071107!         call Register_SwapField_u(q,q,
    11081108!      *                               distrib_caldyn,Request_physic)
    1109 !         
     1109
    11101110!         call SendRequest(Request_Physic)
    11111111! c$OMP BARRIER
     
    12261226!c$OMP MASTER
    12271227!        call suspend_timer(timer_caldyn)
    1228 !       
     1228
    12291229!c       print*,'Entree dans la dissipation : Iteration No ',true_itau
    12301230!c   calcul de l'energie cinetique avant dissipation
     
    12771277!        call WriteField_u('dtetadis',dtetadis)
    12781278!#endif
    1279 !
     1279
    12801280!!      CALL FTRACE_REGION_END("dissip")
    1281 !         
     1281
    12821282!        ijb=ij_begin
    12831283!        ije=ij_end
     
    13181318!            call covcont_loc(llm,ucov,vcov,ucont,vcont)
    13191319!            call enercin_loc(vcov,ucov,vcont,ucont,ecin)
    1320 !           
     1320
    13211321!            ijb=ij_begin
    13221322!            ije=ij_end
     
    13491349!        ijb=ij_begin
    13501350!        ije=ij_end
    1351 !         
     1351
    13521352!        if (pole_nord) then
    13531353!c$OMP DO SCHEDULE(STATIC,OMP_CHUNK)
     
    13691369!          ENDDO
    13701370!            tpn  = SSUM(iim,tppn,1)/apoln
    1371 
     1371
    13721372!          DO ij = 1, iip1
    13731373!            ps(  ij    ) = tpn
     
    13751375!c$OMP END MASTER
    13761376!        endif
    1377 !       
     1377
    13781378!        if (pole_sud) then
    13791379!c$OMP DO SCHEDULE(STATIC,OMP_CHUNK)
     
    13951395!          ENDDO
    13961396!            tps  = SSUM(iim,tpps,1)/apols
    1397 
     1397
    13981398!          DO ij = 1, iip1
    13991399!            ps(ij+ip1jm) = tps
     
    14081408
    14091409!        call stop_timer(timer_dissip)
    1410 !       
     1410
    14111411!        call VTb(VThallo)
    14121412!c$OMP END MASTER
     
    17381738!             iday = day_ini+itau/day_step
    17391739!             time = REAL(itau-(iday-day_ini)*day_step)/day_step+time_0
    1740 !
     1740
    17411741!                  IF(time.GT.1.) THEN
    17421742!                   time = time-1.
Note: See TracChangeset for help on using the changeset viewer.