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 3566 for branches/2012/dev_r3387_LOCEAN6_AGRIF_LIM/NEMOGCM/NEMO/OPA_SRC – NEMO

Ignore:
Timestamp:
2012-11-15T19:09:49+01:00 (12 years ago)
Author:
cetlod
Message:

branch dev_r3387_LOCEAN6_AGRIF_LIM: add some corrections to make AGRIF compatible with TOP

Location:
branches/2012/dev_r3387_LOCEAN6_AGRIF_LIM/NEMOGCM/NEMO/OPA_SRC
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/2012/dev_r3387_LOCEAN6_AGRIF_LIM/NEMOGCM/NEMO/OPA_SRC/IOM/prtctl.F90

    r3332 r3566  
    3030   PUBLIC prt_ctl_info    ! called by all subroutines 
    3131   PUBLIC prt_ctl_init    ! called by opa.F90 
     32   PUBLIC sub_dom         ! called by opa.F90 
    3233 
    3334   !!---------------------------------------------------------------------- 
     
    419420         nrecil, nrecjl, nldil, nleil, nldjl, nlejl 
    420421 
    421       INTEGER, DIMENSION(:,:), ALLOCATABLE ::   iimpptl, ijmpptl, ilcitl, ilcjtl   ! workspace 
     422      INTEGER, POINTER, DIMENSION(:,:) ::   iimpptl, ijmpptl, ilcitl, ilcjtl   ! workspace 
    422423      REAL(wp) ::   zidom, zjdom            ! temporary scalars 
    423424      !!---------------------------------------------------------------------- 
    424425 
     426      ! 
     427      CALL wrk_alloc( isplt, jsplt, ilcitl, ilcjtl, iimpptl, ijmpptl ) 
     428      ! 
    425429      !  1. Dimension arrays for subdomains 
    426430      ! ----------------------------------- 
     
    438442#endif 
    439443 
    440       ALLOCATE(ilcitl (isplt,jsplt)) 
    441       ALLOCATE(ilcjtl (isplt,jsplt)) 
    442444 
    443445      nrecil  = 2 * jpreci 
     
    512514      ! ------------------------------- 
    513515 
    514       ALLOCATE(iimpptl(isplt,jsplt)) 
    515       ALLOCATE(ijmpptl(isplt,jsplt)) 
    516        
    517516      iimpptl(:,:) = 1 
    518517      ijmpptl(:,:) = 1 
     
    572571      END DO 
    573572      ! 
    574       DEALLOCATE( iimpptl, ijmpptl, ilcitl, ilcjtl ) 
     573      ! 
     574      CALL wrk_dealloc( isplt, jsplt, ilcitl, ilcjtl, iimpptl, ijmpptl ) 
     575      ! 
    575576      ! 
    576577   END SUBROUTINE sub_dom 
  • branches/2012/dev_r3387_LOCEAN6_AGRIF_LIM/NEMOGCM/NEMO/OPA_SRC/nemogcm.F90

    r3454 r3566  
    118118      CALL Agrif_Declare_Var_dom   ! AGRIF: set the meshes for DOM 
    119119      CALL Agrif_Declare_Var       !  "      "   "   "      "  DYN/TRA  
     120# if defined key_top 
     121      CALL Agrif_Declare_Var_top   !  "      "   "   "      "  TOP 
     122# endif 
    120123# if defined key_lim2 
    121124      CALL Agrif_Declare_Var_lim2  !  "      "   "   "      "  LIM 
    122 # endif 
    123 # if defined key_top 
    124       CALL Agrif_Declare_Var_top   !  "      "   "   "      "  TOP 
    125125# endif 
    126126#endif 
Note: See TracChangeset for help on using the changeset viewer.