Partial documentation of WPA (wave propagation analysis programs) There are three programs here.
  1. WPAINIT - This program is used to analyse critical coupling points in the complex height plane. That is, coupling between various upgoing and downgoing waves (each of which is a WKB solution to the wave equation).
  2. FULWAVE - This program calculates a solution to the wave equation, starting the numerical integration at the top of the boundary layer and integrating down to the ground. The integration is initialized to one of the upgoing WKB solutions. Two solutions are found, and a linear combination of the two solutions is chosen to satisfy the boundary conditions at the ground.
  3. BLAH - This program calculates a background wind and turbulence profile including coriolis forces to give the Eckman spiral.

These programs were used to make the calculations for our boundary layer publications .

I think that the file WPAINP has the input data for the first two programs, and possibly for the third, if it needs input data. The first two programs at least use many of the same subroutines, which are in the other files. The file WPA has most of the subroutines. File BOUND has 6 versions of the boundary- layer model. File WIND has 3 versions of the wind model.

File DRAUGHT has a subroutine to interface with the plotting program DRAFTIT from the National Center for Atmospheric Research (NCAR). I do not have a copy of DRAFTIT, but I think the usage is obvious enough that you can convert the plotting commands to whatever you need for your local plotter.

The files SECORDR and INT2 contain subroutines to calculate second order approximations beyond the linear approximations that were used in the wave propagation analysis. They are called at the end of the FULWAVE program.

The file STOKES has a subroutine to evaluate Stokes and anti-Stokes lines around the critical coupling points.

The files READCW and READCWS are two versions of the routine that reads the input data. The entry point in each is READW. I can't remember which one I used with the wave propagation analysis programs. Maybe either will work.

There are also some routines for performing wave propagation analysis on radio waves in the ionosphere. These are in the files INITIAL, AHWFWC, CMODS, LOGCUBX, and WPIONIN.

Sorry for the poor documentation. We have not used these programs for several years. I always wanted to document these programs, but I never had time.

 Volume in drive E is DRIVE-E    
 Directory of  E:\WPA 

README           2688  11-27-89   9:34a     (This file) 
DRAUGHT          2688  11-27-89   9:08a 
STOKES           6912  11-27-89   8:46a 
WPA             24704  11-27-89   8:46a 
WPAINIT         10496  11-27-89   8:47a 
WPAINP           3968  11-27-89   8:47a 
FULWAVE         35456  11-27-89   8:49a 
INT2             3328  11-27-89   8:49a 
SECORDR         36864  11-27-89   8:50a 
BLAH            12416  11-27-89   8:51a 
BOUND           18944  11-27-89   8:52a 
WIND             6656  11-27-89   8:52a