[Dart-dev] DART/branches Revision: 11717

dart at ucar.edu dart at ucar.edu
Tue Jun 13 15:18:55 MDT 2017


sergey.frolov at nrlmry.navy.mil
2017-06-13 15:18:53 -0600 (Tue, 13 Jun 2017)
48
added get_name_info.f90 coamps_intrinsic_mod.f90


Added: DART/branches/coamps/models/coamps_nest/coamps_intrinsic_mod.f90
===================================================================
--- DART/branches/coamps/models/coamps_nest/coamps_intrinsic_mod.f90	                        (rev 0)
+++ DART/branches/coamps/models/coamps_nest/coamps_intrinsic_mod.f90	2017-06-13 21:18:53 UTC (rev 11717)
@@ -0,0 +1,1704 @@
+!------------------------------
+! MODULE:       coamps_intrinsic_mod
+! AUTHOR:       T. R. Whitcomb
+!               Naval Research Laboratory
+! MODIFIED:     07 July 2008
+! DART VERSION: Jamaica
+!
+! Collect the routines taken directly from the COAMPS utility
+! package that have been translated to Fortran 90 and patched
+! to use real(kind=r8) instead of whatever was there before. 
+! This module is automatically generated.
+!------------------------------
+module coamps_intrinsic_mod
+  use types_mod, only : r8
+
+  implicit none
+
+  !------------------------------
+  ! BEGIN PUBLIC INTERFACE
+  !------------------------------
+
+  ! All routines are accessible
+  public
+  
+  !------------------------------
+  ! END PUBLIC INTERFACE
+  !------------------------------
+
+  !------------------------------
+  ! BEGIN EXTERNAL INTERFACES
+  !------------------------------
+  ! [none]
+  !------------------------------
+  ! END EXTERNAL INTERFACES
+  !------------------------------
+  !------------------------------
+  ! BEGIN TYPES AND CONSTANTS 
+  !------------------------------
+      real(kind=r8), parameter :: cp   = 1004.64
+      real(kind=r8), parameter :: g    = 9.80616
+      real(kind=r8), parameter :: rgas = 287.04
+      real(kind=r8), parameter :: cv   = cp-rgas
+      real(kind=r8), parameter :: rocp = rgas/cp
+      real(kind=r8), parameter :: cpor = cp/rgas
+      real(kind=r8), parameter :: p00  = 1.e5
+      real(kind=r8), parameter :: pi   = 3.141592741012573
+      real(kind=r8), parameter :: c27=2.5e6/1004.
+      real(kind=r8), parameter :: eps=0.622
+      real(kind=r8), parameter :: e0=6.11
+      real(kind=r8), parameter :: xl=2.5e6
+      real(kind=r8), parameter :: gamma=6.5e-3
+      real(kind=r8), parameter :: heatlv=597.3*4186.0
+      real(kind=r8), parameter :: heatls=677.0*4186.0
+      real(kind=r8), parameter :: hlvocp=heatlv/cp
+      real(kind=r8), parameter :: hlsocp=heatls/cp
+  !------------------------------
+  ! END TYPES AND CONSTANTS 
+  !------------------------------
+
+  !------------------------------
+  ! BEGIN MODULE VARIABLES
+  !------------------------------
+  ! [none]
+  !------------------------------
+  ! END MODULE VARIABLES
+  !------------------------------
+
+contains
+subroutine ij2ll(igrid,reflat,reflon,iref,jref,stdlt1,stdlt2&
+                      ,stdlon,delx,dely,grdi,grdj,npts&
+                      ,grdlat,grdlon)
+
+! rcs keywords: $RCSfile: ij2ll.f,v $ 
+!               $Revision: 1.1 $ $Date: 1997/12/05 20:19:58 $c
+!***********************************************************************
+!
+      implicit none
+!
+!***********************************************************************
+!           parameters:
+!***********************************************************************
+!
+      integer igrid
+      integer iref
+      integer jref
+      integer npts
+!
+      real(kind=r8) delx
+      real(kind=r8) dely
+      real(kind=r8) grdi   (npts)
+      real(kind=r8) grdj   (npts)
+      real(kind=r8) grdlat (npts)
+      real(kind=r8) grdlon (npts)
+      real(kind=r8) reflat
+      real(kind=r8) reflon
+      real(kind=r8) stdlon


More information about the Dart-dev mailing list