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 3680 for branches/2012/dev_MERGE_2012/NEMOGCM/NEMO/OPA_SRC/IOM/prtctl.F90 – NEMO

Ignore:
Timestamp:
2012-11-27T15:42:24+01:00 (11 years ago)
Author:
rblod
Message:

First commit of the final branch for 2012 (future nemo_3_5), see ticket #1028

File:
1 edited

Legend:

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

    r3625 r3680  
    3333   PUBLIC prt_ctl_info    ! called by all subroutines 
    3434   PUBLIC prt_ctl_init    ! called by opa.F90 
     35   PUBLIC sub_dom         ! called by opa.F90 
    3536 
    3637   !!---------------------------------------------------------------------- 
     
    422423         nrecil, nrecjl, nldil, nleil, nldjl, nlejl 
    423424 
    424       INTEGER, DIMENSION(:,:), ALLOCATABLE ::   iimpptl, ijmpptl, ilcitl, ilcjtl   ! workspace 
     425      INTEGER, POINTER, DIMENSION(:,:) ::   iimpptl, ijmpptl, ilcitl, ilcjtl   ! workspace 
    425426      REAL(wp) ::   zidom, zjdom            ! temporary scalars 
    426427      !!---------------------------------------------------------------------- 
    427428 
     429      ! 
     430      CALL wrk_alloc( isplt, jsplt, ilcitl, ilcjtl, iimpptl, ijmpptl ) 
     431      ! 
    428432      !  1. Dimension arrays for subdomains 
    429433      ! ----------------------------------- 
     
    442446#endif 
    443447 
    444       ALLOCATE(ilcitl (isplt,jsplt)) 
    445       ALLOCATE(ilcjtl (isplt,jsplt)) 
    446448 
    447449      nrecil  = 2 * jpreci 
     
    516518      ! ------------------------------- 
    517519 
    518       ALLOCATE(iimpptl(isplt,jsplt)) 
    519       ALLOCATE(ijmpptl(isplt,jsplt)) 
    520        
    521520      iimpptl(:,:) = 1 
    522521      ijmpptl(:,:) = 1 
     
    576575      END DO 
    577576      ! 
    578       DEALLOCATE( iimpptl, ijmpptl, ilcitl, ilcjtl ) 
     577      ! 
     578      CALL wrk_dealloc( isplt, jsplt, ilcitl, ilcjtl, iimpptl, ijmpptl ) 
     579      ! 
    579580      ! 
    580581   END SUBROUTINE sub_dom 
Note: See TracChangeset for help on using the changeset viewer.