-
Notifications
You must be signed in to change notification settings - Fork 18
/
gsw_check_data.h
10647 lines (10175 loc) · 680 KB
/
gsw_check_data.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
/*
** $Id$
** Extracted from ../../gsw_matlab_v3_06_16/library/gsw_data_v3_0.mat
** version_date: 15th_May_2011
** version_number: 3.06.16
** mat_zip_version: 3_06_16
** This file created on: 2024-09-12 12:38:26.783150
*/
/*
** The following hack ensures that gcc (and gcc emulating compilers such as
** Macosx clang) don't emit warnings about unused variables.
*/
#ifdef __GNUC__
#define UNUSED __attribute__ ((unused))
#else
#define UNUSED
#endif
#define cast_m 45
#define cast_n 3
#define cast_ice_m 36
#define cast_ice_n 3
#define cast_mpres_m 44
#define cast_mpres_n 3
#define interp_m 51
#define interp_n 3
static UNUSED double ct[135] = {
27.996436412058213, 27.993857176639086, 27.944017615967979, 27.948372399994319,
27.883806497845704, 27.793319415508918, 26.947345421342504, 25.464306249345803,
23.379819100984314, 20.638472678563843, 18.143912352561333, 15.858588710500197,
12.005102801104083, 10.265576628880599, 9.24731729300008, 8.3897166889905659,
7.2259858732609334, 6.466871838788987, 5.8444176471182185, 5.3204135887534134,
4.8418804148384185, 4.3913355266530312, 3.9764279443231598, 3.6021521723488088,
3.2883340993313732, 2.9933863701945636, 2.755302845465708, 2.3150456332818803,
1.9771506898429854, 1.7639152169123471, 1.5920152151251625, 1.4723477012226764,
1.3795294188717435, 1.3092326083968679, 1.2362158547848203, 1.1851233139798474,
1.1344433992196863, 1.0921596941106801, 1.076024911389206, 1.047671006813756,
1.0291291795169686, 1.0269395979749107, 1.0170073744213246, 1.0153472580195231,
1.0146108664670916, 27.322890736362595, 27.259250907134902, 27.32472778158624,
27.27887245063107, 27.303975184002169, 26.984519550841551, 24.844747077684712,
21.909928248278121, 18.79313267408261, 15.009078671794216, 12.944287861913926,
11.488268774265149, 10.402386746021557, 9.8478126790111915, 9.4138844299755444,
8.9681832166131699, 8.0087193809585155, 7.0889447117334212, 6.2481619460926945,
5.6244498987954223, 5.1170584247644362, 4.6079370411651732, 4.2699708892704109,
3.9328934468266894, 3.5959687778242673, 3.2691229461896851, 2.9557508516622852,
2.4970414492583806, 2.0537111482506165, 1.8745249245098496, 1.6842715747271142,
1.5570074681121431, 1.4382447513565089, 1.33596072645885, 1.239065500859859,
1.1386803207884355, 1.0482214257140556, 0.96805167271813108,
0.92279555091398879, 0.88715845224725931, 0.85750932810799996,
0.846350382256008, 0.8440403995708029, 0.84270612704287795,
0.83799427877748855, 10.502767735302228, 9.5454546799605335, 7.385347272603477,
5.1971595673275841, 3.936918569630889, 3.2887461722779769, 4.0054812867257663,
4.6113979927987794, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90
};
static UNUSED double rt[135] = {
0.98237963810634632, 0.983136436060701, 0.98335155049025247,
0.98416271810390932, 0.98418991010094903, 0.98413121547931171,
0.98915176646778069, 0.995545148910705, 0.99886086717732459,
0.99882515069947042, 0.99545286881618977, 0.99157486467309763,
0.98572343606844903, 0.98538196163426406, 0.98602074489985214,
0.98666103601409572, 0.98690506351861229, 0.98710349126777841,
0.98742526210006365, 0.98769943158725193, 0.9879557454516763,
0.98821258675733614, 0.98849326838358142, 0.98874941247731174,
0.98903530254662408, 0.98923775418977922, 0.98946189432297782,
0.98995547001878748, 0.99041575827652883, 0.99076018262163712,
0.9910156295210335, 0.99121157348948685, 0.9913753550646246,
0.99149941701863231, 0.99164004742056344, 0.99170638568123459,
0.99162996937523895, 0.9915935072287444, 0.99171454886687815,
0.99175108231998788, 0.99184772581068004, 0.99205379513251746,
0.9922044108462087, 0.99241720146588908, 0.99263373657276188,
0.98462093018846508, 0.98471949068714726, 0.98623037772740829,
0.98650018696218478, 0.9875414586244855, 0.9871561444966459,
0.99426572698624449, 0.99947315726407415, 0.99511082519687921,
0.98932637342370155, 0.9882836687397093, 0.98927506108627306,
0.9908097730378318, 0.99118938105518373, 0.99099249046943105,
0.99065042064643549, 0.98947600604403285, 0.98871787023204649,
0.98826512713524584, 0.98821757902065932, 0.9883160308932788,
0.98843128263171764, 0.98865153455183041, 0.98885967029227417,
0.98909302333331783, 0.98931364007336853, 0.98954197357053941,
0.99006036200227709, 0.99056709254556685, 0.99084213497549734,
0.9911377244512376, 0.99132195690928493, 0.99151962236502122,
0.99166539481640348, 0.99178608011641733, 0.99191821123812862,
0.992018176945338, 0.99209696906095779, 0.99204155173009623,
0.99203557932483966, 0.99206059220588616, 0.99220459449811571,
0.99241019931491903, 0.99262151893502437, 0.99280880503568569,
0.21554079457255354, 0.21854645673755352, 0.22239705506380522,
0.22877877458372836, 0.23541530620083984, 0.24189575141112912,
0.2891917533834788, 0.32528563718265163, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90
};
static UNUSED double sa[135] = {
34.468236430490606, 34.498127066969268, 34.506638187758568, 34.53868101623447,
34.539777830353195, 34.537494144119954, 34.73609471241204, 34.989117262929604,
35.120438897290867, 35.119316089177865, 34.986878128735952, 34.835183771215561,
34.607557553699721, 34.595764297552954, 34.6219628871944, 34.648148396285322,
34.659200598798421, 34.66831515083792, 34.682144618207779, 34.694065760851444,
34.705236854352762, 34.716452558169699, 34.72845109235157, 34.739426373095526,
34.751384593256724, 34.760045696353799, 34.769472512121474, 34.78956928201076,
34.808164251906867, 34.822036029654882, 34.832276550596632, 34.840039236183443,
34.846454812928314, 34.851249802860899, 34.856640922951136, 34.859091956438299,
34.855961621090842, 34.854363642151561, 34.858871757903579, 34.860133319501358,
34.863770023719461, 34.871654787450304, 34.877445485657866, 34.885520646981959,
34.893910542287834, 34.556977983037378, 34.560890150822523, 34.620556842746367,
34.631234657709271, 34.67238066266718, 34.657240399095258, 34.938620383924338,
35.14470417238163, 34.973045687521811, 34.746662188498604, 34.70695873677483,
34.746984436083579, 34.808134746298187, 34.823643230739663, 34.816510359740548,
34.803754364560348, 34.758986639148631, 34.730681806662915, 34.714356691078713,
34.713745405172844, 34.718723829149454, 34.724354066861729, 34.733962142149522,
34.743034453468354, 34.753016799405387, 34.762487890645836, 34.772234930044846,
34.793513629843744, 34.814211092659527, 34.825475888682071, 34.837374877164152,
34.844716499834632, 34.852444191915311, 34.858008149143103, 34.86249362648703,
34.86727603161787, 34.870740000458504, 34.87333372351965, 34.870800413421854,
34.87028163658853, 34.871064310559234, 34.876540787040547, 34.884459741368687,
34.892626239890021, 34.899839654962115, 6.6699043409245728, 6.7737814418914271,
6.9129530644765707, 7.1375206720971418, 7.3661052164125724, 7.5862209196422841,
9.1676241523679991, 10.389468455026284, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90
};
static UNUSED double sk[135] = {
34.306287392599714, 34.336036124764213, 34.344506288190388, 34.376395569772697,
34.377481615002246, 34.375198001391666, 34.572834000009735, 34.824600000001752,
34.955181000000962, 34.95384199999453, 34.821654999994536, 34.670124000006552,
34.442737999978711, 34.430152999967767, 34.455451999977406, 34.480720999977279,
34.490699999752216, 34.498733999889943, 34.51149399979257, 34.522358000072806,
34.532505000117716, 34.542656000053391, 34.55371099998117, 34.563792999956121,
34.574996999974623, 34.582957999905361, 34.591732000343391, 34.611007999992708,
34.628943999852005, 34.642341999962767, 34.652278999853984, 34.659892999899427,
34.666251999635634, 34.671066000144499, 34.676520998742411, 34.679094838300117,
34.676148165984927, 34.674743253436233, 34.67941869972897, 34.680830643368168,
34.684563159803261, 34.692521507823649, 34.69833827698109, 34.706557176642569,
34.714921169561336, 34.394580886103853, 34.398471787037543, 34.45785716999724,
34.468477286293002, 34.509421833714228, 34.494339000022983, 34.774319000000354,
34.979285999999121, 34.808174000000058, 34.582396999997762, 34.542273999998436,
34.581401999995862, 34.641543999957278, 34.656483836899731, 34.64893041826187,
34.635735672226836, 34.590336000130314, 34.561188000013139, 34.543925999964472,
34.542331999974969, 34.546360000042199, 34.551040999883199, 34.559719000070352,
34.567924000038055, 34.577103000009252, 34.585781000007742, 34.594749000022198,
34.61499400001194, 34.634768999911209, 34.645470000049116, 34.656966999961838,
34.664131000013981, 34.671809999974187, 34.677474999988782, 34.682167000013727,
34.687301999977294, 34.691188999971843, 34.694253226791545, 34.692116049519527,
34.691887041389542, 34.692853609275282, 34.698414193713909, 34.706353819514064,
34.71451468816587, 34.721747742517429, 6.5682590000000021, 6.6719049999999998,
6.8107670000000002, 7.0348350000000002, 7.2629110000000017, 7.4825369999999998,
9.0604220000000009, 10.279548, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90
};
static UNUSED double sp[135] = {
34.306287392599714, 34.336036124764213, 34.344506288190388, 34.376395569772697,
34.377481615002246, 34.375198001391666, 34.572834000009735, 34.824600000001752,
34.955181000000962, 34.95384199999453, 34.821654999994536, 34.670124000006552,
34.442737999978711, 34.430152999967767, 34.455451999977406, 34.480720999977279,
34.490699999752216, 34.498733999889943, 34.51149399979257, 34.522358000072806,
34.532505000117716, 34.542656000053391, 34.55371099998117, 34.563792999956121,
34.574996999974623, 34.582957999905361, 34.591732000343391, 34.611007999992708,
34.628943999852005, 34.642341999962767, 34.652278999853984, 34.659892999899427,
34.666251999635634, 34.671066000144499, 34.676520998742411, 34.679094838300117,
34.676148165984927, 34.674743253436233, 34.67941869972897, 34.680830643368168,
34.684563159803261, 34.692521507823649, 34.69833827698109, 34.706557176642569,
34.714921169561336, 34.394580886103853, 34.398471787037543, 34.45785716999724,
34.468477286293002, 34.509421833714228, 34.494339000022983, 34.774319000000354,
34.979285999999121, 34.808174000000058, 34.582396999997762, 34.542273999998436,
34.581401999995862, 34.641543999957278, 34.656483836899731, 34.64893041826187,
34.635735672226836, 34.590336000130314, 34.561188000013139, 34.543925999964472,
34.542331999974969, 34.546360000042199, 34.551040999883199, 34.559719000070352,
34.567924000038055, 34.577103000009252, 34.585781000007742, 34.594749000022198,
34.61499400001194, 34.634768999911209, 34.645470000049116, 34.656966999961838,
34.664131000013981, 34.671809999974187, 34.677474999988782, 34.682167000013727,
34.687301999977294, 34.691188999971843, 34.694253226791545, 34.692116049519527,
34.691887041389542, 34.692853609275282, 34.698414193713909, 34.706353819514064,
34.71451468816587, 34.721747742517429, 6.5682590000000021, 6.6719049999999998,
6.8107670000000002, 7.0348350000000002, 7.2629110000000017, 7.4825369999999998,
9.0604220000000009, 10.279548, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90
};
static UNUSED double t[135] = {
27.962, 27.963000000000001, 27.916, 27.924000000000007, 27.861999999999995,
27.773999999999994, 26.944000000000006, 25.478999999999999, 23.407000000000004,
20.671999999999997, 18.178000000000001, 15.891999999999998, 12.037000000000003,
10.300999999999998, 9.2868999999999975, 8.4331000000000014, 7.2760999999999996,
6.5237999999999996, 5.9078999999999997, 5.3901999999999992, 4.9176000000000002,
4.4725999999999999, 4.0629999999999988, 3.6939999999999973, 3.3856000000000011,
3.0960000000000001, 2.863599999999999, 2.4390000000000001, 2.1177999999999999,
1.9233000000000002, 1.7713000000000008, 1.6731000000000009, 1.6031000000000002,
1.5567999999999997, 1.5085999999999999, 1.4837, 1.4600999999999995,
1.4458999999999997, 1.4599000000000002, 1.4619999999999997, 1.4752999999999998,
1.5063999999999993, 1.5305999999999997, 1.5642000000000003, 1.5997999999999999,
27.294, 27.233000000000004, 27.303000000000001, 27.260000000000002,
27.289000000000001, 26.972000000000012, 24.852999999999998, 21.933999999999994,
18.817999999999998, 15.032, 12.968999999999999, 11.515999999999998,
10.436000000000002, 9.8866999999999958, 9.457399999999998, 9.0160000000000018,
8.063500000000003, 7.1497999999999982, 6.3143999999999991, 5.6965000000000012,
5.1949999999999994, 4.6911000000000014, 4.3592999999999984, 4.0281000000000011,
3.6965999999999997, 3.3749999999999991, 3.0666000000000007, 2.623699999999999,
2.1956999999999995, 2.036, 1.8654999999999995, 1.7597, 1.6632999999999998,
1.5843000000000003, 1.5115999999999992, 1.4359999999999997, 1.3714,
1.3180000000000001, 1.3016000000000003, 1.2959000000000005, 1.2974000000000003,
1.3189, 1.3508, 1.3845000000000001, 1.4157000000000002, 10.045999999999998,
9.1279000000000039, 7.0541000000000027, 4.9540999999999995, 3.7451000000000003,
3.1234999999999982, 3.8199999999999994, 4.4118000000000004,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90
};
static UNUSED double p[135] = {
0, 10, 20, 30, 40, 50, 76, 101, 126, 151, 176, 202, 252, 303, 353, 404, 505,
606, 707, 808, 909, 1010, 1111, 1213, 1314, 1416, 1517, 1771, 2025, 2279, 2534,
2789, 3045, 3300, 3556, 3812, 4069, 4325, 4583, 4840, 5098, 5355, 5614, 5872,
6131, 0, 10, 20, 30, 40, 50, 76, 101, 126, 151, 176, 202, 252, 303, 353, 404,
505, 606, 707, 808, 909, 1010, 1111, 1213, 1314, 1416, 1517, 1771, 2025, 2279,
2534, 2789, 3045, 3300, 3556, 3812, 4069, 4325, 4583, 4840, 5098, 5355, 5614,
5872, 6131, 0, 10, 20, 30, 40, 50, 76, 101, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90
};
static UNUSED double p_i[51] = {
0, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300, 1400,
1500, 1600, 1700, 1800, 1900, 2000, 2100, 2200, 2300, 2400, 2500, 2600, 2700,
2800, 2900, 3000, 3100, 3200, 3300, 3400, 3500, 3600, 3700, 3800, 3900, 4000,
4100, 4200, 4300, 4400, 4500, 4600, 4700, 4800, 4900, 5000
};
static UNUSED double delta_p[135] = {
0, 10, 10, 10, 10, 10, 26, 25, 25, 25, 25, 26, 50, 51, 50, 51, 101, 101, 101,
101, 101, 101, 101, 102, 101, 102, 101, 254, 254, 254, 255, 255, 256, 255, 256,
256, 257, 256, 258, 257, 258, 257, 259, 258, 259, 0, 10, 10, 10, 10, 10, 26,
25, 25, 25, 25, 26, 50, 51, 50, 51, 101, 101, 101, 101, 101, 101, 101, 102,
101, 102, 101, 254, 254, 254, 255, 255, 256, 255, 256, 256, 257, 256, 258, 257,
258, 257, 259, 258, 259, 0, 10, 10, 10, 10, 10, 26, 25, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90
};
static UNUSED double p_shallow[135] = {
0, 10, 20, 30, 40, 50, 76, 101, 126, 151, 176, 202, 252, 303, 353, 404, 505,
606, 707, 808, 909, 1010, 1111, 1213, 1314, 1416, 1517, 1771, 2025, 2279, 2534,
2789, 3045, 3300, 3556, 3812, 4069, 4325, 4583, 4840, 5098, 5355, 5614, 5872,
6131, 0, 10, 20, 30, 40, 50, 76, 101, 126, 151, 176, 202, 252, 303, 353, 404,
505, 606, 707, 808, 909, 1010, 1111, 1213, 1314, 1416, 1517, 1771, 2025, 2279,
2534, 2789, 3045, 3300, 3556, 3812, 4069, 4325, 4583, 4840, 5098, 5355, 5614,
5872, 6131, 0, 10, 20, 30, 40, 50, 76, 101, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90
};
static UNUSED double p_deep[135] = {
10, 20, 30, 40, 50, 60, 86, 111, 136, 161, 186, 212, 262, 313, 363, 414, 515,
616, 717, 818, 919, 1020, 1121, 1223, 1324, 1426, 1527, 1781, 2035, 2289, 2544,
2799, 3055, 3310, 3566, 3822, 4079, 4335, 4593, 4850, 5108, 5365, 5624, 5882,
6141, 10, 20, 30, 40, 50, 60, 86, 111, 136, 161, 186, 212, 262, 313, 363, 414,
515, 616, 717, 818, 919, 1020, 1121, 1223, 1324, 1426, 1527, 1781, 2035, 2289,
2544, 2799, 3055, 3310, 3566, 3822, 4079, 4335, 4593, 4850, 5108, 5365, 5624,
5882, 6141, 10, 20, 30, 40, 50, 60, 86, 111, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90
};
static UNUSED double lat_cast[3] = {
11, 9.5, 59
};
static UNUSED double long_cast[3] = {
142, 183, 20
};
static UNUSED double ct_arctic[108] = {
-1.3444686871020557, -1.3502829858439533, -1.3233466230979711,
-1.3144289342376942, -0.56849535559603359, -0.051328114615178597,
-1.0854443942224379, -1.3587441544696424, -1.4728463234749098,
-1.5447361639822594, -1.5091417930275244, -1.3066800293567491,
-0.49989996396081637, 0.20500483193120808, 0.65815931738526479,
0.70620984402046916, 0.61917620705343068, 0.44458137012895438,
0.31756073518864097, 0.16271029775083101, 0.035785201530171701,
-0.054674749899050079, -0.14437968317812844, -0.21816734264826418,
-0.27567224676533086, -0.3324331391208506, -0.37926872897777464,
-0.47499086094091586, -0.50908873611994476, -0.51720139213675209,
-0.5174485709136305, -0.5142976553578259, -0.51046883577853308,
-0.51046559405705494, -0.51043437685275217, -0.5102817474253164,
-1.1592761667828162, -1.1782878852658161, -1.1737794640372978,
-0.28423125554994144, 0.040194081902684815, -0.70081022735775855,
-1.3298064009245651, -1.6059641129622049, -1.6211195266663758,
-1.6304315193279086, -1.6154108659870379, -1.5337300368800586,
-0.93274441995975454, 0.1293348231420868, 0.52787743510818685,
0.71934120009398805, 0.64890753667200352, 0.45554684352663977,
0.35083278909116861, 0.20615984773398152, 0.072258826948828223,
-0.035161419740233436, -0.11182858822841259, -0.19710761091169376,
-0.26845404699348357, -0.32384042460609996, -0.37216162188321572,
-0.46691012735661747, -0.50760861332887142, -0.51768746151266376,
-0.51881745100648236, -0.51420290658057155, -0.51047021088083167,
-0.51046809457896758, -0.51043732415980581, -0.51038187443654182,
-1.519346463224019, -1.5243077005620849, -1.5240121248740839,
-1.5031442171397769, -1.3989099754782679, -1.2650823705159115,
-1.3731205641689335, -1.4965619767976568, -1.4349804540192832,
-1.3155875789801252, -0.8445028149700109, -0.24964160631129717,
0.48465866602087093, 0.89830053238754748, 1.0420826249004014,
0.86382630048727604, 0.61462089603007863, 0.43279428615719351,
0.24774843767681035, 0.082143971889557202, -0.016969418084033169,
-0.11143956382786226, -0.18784348909426687, -0.26247562546932546,
-0.31865109281019344, -0.34607701866780011, -0.386491516950143,
-0.46348303249946171, -0.50536189796337772, -0.51848012088647866,
-0.51921921113087144, -0.51079427908650465, -0.51057157055619495,
-0.51056769208460273, -0.51053462546418404, -0.51038007577510436
};
static UNUSED double sa_arctic[108] = {
27.669741776224416, 28.137808236304476, 28.172068809167129, 28.262493050955896,
30.289193129841056, 31.439724347003612, 32.230337840395201, 32.637027056283351,
32.877539064266905, 33.112001417881814, 33.410988840163398, 33.84414922034459,
34.570167019813901, 34.820914496720107, 34.945786919095525, 34.978144689748135,
35.008979274085988, 35.019172398333929, 35.028523294765193, 35.034849625513104,
35.041159861343331, 35.047980051139135, 35.054645675686118, 35.061943886760112,
35.069862759718816, 35.076640315384402, 35.083024580398671, 35.099524302685346,
35.111440062217518, 35.118822916919122, 35.122636064334877, 35.124919700778591,
35.125962159086797, 35.126758914467317, 35.126739760543899, 35.126636339720804,
28.530971249413675, 28.15201012503287, 28.181379317891444, 30.456217176086252,
31.743321011955238, 32.017831554877134, 32.43011847149598, 32.653614741205089,
32.831466945781571, 33.030554238067992, 33.193831991044668, 33.425203165544993,
34.394964169923519, 34.78823187087368, 34.913262301527183, 34.979621140687307,
35.010108864365272, 35.01356398582562, 35.026711483119186, 35.034871970929338,
35.041267872994396, 35.047281335868227, 35.055035090126715, 35.061639083918863,
35.068732511313371, 35.075721854185765, 35.082019514539738, 35.098013833265746,
35.110512814055156, 35.118283677579512, 35.12249516641856, 35.125265942858562,
35.126117244343313, 35.127029302837158, 35.127046064522858, 35.126947788312215,
29.798136342060733, 29.697002534643271, 29.698393743457082, 29.776321269586475,
30.677324928084165, 32.069008463123396, 32.660445346203602, 33.142375514813871,
33.657327550544032, 34.238427792014676, 34.472963906953893, 34.636171637869829,
34.843678011584252, 34.96628987217322, 35.01058478158172, 35.004758788723613,
35.021814618749993, 35.029159548057258, 35.030963531421342, 35.037627743682833,
35.045463831884085, 35.051403884573041, 35.05896019471713, 35.064846726053254,
35.071380151985217, 35.080289451218164, 35.086632141461735, 35.100562125083393,
35.112233114698917, 35.119372614268535, 35.123775616142758, 35.126473028048913,
35.126551556974341, 35.1272733370959, 35.127059051321794, 35.126767713128501
};
static UNUSED double t_arctic[108] = {
-1.3571, -1.3625, -1.3357000000000001, -1.3267, -0.58279999999999998,
-0.064399999999999999, -1.0924, -1.3637999999999999, -1.4767999999999999,
-1.5477000000000001, -1.5109999999999999, -1.3068, -0.49459999999999998,
0.21560000000000001, 0.6734, 0.72430000000000005, 0.64200000000000002,
0.47149999999999997, 0.3488, 0.19800000000000001, 0.075300000000000006,
-0.0106, -0.095699999999999993, -0.1646, -0.217, -0.26850000000000002,
-0.30990000000000001, -0.3911, -0.4088, -0.39900000000000002, -0.38,
-0.35639999999999999, -0.33090000000000003, -0.30830000000000002,
-0.28449999999999998, -0.25950000000000001, -1.173, -1.1920999999999999,
-1.1875, -0.2999, 0.0276, -0.70989999999999998, -1.3358000000000001, -1.6106,
-1.625, -1.6335, -1.6176999999999999, -1.5349999999999999,
-0.92920000000000003, 0.13950000000000001, 0.54239999999999999,
0.73750000000000004, 0.67190000000000005, 0.48249999999999998,
0.38229999999999997, 0.24179999999999999, 0.11210000000000001,
0.0091000000000000004, -0.062799999999999995, -0.14330000000000001, -0.2097,
-0.25979999999999998, -0.30270000000000002, -0.38290000000000002, -0.4073,
-0.39950000000000002, -0.38140000000000002, -0.35630000000000001,
-0.33090000000000003, -0.30830000000000002, -0.28449999999999998, -0.2596,
-1.5290999999999999, -1.534, -1.5336000000000001, -1.5126999999999999,
-1.4079999999999999, -1.2724, -1.3786, -1.5004999999999999, -1.4374,
-1.3160000000000001, -0.84279999999999999, -0.2452, 0.49409999999999998,
0.91220000000000001, 1.0592999999999999, 0.88280000000000003,
0.63749999999999996, 0.4597, 0.27850000000000003, 0.1168, 0.022100000000000002,
-0.067900000000000002, -0.1396, -0.2094, -0.26050000000000001, -0.2823,
-0.31719999999999998, -0.37940000000000002, -0.40500000000000003,
-0.40029999999999999, -0.38179999999999997, -0.3528, -0.33100000000000002,
-0.30840000000000001, -0.28460000000000002, -0.2596
};
static UNUSED double p_arctic[108] = {
0, 10, 20, 30, 40, 50, 76, 101, 126, 151, 176, 202, 252, 303, 353, 404, 505,
606, 707, 808, 909, 1010, 1111, 1213, 1314, 1416, 1517, 1771, 2025, 2279, 2534,
2789, 3045, 3300, 3556, 3812, 0, 10, 20, 30, 40, 50, 76, 101, 126, 151, 176,
202, 252, 303, 353, 404, 505, 606, 707, 808, 909, 1010, 1111, 1213, 1314, 1416,
1517, 1771, 2025, 2279, 2534, 2789, 3045, 3300, 3556, 3812, 0, 10, 20, 30, 40,
50, 76, 101, 126, 151, 176, 202, 252, 303, 353, 404, 505, 606, 707, 808, 909,
1010, 1111, 1213, 1314, 1416, 1517, 1771, 2025, 2279, 2534, 2789, 3045, 3300,
3556, 3812
};
static UNUSED double sa_seaice[108] = {
6.8921450314000774, 7.4815159282370942, 4.5054159850249773,
0.83821377996932567, 2.2897696871681883, 9.133373615016696, 1.5237801896922298,
8.2581697748954745, 5.3834243526005707, 9.9613471662688546,
0.78175528753183676, 4.4267826977544633, 1.0665277018058439,
9.6189808085505373, 0.046342241340674439, 7.7491046471150238,
8.1730322065343302, 8.6869470536350963, 0.84435845510910323,
3.9978264909889649, 2.5987040285065421, 8.0006848022430752, 4.3141382746354466,
9.1064759442952301, 1.8184702830285249, 2.6380291652199004, 1.4553898038471702,
1.3606855870866374, 8.6929220764008939, 5.7970458736557013, 5.4986020183633197,
1.4495479822372681, 8.5303111772189375, 6.2205513148506597, 3.509523808922709,
5.1324953986705335, 4.0180803375194172, 0.75966691690841914,
2.3991615355365803, 1.2331893483516554, 1.8390778828241672, 2.3995252566490279,
4.1726706908436952, 0.49654430325742127, 9.02716109915281, 9.4478718972164604,
4.9086409246807996, 4.8925263840001882, 3.3771940982137716, 9.0005384641766195,
3.6924678112021505, 1.1120275529378743, 7.8025206832113794, 3.8973883696125347,
2.4169128591383271, 4.0391214558811477, 0.96454525168388594,
1.3197329260633506, 9.4205059077548512, 9.5613454022980235, 5.7520859507846556,
0.59779542947155817, 2.3477991337240631, 3.5315857122207106,
8.2119404019795912, 0.15403437651555052, 0.43023801657807836,
1.6899002946270436, 6.4911547495645205, 7.3172238565867032, 6.4774596313630672,
4.509237064309449, 5.4700889228634502, 2.9632080560777316, 7.4469280707415617,
1.8895501503254453, 6.8677543336531501, 1.8351115573726973, 3.6848459649033649,
6.2561856072969038, 7.802274351513768, 0.81125768865785264, 9.2938597096873004,
7.7571267860840232, 4.8679163240317234, 4.358585885809191, 4.4678374942980623,
3.0634947201655738, 5.0850865538112702, 5.1077156417210965, 8.1762770832226206,
7.9483141688345302, 6.4431813019369164, 3.7860938266026842, 8.1158045828247722,
5.3282558879945485, 3.507271035768833, 9.3900156199988682, 8.7594281149298379,
5.5015634289842215, 6.224750860012275, 5.8704470453141679, 2.0774229273302849,
3.0124633027949068, 4.7092334851759068, 2.3048816021155849, 8.4430879269538899,
1.9476428956704928
};
static UNUSED double t_seaice[108] = {
-2.4019464241572335, -2.2146150665386957, -2.4518198562213072,
-3.29647047468662, -2.9188487907238456, -5.4400597133630759,
-3.5313915811926861, -2.5915406223671762, -5.5041706048187775,
-5.8357023440206213, -3.7079369592328915, -2.4410836944054664,
-3.1078556923095526, -3.7633473957882932, -4.5530947473825787,
-3.2629754659593662, -4.7042926341156202, -5.2157240312565385,
-3.3360647398725987, -2.9971164571014506, -3.7928396660858534,
-3.9602915820773181, -4.461201114755168, -4.8764677168894792,
-3.267171759318177, -4.0561604051546318, -6.2909210604299268,
-3.4079589406388031, -7.2124658878449477, -6.6260967498078962,
-5.8695626861000658, -6.4415095176699868, -5.2916103054395816,
-6.3940951547941456, -8.6300931618053802, -7.1860107093111765,
-3.6307713996513415, -2.4589515714004606, -3.4972723693410668,
-4.1725637436030505, -4.4726825547706683, -3.3611542280123969,
-3.2915797399143956, -5.805140193865074, -2.0329981807296233,
-5.4527738591343189, -5.5933109126272758, -5.157598077504046,
-2.4604874900898732, -3.1740927411018425, -3.5130856441993368,
-4.9331243918047969, -2.839197212909609, -5.255451070141353,
-2.8760218761305207, -5.1424765238993562, -4.582838088376981,
-5.8013453440527147, -5.6247046506927525, -6.4598993876292088,
-6.4887339134645643, -4.3428310954604576, -5.8817883307022729,
-4.0822305141858806, -3.6191598738318347, -6.681039339792286,
-5.915208423379525, -6.0471177916194154, -7.9613738869343784,
-6.9981820561627384, -7.2484222801937737, -8.4365750941753621,
-4.8389819810764561, -3.925721632786328, -2.3580777399294366,
-2.5979551383945569, -5.2422599312479745, -1.8966744113952125,
-3.7944417365287979, -2.5525465032259405, -5.8434997054387328,
-4.8313222628111472, -4.0145834223974433, -3.9259345062837645,
-2.3296298251691065, -4.8646314579520631, -2.3469255952323214,
-2.5014265644168518, -4.3802512777717109, -2.758350569105755,
-5.7218112495049294, -5.7977928064655586, -5.4961403465851761,
-3.2848357768606791, -5.4032017320785783, -4.9195803736544521,
-6.8170936182679558, -5.6024063516103064, -6.2883915056034159,
-5.106328182967582, -5.2266608811863637, -7.0060600813317535,
-4.2490716413117653, -4.6601828203245264, -5.0360644467038558,
-6.1224807696952501, -8.1032764443768848, -8.212253009122719
};
static UNUSED double w_seaice[108] = {
0.0019930890132086316, 0.0024718746230941494, 0.0027143829025951887,
0.0027174239400725927, 0.013320072683218736, 0.021272259483032276,
0.008571196331480303, 0.0069934264032770373, 0.0049995254860060144,
0.0047426180630077376, 0.005205073644557052, 0.0090181172788428819,
0.018575886959026521, 0.031359451129289208, 0.032042057344798786,
0.038764103203305617, 0.03686780636135218, 0.035551503000677137,
0.032255126654262466, 0.034059124263840709, 0.031833596268289972,
0.035093109899932196, 0.032266251973089001, 0.034660392926727505,
0.032179329382961246, 0.032558765100953964, 0.031530573991841483,
0.034130356368430467, 0.037635359280523473, 0.039415042831851863,
0.042741843889981208, 0.042617378339358983, 0.053178809395792524,
0.05169410088035075, 0.050769607600957306, 0.055875511201597686,
0.0046787090931778462, 0.0041033303940503476, 0.0043370607646025603,
0.016156523907596324, 0.020902931329057194, 0.012932530557454842,
0.0061217766015578745, 0.0028142801517501885, 0.0040635924423559093,
0.0035961390036951101, 0.0039295334546859944, 0.0053628046977522636,
0.01436734476240465, 0.031038250616664754, 0.032800742183668498,
0.03354594139418525, 0.040521685813480382, 0.033518349304228152,
0.03406239651060098, 0.032742296304318741, 0.031068691306894738,
0.030629900380398149, 0.034133088268323661, 0.033528595689279184,
0.032270240394638702, 0.031342214327115266, 0.032076834501957377,
0.035363766705103682, 0.044444927771125298, 0.036767957277534097,
0.03959424422348589, 0.042943660699347137, 0.047224018288028018,
0.051678311131744793, 0.053797687641576761, 0.054264272764850574,
0.0010998995637236145, 0.0010416774541926303, 0.0013336602915138319,
0.0015485142470714353, 0.0036282763576317477, 0.0063467523005275115,
0.0056300746435190884, 0.0051858932284060679, 0.0061425516482038122,
0.0077336956367930719, 0.015567720275663246, 0.02319650239317797,
0.033623098276873375, 0.036067364737647101, 0.04140844721935432,
0.037983400923153707, 0.035487162576122645, 0.036524261835921841,
0.033580018276420612, 0.032490732248324321, 0.03194862950820989,
0.032393952241302405, 0.032814262128160479, 0.032096091197325302,
0.030784640643615562, 0.0346474068740893, 0.034327761287480628,
0.035631567469771787, 0.038289729114634546, 0.039167908477555115,
0.041776780611803323, 0.045230623225634349, 0.049516223673959407,
0.048823953368604733, 0.054114155080366329, 0.052850525280945963
};
static UNUSED double t_ice[108] = {
-2.4019464241572335, -2.2146150665386957, -2.4518198562213072,
-3.29647047468662, -2.9188487907238456, -5.4400597133630759,
-3.5313915811926861, -2.5915406223671762, -5.5041706048187775,
-5.8357023440206213, -3.7079369592328915, -2.4410836944054664,
-3.1078556923095526, -3.7633473957882932, -4.5530947473825787,
-3.2629754659593662, -4.7042926341156202, -5.2157240312565385,
-3.3360647398725987, -2.9971164571014506, -3.7928396660858534,
-3.9602915820773181, -4.461201114755168, -4.8764677168894792,
-3.267171759318177, -4.0561604051546318, -6.2909210604299268,
-3.4079589406388031, -7.2124658878449477, -6.6260967498078962,
-5.8695626861000658, -6.4415095176699868, -5.2916103054395816,
-6.3940951547941456, -8.6300931618053802, -7.1860107093111765,
-3.6307713996513415, -2.4589515714004606, -3.4972723693410668,
-4.1725637436030505, -4.4726825547706683, -3.3611542280123969,
-3.2915797399143956, -5.805140193865074, -2.0329981807296233,
-5.4527738591343189, -5.5933109126272758, -5.157598077504046,
-2.4604874900898732, -3.1740927411018425, -3.5130856441993368,
-4.9331243918047969, -2.839197212909609, -5.255451070141353,
-2.8760218761305207, -5.1424765238993562, -4.582838088376981,
-5.8013453440527147, -5.6247046506927525, -6.4598993876292088,
-6.4887339134645643, -4.3428310954604576, -5.8817883307022729,
-4.0822305141858806, -3.6191598738318347, -6.681039339792286,
-5.915208423379525, -6.0471177916194154, -7.9613738869343784,
-6.9981820561627384, -7.2484222801937737, -8.4365750941753621,
-4.8389819810764561, -3.925721632786328, -2.3580777399294366,
-2.5979551383945569, -5.2422599312479745, -1.8966744113952125,
-3.7944417365287979, -2.5525465032259405, -5.8434997054387328,
-4.8313222628111472, -4.0145834223974433, -3.9259345062837645,
-2.3296298251691065, -4.8646314579520631, -2.3469255952323214,
-2.5014265644168518, -4.3802512777717109, -2.758350569105755,
-5.7218112495049294, -5.7977928064655586, -5.4961403465851761,
-3.2848357768606791, -5.4032017320785783, -4.9195803736544521,
-6.8170936182679558, -5.6024063516103064, -6.2883915056034159,
-5.106328182967582, -5.2266608811863637, -7.0060600813317535,
-4.2490716413117653, -4.6601828203245264, -5.0360644467038558,
-6.1224807696952501, -8.1032764443768848, -8.212253009122719
};
static UNUSED double w_ice[108] = {
0.0019930890132086316, 0.0024718746230941494, 0.0027143829025951887,
0.0027174239400725927, 0.013320072683218736, 0.021272259483032276,
0.008571196331480303, 0.0069934264032770373, 0.0049995254860060144,
0.0047426180630077376, 0.005205073644557052, 0.0090181172788428819,
0.018575886959026521, 0.031359451129289208, 0.032042057344798786,
0.038764103203305617, 0.03686780636135218, 0.035551503000677137,
0.032255126654262466, 0.034059124263840709, 0.031833596268289972,
0.035093109899932196, 0.032266251973089001, 0.034660392926727505,
0.032179329382961246, 0.032558765100953964, 0.031530573991841483,
0.034130356368430467, 0.037635359280523473, 0.039415042831851863,
0.042741843889981208, 0.042617378339358983, 0.053178809395792524,
0.05169410088035075, 0.050769607600957306, 0.055875511201597686,
0.0046787090931778462, 0.0041033303940503476, 0.0043370607646025603,
0.016156523907596324, 0.020902931329057194, 0.012932530557454842,
0.0061217766015578745, 0.0028142801517501885, 0.0040635924423559093,
0.0035961390036951101, 0.0039295334546859944, 0.0053628046977522636,
0.01436734476240465, 0.031038250616664754, 0.032800742183668498,
0.03354594139418525, 0.040521685813480382, 0.033518349304228152,
0.03406239651060098, 0.032742296304318741, 0.031068691306894738,
0.030629900380398149, 0.034133088268323661, 0.033528595689279184,
0.032270240394638702, 0.031342214327115266, 0.032076834501957377,
0.035363766705103682, 0.044444927771125298, 0.036767957277534097,
0.03959424422348589, 0.042943660699347137, 0.047224018288028018,
0.051678311131744793, 0.053797687641576761, 0.054264272764850574,
0.0010998995637236145, 0.0010416774541926303, 0.0013336602915138319,
0.0015485142470714353, 0.0036282763576317477, 0.0063467523005275115,
0.0056300746435190884, 0.0051858932284060679, 0.0061425516482038122,
0.0077336956367930719, 0.015567720275663246, 0.02319650239317797,
0.033623098276873375, 0.036067364737647101, 0.04140844721935432,
0.037983400923153707, 0.035487162576122645, 0.036524261835921841,
0.033580018276420612, 0.032490732248324321, 0.03194862950820989,
0.032393952241302405, 0.032814262128160479, 0.032096091197325302,
0.030784640643615562, 0.0346474068740893, 0.034327761287480628,
0.035631567469771787, 0.038289729114634546, 0.039167908477555115,
0.041776780611803323, 0.045230623225634349, 0.049516223673959407,
0.048823953368604733, 0.054114155080366329, 0.052850525280945963
};
static UNUSED double sa_bulk[108] = {
27.614593517891905, 28.068255102175666, 28.095599027260793, 28.185691875733095,
29.885738875835521, 30.770930372619144, 31.954085286935236, 32.40878240954347,
32.713166969797946, 32.954963841855033, 33.237082182712875, 33.538938713472866,
33.927995505099169, 33.728949730283055, 33.826052010674744, 33.622248279134581,
33.718275005300391, 33.77418818573333, 33.898673839380763, 33.841593328552783,
33.925673725544719, 33.81803743543388, 33.923563645487079, 33.846683134870133,
33.941338094558581, 33.934588222825148, 33.976836678008816, 33.901565029872309,
33.790008400619399, 33.734613007444537, 33.621429836668447, 33.627987708750908,
33.258005312584899, 33.310912695543081, 33.343368966600138, 33.163917577446284,
28.397483134791848, 28.036493126233211, 28.059154963359433, 29.964150575145869,
31.079792552686119, 31.603759969910243, 32.231588531051429, 32.561718321356018,
32.698053244829239, 32.911771773658806, 33.06339571774663, 33.245950328985479,
33.900799861603673, 33.708466011554862, 33.768081385983997, 33.806196819911008,
33.591440232667715, 33.839967117762775, 33.833617748118762, 33.887749811873299,
33.952581538446125, 33.973786599946799, 33.858498483146235, 33.886071562870718,
33.937056082838005, 33.976371062153596, 33.956699380577405, 33.856815860253633,
33.550028608027304, 33.827056123661947, 33.731846515061179, 33.616858440234111,
33.46732084120903, 33.31172375339122, 33.237292212572378, 33.220809512130579,
29.765361384898323, 29.666067836645833, 29.65878617499969, 29.730212211875145,
30.56601911533221, 31.865474409884431, 32.476564601013898, 32.970502694058311,
33.450585677724305, 33.97363821238892, 33.936298447777403, 33.832733599581459,
33.67212560147302, 33.705147941831257, 33.560850829534864, 33.675159001433236,
33.778989789663584, 33.749745352831731, 33.854623135795592, 33.899229562046372,
33.925809291975852, 33.915950381145585, 33.908526284946937, 33.93940220771362,
33.991720317130721, 33.864848389340985, 33.882186608927995, 33.849874077496565,
33.767795220127191, 33.743820241923707, 33.656417347968954, 33.53768076127183,
33.387217373184335, 33.412220981719294, 33.226187930301379, 33.270299588067886
};
static UNUSED double h_pot_bulk[108] = {
-5979.8164238793161, -6162.9193088330394, -6136.843776314834,
-6107.1776943896093, -6698.388214530245, -7469.8051138012752,
-7181.7832178354738, -7727.7078576851991, -7551.4997223218579,
-7756.3152148192912, -7751.3661739423287, -8201.8109495689332,
-8243.1653705823519, -9848.7664885754657, -8382.4745193590861,
-10381.943569107032, -10163.298456417155, -10403.165037692772,
-9631.9549468708974, -10787.306770609435, -10574.633482950618,
-11996.881516730191, -11425.473234422103, -12511.791233929393,
-11794.296429916605, -12175.216031581802, -12153.863803390752,
-13139.324626224807, -14646.86909504482, -15170.917227478607,
-16130.37967467913, -16090.979957512958, -19214.478399495605,
-18815.956177959091, -18711.800169724731, -20076.418798743478,
-6146.0985337890197, -6017.3659235057557, -6086.7179863435358,
-6575.5983858422642, -6947.4725257878636, -7120.4831512567816,
-7329.9898710199559, -7343.3780707787482, -7796.1109198555087,
-7706.7108542277447, -7762.4247719545365, -7918.4785558420099,
-8509.3273014392125, -9993.1017366162487, -9071.4839336014447,
-8679.9338978880696, -11137.004187639348, -9673.3988039658634,
-10075.828223446228, -10329.193031083996, -10231.716375593116,
-10562.341164036043, -11999.603155023007, -12167.242010295809,
-12010.314159883977, -11765.013557280658, -12279.462697227855,
-13552.334862626049, -16524.594810974035, -14327.71965803266,
-15142.992713365478, -16158.738769878062, -17626.968800535033,
-18874.850288190766, -19502.954824874949, -19722.603713693057,
-6396.9241449139809, -6395.235097691726, -6487.9318267091803,
-6476.8444657714572, -6775.1806620409034, -7126.4780738564586,
-7345.5362713473714, -7678.3795745975431, -7797.5564262393309,
-7852.9969101182978, -8616.5154448854573, -8864.2057783398486,
-9450.4142898947539, -8870.8017959292447, -9932.3353214403051,
-9455.5979787220294, -9687.5635379721207, -10593.269775917035,
-10507.243121280044, -10763.548293903417, -10927.111305773718,
-11276.286874293437, -11836.244261386057, -11838.359028570809,
-11729.986287897371, -13017.255447524489, -13100.907547115154,
-13700.607933830699, -14689.624311336376, -15126.869917216523,
-15692.434453117461, -16735.726869938953, -18054.007966107714,
-17901.278423738731, -19695.028377710198, -19263.075250379974
};
static UNUSED double h_bulk[108] = {
-6030.6562498951998, -6114.4717456817798, -5991.426368688637,
-5863.919428665693, -6369.7460326369401, -7043.754016824244,
-6474.9689872291701, -6770.6143676763195, -6346.0383448769462,
-6304.5973577023133, -6054.2355444874493, -6254.2415392822313,
-5817.2303947635883, -6954.3968978162447, -5002.3505598525644,
-6538.4196918380185, -5349.9195254209935, -4622.5286190966281,
-2867.2065909713519, -3074.1345879058044, -1880.2460590599312,
-2370.752076012308, -807.62276256585392, -949.13248314971861,
762.64398054551202, 1350.4636646012859, 2351.7295271980583, 3750.1665921770291,
4599.6579085911453, 6456.7805223088708, 7842.223285386488, 10306.537611710552,
9297.7296294109474, 12142.145910493953, 14690.657583495016, 15548.74615365182,
-6201.1109396439297, -5975.396805581564, -5947.0203575686182,
-6349.3546029799072, -6614.9472471407416, -6675.2513104907466,
-6617.7173401972377, -6380.6013524562768, -6589.186170381643,
-6253.6483420713803, -6064.5481989077098, -5967.6607689403345,
-6079.5910263598653, -7099.3681109102126, -5696.7129487702987,
-4815.2824971225973, -6341.2379093393783, -3880.4139179452541,
-3322.8153552232034, -2604.1406040977345, -1529.1876576297655,
-890.95202574620635, -1400.8834064079292, -590.09035113794926,
545.7765295239351, 1778.1022894520738, 2218.3218613346089, 3316.0711147595921,
2585.8369040907783, 7359.5332914036553, 8908.318435326848, 10229.795062687155,
11064.561141494665, 12083.769964799942, 13792.950741450702, 15963.350415757155,
-6436.0867584336374, -6336.5814570566035, -6331.3306234767169,
-6222.6413768511957, -6422.5601839086812, -6671.25239061299,
-6630.9926430019559, -6715.478302719257, -6588.1214280028234,
-6396.8079328543463, -6924.4474444158113, -6927.8578373920145,
-7046.1299260540154, -5978.0333977170667, -6577.4684260813001,
-5605.6136869178463, -4867.1231329313878, -4818.5632524039074,
-3753.669113439083, -3040.3390842348181, -2235.5234211630959,
-1625.3407922253518, -1226.1408574913676, -246.92638042701219,
843.00410058058696, 478.57734069180697, 1362.44770906546, 3163.3620898662339,
4544.0856305161669, 6506.3004208676357, 8304.2014530701235, 9590.0734591126311,
10568.490442755725, 13150.516615716018, 13589.730424383059, 16476.222972316336
};
static UNUSED double pref[1] = {
0
};
static UNUSED double c_from_sp[135] = {
55.197547126355289, 55.245286294312947, 55.212581239914037, 55.270639575379896,
55.211705784060491, 55.120885613200862, 54.545560654646629, 53.37625243112965,
51.409509650122232, 48.610626679935827, 45.94453249099768, 43.517256868608143,
39.574380348006748, 37.948776968911581, 37.050632494206234, 36.307436958740965,
35.299727009744466, 34.666861466614726, 34.165384009997261, 33.753010638720809,
33.382144048823484, 33.037338266813201, 32.725982981663911, 32.451139252263289,
32.230989622838457, 32.025525330554451, 31.870844716346788, 31.619650536673348,
31.456924042998715, 31.399514373441839, 31.375021944349598, 31.393622274257552,
31.434253060800383, 31.491990028485162, 31.547175840364208, 31.618380667143821,
31.684751837019686, 31.758365900197276, 31.860217146041219, 31.947001395931345,
32.043935609111884, 32.157694121449559, 32.262619449077071, 32.375657713134025,
32.489160820753263, 54.627623861061288, 54.573843527443472, 54.734686235378774,
54.709049422368174, 54.8012358018347, 54.453774560595519, 52.646485243669176,
49.911652334468997, 46.547979203366879, 42.557101190631407, 40.532873875960327,
39.200012148203264, 38.262075374025265, 37.783315575999659, 37.396370239688125,
36.994765048256653, 36.114349214707445, 35.293354914458106, 34.561808261327577,
34.046034683563448, 33.642520855176699, 33.239275445514792, 32.994248456990036,
32.750367162371923, 32.507219635576575, 32.273385424178294, 32.051518333679219,
31.784374097853238, 31.529531956960824, 31.500055504031391, 31.460612323295827,
31.472169058390406, 31.490934738708351, 31.521017171799414, 31.554369106494342,
31.583816389326337, 31.620355156989326, 31.663802898120409, 31.733861359660164,
31.812599748734677, 31.897084528842171, 32.000538934104966, 32.113828879953445,
32.226853427639327, 32.335559294390684, 8.2192759105659334, 8.1457226381122929,
7.8607137571678649, 7.6481519647796512, 7.6150463557395627, 7.6918301551372572,
9.3795452512821615, 10.727362956121302, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90
};
#define c_from_sp_ca 6.1643845583603252e-10
static UNUSED double sp_from_c[135] = {
34.306287392599721, 34.336036124764199, 34.344506288190388, 34.376395569772683,
34.377481615002239, 34.375198001391674, 34.572834000009735, 34.824600000001759,
34.955181000000948, 34.953841999994545, 34.821654999994536, 34.670124000006531,
34.442737999978718, 34.430152999967767, 34.455451999977413, 34.480720999977287,
34.490699999752216, 34.49873399988995, 34.51149399979257, 34.522358000072806,
34.532505000117723, 34.542656000053391, 34.553710999981178, 34.563792999956114,
34.574996999974623, 34.582957999905346, 34.591732000343413, 34.611007999992694,
34.628943999851991, 34.642341999962753, 34.652278999853984, 34.659892999899448,
34.666251999635634, 34.671066000144506, 34.676520998742397, 34.679094838300124,
34.676148165984934, 34.674743253436212, 34.679418699728963, 34.680830643368168,
34.684563159803254, 34.692521507823656, 34.698338276981097, 34.706557176642562,
34.714921169561343, 34.394580886103867, 34.398471787037558, 34.457857169997247,
34.468477286292988, 34.509421833714235, 34.494339000022968, 34.774319000000347,
34.979285999999128, 34.808174000000065, 34.582396999997762, 34.542273999998436,
34.581401999995862, 34.641543999957285, 34.656483836899731, 34.64893041826187,
34.635735672226836, 34.590336000130293, 34.561188000013118, 34.543925999964486,
34.542331999974955, 34.546360000042192, 34.551040999883192, 34.559719000070359,
34.567924000038047, 34.577103000009274, 34.585781000007742, 34.594749000022198,
34.61499400001194, 34.634768999911209, 34.645470000049116, 34.656966999961831,
34.664131000013988, 34.671809999974201, 34.677474999988782, 34.682167000013756,
34.687301999977308, 34.69118899997185, 34.694253226791545, 34.69211604951952,
34.691887041389549, 34.692853609275275, 34.698414193713909, 34.706353819514071,
34.714514688165877, 34.721747742517429, 6.5682590000000021, 6.6719050000000024,
6.8107670000000011, 7.0348350000000073, 7.2629110000000043, 7.4825370000000069,
9.060422000000008, 10.279548000000007, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90
};
#define sp_from_c_ca 1.2971934637562299e-10
static UNUSED double sp_from_sk[135] = {
34.305721323601674, 34.335495601768862, 34.343973038742575, 34.375889704472506,
34.376976682317071, 34.374691107708649, 34.572496821450187, 34.824479019392335,
34.955172152660246, 34.953832002820015, 34.821531490437749, 34.669870366876367,
34.442289104632437, 34.429693297557769, 34.455014022470465, 34.48030472161161,
34.490292290610732, 34.498333189751342, 34.511104146994612, 34.521977476471761,
34.532133190007016, 34.542292906867843, 34.553357400008856, 34.563448057656913,
34.574661678838865, 34.582629515085337, 34.591411049983577, 34.610703602430377,
34.628655004394815, 34.642064509713428, 34.652010042762448, 34.659630581145876,
34.665995041518975, 34.6708131759341, 34.676272858879834, 34.67884890865988,
34.675899705961257, 34.674493586977967, 34.67917304819688, 34.680586204308455,
34.684321925951572, 34.692287108010426, 34.698108872177393, 34.706334829619742,
34.714706004914703, 34.394090637003281, 34.397984879153839, 34.457421257871758,
34.468050493934975, 34.509030201493871, 34.493934415784778, 34.774154841800907,
34.979297852242887, 34.808038913961276, 34.582068033432662, 34.5419105787796,
34.581072178998632, 34.64126582444478, 34.656218490610087, 34.648658585657053,
34.635452508953684, 34.590013850989152, 34.560840820733375, 34.543563997360565,
34.541968628562209, 34.546000087576864, 34.550685107113019, 34.559370559322488,
34.567582605135044, 34.576769487349985, 34.585454939370628, 34.594430640437729,
34.61469302533051, 34.634485006531634, 34.645195195894033, 34.656702068576763,
34.663872220540313, 34.671557814655607, 34.677227679351653, 34.681923708517893,
34.687063118038218, 34.690953455899795, 34.694020314050007, 34.691881301528809,
34.691652096743645, 34.692619494646131, 34.698184854101861, 34.70613129786323,
34.714299174463186, 34.721538440024858, 6.5438735714404457, 6.6476085749307483,
6.7865898193074798, 7.0108502322714683, 7.2391220870083126, 7.458936685512465,
9.0381766560110819, 10.258349550914129, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90
};
#define sp_from_sk_ca 1.298232632507279e-10
static UNUSED double sa_from_sp[135] = {
34.468236430490606, 34.498127066969268, 34.506638187758568, 34.53868101623447,
34.539777830353195, 34.537494144119954, 34.73609471241204, 34.989117262929604,
35.120438897290867, 35.119316089177865, 34.986878128735952, 34.835183771215561,
34.607557553699721, 34.595764297552954, 34.6219628871944, 34.648148396285322,
34.659200598798421, 34.66831515083792, 34.682144618207779, 34.694065760851444,
34.705236854352762, 34.716452558169699, 34.72845109235157, 34.739426373095526,
34.751384593256724, 34.760045696353799, 34.769472512121474, 34.78956928201076,
34.808164251906867, 34.822036029654882, 34.832276550596632, 34.840039236183443,
34.846454812928314, 34.851249802860899, 34.856640922951136, 34.859091956438299,
34.855961621090842, 34.854363642151561, 34.858871757903579, 34.860133319501358,
34.863770023719461, 34.871654787450304, 34.877445485657866, 34.885520646981959,
34.893910542287834, 34.556977983037378, 34.560890150822523, 34.620556842746367,
34.631234657709271, 34.67238066266718, 34.657240399095258, 34.938620383924338,
35.14470417238163, 34.973045687521811, 34.746662188498604, 34.70695873677483,
34.746984436083579, 34.808134746298187, 34.823643230739663, 34.816510359740548,
34.803754364560348, 34.758986639148631, 34.730681806662915, 34.714356691078713,
34.713745405172844, 34.718723829149454, 34.724354066861729, 34.733962142149522,
34.743034453468354, 34.753016799405387, 34.762487890645836, 34.772234930044846,
34.793513629843744, 34.814211092659527, 34.825475888682071, 34.837374877164152,
34.844716499834632, 34.852444191915311, 34.858008149143103, 34.86249362648703,
34.86727603161787, 34.870740000458504, 34.87333372351965, 34.870800413421854,
34.87028163658853, 34.871064310559234, 34.876540787040547, 34.884459741368687,
34.892626239890021, 34.899839654962115, 6.6699043409245728, 6.7737814418914271,
6.9129530644765707, 7.1375206720971418, 7.3661052164125724, 7.5862209196422841,
9.1676241523679991, 10.389468455026284, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90
};
#define sa_from_sp_ca 1.3001510978938313e-10
static UNUSED double sstar_from_sp[135] = {
34.467993173801354, 34.497881614785079, 34.506391362742498, 34.538429904611867,
34.539519094307963, 34.537220969022542, 34.735777485141448, 34.988706391645586,
35.119859425878758, 35.118436234865129, 34.985495591238433, 34.833057146017623,
34.604307721814848, 34.591365497498806, 34.616510690234399, 34.641619770174579,
34.651286673593042, 34.65899362363276, 34.671460537893822, 34.682023696710239,
34.691876858108202, 34.701719831210852, 34.712514968384099, 34.722348500373393,
34.733359846085392, 34.741126488268726, 34.74972785712405, 34.76883929489869,
34.786658832745466, 34.799976300055093, 34.809870324816437, 34.817480754341432,
34.82386043242682, 34.828711731739361, 34.834223813400897, 34.836857019704681,
34.833955871439976, 34.832609588695547, 34.837373363767128, 34.838846929311984,
34.842636740582783, 34.850671504583723, 34.856534427128928, 34.864855955314773,
34.873264126143148, 34.556691907884193, 34.560600134228203, 34.62026509621802,
34.630932623820037, 34.672067307073235, 34.656908559106576, 34.938180869069129,
35.144061777892212, 34.972051777935896, 34.745049794913541, 34.704524536877997,
34.743587424256788, 34.803759369291299, 34.818595284049948, 34.810846589970339,
34.79741428564482, 34.751504425678846, 34.721875765718714, 34.704175969174386,
34.702227872124922, 34.705948865381785, 34.710327430410366, 34.718735146973835,
34.726688819591864, 34.735645080415296, 34.744100741139434, 34.752853166120012,
34.772865247375911, 34.792443269513754, 34.803015061824468, 34.814444553668444,
34.821591990600382, 34.829302831515768, 34.835039258924702, 34.839833410355816,
34.845124507040317, 34.849184311914364, 34.852432721392198, 34.850420585705059,
34.850291538794743, 34.851328622556217, 34.856954042507191, 34.864951445619326,
34.873162294507623, 34.880448266991046, 6.6699043409245728, 6.7737814418914271,
6.9129530644765707, 7.1375206720971418, 7.3661052164125724, 7.5862209196422841,
9.1676241523679991, 10.389468455026284, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90,
8.9999999999999998e+90, 8.9999999999999998e+90, 8.9999999999999998e+90
};
#define sstar_from_sp_ca 1.3000800436202553e-10
static UNUSED double ct_from_t[135] = {
27.996436412058213, 27.993857176639086, 27.944017615967979, 27.948372399994319,