Ignore:
Timestamp:
03/25/19 17:19:44 (5 years ago)
Author:
jisesh
Message:

devel : towards nudging (now : wind only)

Location:
codes/icosagcm/devel/src/dissip
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/devel/src/dissip/guided_mod.f90

    r533 r818  
    77 
    88 
    9   SUBROUTINE init_guided 
    10   USE icosa 
    11   USE guided_ncar_mod, ONLY : init_guided_ncar => init_guided 
    12   IMPLICIT NONE 
     9  SUBROUTINE init_guided(f_u) 
     10    USE icosa 
     11    USE guided_ncar_mod, ONLY : init_guided_ncar => init_guided 
     12    USE nudging_mod, ONLY : init_guided_nudging => init_guided 
     13    IMPLICIT NONE 
     14    TYPE(t_field),POINTER :: f_u(:) 
    1315     
    1416    guided_type='none' 
     
    2123        CALL init_guided_ncar 
    2224         
     25      CASE ('nudging') 
     26        CALL init_guided_nudging(f_u) 
     27         
    2328      CASE DEFAULT 
    24          PRINT*,"Bad selector for varaible guided_type >",TRIM(guided_type),"> option are <none>, <dcmip1>" 
     29         PRINT*,"Bad selector for varaible guided_type >",TRIM(guided_type),"> option are <none>, <dcmip1>, <nudging>" 
    2530         STOP 
    2631    END SELECT  
     
    2833  END SUBROUTINE init_guided 
    2934 
    30    
    3135  SUBROUTINE guided(tt, f_ps, f_theta_rhodz, f_u, f_q) 
    32   USE icosa 
    33   USE guided_ncar_mod, ONLY : guided_ncar => guided 
    34   IMPLICIT NONE 
     36    USE icosa 
     37    USE guided_ncar_mod, ONLY : guided_ncar => guided 
     38    USE nudging_mod, ONLY : guided_nudging => guided 
     39    IMPLICIT NONE 
    3540    REAL(rstd), INTENT(IN):: tt 
    3641    TYPE(t_field),POINTER :: f_ps(:) 
     
    4449      CASE ('dcmip1') 
    4550        CALL guided_ncar(tt, f_ps, f_theta_rhodz, f_u, f_q) 
     51      CASE ('nudging') 
     52!         PRINT *, 'Nudging !', tt 
     53        CALL guided_nudging(tt, f_ps, f_theta_rhodz, f_u, f_q) 
    4654      CASE DEFAULT 
    4755         PRINT*,"Bad selector for varaible guided_type >",TRIM(guided_type),"> option are <none>, <dcmip1>" 
Note: See TracChangeset for help on using the changeset viewer.