New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 1988 for branches/DEV_r1879_FCM/NEMOGCM/EXTERNAL/AGRIF/AGRIF_FILES/modupdate.F – NEMO

Ignore:
Timestamp:
2010-07-07T17:58:55+02:00 (14 years ago)
Author:
rblod
Message:

Some cleaning in External and harmonization off cpp keys with NEMO

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/DEV_r1879_FCM/NEMOGCM/EXTERNAL/AGRIF/AGRIF_FILES/modupdate.F

    r1901 r1988  
    3737      Use Agrif_CurgridFunctions 
    3838      Use Agrif_Mask 
    39 #ifdef AGRIF_MPI 
     39#ifdef key_mpp_mpi 
    4040      Use Agrif_mpp 
    4141#endif 
     
    627627       
    628628C 
    629 #ifdef AGRIF_MPI 
     629#ifdef key_mpp_mpi 
    630630C 
    631631#include "mpif.h" 
     
    676676      INTEGER :: debloc, finloc 
    677677C 
    678 #ifdef AGRIF_MPI 
     678#ifdef key_mpp_mpi 
    679679C 
    680680      INTEGER,DIMENSION(nbdim)   :: lb,ub 
     
    740740C lubglob(:,2) : global lbound for each dimension 
    741741 
    742 #if !defined AGRIF_MPI 
     742#if !defined key_mpp_mpi 
    743743        Call Agrif_nbdim_Get_bound_dimension(child % var,lubglob(:,1), 
    744744     &               lubglob(:,2),nbdim) 
     
    817817       
    818818C 
    819 #ifdef AGRIF_MPI 
     819#ifdef key_mpp_mpi 
    820820C 
    821821#include "mpif.h" 
     
    866866      integer :: coeffraf 
    867867C 
    868 #ifdef AGRIF_MPI 
     868#ifdef key_mpp_mpi 
    869869C 
    870870      INTEGER,DIMENSION(nbdim)   :: lb,ub 
     
    907907      ENDDO 
    908908 
    909 #if !defined AGRIF_MPI       
     909#if !defined key_mpp_mpi       
    910910        Call Agrif_nbdim_Get_bound_dimension(child % var,lubglob(:,1), 
    911911     &               lubglob(:,2),nbdim) 
     
    10591059       
    10601060C 
    1061 #ifdef AGRIF_MPI 
     1061#ifdef key_mpp_mpi 
    10621062C 
    10631063#include "mpif.h" 
     
    11171117      INTEGER :: nbin, ndirin 
    11181118C 
    1119 #ifdef AGRIF_MPI 
     1119#ifdef key_mpp_mpi 
    11201120C 
    11211121      INTEGER,DIMENSION(nbdim)    :: indminglob2,indmaxglob2 
     
    11571157     &                     pttab_Parent, 
    11581158     &                     posvartab_Child,TypeUpdate,loctab_Child 
    1159 #ifdef AGRIF_MPI 
     1159#ifdef key_mpp_mpi 
    11601160     &                 ,pttruetabwhole,cetruetabwhole 
    11611161#endif 
    11621162     &     ) 
    11631163 
    1164 #ifdef AGRIF_MPI 
     1164#ifdef key_mpp_mpi 
    11651165      IF (memberin) THEN 
    11661166       Call Agrif_GlobtoLocInd2(childarray, 
     
    12661266C 
    12671267C 
    1268 #ifdef AGRIF_MPI 
     1268#ifdef key_mpp_mpi 
    12691269C 
    12701270C     tab2 contains the necessary limits of the parent grid for each processor 
     
    13911391      ENDIF 
    13921392 
    1393 #ifdef AGRIF_MPI 
     1393#ifdef key_mpp_mpi 
    13941394      Call Agrif_nbdim_Get_bound_dimension(parent%var, 
    13951395     &                              lowerbound,upperbound,nbdim) 
     
    14751475ccc     &    child % var % root_var % interptab(1:nbdim) .EQ. 'N' 
    14761476C 
    1477 #ifdef AGRIF_MPI 
     1477#ifdef key_mpp_mpi 
    14781478C 
    14791479c          Allocate(childvalues% var) 
     
    15131513      if (Agrif_UseSpecialValue) then 
    15141514C 
    1515 #ifdef AGRIF_MPI 
     1515#ifdef key_mpp_mpi 
    15161516C 
    15171517c          Call GiveAgrif_SpecialValueToTab_mpi(parent%var,tempP%var, 
     
    16781678 
    16791679      IF (memberin) THEN 
    1680 #ifdef AGRIF_MPI 
     1680#ifdef key_mpp_mpi 
    16811681      Call Agrif_nbdim_deallocation(tempP%var,nbdim) 
    16821682      Call Agrif_nbdim_deallocation(tempC%var,nbdim) 
     
    16851685!      Deallocate(tempP % var) 
    16861686      ENDIF 
    1687 #ifdef AGRIF_MPI 
     1687#ifdef key_mpp_mpi 
    16881688!      Deallocate(tempPextend%var) 
    16891689!      IF (.Not.memberin) Deallocate(tempCextend%var) 
     
    17061706     &                              posvartab_child,TypeUpdate, 
    17071707     &                              loctab_Child 
    1708 #ifdef AGRIF_MPI 
     1708#ifdef key_mpp_mpi 
    17091709     &                 ,pttruetabwhole,cetruetabwhole 
    17101710#endif 
     
    17201720       
    17211721C 
    1722 #ifdef AGRIF_MPI 
     1722#ifdef key_mpp_mpi 
    17231723cccccccccccccccccccccccccc#include "mpif.h" 
    17241724#endif 
     
    17381738      INTEGER :: i 
    17391739      REAL,DIMENSION(nbdim) :: dim_newmin,dim_newmax       
    1740 #ifdef AGRIF_MPI 
     1740#ifdef key_mpp_mpi 
    17411741      INTEGER,DIMENSION(nbdim)    :: pttruetabwhole,cetruetabwhole 
    17421742      REAL :: positionmin,positionmax 
     
    17591759     &        agrif_int((dim_newmax(i)-s_Parent(i))/ds_Parent(i)) 
    17601760C 
    1761 #ifdef AGRIF_MPI 
     1761#ifdef key_mpp_mpi 
    17621762        positionmin = s_Parent(i) + (indmin(i)- 
    17631763     &                          pttab_Parent(i))*ds_Parent(i) 
     
    18161816        s_Child_temp(i) = dim_newmin(i) 
    18171817 
    1818 #ifdef AGRIF_MPI 
     1818#ifdef key_mpp_mpi 
    18191819        s_Child_temp(i) = positionmin 
    18201820#endif 
     
    25212521      End Subroutine Agrif_Compute_nbdim_update 
    25222522  
    2523 #if defined AGRIF_MPI       
     2523#if defined key_mpp_mpi       
    25242524      Subroutine Agrif_Find_list_update(list_update,pttab,petab, 
    25252525     &                          pttab_Child,pttab_Parent,nbdim, 
Note: See TracChangeset for help on using the changeset viewer.