Ignore:
Timestamp:
08/02/15 00:53:35 (9 years ago)
Author:
dubos
Message:

Move geopotential to timeloop, prepare for prognostic geopotential (NH)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/trunk/src/caldyn.f90

    r251 r350  
    3131  END SUBROUTINE init_caldyn 
    3232 
    33   SUBROUTINE caldyn_BC(f_phis, f_wflux) 
     33  SUBROUTINE caldyn_BC(f_phis, f_geopot, f_wflux) 
    3434    USE caldyn_gcm_mod, ONLY : caldyn_gcm_BC=>caldyn_BC 
    3535    IMPLICIT NONE 
    36     TYPE(t_field), POINTER :: f_phis(:), f_wflux(:) 
     36    TYPE(t_field), POINTER :: f_phis(:), f_geopot(:), f_wflux(:) 
    3737    SELECT CASE (TRIM(caldyn_type)) 
    3838    CASE('gcm') 
    39        CALL caldyn_gcm_BC(f_phis, f_wflux) 
     39       CALL caldyn_gcm_BC(f_phis, f_geopot, f_wflux) 
    4040    END SELECT 
    4141  END SUBROUTINE caldyn_BC 
    4242   
    4343  SUBROUTINE caldyn(write_out,f_phis, f_ps, f_mass, f_theta_rhodz, f_u, f_q, & 
    44        f_hflux, f_wflux, f_dps, f_dmass, f_dtheta_rhodz, f_du) 
     44       f_geopot, f_hflux, f_wflux, f_dps, f_dmass, f_dtheta_rhodz, f_du) 
    4545  USE icosa 
    4646  USE caldyn_gcm_mod, ONLY : caldyn_gcm=>caldyn 
     
    5454  TYPE(t_field),POINTER :: f_u(:) 
    5555  TYPE(t_field),POINTER :: f_q(:) 
     56  TYPE(t_field),POINTER :: f_geopot(:) 
    5657  TYPE(t_field),POINTER :: f_hflux(:) 
    5758  TYPE(t_field),POINTER :: f_wflux(:) 
     
    6465      CASE('gcm') 
    6566        CALL caldyn_gcm(write_out,f_phis, f_ps, f_mass, f_theta_rhodz, f_u, f_q, & 
    66              f_hflux, f_wflux, f_dps, f_dmass, f_dtheta_rhodz, f_du) 
     67             f_geopot, f_hflux, f_wflux, f_dps, f_dmass, f_dtheta_rhodz, f_du) 
    6768      CASE('adv') 
    6869        CALL caldyn_adv(write_out,f_phis, f_ps, f_theta_rhodz, f_u, f_q, & 
Note: See TracChangeset for help on using the changeset viewer.