! Conformal Cubic Atmospheric Model ! Copyright 2015 Commonwealth Scientific Industrial Research Organisation (CSIRO) ! This file is part of the Conformal Cubic Atmospheric Model (CCAM) ! ! CCAM is free software: you can redistribute it and/or modify ! it under the terms of the GNU General Public License as published by ! the Free Software Foundation, either version 3 of the License, or ! (at your option) any later version. ! ! CCAM is distributed in the hope that it will be useful, ! but WITHOUT ANY WARRANTY; without even the implied warranty of ! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ! GNU General Public License for more details. ! ! You should have received a copy of the GNU General Public License ! along with CCAM. If not, see . !------------------------------------------------------------------------------ module comsig_m private public dsgx,sgmlx,sgx,comsigalloc,comsigdealloc real, dimension(:), allocatable, save :: dsgx,sgmlx,sgx contains subroutine comsigalloc(kl) implicit none integer, intent(in) :: kl allocate(dsgx(kl),sgmlx(kl),sgx(kl+1)) return end subroutine comsigalloc subroutine comsigdealloc implicit none deallocate(dsgx,sgmlx,sgx) return end subroutine comsigdealloc end module comsig_m