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 54 for trunk/NEMO/OPA_SRC/SOL – NEMO

Changeset 54 for trunk/NEMO/OPA_SRC/SOL


Ignore:
Timestamp:
2004-04-22T11:49:42+02:00 (20 years ago)
Author:
opalod
Message:

CT : BUGFIX028 : # Add USE modules and correct calling sequences CALL mmp_sum() and CALL sol_pcg() CALL sol_fet()

# Use logical key "lk_isl" instead of "l_isl"

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMO/OPA_SRC/SOL/solisl.F90

    r16 r54  
    3636 
    3737   !! * Shared module variables 
    38    LOGICAL, PUBLIC, PARAMETER ::   l_isl = .TRUE.    !: 'key_islands' flag 
     38   LOGICAL, PUBLIC, PARAMETER ::   lk_isl = .TRUE.    !: 'key_islands' flag 
    3939 
    4040   !! * module variable 
     
    669669         END DO 
    670670         CALL mpp_sum( ztab, jpisl*jpisl )   ! sum over the global domain 
    671 !!       CALL mpp_sum( aisl, jpisl*jpisl ) 
    672671      ENDIF 
    673672 
     
    750749      !! * Modules used 
    751750      USE ioipsl 
     751      USE solpcg 
     752      USE solfet 
     753      USE solsor 
    752754 
    753755      !! * Local declarations 
     
    981983            END DO 
    982984             
    983             CALL mpp_sum( rnorme ) 
     985            IF( lk_mpp )   CALL mpp_sum( rnorme ) 
    984986 
    985987            IF(lwp) WRITE(numout,*) 'rnorme ', rnorme 
     
    10091011         IF( nsolv == 3 ) THEN  
    10101012            epsilo = epsisl       ! precision to compute Islands matrix A 
    1011             CALL solfet( indic )  ! FETI method 
     1013            CALL sol_fet( indic )  ! FETI method 
    10121014            epsilo = eps          ! precision to compute grad PS 
    10131015         ELSE  
    1014             CALL solpcg( indic )  ! pcg method 
     1016            CALL sol_pcg( indic )  ! pcg method 
    10151017         ENDIF 
    10161018 
     
    12721274   !!   Default option                                         Empty module 
    12731275   !!---------------------------------------------------------------------- 
    1274    LOGICAL, PUBLIC, PARAMETER ::   l_isl = .FALSE.    !: 'key_islands' flag 
     1276   LOGICAL, PUBLIC, PARAMETER ::   lk_isl = .FALSE.    !: 'key_islands' flag 
    12751277CONTAINS 
    12761278   SUBROUTINE isl_dom                        ! Empty routine 
Note: See TracChangeset for help on using the changeset viewer.