PROGRAM GLOBA%INPUT,OUTPUT,TAPE1,TAPE6#INPUT< C 001000 C ***************************************************************** 001100 C * 001200 C * GLOBAL COMPUTES THE NORTH, EAST, AND VERTICAL COMPONENTS OF 001300 C * GRAVITATIONAL ATTRACTION AT A GIVEN SITE DUE TO A GIVEN TRIAN- 001400 C * GULAR SHAPED LOAD HAVING - 001500 C * 001600 C * THESE COMPONENTS OF ATTRACTION ARE MULTIPLIED BY GIVEN GREENS 002100 C * FUNCTIONS TO YIELD THE EFFECT ON GRAVITY AND TILT AT THE 002200 C * OBSERVATION SITE 002300 C * 002400 C * DATA IS OUTPUTTED FOR INDIVIDUAL POLYGONS, ACCUMULATED FOR 002500 C * POLYGONS WITHOUT LIMIT, AND OUTPUTTED AS 002600 C * 002700 C * %1< AS A TOTAL PERTURBING VECTOR TO BE ADDED TO 002800 C * THE THEORETICAL EARTH-TIDE VECTOR. 002900 C * %2< AS A RATIO OF THE TOTAL PERTURBING VECTOR TO 003000 C * THE THEORETICAL VECTOR. 003100 C * %1< A SPECIFIED AMPLITUDE %HEIGHT OF WATER IN CM.< 001700 C * %2< A SPECIFIED PHASE %RELATIVE TO TRANSIT OF THE MOON AT 001800 C * GREENWICH. 001900 C * 002000 C * 003200 C ***************************************************************** 003300 C 003400 DIMENSION IZH%181<,IZ%181<,IXAMP%41<,IXRAT%41< 003500 REAL LSN,MSN,NSN 003600 DOUBLE NOTE1,NOTE2 003700 INTEGER NAME%30<,SKIP%22< 003800 REAL NINE 003900 REAL FV,FN,FE,FVQ,FNQ,FEQ,XT,YT,H,Q,LV,MV,NV,LN,MN,NN,LE,NE,ME, 004000 2 L3,M3,N3,L6,L2,M2,N2,L1,M1,N1,XJ,YJ,ZJ,XJJ,YJJ,ZJJ,XS,Y,YS, 004100 3 ZS,LL,UJ,VJ,WJ,UJJ,VJJ,M6,WJJ,AJ,PJ,RJ,FJ,CJ,DFU,DFV,DFW, 004200 4 DFX,DFY,DFZ,DBV,DBN,DBE,FVC,FNC,FEC,N6,L7,M7,N7,AV,AN,AE, 004300 5 PV,PN,PE,AJJ,PJJ,RJJ,FJJ 004400 REAL XD%8<,YD%8<,X%8<,Y%8< 004500 REAL Z%181<, XAMP%41<,ZH%181<,XRAT%41< 004600 C 004700 C ****************************************************************** 004800 C * 004900 C * DECLARE AND INITIALIZE GREENS FUNCTION FOR GRAVITY %IZ< AND 005000 C * FOR TILT %IZH< AT 1 DEGREE INTERVALS. IZ AND IZH ARE BOTH 100 005100 C * TIMES THE ACTUAL VALUE. 005200 C * 005300 C ****************************************************************** 005400 C 005500 DATA %IZ %I<,I#1,181< 005600 1/875,651,510,419,360,321,295,276,261,250,241,235,227,221, 005700 2215,210,206,202,197,194,190,186,183,179,175,172,168,165,162, 005800 3159,156,153,150,148,144,141,138,136,132,130,127,125,123,120, 005900 4118,116,114,111,109,107,105,103,101,100,99,98,96,95,94,93,93, 006000 592,91,91,91,91,91,91,90,90,90,90,91,91,91,92,92,92,93,93,94, 006100 695,95,96,97,97,98,99,100,101,102,102,104,104,105,107,108,109, 006200 7110,111,112,113,114,115,116,117,118,119,120,121,122,123,124, 006300 8125,126,127,128,129,130,130,131,132,133,133,134,135,135,136, 006400 9137,138,139,140,140,141,141,142,143,143,144,144,145,145,146, 006500 1147,147,148,148,149,149,149,150,150,150,150,150,151,151,151, 006600 2152,153,154,154,154,154,154,154,154,155,155,155,155,155,155, 006700 3155,155,155,155,155,155,155,155/ 006800 DATA NINE/1H9/ 006900 C 007000 C ****************************************************************** 007100 C * * 007200 C * FOLLOWING MAY BE ACTIVATED TO ASSIGN TO IZ, FARRELLS GREEN * 007300 C * FUNCTIONS FOR DISPLACEMENT. ACTIVATE BY REMOVING COMMENT. * 007400 C * * 007500 C ****************************************************************** 007600 C 007700 DATA%IZ%I<,I#1,181< 007800 1/-336,-130,-94,-75,-61,-52,-47,-43,-40,-38,-36,9*-30,10*-21,10*-9,007900 210*1,10*11,10*20,10*21,10*18,10*12,10*4,10*-6,10*-17,10*-29,10*-39008000 3,10*-49,10*-57,11*-64/ 008100 C 008200 C ****************************************************************** 008300 C * 008400 C * IXAMP IS THE TILT GREENS FUNCTION AT 5 KM INTERVALS OUT TO 008500 C * 200 KM. AGAIN IXAMP # 100*ACTUAL VALUE. 008600 C * 008700 C ****************************************************************** 008800 C 008900 DATA %IXAMP%I<,I#1,41< 009000 1/488,487,485,479,474,460,444,426,409,389,369,358,346,339,331, 009100 2330,328,328,328,328,329,329,329,329,329,329,329,329,329,329, 009200 3329,326,326,325,324,324,323,323,322,320,318/ 009300 DATA %IZH%I<,I#1,181< 009400 1/440,341,320,282,249,222,202,188,178,170,165,160,158,156,154, 009500 2153,152,151,151,150,150,150,149,149,149,149,149,149,149,149, 009600 3149,149,148,148,148,148,147,147,146,145,144,144,143,141,140, 009700 4139,137,135,133,131,129,127,125,123,120,118,116,114,112,109, 009800 5106,104,101,99,97,94,91,89,89,84,81,78,76,72,70,67,65,62,60, 009900 658,56,54,52,50,48,46,45,42,40,38,36,35,33,32,31,29,28,27,26, 010000 725,24,23,22,21,20,20,19,19,18,18,17,17,16,16,16,16,16,15,15, 010100 815,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,20, 010200 920,20,21,21,22,22,23,23,23,24,24,24,25,25,25,26,26,27,27,28, 010300 129,29,30,30,31,32,33,33,34,35,36,37,38,39,40,42,45,46,50,58, 010400 280,100/ 010500 C 010600 C ****************************************************************** 010700 C * 010800 C * IXRAT IS THE GRADIENT OF IXAMP, STILL 100 TIMES THE ACTUAL VALUE 010900 C * 011000 C ****************************************************************** 011100 C 011200 DATA %IXRAT%I<,I#1,41< 011300 1/0,112,477,585,620,610,560,510,450,360,260,190,90,80,0,0,0,0,0,0, 011400 20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0/ 011500 COG%X<#ALOG%X< 011600 LOG%X<#ALOG%X< 011700 PYTHAG%A,B< # SQRT%A**2 & B** 2< 011800 AMAX%A,B,C<#AMAX1%A,B,C< 011900 CEIL%X<#INT%X&1.< 012000 C 012100 C ****************************************************************** 012200 C * 012300 C * RAD%X< CONVERTS DEGREES TO RADIANS AND DEG%X< CONVERTS 012400 C * RADIANS TO DEGREES. 012500 C * COSD%X<, SIND%X< CALCULATES COS,SIN OF ANGLE X IN DEGREES. 012600 C * 012700 C ****************************************************************** 012800 C 012900 RAD%X<#X/57.29578 013000 DEG%X<#X*57.29578 013100 COSD%X<#COS%RAD%X<< 013200 SIND%X<#SIN%RAD%X<< 013300 ATAND%X<#DEG%ATAN%X<< 013400 PYTHAG2%A,B,C<#SQRT%A**2&B**2&C**2< 013500 C 013600 C ****************************************************************** 013700 C * 013800 C * INITIALIZE ALL PROGRAM PARAMETERS AND WORK SPACES TO ZERO. 013900 C * 014000 C ****************************************************************** 014100 C 014200 FV#FN#FE#FVQ#FNQ#FEQ#XT#YT#H#Q#LV#MV#LN#MN#0. 014300 NE#ME#L3#M3#N3#L6#L2#M2#N2#L1#N1#XJ#YJ#XJJ#0. 014400 YJJ#ZJJ#XS#Y#YS#ZS#LL#UJ#VJ#VJJ#M6#0. 014500 WJJ#AJ#PJ#RJ#CJ#DFU#DFV#DFX#DFY#DFZ#DBV#DBN#DBE#FVC#0. 014600 FNC#FEC#N6#L7#M7#N7#AN#AV#AE#PV#PN#PE#AJJ#PJJ#RJJ#FJJ#0. 014700 LICT#0 014800 POINT#4. 014900 C 015000 C ****************************************************************** 015100 C * 015200 C * CONVERT GREENS FUNCTIONS TO REAL VALUES TO BE USED IN ALL SUB- 015300 C * SEQUENT CALCULATIONS. THE FACTOR 10**-9 IN THE GRADIENT WILL BE 015400 C * USED AS A TEST ON WHETHER THE LOCAL OR GLOBAL GREENS FUNCTION 015500 C * SHOULD BE USED. 015600 C * 015700 C ****************************************************************** 015800 C 015900 DO 5 J#1,181 016000 ZH%J<#IZH%J< 016100 Z%J<#IZ%J< 016200 Z%J<#Z %J