Ignore:
Timestamp:
Jun 30, 2023, 8:18:43 PM (11 months ago)
Author:
yann meurdesoif
Message:

Suppress CPP_MPI key usage in source code. MPI wrappers is used to supress missing symbol if the mpi library is not linked

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/phylmd/cpl_mod.F90

    r4370 r4600  
    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.