      SUBROUTINE RADMS(RAD,IDEG,IMIN,SEC)                                       
C                                                                               
C                                                                               
C        THIS ROUTINE CONVERTS AN ANGLE FROM RADIANS TO DEGREES,MINUTES,        
C      SECONDS.                                                                 
C                                                                               
C                                                                               
C        INPUT:                                                                 
C                                                                               
C              RAD  - THE ANGLE IN RADIANS.                                     
C                                                                               
C        OUTPUT:                                                                
C                                                                               
C              IDEG - DEGREES                                                   
C                                                                               
C              IMIN - MINUTES                                                   
C                                                                               
C              SEC  - SECONDS                                                   
C                                                                               
C                                                                               
C                                             WRITTEN BY G.BOWIE                
C                                                    JUNE,1977                  
C                                                                               
      IMPLICIT REAL*8(A-H,O-Z)                                                  
      DEG=DABS(RAD)*18.D1/3.141592653589793D0                                   
      IDEG=DEG                                                                  
      F=(DEG-IDEG)*60.0D0                                                       
      IMIN=F                                                                    
      SEC=(F-IMIN)*60.0D0                                                       
      IF(DABS(SEC-60.0D0).GT.1D-6) GO TO 1                                      
      SEC=0.0D0                                                                 
      IMIN=IMIN+1                                                               
      IF(IMIN.NE.60) GO TO 1                                                    
      IMIN=0                                                                    
      IDEG=IDEG+1                                                               
    1 CONTINUE                                                                  
      IDEG=IDEG*DSIGN(1.D0,RAD)                                                 
      RETURN                                                                    
      END                                                                       
