FUNCTION CURDYB Differentiates the given coastline , returning 

 a value of dy/dx at a specified value for 



X, 



SUBROUTINE CUR2YB Determines the necessary parameters to fit a 

 spline under tension with X2 as a function 

 of coastline arclength. 



FUNCTION CUR4YB Interpolates the given coastline returning a 



value of X at a specified value for arclength. 



SUBROUTINE CUR3YB Determines the necessary parameters to fit a 



spline under tension with Y2 as a function of 

 coastline arclength. 



FUNCTION CUR5YB Interpolates the given coastline returning a 

 value of y at a specified value for 

 arclength. 



There are identical subroutines and functions as delineated above 

 for the seaward boundary curve specified by coordinates X2P and 

 Y2P . These subroutines and functions are recognized by the same 

 names as their counterparts with a terminal letter A. For example, 

 SUBROUTINE CURIYA determines the necessary parameters to fit a spline 

 under tension through the given seaward boundary curve. 



3. Type of Computer. 



The program CONFORM can be run on any computer with minimum core 

 requirements of approximately 24K (based on the present sample program) 

 However, significantly more computer memory would be required if one 

 desires a large number of coefficients and/or numerous integration 

 points. The program has been executed successfully on IBM 360, CDC/ 

 6600 and 7600, and GE/635. The present sample program requires no 

 auxiliary storage devices, peripherial devices, or magnetic tape input 

 or output. No site-orientated computer plot routines are involved in 

 the program. Approximately 20 minutes of machine time on a CDD/7600 

 is required for the sample program (total number of coefficients, 

 2 X NMAX = 220; number of integration points, < 5 < X , = 110; and 

 number of iterations = 80) . 



4. Input Data, 



Input data, other than constants defined in MAIN, are read in 

 MAIN on IBM cards prepared according to the following list: 



(1) Card 1 



IWANT, MQ, MOP, NMAX, Continuation flag, number of shore- 

 JMASl, IL, VARWT line and seaward boundary coordinates 



