Ignore:
Timestamp:
Oct 19, 2023, 4:02:57 PM (8 months ago)
Author:
idelkadi
Message:

Merged trunk changes -r4488:4726 LMDZ_ECRad branch

Location:
LMDZ6/branches/LMDZ_ECRad
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/LMDZ_ECRad

  • LMDZ6/branches/LMDZ_ECRad/libf/phylmd/cpl_mod.F90

    r4482 r4727  
    377377            0,zjulian,dtime,nhoridcs,nidcs)
    378378! no vertical axis
    379        DO jf=1,maxrecv
     379       DO jf=1,maxrecv_phys
    380380         IF (inforecv(i)%action) THEN
    381381             CALL histdef(nidcs,inforecv(i)%name ,inforecv(i)%name , &
     
    433433    CHARACTER(len = 80)                     :: abort_message
    434434    REAL, DIMENSION(klon)                   :: read_sic1D
    435     REAL, DIMENSION(nbp_lon,jj_nb,maxrecv)      :: tab_read_flds
     435    REAL, DIMENSION(nbp_lon,jj_nb,maxrecv_phys)      :: tab_read_flds
    436436    REAL, DIMENSION(klon,nbsrf)             :: pctsrf_old
    437437    REAL, DIMENSION(klon_mpi)               :: rlon_mpi, rlat_mpi
     
    462462          ndexcs(:) = 0
    463463          itau_w = itau_phy + itime + start_time * day_step_phy
    464           DO i = 1, maxrecv
     464          DO i = 1, maxrecv_phys
    465465            IF (inforecv(i)%action) THEN
    466466                CALL histwrite(nidcs,inforecv(i)%name,itau_w,tab_read_flds(:,:,i),nbp_lon*(nbp_lat),ndexcs)
     
    12491249    USE mod_grid_phy_lmdz, ONLY : nbp_lon, nbp_lat
    12501250    USE time_phylmdz_mod, ONLY: start_time, itau_phy
    1251     use config_ocean_skin_m, only: activate_ocean_skin
     1251    USE config_ocean_skin_m, only: activate_ocean_skin
     1252    USE lmdz_mpi
     1253
    12521254! Some includes
    12531255!   
     
    12831285    REAL  :: calving_glo(nb_zone_calving)
    12841286   
    1285 #ifdef CPP_MPI
    1286     INCLUDE 'mpif.h'
    12871287    INTEGER, DIMENSION(MPI_STATUS_SIZE)                  :: status
    1288 #endif
    12891288
    12901289! End definitions
     
    13571356        IF (is_parallel) THEN
    13581357           IF (.NOT. is_north_pole_dyn) THEN
    1359 #ifdef CPP_MPI
    13601358              CALL MPI_RECV(Up,1,MPI_REAL_LMDZ,mpi_rank-1,1234,COMM_LMDZ_PHY,status,error)
    13611359              CALL MPI_SEND(tmp_calv(1,1),1,MPI_REAL_LMDZ,mpi_rank-1,1234,COMM_LMDZ_PHY,error)
    1362 #endif
    13631360           ENDIF
    13641361       
    13651362           IF (.NOT. is_south_pole_dyn) THEN
    1366 #ifdef CPP_MPI
    13671363              CALL MPI_SEND(tmp_calv(1,jj_nb),1,MPI_REAL_LMDZ,mpi_rank+1,1234,COMM_LMDZ_PHY,error)
    13681364              CALL MPI_RECV(down,1,MPI_REAL_LMDZ,mpi_rank+1,1234,COMM_LMDZ_PHY,status,error)
    1369 #endif
    13701365           ENDIF
    13711366         
     
    13921387         ENDDO
    13931388         
    1394 #ifdef CPP_MPI
    13951389         CALL MPI_ALLREDUCE(calving, calving_glo, nb_zone_calving, MPI_REAL_LMDZ, MPI_SUM, COMM_LMDZ_PHY, error)
    1396 #endif
    13971390         
    13981391         tab_flds(:,:,ids_calvin) = 0
Note: See TracChangeset for help on using the changeset viewer.