Skip to content

Commit

Permalink
Public Release of SHiELD_Physics containing updates from GFDL Weather…
Browse files Browse the repository at this point in the history
… and Climate Dynamics Division
  • Loading branch information
laurenchilutti committed Apr 1, 2022
0 parents commit ff84897
Show file tree
Hide file tree
Showing 145 changed files with 221,471 additions and 0 deletions.
6,383 changes: 6,383 additions & 0 deletions FV3GFS/FV3GFS_io.F90

Large diffs are not rendered by default.

47 changes: 47 additions & 0 deletions GFS_layer/GFS_abstraction_layer.F90
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
module physics_abstraction_layer

use GFS_typedefs, only: init_type => GFS_init_type, &
control_type => GFS_control_type, &
statein_type => GFS_statein_type, &
stateout_type => GFS_stateout_type, &
sfcprop_type => GFS_sfcprop_type, &
coupling_type => GFS_coupling_type, &
grid_type => GFS_grid_type, &
tbd_type => GFS_tbd_type, &
cldprop_type => GFS_cldprop_type, &
radtend_type => GFS_radtend_type, &
intdiag_type => GFS_diag_type

use GFS_driver, only: initialize => GFS_initialize, &
time_vary_step => GFS_time_vary_step, &
radiation_step1 => GFS_radiation_driver, &
physics_step1 => GFS_physics_driver, &
physics_step2 => GFS_stochastic_driver

!----------------------
! public physics types
!----------------------
public init_type
public control_type
public statein_type
public stateout_type
public sfcprop_type
public coupling_type
public grid_type
public tbd_type
public cldprop_type
public radtend_type
public intdiag_type

!--------------------------
! public physics functions
!--------------------------
public initialize
public time_vary_step
public radiation_step1
public physics_step1
public physics_step2

CONTAINS

end module physics_abstraction_layer
Loading

0 comments on commit ff84897

Please sign in to comment.