!copyright (C) 2001 MSC-RPN COMM %%%RPNPHY%%% ***S/P serdim *integer function serdim (NSTN,n,nk) 4,1 #include "impnone.cdk"
INTEGER NSTN,N,NK * *Author * M. Desgagne (Mar 99) * *Revision * *Object * to determine vector dimensions for time-series * *Arguments * * - Input - * NSTN number of stations * N number of surface or profile variables requested * NK vertical dimension * - Output - * serdim dimension to be allocated by the dynamics * *Notes * *IMPLICITES * #include "sercmdk.cdk"
* *MODULES * ** * serdim = 0 * call serdata
() IF ( NSTN.LE.0) return * MXSTT = NSTN if (nk.eq.1) then MXSRF = N serdim = MXSTT * MXSRF else MXPRF = N MXNVO = NK serdim = MXSTT * MXPRF * MXNVO endif * RETURN END