-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathcompile.wrfvar
9517 lines (9409 loc) · 682 KB
/
compile.wrfvar
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
None of WRF_EM_CORE, WRF_NMM_CORE,
specified in shell environment....
==============================================================================================
V3.8
Compiling: WRF_DA_CORE WRF_EM_CORE
WRFIO_NCD_LARGE_FILE_SUPPORT=1
Linux fe3 2.6.32-504.16.2.el6.cowpatch.x86_64 #1 SMP Tue Nov 8 00:14:50 GMT 2016 x86_64 x86_64 x86_64 GNU/Linux
Intel(R) Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 15.0.3.187 Build 20150407
Copyright (C) 1985-2015 Intel Corporation. All rights reserved.
==============================================================================================
setting parallel make -j 2
make -i -r MODULE_DIRS=" -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/esmf_time_f90 -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/main -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_netcdf -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_int -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/frame -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/share -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/phys -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/chem -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/inc -I/apps/netcdf/3.6.3-intel/include " ext
make[1]: Entering directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord'
--------------------------------------
( cd frame ; make -i -r externals )
make[2]: Entering directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/frame'
( cd /mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/esmf_time_f90 ; \
make -j 2 FC="ifort -r8 -real-size `expr 8 \* 8` -i4 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian " RANLIB="ranlib" \
CPP="/lib/cpp -P -C -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/inc -I. -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 " AR="ar" ARFLAGS="ru" )
make[3]: Entering directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/esmf_time_f90'
make[3]: Nothing to be done for `default'.
make[3]: Leaving directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/esmf_time_f90'
( cd /mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_netcdf ; \
make -j 2 NETCDFPATH="/apps/netcdf/3.6.3-intel" RANLIB="ranlib" CPP="/lib/cpp -P -C" \
CC="icc" CFLAGS="-w -O3 -ip -DDM_PARALLEL -DMAX_HISTORY=25 -DNMM_CORE=0" \
FC="ifort -r8 -real-size `expr 8 \* 8` -i4 -openmp -fpp -auto -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian " TRADFLAG="" AR="ar" ARFLAGS="ru" )
make[3]: Entering directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_netcdf'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_netcdf'
( cd /mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_pnetcdf ; \
make -j 2 NETCDFPATH="/apps/pnetcdf/1.6.1-intel15-impi5" RANLIB="ranlib" CPP="/lib/cpp -P -C -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0" \
FC="time mpiifort -f90=ifort -r8 -real-size `expr 8 \* 8` -i4 -openmp -fpp -auto -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian " TRADFLAG="" AR="ar" ARFLAGS="ru" )
make[3]: Entering directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_pnetcdf'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_pnetcdf'
( cd /mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/ioapi_share ; \
make -i -r NATIVE_RWORDSIZE="4" RWORDSIZE="8" AR="ar" ARFLAGS="ru" )
make[3]: Entering directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/ioapi_share'
( /bin/rm -f ../../inc/wrf_io_flags.h foo_io_flags.h; \
/bin/cp wrf_io_flags.h foo_io_flags.h; \
if [ 8 -ne 4 ] ; then \
/bin/rm -f foo_io_flags.h; \
sed -e 's/104/105/' wrf_io_flags.h > foo_io_flags.h ;\
fi ; \
/bin/mv foo_io_flags.h ../../inc/wrf_io_flags.h )
make[3]: Leaving directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/ioapi_share'
( cd /mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_grib_share ; \
make -j 2 CC="icc" CFLAGS="-w -O3 -ip -DDM_PARALLEL -DMAX_HISTORY=25 -DNMM_CORE=0" RM="rm -f" RANLIB="ranlib" CPP="/lib/cpp -P -C" \
FC="ifort -r8 -real-size `expr 8 \* 8` -i4 -I. -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian " TRADFLAG="" AR="ar" ARFLAGS="ru" archive)
make[3]: Entering directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_grib_share'
make[4]: Entering directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_grib_share'
ar ru ./libio_grib_share.a io_grib_share.o get_region_center.o gridnav.o open_file.o
ranlib ./libio_grib_share.a
make[4]: Leaving directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_grib_share'
make[3]: Leaving directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_grib_share'
( cd /mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_grib1 ; \
make -j 2 CC="icc" CFLAGS="-w -O3 -ip -DDM_PARALLEL -DMAX_HISTORY=25 -DNMM_CORE=0" RM="rm -f" RANLIB="ranlib" CPP="/lib/cpp -P -C" \
FC="ifort -r8 -real-size `expr 8 \* 8` -i4 -I. -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian " TRADFLAG="" AR="ar" ARFLAGS="ru" archive)
make[3]: Entering directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_grib1'
Doing make archive on library subdirectory MEL_grib1
make[4]: Entering directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_grib1/MEL_grib1'
make[5]: Entering directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_grib1/MEL_grib1'
ar ru ../libio_grib1.a FTP_getfile.o apply_bitmap.o display_gribhdr.o gbyte.o grib_dec.o grib_enc.o grib_seek.o gribgetbds.o gribgetbms.o gribgetgds.o gribgetpds.o gribhdr2file.o gribputbds.o gribputgds.o gribputpds.o hdr_print.o init_dec_struct.o init_enc_struct.o init_gribhdr.o init_struct.o ld_dec_lookup.o ld_enc_input.o ld_enc_lookup.o ld_grib_origctrs.o make_default_grbfn.o make_grib_log.o map_lvl.o map_parm.o pack_spatial.o prt_inp_struct.o upd_child_errmsg.o prt_badmsg.o swap.o grib_uthin.o set_bytes.o
ranlib ../libio_grib1.a
make[5]: Leaving directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_grib1/MEL_grib1'
make[4]: Leaving directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_grib1/MEL_grib1'
Doing make archive on library subdirectory grib1_util
make[4]: Entering directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_grib1/grib1_util'
make[5]: Entering directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_grib1/grib1_util'
ar ru ../libio_grib1.a alloc_2d.o read_grib.o write_grib.o
ranlib ../libio_grib1.a
make[5]: Leaving directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_grib1/grib1_util'
make[4]: Leaving directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_grib1/grib1_util'
Doing make archive on library subdirectory WGRIB
make[4]: Entering directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_grib1/WGRIB'
make[4]: Nothing to be done for `archive'.
make[4]: Leaving directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_grib1/WGRIB'
make[4]: Entering directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_grib1'
ar ru ./libio_grib1.a grib1_routines.o gribmap.o io_grib1.o trim.o
ranlib ./libio_grib1.a
make[4]: Leaving directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_grib1'
make[3]: Leaving directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_grib1'
( cd /mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_int ; \
make -j 2 CC="mpiicc -cc=icc -DMPI2_SUPPORT -DMPI2_THREAD_SUPPORT -DFSEEKO64_OK " CFLAGS_LOCAL="-w -O3 -ip " RM="rm -f" RANLIB="ranlib" CPP="/lib/cpp -P -C" \
FC="time mpiifort -f90=ifort -r8 -real-size `expr 8 \* 8` -i4 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -openmp -fpp -auto" FGREP="fgrep -iq" \
TRADFLAG="" AR="ar" ARFLAGS="ru" ARCHFLAGS="-DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0" all )
make[3]: Entering directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_int'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_int'
( cd /mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/fftpack/fftpack5 ; \
make -j 2 FC="ifort" FFLAGS="-r8 -real-size `expr 8 \* 8` -i4 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian " RANLIB="ranlib" AR="ar" \
ARFLAGS="ru" CPP="/lib/cpp -P -C" CPPFLAGS="-DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -DWRF_DFI_RADAR=1 -I. " RM="rm -f" )
make[3]: Entering directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/fftpack/fftpack5'
ar ru libfftpack.a c1f2kb.o cfft1b.o cmf3kf.o cosqb1.o costmi.o dcosq1f.o dfftb1.o mradb2.o mrfti1.o r1fgkf.o rfft2i.o sinqmi.o z1f2kf.o zfft1f.o zmf4kb.o c1f2kf.o cfft1f.o cmf4kb.o cosqf1.o d1f2kb.o dcosq1i.o dfftf1.o mradb3.o msntb1.o r4_factor.o rfftb1.o sint1b.o z1f3kb.o zfft1i.o zmf4kf.o c1f3kb.o cfft1i.o cmf4kf.o cosqmb.o d1f2kf.o dcosqb1.o dffti1.o mradb4.o msntf1.o r4_mcfti1.o rfftf1.o sint1f.o z1f3kf.o zfft2b.o zmf5kb.o c1f3kf.o cfft2b.o cmf5kb.o cosqmf.o d1f3kb.o dcosqf1.o dsint1b.o mradb5.o r1f2kb.o r4_tables.o rffti1.o sint1i.o z1f4kb.o zfft2f.o zmf5kf.o c1f4kb.o cfft2f.o cmf5kf.o cosqmi.o d1f3kf.o dcost1b.o dsint1f.o mradbg.o r1f2kf.o r8_factor.o rfftmb.o sintb1.o z1f4kf.o zfft2i.o zmfgkb.o c1f4kf.o cfft2i.o cmfgkb.o cost1b.o d1f4kb.o dcost1f.o dsint1i.o mradf2.o r1f3kb.o r8_mcfti1.o rfftmf.o sintf1.o z1f5kb.o zfftmb.o zmfgkf.o c1f5kb.o cfftmb.o cmfgkf.o cost1f.o d1f4kf.o dcost1i.o dsintb1.o mradf3.o r1f3kf.o r8_tables.o rfftmi.o sintmb.o z1f5kf.o zfftmf.o zmfm1b.o c1f5kf.o cfftmf.o cmfm1b.o cost1i.o d1f5kb.o dcostb1.o dsintf1.o mradf4.o r1f4kb.o rfft1b.o sinq1b.o sintmf.o z1fgkb.o zfftmi.o zmfm1f.o c1fgkb.o cfftmi.o cmfm1f.o costb1.o d1f5kf.o dcostf1.o mcsqb1.o mradf5.o r1f4kf.o rfft1f.o sinq1f.o sintmi.o z1fgkf.o zmf2kb.o c1fgkf.o cmf2kb.o cosq1b.o costf1.o d1fgkb.o dfft1b.o mcsqf1.o mradfg.o r1f5kb.o rfft1i.o sinq1i.o xercon.o z1fm1b.o zmf2kf.o c1fm1b.o cmf2kf.o cosq1f.o costmb.o d1fgkf.o dfft1f.o mcstb1.o mrftb1.o r1f5kf.o rfft2b.o sinqmb.o xerfft.o z1fm1f.o zmf3kb.o c1fm1f.o cmf3kb.o cosq1i.o costmf.o dcosq1b.o dfft1i.o mcstf1.o mrftf1.o r1fgkb.o rfft2f.o sinqmf.o z1f2kb.o zfft1b.o zmf3kf.o
ranlib libfftpack.a
make[3]: Leaving directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/fftpack/fftpack5'
( if [ ! -e /mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools/gen_comms.c ] ; then \
/bin/cp /mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools/gen_comms_warning /mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools/gen_comms.c ; \
cat /mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/RSL_LITE/gen_comms.c >> /mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools/gen_comms.c ; fi )
( if [ ! -e module_dm.F ] ; then /bin/cp module_dm_warning module_dm.F ; \
cat /mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/RSL_LITE/module_dm.F >> module_dm.F ; fi )
make[2]: Leaving directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/frame'
make[1]: Leaving directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord'
make -i -r MODULE_DIRS=" -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/esmf_time_f90 -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/main -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_netcdf -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/external/io_int -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/frame -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/share -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/phys -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/chem -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/inc -I/apps/netcdf/3.6.3-intel/include " toolsdir
make[1]: Entering directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord'
--------------------------------------
( cd tools ; make -i -r CC_TOOLS_CFLAGS="-DNMM_CORE=0" CC_TOOLS="icc -DIWORDSIZE=4 -DMAX_HISTORY=25" )
make[2]: Entering directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools'
make[2]: `registry' is up to date.
make[2]: Leaving directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools'
make[1]: Leaving directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord'
if [ ] ; then \
(cd var/external/crtm_2.1.3; \
export ABI_CRTM=""; . configure/.setup; make -i -r -j 2 ) ; \
fi
if [ ] ; then \
(cd var/external/bufr; \
make -i -r -j 2 FC="ifort" CC="icc" CPP="/lib/cpp -P -C" CPPFLAGS="-DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -DWRF_DFI_RADAR=1 -I. " CFLAGS="-w -O3 -ip -DDM_PARALLEL -DMAX_HISTORY=25 -DNMM_CORE=0" FFLAGS=" -FI" RANLIB="ranlib" AR="ar" ARFLAGS="ru" ) ; \
fi
if [ ] ; then \
( cd var/external/wavelet; \
make CC=" -DNOUNDERSCORE" RM="rm -f" libWavelet.a; \
make FC="time mpiifort -f90=ifort" RM="rm -f" lib_wavelet.a ) ; \
fi
( cd var/build; make depend; make -i -r -j 2 all_wrfvar )
make[1]: Entering directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/var/build'
da.make:312: warning: overriding commands for target `da_update_bc.o'
da.make:305: warning: ignoring old commands for target `da_update_bc.o'
makefile:56: warning: overriding commands for target `.f90.o'
../../configure.wrf:397: warning: ignoring old commands for target `.f90.o'
m4 da_generic_boilerplate.m4 > /mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/var/build/da_generic_boilerplate.inc
touch depend
make[1]: Leaving directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/var/build'
make[1]: Entering directory `/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/var/build'
da.make:312: warning: overriding commands for target `da_update_bc.o'
da.make:305: warning: ignoring old commands for target `da_update_bc.o'
makefile:56: warning: overriding commands for target `.f90.o'
../../configure.wrf:397: warning: ignoring old commands for target `.f90.o'
rm -f da_control.o
/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools/standard.exe da_control.f90 > da_control.b
icc -c -w -O3 -ip -DDM_PARALLEL -DMAX_HISTORY=25 -DNMM_CORE=0 copyfile.c
/lib/cpp -P -C -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -DWRF_DFI_RADAR=1 -I. -D_OPENMP -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/inc da_control.b > da_control.f
rm -f da_control.b
if fgrep -iq '!$OMP' da_control.f ; then \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING da_control.f90 WITH OMP ; fi ; \
time mpiifort -f90=ifort -o da_control.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -openmp -fpp -auto -r8 -real-size `expr 8 \* 8` -i4 da_control.f ; \
else \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING da_control.f90 WITHOUT OMP ; fi ; \
time mpiifort -f90=ifort -o da_control.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -r8 -real-size `expr 8 \* 8` -i4 da_control.f ; \
fi
COMPILING da_control.f90 WITHOUT OMP
icc -c -w -O3 -ip -DDM_PARALLEL -DMAX_HISTORY=25 -DNMM_CORE=0 amsr2time_.c
rm -f da_blas.o
da_control.f(2022): error #6279: A specification expression object must be a dummy argument, a COMMON block object, or an object accessible through host or use association. [MAX_ZLEVS]
real , DIMENSION(max_zlevs) :: z_levels
-----------------^
da_control.f(2022): error #6841: An automatic object must not appear in the specification part of a module. [Z_LEVELS]
real , DIMENSION(max_zlevs) :: z_levels
-------------------------------^
compilation aborted for da_control.f (code 1)
real 0m0.424s
user 0m0.093s
sys 0m0.178s
make[1]: [da_control.o] Error 1 (ignored)
/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools/standard.exe da_blas.f90 > da_blas.b
rm -f da_wrf_interfaces.o
/lib/cpp -P -C -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -DWRF_DFI_RADAR=1 -I. da_blas.b > da_blas.f
/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools/standard.exe da_wrf_interfaces.f90 > da_wrf_interfaces.b
/lib/cpp -P -C -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -DWRF_DFI_RADAR=1 -I. -D_OPENMP -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/inc da_wrf_interfaces.b > da_wrf_interfaces.f
In file included from da_blas.b:9:
dnrm2.inc:11:23: warning: missing terminating ' character
rm -f da_wrf_interfaces.b
if fgrep -iq '!$OMP' da_wrf_interfaces.f ; then \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING da_wrf_interfaces.f90 WITH OMP ; fi ; \
time mpiifort -f90=ifort -o da_wrf_interfaces.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -openmp -fpp -auto -r8 -real-size `expr 8 \* 8` -i4 da_wrf_interfaces.f ; \
else \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING da_wrf_interfaces.f90 WITHOUT OMP ; fi ; \
time mpiifort -f90=ifort -o da_wrf_interfaces.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -r8 -real-size `expr 8 \* 8` -i4 da_wrf_interfaces.f ; \
fi
COMPILING da_wrf_interfaces.f90 WITHOUT OMP
In file included from da_blas.b:16:
dger.inc:14:21: warning: missing terminating ' character
In file included from da_blas.b:17:
dtrmv.inc:14:30: warning: missing terminating ' character
dtrmv.inc:38:43: warning: missing terminating ' character
dtrmv.inc:40:43: warning: missing terminating ' character
dtrmv.inc:225:22: warning: missing terminating ' character
In file included from da_blas.b:19:
dtrmm.inc:21:37: warning: missing terminating ' character
dtrmm.inc:52:49: warning: missing terminating ' character
dtrmm.inc:54:49: warning: missing terminating ' character
dtrmm.inc:237:31: warning: missing terminating ' character
dtrmm.inc:307:33: warning: missing terminating ' character
In file included from da_blas.b:23:
dgemm.inc:20:37: warning: missing terminating ' character
dgemm.inc:34:49: warning: missing terminating ' character
dgemm.inc:36:49: warning: missing terminating ' character
dgemm.inc:46:49: warning: missing terminating ' character
dgemm.inc:48:49: warning: missing terminating ' character
dgemm.inc:249:31: warning: missing terminating ' character
dgemm.inc:268:33: warning: missing terminating ' character
In file included from da_blas.b:24:
dgemv.inc:16:51: warning: missing terminating ' character
dgemv.inc:30:49: warning: missing terminating ' character
dgemv.inc:32:49: warning: missing terminating ' character
dgemv.inc:231:28: warning: missing terminating ' character
rm -f da_blas.b
ifort -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian da_blas.f
rm -f da_reporting.o
/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools/standard.exe da_reporting.f90 > da_reporting.b
/lib/cpp -P -C -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -DWRF_DFI_RADAR=1 -I. -D_OPENMP -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/inc da_reporting.b > da_reporting.f
rm -f da_reporting.b
if fgrep -iq '!$OMP' da_reporting.f ; then \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING da_reporting.f90 WITH OMP ; fi ; \
time mpiifort -f90=ifort -o da_reporting.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -openmp -fpp -auto -r8 -real-size `expr 8 \* 8` -i4 da_reporting.f ; \
else \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING da_reporting.f90 WITHOUT OMP ; fi ; \
time mpiifort -f90=ifort -o da_reporting.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -r8 -real-size `expr 8 \* 8` -i4 da_reporting.f ; \
fi
COMPILING da_reporting.f90 WITHOUT OMP
real 0m2.519s
user 0m0.877s
sys 0m0.186s
rm -f da_par_util1.o
da_reporting.f(3): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [DA_CONTROL]
use da_control, only : stdout, use_html, documentation_url, &
-------^
da_reporting.f(3): error #6580: Name in only-list does not exist. [STDOUT]
use da_control, only : stdout, use_html, documentation_url, &
--------------------------^
da_reporting.f(3): error #6580: Name in only-list does not exist. [USE_HTML]
use da_control, only : stdout, use_html, documentation_url, &
----------------------------------^
da_reporting.f(3): error #6580: Name in only-list does not exist. [DOCUMENTATION_URL]
use da_control, only : stdout, use_html, documentation_url, &
--------------------------------------------^
da_reporting.f(4): error #6580: Name in only-list does not exist. [WARNINGS_ARE_FATAL]
warnings_are_fatal
------^
da_reporting.f(42): error #6406: Conflicting attributes or multiple declaration of name. [USE_HTML]
if (use_html) then
----------^
da_reporting.f(42): error #6341: A logical data type is required in this context. [USE_HTML]
if (use_html) then
----------^
da_reporting.f(44): error #6406: Conflicting attributes or multiple declaration of name. [DOCUMENTATION_URL]
trim(documentation_url)//'/'//trim(html_file)//'">'//file_str// &
-----------------^
da_reporting.f(44): error #6362: The data types of the argument(s) are invalid. [TRIM]
trim(documentation_url)//'/'//trim(html_file)//'">'//file_str// &
-----------------^
da_reporting.f(72): error #6406: Conflicting attributes or multiple declaration of name. [WARNINGS_ARE_FATAL]
if (warnings_are_fatal) then
-------^
da_reporting.f(72): error #6341: A logical data type is required in this context. [WARNINGS_ARE_FATAL]
if (warnings_are_fatal) then
-------^
da_reporting.f(81): error #6406: Conflicting attributes or multiple declaration of name. [USE_HTML]
if (use_html) then
-------------^
da_reporting.f(81): error #6341: A logical data type is required in this context. [USE_HTML]
if (use_html) then
-------------^
da_reporting.f(83): error #6406: Conflicting attributes or multiple declaration of name. [DOCUMENTATION_URL]
trim(documentation_url)//'/'//trim(html_file)//'">'// &
--------------------^
da_reporting.f(83): error #6362: The data types of the argument(s) are invalid. [TRIM]
trim(documentation_url)//'/'//trim(html_file)//'">'// &
--------------------^
da_reporting.f(106): error #6406: Conflicting attributes or multiple declaration of name. [STDOUT]
write(unit=stdout,fmt='(a)') trim(strs(i))
-----------------^
da_reporting.f(108): error #6406: Conflicting attributes or multiple declaration of name. [STDOUT]
write(unit=stdout,fmt=*) " "
--------------^
compilation aborted for da_reporting.f (code 1)
real 0m0.253s
user 0m0.067s
sys 0m0.099s
make[1]: [da_reporting.o] Error 1 (ignored)
/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools/standard.exe da_par_util1.f90 > da_par_util1.b
rm -f da_wavelet.o
/lib/cpp -P -C -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -DWRF_DFI_RADAR=1 -I. -D_OPENMP -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/inc da_par_util1.b > da_par_util1.f
/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools/standard.exe da_wavelet.f90 > da_wavelet.b
In file included from da_par_util1.b:35:
da_proc_sum_int.inc:19:9: warning: missing terminating ' character
/lib/cpp -P -C -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -DWRF_DFI_RADAR=1 -I. -D_OPENMP -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/inc da_wavelet.b > da_wavelet.f
In file included from da_par_util1.b:36:
da_proc_sum_ints.inc:20:9: warning: missing terminating ' character
In file included from da_wavelet.b:15:
da_transform_through_wavelet.inc:4:15: warning: missing terminating ' character
da_transform_through_wavelet.inc:7:46: warning: missing terminating ' character
da_transform_through_wavelet.inc:8:20: warning: missing terminating ' character
da_transform_through_wavelet.inc:9:43: warning: missing terminating ' character
In file included from da_par_util1.b:37:
da_proc_sum_real.inc:21:9: warning: missing terminating ' character
rm -f da_par_util1.b
In file included from da_wavelet.b:16:
da_transform_through_wavelet_adj.inc:4:15: warning: missing terminating ' character
da_transform_through_wavelet_adj.inc:7:46: warning: missing terminating ' character
da_transform_through_wavelet_adj.inc:8:20: warning: missing terminating ' character
da_transform_through_wavelet_adj.inc:9:43: warning: missing terminating ' character
rm -f da_wavelet.b
if fgrep -iq '!$OMP' da_par_util1.f ; then \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING da_par_util1.f90 WITH OMP ; fi ; \
time mpiifort -f90=ifort -o da_par_util1.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -openmp -fpp -auto -r8 -real-size `expr 8 \* 8` -i4 da_par_util1.f ; \
else \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING da_par_util1.f90 WITHOUT OMP ; fi ; \
time mpiifort -f90=ifort -o da_par_util1.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -r8 -real-size `expr 8 \* 8` -i4 da_par_util1.f ; \
fi
if fgrep -iq '!$OMP' da_wavelet.f ; then \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING da_wavelet.f90 WITH OMP ; fi ; \
time mpiifort -f90=ifort -o da_wavelet.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -openmp -fpp -auto -r8 -real-size `expr 8 \* 8` -i4 da_wavelet.f ; \
else \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING da_wavelet.f90 WITHOUT OMP ; fi ; \
time mpiifort -f90=ifort -o da_wavelet.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -r8 -real-size `expr 8 \* 8` -i4 da_wavelet.f ; \
fi
COMPILING da_par_util1.f90 WITHOUT OMP
COMPILING da_wavelet.f90 WITHOUT OMP
da_wavelet.f(5): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [DA_CONTROL]
USE da_control, ONLY: ime,ims,ite,its,jme,jms,jts,kme,kms,trace_use_dull
-----^
da_wavelet.f(6): error #6580: Name in only-list does not exist. [VP_TYPE]
USE module_domain_type, ONLY: domain, vp_type
---------------------------------------^
da_wavelet.f(5): error #6580: Name in only-list does not exist. [IME]
USE da_control, ONLY: ime,ims,ite,its,jme,jms,jts,kme,kms,trace_use_dull
-----------------------^
da_wavelet.f(5): error #6580: Name in only-list does not exist. [IMS]
USE da_control, ONLY: ime,ims,ite,its,jme,jms,jts,kme,kms,trace_use_dull
---------------------------^
da_wavelet.f(5): error #6580: Name in only-list does not exist. [ITE]
USE da_control, ONLY: ime,ims,ite,its,jme,jms,jts,kme,kms,trace_use_dull
-------------------------------^
da_wavelet.f(5): error #6580: Name in only-list does not exist. [ITS]
USE da_control, ONLY: ime,ims,ite,its,jme,jms,jts,kme,kms,trace_use_dull
-----------------------------------^
da_wavelet.f(5): error #6580: Name in only-list does not exist. [JME]
USE da_control, ONLY: ime,ims,ite,its,jme,jms,jts,kme,kms,trace_use_dull
---------------------------------------^
da_wavelet.f(5): error #6580: Name in only-list does not exist. [JMS]
USE da_control, ONLY: ime,ims,ite,its,jme,jms,jts,kme,kms,trace_use_dull
-------------------------------------------^
da_wavelet.f(5): error #6580: Name in only-list does not exist. [JTS]
USE da_control, ONLY: ime,ims,ite,its,jme,jms,jts,kme,kms,trace_use_dull
-----------------------------------------------^
da_wavelet.f(5): error #6580: Name in only-list does not exist. [KME]
USE da_control, ONLY: ime,ims,ite,its,jme,jms,jts,kme,kms,trace_use_dull
---------------------------------------------------^
da_wavelet.f(5): error #6580: Name in only-list does not exist. [KMS]
USE da_control, ONLY: ime,ims,ite,its,jme,jms,jts,kme,kms,trace_use_dull
-------------------------------------------------------^
da_wavelet.f(5): error #6580: Name in only-list does not exist. [TRACE_USE_DULL]
USE da_control, ONLY: ime,ims,ite,its,jme,jms,jts,kme,kms,trace_use_dull
-----------------------------------------------------------^
da_wavelet.f(33): error #7915: A specification expression object must be a dummy argument, a COMMON block object, or an object accessible through host or use association - may be used in multiple contained procedures. [IME]
REAL, INTENT(OUT)::vv(ims:ime,jms:jme,kms:kme) ! Grid point/EOF equivalent.
---------------------------^
da_wavelet.f(33): error #6404: This name does not have a type, and must have an explicit type. [IME]
REAL, INTENT(OUT)::vv(ims:ime,jms:jme,kms:kme) ! Grid point/EOF equivalent.
---------------------------^
da_wavelet.f(33): error #7915: A specification expression object must be a dummy argument, a COMMON block object, or an object accessible through host or use association - may be used in multiple contained procedures. [IMS]
REAL, INTENT(OUT)::vv(ims:ime,jms:jme,kms:kme) ! Grid point/EOF equivalent.
-----------------------^
da_wavelet.f(33): error #6404: This name does not have a type, and must have an explicit type. [IMS]
REAL, INTENT(OUT)::vv(ims:ime,jms:jme,kms:kme) ! Grid point/EOF equivalent.
-----------------------^
da_wavelet.f(33): error #7915: A specification expression object must be a dummy argument, a COMMON block object, or an object accessible through host or use association - may be used in multiple contained procedures. [JME]
REAL, INTENT(OUT)::vv(ims:ime,jms:jme,kms:kme) ! Grid point/EOF equivalent.
-----------------------------------^
da_wavelet.f(33): error #6404: This name does not have a type, and must have an explicit type. [JME]
REAL, INTENT(OUT)::vv(ims:ime,jms:jme,kms:kme) ! Grid point/EOF equivalent.
-----------------------------------^
da_wavelet.f(33): error #7915: A specification expression object must be a dummy argument, a COMMON block object, or an object accessible through host or use association - may be used in multiple contained procedures. [JMS]
REAL, INTENT(OUT)::vv(ims:ime,jms:jme,kms:kme) ! Grid point/EOF equivalent.
-------------------------------^
da_wavelet.f(33): error #6404: This name does not have a type, and must have an explicit type. [JMS]
REAL, INTENT(OUT)::vv(ims:ime,jms:jme,kms:kme) ! Grid point/EOF equivalent.
-------------------------------^
da_wavelet.f(33): error #7915: A specification expression object must be a dummy argument, a COMMON block object, or an object accessible through host or use association - may be used in multiple contained procedures. [KME]
REAL, INTENT(OUT)::vv(ims:ime,jms:jme,kms:kme) ! Grid point/EOF equivalent.
-------------------------------------------^
da_wavelet.f(33): error #6404: This name does not have a type, and must have an explicit type. [KME]
REAL, INTENT(OUT)::vv(ims:ime,jms:jme,kms:kme) ! Grid point/EOF equivalent.
-------------------------------------------^
da_wavelet.f(33): error #7915: A specification expression object must be a dummy argument, a COMMON block object, or an object accessible through host or use association - may be used in multiple contained procedures. [KMS]
REAL, INTENT(OUT)::vv(ims:ime,jms:jme,kms:kme) ! Grid point/EOF equivalent.
---------------------------------------^
da_wavelet.f(33): error #6404: This name does not have a type, and must have an explicit type. [KMS]
REAL, INTENT(OUT)::vv(ims:ime,jms:jme,kms:kme) ! Grid point/EOF equivalent.
---------------------------------------^
da_wavelet.f(71): catastrophic error: Too many errors, exiting
compilation aborted for da_wavelet.f (code 1)
real 0m0.382s
user 0m0.083s
da_par_util1.f(3): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [DA_CONTROL]
use da_control, only : rootproc, ierr, comm, root
-------^
make[1]: [da_wavelet.o] Error 1 (ignored)
rm -f da_tools_serial.o
da_par_util1.f(3): error #6580: Name in only-list does not exist. [ROOTPROC]
use da_control, only : rootproc, ierr, comm, root
--------------------------^
da_par_util1.f(3): error #6580: Name in only-list does not exist. [IERR]
use da_control, only : rootproc, ierr, comm, root
------------------------------------^
da_par_util1.f(3): error #6580: Name in only-list does not exist. [COMM]
use da_control, only : rootproc, ierr, comm, root
------------------------------------------^
da_par_util1.f(3): error #6580: Name in only-list does not exist. [ROOT]
use da_control, only : rootproc, ierr, comm, root
------------------------------------------------^
da_par_util1.f(24): error #6406: Conflicting attributes or multiple declaration of name. [ROOT]
call mpi_reduce(value, sum, 1, mpi_integer, mpi_sum, root, &
--------------------------------------------------------^
da_par_util1.f(25): error #6406: Conflicting attributes or multiple declaration of name. [COMM]
comm, ierr)
------^
da_par_util1.f(25): error #6406: Conflicting attributes or multiple declaration of name. [IERR]
comm, ierr)
------------^
da_par_util1.f(26): error #6406: Conflicting attributes or multiple declaration of name. [ROOTPROC]
if (rootproc) value = sum
-------^
da_par_util1.f(26): error #6341: A logical data type is required in this context. [ROOTPROC]
if (rootproc) value = sum
-------^
da_par_util1.f(49): error #6406: Conflicting attributes or multiple declaration of name. [ROOT]
root, comm, ierr)
------^
da_par_util1.f(49): error #6406: Conflicting attributes or multiple declaration of name. [COMM]
root, comm, ierr)
------------^
da_par_util1.f(49): error #6406: Conflicting attributes or multiple declaration of name. [IERR]
root, comm, ierr)
------------------^
da_par_util1.f(50): error #6406: Conflicting attributes or multiple declaration of name. [ROOTPROC]
if (rootproc) values(:) = sums(:)
-------^
da_par_util1.f(50): error #6341: A logical data type is required in this context. [ROOTPROC]
if (rootproc) values(:) = sums(:)
-------^
da_par_util1.f(71): error #6406: Conflicting attributes or multiple declaration of name. [ROOT]
call mpi_reduce(value, apsum, SIZE(value), true_mpi_real, mpi_sum, root, &
----------------------------------------------------------------------^
da_par_util1.f(72): error #6406: Conflicting attributes or multiple declaration of name. [COMM]
comm, ierr)
------^
da_par_util1.f(72): error #6406: Conflicting attributes or multiple declaration of name. [IERR]
comm, ierr)
------------^
da_par_util1.f(73): error #6406: Conflicting attributes or multiple declaration of name. [ROOTPROC]
if (rootproc) value = apsum
-------^
da_par_util1.f(73): error #6341: A logical data type is required in this context. [ROOTPROC]
if (rootproc) value = apsum
-------^
compilation aborted for da_par_util1.f (code 1)
real 0m0.397s
user 0m0.072s
sys 0m0.146s
make[1]: [da_par_util1.o] Error 1 (ignored)
/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools/standard.exe da_tools_serial.f90 > da_tools_serial.b
rm -f gsi_kinds.o
/lib/cpp -P -C -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -DWRF_DFI_RADAR=1 -I. -D_OPENMP -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/inc da_tools_serial.b > da_tools_serial.f
/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools/standard.exe gsi_kinds.f90 > gsi_kinds.b
/lib/cpp -P -C -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -DWRF_DFI_RADAR=1 -I. -D_OPENMP -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/inc gsi_kinds.b > gsi_kinds.f
rm -f gsi_kinds.b
if fgrep -iq '!$OMP' gsi_kinds.f ; then \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING gsi_kinds.f90 WITH OMP ; fi ; \
time mpiifort -f90=ifort -o gsi_kinds.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -openmp -fpp -auto -r8 -real-size `expr 8 \* 8` -i4 gsi_kinds.f ; \
else \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING gsi_kinds.f90 WITHOUT OMP ; fi ; \
time mpiifort -f90=ifort -o gsi_kinds.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -r8 -real-size `expr 8 \* 8` -i4 gsi_kinds.f ; \
fi
COMPILING gsi_kinds.f90 WITHOUT OMP
rm -f da_tools_serial.b
if fgrep -iq '!$OMP' da_tools_serial.f ; then \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING da_tools_serial.f90 WITH OMP ; fi ; \
time mpiifort -f90=ifort -o da_tools_serial.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -openmp -fpp -auto -r8 -real-size `expr 8 \* 8` -i4 da_tools_serial.f ; \
else \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING da_tools_serial.f90 WITHOUT OMP ; fi ; \
time mpiifort -f90=ifort -o da_tools_serial.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -r8 -real-size `expr 8 \* 8` -i4 da_tools_serial.f ; \
fi
COMPILING da_tools_serial.f90 WITHOUT OMP
real 0m0.394s
user 0m0.063s
sys 0m0.122s
rm -f da_mat_cv3.o
/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools/standard.exe da_mat_cv3.f90 > da_mat_cv3.b
/lib/cpp -P -C -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -DWRF_DFI_RADAR=1 -I. -D_OPENMP -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/inc da_mat_cv3.b > da_mat_cv3.f
rm -f da_mat_cv3.b
if fgrep -iq '!$OMP' da_mat_cv3.f ; then \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING da_mat_cv3.f90 WITH OMP ; fi ; \
time mpiifort -f90=ifort -o da_mat_cv3.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -openmp -fpp -auto -r8 -real-size `expr 8 \* 8` -i4 da_mat_cv3.f ; \
else \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING da_mat_cv3.f90 WITHOUT OMP ; fi ; \
time mpiifort -f90=ifort -o da_mat_cv3.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -r8 -real-size `expr 8 \* 8` -i4 da_mat_cv3.f ; \
fi
COMPILING da_mat_cv3.f90 WITHOUT OMP
da_tools_serial.f(7): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [DA_CONTROL]
use da_control, only : unit_used, unit_end, unit_start, stdout, num_fft_factors, pi
-------^
da_tools_serial.f(8): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [DA_REPORTING]
use da_reporting, only : da_error
-------^
da_tools_serial.f(43): error #6404: This name does not have a type, and must have an explicit type. [UNIT_USED]
unit_used(unit) = .false.
---^
da_tools_serial.f(43): error #6303: The assignment operation or the binary expression operation is invalid for the data types of the two operands.
unit_used(unit) = .false.
---------------------^
da_tools_serial.f(7): error #6580: Name in only-list does not exist. [UNIT_USED]
use da_control, only : unit_used, unit_end, unit_start, stdout, num_fft_factors, pi
--------------------------^
da_tools_serial.f(7): error #6580: Name in only-list does not exist. [UNIT_END]
use da_control, only : unit_used, unit_end, unit_start, stdout, num_fft_factors, pi
-------------------------------------^
da_tools_serial.f(7): error #6580: Name in only-list does not exist. [UNIT_START]
use da_control, only : unit_used, unit_end, unit_start, stdout, num_fft_factors, pi
-----------------------------------------------^
da_tools_serial.f(7): error #6580: Name in only-list does not exist. [STDOUT]
use da_control, only : unit_used, unit_end, unit_start, stdout, num_fft_factors, pi
-----------------------------------------------------------^
da_tools_serial.f(7): error #6580: Name in only-list does not exist. [NUM_FFT_FACTORS]
use da_control, only : unit_used, unit_end, unit_start, stdout, num_fft_factors, pi
-------------------------------------------------------------------^
da_tools_serial.f(7): error #6580: Name in only-list does not exist. [PI]
use da_control, only : unit_used, unit_end, unit_start, stdout, num_fft_factors, pi
------------------------------------------------------------------------------------^
da_tools_serial.f(8): error #6580: Name in only-list does not exist. [DA_ERROR]
use da_reporting, only : da_error
----------------------------^
da_tools_serial.f(23): error #6404: This name does not have a type, and must have an explicit type. [UNIT_START]
do i = unit_start, unit_end
----------^
da_tools_serial.f(23): error #6404: This name does not have a type, and must have an explicit type. [UNIT_END]
do i = unit_start, unit_end
----------------------^
da_tools_serial.f(24): error #6406: Conflicting attributes or multiple declaration of name. [UNIT_USED]
if (.NOT. unit_used(i)) then
----------------^
da_tools_serial.f(26): error #6406: Conflicting attributes or multiple declaration of name. [UNIT_USED]
unit_used(i) = .true.
---------^
da_tools_serial.f(26): error #6303: The assignment operation or the binary expression operation is invalid for the data types of the two operands.
unit_used(i) = .true.
------------------------^
da_tools_serial.f(31): error #6406: Conflicting attributes or multiple declaration of name. [DA_ERROR]
call da_error("da_get_unit.inc",27,(/"No free units"/))
-----------^
da_tools_serial.f(99): error #6404: This name does not have a type, and must have an explicit type. [STDOUT]
write(unit=stdout,fmt='(A)') trim(ch)
--------------^
da_tools_serial.f(368): error #6279: A specification expression object must be a dummy argument, a COMMON block object, or an object accessible through host or use association. [NUM_FFT_FACTORS]
integer :: jfax(num_fft_factors)
-------------------^
da_tools_serial.f(368): error #6404: This name does not have a type, and must have an explicit type. [NUM_FFT_FACTORS]
integer :: jfax(num_fft_factors)
-------------------^
da_tools_serial.f(430): error #6404: This name does not have a type, and must have an explicit type. [PI]
del=4.0*(pi/2.0)/float(n)
------------^
compilation aborted for da_tools_serial.f (code 1)
real 0m0.384s
user 0m0.069s
sys 0m0.121s
make[1]: [da_tools_serial.o] Error 1 (ignored)
rm -f da_rfz_cv3.o
real 0m0.686s
user 0m0.301s
sys 0m0.130s
/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools/standard.exe da_rfz_cv3.f90 > da_rfz_cv3.b
rm -f module_ssmi.o
/lib/cpp -P -C -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -DWRF_DFI_RADAR=1 -I. -D_OPENMP -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/inc da_rfz_cv3.b > da_rfz_cv3.f
/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools/standard.exe module_ssmi.f90 > module_ssmi.b
rm -f da_rfz_cv3.b
if fgrep -iq '!$OMP' da_rfz_cv3.f ; then \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING da_rfz_cv3.f90 WITH OMP ; fi ; \
time mpiifort -f90=ifort -o da_rfz_cv3.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -openmp -fpp -auto -r8 -real-size `expr 8 \* 8` -i4 da_rfz_cv3.f ; \
else \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING da_rfz_cv3.f90 WITHOUT OMP ; fi ; \
time mpiifort -f90=ifort -o da_rfz_cv3.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -r8 -real-size `expr 8 \* 8` -i4 da_rfz_cv3.f ; \
fi
COMPILING da_rfz_cv3.f90 WITH OMP
/lib/cpp -P -C -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -DWRF_DFI_RADAR=1 -I. -D_OPENMP -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/inc module_ssmi.b > module_ssmi.f
In file included from module_ssmi.b:10:
tb.inc:34:22: warning: missing terminating " character
tb.inc:36:21: warning: missing terminating " character
real 0m0.939s
user 0m0.511s
sys 0m0.131s
rm -f module_ffts.o
In file included from module_ssmi.b:15:
read_ssmi.inc:125:21: warning: missing terminating ' character
read_ssmi.inc:130:75: warning: missing terminating ' character
read_ssmi.inc:176:42: warning: missing terminating ' character
read_ssmi.inc:341:49: warning: missing terminating ' character
read_ssmi.inc:628:42: warning: missing terminating ' character
rm -f module_ssmi.b
/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools/standard.exe module_ffts.f90 > module_ffts.b
if fgrep -iq '!$OMP' module_ssmi.f ; then \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING module_ssmi.f90 WITH OMP ; fi ; \
time mpiifort -f90=ifort -o module_ssmi.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -openmp -fpp -auto -r8 -real-size `expr 8 \* 8` -i4 module_ssmi.f ; \
else \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING module_ssmi.f90 WITHOUT OMP ; fi ; \
time mpiifort -f90=ifort -o module_ssmi.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -r8 -real-size `expr 8 \* 8` -i4 module_ssmi.f ; \
fi
COMPILING module_ssmi.f90 WITHOUT OMP
/lib/cpp -P -C -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -DWRF_DFI_RADAR=1 -I. -D_OPENMP -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/inc module_ffts.b > module_ffts.f
rm -f module_ffts.b
if fgrep -iq '!$OMP' module_ffts.f ; then \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING module_ffts.f90 WITH OMP ; fi ; \
time mpiifort -f90=ifort -o module_ffts.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -openmp -fpp -auto -r8 -real-size `expr 8 \* 8` -i4 module_ffts.f ; \
else \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING module_ffts.f90 WITHOUT OMP ; fi ; \
time mpiifort -f90=ifort -o module_ffts.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -r8 -real-size `expr 8 \* 8` -i4 module_ffts.f ; \
fi
COMPILING module_ffts.f90 WITHOUT OMP
module_ssmi.f(3): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [DA_CONTROL]
use da_control, only : t_kelvin,pi, t_roughem
----^
module_ssmi.f(3): error #6580: Name in only-list does not exist. [T_KELVIN]
use da_control, only : t_kelvin,pi, t_roughem
-----------------------^
module_ssmi.f(3): error #6580: Name in only-list does not exist. [PI]
use da_control, only : t_kelvin,pi, t_roughem
--------------------------------^
module_ssmi.f(3): error #6580: Name in only-list does not exist. [T_ROUGHEM]
use da_control, only : t_kelvin,pi, t_roughem
------------------------------------^
module_ssmi.f(133): error #6406: Conflicting attributes or multiple declaration of name. [PI]
om = 2.0e9*pi*f
-----------------^
module_ssmi.f(153): error #6406: Conflicting attributes or multiple declaration of name. [T_KELVIN]
tc = tk - t_kelvin
----------------^
module_ssmi.f(459): error #6406: Conflicting attributes or multiple declaration of name. [T_KELVIN]
tc = tcld - t_kelvin
------------------^
module_ssmi.f(815): error #6406: Conflicting attributes or multiple declaration of name. [T_ROUGHEM]
tp = tk/t_roughem
--------------^
module_ssmi.f(1103): error #6406: Conflicting attributes or multiple declaration of name. [T_KELVIN]
s85 = p*v0 + (1.0-p)*t_kelvin - t85v
--------------------------^
module_ssmi.f(1134): error #6406: Conflicting attributes or multiple declaration of name. [PI]
costheta = cos(theta*pi/180.0)
------------------------^
compilation aborted for module_ssmi.f (code 1)
real 0m0.384s
user 0m0.064s
sys 0m0.144s
make[1]: [module_ssmi.o] Error 1 (ignored)
icc -c -w -O3 -ip -DDM_PARALLEL -DMAX_HISTORY=25 -DNMM_CORE=0 da_join_iv_for_multi_inc.c
rm -f f_qv_from_rh.o
/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools/standard.exe f_qv_from_rh.f90 > f_qv_from_rh.b
/lib/cpp -P -C -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -DWRF_DFI_RADAR=1 -I. -D_OPENMP -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/inc f_qv_from_rh.b > f_qv_from_rh.f
rm -f f_qv_from_rh.b
if fgrep -iq '!$OMP' f_qv_from_rh.f ; then \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING f_qv_from_rh.f90 WITH OMP ; fi ; \
time mpiifort -f90=ifort -o f_qv_from_rh.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -openmp -fpp -auto -r8 -real-size `expr 8 \* 8` -i4 f_qv_from_rh.f ; \
else \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING f_qv_from_rh.f90 WITHOUT OMP ; fi ; \
time mpiifort -f90=ifort -o f_qv_from_rh.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -r8 -real-size `expr 8 \* 8` -i4 f_qv_from_rh.f ; \
fi
COMPILING f_qv_from_rh.f90 WITHOUT OMP
real 0m0.339s
user 0m0.065s
sys 0m0.099s
rm -f da_rsl_interfaces.o
/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools/standard.exe da_rsl_interfaces.f90 > da_rsl_interfaces.b
/lib/cpp -P -C -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -DWRF_DFI_RADAR=1 -I. -D_OPENMP -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/inc da_rsl_interfaces.b > da_rsl_interfaces.f
rm -f da_rsl_interfaces.b
if fgrep -iq '!$OMP' da_rsl_interfaces.f ; then \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING da_rsl_interfaces.f90 WITH OMP ; fi ; \
time mpiifort -f90=ifort -o da_rsl_interfaces.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -openmp -fpp -auto -r8 -real-size `expr 8 \* 8` -i4 da_rsl_interfaces.f ; \
else \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING da_rsl_interfaces.f90 WITHOUT OMP ; fi ; \
time mpiifort -f90=ifort -o da_rsl_interfaces.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -r8 -real-size `expr 8 \* 8` -i4 da_rsl_interfaces.f ; \
fi
COMPILING da_rsl_interfaces.f90 WITHOUT OMP
real 0m1.783s
user 0m1.422s
sys 0m0.171s
rm -f gamma1.o
/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools/standard.exe gamma1.f90 > gamma1.b
/lib/cpp -P -C -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -DWRF_DFI_RADAR=1 -I. -D_OPENMP -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/inc gamma1.b > gamma1.f
real 0m0.399s
user 0m0.058s
sys 0m0.102s
rm -f da_netcdf_interface.o
rm -f gamma1.b
/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools/standard.exe da_netcdf_interface.f90 > da_netcdf_interface.b
if fgrep -iq '!$OMP' gamma1.f ; then \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING gamma1.f90 WITH OMP ; fi ; \
time mpiifort -f90=ifort -o gamma1.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -openmp -fpp -auto -r8 -real-size `expr 8 \* 8` -i4 gamma1.f ; \
else \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING gamma1.f90 WITHOUT OMP ; fi ; \
time mpiifort -f90=ifort -o gamma1.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -r8 -real-size `expr 8 \* 8` -i4 gamma1.f ; \
fi
COMPILING gamma1.f90 WITHOUT OMP
/lib/cpp -P -C -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -DWRF_DFI_RADAR=1 -I. -D_OPENMP -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/inc -I/apps/netcdf/3.6.3-intel/include da_netcdf_interface.b > da_netcdf_interface.f
gamma1.f(3): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [DA_CONTROL]
use da_control, only : pi
-------^
gamma1.f(37): error #6406: Conflicting attributes or multiple declaration of name. [PI]
FACT=-PI/SIN(PI*RES)
----------------^
gamma1.f(37): error #6406: Conflicting attributes or multiple declaration of name. [PI]
FACT=-PI/SIN(PI*RES)
-----------------------^
gamma1.f(3): error #6580: Name in only-list does not exist. [PI]
use da_control, only : pi
--------------------------^
compilation aborted for gamma1.f (code 1)
real 0m0.350s
user 0m0.062s
sys 0m0.106s
make[1]: [gamma1.o] Error 1 (ignored)
rm -f da_memory.o
rm -f da_netcdf_interface.b
mpiicc -cc=icc -DMPI2_SUPPORT -DMPI2_THREAD_SUPPORT -DFSEEKO64_OK -o da_memory.o -c -w -O3 -ip -DDM_PARALLEL -DMAX_HISTORY=25 -DNMM_CORE=0 da_memory.c
ifort -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -r8 -real-size `expr 8 \* 8` -i4 da_netcdf_interface.f
rm -f da_advance_time.o
/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools/standard.exe da_advance_time.f90 > da_advance_time.b
x=`echo "ifort" | awk '{print $1}'` ; export x ; \
if [ $x = "gfortran" ] ; then \
echo removing external declaration of iargc for gfortran ; \
/lib/cpp -P -C -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -DWRF_DFI_RADAR=1 -I. -D_OPENMP -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/inc da_advance_time.b | sed '/integer *, *external.*iargc/d' > da_advance_time.f ;\
else \
/lib/cpp -P -C -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -DWRF_DFI_RADAR=1 -I. -D_OPENMP -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/inc da_advance_time.b > da_advance_time.f ; \
fi
rm -f da_advance_time.b
ifort -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -r8 -real-size `expr 8 \* 8` -i4 -I/apps/netcdf/3.6.3-intel/include da_advance_time.f
rm -f da_module_couple_uv.o
/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools/standard.exe da_module_couple_uv.f90 > da_module_couple_uv.b
/lib/cpp -P -C -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -DWRF_DFI_RADAR=1 -I. -D_OPENMP -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/inc -I/apps/netcdf/3.6.3-intel/include da_module_couple_uv.b > da_module_couple_uv.f
rm -f aero_mod.o
/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools/standard.exe aero_mod.f90 > aero_mod.b
rm -f da_module_couple_uv.b
ifort -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -r8 -real-size `expr 8 \* 8` -i4 da_module_couple_uv.f
/lib/cpp -P -C -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -DWRF_DFI_RADAR=1 -I. -D_OPENMP -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/inc aero_mod.b > aero_mod.f
rm -f aero_mod.b
if fgrep -iq '!$OMP' aero_mod.f ; then \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING aero_mod.f90 WITH OMP ; fi ; \
time mpiifort -f90=ifort -o aero_mod.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -openmp -fpp -auto -r8 -real-size `expr 8 \* 8` -i4 aero_mod.f ; \
else \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING aero_mod.f90 WITHOUT OMP ; fi ; \
time mpiifort -f90=ifort -o aero_mod.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -r8 -real-size `expr 8 \* 8` -i4 aero_mod.f ; \
fi
COMPILING aero_mod.f90 WITHOUT OMP
real 0m0.447s
user 0m0.133s
sys 0m0.122s
rm -f gen_be_addmean.o
/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools/standard.exe gen_be_addmean.f90 > gen_be_addmean.b
/lib/cpp -P -C -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -DWRF_DFI_RADAR=1 -I. -D_OPENMP -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/inc -I/apps/netcdf/3.6.3-intel/include gen_be_addmean.b > gen_be_addmean.f
rm -f gen_be_addmean.b
ifort -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -r8 -real-size `expr 8 \* 8` -i4 gen_be_addmean.f
rm -f gen_be_stage2_gsi.o
/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools/standard.exe gen_be_stage2_gsi.f90 > gen_be_stage2_gsi.b
/lib/cpp -P -C -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -DWRF_DFI_RADAR=1 -I. -D_OPENMP -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/inc gen_be_stage2_gsi.b > gen_be_stage2_gsi.f
rm -f gen_be_stage2_gsi.b
if fgrep -iq '!$OMP' gen_be_stage2_gsi.f ; then \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING gen_be_stage2_gsi.f90 WITH OMP ; fi ; \
time mpiifort -f90=ifort -o gen_be_stage2_gsi.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -openmp -fpp -auto -r8 -real-size `expr 8 \* 8` -i4 gen_be_stage2_gsi.f ; \
else \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING gen_be_stage2_gsi.f90 WITHOUT OMP ; fi ; \
time mpiifort -f90=ifort -o gen_be_stage2_gsi.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -r8 -real-size `expr 8 \* 8` -i4 gen_be_stage2_gsi.f ; \
fi
COMPILING gen_be_stage2_gsi.f90 WITHOUT OMP
rm -f gen_be_stage4_regional.o
/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools/standard.exe gen_be_stage4_regional.f90 > gen_be_stage4_regional.b
/lib/cpp -P -C -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -DWRF_DFI_RADAR=1 -I. -D_OPENMP -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/inc gen_be_stage4_regional.b > gen_be_stage4_regional.f
rm -f gen_be_stage4_regional.b
if fgrep -iq '!$OMP' gen_be_stage4_regional.f ; then \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING gen_be_stage4_regional.f90 WITH OMP ; fi ; \
time mpiifort -f90=ifort -o gen_be_stage4_regional.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -openmp -fpp -auto -r8 -real-size `expr 8 \* 8` -i4 gen_be_stage4_regional.f ; \
else \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING gen_be_stage4_regional.f90 WITHOUT OMP ; fi ; \
time mpiifort -f90=ifort -o gen_be_stage4_regional.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -r8 -real-size `expr 8 \* 8` -i4 gen_be_stage4_regional.f ; \
fi
COMPILING gen_be_stage4_regional.f90 WITH OMP
gen_be_stage4_regional.f(3): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [DA_CONTROL]
use da_control, only : filename_len,stderr,stdout,do_normalize,use_rf
-------^
gen_be_stage4_regional.f(4): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [DA_REPORTING]
use da_reporting, only : da_error
-------^
gen_be_stage4_regional.f(5): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [DA_TOOLS_SERIAL]
use da_tools_serial, only : da_get_unit, da_advance_cymdh
-------^
gen_be_stage4_regional.f(6): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [DA_WAVELET]
use da_wavelet, only: lf,namw,nb,nij,ws,wsd
-------^
gen_be_stage4_regional.f(42): error #6404: This name does not have a type, and must have an explicit type. [DO_NORMALIZE]
do_normalize, print_wavelets, lf, namw, nb, use_rf
------------------------------------------^
gen_be_stage4_regional.f(42): error #6406: Conflicting attributes or multiple declaration of name. [LF]
do_normalize, print_wavelets, lf, namw, nb, use_rf
------------------------------------------------------------------------^
gen_be_stage4_regional.f(42): error #6406: Conflicting attributes or multiple declaration of name. [NAMW]
do_normalize, print_wavelets, lf, namw, nb, use_rf
----------------------------------------------------------------------------^
gen_be_stage4_regional.f(42): error #6406: Conflicting attributes or multiple declaration of name. [NB]
do_normalize, print_wavelets, lf, namw, nb, use_rf
----------------------------------------------------------------------------------^
gen_be_stage4_regional.f(42): error #6404: This name does not have a type, and must have an explicit type. [USE_RF]
do_normalize, print_wavelets, lf, namw, nb, use_rf
--------------------------------------------------------------------------------------^
gen_be_stage4_regional.f(46): error #6404: This name does not have a type, and must have an explicit type. [STDERR]
stderr = 0
---^
gen_be_stage4_regional.f(47): error #6404: This name does not have a type, and must have an explicit type. [STDOUT]
stdout = 6
---^
gen_be_stage4_regional.f(63): error #6341: A logical data type is required in this context. [USE_RF]
if( use_rf )then
-------^
gen_be_stage4_regional.f(76): error #6341: A logical data type is required in this context. [USE_RF]
if( use_rf )then
-------^
gen_be_stage4_regional.f(87): error #6406: Conflicting attributes or multiple declaration of name. [NB]
write(6,'(" using ",i8," bands of ",a,i0.2," wavelet.")')nb,namw,lf
------------------------------------------------------------------^
gen_be_stage4_regional.f(87): error #6406: Conflicting attributes or multiple declaration of name. [NAMW]
write(6,'(" using ",i8," bands of ",a,i0.2," wavelet.")')nb,namw,lf
---------------------------------------------------------------------^
gen_be_stage4_regional.f(87): error #6406: Conflicting attributes or multiple declaration of name. [LF]
write(6,'(" using ",i8," bands of ",a,i0.2," wavelet.")')nb,namw,lf
--------------------------------------------------------------------------^
gen_be_stage4_regional.f(93): error #6406: Conflicting attributes or multiple declaration of name. [NIJ]
allocate(nij(0:nb,0:1,0:2))
---------------^
gen_be_stage4_regional.f(105): error #6341: A logical data type is required in this context. [USE_RF]
if( use_rf )then
-------^
gen_be_stage4_regional.f(118): error #6341: A logical data type is required in this context. [DO_NORMALIZE]
if( do_normalize )then
-------^
gen_be_stage4_regional.f(145): error #6341: A logical data type is required in this context. [USE_RF]
if( use_rf )then
-------------^
gen_be_stage4_regional.f(153): error #6341: A logical data type is required in this context. [USE_RF]
if( use_rf )then
----------------^
gen_be_stage4_regional.f(161): error #6406: Conflicting attributes or multiple declaration of name. [NIJ]
nij(0,0,0)=nj
---------------^
gen_be_stage4_regional.f(162): error #6406: Conflicting attributes or multiple declaration of name. [NIJ]
nij(0,1,0)=ni
---------------^
gen_be_stage4_regional.f(171): error #6406: Conflicting attributes or multiple declaration of name. [NB]
ADVANCE="NO")char(106-i),nb,i,transpose(nij(:,i,:))
-------------------------------------------------^
gen_be_stage4_regional.f(171): error #6911: The syntax of this substring is invalid. [NIJ]
ADVANCE="NO")char(106-i),nb,i,transpose(nij(:,i,:))
----------------------------------------------------------------^
compilation aborted for gen_be_stage4_regional.f (code 1)
real 0m0.369s
user 0m0.064s
sys 0m0.108s
make[1]: [gen_be_stage4_regional.o] Error 1 (ignored)
rm -f gen_be_cov3d.o
/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools/standard.exe gen_be_cov3d.f90 > gen_be_cov3d.b
/lib/cpp -P -C -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -DWRF_DFI_RADAR=1 -I. -D_OPENMP -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/inc gen_be_cov3d.b > gen_be_cov3d.f
rm -f gen_be_cov3d.b
if fgrep -iq '!$OMP' gen_be_cov3d.f ; then \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING gen_be_cov3d.f90 WITH OMP ; fi ; \
time mpiifort -f90=ifort -o gen_be_cov3d.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -openmp -fpp -auto -r8 -real-size `expr 8 \* 8` -i4 gen_be_cov3d.f ; \
else \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING gen_be_cov3d.f90 WITHOUT OMP ; fi ; \
time mpiifort -f90=ifort -o gen_be_cov3d.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -r8 -real-size `expr 8 \* 8` -i4 gen_be_cov3d.f ; \
fi
COMPILING gen_be_cov3d.f90 WITHOUT OMP
gen_be_cov3d.f(3): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [DA_CONTROL]
use da_control, only : stderr, stdout, filename_len
-------^
gen_be_cov3d.f(4): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [DA_TOOLS_SERIAL]
use da_tools_serial, only : da_get_unit,da_advance_cymdh
-------^
gen_be_cov3d.f(43): error #6404: This name does not have a type, and must have an explicit type. [STDERR]
stderr = 0
---^
gen_be_cov3d.f(44): error #6404: This name does not have a type, and must have an explicit type. [STDOUT]
stdout = 6
---^
gen_be_cov3d.f(50): error #6406: Conflicting attributes or multiple declaration of name. [DA_GET_UNIT]
call da_get_unit(ounit)
--------^
gen_be_cov3d.f(51): error #6406: Conflicting attributes or multiple declaration of name. [DA_GET_UNIT]
call da_get_unit(iunit)
--------^
gen_be_cov3d.f(52): error #6406: Conflicting attributes or multiple declaration of name. [DA_GET_UNIT]
call da_get_unit(namelist_unit)
--------^
gen_be_cov3d.f(151): error #6406: Conflicting attributes or multiple declaration of name. [DA_ADVANCE_CYMDH]
call da_advance_cymdh( date, interval, new_date )
-----------^
gen_be_cov3d.f(3): error #6580: Name in only-list does not exist. [STDERR]
use da_control, only : stderr, stdout, filename_len
--------------------------^
gen_be_cov3d.f(3): error #6580: Name in only-list does not exist. [STDOUT]
use da_control, only : stderr, stdout, filename_len
----------------------------------^
gen_be_cov3d.f(12): error #6279: A specification expression object must be a dummy argument, a COMMON block object, or an object accessible through host or use association. [FILENAME_LEN]
character(len=filename_len) :: filename
-----------------^
gen_be_cov3d.f(3): error #6580: Name in only-list does not exist. [FILENAME_LEN]
use da_control, only : stderr, stdout, filename_len
------------------------------------------^
gen_be_cov3d.f(4): error #6580: Name in only-list does not exist. [DA_GET_UNIT]
use da_tools_serial, only : da_get_unit,da_advance_cymdh
-------------------------------^
gen_be_cov3d.f(4): error #6580: Name in only-list does not exist. [DA_ADVANCE_CYMDH]
use da_tools_serial, only : da_get_unit,da_advance_cymdh
-------------------------------------------^
gen_be_cov3d.f(12): error #6591: An automatic object is invalid in a main program. [FILENAME]
character(len=filename_len) :: filename
----------------------------------^
compilation aborted for gen_be_cov3d.f (code 1)
real 0m0.247s
user 0m0.059s
sys 0m0.098s
make[1]: [gen_be_cov3d.o] Error 1 (ignored)
rm -f gen_be_cov3d3d_bin3d_contrib.o
/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/tools/standard.exe gen_be_cov3d3d_bin3d_contrib.f90 > gen_be_cov3d3d_bin3d_contrib.b
/lib/cpp -P -C -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=1 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=8 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_FUNC -DWRF_USE_CLM -DDM_PARALLEL -DNETCDF -DPNETCDF -DHARDCODE_VERTICAL=50 -DUSE_ALLOCATABLES -DGRIB1 -DINTIO -DKEEP_INT_AROUND -DHYBRID_COORD=1 -DLIMIT_ARGS -DCONFIG_BUF_LEN=65536 -DMAX_DOMAINS_F=21 -DMAX_HISTORY=25 -DNMM_NEST=0 -DWRF_DFI_RADAR=1 -I. -D_OPENMP -I/mnt/pan2/projects/nrtrr/alexander/code/rapidrefresh/rapid-refresh/WRFV3.8_GSD_hybridcoord/inc gen_be_cov3d3d_bin3d_contrib.b > gen_be_cov3d3d_bin3d_contrib.f
rm -f gen_be_cov3d3d_bin3d_contrib.b
if fgrep -iq '!$OMP' gen_be_cov3d3d_bin3d_contrib.f ; then \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING gen_be_cov3d3d_bin3d_contrib.f90 WITH OMP ; fi ; \
time mpiifort -f90=ifort -o gen_be_cov3d3d_bin3d_contrib.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -openmp -fpp -auto -r8 -real-size `expr 8 \* 8` -i4 gen_be_cov3d3d_bin3d_contrib.f ; \
else \
if [ -n "-openmp -fpp -auto" ] ; then echo COMPILING gen_be_cov3d3d_bin3d_contrib.f90 WITHOUT OMP ; fi ; \
time mpiifort -f90=ifort -o gen_be_cov3d3d_bin3d_contrib.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian -r8 -real-size `expr 8 \* 8` -i4 gen_be_cov3d3d_bin3d_contrib.f ; \
fi
COMPILING gen_be_cov3d3d_bin3d_contrib.f90 WITHOUT OMP
gen_be_cov3d3d_bin3d_contrib.f(2): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [DA_CONTROL]
use da_control, only : stderr, stdout, filename_len
-------^
gen_be_cov3d3d_bin3d_contrib.f(3): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [DA_TOOLS_SERIAL]
use da_tools_serial, only : da_get_unit,da_advance_cymdh
-------^
gen_be_cov3d3d_bin3d_contrib.f(50): error #6404: This name does not have a type, and must have an explicit type. [STDERR]
stderr = 0
---^
gen_be_cov3d3d_bin3d_contrib.f(51): error #6404: This name does not have a type, and must have an explicit type. [STDOUT]
stdout = 6
---^
gen_be_cov3d3d_bin3d_contrib.f(53): error #6406: Conflicting attributes or multiple declaration of name. [DA_GET_UNIT]
call da_get_unit(ounit)
--------^
gen_be_cov3d3d_bin3d_contrib.f(54): error #6406: Conflicting attributes or multiple declaration of name. [DA_GET_UNIT]
call da_get_unit(iunit)
--------^
gen_be_cov3d3d_bin3d_contrib.f(55): error #6406: Conflicting attributes or multiple declaration of name. [DA_GET_UNIT]
call da_get_unit(namelist_unit)
--------^
gen_be_cov3d3d_bin3d_contrib.f(195): error #6406: Conflicting attributes or multiple declaration of name. [DA_ADVANCE_CYMDH]
call da_advance_cymdh( date, interval, new_date )
-----------^
gen_be_cov3d3d_bin3d_contrib.f(2): error #6580: Name in only-list does not exist. [STDERR]
use da_control, only : stderr, stdout, filename_len
--------------------------^
gen_be_cov3d3d_bin3d_contrib.f(2): error #6580: Name in only-list does not exist. [STDOUT]
use da_control, only : stderr, stdout, filename_len
----------------------------------^
gen_be_cov3d3d_bin3d_contrib.f(20): error #6279: A specification expression object must be a dummy argument, a COMMON block object, or an object accessible through host or use association. [FILENAME_LEN]
character(len=filename_len) :: filename
-----------------^
gen_be_cov3d3d_bin3d_contrib.f(2): error #6580: Name in only-list does not exist. [FILENAME_LEN]
use da_control, only : stderr, stdout, filename_len
------------------------------------------^
gen_be_cov3d3d_bin3d_contrib.f(3): error #6580: Name in only-list does not exist. [DA_GET_UNIT]