Ignore:
Timestamp:
Oct 4, 2013, 3:35:36 PM (11 years ago)
Author:
Ehouarn Millour
Message:

Make dyn3dpar/bilan_dyn_p.F work in MPI and OpenMP.
EM

Location:
LMDZ5/trunk/libf/dyn3dmem
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/trunk/libf/dyn3dmem/bilan_dyn_loc.F

    r1874 r1885  
    444444!$OMP DO SCHEDULE(STATIC,OMP_CHUNK)
    445445      DO l=1,llm
    446         masse_cum(:,jjb:jje,:)=masse_cum(:,jjb:jje,:)+masse(:,jjb:jje,:)
    447         flux_u_cum(:,jjb:jje,:)=flux_u_cum(:,jjb:jje,:)
    448      .                         +flux_u(:,jjb:jje,:)
     446        masse_cum(:,jjb:jje,l)=masse_cum(:,jjb:jje,l)+masse(:,jjb:jje,l)
     447        flux_u_cum(:,jjb:jje,l)=flux_u_cum(:,jjb:jje,l)
     448     .                         +flux_u(:,jjb:jje,l)
    449449      ENDDO
    450450!$OMP END DO NOWAIT
     
    454454!$OMP DO SCHEDULE(STATIC,OMP_CHUNK)
    455455      DO l=1,llm
    456        flux_v_cum(:,jjb:jje,:)=flux_v_cum(:,jjb:jje,:)
    457      .                          +flux_v(:,jjb:jje,:)
     456       flux_v_cum(:,jjb:jje,l)=flux_v_cum(:,jjb:jje,l)
     457     .                          +flux_v(:,jjb:jje,l)
    458458      ENDDO
    459459!$OMP END DO NOWAIT
     
    465465!$OMP DO SCHEDULE(STATIC,OMP_CHUNK)
    466466        DO l=1,llm
    467           Q_cum(:,jjb:jje,:,iQ)=Q_cum(:,jjb:jje,:,iQ)
    468      .                       +Q(:,jjb:jje,:,iQ)*masse(:,jjb:jje,:)
     467          Q_cum(:,jjb:jje,l,iQ)=Q_cum(:,jjb:jje,l,iQ)
     468     .                       +Q(:,jjb:jje,l,iQ)*masse(:,jjb:jje,l)
    469469        ENDDO
    470470!$OMP END DO NOWAIT
  • LMDZ5/trunk/libf/dyn3dmem/inigrads.F

    r1673 r1885  
    1313      real xmin,xmax,ymin,ymax
    1414
    15       character file*10,titlel*40
     15      character(len=*),intent(in) :: file
     16      character(len=*),intent(in) :: titlel
    1617
    1718#include "gradsdef.h"
Note: See TracChangeset for help on using the changeset viewer.