Merge remote-tracking branch 'origin/release-v4.5'
[WRF.git] / hydro / utils / module_version.F
blob769b8a9846a4a618361a3a8687558739090d958d
1 module module_version
3 implicit none
5 character (len=512), parameter :: wrfHydroVersion=WRF_HYDRO_VERSION
6 character (len=512), parameter :: nwmVersion=NWM_VERSION
8 private :: wrfHydroVersion, nwmVersion
9 public  :: get_model_version, get_code_version, get_nwm_version
11 contains
13 function get_model_version()
14 character (len=512) :: get_model_version
16 #ifdef NWM_META
17    get_model_version="NWM " // NWM_VERSION
18 #else
19    get_model_version="WRF-Hydro " // WRF_HYDRO_VERSION
20 #endif
22 end function get_model_version
24 function get_code_version()
25 character (len=512) :: get_code_version
27 get_code_version=WRF_HYDRO_VERSION
29 end function get_code_version
31 function get_nwm_version()
32 character (len=512) :: get_nwm_version
34 get_nwm_version=NWM_VERSION
36 end function get_nwm_version
38 end module module_version