Changeset 818 for codes


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
Files:
1 added
2 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>" 
  • codes/icosagcm/devel/src/time/timeloop_gcm.f90

    r741 r818  
    153153    CALL init_sponge 
    154154    CALL init_observable 
    155     CALL init_guided 
    156155    CALL init_advect_tracer 
    157156    CALL init_check_conserve 
    158157 
    159158    CALL etat0(f_ps,f_mass,f_phis,f_theta_rhodz,f_u, f_geopot,f_W, f_q) 
     159     
     160    CALL init_guided(f_u) 
    160161 
    161162    CALL transfert_request(f_phis,req_i0)  
Note: See TracChangeset for help on using the changeset viewer.