Pseudo-terminal will not be allocated because stdin is not a terminal. job started: Thu Nov 21 04:00:06 CET 2024 uname: Linux jwlogin22.juwels 5.14.0-427.33.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Aug 28 17:34:59 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux Cloning into 'mptrac'... Updating files: 68% (219/321) Updating files: 69% (222/321) Updating files: 70% (225/321) Updating files: 71% (228/321) Updating files: 71% (231/321) Updating files: 72% (232/321) Updating files: 73% (235/321) Updating files: 74% (238/321) Updating files: 75% (241/321) Updating files: 76% (244/321) Updating files: 77% (248/321) Updating files: 78% (251/321) Updating files: 79% (254/321) Updating files: 80% (257/321) Updating files: 81% (261/321) Updating files: 82% (264/321) Updating files: 83% (267/321) Updating files: 84% (270/321) Updating files: 85% (273/321) Updating files: 86% (277/321) Updating files: 87% (280/321) Updating files: 88% (283/321) Updating files: 89% (286/321) Updating files: 90% (289/321) Updating files: 91% (293/321) Updating files: 92% (296/321) Updating files: 93% (299/321) Updating files: 94% (302/321) Updating files: 95% (305/321) Updating files: 96% (309/321) Updating files: 97% (312/321) Updating files: 98% (315/321) Updating files: 99% (318/321) Updating files: 100% (321/321) Updating files: 100% (321/321), done. configure: WARNING: Cannot find libraries for LDAP support: LDAP disabled configure: WARNING: libgsasl was not found configure: WARNING: Cannot find libidn2 Warning: compression requested but Gzip is not available Can't locate Memoize.pm in @INC (you may need to install the Memoize module) (@INC contains: . /usr/local/lib64/perl5/5.32 /usr/local/share/perl5/5.32 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at getpart.pm line 46. BEGIN failed--compilation aborted at getpart.pm line 46. Compilation failed in require at ./runtests.pl line 97. BEGIN failed--compilation aborted at ./runtests.pl line 97. make[1]: *** [Makefile:885: quiet-test] Error 2 make: *** [Makefile:1691: test] Error 2 encoding.c:16:30: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 16 | char * szip_encoder_status = "SZIP ENCODER ENABLED"; | ^~~~~~~~~~~~~~~~~~~~~~ sz_api.c:47:6: warning: redundant redeclaration of 'szip_compress_memory' [-Wredundant-decls] 47 | long szip_compress_memory( | ^~~~~~~~~~~~~~~~~~~~ In file included from szlib.h:42, from sz_api.c:45: ricehdf.h:62:6: note: previous declaration of 'szip_compress_memory' with type 'long int(int, int, int, int, const void *, long int, char *)' 62 | long szip_compress_memory( | ^~~~~~~~~~~~~~~~~~~~ sz_api.c:56:6: warning: redundant redeclaration of 'szip_uncompress_memory' [-Wredundant-decls] 56 | long szip_uncompress_memory( | ^~~~~~~~~~~~~~~~~~~~~~ ricehdf.h:71:6: note: previous declaration of 'szip_uncompress_memory' with type 'long int(int, int, int, int, const char *, long int, void *, long int)' 71 | long szip_uncompress_memory( | ^~~~~~~~~~~~~~~~~~~~~~ sz_api.c:66:5: warning: redundant redeclaration of 'szip_check_params' [-Wredundant-decls] 66 | int szip_check_params( | ^~~~~~~~~~~~~~~~~ ricehdf.h:81:5: note: previous declaration of 'szip_check_params' with type 'int(int, int, int, long int, char **)' 81 | int szip_check_params( | ^~~~~~~~~~~~~~~~~ sz_api.c: In function 'SZ_Compress': sz_api.c:124:44: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 124 | hidden->image_in = (char *) malloc(image_size); | ^~~~~~~~~~ sz_api.c:131:66: warning: conversion from 'long int' to 'double' may change value [-Wconversion] 131 | image_size = (long)(strm->image_pixels * bytes_per_pixel * 1.75); | ^ sz_api.c:132:45: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 132 | hidden->image_out = (char *) malloc(image_size); | ^~~~~~~~~~ sz_api.c:141:48: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 141 | memcpy(hidden->next_in, strm->next_in, size_in); | ^~~~~~~ sz_api.c:146:27: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 146 | strm->avail_in -= size_in; | ^~~~~~~ sz_api.c:147:24: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 147 | strm->total_in += size_in; | ^~ sz_api.c:154:24: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 154 | return output_bytes; | ^~~~~~~~~~~~ sz_api.c:169:50: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 169 | memcpy(strm->next_out, hidden->next_out, size_out); | ^~~~~~~~ sz_api.c:174:28: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 174 | strm->avail_out -= size_out; | ^~~~~~~~ sz_api.c:175:25: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 175 | strm->total_out += size_out; | ^~ sz_api.c: In function 'SZ_Decompress': sz_api.c:270:66: warning: conversion from 'long int' to 'double' may change value [-Wconversion] 270 | image_size = (long)(strm->image_pixels * bytes_per_pixel * 1.75); | ^ sz_api.c:271:44: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 271 | hidden->image_in = (char *) malloc(image_size); | ^~~~~~~~~~ sz_api.c:278:66: warning: conversion from 'long int' to 'double' may change value [-Wconversion] 278 | image_size = (long)(strm->image_pixels * bytes_per_pixel * 1.0); | ^ sz_api.c:279:45: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 279 | hidden->image_out = (char *) malloc(image_size); | ^~~~~~~~~~ sz_api.c:288:48: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 288 | memcpy(hidden->next_in, strm->next_in, size_in); | ^~~~~~~ sz_api.c:293:27: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 293 | strm->avail_in -= size_in; | ^~~~~~~ sz_api.c:294:24: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 294 | strm->total_in += size_in; | ^~ sz_api.c:302:24: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 302 | return output_bytes; | ^~~~~~~~~~~~ sz_api.c:313:50: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 313 | memcpy(strm->next_out, hidden->next_out, size_out); | ^~~~~~~~ sz_api.c:318:28: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 318 | strm->avail_out -= size_out; | ^~~~~~~~ sz_api.c:319:25: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 319 | strm->total_out += size_out; | ^~ sz_api.c: In function 'SZ_BufftoBuffCompress': sz_api.c:396:24: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 396 | pixels = (sourceLen+bytes_per_pixel-1)/bytes_per_pixel; | ^ sz_api.c:396:43: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 396 | pixels = (sourceLen+bytes_per_pixel-1)/bytes_per_pixel; | ^ sz_api.c:396:14: warning: conversion to 'long int' from 'size_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 396 | pixels = (sourceLen+bytes_per_pixel-1)/bytes_per_pixel; | ^ sz_api.c:397:33: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'double' may change value [-Wconversion] 397 | out_size = (long)(sourceLen * 2.00); | ^ sz_api.c:399:18: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 399 | if (*destLen >= out_size) | ^~ sz_api.c:403:37: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 403 | image_out = (char *) malloc(out_size); | ^~~~~~~~ sz_api.c:414:16: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 414 | return output_bytes; | ^~~~~~~~~~~~ sz_api.c:418:18: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 418 | if (*destLen >= output_bytes) | ^~ sz_api.c:419:20: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 419 | *destLen = output_bytes; | ^~~~~~~~~~~~ sz_api.c: In function 'SZ_BufftoBuffDecompress': sz_api.c:454:22: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 454 | pixels = *destLen/bytes_per_pixel; | ^ sz_api.c:454:14: warning: conversion to 'long int' from 'size_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 454 | pixels = *destLen/bytes_per_pixel; | ^ sz_api.c:456:136: warning: conversion to 'long int' from 'size_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 456 | output_bytes = szip_uncompress_memory(sz->options_mask, sz->bits_per_pixel, sz->pixels_per_block, sz->pixels_per_scanline, source, sourceLen, dest, pixels); | ^~~~~~~~~ sz_api.c:458:16: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 458 | return output_bytes; | ^~~~~~~~~~~~ sz_api.c:464:20: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 464 | *destLen = output_bytes; | ^~~~~~~~~~~~ rice.c:106:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 106 | static int (*winner_function)(); | ^~~~~~ rice.c:107:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 107 | static int (*winner_ref_function)(); | ^~~~~~ rice.c: In function 'warning': rice.c:252:21: warning: unused parameter 'fmt' [-Wunused-parameter] 252 | warning(const char *fmt, ...) | ~~~~~~~~~~~~^~~ rice.c: In function 'error': rice.c:267:19: warning: unused parameter 'fmt' [-Wunused-parameter] 267 | error(const char *fmt, ...) | ~~~~~~~~~~~~^~~ rice.c: At top level: rice.c:301:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 301 | getch() | ^~~~~ rice.c:333:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 333 | read_header() | ^~~~~~~~~~~ rice.c: In function 'read_header': rice.c:340:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 340 | value = getch(); | ^~~~~ rice.c:341:26: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 341 | value = (value << 8) | getch(); | ^ rice.c:355:30: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 355 | value = (value << 8) | getch(); | ^ rice.c:356:30: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 356 | value = (value << 8) | getch(); | ^ rice.c:360:28: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 360 | pixels_per_block = ((value >> 17) & 0x1f) * 2 + 2; | ^ rice.c:366:30: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 366 | value = (value << 8) | getch(); | ^ rice.c:367:30: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 367 | value = (value << 8) | getch(); | ^ rice.c:371:28: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 371 | pixels_per_block = ((value >> 14) & 0x1f) * 2 + 2; | ^ rice.c:380:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 380 | value = getch(); | ^~~~~ rice.c:392:30: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 392 | value = (value << 8) | getch(); | ^ rice.c:393:30: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 393 | value = (value << 8) | getch(); | ^ rice.c:394:30: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 394 | value = (value << 8) | getch(); | ^ rice.c: At top level: rice.c:423:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 423 | write_header() | ^~~~~~~~~~~~ rice.c: In function 'write_header': rice.c:455:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 455 | value |= (msb_first == 1) << 14; | ^~ rice.c:456:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 456 | value |= (compression_mode == NN_MODE) << 12; | ^~ rice.c:457:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 457 | value |= n << 9; | ^~ rice.c:458:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 458 | value |= j << 6; | ^~ rice.c:459:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 459 | value |= m << 2; | ^~ rice.c:467:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 467 | value |= (msb_first == 1) << 29; | ^~ rice.c:468:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 468 | value |= (compression_mode == NN_MODE) << 26; | ^~ rice.c:469:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 469 | value |= (bits_per_pixel - 1) << 22; | ^~ rice.c:470:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 470 | value |= (pixels_per_block/2 - 1) << 17; | ^~ rice.c:471:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 471 | value |= (pixels_per_scanline - 1) << 3; | ^~ rice.c:482:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 482 | value |= (msb_first == 1) << 28; | ^~ rice.c:483:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 483 | value |= (compression_mode == NN_MODE) << 25; | ^~ rice.c:484:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 484 | value |= (bits_per_pixel - 1) << 19; | ^~ rice.c:485:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 485 | value |= (pixels_per_block/2 - 1) << 14; | ^~ rice.c:486:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 486 | value |= (pixels_per_scanline - 1); | ^~ rice.c:500:26: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 500 | scanline_count = input_pixel_count / pixels_per_scanline; | ^~~~~~~~~~~~~~~~~ rice.c:509:19: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 509 | value |= i; | ^~ rice.c:516:19: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 516 | value |= input_pixel_count; | ^~ rice.c: At top level: rice.c:537:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 537 | fix_last_scanline(byte_buffer, n) | ^~~~~~~~~~~~~~~~~ rice.c: In function 'fix_last_scanline': rice.c:554:57: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 554 | memset(byte_buffer + n, ch, pixels_per_scanline - n); | ~~~~~~~~~~~~~~~~~~~~^~~ rice.c:565:20: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 565 | *p++ = ch1; | ^~~ rice.c:566:20: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 566 | *p++ = ch2; | ^~~ rice.c:580:20: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 580 | *p++ = ch1; | ^~~ rice.c:581:20: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 581 | *p++ = ch2; | ^~~ rice.c:582:20: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 582 | *p++ = ch3; | ^~~ rice.c:583:20: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 583 | *p++ = ch4; | ^~~ rice.c: At top level: rice.c:604:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 604 | encode_scanline() | ^~~~~~~~~~~~~~~ rice.c: In function 'encode_scanline': rice.c:606:11: warning: declaration of 'bptr' shadows a global declaration [-Wshadow] 606 | char *bptr; | ^~~~ rice.c:163:14: note: shadowed declaration is here 163 | static char *bptr; | ^~~~ rice.c:638:12: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 638 | mask = masknot[bits_per_pixel]; | ^~~~~~~ rice.c:656:17: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 656 | n = input_pixel_count >= pixels_per_scanline ? pixels_per_scanline : input_pixel_count; | ^~~~~~~~~~~~~~~~~ rice.c:658:51: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 658 | memcpy(byte_buffer, input_byte_data, 2*n); | ~^~ rice.c:679:55: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 679 | x1 = ((*(b+0) << 8) + *(b+1)) & mask; | ^ rice.c:679:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 679 | x1 = ((*(b+0) << 8) + *(b+1)) & mask; | ^ rice.c:680:55: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 680 | x2 = ((*(b+2) << 8) + *(b+3)) & mask; | ^ rice.c:680:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 680 | x2 = ((*(b+2) << 8) + *(b+3)) & mask; | ^ rice.c:681:55: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 681 | x3 = ((*(b+4) << 8) + *(b+5)) & mask; | ^ rice.c:681:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 681 | x3 = ((*(b+4) << 8) + *(b+5)) & mask; | ^ rice.c:682:55: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 682 | x4 = ((*(b+6) << 8) + *(b+7)) & mask; | ^ rice.c:682:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 682 | x4 = ((*(b+6) << 8) + *(b+7)) & mask; | ^ rice.c:688:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 688 | *s++ = del << 1; | ^~~ rice.c:690:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 690 | *s++ = x1; | ^~ rice.c:695:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 695 | *s++ = ((-del)<<1) - 1; | ^ rice.c:697:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 697 | *s++ = xmax-x1; | ^~~~ rice.c:704:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 704 | *s++ = del << 1; | ^~~ rice.c:706:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 706 | *s++ = x2; | ^~ rice.c:711:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 711 | *s++ = ((-del)<<1) - 1; | ^ rice.c:713:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 713 | *s++ = xmax-x2; | ^~~~ rice.c:720:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 720 | *s++ = del << 1; | ^~~ rice.c:722:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 722 | *s++ = x3; | ^~ rice.c:727:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 727 | *s++ = ((-del)<<1) - 1; | ^ rice.c:729:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 729 | *s++ = xmax-x3; | ^~~~ rice.c:736:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 736 | *s++ = del << 1; | ^~~ rice.c:738:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 738 | *s++ = x4; | ^~ rice.c:743:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 743 | *s++ = ((-del)<<1) - 1; | ^ rice.c:745:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 745 | *s++ = xmax-x4; | ^~~~ rice.c:753:50: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 753 | x = ((*b << 8) + *(b+1)) & mask; | ^ rice.c:753:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 753 | x = ((*b << 8) + *(b+1)) & mask; | ^ rice.c:759:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 759 | *s++ = del << 1; | ^~~ rice.c:761:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 761 | *s++ = x; | ^ rice.c:766:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 766 | *s++ = ((-del)<<1) - 1; | ^ rice.c:768:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 768 | *s++ = xmax-x; | ^~~~ rice.c:778:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 778 | *s++ = ((*b << 8) + *(b+1)) & mask; | ^ rice.c:791:55: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 791 | x1 = ((*(b+1) << 8) + *(b+0)) & mask; | ^ rice.c:791:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 791 | x1 = ((*(b+1) << 8) + *(b+0)) & mask; | ^ rice.c:792:55: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 792 | x2 = ((*(b+3) << 8) + *(b+2)) & mask; | ^ rice.c:792:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 792 | x2 = ((*(b+3) << 8) + *(b+2)) & mask; | ^ rice.c:793:55: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 793 | x3 = ((*(b+5) << 8) + *(b+4)) & mask; | ^ rice.c:793:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 793 | x3 = ((*(b+5) << 8) + *(b+4)) & mask; | ^ rice.c:794:55: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 794 | x4 = ((*(b+7) << 8) + *(b+6)) & mask; | ^ rice.c:794:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 794 | x4 = ((*(b+7) << 8) + *(b+6)) & mask; | ^ rice.c:800:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 800 | *s++ = del << 1; | ^~~ rice.c:802:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 802 | *s++ = x1; | ^~ rice.c:807:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 807 | *s++ = ((-del)<<1) - 1; | ^ rice.c:809:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 809 | *s++ = xmax-x1; | ^~~~ rice.c:816:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 816 | *s++ = del << 1; | ^~~ rice.c:818:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 818 | *s++ = x2; | ^~ rice.c:823:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 823 | *s++ = ((-del)<<1) - 1; | ^ rice.c:825:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 825 | *s++ = xmax-x2; | ^~~~ rice.c:832:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 832 | *s++ = del << 1; | ^~~ rice.c:834:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 834 | *s++ = x3; | ^~ rice.c:839:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 839 | *s++ = ((-del)<<1) - 1; | ^ rice.c:841:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 841 | *s++ = xmax-x3; | ^~~~ rice.c:848:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 848 | *s++ = del << 1; | ^~~ rice.c:850:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 850 | *s++ = x4; | ^~ rice.c:855:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 855 | *s++ = ((-del)<<1) - 1; | ^ rice.c:857:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 857 | *s++ = xmax-x4; | ^~~~ rice.c:865:50: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 865 | x = ((*(b+1) << 8) + *b) & mask; | ^ rice.c:865:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 865 | x = ((*(b+1) << 8) + *b) & mask; | ^ rice.c:871:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 871 | *s++ = del << 1; | ^~~ rice.c:873:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 873 | *s++ = x; | ^ rice.c:878:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 878 | *s++ = ((-del)<<1) - 1; | ^ rice.c:880:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 880 | *s++ = xmax-x; | ^~~~ rice.c:890:48: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 890 | *s++ =((*(b+1) << 8) + *b) & mask; | ^ rice.c:916:17: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 916 | n = input_pixel_count >= pixels_per_scanline ? pixels_per_scanline : input_pixel_count; | ^~~~~~~~~~~~~~~~~ rice.c:918:50: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 918 | memcpy(byte_buffer, input_byte_data, n); | ^ rice.c:937:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 937 | x1 = *b++ & mask; | ^ rice.c:938:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 938 | x2 = *b++ & mask; | ^ rice.c:939:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 939 | x3 = *b++ & mask; | ^ rice.c:940:26: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 940 | x4 = *b++ & mask; | ^ rice.c:945:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 945 | *s++ = del << 1; | ^~~ rice.c:947:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 947 | *s++ = x1; | ^~ rice.c:952:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 952 | *s++ = ((-del)<<1) - 1; | ^ rice.c:954:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 954 | *s++ = xmax-x1; | ^~~~ rice.c:961:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 961 | *s++ = del << 1; | ^~~ rice.c:963:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 963 | *s++ = x2; | ^~ rice.c:968:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 968 | *s++ = ((-del)<<1) - 1; | ^ rice.c:970:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 970 | *s++ = xmax-x2; | ^~~~ rice.c:977:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 977 | *s++ = del << 1; | ^~~ rice.c:979:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 979 | *s++ = x3; | ^~ rice.c:984:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 984 | *s++ = ((-del)<<1) - 1; | ^ rice.c:986:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 986 | *s++ = xmax-x3; | ^~~~ rice.c:993:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 993 | *s++ = del << 1; | ^~~ rice.c:995:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 995 | *s++ = x4; | ^~ rice.c:1000:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1000 | *s++ = ((-del)<<1) - 1; | ^ rice.c:1002:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1002 | *s++ = xmax-x4; | ^~~~ rice.c:1010:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1010 | x = *b++ & mask; | ^ rice.c:1015:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1015 | *s++ = del << 1; | ^~~ rice.c:1017:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1017 | *s++ = x; | ^ rice.c:1022:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1022 | *s++ = ((-del)<<1) - 1; | ^ rice.c:1024:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1024 | *s++ = xmax-x; | ^~~~ rice.c:1062:17: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 1062 | n = input_pixel_count >= pixels_per_scanline ? pixels_per_scanline : input_pixel_count; | ^~~~~~~~~~~~~~~~~ rice.c:1064:51: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1064 | memcpy(byte_buffer, input_byte_data, 4*n); | ~^~ rice.c:1085:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1085 | x1 = ((*(b+1) << 16) | (*(b+2) << 8) | *(b+3)) & mask; | ^ rice.c:1086:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1086 | x2 = ((*(b+5) << 16) | (*(b+6) << 8) | *(b+7)) & mask; | ^ rice.c:1087:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1087 | x3 = ((*(b+9) << 16) | (*(b+10) << 8) | *(b+11)) & mask; | ^ rice.c:1088:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1088 | x4 = ((*(b+13) << 16) | (*(b+14) << 8) | *(b+15)) & mask; | ^ rice.c:1094:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1094 | *s++ = del << 1; | ^~~ rice.c:1096:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1096 | *s++ = x1; | ^~ rice.c:1101:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1101 | *s++ = ((-del)<<1) - 1; | ^ rice.c:1103:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1103 | *s++ = xmax-x1; | ^~~~ rice.c:1110:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1110 | *s++ = del << 1; | ^~~ rice.c:1112:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1112 | *s++ = x2; | ^~ rice.c:1117:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1117 | *s++ = ((-del)<<1) - 1; | ^ rice.c:1119:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1119 | *s++ = xmax-x2; | ^~~~ rice.c:1126:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1126 | *s++ = del << 1; | ^~~ rice.c:1128:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1128 | *s++ = x3; | ^~ rice.c:1133:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1133 | *s++ = ((-del)<<1) - 1; | ^ rice.c:1135:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1135 | *s++ = xmax-x3; | ^~~~ rice.c:1142:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1142 | *s++ = del << 1; | ^~~ rice.c:1144:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1144 | *s++ = x4; | ^~ rice.c:1149:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1149 | *s++ = ((-del)<<1) - 1; | ^ rice.c:1151:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1151 | *s++ = xmax-x4; | ^~~~ rice.c:1159:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1159 | x = ((*(b+1) << 16) | (*(b+2) << 8) | *(b+3)) & mask; | ^ rice.c:1165:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1165 | *s++ = del << 1; | ^~~ rice.c:1167:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1167 | *s++ = x; | ^ rice.c:1172:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1172 | *s++ = ((-del)<<1) - 1; | ^ rice.c:1174:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1174 | *s++ = xmax-x; | ^~~~ rice.c:1197:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1197 | x1 = ((*(b+2) << 16) | (*(b+1) << 8) | *(b+0)) & mask; | ^ rice.c:1198:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1198 | x2 = ((*(b+6) << 16) | (*(b+5) << 8) | *(b+4)) & mask; | ^ rice.c:1199:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1199 | x3 = ((*(b+10) << 16) | (*(b+9) << 8) | *(b+8)) & mask; | ^ rice.c:1200:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1200 | x4 = ((*(b+14) << 16) | (*(b+13) << 8) | *(b+12)) & mask; | ^ rice.c:1206:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1206 | *s++ = del << 1; | ^~~ rice.c:1208:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1208 | *s++ = x1; | ^~ rice.c:1213:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1213 | *s++ = ((-del)<<1) - 1; | ^ rice.c:1215:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1215 | *s++ = xmax-x1; | ^~~~ rice.c:1222:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1222 | *s++ = del << 1; | ^~~ rice.c:1224:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1224 | *s++ = x2; | ^~ rice.c:1229:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1229 | *s++ = ((-del)<<1) - 1; | ^ rice.c:1231:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1231 | *s++ = xmax-x2; | ^~~~ rice.c:1238:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1238 | *s++ = del << 1; | ^~~ rice.c:1240:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1240 | *s++ = x3; | ^~ rice.c:1245:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1245 | *s++ = ((-del)<<1) - 1; | ^ rice.c:1247:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1247 | *s++ = xmax-x3; | ^~~~ rice.c:1254:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1254 | *s++ = del << 1; | ^~~ rice.c:1256:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1256 | *s++ = x4; | ^~ rice.c:1261:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1261 | *s++ = ((-del)<<1) - 1; | ^ rice.c:1263:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1263 | *s++ = xmax-x4; | ^~~~ rice.c:1271:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1271 | x = ((*(b+2) << 16) | (*(b+1) << 8) | *b) & mask; | ^ rice.c:1277:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1277 | *s++ = del << 1; | ^~~ rice.c:1279:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1279 | *s++ = x; | ^ rice.c:1284:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1284 | *s++ = ((-del)<<1) - 1; | ^ rice.c:1286:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1286 | *s++ = xmax-x; | ^~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:1326:13: note: in expansion of macro 'pack1' 1326 | pack1(0, id_bits+1); | ^~~~~ rice.c:220:19: warning: declaration of 'value' shadows a previous local [-Wshadow] 220 | unsigned long value; \ | ^~~~~ rice.c:1327:13: note: in expansion of macro 'pack2' 1327 | pack2(*sigma, bits_per_pixel); | ^~~~~ rice.c:632:19: note: shadowed declaration is here 632 | unsigned long value; | ^~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:230:9: note: in expansion of macro 'pack1' 230 | pack1(v16, pbits); \ | ^~~~~ rice.c:1327:13: note: in expansion of macro 'pack2' 1327 | pack2(*sigma, bits_per_pixel); | ^~~~~ rice.c:209:23: warning: declaration of 'v16' shadows a previous local [-Wshadow] 209 | unsigned long v16; \ | ^~~ rice.c:230:9: note: in expansion of macro 'pack1' 230 | pack1(v16, pbits); \ | ^~~~~ rice.c:1327:13: note: in expansion of macro 'pack2' 1327 | pack2(*sigma, bits_per_pixel); | ^~~~~ rice.c:227:23: note: shadowed declaration is here 227 | unsigned long v16; \ | ^~~ rice.c:1327:13: note: in expansion of macro 'pack2' 1327 | pack2(*sigma, bits_per_pixel); | ^~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:235:5: note: in expansion of macro 'pack1' 235 | pack1(value, pbits); \ | ^~~~~ rice.c:1327:13: note: in expansion of macro 'pack2' 1327 | pack2(*sigma, bits_per_pixel); | ^~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:1344:17: note: in expansion of macro 'pack1' 1344 | pack1(id, id_bits); | ^~~~~ rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 206 | packed_value |= value << packed_bits; \ | ^~ rice.c:1344:17: note: in expansion of macro 'pack1' 1344 | pack1(id, id_bits); | ^~~~~ rice.c:220:19: warning: declaration of 'value' shadows a previous local [-Wshadow] 220 | unsigned long value; \ | ^~~~~ rice.c:1345:17: note: in expansion of macro 'pack2' 1345 | pack2(*sigma, bits_per_pixel); | ^~~~~ rice.c:632:19: note: shadowed declaration is here 632 | unsigned long value; | ^~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:230:9: note: in expansion of macro 'pack1' 230 | pack1(v16, pbits); \ | ^~~~~ rice.c:1345:17: note: in expansion of macro 'pack2' 1345 | pack2(*sigma, bits_per_pixel); | ^~~~~ rice.c:209:23: warning: declaration of 'v16' shadows a previous local [-Wshadow] 209 | unsigned long v16; \ | ^~~ rice.c:230:9: note: in expansion of macro 'pack1' 230 | pack1(v16, pbits); \ | ^~~~~ rice.c:1345:17: note: in expansion of macro 'pack2' 1345 | pack2(*sigma, bits_per_pixel); | ^~~~~ rice.c:227:23: note: shadowed declaration is here 227 | unsigned long v16; \ | ^~~ rice.c:1345:17: note: in expansion of macro 'pack2' 1345 | pack2(*sigma, bits_per_pixel); | ^~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:235:5: note: in expansion of macro 'pack1' 235 | pack1(value, pbits); \ | ^~~~~ rice.c:1345:17: note: in expansion of macro 'pack2' 1345 | pack2(*sigma, bits_per_pixel); | ^~~~~ rice.c:220:19: warning: declaration of 'value' shadows a previous local [-Wshadow] 220 | unsigned long value; \ | ^~~~~ rice.c:1349:25: note: in expansion of macro 'pack2' 1349 | pack2(*s++, bits_per_pixel); | ^~~~~ rice.c:632:19: note: shadowed declaration is here 632 | unsigned long value; | ^~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:230:9: note: in expansion of macro 'pack1' 230 | pack1(v16, pbits); \ | ^~~~~ rice.c:1349:25: note: in expansion of macro 'pack2' 1349 | pack2(*s++, bits_per_pixel); | ^~~~~ rice.c:209:23: warning: declaration of 'v16' shadows a previous local [-Wshadow] 209 | unsigned long v16; \ | ^~~ rice.c:230:9: note: in expansion of macro 'pack1' 230 | pack1(v16, pbits); \ | ^~~~~ rice.c:1349:25: note: in expansion of macro 'pack2' 1349 | pack2(*s++, bits_per_pixel); | ^~~~~ rice.c:227:23: note: shadowed declaration is here 227 | unsigned long v16; \ | ^~~ rice.c:1349:25: note: in expansion of macro 'pack2' 1349 | pack2(*s++, bits_per_pixel); | ^~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:235:5: note: in expansion of macro 'pack1' 235 | pack1(value, pbits); \ | ^~~~~ rice.c:1349:25: note: in expansion of macro 'pack2' 1349 | pack2(*s++, bits_per_pixel); | ^~~~~ rice.c:1357:33: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1357 | fsval = (*s1++ >> ksplits) + 1; | ^ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1358:25: note: in expansion of macro 'packfs' 1358 | packfs(fsval); | ^~~~~~ rice.c:1361:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1361 | mask = masknot[ksplits]; | ^~~~~~~ rice.c:220:19: warning: declaration of 'value' shadows a previous local [-Wshadow] 220 | unsigned long value; \ | ^~~~~ rice.c:1365:25: note: in expansion of macro 'pack2' 1365 | pack2(num, ksplits); | ^~~~~ rice.c:632:19: note: shadowed declaration is here 632 | unsigned long value; | ^~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:230:9: note: in expansion of macro 'pack1' 230 | pack1(v16, pbits); \ | ^~~~~ rice.c:1365:25: note: in expansion of macro 'pack2' 1365 | pack2(num, ksplits); | ^~~~~ rice.c:209:23: warning: declaration of 'v16' shadows a previous local [-Wshadow] 209 | unsigned long v16; \ | ^~~ rice.c:230:9: note: in expansion of macro 'pack1' 230 | pack1(v16, pbits); \ | ^~~~~ rice.c:1365:25: note: in expansion of macro 'pack2' 1365 | pack2(num, ksplits); | ^~~~~ rice.c:227:23: note: shadowed declaration is here 227 | unsigned long v16; \ | ^~~ rice.c:1365:25: note: in expansion of macro 'pack2' 1365 | pack2(num, ksplits); | ^~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:235:5: note: in expansion of macro 'pack1' 235 | pack1(value, pbits); \ | ^~~~~ rice.c:1365:25: note: in expansion of macro 'pack2' 1365 | pack2(num, ksplits); | ^~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:1371:17: note: in expansion of macro 'pack1' 1371 | pack1(id, id_bits); | ^~~~~ rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 206 | packed_value |= value << packed_bits; \ | ^~ rice.c:1371:17: note: in expansion of macro 'pack1' 1371 | pack1(id, id_bits); | ^~~~~ rice.c:220:19: warning: declaration of 'value' shadows a previous local [-Wshadow] 220 | unsigned long value; \ | ^~~~~ rice.c:1372:17: note: in expansion of macro 'pack2' 1372 | pack2(*sigma, bits_per_pixel); | ^~~~~ rice.c:632:19: note: shadowed declaration is here 632 | unsigned long value; | ^~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:230:9: note: in expansion of macro 'pack1' 230 | pack1(v16, pbits); \ | ^~~~~ rice.c:1372:17: note: in expansion of macro 'pack2' 1372 | pack2(*sigma, bits_per_pixel); | ^~~~~ rice.c:209:23: warning: declaration of 'v16' shadows a previous local [-Wshadow] 209 | unsigned long v16; \ | ^~~ rice.c:230:9: note: in expansion of macro 'pack1' 230 | pack1(v16, pbits); \ | ^~~~~ rice.c:1372:17: note: in expansion of macro 'pack2' 1372 | pack2(*sigma, bits_per_pixel); | ^~~~~ rice.c:227:23: note: shadowed declaration is here 227 | unsigned long v16; \ | ^~~ rice.c:1372:17: note: in expansion of macro 'pack2' 1372 | pack2(*sigma, bits_per_pixel); | ^~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:235:5: note: in expansion of macro 'pack1' 235 | pack1(value, pbits); \ | ^~~~~ rice.c:1372:17: note: in expansion of macro 'pack2' 1372 | pack2(*sigma, bits_per_pixel); | ^~~~~ rice.c:1375:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1375 | fsval = *s++ + 1; | ^ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1376:21: note: in expansion of macro 'packfs' 1376 | packfs(fsval); | ^~~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:1381:17: note: in expansion of macro 'pack1' 1381 | pack1(1, id_bits+1); | ^~~~~ rice.c:220:19: warning: declaration of 'value' shadows a previous local [-Wshadow] 220 | unsigned long value; \ | ^~~~~ rice.c:1382:17: note: in expansion of macro 'pack2' 1382 | pack2(*sigma, bits_per_pixel); | ^~~~~ rice.c:632:19: note: shadowed declaration is here 632 | unsigned long value; | ^~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:230:9: note: in expansion of macro 'pack1' 230 | pack1(v16, pbits); \ | ^~~~~ rice.c:1382:17: note: in expansion of macro 'pack2' 1382 | pack2(*sigma, bits_per_pixel); | ^~~~~ rice.c:209:23: warning: declaration of 'v16' shadows a previous local [-Wshadow] 209 | unsigned long v16; \ | ^~~ rice.c:230:9: note: in expansion of macro 'pack1' 230 | pack1(v16, pbits); \ | ^~~~~ rice.c:1382:17: note: in expansion of macro 'pack2' 1382 | pack2(*sigma, bits_per_pixel); | ^~~~~ rice.c:227:23: note: shadowed declaration is here 227 | unsigned long v16; \ | ^~~ rice.c:1382:17: note: in expansion of macro 'pack2' 1382 | pack2(*sigma, bits_per_pixel); | ^~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:235:5: note: in expansion of macro 'pack1' 235 | pack1(value, pbits); \ | ^~~~~ rice.c:1382:17: note: in expansion of macro 'pack2' 1382 | pack2(*sigma, bits_per_pixel); | ^~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1384:17: note: in expansion of macro 'packfs' 1384 | packfs(fsval); | ^~~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1388:21: note: in expansion of macro 'packfs' 1388 | packfs(fsval); | ^~~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:1410:17: note: in expansion of macro 'pack1' 1410 | pack1(0, id_bits+1); | ^~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1420:17: note: in expansion of macro 'packfs' 1420 | packfs(newbits); | ^~~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1435:17: note: in expansion of macro 'packfs' 1435 | packfs(newbits); | ^~~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:1444:17: note: in expansion of macro 'pack1' 1444 | pack1(id, id_bits); | ^~~~~ rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 206 | packed_value |= value << packed_bits; \ | ^~ rice.c:1444:17: note: in expansion of macro 'pack1' 1444 | pack1(id, id_bits); | ^~~~~ rice.c:220:19: warning: declaration of 'value' shadows a previous local [-Wshadow] 220 | unsigned long value; \ | ^~~~~ rice.c:1448:25: note: in expansion of macro 'pack2' 1448 | pack2(*s++, bits_per_pixel); | ^~~~~ rice.c:632:19: note: shadowed declaration is here 632 | unsigned long value; | ^~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:230:9: note: in expansion of macro 'pack1' 230 | pack1(v16, pbits); \ | ^~~~~ rice.c:1448:25: note: in expansion of macro 'pack2' 1448 | pack2(*s++, bits_per_pixel); | ^~~~~ rice.c:209:23: warning: declaration of 'v16' shadows a previous local [-Wshadow] 209 | unsigned long v16; \ | ^~~ rice.c:230:9: note: in expansion of macro 'pack1' 230 | pack1(v16, pbits); \ | ^~~~~ rice.c:1448:25: note: in expansion of macro 'pack2' 1448 | pack2(*s++, bits_per_pixel); | ^~~~~ rice.c:227:23: note: shadowed declaration is here 227 | unsigned long v16; \ | ^~~ rice.c:1448:25: note: in expansion of macro 'pack2' 1448 | pack2(*s++, bits_per_pixel); | ^~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:235:5: note: in expansion of macro 'pack1' 235 | pack1(value, pbits); \ | ^~~~~ rice.c:1448:25: note: in expansion of macro 'pack2' 1448 | pack2(*s++, bits_per_pixel); | ^~~~~ rice.c:1459:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1459 | fsval = (*s1++ >> 1) + 1; | ^ rice.c:1460:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1460 | fsval2 = (*s1++ >> 1) + 1; | ^ rice.c:204:17: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:1464:37: note: in expansion of macro 'pack1' 1464 | pack1(value, fsval + fsval2); | ^~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1468:37: note: in expansion of macro 'packfs' 1468 | packfs(fsval); | ^~~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1469:37: note: in expansion of macro 'packfs' 1469 | packfs(fsval2); | ^~~~~~ rice.c:1478:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1478 | value = (value << 1) | *s++ & 1; | ~~~~~^~~ rice.c:1479:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1479 | value = (value << 1) | *s++ & 1; | ~~~~~^~~ rice.c:1480:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1480 | value = (value << 1) | *s++ & 1; | ~~~~~^~~ rice.c:1481:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1481 | value = (value << 1) | *s++ & 1; | ~~~~~^~~ rice.c:1482:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1482 | value = (value << 1) | *s++ & 1; | ~~~~~^~~ rice.c:1483:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1483 | value = (value << 1) | *s++ & 1; | ~~~~~^~~ rice.c:1484:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1484 | value = (value << 1) | *s++ & 1; | ~~~~~^~~ rice.c:1492:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1492 | value = (value << 1) | *s++ & 1; | ~~~~~^~~ rice.c:1500:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1500 | fsval = (*s1++ >> 2) + 1; | ^ rice.c:1501:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1501 | fsval2 = (*s1++ >> 2) + 1; | ^ rice.c:204:17: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:1505:37: note: in expansion of macro 'pack1' 1505 | pack1(value, fsval + fsval2); | ^~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1509:37: note: in expansion of macro 'packfs' 1509 | packfs(fsval); | ^~~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1510:37: note: in expansion of macro 'packfs' 1510 | packfs(fsval2); | ^~~~~~ rice.c:1519:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1519 | value = (value << 2) | *s++ & 3; | ~~~~~^~~ rice.c:1520:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1520 | value = (value << 2) | *s++ & 3; | ~~~~~^~~ rice.c:1521:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1521 | value = (value << 2) | *s++ & 3; | ~~~~~^~~ rice.c:1522:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1522 | value = (value << 2) | *s++ & 3; | ~~~~~^~~ rice.c:1523:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1523 | value = (value << 2) | *s++ & 3; | ~~~~~^~~ rice.c:1524:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1524 | value = (value << 2) | *s++ & 3; | ~~~~~^~~ rice.c:1525:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1525 | value = (value << 2) | *s++ & 3; | ~~~~~^~~ rice.c:1533:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1533 | value = (value << 2) | *s++ & 3; | ~~~~~^~~ rice.c:1541:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1541 | fsval = (*s1++ >> 3) + 1; | ^ rice.c:1542:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1542 | fsval2 = (*s1++ >> 3) + 1; | ^ rice.c:204:17: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:1546:37: note: in expansion of macro 'pack1' 1546 | pack1(value, fsval + fsval2); | ^~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1550:37: note: in expansion of macro 'packfs' 1550 | packfs(fsval); | ^~~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1551:37: note: in expansion of macro 'packfs' 1551 | packfs(fsval2); | ^~~~~~ rice.c:1560:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1560 | value = (value << 3) | *s++ & 7; | ~~~~~^~~ rice.c:1561:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1561 | value = (value << 3) | *s++ & 7; | ~~~~~^~~ rice.c:1562:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1562 | value = (value << 3) | *s++ & 7; | ~~~~~^~~ rice.c:1563:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1563 | value = (value << 3) | *s++ & 7; | ~~~~~^~~ rice.c:1567:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1567 | value = (value << 3) | *s++ & 7; | ~~~~~^~~ rice.c:1568:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1568 | value = (value << 3) | *s++ & 7; | ~~~~~^~~ rice.c:1576:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1576 | value = (value << 3) | *s++ & 7; | ~~~~~^~~ rice.c:1584:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1584 | fsval = (*s1++ >> 4) + 1; | ^ rice.c:1585:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1585 | fsval2 = (*s1++ >> 4) + 1; | ^ rice.c:204:17: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:1589:37: note: in expansion of macro 'pack1' 1589 | pack1(value, fsval + fsval2); | ^~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1593:37: note: in expansion of macro 'packfs' 1593 | packfs(fsval); | ^~~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1594:37: note: in expansion of macro 'packfs' 1594 | packfs(fsval2); | ^~~~~~ rice.c:1603:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1603 | value = (value << 4) | *s++ & 0xf; | ~~~~~^~~~~ rice.c:1604:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1604 | value = (value << 4) | *s++ & 0xf; | ~~~~~^~~~~ rice.c:1605:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1605 | value = (value << 4) | *s++ & 0xf; | ~~~~~^~~~~ rice.c:1609:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1609 | value = (value << 4) | *s++ & 0xf; | ~~~~~^~~~~ rice.c:1610:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1610 | value = (value << 4) | *s++ & 0xf; | ~~~~~^~~~~ rice.c:1611:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1611 | value = (value << 4) | *s++ & 0xf; | ~~~~~^~~~~ rice.c:1619:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1619 | value = (value << 4) | *s++ & 0xf; | ~~~~~^~~~~ rice.c:1627:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1627 | fsval = (*s1++ >> 5) + 1; | ^ rice.c:1628:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1628 | fsval2 = (*s1++ >> 5) + 1; | ^ rice.c:204:17: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:1632:37: note: in expansion of macro 'pack1' 1632 | pack1(value, fsval + fsval2); | ^~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1636:37: note: in expansion of macro 'packfs' 1636 | packfs(fsval); | ^~~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1637:37: note: in expansion of macro 'packfs' 1637 | packfs(fsval2); | ^~~~~~ rice.c:1646:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1646 | value = (value << 5) | *s++ & 0x1f; | ~~~~~^~~~~~ rice.c:1647:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1647 | value = (value << 5) | *s++ & 0x1f; | ~~~~~^~~~~~ rice.c:1651:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1651 | value = (value << 5) | *s++ & 0x1f; | ~~~~~^~~~~~ rice.c:1652:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1652 | value = (value << 5) | *s++ & 0x1f; | ~~~~~^~~~~~ rice.c:1656:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1656 | value = (value << 5) | *s++ & 0x1f; | ~~~~~^~~~~~ rice.c:1664:65: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1664 | value = (value << 5) | *s++ & 0x1f; | ~~~~~^~~~~~ rice.c:1672:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1672 | fsval = (*s1++ >> 6) + 1; | ^ rice.c:1673:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1673 | fsval2 = (*s1++ >> 6) + 1; | ^ rice.c:204:17: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:1677:37: note: in expansion of macro 'pack1' 1677 | pack1(value, fsval + fsval2); | ^~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1681:37: note: in expansion of macro 'packfs' 1681 | packfs(fsval); | ^~~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1682:37: note: in expansion of macro 'packfs' 1682 | packfs(fsval2); | ^~~~~~ rice.c:1689:61: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1689 | value = (value << 6) | *s++ & 0x3f; | ~~~~~^~~~~~ rice.c:1697:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1697 | fsval = (*s1++ >> 7) + 1; | ^ rice.c:1698:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1698 | fsval2 = (*s1++ >> 7) + 1; | ^ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1699:33: note: in expansion of macro 'packfs' 1699 | packfs(fsval); | ^~~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1700:33: note: in expansion of macro 'packfs' 1700 | packfs(fsval2); | ^~~~~~ rice.c:1706:61: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1706 | value = (value << 7) | *s++ & 0x7f; | ~~~~~^~~~~~ rice.c:1714:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1714 | fsval = (*s1++ >> 8) + 1; | ^ rice.c:1715:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1715 | fsval2 = (*s1++ >> 8) + 1; | ^ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1716:33: note: in expansion of macro 'packfs' 1716 | packfs(fsval); | ^~~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1717:33: note: in expansion of macro 'packfs' 1717 | packfs(fsval2); | ^~~~~~ rice.c:1723:61: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 1723 | value = (value << 8) | *s++ & 0xff; | ~~~~~^~~~~~ rice.c:1737:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1737 | fsval = (*s1++ >> ksplits) + 1; | ^ rice.c:1738:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1738 | fsval2 = (*s1++ >> ksplits) + 1; | ^ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1739:33: note: in expansion of macro 'packfs' 1739 | packfs(fsval); | ^~~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1740:33: note: in expansion of macro 'packfs' 1740 | packfs(fsval2); | ^~~~~~ rice.c:1743:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1743 | mask = masknot[ksplits]; | ^~~~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:1747:33: note: in expansion of macro 'pack1' 1747 | pack1(num, ksplits); | ^~~~~ rice.c:1754:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1754 | fsval = (*s1++ >> ksplits) + 1; | ^ rice.c:1755:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1755 | fsval2 = (*s1++ >> ksplits) + 1; | ^ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1756:33: note: in expansion of macro 'packfs' 1756 | packfs(fsval); | ^~~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1757:33: note: in expansion of macro 'packfs' 1757 | packfs(fsval2); | ^~~~~~ rice.c:1760:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1760 | mask = masknot[ksplits]; | ^~~~~~~ rice.c:220:19: warning: declaration of 'value' shadows a previous local [-Wshadow] 220 | unsigned long value; \ | ^~~~~ rice.c:1764:33: note: in expansion of macro 'pack2' 1764 | pack2(num, ksplits); | ^~~~~ rice.c:632:19: note: shadowed declaration is here 632 | unsigned long value; | ^~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:230:9: note: in expansion of macro 'pack1' 230 | pack1(v16, pbits); \ | ^~~~~ rice.c:1764:33: note: in expansion of macro 'pack2' 1764 | pack2(num, ksplits); | ^~~~~ rice.c:209:23: warning: declaration of 'v16' shadows a previous local [-Wshadow] 209 | unsigned long v16; \ | ^~~ rice.c:230:9: note: in expansion of macro 'pack1' 230 | pack1(v16, pbits); \ | ^~~~~ rice.c:1764:33: note: in expansion of macro 'pack2' 1764 | pack2(num, ksplits); | ^~~~~ rice.c:227:23: note: shadowed declaration is here 227 | unsigned long v16; \ | ^~~ rice.c:1764:33: note: in expansion of macro 'pack2' 1764 | pack2(num, ksplits); | ^~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:235:5: note: in expansion of macro 'pack1' 235 | pack1(value, pbits); \ | ^~~~~ rice.c:1764:33: note: in expansion of macro 'pack2' 1764 | pack2(num, ksplits); | ^~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:1772:17: note: in expansion of macro 'pack1' 1772 | pack1(id, id_bits); | ^~~~~ rice.c:206:18: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 206 | packed_value |= value << packed_bits; \ | ^~ rice.c:1772:17: note: in expansion of macro 'pack1' 1772 | pack1(id, id_bits); | ^~~~~ rice.c:1775:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1775 | fsval = *s++ + 1; | ^ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1776:21: note: in expansion of macro 'packfs' 1776 | packfs(fsval); | ^~~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1781:17: note: in expansion of macro 'packfs' 1781 | packfs(id_bits+1); | ^~~~~~ rice.c:204:17: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 204 | packed_bits -= pbits; \ | ^~ rice.c:248:5: note: in expansion of macro 'pack1' 248 | pack1(1, pbits); \ | ^~~~~ rice.c:1785:21: note: in expansion of macro 'packfs' 1785 | packfs(fsval); | ^~~~~~ rice.c: At top level: rice.c:1824:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 1824 | flush_encoded_bits() | ^~~~~~~~~~~~~~~~~~ rice.c: In function 'flush_encoded_bits': rice.c:1830:15: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1830 | v16 = global_packed_value >> 16; | ^~~~~~~~~~~~~~~~~~~ rice.c:1831:26: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 1831 | *global_bptr++ = v16 >> 8; | ^~~ rice.c:1833:30: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 1833 | *global_bptr++ = v16; | ^~~ rice.c: At top level: rice.c:1845:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 1845 | rice_encode() | ^~~~~~~~~~~ rice.c:1902:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 1902 | c_ext2(sigma, end) | ^~~~~~ rice.c:1935:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 1935 | find_winner8(sigma, end) | ^~~~~~~~~~~~ rice.c: In function 'find_winner8': rice.c:1949:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1949 | sum += *s++; | ^~ rice.c:1949:16: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1949 | sum += *s++; | ^ rice.c:1950:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1950 | sum += *s++; | ^~ rice.c:1950:16: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1950 | sum += *s++; | ^ rice.c: At top level: rice.c:2019:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 2019 | find_ref_winner8(sigma, end) | ^~~~~~~~~~~~~~~~ rice.c: In function 'find_ref_winner8': rice.c:2032:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 2032 | sum += *s++; | ^~ rice.c:2032:16: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2032 | sum += *s++; | ^ rice.c: At top level: rice.c:2100:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 2100 | find_winner10(sigma, end) | ^~~~~~~~~~~~~ rice.c: In function 'find_winner10': rice.c:2114:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 2114 | sum += *s++; | ^~ rice.c:2114:16: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2114 | sum += *s++; | ^ rice.c:2115:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 2115 | sum += *s++; | ^~ rice.c:2115:16: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2115 | sum += *s++; | ^ rice.c: At top level: rice.c:2184:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 2184 | find_ref_winner10(sigma, end) | ^~~~~~~~~~~~~~~~~ rice.c: In function 'find_ref_winner10': rice.c:2197:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 2197 | sum += *s++; | ^~ rice.c:2197:16: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2197 | sum += *s++; | ^ rice.c: At top level: rice.c:2265:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 2265 | find_winner16(sigma, end) | ^~~~~~~~~~~~~ rice.c: In function 'find_winner16': rice.c:2279:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 2279 | sum += *s++; | ^~ rice.c:2279:16: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2279 | sum += *s++; | ^ rice.c:2280:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 2280 | sum += *s++; | ^~ rice.c:2280:16: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2280 | sum += *s++; | ^ rice.c: At top level: rice.c:2349:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 2349 | find_ref_winner16(sigma, end) | ^~~~~~~~~~~~~~~~~ rice.c: In function 'find_ref_winner16': rice.c:2362:13: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 2362 | sum += *s++; | ^~ rice.c:2362:16: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2362 | sum += *s++; | ^ rice.c: At top level: rice.c:2430:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 2430 | find_winner(start, end) | ^~~~~~~~~~~ rice.c: In function 'find_winner': rice.c:2443:12: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 2443 | jcnt = end - start; | ^~~ rice.c:2449:14: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 2449 | msb1 += *s >> 2; | ^~ rice.c:2449:17: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2449 | msb1 += *s >> 2; | ^ rice.c:2450:14: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 2450 | msb2 += *s >> 3; | ^~ rice.c:2450:17: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2450 | msb2 += *s >> 3; | ^ rice.c:2467:18: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 2467 | msb1 += *s; | ^~ rice.c:2467:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2467 | msb1 += *s; | ^ rice.c:2468:18: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 2468 | msb2 += *s >> 1; | ^~ rice.c:2468:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2468 | msb2 += *s >> 1; | ^ rice.c:2508:18: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 2508 | msb1 += *s >> 4; | ^~ rice.c:2508:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2508 | msb1 += *s >> 4; | ^ rice.c:2509:18: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 2509 | msb2 += *s >> 5; | ^~ rice.c:2509:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2509 | msb2 += *s >> 5; | ^ rice.c:2533:18: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 2533 | msb1 += *s >> 6; | ^~ rice.c:2533:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2533 | msb1 += *s >> 6; | ^ rice.c:2534:18: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 2534 | msb2 += *s >> 7; | ^~ rice.c:2534:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2534 | msb2 += *s >> 7; | ^ rice.c:2554:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 2554 | msb1 += *s >> 8; | ^~ rice.c:2554:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2554 | msb1 += *s >> 8; | ^ rice.c:2555:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 2555 | msb2 += *s >> 9; | ^~ rice.c:2555:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2555 | msb2 += *s >> 9; | ^ rice.c:2575:26: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 2575 | msb1 += *s >> 10; | ^~ rice.c:2575:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2575 | msb1 += *s >> 10; | ^ rice.c:2576:26: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 2576 | msb2 += *s >> 11; | ^~ rice.c:2576:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2576 | msb2 += *s >> 11; | ^ rice.c:2594:30: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 2594 | msb1 += *s >>12; | ^~ rice.c:2594:33: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2594 | msb1 += *s >>12; | ^ rice.c:2611:26: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 2611 | msb1 += *s >> i; | ^~ rice.c:2611:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2611 | msb1 += *s >> i; | ^ rice.c: At top level: rice.c:2822:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 2822 | check_args() | ^~~~~~~~~~ rice.c:2959:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 2959 | encode_initialize() | ^~~~~~~~~~~~~~~~~ rice.c: In function 'encode_initialize': rice.c:2998:32: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 2998 | ext2_array[i][j] = (i+j)*(i+j+1)/2 + j + 1; | ^ rice.c: At top level: rice.c:3034:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 3034 | decode_initialize() | ^~~~~~~~~~~~~~~~~ rice.c: In function 'decode_initialize': rice.c:3084:34: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 3084 | ext2_array1[index] = i; | ^ rice.c:3085:34: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 3085 | ext2_array2[index] = j; | ^ rice.c: At top level: rice.c:3175:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 3175 | compress_memory_bytes(new_options_mask, new_bits_per_pixel, new_pixels_per_block, new_pixels_per_scanline, in, pixels, out) | ^~~~~~~~~~~~~~~~~~~~~ rice.c: In function 'compress_memory_bytes': rice.c:3209:23: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 3209 | input_byte_data = (unsigned char *) in; | ^ rice.c: At top level: rice.c:3240:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 3240 | compress_memory_words(new_options_mask, new_bits_per_pixel, new_pixels_per_block, new_pixels_per_scanline, in, pixels, out) | ^~~~~~~~~~~~~~~~~~~~~ rice.c: In function 'compress_memory_words': rice.c:3274:23: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 3274 | input_byte_data = (unsigned char *) in; | ^ rice.c: At top level: rice.c:3304:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 3304 | compress_memory_longs(new_options_mask, new_bits_per_pixel, new_pixels_per_block, new_pixels_per_scanline, in, pixels, out) | ^~~~~~~~~~~~~~~~~~~~~ rice.c: In function 'compress_memory_longs': rice.c:3338:23: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 3338 | input_byte_data = (unsigned char *) in; | ^ rice.c: At top level: rice.c:3368:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 3368 | interleave(in, bytes, bits, out) | ^~~~~~~~~~ rice.c: In function 'interleave': rice.c:3382:13: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 3382 | words = bytes/word_size; | ^~~~~ rice.c: At top level: rice.c:3407:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 3407 | compress_memory_floats(new_options_mask, new_bits_per_pixel, new_pixels_per_block, new_pixels_per_scanline, in, pixels, out) | ^~~~~~~~~~~~~~~~~~~~~~ rice.c: In function 'compress_memory_floats': rice.c:3443:51: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 3443 | interleave_array = (unsigned char *) malloc(4 * pixels); | ~~^~~~~~~~ rice.c:3450:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 3450 | interleave((char *) in, pixels*4, new_bits_per_pixel, (char *) interleave_array); | ^ rice.c: At top level: rice.c:3491:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 3491 | compress_memory_doubles(new_options_mask, new_bits_per_pixel, new_pixels_per_block, new_pixels_per_scanline, in, pixels, out) | ^~~~~~~~~~~~~~~~~~~~~~~ rice.c: In function 'compress_memory_doubles': rice.c:3527:51: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 3527 | interleave_array = (unsigned char *) malloc(8 * pixels); | ~~^~~~~~~~ rice.c:3534:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 3534 | interleave((char *) in, pixels*8, new_bits_per_pixel, (char *) interleave_array); | ^ rice.c: In function 'szip_compress_memory': rice.c:3582:5: warning: declaration of 'bits_per_pixel' shadows a global declaration [-Wshadow] 3582 | int bits_per_pixel; | ^~~~~~~~~~~~~~ rice.c:126:12: note: shadowed declaration is here 126 | static int bits_per_pixel; | ^~~~~~~~~~~~~~ rice.c:3583:5: warning: declaration of 'pixels_per_block' shadows a global declaration [-Wshadow] 3583 | int pixels_per_block; | ^~~~~~~~~~~~~~~~ rice.c:131:12: note: shadowed declaration is here 131 | static int pixels_per_block; | ^~~~~~~~~~~~~~~~ rice.c:3584:5: warning: declaration of 'pixels_per_scanline' shadows a global declaration [-Wshadow] 3584 | int pixels_per_scanline; | ^~~~~~~~~~~~~~~~~~~ rice.c:132:12: note: shadowed declaration is here 132 | static int pixels_per_scanline; | ^~~~~~~~~~~~~~~~~~~ rice.c: At top level: rice.c:3776:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 3776 | deinterleave(in, bytes, bits, out) | ^~~~~~~~~~~~ rice.c: In function 'deinterleave': rice.c:3790:13: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 3790 | words = bytes/word_size; | ^~~~~ rice.c: At top level: rice.c:3804:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 3804 | unmap_nn(sigma, pixels) | ^~~~~~~~ rice.c: In function 'unmap_nn': rice.c:3822:17: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 3822 | x = *s++; | ^ rice.c:3823:23: warning: conversion from 'int' to 'char' may change value [-Wconversion] 3823 | *xptr++ = x; | ^ rice.c:3827:24: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 3827 | sig1 = *s++; | ^ rice.c:3837:27: warning: conversion from 'int' to 'char' may change value [-Wconversion] 3837 | *xptr++ = x; | ^ rice.c:3846:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 3846 | x = *s++; | ^ rice.c:3847:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 3847 | *xptr++ = (unsigned) x >> 8; | ^ rice.c:3848:27: warning: conversion from 'int' to 'char' may change value [-Wconversion] 3848 | *xptr++ = x; | ^ rice.c:3852:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 3852 | sig1 = *s++; | ^ rice.c:3862:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 3862 | *xptr++ = (unsigned) x >> 8; | ^ rice.c:3863:31: warning: conversion from 'int' to 'char' may change value [-Wconversion] 3863 | *xptr++ = x; | ^ rice.c:3870:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 3870 | x = *s++; | ^ rice.c:3871:27: warning: conversion from 'int' to 'char' may change value [-Wconversion] 3871 | *xptr++ = x; | ^ rice.c:3872:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 3872 | *xptr++ = (unsigned) x >> 8; | ^ rice.c:3876:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 3876 | sig1 = *s++; | ^ rice.c:3886:31: warning: conversion from 'int' to 'char' may change value [-Wconversion] 3886 | *xptr++ = x; | ^ rice.c:3887:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 3887 | *xptr++ = (unsigned) x >> 8; | ^ rice.c:3897:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 3897 | x = *s++; | ^ rice.c:3898:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 3898 | *xptr++ = (unsigned) x >> 24; | ^ rice.c:3899:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 3899 | *xptr++ = (unsigned) x >> 16; | ^ rice.c:3900:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 3900 | *xptr++ = (unsigned) x >> 8; | ^ rice.c:3901:27: warning: conversion from 'int' to 'char' may change value [-Wconversion] 3901 | *xptr++ = x; | ^ rice.c:3905:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 3905 | sig1 = *s++; | ^ rice.c:3915:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 3915 | *xptr++ = (unsigned) x >> 24; | ^ rice.c:3916:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 3916 | *xptr++ = (unsigned) x >> 16; | ^ rice.c:3917:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 3917 | *xptr++ = (unsigned) x >> 8; | ^ rice.c:3918:31: warning: conversion from 'int' to 'char' may change value [-Wconversion] 3918 | *xptr++ = x; | ^ rice.c:3925:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 3925 | x = *s++; | ^ rice.c:3926:27: warning: conversion from 'int' to 'char' may change value [-Wconversion] 3926 | *xptr++ = x; | ^ rice.c:3927:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 3927 | *xptr++ = (unsigned) x >> 8; | ^ rice.c:3928:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 3928 | *xptr++ = (unsigned) x >> 16; | ^ rice.c:3929:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 3929 | *xptr++ = (unsigned) x >> 24; | ^ rice.c:3933:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 3933 | sig1 = *s++; | ^ rice.c:3943:31: warning: conversion from 'int' to 'char' may change value [-Wconversion] 3943 | *xptr++ = x; | ^ rice.c:3944:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 3944 | *xptr++ = (unsigned) x >> 8; | ^ rice.c:3945:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 3945 | *xptr++ = (unsigned) x >> 16; | ^ rice.c:3946:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 3946 | *xptr++ = (unsigned) x >> 24; | ^ rice.c:3957:17: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 3957 | x = *s++; | ^ rice.c:3958:23: warning: conversion from 'int' to 'char' may change value [-Wconversion] 3958 | *xptr++ = x; | ^ rice.c:3960:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 3960 | sig1 = *s++; | ^ rice.c:3970:23: warning: conversion from 'int' to 'char' may change value [-Wconversion] 3970 | *xptr++ = x; | ^ rice.c:3974:24: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 3974 | sig1 = *s++; | ^ rice.c:3975:24: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 3975 | sig2 = *s++; | ^ rice.c:3985:27: warning: conversion from 'int' to 'char' may change value [-Wconversion] 3985 | *xptr++ = x; | ^ rice.c:3996:27: warning: conversion from 'int' to 'char' may change value [-Wconversion] 3996 | *xptr++ = x; | ^ rice.c:4005:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4005 | x = *s++; | ^ rice.c:4006:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4006 | *xptr++ = (unsigned) x >> 8; | ^ rice.c:4007:27: warning: conversion from 'int' to 'char' may change value [-Wconversion] 4007 | *xptr++ = x; | ^ rice.c:4009:24: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4009 | sig1 = *s++; | ^ rice.c:4019:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4019 | *xptr++ = (unsigned) x >> 8; | ^ rice.c:4020:27: warning: conversion from 'int' to 'char' may change value [-Wconversion] 4020 | *xptr++ = x; | ^ rice.c:4024:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4024 | sig1 = *s++; | ^ rice.c:4025:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4025 | sig2 = *s++; | ^ rice.c:4035:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4035 | *xptr++ = (unsigned) x >> 8; | ^ rice.c:4036:31: warning: conversion from 'int' to 'char' may change value [-Wconversion] 4036 | *xptr++ = x; | ^ rice.c:4047:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4047 | *xptr++ = (unsigned) x >> 8; | ^ rice.c:4048:31: warning: conversion from 'int' to 'char' may change value [-Wconversion] 4048 | *xptr++ = x; | ^ rice.c:4055:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4055 | x = *s++; | ^ rice.c:4056:27: warning: conversion from 'int' to 'char' may change value [-Wconversion] 4056 | *xptr++ = x; | ^ rice.c:4057:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4057 | *xptr++ = (unsigned) x >> 8; | ^ rice.c:4059:24: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4059 | sig1 = *s++; | ^ rice.c:4069:27: warning: conversion from 'int' to 'char' may change value [-Wconversion] 4069 | *xptr++ = x; | ^ rice.c:4070:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4070 | *xptr++ = (unsigned) x >> 8; | ^ rice.c:4074:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4074 | sig1 = *s++; | ^ rice.c:4075:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4075 | sig2 = *s++; | ^ rice.c:4085:31: warning: conversion from 'int' to 'char' may change value [-Wconversion] 4085 | *xptr++ = x; | ^ rice.c:4086:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4086 | *xptr++ = (unsigned) x >> 8; | ^ rice.c:4097:31: warning: conversion from 'int' to 'char' may change value [-Wconversion] 4097 | *xptr++ = x; | ^ rice.c:4098:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4098 | *xptr++ = (unsigned) x >> 8; | ^ rice.c:4108:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4108 | x = *s++; | ^ rice.c:4109:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4109 | *xptr++ = (unsigned) x >> 24; | ^ rice.c:4110:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4110 | *xptr++ = (unsigned) x >> 16; | ^ rice.c:4111:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4111 | *xptr++ = (unsigned) x >> 8; | ^ rice.c:4112:27: warning: conversion from 'int' to 'char' may change value [-Wconversion] 4112 | *xptr++ = x; | ^ rice.c:4114:24: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4114 | sig1 = *s++; | ^ rice.c:4124:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4124 | *xptr++ = (unsigned) x >> 24; | ^ rice.c:4125:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4125 | *xptr++ = (unsigned) x >> 16; | ^ rice.c:4126:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4126 | *xptr++ = (unsigned) x >> 8; | ^ rice.c:4127:27: warning: conversion from 'int' to 'char' may change value [-Wconversion] 4127 | *xptr++ = x; | ^ rice.c:4131:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4131 | sig1 = *s++; | ^ rice.c:4132:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4132 | sig2 = *s++; | ^ rice.c:4142:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4142 | *xptr++ = (unsigned) x >> 24; | ^ rice.c:4143:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4143 | *xptr++ = (unsigned) x >> 16; | ^ rice.c:4144:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4144 | *xptr++ = (unsigned) x >> 8; | ^ rice.c:4145:31: warning: conversion from 'int' to 'char' may change value [-Wconversion] 4145 | *xptr++ = x; | ^ rice.c:4156:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4156 | *xptr++ = (unsigned) x >> 24; | ^ rice.c:4157:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4157 | *xptr++ = (unsigned) x >> 16; | ^ rice.c:4158:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4158 | *xptr++ = (unsigned) x >> 8; | ^ rice.c:4159:31: warning: conversion from 'int' to 'char' may change value [-Wconversion] 4159 | *xptr++ = x; | ^ rice.c:4166:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4166 | x = *s++; | ^ rice.c:4167:27: warning: conversion from 'int' to 'char' may change value [-Wconversion] 4167 | *xptr++ = x; | ^ rice.c:4168:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4168 | *xptr++ = (unsigned) x >> 8; | ^ rice.c:4169:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4169 | *xptr++ = (unsigned) x >> 16; | ^ rice.c:4170:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4170 | *xptr++ = (unsigned) x >> 24; | ^ rice.c:4172:24: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4172 | sig1 = *s++; | ^ rice.c:4182:27: warning: conversion from 'int' to 'char' may change value [-Wconversion] 4182 | *xptr++ = x; | ^ rice.c:4183:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4183 | *xptr++ = (unsigned) x >> 8; | ^ rice.c:4184:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4184 | *xptr++ = (unsigned) x >> 16; | ^ rice.c:4185:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4185 | *xptr++ = (unsigned) x >> 24; | ^ rice.c:4189:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4189 | sig1 = *s++; | ^ rice.c:4190:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4190 | sig2 = *s++; | ^ rice.c:4200:31: warning: conversion from 'int' to 'char' may change value [-Wconversion] 4200 | *xptr++ = x; | ^ rice.c:4201:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4201 | *xptr++ = (unsigned) x >> 8; | ^ rice.c:4202:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4202 | *xptr++ = (unsigned) x >> 16; | ^ rice.c:4203:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4203 | *xptr++ = (unsigned) x >> 24; | ^ rice.c:4214:31: warning: conversion from 'int' to 'char' may change value [-Wconversion] 4214 | *xptr++ = x; | ^ rice.c:4215:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4215 | *xptr++ = (unsigned) x >> 8; | ^ rice.c:4216:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4216 | *xptr++ = (unsigned) x >> 16; | ^ rice.c:4217:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4217 | *xptr++ = (unsigned) x >> 24; | ^ rice.c: At top level: rice.c:4227:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 4227 | output_decoded_data(sigma) | ^~~~~~~~~~~~~~~~~~~ rice.c: In function 'output_decoded_data': rice.c:4233:14: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 4233 | pixels = (output_pixel_count < pixels_per_scanline) ? output_pixel_count : pixels_per_scanline; | ^ rice.c:4245:27: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4245 | *bptr++ = sigma[i]; | ^~~~~ rice.c:4251:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4251 | *bptr++ = sigma[i] >> 8; | ^~~~~ rice.c:4252:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4252 | *bptr++ = sigma[i]; | ^~~~~ rice.c:4257:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4257 | *bptr++ = sigma[i]; | ^~~~~ rice.c:4258:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4258 | *bptr++ = sigma[i] >> 8; | ^~~~~ rice.c:4266:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4266 | *bptr++ = sigma[i] >> 24; | ^~~~~ rice.c:4267:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4267 | *bptr++ = sigma[i] >> 16; | ^~~~~ rice.c:4268:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4268 | *bptr++ = sigma[i] >> 8; | ^~~~~ rice.c:4269:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4269 | *bptr++ = sigma[i]; | ^~~~~ rice.c:4274:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4274 | *bptr++ = sigma[i]; | ^~~~~ rice.c:4275:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4275 | *bptr++ = sigma[i] >> 8; | ^~~~~ rice.c:4276:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4276 | *bptr++ = sigma[i] >> 16; | ^~~~~ rice.c:4277:31: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 4277 | *bptr++ = sigma[i] >> 24; | ^~~~~ rice.c: At top level: rice.c:4310:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 4310 | rice_decode() | ^~~~~~~~~~~ rice.c: In function 'rice_decode': rice.c:4349:21: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 4349 | n = input_byte_count >= INPUT_BUFFER_SIZE ? INPUT_BUFFER_SIZE : input_byte_count; | ^~~~~~~~~~~~~~~~ rice.c:4351:54: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 4351 | memcpy(byte_buffer, input_byte_data, n); | ^ rice.c:4363:25: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 4363 | count = input_end - input_ptr; | ^~~~~~~~~ rice.c:4364:54: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 4364 | memcpy(input_buffer, input_ptr, count*sizeof(short)); | ^ rice.c:4401:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4401 | id = data_word >> 29; | ^~~~~~~~~ rice.c:4407:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4407 | id = data_word >> 28; | ^~~~~~~~~ rice.c:4413:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4413 | id = data_word >> 27; | ^~~~~~~~~ rice.c:4420:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4420 | ext2_bit = data_word & 0x80000000; | ^~~~~~~~~ rice.c:4474:36: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4474 | bits = data_word >> shift; | ^~~~~~~~~ rice.c:4483:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 4483 | *s++ = bits; | ^~~~ rice.c:4490:36: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4490 | bits = data_word >> 16; | ^~~~~~~~~ rice.c:4497:34: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 4497 | bits |= data_word >> (32 - extra); | ^~ rice.c:4497:37: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4497 | bits |= data_word >> (32 - extra); | ^~~~~~~~~ rice.c:4506:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 4506 | *s++ = bits; | ^~~~ rice.c:4542:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 4542 | *s++ = zero_count + big_zero_count; | ^~~~~~~~~~ rice.c:4552:36: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4552 | bits = data_word >> shift; | ^~~~~~~~~ rice.c:4561:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 4561 | *s = (*s << k_bits) | bits; | ^ rice.c:4569:36: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4569 | bits = data_word >> 16; | ^~~~~~~~~ rice.c:4576:34: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 4576 | bits |= data_word >> (32 - extra); | ^~ rice.c:4576:37: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4576 | bits |= data_word >> (32 - extra); | ^~~~~~~~~ rice.c:4586:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 4586 | *s = (*s << k_bits) | bits; | ^ rice.c:4621:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 4621 | *s++ = zero_count + big_zero_count; | ^~~~~~~~~~ rice.c:4666:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 4666 | *t++ = zero_count + big_zero_count; | ^~~~~~~~~~ rice.c:4670:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4670 | m = *t++; | ^ rice.c:4677:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4677 | m = *t++; | ^ rice.c:4730:41: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 4730 | memset(s, 0, (end-s)*sizeof(int)); | ^ rice.c:4747:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4747 | id = data_word >> 29; | ^~~~~~~~~ rice.c:4753:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4753 | id = data_word >> 28; | ^~~~~~~~~ rice.c:4759:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4759 | id = data_word >> 27; | ^~~~~~~~~ rice.c:4766:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4766 | ext2_bit = data_word & 0x80000000; | ^~~~~~~~~ rice.c:4792:36: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4792 | bits = data_word >> shift; | ^~~~~~~~~ rice.c:4801:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 4801 | *s++ = bits; | ^~~~ rice.c:4808:36: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4808 | bits = data_word >> 16; | ^~~~~~~~~ rice.c:4815:34: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 4815 | bits |= data_word >> (32 - extra); | ^~ rice.c:4815:37: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4815 | bits |= data_word >> (32 - extra); | ^~~~~~~~~ rice.c:4824:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 4824 | *s++ = bits; | ^~~~ rice.c:4941:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 4941 | *s++ = zero_count + big_zero_count; | ^~~~~~~~~~ rice.c:4965:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 4965 | *s++ = zero_count + big_zero_count; | ^~~~~~~~~~ rice.c:4977:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 4977 | *(s+1) = (*(s+1) << 1) | (data_word >> 30) & 1; | ~~~~~~~~~~~~~~~~~~^~~ rice.c:4978:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 4978 | *(s+2) = (*(s+2) << 1) | (data_word >> 29) & 1; | ~~~~~~~~~~~~~~~~~~^~~ rice.c:4979:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 4979 | *(s+3) = (*(s+3) << 1) | (data_word >> 28) & 1; | ~~~~~~~~~~~~~~~~~~^~~ rice.c:4980:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 4980 | *(s+4) = (*(s+4) << 1) | (data_word >> 27) & 1; | ~~~~~~~~~~~~~~~~~~^~~ rice.c:4981:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 4981 | *(s+5) = (*(s+5) << 1) | (data_word >> 26) & 1; | ~~~~~~~~~~~~~~~~~~^~~ rice.c:4982:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 4982 | *(s+6) = (*(s+6) << 1) | (data_word >> 25) & 1; | ~~~~~~~~~~~~~~~~~~^~~ rice.c:4983:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 4983 | *(s+7) = (*(s+7) << 1) | (data_word >> 24) & 1; | ~~~~~~~~~~~~~~~~~~^~~ rice.c:4998:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 4998 | *(s+0) = (*(s+0) << 2) | (data_word >> 30) & 3; | ~~~~~~~~~~~~~~~~~~^~~ rice.c:4999:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 4999 | *(s+1) = (*(s+1) << 2) | (data_word >> 28) & 3; | ~~~~~~~~~~~~~~~~~~^~~ rice.c:5000:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5000 | *(s+2) = (*(s+2) << 2) | (data_word >> 26) & 3; | ~~~~~~~~~~~~~~~~~~^~~ rice.c:5001:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5001 | *(s+3) = (*(s+3) << 2) | (data_word >> 24) & 3; | ~~~~~~~~~~~~~~~~~~^~~ rice.c:5002:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5002 | *(s+4) = (*(s+4) << 2) | (data_word >> 22) & 3; | ~~~~~~~~~~~~~~~~~~^~~ rice.c:5003:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5003 | *(s+5) = (*(s+5) << 2) | (data_word >> 20) & 3; | ~~~~~~~~~~~~~~~~~~^~~ rice.c:5004:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5004 | *(s+6) = (*(s+6) << 2) | (data_word >> 18) & 3; | ~~~~~~~~~~~~~~~~~~^~~ rice.c:5005:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5005 | *(s+7) = (*(s+7) << 2) | (data_word >> 16) & 3; | ~~~~~~~~~~~~~~~~~~^~~ rice.c:5017:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5017 | *(s+0) = (*(s+0) << 3) | (data_word >> 29) & 7; | ~~~~~~~~~~~~~~~~~~^~~ rice.c:5018:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5018 | *(s+1) = (*(s+1) << 3) | (data_word >> 26) & 7; | ~~~~~~~~~~~~~~~~~~^~~ rice.c:5019:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5019 | *(s+2) = (*(s+2) << 3) | (data_word >> 23) & 7; | ~~~~~~~~~~~~~~~~~~^~~ rice.c:5020:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5020 | *(s+3) = (*(s+3) << 3) | (data_word >> 20) & 7; | ~~~~~~~~~~~~~~~~~~^~~ rice.c:5021:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5021 | *(s+4) = (*(s+4) << 3) | (data_word >> 17) & 7; | ~~~~~~~~~~~~~~~~~~^~~ rice.c:5031:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5031 | *(s+0) = (*(s+0) << 3) | (data_word >> 29) & 7; | ~~~~~~~~~~~~~~~~~~^~~ rice.c:5032:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5032 | *(s+1) = (*(s+1) << 3) | (data_word >> 26) & 7; | ~~~~~~~~~~~~~~~~~~^~~ rice.c:5033:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5033 | *(s+2) = (*(s+2) << 3) | (data_word >> 23) & 7; | ~~~~~~~~~~~~~~~~~~^~~ rice.c:5048:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5048 | *(s+0) = (*(s+0) << 4) | (data_word >> 28) & 0xf; | ~~~~~~~~~~~~~~~~~~^~~~~ rice.c:5049:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5049 | *(s+1) = (*(s+1) << 4) | (data_word >> 24) & 0xf; | ~~~~~~~~~~~~~~~~~~^~~~~ rice.c:5050:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5050 | *(s+2) = (*(s+2) << 4) | (data_word >> 20) & 0xf; | ~~~~~~~~~~~~~~~~~~^~~~~ rice.c:5051:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5051 | *(s+3) = (*(s+3) << 4) | (data_word >> 16) & 0xf; | ~~~~~~~~~~~~~~~~~~^~~~~ rice.c:5058:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5058 | *(s+0) = (*(s+0) << 4) | (data_word >> 28) & 0xf; | ~~~~~~~~~~~~~~~~~~^~~~~ rice.c:5059:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5059 | *(s+1) = (*(s+1) << 4) | (data_word >> 24) & 0xf; | ~~~~~~~~~~~~~~~~~~^~~~~ rice.c:5060:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5060 | *(s+2) = (*(s+2) << 4) | (data_word >> 20) & 0xf; | ~~~~~~~~~~~~~~~~~~^~~~~ rice.c:5061:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5061 | *(s+3) = (*(s+3) << 4) | (data_word >> 16) & 0xf; | ~~~~~~~~~~~~~~~~~~^~~~~ rice.c:5073:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5073 | *(s+0) = (*(s+0) << 5) | (data_word >> 27) & 0x1f; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5074:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5074 | *(s+1) = (*(s+1) << 5) | (data_word >> 22) & 0x1f; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5075:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5075 | *(s+2) = (*(s+2) << 5) | (data_word >> 17) & 0x1f; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5085:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5085 | *(s+0) = (*(s+0) << 5) | (data_word >> 27) & 0x1f; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5086:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5086 | *(s+1) = (*(s+1) << 5) | (data_word >> 22) & 0x1f; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5087:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5087 | *(s+2) = (*(s+2) << 5) | (data_word >> 17) & 0x1f; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5097:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5097 | *(s+0) = (*(s+0) << 5) | (data_word >> 27) & 0x1f; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5098:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5098 | *(s+1) = (*(s+1) << 5) | (data_word >> 22) & 0x1f; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5113:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5113 | *(s+0) = (*(s+0) << 6) | (data_word >> 26) & 0x3f; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5114:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5114 | *(s+1) = (*(s+1) << 6) | (data_word >> 20) & 0x3f; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5124:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5124 | *(s+0) = (*(s+0) << 6) | (data_word >> 26) & 0x3f; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5125:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5125 | *(s+1) = (*(s+1) << 6) | (data_word >> 20) & 0x3f; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5135:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5135 | *(s+0) = (*(s+0) << 6) | (data_word >> 26) & 0x3f; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5136:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5136 | *(s+1) = (*(s+1) << 6) | (data_word >> 20) & 0x3f; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5146:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5146 | *(s+0) = (*(s+0) << 6) | (data_word >> 26) & 0x3f; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5147:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5147 | *(s+1) = (*(s+1) << 6) | (data_word >> 20) & 0x3f; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5162:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5162 | *(s+0) = (*(s+0) << 7) | (data_word >> 25) & 0x7f; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5163:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5163 | *(s+1) = (*(s+1) << 7) | (data_word >> 18) & 0x7f; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5173:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5173 | *(s+0) = (*(s+0) << 7) | (data_word >> 25) & 0x7f; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5174:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5174 | *(s+1) = (*(s+1) << 7) | (data_word >> 18) & 0x7f; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5184:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5184 | *(s+0) = (*(s+0) << 7) | (data_word >> 25) & 0x7f; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5185:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5185 | *(s+1) = (*(s+1) << 7) | (data_word >> 18) & 0x7f; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5195:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5195 | *(s+0) = (*(s+0) << 7) | (data_word >> 25) & 0x7f; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5196:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5196 | *(s+1) = (*(s+1) << 7) | (data_word >> 18) & 0x7f; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5211:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5211 | *(s+0) = (*(s+0) << 8) | (data_word >> 24) & 0xff; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5212:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5212 | *(s+1) = (*(s+1) << 8) | (data_word >> 16) & 0xff; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5219:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5219 | *(s+0) = (*(s+0) << 8) | (data_word >> 24) & 0xff; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5220:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5220 | *(s+1) = (*(s+1) << 8) | (data_word >> 16) & 0xff; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5227:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5227 | *(s+0) = (*(s+0) << 8) | (data_word >> 24) & 0xff; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5228:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5228 | *(s+1) = (*(s+1) << 8) | (data_word >> 16) & 0xff; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5235:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5235 | *(s+0) = (*(s+0) << 8) | (data_word >> 24) & 0xff; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5236:80: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 5236 | *(s+1) = (*(s+1) << 8) | (data_word >> 16) & 0xff; | ~~~~~~~~~~~~~~~~~~^~~~~~ rice.c:5353:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 5353 | *s++ = zero_count + big_zero_count; | ^~~~~~~~~~ rice.c:5398:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 5398 | *t++ = zero_count + big_zero_count; | ^~~~~~~~~~ rice.c:5404:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 5404 | m = *t++; | ^ rice.c:5464:41: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 5464 | memset(s, 0, (end-s)*sizeof(int)); | ^ rice.c: In function 'szip_uncompress_memory': rice.c:5518:23: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 5518 | input_byte_data = (unsigned char *) in; | ^ rice.c:5530:44: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 5530 | interleave_array = (char *) malloc(out_bytes); | ^~~~~~~~~ rice.c: In function 'szip_check_params': rice.c:5800:5: warning: declaration of 'bits_per_pixel' shadows a global declaration [-Wshadow] 5800 | int bits_per_pixel; | ^~~~~~~~~~~~~~ rice.c:126:12: note: shadowed declaration is here 126 | static int bits_per_pixel; | ^~~~~~~~~~~~~~ rice.c:5801:5: warning: declaration of 'pixels_per_block' shadows a global declaration [-Wshadow] 5801 | int pixels_per_block; | ^~~~~~~~~~~~~~~~ rice.c:131:12: note: shadowed declaration is here 131 | static int pixels_per_block; | ^~~~~~~~~~~~~~~~ rice.c:5802:5: warning: declaration of 'pixels_per_scanline' shadows a global declaration [-Wshadow] 5802 | int pixels_per_scanline; | ^~~~~~~~~~~~~~~~~~~ rice.c:132:12: note: shadowed declaration is here 132 | static int pixels_per_scanline; | ^~~~~~~~~~~~~~~~~~~ rice.c:5812:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5812 | *msg = "bits per pixel must be in range 1..24,32,64"; | ^ rice.c:5818:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5818 | *msg = "maximum pixels per block exceeded"; | ^ rice.c:5824:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5824 | *msg = "pixels per block must be even"; | ^ rice.c:5830:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5830 | *msg = "pixels per block > pixels per scanline"; | ^ rice.c:5836:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5836 | *msg = "maximum pixels per scanline exceeded"; | ^ rice.c:5842:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5842 | *msg = "image pixels less than pixels per scanline"; | ^ rice.c: In function 'rice_decode': rice.c:5358:20: warning: 'ext2_bit' may be used uninitialized [-Wmaybe-uninitialized] 5358 | if (ext2_bit) | ^ rice.c:4312:9: note: 'ext2_bit' was declared here 4312 | int ext2_bit; | ^~~~~~~~ gentest.c:63:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 63 | output_pixel(bits_per_pixel, pixel) | ^~~~~~~~~~~~ gentest.c: In function 'output_pixel': gentest.c:70:21: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 70 | *bp++ = pixel & 0xff; | ^~~~~ gentest.c:73:21: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 73 | *bp++ = (pixel >> 8) & 0xff; | ^ gentest.c:74:21: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 74 | *bp++ = pixel & 0xff; | ^~~~~ gentest.c:79:21: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 79 | *bp++ = (pixel >> 16) & 0xff; | ^ gentest.c:80:21: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 80 | *bp++ = (pixel >> 8) & 0xff; | ^ gentest.c:81:21: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 81 | *bp++ = pixel & 0xff; | ^~~~~ gentest.c:87:21: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 87 | *bp++ = pixel & 0xff; | ^~~~~ gentest.c:90:21: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 90 | *bp++ = pixel & 0xff; | ^~~~~ gentest.c:91:21: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 91 | *bp++ = (pixel >> 8) & 0xff; | ^ gentest.c:95:21: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 95 | *bp++ = pixel & 0xff; | ^~~~~ gentest.c:96:21: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 96 | *bp++ = (pixel >> 8) & 0xff; | ^ gentest.c:97:21: warning: conversion from 'unsigned int' to 'char' may change value [-Wconversion] 97 | *bp++ = (pixel >> 16) & 0xff; | ^ gentest.c: At top level: gentest.c:104:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 104 | unmap_nn(sigma, pixels, out) | ^~~~~~~~ gentest.c: In function 'unmap_nn': gentest.c:118:9: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 118 | x = *s++; | ^ gentest.c:119:14: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 119 | *out++ = x; | ^ gentest.c:121:12: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 121 | sig1 = *s++; | ^ gentest.c:124:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 124 | else if (sig1 > (xmax - x) << 1) | ^ gentest.c:124:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 124 | else if (sig1 > (xmax - x) << 1) | ^ gentest.c:125:18: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 125 | x = xmax - sig1; | ^ gentest.c:125:13: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 125 | x = xmax - sig1; | ^~~~ gentest.c:131:14: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 131 | *out++ = x; | ^ gentest.c:135:16: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 135 | sig1 = *s++; | ^ gentest.c:136:16: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 136 | sig2 = *s++; | ^ gentest.c:139:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 139 | else if (sig1 > (xmax - x) << 1) | ^ gentest.c:139:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 139 | else if (sig1 > (xmax - x) << 1) | ^ gentest.c:140:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 140 | x = xmax - sig1; | ^ gentest.c:140:17: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 140 | x = xmax - sig1; | ^~~~ gentest.c:146:18: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 146 | *out++ = x; | ^ gentest.c:150:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 150 | else if (sig2 > (xmax - x) << 1) | ^ gentest.c:150:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 150 | else if (sig2 > (xmax - x) << 1) | ^ gentest.c:151:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 151 | x = xmax - sig2; | ^ gentest.c:151:17: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 151 | x = xmax - sig2; | ^~~~ gentest.c:157:18: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 157 | *out++ = x; | ^ gentest.c: At top level: gentest.c:162:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 162 | genblock(sum, j, n) | ^~~~~~~~ gentest.c: In function 'genblock': gentest.c:197:13: warning: conversion from 'double' to 'long int' may change value [-Wfloat-conversion] 197 | x = (v * average) + 0.5; | ^ gentest.c:199:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 199 | if (x + (j-k-1) * xmax < sum) | ^ gentest.c:200:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 200 | x = sum - (j-k-1) * xmax; | ^ gentest.c:200:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 200 | x = sum - (j-k-1) * xmax; | ^ gentest.c:208:17: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 208 | *sp++ = x; | ^ gentest.c:209:5: warning: "DEBUG" is not defined, evaluates to 0 [-Wundef] 209 | #if DEBUG | ^~~~~ gentest.c:212:16: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 212 | sum -= x; | ^ gentest.c:219:5: warning: "DEBUG" is not defined, evaluates to 0 [-Wundef] 219 | #if DEBUG | ^~~~~ gentest.c: At top level: gentest.c:225:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 225 | genimage(n, j, blocks) | ^~~~~~~~ gentest.c: In function 'genimage': gentest.c:240:12: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 240 | xmax = (1 << n) - 1; | ^ gentest.c:253:13: warning: conversion from 'double' to 'int' may change value [-Wfloat-conversion] 253 | i = uni() * (n+2); | ^~~ gentest.c:257:19: warning: conversion from 'double' to 'int' may change value [-Wfloat-conversion] 257 | sum = (sum_array[i] - sum_array[i-1]) * uni() + 1; | ^ gentest.c:259:5: warning: "DEBUG" is not defined, evaluates to 0 [-Wundef] 259 | #if DEBUG | ^~~~~ gentest.c:262:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 262 | if (sum > j * xmax) | ^ gentest.c:262:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 262 | if (sum > j * xmax) | ^ gentest.c:282:28: warning: conversion from 'double' to 'unsigned int' may change value [-Wfloat-conversion] 282 | sigma[0] = uni() * (xmax+1); | ^~~ gentest.c: At top level: gentest.c:300:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 300 | gentest(n, j, blocks) | ^~~~~~~ gentest.c: In function 'gentest': gentest.c:336:60: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 336 | rv = SZ_BufftoBuffCompress(image_out, &size, image_in, image_size, ¶ms); | ^~~~~~~~~~ gentest.c:353:38: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 353 | rv = memcmp(image_in, image_in2, image_size); | ^~~~~~~~~~ gentest.c: At top level: gentest.c:374:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 374 | gentest_odd(n, j, s) | ^~~~~~~~~~~ gentest.c: In function 'gentest_odd': gentest.c:399:31: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 399 | memcpy(ip, image_in, s*bytes_per_pixel); | ~^~~~~~~~~~~~~~~~ gentest.c:404:33: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 404 | memcpy(image_in, image_in2, image_size); | ^~~~~~~~~~ gentest.c:419:60: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 419 | rv = SZ_BufftoBuffCompress(image_out, &size, image_in, image_size, ¶ms); | ^~~~~~~~~~ gentest.c:436:38: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 436 | rv = memcmp(image_in, image_in2, image_size); | ^~~~~~~~~~ gentest.c: At top level: gentest.c:457:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 457 | gentest3264(blocks, n, j) | ^~~~~~~~~~~ gentest.c: In function 'gentest3264': gentest.c:478:23: warning: conversion from 'int' to 'char' may change value [-Wconversion] 478 | image_in[i] = count + (count >> 8) ; | ^~~~~ gentest.c:490:60: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 490 | rv = SZ_BufftoBuffCompress(image_out, &size, image_in, image_size, ¶ms); | ^~~~~~~~~~ gentest.c:507:38: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 507 | rv = memcmp(image_in, image_in2, image_size); | ^~~~~~~~~~ gentest.c: At top level: gentest.c:528:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 528 | main(argc, argv) | ^~~~ gentest.c: In function 'main': gentest.c:529:5: warning: unused parameter 'argc' [-Wunused-parameter] 529 | int argc; | ^~~~ gentest.c:530:8: warning: unused parameter 'argv' [-Wunused-parameter] 530 | char **argv; | ^~~~ mcgill.c: In function 'rstart': mcgill.c:29:16: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 29 | mcgn = (i1 == 0) ? 0 : i1 | 1; | ^ mcgill.c: In function 'iuni': mcgill.c:49:21: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] 49 | return ((r1 >> 1)); | ~~~~~^~~~~~ mcgill.c: In function 'ivni': mcgill.c:65:16: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] 65 | return (r1); | ^ burst_szip.c:36:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 36 | put_pixel(pixel) | ^~~~~~~~~ burst_szip.c: In function 'put_pixel': burst_szip.c:41:19: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 41 | if (pixel > max) | ^ burst_szip.c:50:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 50 | ch = (pixel >> 24) & 0xff; | ^ burst_szip.c:67:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 67 | ch = (pixel >> 24) & 0xff; | ^ burst_szip.c:73:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 73 | ch = pixel >> 8; | ^~~~~ burst_szip.c:82:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 82 | ch = pixel >> 8; | ^~~~~ burst_szip.c:86:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 86 | putc(pixel, fp_out); | ^~~~~ burst_szip.c: At top level: burst_szip.c:90:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 90 | map_nn(sigma, end) | ^~~~~~ burst_szip.c: In function 'map_nn': burst_szip.c:99:14: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 99 | xp = *sigma; | ^ burst_szip.c:103:13: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 103 | x = *s; | ^ burst_szip.c:108:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 108 | *s++ = del << 1; | ^~~ burst_szip.c:110:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 110 | *s++ = x; | ^ burst_szip.c:115:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 115 | *s++ = ((-del)<<1) - 1; | ^ burst_szip.c:117:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 117 | *s++ = max-x; | ^~~ burst_szip.c: At top level: burst_szip.c:125:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 125 | random_scanline(pixels_per_block, width) | ^~~~~~~~~~~~~~~ burst_szip.c: In function 'random_scanline': burst_szip.c:140:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 140 | if (width > sizeof(scanline)/sizeof(unsigned)) | ^ burst_szip.c:150:21: warning: conversion from 'double' to 'int' may change value [-Wfloat-conversion] 150 | x = uni() * 6; | ^~~ burst_szip.c:160:49: warning: conversion from 'double' to 'int' may change value [-Wfloat-conversion] 160 | pixel = uni() * (max+1); | ^~~ burst_szip.c:161:48: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 161 | *s++ = pixel; | ^~~~~ burst_szip.c:167:41: warning: conversion from 'double' to 'int' may change value [-Wfloat-conversion] 167 | pixel = uni() * (max+1); | ^~~ burst_szip.c:168:41: warning: conversion from 'double' to 'int' may change value [-Wfloat-conversion] 168 | delta = uni() * 32; | ^~~ burst_szip.c:183:49: warning: conversion from 'double' to 'int' may change value [-Wfloat-conversion] 183 | pixel = low + uni() * delta; | ^~~ burst_szip.c:184:48: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 184 | *s++ = pixel; | ^~~~~ burst_szip.c:190:41: warning: conversion from 'double' to 'int' may change value [-Wfloat-conversion] 190 | pixel = uni() * (max+1); | ^~~ burst_szip.c:191:41: warning: conversion from 'double' to 'int' may change value [-Wfloat-conversion] 191 | delta = uni() * 128 + 1; | ^~~ burst_szip.c:206:45: warning: conversion from 'double' to 'int' may change value [-Wfloat-conversion] 206 | x = uni() * delta; | ^~~ burst_szip.c:213:48: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 213 | *s++ = pixel; | ^~~~~ burst_szip.c:219:41: warning: conversion from 'double' to 'int' may change value [-Wfloat-conversion] 219 | pixel = uni() * (max+1); | ^~~ burst_szip.c:221:48: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 221 | *s++ = pixel; | ^~~~~ burst_szip.c:226:42: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 226 | blocks = ((end - s) + pixels_per_block - 1)/pixels_per_block; | ^ burst_szip.c:227:42: warning: conversion from 'double' to 'int' may change value [-Wfloat-conversion] 227 | blocks = uni() * blocks + 1; | ^~~ burst_szip.c:228:41: warning: conversion from 'double' to 'int' may change value [-Wfloat-conversion] 228 | pixel = uni() * (max+1); | ^~~ burst_szip.c:231:56: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 231 | *s++ = pixel; | ^~~~~ burst_szip.c:237:41: warning: conversion from 'double' to 'int' may change value [-Wfloat-conversion] 237 | pixel = uni() * (max+1); | ^~~ burst_szip.c:238:41: warning: conversion from 'double' to 'int' may change value [-Wfloat-conversion] 238 | delta = uni() * 8 + 1; | ^~~ burst_szip.c:253:45: warning: conversion from 'double' to 'int' may change value [-Wfloat-conversion] 253 | x = uni() * delta; | ^~~ burst_szip.c:260:48: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 260 | *s++ = pixel; | ^~~~~ burst_szip.c: At top level: burst_szip.c:275:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 275 | random_float_scanline(pixels_per_block, width) | ^~~~~~~~~~~~~~~~~~~~~ burst_szip.c: In function 'random_float_scanline': burst_szip.c:286:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 286 | if (width > sizeof(scanline)/sizeof(float)) | ^ burst_szip.c:303:31: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion] 303 | scanline[i] = y; | ^ burst_szip.c:307:26: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 307 | fwrite(scanline, width, sizeof(float), fp_out); | ^~~~~ burst_szip.c:276:5: warning: unused parameter 'pixels_per_block' [-Wunused-parameter] 276 | int pixels_per_block; | ^~~~~~~~~~~~~~~~ burst_szip.c: At top level: burst_szip.c:311:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 311 | random_double_scanline(pixels_per_block, width) | ^~~~~~~~~~~~~~~~~~~~~~ burst_szip.c: In function 'random_double_scanline': burst_szip.c:322:37: warning: expression does not compute the number of elements in this array; element type is 'double', not 'float' [-Wsizeof-array-div] 322 | if (width > sizeof(scanline)/sizeof(float)) | ^ burst_szip.c:322:37: note: add parentheses around the second 'sizeof' to silence this warning burst_szip.c:315:16: note: array 'scanline' declared here 315 | double scanline[8*1024]; | ^~~~~~~~ burst_szip.c:322:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 322 | if (width > sizeof(scanline)/sizeof(float)) | ^ burst_szip.c:349:26: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 349 | fwrite(scanline, width, sizeof(double), fp_out); | ^~~~~ burst_szip.c:312:5: warning: unused parameter 'pixels_per_block' [-Wunused-parameter] 312 | int pixels_per_block; | ^~~~~~~~~~~~~~~~ burst_szip.c: At top level: burst_szip.c:353:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 353 | usage(name) | ^~~~~ burst_szip.c:361:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 361 | main(argc, argv) | ^~~~ burst_szip.c: In function 'main': burst_szip.c:450:33: warning: conversion from 'double' to 'int' may change value [-Wfloat-conversion] 450 | width = uni() * (width-1) + 1; | ^~~ example.c:30:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 30 | read_image(file_name) | ^~~~~~~~~~ example.c: In function 'read_image': example.c:46:21: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion] 46 | n = fread(image_in+size, 1, 16*1024, fp); | ^~~~~ example.c: In function 'test_encoding': example.c:85:15: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 85 | len = size; | ^~~~ example.c:100:34: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 100 | while (c_stream.total_in < len) | ^ example.c:102:58: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 102 | c_stream.avail_in = c_stream.avail_out = buffer_size; | ^~~~~~~~~~~ example.c:103:59: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 103 | if (c_stream.avail_in + c_stream.total_in > len) | ^ example.c:104:49: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 104 | c_stream.avail_in = len - c_stream.total_in; | ^ example.c:104:45: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 104 | c_stream.avail_in = len - c_stream.total_in; | ^~~ example.c:116:38: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 116 | c_stream.avail_out = buffer_size; | ^~~~~~~~~~~ example.c:144:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 144 | for (i = 0; i < c_stream.total_out; i++) | ^ example.c:151:24: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] 151 | return c_stream.total_out; | ~~~~~~~~^~~~~~~~~~ example.c:62:7: warning: unused parameter 'in' [-Wunused-parameter] 62 | char *in; | ^~ example.c: In function 'test_decoding': example.c:198:34: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 198 | while (d_stream.total_in < size) | ^ example.c:200:58: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 200 | d_stream.avail_in = d_stream.avail_out = buffer_size; | ^~~~~~~~~~~ example.c:201:59: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 201 | if (d_stream.avail_in + d_stream.total_in > size) | ^ example.c:202:50: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 202 | d_stream.avail_in = size - d_stream.total_in; | ^ example.c:202:45: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 202 | d_stream.avail_in = size - d_stream.total_in; | ^~~~ example.c:215:35: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare] 215 | while (d_stream.total_out < out_size) | ^ example.c:217:38: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 217 | d_stream.avail_out = buffer_size; | ^~~~~~~~~~~ example.c:236:24: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] 236 | return d_stream.total_out; | ~~~~~~~~^~~~~~~~~~ example.c: At top level: example.c:251:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 251 | main(argc, argv) | ^~~~ example.c: In function 'main': example.c:275:36: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 275 | compr = (char *) calloc(comprLen, 1); | ^~~~~~~~ example.c:276:36: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 276 | uncompr = (char *) calloc(uncomprLen, 1); | ^~~~~~~~~~ example.c:307:20: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 307 | size = test_encoding(bits_per_pixel, image_in, image_size, image_out, i); | ^~~~~~~~~~~~~ example.c:308:65: warning: conversion to 'long int' from 'size_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 308 | size = test_decoding(bits_per_pixel, image_out, size, image_in2, image_size, i); | ^~~~ example.c:308:24: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 308 | size = test_decoding(bits_per_pixel, image_out, size, image_in2, image_size, i); | ^~~~~~~~~~~~~ example.c:312:50: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 312 | rv = memcmp(image_in, image_in2, image_size); | ^~~~~~~~~~ example.c:328:72: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 328 | rv = SZ_BufftoBuffCompress(image_out, &size, image_in, image_size, ¶ms); | ^~~~~~~~~~ example.c:352:50: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 352 | rv = memcmp(image_in, image_in2, image_size); | ^~~~~~~~~~ example.c:308:24: warning: 'bits_per_pixel' may be used uninitialized [-Wmaybe-uninitialized] 308 | size = test_decoding(bits_per_pixel, image_out, size, image_in2, image_size, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ example.c:258:13: note: 'bits_per_pixel' was declared here 258 | int bits_per_pixel; | ^~~~~~~~~~~~~~ read_image(image.8.in): size=16384 tmp : 32.48% ( 64.0 KiB => 20.8 KiB, tmp.zst) tmp : 32.48% ( 64.0 KiB => 20.8 KiB, tmp.zst) tmp : 32.48% ( 64.0 KiB => 20.8 KiB, tmp.zst) tmp : 32.48% ( 64.0 KiB => 20.8 KiB, tmp.zst) tmp.zst : 65537 bytes Warning : compression level higher than max, reduced to 19 tmp : 31.53% ( 64.0 KiB => 20.2 KiB, tmp.zst) error: numeric value overflows 32-bit unsigned int tmp : 56.03% ( 64.0 KiB => 35.9 KiB, tmp.zst) tmp : 56.58% ( 64.0 KiB => 36.2 KiB, tmp.zst) tmp :100.02% ( 64.0 KiB => 64.0 KiB, tmp.zst) error: numeric value overflows 32-bit unsigned int Incorrect parameters Compress or decompress the INPUT file(s); reads from STDIN if INPUT is `-` or not provided. Usage: zstd [OPTIONS...] [INPUT... | -] [-o OUTPUT] Options: -o OUTPUT Write output to a single file, OUTPUT. -k, --keep Preserve INPUT file(s). [Default] --rm Remove INPUT file(s) after successful (de)compression. -# Desired compression level, where `#` is a number between 1 and 19; lower numbers provide faster compression, higher numbers yield better compression ratios. [Default: 3] -d, --decompress Perform decompression. -D DICT Use DICT as the dictionary for compression or decompression. -f, --force Disable input and output checks. Allows overwriting existing files, receiving input from the console, printing output to STDOUT, and operating on links, block devices, etc. Unrecognized formats will be passed-through through as-is. -h Display short usage and exit. -H, --help Display full help and exit. -V, --version Display the program version and exit. error: numeric value overflows 32-bit unsigned int tmp : 33.15% ( 64.0 KiB => 21.2 KiB, tmp.zst) tmp : 61.49% ( 64.0 KiB => 39.4 KiB, tmp.zst) tmp : 33.15% ( 64.0 KiB => 21.2 KiB, tmp.zst) Ignore environment variable setting ZSTD_CLEVEL=: not a valid integer value tmp : 32.48% ( 64.0 KiB => 20.8 KiB, tmp.zst) Ignore environment variable setting ZSTD_CLEVEL=-: not a valid integer value tmp : 32.48% ( 64.0 KiB => 20.8 KiB, tmp.zst) Ignore environment variable setting ZSTD_CLEVEL=a: not a valid integer value tmp : 32.48% ( 64.0 KiB => 20.8 KiB, tmp.zst) Ignore environment variable setting ZSTD_CLEVEL=+a: not a valid integer value tmp : 32.48% ( 64.0 KiB => 20.8 KiB, tmp.zst) Ignore environment variable setting ZSTD_CLEVEL=3a7: not a valid integer value tmp : 32.48% ( 64.0 KiB => 20.8 KiB, tmp.zst) Ignore environment variable setting ZSTD_CLEVEL=50000000000: numeric value too large tmp : 32.48% ( 64.0 KiB => 20.8 KiB, tmp.zst) tmp : 56.58% ( 64.0 KiB => 36.2 KiB, tmp.zst) tmp : 32.48% ( 64.0 KiB => 20.8 KiB, tmpCompressed) tmp : 32.48% ( 64.0 KiB => 20.8 KiB, tmpCompressed) error: missing command argument zstd: tmpCompressed: unknown suffix (.zst/.tzst/.gz/.tgz/.lzma/.xz/.txz expected). Can't derive the output file name. Specify it with -o dstFileName. Ignoring. zstd: tmp: unknown suffix (.zst/.tzst/.gz/.tgz/.lzma/.xz/.txz expected). Can't derive the output file name. Specify it with -o dstFileName. Ignoring. tmplimit : 32.57% ( 500 KiB => 163 KiB, tmplimit.zst) tmplimit.zst : Decoding error (36) : Frame requires too much memory for decoding tmplimit.zst : Window size larger than maximum : 512000 > 2048 tmplimit.zst : Use --long=19 or --memory=1MB tmplimit.zst : Decoding error (36) : Frame requires too much memory for decoding tmplimit.zst : Window size larger than maximum : 512000 > 2048 tmplimit.zst : Use --long=19 or --memory=1MB tmplimit.zst : Decoding error (36) : Frame requires too much memory for decoding tmplimit.zst : Window size larger than maximum : 512000 > 2048 tmplimit.zst : Use --long=19 or --memory=1MB error: command cannot be separated from its argument by another command zstd: tmp.zst already exists; not overwritten zstd: tmpro.zst already exists; not overwritten /*stdin*\ : 4 bytes *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** tmpro :425.00% ( 4 B => 17 B, /*stdout*\) /*stdin*\ : 4 bytes zstd: Refusing to open an output file which will overwrite the input file zstd: Refusing to open an output file which will overwrite the input file zstd: can't stat nothere : No such file or directory -- ignored /*stdin*\ : 65537 bytes /*stdin*\ : 65537 bytes /*stdin*\ : 65537 bytes /*stdin*\ : 65537 bytes /*stdin*\ : 65537 bytes /*stdin*\ : 65537 bytes tmp : 32.48% ( 64.0 KiB => 20.8 KiB, tmp_corrupt.zst) tmp : 32.48% ( 64.0 KiB => 20.8 KiB, tmp.zst) 4+0 records in 4+0 records out 4 bytes copied, 7.469e-05 s, 53.6 kB/s tmp_corrupt.zst : 65537 bytes tmp_corrupt.zst : 65537 bytes tmp.zst : 65537 bytes 2 files compressed : 32.15% ( 128 KiB => 41.2 KiB) 4 files compressed : 32.15% ( 128 KiB => 41.2 KiB) 5 files compressed : 32.15% ( 64.0 KiB => 20.6 KiB) 5 files compressed : 100.07% ( 103 KiB => 103 KiB) tmpPrompt :192.86% ( 14 B => 27 B, tmpPrompt.zst) zstd: tmpPrompt.zst already exists; stdin is an input - not proceeding. /*stdin*\ :192.86% ( 14 B => 27 B, tmpPrompt.zst) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** zstd: tmpPrompt.zst already exists; overwrite (y/n) ? tmpPrompt :192.86% ( 14 B => 27 B, tmpPrompt.zst) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** zstd: tmpPrompt.zst already exists; stdin is an input - not proceeding. zstd: WARNING: all input files will be processed and concatenated into a single output file: tmpPromp.zst The concatenated output CANNOT regenerate original file names nor directory structure. Since it's a destructive operation, input files will not be removed. stdin is an input - not proceeding. please provide correct input file(s) or non-empty directories -- ignored tmp : 32.48% ( 64.0 KiB => 20.8 KiB, tmp.zst) tmp.zst : 65537 bytes *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** zstd: WARNING: all input files will be processed and concatenated into a single output file: tmp3.zst The concatenated output CANNOT regenerate original file names nor directory structure. Since it's a destructive operation, input files will not be removed. Proceed? (y/n): tmp : 32.48% ( 64.0 KiB => 20.8 KiB, tmp3.zst) tmp2 : 32.48% ( 64.0 KiB => 20.8 KiB, tmp3.zst) 2 files compressed : 32.48% ( 128 KiB => 41.6 KiB) zstd: WARNING: all input files will be processed and concatenated into a single output file: tmp3.zst The concatenated output CANNOT regenerate original file names nor directory structure. Since it's a destructive operation, input files will not be removed. 2 files compressed : 32.48% ( 128 KiB => 41.6 KiB) Concatenating multiple processed inputs into a single output loses file metadata. Aborting. zstd: can't stat tmp : No such file or directory -- ignored zstd: can't stat tmp.zst : No such file or directory -- ignored zstd: can't stat tmp : No such file or directory -- ignored 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0013031 s, 805 MB/s /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../tests/golden-decompression/rle-first-block.zst: 1048576 bytes /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../tests/golden-decompression/empty-block.zst: 0 bytes zstd: WARNING: all input files will be processed and concatenated into a single output file: /dev/null The concatenated output CANNOT regenerate original file names nor directory structure. 2 files compressed : 316.67% ( 12 B => 38 B) /*stdin*\ : 12 bytes *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** zstd: WARNING: all input files will be processed and concatenated into a single output file: tmp.zst The concatenated output CANNOT regenerate original file names nor directory structure. Proceed? (y/n): tmp1 :316.67% ( 6 B => 19 B, tmp.zst) tmp2 :316.67% ( 6 B => 19 B, tmp.zst) 2 files compressed : 316.67% ( 12 B => 38 B) 2 files compressed : 316.67% ( 12 B => 38 B) 2 files decompressed : 12 bytes total zstd: WARNING: all input files will be processed and concatenated into a single output file: /dev/null The concatenated output CANNOT regenerate original file names nor directory structure. 2 files compressed : 168.42% ( 38 B => 64 B) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** zstd: WARNING: all input files will be processed and concatenated into a single output file: tmp The concatenated output CANNOT regenerate original file names nor directory structure. Proceed? (y/n): tmp1.zst : 6 bytes tmp2.zst : 6 bytes 2 files decompressed : 12 bytes total zstd: WARNING: all input files will be processed and concatenated into a single output file: tmpexists The concatenated output CANNOT regenerate original file names nor directory structure. 2 files compressed : 316.67% ( 12 B => 38 B) Concatenating multiple processed inputs into a single output loses file metadata. Aborting. *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** --zstd=wlog=10,clog=6,hlog=7,slog=2,mml=4,tlen=0,strat=2 --zstd=wlog=10,clog=6,hlog=7,slog=2,mml=4,tlen=0,strat=2 --format=.zst --no-sparse --block-size=0 --memory=134217728 --threads=1 --content-size zstd: WARNING: all input files will be processed and concatenated into a single output file: tmp_rm3.zst The concatenated output CANNOT regenerate original file names nor directory structure. Proceed? (y/n): Decompression will require 7 B of memory tmp_rm1 :285.71% ( 7 B => 20 B, tmp_rm3.zst) tmp_rm1 : Completed in 0.00 sec (cpu load : 92%) Decompression will require 4 B of memory tmp_rm2 :425.00% ( 4 B => 17 B, tmp_rm3.zst) tmp_rm2 : Completed in 0.00 sec (cpu load : 93%) 2 files compressed : 336.36% ( 11 B => 37 B) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** zstd: WARNING: all input files will be processed and concatenated into a single output file: tmp_rm_out The concatenated output CANNOT regenerate original file names nor directory structure. Since it's a destructive operation, input files will not be removed. Proceed? (y/n): Sparse File Support is disabled when output is not a file tmp_rm3.zst : 11 bytes tmp_rm4.zst : 11 bytes 2 files decompressed : 22 bytes total 15 files compressed : 35.62% ( 1.21 MiB => 442 KiB) 16 files decompressed : 1271279 bytes total zstd: can't stat notHere : No such file or directory -- ignored 2 files compressed : 32.50% ( 164 KiB => 53.3 KiB) tmp_named_pipe :200.00% ( 13 B => 26 B, tmp_compressed) tmp_compressed : 13 bytes tmp1 : 32.48% ( 64.0 KiB => 20.8 KiB, tmp1.zst) tmp1.zst : 65537 bytes tmp1 : 32.48% ( 64.0 KiB => 20.8 KiB, tmp1.zst) tmp1.zst : 65537 bytes /*stdin*\ : 32.51% ( 64.0 KiB => 20.8 KiB, tmp1.zst) /*stdin*\ : 65537 bytes zstd: WARNING: all input files will be processed and concatenated into a single output file: tmp1.zst The concatenated output CANNOT regenerate original file names nor directory structure. 2 files compressed : 32.48% ( 128 KiB => 41.6 KiB) zstd: WARNING: all input files will be processed and concatenated into a single output file: tmp1.out The concatenated output CANNOT regenerate original file names nor directory structure. 2 files decompressed : 262148 bytes total tmp1 : 32.48% ( 64.0 KiB => 20.8 KiB, tmp1.zst) tmp1.zst : 65537 bytes /*stdin*\ : 32.51% ( 64.0 KiB => 20.8 KiB, tmp1.zst) /*stdin*\ : 65537 bytes tmp : 32.48% ( 64.0 KiB => 20.8 KiB, tmp.zst) tmp.zst : 65537 bytes 2 files compressed : 336.36% ( 11 B => 37 B) 2 files decompressed : 11 bytes total 2 files decompressed : 11 bytes total 2 files compressed : 186.67% ( 30 B => 56 B) zstd: --output-dir-mirror cannot compress 'tmpInputTestDir/we/.../..must/../..mustgo/deeper..' into 'non-exist' zstd: --output-dir-mirror cannot compress 'tmpInputTestDir/we/.../..must/deeper../..' into 'non-exist' zstd: --output-dir-mirror cannot compress '../tests/tmpInputTestDir/we/.../..must/deeper..' into 'non-exist' tmpInputTestDir/we/.../..must/go/deeper../tmp2 :360.00% ( 5 B => 18 B, tmpout/tmpInputTestDir/we/.../..must/go/deeper../tmp2.zst) 2 files decompressed : 30 bytes total zstd: --output-dir-mirror cannot compress 'tmpOutDir/tmpInputTestDir/we/.../..must/../..must/go/deeper../tmp2.zst' into 'non-exist' 2 files compressed : 165.00% ( 40 B => 66 B) 2 files compressed : 165.00% ( 40 B => 66 B) 2 files compressed : 165.00% ( 40 B => 66 B) 4 files compressed : 165.00% ( 80 B => 132 B) 2 files decompressed : 40 bytes total 4 files decompressed : 80 bytes total 35 files compressed : 100.02% ( 2.00 MiB => 2.00 MiB) tmp_contentsize : 32.48% ( 64.0 KiB => 20.8 KiB, tmp_contentsize.zst) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** tmp_contentsize : 32.48% ( 64.0 KiB => 20.8 KiB, tmp_contentsize.zst) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** tmp_contentsize : 32.48% ( 64.0 KiB => 20.8 KiB, tmp_contentsize.zst) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** tmp_contentsize : 32.48% ( 64.0 KiB => 20.8 KiB, tmp_contentsize.zst) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** tmp (65537 bytes) - windowLog : 17 - chainLog : 15 - hashLog : 16 - searchLog : 2 - minMatch : 5 - targetLength : 0 - strategy : ZSTD_dfast (2) tmp : 32.48% ( 64.0 KiB => 20.8 KiB, tmp.zst) error : can't use --show-default-cparams in decompression mode tmp_files/tmp1 (15000 bytes) - windowLog : 14 - chainLog : 14 - hashLog : 15 - searchLog : 2 - minMatch : 4 - targetLength : 0 - strategy : ZSTD_dfast (2) tmp_files/tmp2 (129000 bytes) - windowLog : 17 - chainLog : 15 - hashLog : 16 - searchLog : 2 - minMatch : 5 - targetLength : 0 - strategy : ZSTD_dfast (2) tmp_files/tmp3 (257000 bytes) - windowLog : 18 - chainLog : 16 - hashLog : 16 - searchLog : 1 - minMatch : 4 - targetLength : 0 - strategy : ZSTD_dfast (2) 3 files compressed : 34.11% ( 392 KiB => 134 KiB) Incorrect parameters Compress or decompress the INPUT file(s); reads from STDIN if INPUT is `-` or not provided. Usage: zstd [OPTIONS...] [INPUT... | -] [-o OUTPUT] Options: -o OUTPUT Write output to a single file, OUTPUT. -k, --keep Preserve INPUT file(s). [Default] --rm Remove INPUT file(s) after successful (de)compression. -# Desired compression level, where `#` is a number between 1 and 19; lower numbers provide faster compression, higher numbers yield better compression ratios. [Default: 3] -d, --decompress Perform decompression. -D DICT Use DICT as the dictionary for compression or decompression. -f, --force Disable input and output checks. Allows overwriting existing files, receiving input from the console, printing output to STDOUT, and operating on links, block devices, etc. Unrecognized formats will be passed-through through as-is. -h Display short usage and exit. -H, --help Display full help and exit. -V, --version Display the program version and exit. Incorrect parameters Compress or decompress the INPUT file(s); reads from STDIN if INPUT is `-` or not provided. Usage: zstd [OPTIONS...] [INPUT... | -] [-o OUTPUT] Options: -o OUTPUT Write output to a single file, OUTPUT. -k, --keep Preserve INPUT file(s). [Default] --rm Remove INPUT file(s) after successful (de)compression. -# Desired compression level, where `#` is a number between 1 and 19; lower numbers provide faster compression, higher numbers yield better compression ratios. [Default: 3] -d, --decompress Perform decompression. -D DICT Use DICT as the dictionary for compression or decompression. -f, --force Disable input and output checks. Allows overwriting existing files, receiving input from the console, printing output to STDOUT, and operating on links, block devices, etc. Unrecognized formats will be passed-through through as-is. -h Display short usage and exit. -H, --help Display full help and exit. -V, --version Display the program version and exit. Incorrect parameters Compress or decompress the INPUT file(s); reads from STDIN if INPUT is `-` or not provided. Usage: zstd [OPTIONS...] [INPUT... | -] [-o OUTPUT] Options: -o OUTPUT Write output to a single file, OUTPUT. -k, --keep Preserve INPUT file(s). [Default] --rm Remove INPUT file(s) after successful (de)compression. -# Desired compression level, where `#` is a number between 1 and 19; lower numbers provide faster compression, higher numbers yield better compression ratios. [Default: 3] -d, --decompress Perform decompression. -D DICT Use DICT as the dictionary for compression or decompression. -f, --force Disable input and output checks. Allows overwriting existing files, receiving input from the console, printing output to STDOUT, and operating on links, block devices, etc. Unrecognized formats will be passed-through through as-is. -h Display short usage and exit. -H, --help Display full help and exit. -V, --version Display the program version and exit. zstd: error 11 : Parameter is out of bound *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 32.61% ( 512 KiB => 167 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 34.55% ( 512 KiB => 177 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 32.42% ( 512 KiB => 166 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 34.46% ( 512 KiB => 176 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 32.35% ( 512 KiB => 166 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 32.35% ( 512 KiB => 166 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 31.53% ( 64.0 KiB => 20.2 KiB, /*stdout*\) zstd: /*stdout*\: No space left on device zstd: /*stdout*\: No space left on device Warning : world.tmp is a symbolic link, ignoring hello.tmp :208.33% ( 12 B => 25 B, hello.tmp.zst) Warning : world.tmp is a symbolic link, ignoring Warning : world.tmp is a symbolic link, ignoring Warning : world2.tmp is a symbolic link, ignoring 2 files compressed : 208.33% ( 24 B => 50 B) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 5242880 bytes *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 5242880 bytes *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 5242880 bytes *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 1200007 bytes *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** tmpSparse1M : 0.01% ( 1.000 MiB => 67 B, tmpSparseCompressed) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** tmpSparseCompressed : 1048576 bytes *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** tmpSparseCompressed : 1048576 bytes tmp : 21.87% ( 10.7 KiB => 2.35 KiB, tmp.zst) tmp : 21.87% ( 10.7 KiB => 2.35 KiB, tmp.zst) tmp.zst : 11000 bytes zstd: error 11 : Src size is incorrect tmp_input :103.27% ( 153 B => 158 B, tmp_input.zst) tmp_input.zst : 153 bytes tmp_input : 96.15% ( 26 B => 25 B, tmp_input.zst) tmp_input.zst : 26 bytes tmp : 21.87% ( 10.7 KiB => 2.35 KiB, tmp.zst) /*stdin*\ : 21.86% ( 10.7 KiB => 2.35 KiB, tmp.zst) tmp.zst : 11000 bytes /*stdin*\ : 11000 bytes 2 files compressed : 0.33% ( 21.5 KiB => 72 B) tmp : 0.33% ( 10.7 KiB => 36 B, tmp1_.zst) tmp2 : 0.33% ( 10.7 KiB => 36 B, tmp2_.zst) /*stdin*\ : 11000 bytes /*stdin*\ : 11000 bytes /*stdin*\ : 11000 bytes /*stdin*\ : 11000 bytes /*stdin*\ : 11000 bytes /*stdin*\ : 11000 bytes /*stdin*\ : 11000 bytes /*stdin*\ : 11000 bytes /*stdin*\ : 11000 bytes /*stdin*\ : 11000 bytes Loading tmpCorpusHighCompress... Trying 5 different sets of parameters 20% 40% 60% 80% 100% k=1998 d=8 f=20 steps=4 split=75 accel=1 Save dictionary of size 112640 into file tmpDictHighCompress Loading tmpCorpusLowCompress... Trying 5 different sets of parameters 20% 40% 60% 80% 100% k=537 d=8 f=20 steps=4 split=75 accel=1 Save dictionary of size 112640 into file tmpDictLowCompress ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... Trying 5 different sets of parameters WARNING: The maximum dictionary size 112640 is too large compared to the source size 569622! size(source)/size(dictionary) = 5.057013, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! 40% 100% k=537 d=8 f=20 steps=4 split=75 accel=1 Save dictionary of size 112640 into file tmpDict zstd: cannot use tmpDict as an input file and dictionary tmp : 16.25% ( 74.9 KiB => 12.2 KiB, tmp.zst) tmp.zst : 76704 bytes tmp : 14.37% ( 74.9 KiB => 10.8 KiB, tmp.zst) tmp : 14.54% ( 74.9 KiB => 10.9 KiB, tmp.zst) tmp.zst : 76704 bytes zstd: error 32 : Dictionary /proc/self/fd/0 must be a regular file. zstd: error 32 : Dictionary /proc/self/fd/0 must be a regular file. /*stdin*\ : 5242880 bytes Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../tests/paramgrill.c... Trying 5 different sets of parameters WARNING: The maximum dictionary size 112640 is too large compared to the source size 547282! size(source)/size(dictionary) = 4.858683, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! 40% 100% k=537 d=8 f=20 steps=4 split=75 accel=1 Save dictionary of size 112640 into file tmpDictC tmp.zst : Decoding error (36) : Dictionary mismatch ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... Trying 5 different sets of parameters WARNING: The maximum dictionary size 112640 is too large compared to the source size 569622! size(source)/size(dictionary) = 5.057013, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! 40% 100% k=537 d=8 f=20 steps=4 split=75 accel=1 Save dictionary of size 112640 into file tmpDict1 error: command cannot be separated from its argument by another command *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** Shuffling input files Sample file '/p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../tests/zstreamtest.c' is too large, limiting to 128 KBSample file '/p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../tests/fuzzer.c' is too large, limiting to 128 KBSample file '/p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/fileio.c' is too large, limiting to 128 KBLoading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... Trying 5 different sets of parameters d=8 Training on 18 samples of total size 569629 Testing on 7 samples of total size 319654 Computing frequencies k=50 Breaking content into 81 epochs of size 7032 statistics ... k=537 Breaking content into 7 epochs of size 81374 statistics ... k=1024 Breaking content into 4 epochs of size 142405 statistics ... k=1511 Breaking content into 2 epochs of size 284811 statistics ... k=1998 Breaking content into 2 epochs of size 284811 48% statistics ... k=537 d=8 f=20 steps=4 split=75 accel=1 Save dictionary of size 4096 into file tmpDict2 *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** Shuffling input files Sample file '/p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../tests/zstreamtest.c' is too large, limiting to 128 KBSample file '/p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../tests/fuzzer.c' is too large, limiting to 128 KBSample file '/p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/fileio.c' is too large, limiting to 128 KBLoading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... Trying 5 different sets of parameters d=8 Training on 18 samples of total size 569629 Testing on 7 samples of total size 319654 Computing frequencies k=50 Breaking content into 20 epochs of size 28481 statistics ... k=537 Breaking content into 1 epochs of size 569622 statistics ... k=1024 Breaking content into 1 epochs of size 569622 statistics ... k=1511 FASTCOVER parameters incorrect k=1998 FASTCOVER parameters incorrect k=50 d=8 f=20 steps=4 split=75 accel=1 Save dictionary of size 1024 into file tmpDict3 error: command cannot be separated from its argument by another command tmp : 16.24% ( 74.9 KiB => 12.2 KiB, tmp.zst) tmp.zst : 76704 bytes 37 files compressed : 18.43% ( 1.04 MiB => 196 KiB) 37 files decompressed : 1087374 bytes total Error 14 : nb of samples too low Error 14 : nb of samples too low ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... Trying 5 different sets of parameters WARNING: The maximum dictionary size 112640 is too large compared to the source size 569622! size(source)/size(dictionary) = 5.057013, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! 40% 100% k=537 d=8 f=20 steps=4 split=75 accel=1 Save dictionary of size 112640 into file tmpDict ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... Trying 5 different sets of parameters WARNING: The maximum dictionary size 112640 is too large compared to the source size 569622! size(source)/size(dictionary) = 5.057013, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! 60% k=537 d=8 f=20 steps=4 split=75 accel=1 Save dictionary of size 112640 into file dictionary ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... Trying 5 different sets of parameters WARNING: The maximum dictionary size 112640 is too large compared to the source size 569622! size(source)/size(dictionary) = 5.057013, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! k=537 d=8 f=20 steps=4 split=75 accel=1 Save dictionary of size 112640 into file tmpDict ! Warning : setting manual memory limit for dictionary training data at 0 MB Training samples set too large (12 MB); training on 0 MB only... Loading tmpCorpusHighCompress... Trying 5 different sets of parameters Total number of training samples is 3 and is invalid Failed to initialize context dictionary training failed : Src size is incorrect ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... Training on 25 samples of total size 889283 Testing on 25 samples of total size 889283 Computing frequencies WARNING: The maximum dictionary size 112640 is too large compared to the source size 889276! size(source)/size(dictionary) = 7.894851, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! Building dictionary Breaking content into 1933 epochs of size 460 statistics ... Constructed dictionary of size 112640 Save dictionary of size 112640 into file tmpDict tmp : 19.07% ( 74.9 KiB => 14.3 KiB, tmp.zst) tmp.zst : 76704 bytes Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../tests/paramgrill.c... Training on 37 samples of total size 955576 Testing on 37 samples of total size 955576 Computing frequencies WARNING: The maximum dictionary size 112640 is too large compared to the source size 955569! size(source)/size(dictionary) = 8.483390, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! Building dictionary Breaking content into 1706 epochs of size 560 statistics ... Constructed dictionary of size 112640 Save dictionary of size 112640 into file tmpDictC tmp.zst : Decoding error (36) : Dictionary mismatch ! Warning : nb of samples too low for proper processing ! ! Please provide _one file per sample_. ! Alternatively, split files into fixed-size blocks representative of samples, with -B# Error 14 : nb of samples too low ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... Training on 25 samples of total size 889283 Testing on 25 samples of total size 889283 Computing frequencies WARNING: The maximum dictionary size 112640 is too large compared to the source size 889276! size(source)/size(dictionary) = 7.894851, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! Building dictionary Breaking content into 1933 epochs of size 460 statistics ... Constructed dictionary of size 112640 Save dictionary of size 112640 into file tmpDict1 ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... Trying 4 different sets of parameters WARNING: The maximum dictionary size 112640 is too large compared to the source size 569622! size(source)/size(dictionary) = 5.057013, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! 75% k=2000 d=6 f=20 steps=1 split=75 accel=1 Save dictionary of size 112640 into file tmpShrinkDict ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... Trying 4 different sets of parameters WARNING: The maximum dictionary size 112640 is too large compared to the source size 569622! size(source)/size(dictionary) = 5.057013, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! 75% k=2000 d=6 f=20 steps=1 split=75 accel=1 Save dictionary of size 112640 into file tmpShrinkDict1 ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... Trying 4 different sets of parameters WARNING: The maximum dictionary size 112640 is too large compared to the source size 569622! size(source)/size(dictionary) = 5.057013, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! 75% k=2000 d=6 f=20 steps=1 split=75 accel=1 Save dictionary of size 112640 into file tmpShrinkDict2 ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... Trying 4 different sets of parameters WARNING: The maximum dictionary size 112640 is too large compared to the source size 569622! size(source)/size(dictionary) = 5.057013, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! 75% k=2000 d=6 f=20 steps=1 split=75 accel=1 Save dictionary of size 112640 into file tmpShrinkDict3 Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... Trying 4 different sets of parameters 100% k=50 d=8 f=20 steps=1 split=75 accel=1 Save dictionary of size 4096 into file tmpDict2 ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... Training on 25 samples of total size 889283 Testing on 25 samples of total size 889283 Computing frequencies WARNING: The maximum dictionary size 112640 is too large compared to the source size 889276! size(source)/size(dictionary) = 7.894851, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! Building dictionary Breaking content into 1587 epochs of size 560 statistics ... Constructed dictionary of size 112640 Save dictionary of size 112640 into file dictionary ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... Training on 25 samples of total size 889283 Testing on 25 samples of total size 889283 Computing frequencies WARNING: The maximum dictionary size 112640 is too large compared to the source size 889276! size(source)/size(dictionary) = 7.894851, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! Building dictionary Breaking content into 1587 epochs of size 560 statistics ... Constructed dictionary of size 112640 Save dictionary of size 112640 into file dictionary ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... FASTCOVER parameters incorrect dictionary training failed : Parameter is out of bound ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... Training on 25 samples of total size 889283 Testing on 25 samples of total size 889283 Computing frequencies WARNING: The maximum dictionary size 112640 is too large compared to the source size 889276! size(source)/size(dictionary) = 7.894851, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! Building dictionary Breaking content into 1587 epochs of size 560 statistics ... Constructed dictionary of size 112640 Save dictionary of size 112640 into file dictionary ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... Training on 25 samples of total size 889283 Testing on 25 samples of total size 889283 Computing frequencies WARNING: The maximum dictionary size 112640 is too large compared to the source size 889276! size(source)/size(dictionary) = 7.894851, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! Building dictionary Breaking content into 1587 epochs of size 560 statistics ... Constructed dictionary of size 112640 Save dictionary of size 112640 into file dictionary ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... Trying 82 different sets of parameters WARNING: The maximum dictionary size 112640 is too large compared to the source size 569622! size(source)/size(dictionary) = 5.057013, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! 7% 12% 17% 20% 24% 29% 34% 37% 41% 46% 51% 57% 62% 64% 69% 74% 79% 81% 86% 91% 96% 98% k=386 d=8 f=20 steps=40 split=75 accel=1 Save dictionary of size 112640 into file dictionary ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... Training on 25 samples of total size 889283 Testing on 25 samples of total size 889283 Computing frequencies WARNING: The maximum dictionary size 112640 is too large compared to the source size 889276! size(source)/size(dictionary) = 7.894851, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! Building dictionary Breaking content into 1587 epochs of size 560 statistics ... Constructed dictionary of size 112640 Save dictionary of size 112640 into file tmpDict ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... Training on 25 samples of total size 889283 Testing on 25 samples of total size 889283 Computing frequencies WARNING: The maximum dictionary size 112640 is too large compared to the source size 889276! size(source)/size(dictionary) = 7.894851, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! Building dictionary Breaking content into 1587 epochs of size 560 statistics ... Constructed dictionary of size 112640 Save dictionary of size 112640 into file dictionary ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... sorting 25 files of total size 0 MB ... finding patterns ... 51.01 % statistics ... Save dictionary of size 60120 into file tmpDict tmp : 20.15% ( 74.9 KiB => 15.1 KiB, tmp.zst) tmp.zst : 76704 bytes ! Warning : nb of samples too low for proper processing ! ! Please provide _one file per sample_. ! Alternatively, split files into fixed-size blocks representative of samples, with -B# Error 14 : nb of samples too low Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../tests/paramgrill.c... sorting 37 files of total size 0 MB ... finding patterns ... 40.97 % statistics ... Save dictionary of size 65387 into file tmpDictC tmp.zst : Decoding error (36) : Dictionary mismatch ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... sorting 25 files of total size 0 MB ... finding patterns ... 51.94 % statistics ... Save dictionary of size 60120 into file tmpDict1 Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... sorting 25 files of total size 0 MB ... finding patterns ... 51.56 % ! note : calculated dictionary significantly larger than requested (59967 > 4096) ! consider increasing dictionary size, or produce denser dictionary (-s2) ! always test dictionary efficiency on real samples statistics ... Save dictionary of size 4096 into file tmpDict2 ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... sorting 25 files of total size 0 MB ... finding patterns ... 52.87 % statistics ... Save dictionary of size 60120 into file tmpDict ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... sorting 25 files of total size 0 MB ... finding patterns ... 52.63 % statistics ... Save dictionary of size 60120 into file dictionary tmp1 : 32.48% ( 64.0 KiB => 20.8 KiB, tmp1.zst) tmp1.zst : 65537 bytes tmp1.zst : 65537 bytes Warning : ./helloworld.link.zst is a symbolic link, ignoring 4 files decompressed : 65565 bytes total Warning : ./helloworld.link.zst is a symbolic link, ignoring zstd: ./DEPRECATED-test-zstd-speed.py: unsupported format zstd: ./Makefile: unsupported format zstd: ./README.md: unsupported format zstd: ./automated_benchmarking.py: unsupported format zstd: ./bigdict.c: unsupported format zstd: ./checkTag.c: unsupported format zstd: ./check_size.py: unsupported format zstd: ./cli-tests is a directory -- ignored zstd: ./datagen: unsupported format zstd: ./datagencli.c: unsupported format zstd: ./decodecorpus.c: unsupported format zstd: ./dict-files is a directory -- ignored zstd: ./external_matchfinder.c: unsupported format zstd: ./external_matchfinder.h: unsupported format zstd: ./fullbench.c: unsupported format zstd: ./fuzz is a directory -- ignored zstd: ./fuzzer.c: unsupported format zstd: ./golden-compression is a directory -- ignored zstd: ./golden-decompression is a directory -- ignored zstd: ./golden-dictionaries is a directory -- ignored zstd: ./gzip is a directory -- ignored zstd: ./invalidDictionaries.c: unsupported format zstd: ./legacy.c: unsupported format zstd: ./libzstd_builds.sh: unsupported format zstd: ./longmatch.c: unsupported format zstd: ./paramgrill.c: unsupported format zstd: ./playTests.sh: unsupported format zstd: ./poolTests.c: unsupported format zstd: ./rateLimiter.py: unsupported format zstd: ./regression is a directory -- ignored zstd: ./roundTripCrash.c: unsupported format zstd: ./seqgen.c: unsupported format zstd: ./seqgen.h: unsupported format zstd: ./test-license.py: unsupported format zstd: ./test-variants.sh: unsupported format zstd: ./test-zstd-versions.py: unsupported format zstd: ./tmp1: unsupported format zstd: ./zstreamtest.c: unsupported format 4 files decompressed : 65565 bytes total zstd: tmp1: unsupported format zstd: tmp2.zst: unsupported format zstd: tmp3: unexpected end of file tmp1.zst : 65537 bytes 2 files decompressed : 131074 bytes total tmpSplit.aa : Read error (39) : premature end zstd: tmpSplit.ab: unsupported format /*stdin*\ : 65537 bytes 2 files decompressed : 1048576 bytes total /*stdin*\ : 463474 bytes /*stdin*\ : 1189 bytes tmp1 : 32.48% ( 64.0 KiB => 20.8 KiB, tmp1.zst) Error 32 : Error while trying to assess decompressed size: data may be invalid benchmark mode is only compatible with zstd format tmp : 32.48% ( 64.0 KiB => 20.8 KiB, tmp.zst) tmp : 38.61% ( 64.0 KiB => 24.7 KiB, tmp.gz) tmp.gz: OK *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** tmp.gz : 65537 bytes tmp : 38.61% ( 64.0 KiB => 24.7 KiB, tmp.gz) tmp : 32.48% ( 64.0 KiB => 20.8 KiB, tmp.zst) /*stdin*\ : 262148 bytes 25302+0 records in 25302+0 records out 25302 bytes (25 kB, 25 KiB) copied, 0.117668 s, 215 kB/s zstd: /*stdin*\: premature gz end tmp : 32.48% ( 64.0 KiB => 20.8 KiB, tmp.zst) ./playTests.sh: line 1288: lzma: command not found tmp : 36.02% ( 64.0 KiB => 23.1 KiB, tmp.xz) tmp : 35.95% ( 64.0 KiB => 23.0 KiB, tmp.lzma) tmp : 32.48% ( 64.0 KiB => 20.8 KiB, tmp.zst) /*stdin*\ : 393222 bytes 23607+0 records in 23607+0 records out 23607 bytes (24 kB, 23 KiB) copied, 0.107766 s, 219 kB/s zstd: /*stdin*\: premature lzma end 23560+0 records in 23560+0 records out 23560 bytes (24 kB, 23 KiB) copied, 0.109377 s, 215 kB/s zstd: /*stdin*\: premature lzma end Incorrect parameters Compress or decompress the INPUT file(s); reads from STDIN if INPUT is `-` or not provided. Usage: zstd [OPTIONS...] [INPUT... | -] [-o OUTPUT] Options: -o OUTPUT Write output to a single file, OUTPUT. -k, --keep Preserve INPUT file(s). [Default] --rm Remove INPUT file(s) after successful (de)compression. -# Desired compression level, where `#` is a number between 1 and 19; lower numbers provide faster compression, higher numbers yield better compression ratios. [Default: 3] -d, --decompress Perform decompression. -D DICT Use DICT as the dictionary for compression or decompression. -f, --force Disable input and output checks. Allows overwriting existing files, receiving input from the console, printing output to STDOUT, and operating on links, block devices, etc. Unrecognized formats will be passed-through through as-is. -h Display short usage and exit. -H, --help Display full help and exit. -V, --version Display the program version and exit. tmp1 : ( 0 B => 13 B, tmp1.zstd) tmp1.zstd : 0 bytes tmp.tar : 29.85% ( 70.0 KiB => 20.9 KiB, tmp.tzst) tmp.tzst : 71680 bytes tmp.tgz : 71680 bytes tmp.txz : 71680 bytes zstd: tmp.t: unknown suffix (.zst/.tzst/.gz/.tgz/.lzma/.xz/.txz expected). Can't derive the output file name. Specify it with -o dstFileName. Ignoring. zstd: tmp.tz: unknown suffix (.zst/.tzst/.gz/.tgz/.lzma/.xz/.txz expected). Can't derive the output file name. Specify it with -o dstFileName. Ignoring. zstd: tmp.tzs: unknown suffix (.zst/.tzst/.gz/.tgz/.lzma/.xz/.txz expected). Can't derive the output file name. Specify it with -o dstFileName. Ignoring. *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 32.51% ( 64.0 KiB => 20.8 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 25.88% ( 15.0 KiB => 3.88 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 32.07% ( 127 KiB => 40.7 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 32.89% ( 255 KiB => 83.9 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 32.58% ( 522 KiB => 170 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 32.58% ( 519 KiB => 169 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 31.27% ( 517 KiB => 162 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 31.69% ( 516 KiB => 164 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** tmp : 32.57% ( 500 KiB => 163 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : ( 0 B => 13 B, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 31.22% ( 1000 KiB => 312 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 32.70% ( 517 KiB => 169 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 31.22% ( 516 KiB => 161 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 31.73% ( 518 KiB => 164 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 31.22% ( 2.00 MiB => 639 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** tmp : 31.98% ( 5.00 MiB => 1.60 MiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 31.16% ( 96.0 KiB => 29.9 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** Note: 48 physical core(s) detected /*stdin*\ : 31.34% ( 4.00 MiB => 1.25 MiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** Note: 48 physical core(s) detected /*stdin*\ : 31.34% ( 4.00 MiB => 1.25 MiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** Note: 96 logical core(s) detected /*stdin*\ : 31.34% ( 4.00 MiB => 1.25 MiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** Warning : decompression does not support multi-threading /*stdin*\ : 32.25% ( 8.00 MiB => 2.58 MiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 31.32% ( 8.00 MiB => 2.51 MiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** Warning : decompression does not support multi-threading /*stdin*\ : 31.22% ( 7.81 MiB => 2.44 MiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** Warning : decompression does not support multi-threading tmp : 31.15% ( 4.00 MiB => 1.25 MiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** Warning : decompression does not support multi-threading /*stdin*\ : 31.93% ( 8.00 MiB => 2.55 MiB, /*stdout*\) Ignore environment variable setting ZSTD_NBTHREADS=-3: not a valid unsigned value mt_tmp :244.44% ( 9 B => 22 B, mt_tmp.zst) Ignore environment variable setting ZSTD_NBTHREADS=: not a valid unsigned value mt_tmp :244.44% ( 9 B => 22 B, mt_tmp.zst) Ignore environment variable setting ZSTD_NBTHREADS=-: not a valid unsigned value mt_tmp :244.44% ( 9 B => 22 B, mt_tmp.zst) Ignore environment variable setting ZSTD_NBTHREADS=a: not a valid unsigned value mt_tmp :244.44% ( 9 B => 22 B, mt_tmp.zst) Ignore environment variable setting ZSTD_NBTHREADS=+a: not a valid unsigned value mt_tmp :244.44% ( 9 B => 22 B, mt_tmp.zst) Ignore environment variable setting ZSTD_NBTHREADS=3a7: not a valid unsigned value mt_tmp :244.44% ( 9 B => 22 B, mt_tmp.zst) Ignore environment variable setting ZSTD_NBTHREADS=50000000000: numeric value too large mt_tmp :244.44% ( 9 B => 22 B, mt_tmp.zst) mt_tmp :244.44% ( 9 B => 22 B, mt_tmp.zst) mt_tmp :244.44% ( 9 B => 22 B, mt_tmp.zst) 3 files compressed : 32.48% ( 192 KiB => 62.4 KiB) Warning : ./helloworld.link.zst is a symbolic link, ignoring *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** Warning : ./helloworld.link.zst is a symbolic link, ignoring Warning : ./helloworld.link.zst is a symbolic link, ignoring *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** Warning : ./helloworld.link.zst is a symbolic link, ignoring Warning : ./helloworld.link.zst is a symbolic link, ignoring *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** Warning : ./helloworld.link.zst is a symbolic link, ignoring *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** truncatable-input.txt : 29.61% ( 48.8 KiB => 14.5 KiB, truncatable-input.txt.zst) 100+0 records in 100+0 records out 100 bytes copied, 0.000945424 s, 106 kB/s Error: could not read checksum Error while parsing "truncated-input.txt.zst" zstd: --list does not support reading from standard input No files given zstd: --list does not support reading from standard input zstd: --list does not support reading from standard input No files given zstd: --list does not support reading from standard input zstd: --list does not support reading from standard input zstd: --list does not support reading from standard input tmp5 : ( 0 B => 13 B, tmp5.zst) Error: reached end of file with incomplete frame *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** Error: reached end of file with incomplete frame *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** tmp1 : 32.48% ( 64.0 KiB => 20.8 KiB, tmp1.zst) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** tmp1 : 32.48% ( 64.0 KiB => 20.8 KiB, tmp1.zst) 3 files compressed : 32.48% ( 192 KiB => 62.4 KiB) zstd: WARNING: all input files will be processed and concatenated into a single output file: /dev/null The concatenated output CANNOT regenerate original file names nor directory structure. 3 files compressed : 32.48% ( 192 KiB => 62.4 KiB) 3 files compressed : 32.48% ( 192 KiB => 62.4 KiB) zstd: WARNING: all input files will be processed and concatenated into a single output file: /dev/null The concatenated output CANNOT regenerate original file names nor directory structure. 2 files compressed : 0.09% ( 128 KiB => 114 B) zstd: WARNING: all input files will be processed and concatenated into a single output file: /dev/null The concatenated output CANNOT regenerate original file names nor directory structure. 2 files compressed : 0.09% ( 128 KiB => 114 B) tmp1.zst : 65537 bytes 2 files decompressed : 131074 bytes total tmp1.zst : 65537 bytes 3 files decompressed : 196611 bytes total /*stdin*\ : 65537 bytes *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : ( 0 B => 13 B, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 31.02% ( 9.00 MiB => 2.79 MiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 31.24% ( 1.000 MiB => 320 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 31.24% ( 1.000 MiB => 320 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 31.24% ( 1.000 MiB => 320 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 31.24% ( 1.000 MiB => 320 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 32.23% ( 2.00 MiB => 660 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 32.23% ( 2.00 MiB => 660 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 39.49% ( 2.00 MiB => 809 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 39.49% ( 2.00 MiB => 809 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 35.38% ( 2.00 MiB => 725 KiB, /*stdout*\) *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*stdin*\ : 35.38% ( 2.00 MiB => 725 KiB, /*stdout*\) libtool: warning: relinking 'libhdf5_hl.la' + /usr/bin/install -c ./h5_write.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_read.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_extend_write.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_chunk_read.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_compound.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtgrpd.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_subset.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_cmprss.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_rdwt.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtgrpar.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_extend.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtatt.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtgrp.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtdat.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_group.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_select.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_attribute.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_mount.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_drivers.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_reference_deprec.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_ref_extern.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_ref_compat.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_ref2reg_deprec.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_extlink.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_elink_unix2win.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_shared_mesg.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_debug_trace.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c run-c-ex.sh /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./README /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/. + /usr/bin/install -c ./run-all-ex.sh /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/. + /usr/bin/install -c ./ex_lite1.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_lite2.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_lite3.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ptExampleFL.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_image1.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_image2.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_01.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_02.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_03.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_04.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_05.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_06.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_07.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_08.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_09.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_10.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_11.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_12.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_ds1.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./image24pixel.txt /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./image8.txt /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./pal_rgb.h /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c run-hlc-ex.sh /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./run-hl-ex.sh /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/. configure: WARNING: No S3 library available => S3 support disabled configure: WARNING: Parallel io disabled for netcdf-4 because hdf5 does not support configure: WARNING: --disable-nczarr => --disable-nczarr-filters ar: creating libkpp.a gsl-config: -I/p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/include -L/p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/lib -lgsl -lgslcblas -lm 2.7.1 nc-config: This netCDF 4.9.2 has been built with the following features: --cc -> gcc --cflags -> -I/p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/include -I/p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/include --libs -> -L/p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/lib -lnetcdf --static -> -lhdf5_hl -lhdf5 -lm -lz -lsz -lbz2 -lzstd -lcurl --has-dap -> no --has-dap2 -> no --has-dap4 -> no --has-nc2 -> yes --has-nc4 -> yes --has-hdf5 -> yes --has-hdf4 -> no --has-logging -> no --has-pnetcdf -> no --has-szlib -> yes --has-cdf5 -> yes --has-parallel4 -> no --has-parallel -> no --has-nczarr -> no --has-zstd -> yes --has-benchmarks -> no --has-multifilters -> yes --has-stdfilters -> deflate bz2 zstd --has-quantize -> yes --prefix -> /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build --includedir -> /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/include --libdir -> /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/lib --plugindir -> /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/netcdf-plugins --version -> netCDF 4.9.2 /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster The following modules were not unloaded: (Use "module --force purge" to unload all): 1) Stages/2024 rm -rf atm2grid atm_conv atm_dist atm_init atm_select atm_split atm_stat cape day2doy doy2day jsec2time met_conv met_lapse met_map met_prof met_sample met_spec met_subgrid met_zm time2jsec sedi tnat trac tropo tropo_clim tropo_sample tropo_zm wind trac_fortran lib* *.o *.mod *.gcda *.gcno *.gcov coverage* *~ nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -c -o mptrac.o mptrac.c "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ cart2geo: 80, FMA (fused multiply-add) instruction(s) generated clim_oh: 95, Generating acc routine seq Generating NVIDIA GPU code 101, clim_zm inlined, size=140 (inline) file mptrac.c (405) 101, FMA (fused multiply-add) instruction(s) generated 105, FMA (fused multiply-add) instruction(s) generated 409, Loop not vectorized/parallelized: not countable 427, Loop not vectorized/parallelized: not countable 429, Loop not vectorized/parallelized: not countable FMA (fused multiply-add) instruction(s) generated 432, FMA (fused multiply-add) instruction(s) generated 434, FMA (fused multiply-add) instruction(s) generated 436, FMA (fused multiply-add) instruction(s) generated 438, FMA (fused multiply-add) instruction(s) generated 441, FMA (fused multiply-add) instruction(s) generated 442, FMA (fused multiply-add) instruction(s) generated 8279, FMA (fused multiply-add) instruction(s) generated 8282, FMA (fused multiply-add) instruction(s) generated 8283, FMA (fused multiply-add) instruction(s) generated 8284, FMA (fused multiply-add) instruction(s) generated 8293, FMA (fused multiply-add) instruction(s) generated 8296, FMA (fused multiply-add) instruction(s) generated 8299, FMA (fused multiply-add) instruction(s) generated 8305, FMA (fused multiply-add) instruction(s) generated 105, sza_calc inlined, size=20 (inline) file mptrac.c (8276) clim_oh_diurnal_correction: 124, Loop not vectorized/parallelized: too deeply nested 133, Loop not vectorized/parallelized: not countable 134, sza_calc inlined, size=20 (inline) file mptrac.c (8276) 134, FMA (fused multiply-add) instruction(s) generated 8279, FMA (fused multiply-add) instruction(s) generated 8282, FMA (fused multiply-add) instruction(s) generated 8283, FMA (fused multiply-add) instruction(s) generated 8284, FMA (fused multiply-add) instruction(s) generated 8293, FMA (fused multiply-add) instruction(s) generated 8296, FMA (fused multiply-add) instruction(s) generated 8299, FMA (fused multiply-add) instruction(s) generated 8305, FMA (fused multiply-add) instruction(s) generated clim_photo: 154, Generating acc routine seq Generating NVIDIA GPU code 178, locate_irr inlined, size=16 (inline) file mptrac.c (2119) 183, FMA (fused multiply-add) instruction(s) generated 185, FMA (fused multiply-add) instruction(s) generated 187, FMA (fused multiply-add) instruction(s) generated 189, FMA (fused multiply-add) instruction(s) generated 192, FMA (fused multiply-add) instruction(s) generated 193, FMA (fused multiply-add) instruction(s) generated 194, FMA (fused multiply-add) instruction(s) generated 2126, Loop not vectorized/parallelized: not countable 2133, Loop not vectorized/parallelized: not countable 179, locate_reg inlined, size=8 (inline) file mptrac.c (2183) 180, locate_reg inlined, size=8 (inline) file mptrac.c (2183) clim_tropo: 203, Generating acc routine seq Generating NVIDIA GPU code 206, FMA (fused multiply-add) instruction(s) generated 207, Loop not vectorized/parallelized: not countable 211, locate_irr inlined, size=16 (inline) file mptrac.c (2119) 2126, Loop not vectorized/parallelized: not countable 2133, Loop not vectorized/parallelized: not countable 212, locate_reg inlined, size=8 (inline) file mptrac.c (2183) 215, FMA (fused multiply-add) instruction(s) generated 219, FMA (fused multiply-add) instruction(s) generated 223, FMA (fused multiply-add) instruction(s) generated clim_tropo_init: 361, Loop not fused: function call before adjacent loop 362, Loop not vectorized: unknown Loop unrolled 2 times clim_ts: 385, Generating acc routine seq Generating NVIDIA GPU code 393, locate_irr inlined, size=16 (inline) file mptrac.c (2119) 394, FMA (fused multiply-add) instruction(s) generated 2126, Loop not vectorized/parallelized: not countable 2133, Loop not vectorized/parallelized: not countable clim_zm: 405, Generating acc routine seq Generating NVIDIA GPU code 408, FMA (fused multiply-add) instruction(s) generated 409, Loop not vectorized/parallelized: not countable 427, locate_irr inlined, size=16 (inline) file mptrac.c (2119) 2126, Loop not vectorized/parallelized: not countable 2133, Loop not vectorized/parallelized: not countable 428, locate_reg inlined, size=8 (inline) file mptrac.c (2183) 429, locate_irr inlined, size=16 (inline) file mptrac.c (2119) 2126, Loop not vectorized/parallelized: not countable 2133, Loop not vectorized/parallelized: not countable 432, FMA (fused multiply-add) instruction(s) generated 434, FMA (fused multiply-add) instruction(s) generated 436, FMA (fused multiply-add) instruction(s) generated 438, FMA (fused multiply-add) instruction(s) generated 441, FMA (fused multiply-add) instruction(s) generated 442, FMA (fused multiply-add) instruction(s) generated 443, FMA (fused multiply-add) instruction(s) generated compress_pck: 693, #omp parallel 694, Generated vector simd code for the loop 695, FMA (fused multiply-add) instruction(s) generated 707, Loop not fused: different loop trip count Generated vector simd code for the loop 711, Loop not fused: different loop trip count 712, Generated vector simd code for the loop 720, Loop not fused: function call before adjacent loop Generated vector simd code for the loop 727, #omp parallel 728, Loop not vectorized: data dependency doy2day: 930, Loop not vectorized/parallelized: potential early exits 936, Loop not vectorized/parallelized: potential early exits fft_help: 965, Loop not fused: function call before adjacent loop Loop not vectorized: data dependency Loop unrolled 8 times 974, Loop not fused: function call before adjacent loop Loop not vectorized: data dependency Loop unrolled 8 times get_met: 1018, timer inlined, size=73 (inline) file mptrac.c (8348) 1050, FMA (fused multiply-add) instruction(s) generated 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 1025, get_met_help inlined, size=209 (inline) file mptrac.c (1156) 1188, Loop not vectorized/parallelized: potential early exits 1190, Loop not vectorized/parallelized: potential early exits 1192, Loop not vectorized/parallelized: potential early exits 1194, Loop not vectorized/parallelized: potential early exits 1201, Loop not vectorized/parallelized: potential early exits 1203, Loop not vectorized/parallelized: potential early exits 1205, Loop not vectorized/parallelized: potential early exits 1207, Loop not vectorized/parallelized: potential early exits 1209, Loop not vectorized/parallelized: potential early exits 1027, read_met inlined, size=56 (inline) file mptrac.c (5659) 1030, get_met_help inlined, size=209 (inline) file mptrac.c (1156) 1188, Loop not vectorized/parallelized: potential early exits 1190, Loop not vectorized/parallelized: potential early exits 1192, Loop not vectorized/parallelized: potential early exits 1194, Loop not vectorized/parallelized: potential early exits 1201, Loop not vectorized/parallelized: potential early exits 1203, Loop not vectorized/parallelized: potential early exits 1205, Loop not vectorized/parallelized: potential early exits 1207, Loop not vectorized/parallelized: potential early exits 1209, Loop not vectorized/parallelized: potential early exits 1032, read_met inlined, size=56 (inline) file mptrac.c (5659) 1037, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 1045, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 1045, Generating update device(met1up[:1],met0up[:1]) 1050, get_met_help inlined, size=209 (inline) file mptrac.c (1156) 1188, Loop not vectorized/parallelized: potential early exits 1190, Loop not vectorized/parallelized: potential early exits 1192, Loop not vectorized/parallelized: potential early exits 1194, Loop not vectorized/parallelized: potential early exits 1201, Loop not vectorized/parallelized: potential early exits 1203, Loop not vectorized/parallelized: potential early exits 1205, Loop not vectorized/parallelized: potential early exits 1207, Loop not vectorized/parallelized: potential early exits 1209, Loop not vectorized/parallelized: potential early exits 1068, get_met_help inlined, size=209 (inline) file mptrac.c (1156) 1188, Loop not vectorized/parallelized: potential early exits 1190, Loop not vectorized/parallelized: potential early exits 1192, Loop not vectorized/parallelized: potential early exits 1194, Loop not vectorized/parallelized: potential early exits 1201, Loop not vectorized/parallelized: potential early exits 1203, Loop not vectorized/parallelized: potential early exits 1205, Loop not vectorized/parallelized: potential early exits 1207, Loop not vectorized/parallelized: potential early exits 1209, Loop not vectorized/parallelized: potential early exits 1069, read_met inlined, size=56 (inline) file mptrac.c (5659) 1074, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 1081, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 1081, Generating update device(met1up[:1]) 1086, get_met_help inlined, size=209 (inline) file mptrac.c (1156) 1188, Loop not vectorized/parallelized: potential early exits 1190, Loop not vectorized/parallelized: potential early exits 1192, Loop not vectorized/parallelized: potential early exits 1194, Loop not vectorized/parallelized: potential early exits 1201, Loop not vectorized/parallelized: potential early exits 1203, Loop not vectorized/parallelized: potential early exits 1205, Loop not vectorized/parallelized: potential early exits 1207, Loop not vectorized/parallelized: potential early exits 1209, Loop not vectorized/parallelized: potential early exits 1104, get_met_help inlined, size=209 (inline) file mptrac.c (1156) 1188, Loop not vectorized/parallelized: potential early exits 1190, Loop not vectorized/parallelized: potential early exits 1192, Loop not vectorized/parallelized: potential early exits 1194, Loop not vectorized/parallelized: potential early exits 1201, Loop not vectorized/parallelized: potential early exits 1203, Loop not vectorized/parallelized: potential early exits 1205, Loop not vectorized/parallelized: potential early exits 1207, Loop not vectorized/parallelized: potential early exits 1209, Loop not vectorized/parallelized: potential early exits 1105, read_met inlined, size=56 (inline) file mptrac.c (5659) 1110, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 1117, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 1117, Generating update device(met0up[:1]) 1122, get_met_help inlined, size=209 (inline) file mptrac.c (1156) 1188, Loop not vectorized/parallelized: potential early exits 1190, Loop not vectorized/parallelized: potential early exits 1192, Loop not vectorized/parallelized: potential early exits 1194, Loop not vectorized/parallelized: potential early exits 1201, Loop not vectorized/parallelized: potential early exits 1203, Loop not vectorized/parallelized: potential early exits 1205, Loop not vectorized/parallelized: potential early exits 1207, Loop not vectorized/parallelized: potential early exits 1209, Loop not vectorized/parallelized: potential early exits 1136, Loop not vectorized/parallelized: contains call 1139, Loop not vectorized/parallelized: contains call 1142, Loop not vectorized/parallelized: contains call get_met_help: 1171, jsec2time inlined, size=13 (inline) file mptrac.c (1840) 1188, get_met_replace inlined, size=14 (inline) file mptrac.c (1218) 1223, Loop not vectorized/parallelized: potential early exits 1190, get_met_replace inlined, size=14 (inline) file mptrac.c (1218) 1223, Loop not vectorized/parallelized: potential early exits 1192, get_met_replace inlined, size=14 (inline) file mptrac.c (1218) 1223, Loop not vectorized/parallelized: potential early exits 1194, get_met_replace inlined, size=14 (inline) file mptrac.c (1218) 1223, Loop not vectorized/parallelized: potential early exits 1201, get_met_replace inlined, size=14 (inline) file mptrac.c (1218) 1223, Loop not vectorized/parallelized: potential early exits 1203, get_met_replace inlined, size=14 (inline) file mptrac.c (1218) 1223, Loop not vectorized/parallelized: potential early exits 1205, get_met_replace inlined, size=14 (inline) file mptrac.c (1218) 1223, Loop not vectorized/parallelized: potential early exits 1207, get_met_replace inlined, size=14 (inline) file mptrac.c (1218) 1223, Loop not vectorized/parallelized: potential early exits 1209, get_met_replace inlined, size=14 (inline) file mptrac.c (1218) 1223, Loop not vectorized/parallelized: potential early exits get_met_replace: 1223, Loop not vectorized/parallelized: potential early exits get_tropo: 1261, #omp parallel 1263, intpol_met_space_2d inlined, size=75 (inline) file mptrac.c (1601) 1265, intpol_met_space_2d inlined, size=75 (inline) file mptrac.c (1601) 1267, intpol_met_space_2d inlined, size=75 (inline) file mptrac.c (1601) 1269, intpol_met_space_3d inlined, size=134 (inline) file mptrac.c (1469) 1472, FMA (fused multiply-add) instruction(s) generated 1482, Loop not vectorized/parallelized: not countable 1493, FMA (fused multiply-add) instruction(s) generated 1496, FMA (fused multiply-add) instruction(s) generated 1499, FMA (fused multiply-add) instruction(s) generated 1503, FMA (fused multiply-add) instruction(s) generated 1507, FMA (fused multiply-add) instruction(s) generated 1513, FMA (fused multiply-add) instruction(s) generated 1514, FMA (fused multiply-add) instruction(s) generated 1604, FMA (fused multiply-add) instruction(s) generated 1631, FMA (fused multiply-add) instruction(s) generated 1633, FMA (fused multiply-add) instruction(s) generated 1634, FMA (fused multiply-add) instruction(s) generated 1271, intpol_met_space_3d inlined, size=134 (inline) file mptrac.c (1469) 1273, intpol_met_space_3d inlined, size=134 (inline) file mptrac.c (1469) 1275, intpol_met_space_3d inlined, size=134 (inline) file mptrac.c (1469) intpol_met_4d_coord: 1296, Generating acc routine seq Generating NVIDIA GPU code 1301, FMA (fused multiply-add) instruction(s) generated 1308, locate_irr inlined, size=16 (inline) file mptrac.c (2119) 2126, Loop not vectorized/parallelized: not countable 2133, Loop not vectorized/parallelized: not countable 1309, locate_irr inlined, size=16 (inline) file mptrac.c (2119) 2126, Loop not vectorized/parallelized: not countable 2133, Loop not vectorized/parallelized: not countable 1313, locate_vert inlined, size=120 (inline) file mptrac.c (2205) 2207, Loop not vectorized/parallelized: not countable 2209, Loop not vectorized/parallelized: not countable 2211, Loop not vectorized/parallelized: not countable 2213, Loop not vectorized/parallelized: not countable 1314, locate_vert inlined, size=120 (inline) file mptrac.c (2205) 2207, Loop not vectorized/parallelized: not countable 2209, Loop not vectorized/parallelized: not countable 2211, Loop not vectorized/parallelized: not countable 2213, Loop not vectorized/parallelized: not countable 1319, Outer loop unrolled 1 times (completely unrolled) 1320, Loop not vectorized: data dependency Loop unrolled 2 times 1339, FMA (fused multiply-add) instruction(s) generated 1342, FMA (fused multiply-add) instruction(s) generated 1345, FMA (fused multiply-add) instruction(s) generated 1348, FMA (fused multiply-add) instruction(s) generated 1353, FMA (fused multiply-add) instruction(s) generated 1354, FMA (fused multiply-add) instruction(s) generated 1357, FMA (fused multiply-add) instruction(s) generated 1360, FMA (fused multiply-add) instruction(s) generated 1363, FMA (fused multiply-add) instruction(s) generated 1366, FMA (fused multiply-add) instruction(s) generated 1369, FMA (fused multiply-add) instruction(s) generated 1374, FMA (fused multiply-add) instruction(s) generated 1375, FMA (fused multiply-add) instruction(s) generated 1378, FMA (fused multiply-add) instruction(s) generated 1381, Loop not vectorized/parallelized: potential early exits 1394, FMA (fused multiply-add) instruction(s) generated 1397, FMA (fused multiply-add) instruction(s) generated 1400, FMA (fused multiply-add) instruction(s) generated 1403, FMA (fused multiply-add) instruction(s) generated 1408, FMA (fused multiply-add) instruction(s) generated 1409, FMA (fused multiply-add) instruction(s) generated 1412, FMA (fused multiply-add) instruction(s) generated 1421, FMA (fused multiply-add) instruction(s) generated 1424, FMA (fused multiply-add) instruction(s) generated 1427, FMA (fused multiply-add) instruction(s) generated 1430, FMA (fused multiply-add) instruction(s) generated 1433, FMA (fused multiply-add) instruction(s) generated 1436, FMA (fused multiply-add) instruction(s) generated 1439, FMA (fused multiply-add) instruction(s) generated 1442, FMA (fused multiply-add) instruction(s) generated 1446, FMA (fused multiply-add) instruction(s) generated 1447, FMA (fused multiply-add) instruction(s) generated 1448, FMA (fused multiply-add) instruction(s) generated 1449, FMA (fused multiply-add) instruction(s) generated 1451, FMA (fused multiply-add) instruction(s) generated 1452, FMA (fused multiply-add) instruction(s) generated 1455, FMA (fused multiply-add) instruction(s) generated intpol_met_space_3d: 1469, Generating acc routine seq Generating NVIDIA GPU code 1482, locate_irr inlined, size=16 (inline) file mptrac.c (2119) 1475, FMA (fused multiply-add) instruction(s) generated 1496, FMA (fused multiply-add) instruction(s) generated 1499, FMA (fused multiply-add) instruction(s) generated 1503, FMA (fused multiply-add) instruction(s) generated 1507, FMA (fused multiply-add) instruction(s) generated 1513, FMA (fused multiply-add) instruction(s) generated 1514, FMA (fused multiply-add) instruction(s) generated 1515, FMA (fused multiply-add) instruction(s) generated 2126, Loop not vectorized/parallelized: not countable 2133, Loop not vectorized/parallelized: not countable 1483, locate_reg inlined, size=8 (inline) file mptrac.c (2183) 1484, locate_reg inlined, size=8 (inline) file mptrac.c (2183) intpol_met_space_3d_ml: 1526, Generating acc routine seq Generating NVIDIA GPU code 1536, locate_reg inlined, size=8 (inline) file mptrac.c (2183) 1537, locate_reg inlined, size=8 (inline) file mptrac.c (2183) 1540, locate_irr_float inlined, size=20 (inline) file mptrac.c (2150) 1529, FMA (fused multiply-add) instruction(s) generated 1547, FMA (fused multiply-add) instruction(s) generated 1558, FMA (fused multiply-add) instruction(s) generated 1569, FMA (fused multiply-add) instruction(s) generated 1580, FMA (fused multiply-add) instruction(s) generated 1586, FMA (fused multiply-add) instruction(s) generated 1587, FMA (fused multiply-add) instruction(s) generated 1588, FMA (fused multiply-add) instruction(s) generated 2160, Loop not vectorized/parallelized: not countable 2167, Loop not vectorized/parallelized: not countable 1551, locate_irr_float inlined, size=20 (inline) file mptrac.c (2150) 2160, Loop not vectorized/parallelized: not countable 2167, Loop not vectorized/parallelized: not countable 1562, locate_irr_float inlined, size=20 (inline) file mptrac.c (2150) 2160, Loop not vectorized/parallelized: not countable 2167, Loop not vectorized/parallelized: not countable 1573, locate_irr_float inlined, size=20 (inline) file mptrac.c (2150) 2160, Loop not vectorized/parallelized: not countable 2167, Loop not vectorized/parallelized: not countable intpol_met_space_2d: 1601, Generating acc routine seq Generating NVIDIA GPU code 1614, locate_reg inlined, size=8 (inline) file mptrac.c (2183) 1615, locate_reg inlined, size=8 (inline) file mptrac.c (2183) intpol_met_time_3d: 1665, Generating acc routine seq Generating NVIDIA GPU code 1670, intpol_met_space_3d inlined, size=134 (inline) file mptrac.c (1469) 1472, FMA (fused multiply-add) instruction(s) generated 1482, Loop not vectorized/parallelized: not countable 1493, FMA (fused multiply-add) instruction(s) generated 1496, FMA (fused multiply-add) instruction(s) generated 1499, FMA (fused multiply-add) instruction(s) generated 1503, FMA (fused multiply-add) instruction(s) generated 1507, FMA (fused multiply-add) instruction(s) generated 1513, FMA (fused multiply-add) instruction(s) generated 1514, FMA (fused multiply-add) instruction(s) generated 1677, FMA (fused multiply-add) instruction(s) generated 1671, intpol_met_space_3d inlined, size=134 (inline) file mptrac.c (1469) intpol_met_time_3d_ml: 1691, Generating acc routine seq Generating NVIDIA GPU code 1696, intpol_met_space_3d_ml inlined, size=273 (inline) file mptrac.c (1526) 1540, Loop not vectorized/parallelized: not countable 1547, FMA (fused multiply-add) instruction(s) generated 1551, Loop not vectorized/parallelized: not countable 1558, FMA (fused multiply-add) instruction(s) generated 1562, Loop not vectorized/parallelized: not countable 1569, FMA (fused multiply-add) instruction(s) generated 1573, Loop not vectorized/parallelized: not countable 1580, FMA (fused multiply-add) instruction(s) generated 1586, FMA (fused multiply-add) instruction(s) generated 1587, FMA (fused multiply-add) instruction(s) generated 1696, FMA (fused multiply-add) instruction(s) generated 1697, FMA (fused multiply-add) instruction(s) generated 1700, FMA (fused multiply-add) instruction(s) generated 1697, intpol_met_space_3d_ml inlined, size=273 (inline) file mptrac.c (1526) 1540, Loop not vectorized/parallelized: not countable 1551, Loop not vectorized/parallelized: not countable 1562, Loop not vectorized/parallelized: not countable 1573, Loop not vectorized/parallelized: not countable intpol_met_time_2d: 1716, Generating acc routine seq Generating NVIDIA GPU code 1721, intpol_met_space_2d inlined, size=75 (inline) file mptrac.c (1601) 1722, intpol_met_space_2d inlined, size=75 (inline) file mptrac.c (1601) intpol_tropo_3d: 1759, FMA (fused multiply-add) instruction(s) generated 1766, locate_reg inlined, size=8 (inline) file mptrac.c (2183) 1767, locate_reg inlined, size=8 (inline) file mptrac.c (2183) 1772, Loop not vectorized/parallelized: contains call 1785, FMA (fused multiply-add) instruction(s) generated 1797, FMA (fused multiply-add) instruction(s) generated 1799, FMA (fused multiply-add) instruction(s) generated 1801, FMA (fused multiply-add) instruction(s) generated 1803, FMA (fused multiply-add) instruction(s) generated 1805, FMA (fused multiply-add) instruction(s) generated 1807, FMA (fused multiply-add) instruction(s) generated 1809, FMA (fused multiply-add) instruction(s) generated kernel_weight: 1869, Generating acc routine seq Generating NVIDIA GPU code 1884, locate_irr inlined, size=16 (inline) file mptrac.c (2119) 1885, FMA (fused multiply-add) instruction(s) generated 2126, Loop not vectorized/parallelized: not countable 2133, Loop not vectorized/parallelized: not countable lapse_rate: 1893, Generating acc routine seq Generating NVIDIA GPU code level_definitions: 1939, Loop not vectorized/parallelized: not countable 1963, Loop not vectorized/parallelized: not countable 1981, Loop not vectorized/parallelized: not countable 2012, Loop not vectorized/parallelized: not countable 2038, Loop not vectorized/parallelized: not countable 2057, Loop not vectorized/parallelized: not countable 2087, Loop not vectorized/parallelized: not countable 2106, Loop not vectorized/parallelized: not countable locate_irr: 2119, Generating acc routine seq Generating NVIDIA GPU code 2126, Loop not vectorized/parallelized: not countable 2133, Loop not vectorized/parallelized: not countable locate_irr_float: 2150, Generating acc routine seq Generating NVIDIA GPU code 2160, Loop not vectorized/parallelized: not countable 2167, Loop not vectorized/parallelized: not countable locate_reg: 2183, Generating acc routine seq Generating NVIDIA GPU code locate_vert: 2205, Generating acc routine seq Generating NVIDIA GPU code 2207, locate_irr_float inlined, size=20 (inline) file mptrac.c (2150) 2160, Loop not vectorized/parallelized: not countable 2167, Loop not vectorized/parallelized: not countable 2209, locate_irr_float inlined, size=20 (inline) file mptrac.c (2150) 2160, Loop not vectorized/parallelized: not countable 2167, Loop not vectorized/parallelized: not countable 2211, locate_irr_float inlined, size=20 (inline) file mptrac.c (2150) 2160, Loop not vectorized/parallelized: not countable 2167, Loop not vectorized/parallelized: not countable 2213, locate_irr_float inlined, size=20 (inline) file mptrac.c (2150) 2160, Loop not vectorized/parallelized: not countable 2167, Loop not vectorized/parallelized: not countable module_advect: 1670, FMA (fused multiply-add) instruction(s) generated 1671, FMA (fused multiply-add) instruction(s) generated 1674, FMA (fused multiply-add) instruction(s) generated 2227, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 2233, Generating present(atm[:],dt[:],met0[:],met1[:],ctl[:]) Generating implicit firstprivate(ip,ip1_const) Generating NVIDIA GPU code 1670, #pragma acc loop seq 1671, #pragma acc loop seq 2233, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 2241, #pragma acc loop seq 2233, Local memory used for v,u,cw,x,w,ci 2241, Complex loop carried dependence of atm->lon,x prevents parallelization Loop carried reuse of x prevents parallelization Complex loop carried dependence of atm->lat,atm->p,dt->,u,v,w,atm->time,ctl->advect_vert_coord,ci,cw,.inl_.inl_met_2053_10951->lon,.inl_.inl_met_2053_10951->nx,.inl_.inl_met_2053_10951->np,.inl_.inl_met_2053_10951+->,-> prevents parallelization Loop carried dependence of -> prevents parallelization Loop carried backward dependence of -> prevents vectorization Complex loop carried dependence of .inl_.inl_met_2053_10951->ny,.inl_.inl_met_2053_10951->p,.inl_.inl_met_2053_10951->lat,met0+->,.inl_.inl_met_2084_10985->lon,.inl_.inl_met_2084_10985->nx,.inl_.inl_met_2084_10985->np,.inl_.inl_met_2084_10985+->,.inl_.inl_met_2084_10985->ny,.inl_.inl_met_2084_10985->p,.inl_.inl_met_2084_10985->lat,met1+->,met1->time,met0->time,+((i)*8)->,.inl_.inl_met_2053_11028->lon,.inl_.inl_met_2053_11028->nx,.inl_.inl_met_2053_11028->np,.inl_.inl_met_2053_11028+->,.inl_.inl_met_2053_11028->ny,.inl_.inl_met_2053_11028->p,.inl_.inl_met_2053_11028->lat,.inl_.inl_met_2084_11062->lon,.inl_.inl_met_2084_11062->nx,.inl_.inl_met_2084_11062->np,.inl_.inl_met_2084_11062+->,.inl_.inl_met_2084_11062->ny,.inl_.inl_met_2084_11062->p,.inl_.inl_met_2084_11062->lat,.inl_.inl_met_2053_11105->lon,.inl_.inl_met_2053_11105->nx,.inl_.inl_met_2053_11105->np,.inl_.inl_met_2053_11105+->,.inl_.inl_met_2053_11105->ny,.inl_.inl_met_2053_11105->p,.inl_.inl_met_2053_11105->lat,.inl_.inl_met_2084_11139->lon,.inl_.inl_met_2084_11139->nx,.inl_.inl_met_2084_11139->np,.inl_.inl_met_2084_11139+->,.inl_.inl_met_2084_11139->ny,.inl_.inl_met_2084_11139->p,.inl_.inl_met_2084_11139->lat prevents parallelization Loop carried dependence of u prevents parallelization Loop carried backward dependence of u prevents vectorization Complex loop carried dependence of met1->ul,met1->,met0->ul,met0-> prevents parallelization Loop carried dependence of v prevents parallelization Loop carried backward dependence of v prevents vectorization Complex loop carried dependence of met1->vl,met0->vl prevents parallelization Loop carried dependence of w prevents parallelization Loop carried backward dependence of w prevents vectorization Complex loop carried dependence of met1->wl,met0->wl,ctl->advect prevents parallelization 2252, FMA (fused multiply-add) instruction(s) generated 2253, FMA (fused multiply-add) instruction(s) generated 2259, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_10964 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_10963 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_10963 at line 1670 Loop not vectorized/parallelized: not countable 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_10998 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_10997 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_10997 at line 1671 2261, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_11041 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_11040 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_11040 at line 1670 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_11075 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_11074 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_11074 at line 1671 2263, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_11118 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_11117 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_11117 at line 1670 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_11152 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_11151 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_11151 at line 1671 2283, FMA (fused multiply-add) instruction(s) generated 2284, FMA (fused multiply-add) instruction(s) generated 2285, FMA (fused multiply-add) instruction(s) generated 2292, FMA (fused multiply-add) instruction(s) generated 2293, FMA (fused multiply-add) instruction(s) generated 2301, Generating present(atm[:],dt[:],met1[:],met0[:],ctl[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 2301, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 2317, #pragma acc loop seq 2301, Local memory used for ci,cw,zeta_dot,x,u,v 2317, Complex loop carried dependence of atm->lon,x prevents parallelization Loop carried reuse of x prevents parallelization Complex loop carried dependence of atm->lat,ctl->qnt_zeta,atm->q,dt->,u,v,zeta_dot,atm->time,cw,ci prevents parallelization Loop carried dependence of u prevents parallelization Loop carried backward dependence of u prevents vectorization Complex loop carried dependence of met1->ul,met1->zetal,met1->,met0->ul,met0->zetal,met0-> prevents parallelization Loop carried dependence of v prevents parallelization Loop carried backward dependence of v prevents vectorization Complex loop carried dependence of met1->vl,met0->vl prevents parallelization Loop carried dependence of zeta_dot prevents parallelization Loop carried backward dependence of zeta_dot prevents vectorization Complex loop carried dependence of met1->zeta_dotl,met0->zeta_dotl,ctl->advect prevents parallelization Loop not vectorized/parallelized: contains call 2328, FMA (fused multiply-add) instruction(s) generated 2329, FMA (fused multiply-add) instruction(s) generated 2349, FMA (fused multiply-add) instruction(s) generated 2350, FMA (fused multiply-add) instruction(s) generated 2351, FMA (fused multiply-add) instruction(s) generated 2358, FMA (fused multiply-add) instruction(s) generated 2359, FMA (fused multiply-add) instruction(s) generated module_advect_init: 2386, #omp parallel Loop not vectorized/parallelized: contains call module_bound_cond: 393, FMA (fused multiply-add) instruction(s) generated 1670, FMA (fused multiply-add) instruction(s) generated 1671, FMA (fused multiply-add) instruction(s) generated 1674, FMA (fused multiply-add) instruction(s) generated 1721, FMA (fused multiply-add) instruction(s) generated 1722, FMA (fused multiply-add) instruction(s) generated 1728, FMA (fused multiply-add) instruction(s) generated 2412, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 2421, Generating present(clim[:],atm[:],dt[:],met1[:],met0[:],ctl[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 393, #pragma acc loop seq 1670, #pragma acc loop seq 1671, #pragma acc loop seq 2421, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 2421, Local memory used for cw,ci 2435, intpol_met_time_2d inlined, size=199 (inline) file mptrac.c (1716) 2442, FMA (fused multiply-add) instruction(s) generated 2448, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_11266 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_11265 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_11265 at line 1670 Loop not vectorized/parallelized: not countable 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_11300 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_11299 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_11299 at line 1671 2456, intpol_met_time_2d inlined, size=199 (inline) file mptrac.c (1716) 2464, FMA (fused multiply-add) instruction(s) generated 2467, FMA (fused multiply-add) instruction(s) generated 2472, clim_ts inlined, size=38 (inline) file mptrac.c (385) 393, Loop carried scalar dependence for .inl_.inl_ihi_103_11388 at line 393 Loop carried scalar dependence for .inl_.inl_ilo_102_11387 at line 393 Scalar last value needed after loop for .inl_.inl_ilo_102_11387 at line 393 Loop not vectorized/parallelized: not countable 2476, clim_ts inlined, size=38 (inline) file mptrac.c (385) 393, Loop carried scalar dependence for .inl_.inl_ihi_103_11398 at line 393 Loop carried scalar dependence for .inl_.inl_ilo_102_11397 at line 393 Scalar last value needed after loop for .inl_.inl_ilo_102_11397 at line 393 Loop not vectorized/parallelized: not countable 2480, clim_ts inlined, size=38 (inline) file mptrac.c (385) 393, Loop carried scalar dependence for .inl_.inl_ihi_103_11408 at line 393 Loop carried scalar dependence for .inl_.inl_ilo_102_11407 at line 393 Scalar last value needed after loop for .inl_.inl_ilo_102_11407 at line 393 Loop not vectorized/parallelized: not countable 2484, clim_ts inlined, size=38 (inline) file mptrac.c (385) 393, Loop carried scalar dependence for .inl_.inl_ihi_103_11418 at line 393 Loop carried scalar dependence for .inl_.inl_ilo_102_11417 at line 393 Scalar last value needed after loop for .inl_.inl_ilo_102_11417 at line 393 Loop not vectorized/parallelized: not countable 2488, clim_ts inlined, size=38 (inline) file mptrac.c (385) 393, Loop carried scalar dependence for .inl_.inl_ihi_103_11428 at line 393 Loop carried scalar dependence for .inl_.inl_ilo_102_11427 at line 393 Scalar last value needed after loop for .inl_.inl_ilo_102_11427 at line 393 Loop not vectorized/parallelized: not countable module_chemgrid: 1670, FMA (fused multiply-add) instruction(s) generated 1671, FMA (fused multiply-add) instruction(s) generated 1674, FMA (fused multiply-add) instruction(s) generated 2512, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 2540, Generating enter data create(izs[:np],lat[:ny],lon[:nx],mass[:ngrid],press[:nz],z[:nz],iys[:np],ixs[:np],area[:ny]) Generating present(atm[:],mass[:],met0[:],area[:],ctl[:],ixs[:],iys[:],press[:],z[:],met1[:],lon[:],lat[:],izs[:]) Generating implicit firstprivate(iz,nz) Generating NVIDIA GPU code 2550, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 2550, Generating implicit firstprivate(dz) Loop not fused: no successor loop Generated vector simd code for the loop 2551, FMA (fused multiply-add) instruction(s) generated 2556, FMA (fused multiply-add) instruction(s) generated 2557, Generating implicit firstprivate(np,ip) Generating NVIDIA GPU code 2565, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 2557, Generating implicit copy(izs[:np],iys[:np],ixs[:np]) [if not already present] Generating implicit copyin(ctl,atm) [if not already present] FMA (fused multiply-add) instruction(s) generated 2565, Generating implicit firstprivate(dlat,dlon,nz,t0,t1,dz,nx,ny) Loop not fused: no successor loop 2568, FMA (fused multiply-add) instruction(s) generated 2573, Generating implicit firstprivate(ix,nx) Generating NVIDIA GPU code 2581, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 2573, Generating implicit copyout(lon[:nx]) [if not already present] Generating implicit copyin(ctl) [if not already present] 2581, Generating implicit firstprivate(dlon) Loop not fused: no successor loop Generated vector simd code for the loop 2582, Generating implicit firstprivate(ny,iy) Generating NVIDIA GPU code 2588, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 2582, Generating implicit copyout(area[:ny]) [if not already present] Generating implicit copyin(ctl) [if not already present] Generating implicit copyout(lat[:ny]) [if not already present] FMA (fused multiply-add) instruction(s) generated 2588, Generating implicit firstprivate(dlon,dlat) Loop not fused: no successor loop Generated vector simd code for the loop 2589, FMA (fused multiply-add) instruction(s) generated 2591, Generating implicit firstprivate(ip,np) Generating NVIDIA GPU code 2597, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 2591, Generating implicit copyin(ctl,ixs[:np],atm) [if not already present] Generating implicit copy(mass[:]) [if not already present] Generating implicit copyin(izs[:np],iys[:np]) [if not already present] 2597, Generating implicit firstprivate(nz,ny) Loop not fused: no successor loop Loop not vectorized: data dependency 2602, Generating implicit firstprivate(ip,np) Generating NVIDIA GPU code 1670, #pragma acc loop seq 1671, #pragma acc loop seq 2611, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 2602, Local memory used for cw,ci Generating implicit copyin(iys[:np],mass[:],met0,press[:],met1,ctl,lat[:],ixs[:np],izs[:np],lon[:]) [if not already present] Generating implicit copy(atm) [if not already present] Generating implicit copyin(area[:]) [if not already present] 2611, Generating implicit firstprivate(tt,nz,ny,dz) 2617, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_11464 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_11463 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_11463 at line 1670 Loop not vectorized/parallelized: not countable 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_11498 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_11497 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_11497 at line 1671 2632, Generating exit data delete(izs[:1],lat[:1],lon[:1],mass[:1],z[:1],press[:1],iys[:1],ixs[:1],area[:1]) module_chem_init: 101, FMA (fused multiply-add) instruction(s) generated 105, FMA (fused multiply-add) instruction(s) generated 429, FMA (fused multiply-add) instruction(s) generated 432, FMA (fused multiply-add) instruction(s) generated 434, FMA (fused multiply-add) instruction(s) generated 436, FMA (fused multiply-add) instruction(s) generated 438, FMA (fused multiply-add) instruction(s) generated 441, FMA (fused multiply-add) instruction(s) generated 442, FMA (fused multiply-add) instruction(s) generated 1670, FMA (fused multiply-add) instruction(s) generated 1671, FMA (fused multiply-add) instruction(s) generated 1674, FMA (fused multiply-add) instruction(s) generated 2654, #omp parallel 2664, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop not vectorized/parallelized: not countable 2669, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop not vectorized/parallelized: not countable 2674, clim_oh inlined, size=203 (inline) file mptrac.c (95) 101, Loop not vectorized/parallelized: not countable 2676, clim_zm inlined, size=140 (inline) file mptrac.c (405) 409, Loop not vectorized/parallelized: not countable 427, Loop not vectorized/parallelized: not countable 429, Loop not vectorized/parallelized: not countable 2676, FMA (fused multiply-add) instruction(s) generated 2678, clim_zm inlined, size=140 (inline) file mptrac.c (405) 409, Loop not vectorized/parallelized: not countable 427, Loop not vectorized/parallelized: not countable 429, Loop not vectorized/parallelized: not countable 2678, FMA (fused multiply-add) instruction(s) generated 2680, clim_zm inlined, size=140 (inline) file mptrac.c (405) 409, Loop not vectorized/parallelized: not countable 427, Loop not vectorized/parallelized: not countable 429, Loop not vectorized/parallelized: not countable 2680, FMA (fused multiply-add) instruction(s) generated module_convection: 1670, FMA (fused multiply-add) instruction(s) generated 1671, FMA (fused multiply-add) instruction(s) generated 1674, FMA (fused multiply-add) instruction(s) generated 1721, FMA (fused multiply-add) instruction(s) generated 1722, FMA (fused multiply-add) instruction(s) generated 1728, FMA (fused multiply-add) instruction(s) generated 2696, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 2702, Generating present(atm[:],dt[:],met0[:],ctl[:],rs[:],met1[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 1670, #pragma acc loop seq 1671, #pragma acc loop seq 2702, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 2702, Local memory used for ci,cw 2707, intpol_met_time_2d inlined, size=199 (inline) file mptrac.c (1716) 2715, intpol_met_time_2d inlined, size=199 (inline) file mptrac.c (1716) 2722, intpol_met_time_2d inlined, size=199 (inline) file mptrac.c (1716) 2733, intpol_met_time_2d inlined, size=199 (inline) file mptrac.c (1716) 2741, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_12108 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_12107 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_12107 at line 1670 Loop not vectorized/parallelized: not countable 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_12142 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_12141 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_12141 at line 1671 2743, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_12185 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_12184 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_12184 at line 1670 Loop not vectorized/parallelized: not countable 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_12219 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_12218 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_12218 at line 1671 2749, FMA (fused multiply-add) instruction(s) generated 2752, FMA (fused multiply-add) instruction(s) generated module_decay: 2766, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 2773, Generating present(clim[:],atm[:],dt[:],ctl[:]) Generating implicit firstprivate(ip,ip1_const) Generating NVIDIA GPU code 2773, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 8455, #pragma acc loop seq 2776, tropo_weight inlined, size=88 (inline) file mptrac.c (8452) 2780, FMA (fused multiply-add) instruction(s) generated 2786, FMA (fused multiply-add) instruction(s) generated 8455, Loop carried scalar dependence for .inl_.inl_sec_3597_12258 at line 8455 Scalar last value needed after loop for .inl_.inl_sec_3597_12258 at line 8455 Loop carried scalar dependence for .inl_.inl_.inl_ihi_93_3605_12264 at line 8455 Loop carried scalar dependence for .inl_.inl_.inl_ilo_92_3604_12263 at line 8455 Scalar last value needed after loop for .inl_.inl_.inl_ilo_92_3604_12263 at line 8455 Loop not vectorized/parallelized: not countable FMA (fused multiply-add) instruction(s) generated 8467, FMA (fused multiply-add) instruction(s) generated module_diffusion_meso: 2809, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 2815, Generating present(cache[:],dt[:],met0[:],atm[:],ctl[:],met1[:],rs[:]) Generating implicit firstprivate(ip,ip1_const) Generating NVIDIA GPU code 2126, #pragma acc loop seq 2133, #pragma acc loop seq 2815, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 2825, #pragma acc loop seq 2826, #pragma acc loop seq 2827, #pragma acc loop seq 2815, FMA (fused multiply-add) instruction(s) generated 2819, locate_reg inlined, size=8 (inline) file mptrac.c (2183) 2820, locate_reg inlined, size=8 (inline) file mptrac.c (2183) 2821, locate_irr inlined, size=16 (inline) file mptrac.c (2119) 2126, Loop carried scalar dependence for .inl_ihi_12299 at line 2126,2132 Loop carried scalar dependence for .inl_ilo_12298 at line 2126,2132 Scalar last value needed after loop for .inl_ilo_12298 at line 2141 Loop not vectorized/parallelized: not countable 2133, Loop carried scalar dependence for .inl_ihi_12299 at line 2133,2139 Loop carried scalar dependence for .inl_ilo_12298 at line 2133,2139 Scalar last value needed after loop for .inl_ilo_12298 at line 2141 Loop not vectorized/parallelized: not countable 2825, Loop carried scalar dependence for umean at line 2828 Scalar last value needed after loop for umean at line 2842 Loop carried scalar dependence for usig at line 2829 Scalar last value needed after loop for usig at line 2842 Loop carried scalar dependence for vmean at line 2830 Scalar last value needed after loop for vmean at line 2844 Loop carried scalar dependence for vsig at line 2831 Scalar last value needed after loop for vsig at line 2844 Loop carried scalar dependence for wmean at line 2832 Scalar last value needed after loop for wmean at line 2846 Loop carried scalar dependence for wsig at line 2833 Scalar last value needed after loop for wsig at line 2846 Loop unrolled 2 times (completely unrolled) FMA (fused multiply-add) instruction(s) generated 2826, Loop carried scalar dependence for umean at line 2828 Scalar last value needed after loop for umean at line 2842 Loop carried scalar dependence for usig at line 2829 Scalar last value needed after loop for usig at line 2842 Loop carried scalar dependence for vmean at line 2830 Scalar last value needed after loop for vmean at line 2844 Loop carried scalar dependence for vsig at line 2831 Scalar last value needed after loop for vsig at line 2844 Loop carried scalar dependence for wmean at line 2832 Scalar last value needed after loop for wmean at line 2846 Loop carried scalar dependence for wsig at line 2833 Scalar last value needed after loop for wsig at line 2846 Loop unrolled 2 times (completely unrolled) FMA (fused multiply-add) instruction(s) generated 2827, Loop carried scalar dependence for umean at line 2828 Scalar last value needed after loop for umean at line 2842 Loop carried scalar dependence for usig at line 2829 Scalar last value needed after loop for usig at line 2842 Loop carried scalar dependence for vmean at line 2830 Scalar last value needed after loop for vmean at line 2844 Loop carried scalar dependence for vsig at line 2831 Scalar last value needed after loop for vsig at line 2844 Loop carried scalar dependence for wmean at line 2832 Scalar last value needed after loop for wmean at line 2846 Loop carried scalar dependence for wsig at line 2833 Scalar last value needed after loop for wsig at line 2846 Loop unrolled 2 times (completely unrolled) 2836, FMA (fused multiply-add) instruction(s) generated 2838, FMA (fused multiply-add) instruction(s) generated 2840, FMA (fused multiply-add) instruction(s) generated 2842, FMA (fused multiply-add) instruction(s) generated 2844, FMA (fused multiply-add) instruction(s) generated 2846, FMA (fused multiply-add) instruction(s) generated 2851, FMA (fused multiply-add) instruction(s) generated 2855, FMA (fused multiply-add) instruction(s) generated 2861, FMA (fused multiply-add) instruction(s) generated 2864, FMA (fused multiply-add) instruction(s) generated 2869, FMA (fused multiply-add) instruction(s) generated 2872, FMA (fused multiply-add) instruction(s) generated module_diffusion_turb: 2887, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 2893, Generating present(clim[:],atm[:],ctl[:],rs[:],dt[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 2893, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 8455, #pragma acc loop seq 2896, tropo_weight inlined, size=88 (inline) file mptrac.c (8452) 2900, FMA (fused multiply-add) instruction(s) generated 2901, FMA (fused multiply-add) instruction(s) generated 2907, FMA (fused multiply-add) instruction(s) generated 2913, FMA (fused multiply-add) instruction(s) generated 8455, Loop carried scalar dependence for .inl_.inl_sec_3597_12322 at line 8455 Scalar last value needed after loop for .inl_.inl_sec_3597_12322 at line 8455 Loop carried scalar dependence for .inl_.inl_.inl_ihi_93_3605_12328 at line 8455 Loop carried scalar dependence for .inl_.inl_.inl_ilo_92_3604_12327 at line 8455 Scalar last value needed after loop for .inl_.inl_.inl_ilo_92_3604_12327 at line 8455 Loop not vectorized/parallelized: not countable FMA (fused multiply-add) instruction(s) generated 8467, FMA (fused multiply-add) instruction(s) generated module_dry_deposition: 1670, FMA (fused multiply-add) instruction(s) generated 1671, FMA (fused multiply-add) instruction(s) generated 1674, FMA (fused multiply-add) instruction(s) generated 1721, FMA (fused multiply-add) instruction(s) generated 1722, FMA (fused multiply-add) instruction(s) generated 1728, FMA (fused multiply-add) instruction(s) generated 2928, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 2935, Generating present(atm[:],dt[:],met1[:],met0[:],ctl[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 1670, #pragma acc loop seq 1671, #pragma acc loop seq 2935, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 2935, Local memory used for cw,ci 2940, intpol_met_time_2d inlined, size=199 (inline) file mptrac.c (1716) 2947, FMA (fused multiply-add) instruction(s) generated 2955, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_12436 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_12435 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_12435 at line 1670 Loop not vectorized/parallelized: not countable 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_12470 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_12469 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_12469 at line 1671 2958, sedi inlined, size=14 (inline) file mptrac.c (8174) 2970, FMA (fused multiply-add) instruction(s) generated 8192, FMA (fused multiply-add) instruction(s) generated module_h2o2_chem: 2992, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 3004, Generating present(atm[:],clim[:],dt[:],met1[:],met0[:],ctl[:]) Generating implicit firstprivate(ip,low,ip1_const) Generating NVIDIA GPU code 409, #pragma acc loop seq 427, #pragma acc loop seq 429, #pragma acc loop seq 1670, #pragma acc loop seq 1671, #pragma acc loop seq 3004, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3004, Local memory used for cw,ci 3009, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_12535 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_12534 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_12534 at line 1670 Loop not vectorized/parallelized: not countable 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_12569 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_12568 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_12568 at line 1671 3010, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_12612 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_12611 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_12611 at line 1670 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_12646 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_12645 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_12645 at line 1671 3016, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_12689 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_12688 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_12688 at line 1670 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_12723 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_12722 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_12722 at line 1671 3038, clim_zm inlined, size=140 (inline) file mptrac.c (405) 409, Loop carried scalar dependence for .inl_sec_12744 at line 409 Scalar last value needed after loop for .inl_sec_12744 at line 427,442 Loop not vectorized/parallelized: not countable 427, Loop carried scalar dependence for .inl_.inl_ihi_1_12756 at line 427 Loop carried scalar dependence for .inl_.inl_ilo_0_12755 at line 427 Scalar last value needed after loop for .inl_.inl_ilo_0_12755 at line 427 Loop not vectorized/parallelized: not countable 429, Loop carried scalar dependence for .inl_.inl_ihi_11_12770 at line 429 Loop carried scalar dependence for .inl_.inl_ilo_10_12769 at line 429 Scalar last value needed after loop for .inl_.inl_ilo_10_12769 at line 429 Loop not vectorized/parallelized: not countable FMA (fused multiply-add) instruction(s) generated 432, FMA (fused multiply-add) instruction(s) generated 434, FMA (fused multiply-add) instruction(s) generated 436, FMA (fused multiply-add) instruction(s) generated 438, FMA (fused multiply-add) instruction(s) generated 441, FMA (fused multiply-add) instruction(s) generated 442, FMA (fused multiply-add) instruction(s) generated 1670, FMA (fused multiply-add) instruction(s) generated 1671, FMA (fused multiply-add) instruction(s) generated 1674, FMA (fused multiply-add) instruction(s) generated 3038, FMA (fused multiply-add) instruction(s) generated 3051, FMA (fused multiply-add) instruction(s) generated module_isosurf_init: 3073, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 3080, Memory copy idiom, loop replaced by call to __c_mcopy8 3086, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop not vectorized/parallelized: not countable 3093, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop not vectorized/parallelized: not countable FMA (fused multiply-add) instruction(s) generated 1671, FMA (fused multiply-add) instruction(s) generated 1674, FMA (fused multiply-add) instruction(s) generated 3110, Loop not vectorized/parallelized: contains call module_isosurf: 3136, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 3139, Generating present(cache[:],dt[:],met0[:],met1[:],atm[:],ctl[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 1670, #pragma acc loop seq 1671, #pragma acc loop seq 2126, #pragma acc loop seq 2133, #pragma acc loop seq 3139, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3139, Local memory used for cw,ci 3151, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_12976 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_12975 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_12975 at line 1670 Loop not vectorized/parallelized: not countable FMA (fused multiply-add) instruction(s) generated 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_13010 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_13009 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_13009 at line 1671 FMA (fused multiply-add) instruction(s) generated 1674, FMA (fused multiply-add) instruction(s) generated 3169, FMA (fused multiply-add) instruction(s) generated 3157, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_13053 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_13052 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_13052 at line 1670 Loop not vectorized/parallelized: not countable 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_13087 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_13086 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_13086 at line 1671 3168, locate_irr inlined, size=16 (inline) file mptrac.c (2119) 2126, Loop carried scalar dependence for .inl_ihi_13109 at line 2126,2132 Loop carried scalar dependence for .inl_ilo_13108 at line 2126,2132 Scalar last value needed after loop for .inl_ilo_13108 at line 2141 Loop not vectorized/parallelized: not countable 2133, Loop carried scalar dependence for .inl_ihi_13109 at line 2133,2139 Loop carried scalar dependence for .inl_ilo_13108 at line 2133,2139 Scalar last value needed after loop for .inl_ilo_13108 at line 2141 Loop not vectorized/parallelized: not countable module_meteo: 1670, FMA (fused multiply-add) instruction(s) generated 1671, FMA (fused multiply-add) instruction(s) generated 1674, FMA (fused multiply-add) instruction(s) generated 3241, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 3249, Generating present(clim[:],atm[:],dt[:],met1[:],met0[:],ctl[:]) Generating implicit firstprivate(ip,ip1_const) Generating NVIDIA GPU code 1670, #pragma acc loop seq 1671, #pragma acc loop seq 3249, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3249, Local memory used for cw,ci 3257, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_13147 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_13146 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_13146 at line 1670 Loop not vectorized/parallelized: not countable 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_13181 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_13180 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_13180 at line 1671 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_13224 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_13223 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_13223 at line 1670 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_13258 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_13257 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_13257 at line 1671 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_13301 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_13300 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_13300 at line 1670 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_13335 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_13334 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_13334 at line 1671 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_13378 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_13377 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_13377 at line 1670 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_13412 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_13411 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_13411 at line 1671 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_13455 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_13454 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_13454 at line 1670 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_13489 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_13488 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_13488 at line 1671 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_13532 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_13531 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_13531 at line 1670 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_13566 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_13565 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_13565 at line 1671 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_13609 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_13608 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_13608 at line 1670 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_13643 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_13642 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_13642 at line 1671 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_13686 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_13685 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_13685 at line 1670 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_13720 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_13719 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_13719 at line 1671 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_13763 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_13762 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_13762 at line 1670 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_13797 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_13796 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_13796 at line 1671 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_13840 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_13839 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_13839 at line 1670 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_13874 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_13873 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_13873 at line 1671 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_13917 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_13916 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_13916 at line 1670 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_13951 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_13950 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_13950 at line 1671 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_13994 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_13993 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_13993 at line 1670 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_14028 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_14027 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_14027 at line 1671 3305, FMA (fused multiply-add) instruction(s) generated 3309, FMA (fused multiply-add) instruction(s) generated 3311, FMA (fused multiply-add) instruction(s) generated 3312, FMA (fused multiply-add) instruction(s) generated 3316, FMA (fused multiply-add) instruction(s) generated 3319, FMA (fused multiply-add) instruction(s) generated 3320, FMA (fused multiply-add) instruction(s) generated module_mixing: 3339, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 3353, FMA (fused multiply-add) instruction(s) generated 3354, Generating enter data create(iys[:np],izs[:np],ixs[:np]) Generating present(clim[:],atm[:],ctl[:],ixs[:],iys[:],izs[:]) Generating implicit firstprivate(np,ip) Generating NVIDIA GPU code 3364, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3354, FMA (fused multiply-add) instruction(s) generated 3364, Generating implicit firstprivate(dlat,dlon,dz,t1,t0) Loop not fused: no successor loop 3367, FMA (fused multiply-add) instruction(s) generated 3415, Generating exit data delete(izs[:1],iys[:1],ixs[:1]) module_mixing_help: 3436, Generating enter data create(cmean[:ngrid],count[:ngrid]) Generating present(count[:],atm[:],ctl[:],ixs[:],izs[:],iys[:],clim[:],cmean[:]) Generating implicit firstprivate(ngrid,i) Generating NVIDIA GPU code 3449, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3449, Loop not fused: no successor loop Generated vector simd code for the loop 3452, Generating implicit firstprivate(ip,np) Generating NVIDIA GPU code 3458, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3452, Generating implicit copy(cmean[:]) [if not already present] Generating implicit copyin(atm) [if not already present] Generating implicit copy(count[:]) [if not already present] Generating implicit copyin(ixs[:np],ctl,iys[:np],izs[:np]) [if not already present] 3458, Generating implicit firstprivate(qnt_idx) Loop not fused: no successor loop Loop not vectorized: data dependency 3470, Generating implicit firstprivate(ngrid,i) Generating NVIDIA GPU code 3479, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3470, Generating implicit copyin(count[:ngrid]) [if not already present] Generating implicit copy(cmean[:ngrid]) [if not already present] 3479, Loop not fused: no successor loop Generated vector simd code for the loop 3481, Generating implicit firstprivate(ip,np) Generating NVIDIA GPU code 3489, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 8455, #pragma acc loop seq 3481, Generating implicit copyin(izs[:np],iys[:np],cmean[:]) [if not already present] Generating implicit copy(atm) [if not already present] Generating implicit copyin(ixs[:np],ctl,clim) [if not already present] 3489, Generating implicit firstprivate(qnt_idx) 3495, tropo_weight inlined, size=88 (inline) file mptrac.c (8452) 8455, Loop carried scalar dependence for .inl_.inl_sec_3597_14067 at line 8455 Scalar last value needed after loop for .inl_.inl_sec_3597_14067 at line 8455 Loop carried scalar dependence for .inl_.inl_.inl_ihi_93_3605_14073 at line 8455 Loop carried scalar dependence for .inl_.inl_.inl_ilo_92_3604_14072 at line 8455 Scalar last value needed after loop for .inl_.inl_.inl_ilo_92_3604_14072 at line 8455 Loop not vectorized/parallelized: not countable 3497, FMA (fused multiply-add) instruction(s) generated 3501, FMA (fused multiply-add) instruction(s) generated 3511, Generating exit data delete(count[:1],cmean[:1]) 8455, FMA (fused multiply-add) instruction(s) generated 8467, FMA (fused multiply-add) instruction(s) generated module_oh_chem: 3526, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 3538, Generating present(clim[:],atm[:],dt[:],met1[:],met0[:],ctl[:]) Generating implicit firstprivate(ip,low,ip1_const) Generating NVIDIA GPU code 101, #pragma acc loop seq 1670, #pragma acc loop seq 1671, #pragma acc loop seq 3538, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3538, Local memory used for cw,ci 3543, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_14121 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_14120 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_14120 at line 1670 Loop not vectorized/parallelized: not countable 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_14155 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_14154 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_14154 at line 1671 3581, clim_oh inlined, size=203 (inline) file mptrac.c (95) 101, Loop carried scalar dependence for .inl_.inl_sec_16_14187 at line 101 Scalar last value needed after loop for .inl_.inl_sec_16_14187 at line 101 Loop carried scalar dependence for .inl_.inl_.inl_ihi_1_28_14195 at line 101 Loop carried scalar dependence for .inl_.inl_.inl_ilo_0_27_14194 at line 101 Scalar last value needed after loop for .inl_.inl_.inl_ilo_0_27_14194 at line 101 Loop carried scalar dependence for .inl_.inl_.inl_ihi_11_42_14209 at line 101 Loop carried scalar dependence for .inl_.inl_.inl_ilo_10_41_14208 at line 101 Scalar last value needed after loop for .inl_.inl_.inl_ilo_10_41_14208 at line 101 Loop not vectorized/parallelized: not countable FMA (fused multiply-add) instruction(s) generated 105, FMA (fused multiply-add) instruction(s) generated 1670, FMA (fused multiply-add) instruction(s) generated 1671, FMA (fused multiply-add) instruction(s) generated 1674, FMA (fused multiply-add) instruction(s) generated 3569, FMA (fused multiply-add) instruction(s) generated 3587, FMA (fused multiply-add) instruction(s) generated module_position: 1721, FMA (fused multiply-add) instruction(s) generated 1722, FMA (fused multiply-add) instruction(s) generated 1728, FMA (fused multiply-add) instruction(s) generated 3608, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 3611, Generating present(atm[:],dt[:],met0[:],met1[:],ctl[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 3611, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3622, #pragma acc loop seq 3634, #pragma acc loop seq 3636, #pragma acc loop seq 3611, Local memory used for cw,ci 3618, FMA (fused multiply-add) instruction(s) generated 3619, FMA (fused multiply-add) instruction(s) generated 3622, Complex loop carried dependence of atm->lat prevents parallelization Loop carried dependence of atm->lat prevents parallelization Loop carried backward dependence of atm->lat prevents vectorization Complex loop carried dependence of atm->lon prevents parallelization Loop not vectorized/parallelized: not countable 3634, Complex loop carried dependence of atm->lon prevents parallelization Loop carried dependence of atm->lon prevents parallelization Loop carried backward dependence of atm->lon prevents vectorization Loop not vectorized/parallelized: not countable 3636, Complex loop carried dependence of atm->lon prevents parallelization Loop carried dependence of atm->lon prevents parallelization Loop carried backward dependence of atm->lon prevents vectorization Loop not vectorized/parallelized: not countable 3642, FMA (fused multiply-add) instruction(s) generated 3646, intpol_met_time_2d inlined, size=199 (inline) file mptrac.c (1716) 3649, FMA (fused multiply-add) instruction(s) generated module_rng_init: 3666, Loop not vectorized/parallelized: contains call module_rng: 3702, #omp parallel Loop not vectorized/parallelized: contains call 3709, #omp parallel Loop not vectorized/parallelized: contains call 3717, Generating update device(rs[:n]) 3723, Generating present(rs[:]) Generating implicit firstprivate(i,n) Generating NVIDIA GPU code 3732, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3732, Generating implicit firstprivate(rng_ctr) Loop not fused: no successor loop Generated vector simd code for the loop 3750, Generating implicit firstprivate(i,n) Generating NVIDIA GPU code 3756, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3750, Generating implicit copy(rs[:((n+1)/2)*2]) [if not already present] 3756, Loop not fused: no successor loop Loop not vectorized: data dependency module_sedi: 1670, FMA (fused multiply-add) instruction(s) generated 1671, FMA (fused multiply-add) instruction(s) generated 1674, FMA (fused multiply-add) instruction(s) generated 3802, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 3805, Generating present(atm[:],dt[:],met1[:],met0[:],ctl[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 1670, #pragma acc loop seq 1671, #pragma acc loop seq 3805, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3805, Local memory used for cw,ci 3810, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_14340 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_14339 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_14339 at line 1670 Loop not vectorized/parallelized: not countable 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_14374 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_14373 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_14373 at line 1671 3813, sedi inlined, size=14 (inline) file mptrac.c (8174) 3817, FMA (fused multiply-add) instruction(s) generated 8192, FMA (fused multiply-add) instruction(s) generated module_sort: 3829, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 3834, Generating enter data create(a[:np],p[:np]) Generating present(atm[:],ctl[:],a[:],p[:],met0[:]) Generating implicit firstprivate(np,ip) Generating NVIDIA GPU code 2126, #pragma acc loop seq 2133, #pragma acc loop seq 3847, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3848, locate_reg inlined, size=8 (inline) file mptrac.c (2183) 3848, locate_irr inlined, size=16 (inline) file mptrac.c (2119) 2126, Loop carried scalar dependence for .inl_ihi_14426 at line 2126,2132 Loop carried scalar dependence for .inl_ilo_14425 at line 2126,2132 Scalar last value needed after loop for .inl_ilo_14425 at line 2141 Loop not vectorized/parallelized: not countable 2133, Loop carried scalar dependence for .inl_ihi_14426 at line 2133,2139 Loop carried scalar dependence for .inl_ilo_14425 at line 2133,2139 Scalar last value needed after loop for .inl_ilo_14425 at line 2141 Loop not vectorized/parallelized: not countable 3870, Loop not vectorized/parallelized: contains call 3877, Generating exit data delete(p[:1],a[:1]) module_sort_help: 3889, Generating enter data create(help[:np]) Generating present(p[:],help[:],a[:]) Generating implicit firstprivate(np,ip) Generating NVIDIA GPU code 3900, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3900, Loop not fused: no successor loop Loop not vectorized: unprofitable for target Loop unrolled 2 times 3901, Generating implicit firstprivate(ip,np) Generating NVIDIA GPU code 3907, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3901, Generating implicit copyin(help[:np]) [if not already present] Generating implicit copyout(a[:np]) [if not already present] 3907, Memory copy idiom, loop replaced by call to __c_mcopy8 3914, Generating exit data delete(help[:1]) module_timesteps: 3927, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 3936, Generating present(atm[:],dt[:],met0[:],ctl[:]) Generating implicit firstprivate(ip,t,local,latmin,latmax,ip1_const) Generating NVIDIA GPU code 3936, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3936, Invariant if transformation Loop not fused: no successor loop Loop not vectorized: unknown module_timesteps_init: 3961, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits module_tracer_chem: 3996, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 3999, Generating present(clim[:],atm[:],dt[:],met0[:],met1[:],ctl[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 178, #pragma acc loop seq 409, #pragma acc loop seq 427, #pragma acc loop seq 429, #pragma acc loop seq 1670, #pragma acc loop seq 1671, #pragma acc loop seq 3999, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3999, Local memory used for cw,ci 4004, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_14486 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_14485 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_14485 at line 1670 Loop not vectorized/parallelized: not countable 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_14520 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_14519 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_14519 at line 1671 4011, intpol_met_time_2d inlined, size=199 (inline) file mptrac.c (1716) 4014, sza_calc inlined, size=20 (inline) file mptrac.c (8276) 4017, clim_zm inlined, size=140 (inline) file mptrac.c (405) 180, FMA (fused multiply-add) instruction(s) generated 183, FMA (fused multiply-add) instruction(s) generated 185, FMA (fused multiply-add) instruction(s) generated 187, FMA (fused multiply-add) instruction(s) generated 189, FMA (fused multiply-add) instruction(s) generated 192, FMA (fused multiply-add) instruction(s) generated 193, FMA (fused multiply-add) instruction(s) generated 409, Loop carried scalar dependence for .inl_sec_14615 at line 409 Scalar last value needed after loop for .inl_sec_14615 at line 427,442 Loop not vectorized/parallelized: not countable 427, Loop carried scalar dependence for .inl_.inl_ihi_1_14627 at line 427 Loop carried scalar dependence for .inl_.inl_ilo_0_14626 at line 427 Scalar last value needed after loop for .inl_.inl_ilo_0_14626 at line 427 Loop not vectorized/parallelized: not countable 429, Loop carried scalar dependence for .inl_.inl_ihi_11_14641 at line 429 Loop carried scalar dependence for .inl_.inl_ilo_10_14640 at line 429 Scalar last value needed after loop for .inl_.inl_ilo_10_14640 at line 429 Loop not vectorized/parallelized: not countable FMA (fused multiply-add) instruction(s) generated 432, FMA (fused multiply-add) instruction(s) generated 434, FMA (fused multiply-add) instruction(s) generated 436, FMA (fused multiply-add) instruction(s) generated 438, FMA (fused multiply-add) instruction(s) generated 441, FMA (fused multiply-add) instruction(s) generated 442, FMA (fused multiply-add) instruction(s) generated 1670, FMA (fused multiply-add) instruction(s) generated 1671, FMA (fused multiply-add) instruction(s) generated 1674, FMA (fused multiply-add) instruction(s) generated 1721, FMA (fused multiply-add) instruction(s) generated 1722, FMA (fused multiply-add) instruction(s) generated 1728, FMA (fused multiply-add) instruction(s) generated 4014, FMA (fused multiply-add) instruction(s) generated 4017, FMA (fused multiply-add) instruction(s) generated 8279, FMA (fused multiply-add) instruction(s) generated 8282, FMA (fused multiply-add) instruction(s) generated 8283, FMA (fused multiply-add) instruction(s) generated 8284, FMA (fused multiply-add) instruction(s) generated 8293, FMA (fused multiply-add) instruction(s) generated 8296, FMA (fused multiply-add) instruction(s) generated 8299, FMA (fused multiply-add) instruction(s) generated 8305, FMA (fused multiply-add) instruction(s) generated 4023, clim_photo inlined, size=132 (inline) file mptrac.c (154) 178, Loop carried scalar dependence for .inl_.inl_ihi_79_14661 at line 178 Loop carried scalar dependence for .inl_.inl_ilo_78_14660 at line 178 Scalar last value needed after loop for .inl_.inl_ilo_78_14660 at line 178 Loop not vectorized/parallelized: not countable 4031, clim_photo inlined, size=132 (inline) file mptrac.c (154) 178, Loop carried scalar dependence for .inl_.inl_ihi_79_14694 at line 178 Loop carried scalar dependence for .inl_.inl_ilo_78_14693 at line 178 Scalar last value needed after loop for .inl_.inl_ilo_78_14693 at line 178 Loop not vectorized/parallelized: not countable 4039, clim_photo inlined, size=132 (inline) file mptrac.c (154) 178, Loop carried scalar dependence for .inl_.inl_ihi_79_14727 at line 178 Loop carried scalar dependence for .inl_.inl_ilo_78_14726 at line 178 Scalar last value needed after loop for .inl_.inl_ilo_78_14726 at line 178 Loop not vectorized/parallelized: not countable 4047, clim_photo inlined, size=132 (inline) file mptrac.c (154) 178, Loop carried scalar dependence for .inl_.inl_ihi_79_14760 at line 178 Loop carried scalar dependence for .inl_.inl_ilo_78_14759 at line 178 Scalar last value needed after loop for .inl_.inl_ilo_78_14759 at line 178 Loop not vectorized/parallelized: not countable module_wet_deposition: 1670, FMA (fused multiply-add) instruction(s) generated 1671, FMA (fused multiply-add) instruction(s) generated 1674, FMA (fused multiply-add) instruction(s) generated 1721, FMA (fused multiply-add) instruction(s) generated 1722, FMA (fused multiply-add) instruction(s) generated 1728, FMA (fused multiply-add) instruction(s) generated 4064, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 4071, Generating present(atm[:],dt[:],met1[:],met0[:],ctl[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 1670, #pragma acc loop seq 1671, #pragma acc loop seq 4071, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4071, Local memory used for cw,ci 4076, intpol_met_time_2d inlined, size=199 (inline) file mptrac.c (1716) 4082, intpol_met_time_2d inlined, size=199 (inline) file mptrac.c (1716) 4086, intpol_met_time_2d inlined, size=199 (inline) file mptrac.c (1716) 4094, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_14994 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_14993 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_14993 at line 1670 Loop not vectorized/parallelized: not countable 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_15028 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_15027 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_15027 at line 1671 4095, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_15071 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_15070 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_15070 at line 1670 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_15105 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_15104 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_15104 at line 1671 4096, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_15148 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_15147 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_15147 at line 1670 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_15182 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_15181 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_15181 at line 1671 4097, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_15225 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_15224 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_15224 at line 1670 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_15259 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_15258 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_15258 at line 1671 4102, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2060_15302 at line 1670 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2059_15301 at line 1670 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2059_15301 at line 1670 1671, Loop carried scalar dependence for .inl_.inl_.inl_ihi_382_2091_15336 at line 1671 Loop carried scalar dependence for .inl_.inl_.inl_ilo_381_2090_15335 at line 1671 Scalar last value needed after loop for .inl_.inl_.inl_ilo_381_2090_15335 at line 1671 4115, FMA (fused multiply-add) instruction(s) generated 4138, FMA (fused multiply-add) instruction(s) generated 4167, FMA (fused multiply-add) instruction(s) generated 4178, FMA (fused multiply-add) instruction(s) generated nat_temperature: 4194, Generating acc routine seq Generating NVIDIA GPU code 4202, FMA (fused multiply-add) instruction(s) generated 4203, FMA (fused multiply-add) instruction(s) generated 4205, FMA (fused multiply-add) instruction(s) generated 4206, FMA (fused multiply-add) instruction(s) generated read_atm: 4223, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 4233, read_atm_asc inlined, size=66 (inline) file mptrac.c (4289) 4308, Loop not vectorized/parallelized: contains call 4237, read_atm_bin inlined, size=74 (inline) file mptrac.c (4331) 4362, Loop not vectorized/parallelized: contains call 4271, Loop not vectorized/parallelized: contains call read_atm_asc: 4308, Loop not vectorized/parallelized: contains call read_atm_bin: 4362, Loop not vectorized/parallelized: contains call read_atm_clams: 4405, Loop not vectorized/parallelized: not countable read_atm_nc: 4461, Loop not vectorized/parallelized: contains call read_clim: 4478, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 4495, clim_oh_diurnal_correction inlined, size=47 (inline) file mptrac.c (118) 124, Loop not vectorized/parallelized: too deeply nested 133, Loop not vectorized/parallelized: not countable 134, sza_calc inlined, size=20 (inline) file mptrac.c (8276) 134, FMA (fused multiply-add) instruction(s) generated 4512, read_clim_ts inlined, size=53 (inline) file mptrac.c (4654) 4668, Loop not vectorized/parallelized: contains call 4516, read_clim_ts inlined, size=53 (inline) file mptrac.c (4654) 4668, Loop not vectorized/parallelized: contains call 4520, read_clim_ts inlined, size=53 (inline) file mptrac.c (4654) 4668, Loop not vectorized/parallelized: contains call 4524, read_clim_ts inlined, size=53 (inline) file mptrac.c (4654) 4668, Loop not vectorized/parallelized: contains call 4528, read_clim_ts inlined, size=53 (inline) file mptrac.c (4654) 4668, Loop not vectorized/parallelized: contains call read_clim_photo: 4567, read_clim_photo_help inlined, size=58 (inline) file mptrac.c (4628) 4642, Memory copy idiom, loop replaced by call to __c_mcopy8 4568, read_clim_photo_help inlined, size=58 (inline) file mptrac.c (4628) 4642, Memory copy idiom, loop replaced by call to __c_mcopy8 4569, read_clim_photo_help inlined, size=58 (inline) file mptrac.c (4628) 4642, Memory copy idiom, loop replaced by call to __c_mcopy8 4570, read_clim_photo_help inlined, size=58 (inline) file mptrac.c (4628) 4642, Memory copy idiom, loop replaced by call to __c_mcopy8 4571, read_clim_photo_help inlined, size=58 (inline) file mptrac.c (4628) 4642, Memory copy idiom, loop replaced by call to __c_mcopy8 4572, read_clim_photo_help inlined, size=58 (inline) file mptrac.c (4628) 4642, Memory copy idiom, loop replaced by call to __c_mcopy8 4573, read_clim_photo_help inlined, size=58 (inline) file mptrac.c (4628) 4642, Memory copy idiom, loop replaced by call to __c_mcopy8 4574, read_clim_photo_help inlined, size=58 (inline) file mptrac.c (4628) 4642, Memory copy idiom, loop replaced by call to __c_mcopy8 4575, read_clim_photo_help inlined, size=58 (inline) file mptrac.c (4628) 4642, Memory copy idiom, loop replaced by call to __c_mcopy8 read_clim_photo_help: 4642, Memory copy idiom, loop replaced by call to __c_mcopy8 read_clim_ts: 4669, Loop not vectorized/parallelized: contains call read_clim_zm: 4760, Loop not vectorized/parallelized: not countable 4765, Loop not vectorized/parallelized: too deeply nested 4769, Loop not vectorized/parallelized: potential early exits 4774, Loop not vectorized/parallelized: potential early exits read_ctl: 4812, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 4910, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 4916, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 4917, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 4919, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5021, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5025, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5031, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5036, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5038, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5043, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5047, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5048, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5051, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5052, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5053, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5055, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5060, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5062, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5064, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5066, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5068, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5070, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5072, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5074, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5076, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5078, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5080, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5082, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5084, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5086, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5088, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5090, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5092, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5094, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5096, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5098, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5100, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5102, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5103, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5104, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5107, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5108, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5109, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5112, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5114, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5117, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5125, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5129, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5131, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5133, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5135, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5139, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5143, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5145, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5147, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5151, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5153, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5155, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5157, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5159, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5161, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5165, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5168, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5170, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5173, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5179, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5183, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5187, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5189, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5191, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5193, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5195, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5197, scan_ctl inlined, size=51 (inline) file mptrac.c (8105) 8128, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits 5334, Loop not vectorized/parallelized: contains call 5356, Loop not vectorized/parallelized: contains call 5361, Loop not vectorized/parallelized: contains call 5486, Loop not vectorized/parallelized: contains call 5531, Loop not vectorized/parallelized: contains call read_kernel: 5631, Loop not vectorized/parallelized: contains call 5649, Generated vector simd code for the loop read_met: 5676, read_met_nc inlined, size=31 (inline) file mptrac.c (6798) read_met_bin: 5722, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 5750, jsec2time inlined, size=13 (inline) file mptrac.c (1840) 5801, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5863) 5879, Memory copy idiom, loop replaced by call to __c_mcopy4 5802, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5863) 5879, Memory copy idiom, loop replaced by call to __c_mcopy4 5803, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5863) 5879, Memory copy idiom, loop replaced by call to __c_mcopy4 5804, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5863) 5879, Memory copy idiom, loop replaced by call to __c_mcopy4 5805, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5863) 5879, Memory copy idiom, loop replaced by call to __c_mcopy4 5807, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5863) 5879, Memory copy idiom, loop replaced by call to __c_mcopy4 5808, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5863) 5879, Memory copy idiom, loop replaced by call to __c_mcopy4 5810, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5863) 5879, Memory copy idiom, loop replaced by call to __c_mcopy4 5811, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5863) 5879, Memory copy idiom, loop replaced by call to __c_mcopy4 5812, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5863) 5879, Memory copy idiom, loop replaced by call to __c_mcopy4 5813, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5863) 5879, Memory copy idiom, loop replaced by call to __c_mcopy4 5814, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5863) 5879, Memory copy idiom, loop replaced by call to __c_mcopy4 5815, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5863) 5879, Memory copy idiom, loop replaced by call to __c_mcopy4 5816, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5863) 5879, Memory copy idiom, loop replaced by call to __c_mcopy4 5817, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5863) 5879, Memory copy idiom, loop replaced by call to __c_mcopy4 5818, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5863) 5879, Memory copy idiom, loop replaced by call to __c_mcopy4 5819, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5863) 5879, Memory copy idiom, loop replaced by call to __c_mcopy4 5820, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5863) 5879, Memory copy idiom, loop replaced by call to __c_mcopy4 5821, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5863) 5879, Memory copy idiom, loop replaced by call to __c_mcopy4 5822, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5863) 5879, Memory copy idiom, loop replaced by call to __c_mcopy4 read_met_bin_2d: 5879, Memory copy idiom, loop replaced by call to __c_mcopy4 read_met_bin_3d: 5929, compress_zfp inlined, size=72 (inline) file mptrac.c (763) 5939, compress_zstd inlined, size=54 (inline) file mptrac.c (848) 5958, #omp parallel 5960, Loop not vectorized: data dependency read_met_cape: 212, FMA (fused multiply-add) instruction(s) generated 215, FMA (fused multiply-add) instruction(s) generated 219, FMA (fused multiply-add) instruction(s) generated 1472, FMA (fused multiply-add) instruction(s) generated 1493, FMA (fused multiply-add) instruction(s) generated 1496, FMA (fused multiply-add) instruction(s) generated 1499, FMA (fused multiply-add) instruction(s) generated 1503, FMA (fused multiply-add) instruction(s) generated 1507, FMA (fused multiply-add) instruction(s) generated 1513, FMA (fused multiply-add) instruction(s) generated 1514, FMA (fused multiply-add) instruction(s) generated 1902, FMA (fused multiply-add) instruction(s) generated 1905, FMA (fused multiply-add) instruction(s) generated 5984, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 5992, #omp parallel 6000, Loop not vectorized/parallelized: potential early exits 6002, FMA (fused multiply-add) instruction(s) generated 6025, Loop not vectorized/parallelized: not countable 6027, FMA (fused multiply-add) instruction(s) generated 6039, FMA (fused multiply-add) instruction(s) generated 6042, intpol_met_space_3d inlined, size=134 (inline) file mptrac.c (1469) 1482, Loop not vectorized/parallelized: not countable 6044, intpol_met_space_3d inlined, size=134 (inline) file mptrac.c (1469) 6046, FMA (fused multiply-add) instruction(s) generated 6057, clim_tropo inlined, size=63 (inline) file mptrac.c (203) 207, Loop not vectorized/parallelized: not countable 211, Loop not vectorized/parallelized: not countable 6057, FMA (fused multiply-add) instruction(s) generated 6059, FMA (fused multiply-add) instruction(s) generated 6061, lapse_rate inlined, size=10 (inline) file mptrac.c (1893) 6063, FMA (fused multiply-add) instruction(s) generated 6064, intpol_met_space_3d inlined, size=134 (inline) file mptrac.c (1469) 1482, Loop not vectorized/parallelized: not countable 6066, intpol_met_space_3d inlined, size=134 (inline) file mptrac.c (1469) 6069, FMA (fused multiply-add) instruction(s) generated read_met_cloud: 6093, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 6101, #omp parallel 6110, Loop not vectorized/parallelized: contains call read_met_detrend: 6157, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 6173, #omp parallel 6174, Loop not vectorized/parallelized: too deeply nested 6178, geo2cart inlined, size=10 (inline) file mptrac.c (990) 6188, Loop not vectorized/parallelized: not countable 6207, geo2cart inlined, size=10 (inline) file mptrac.c (990) 6210, FMA (fused multiply-add) instruction(s) generated 6214, Loop not vectorized/parallelized: not countable 6215, FMA (fused multiply-add) instruction(s) generated 6216, FMA (fused multiply-add) instruction(s) generated 6217, FMA (fused multiply-add) instruction(s) generated 6218, FMA (fused multiply-add) instruction(s) generated 6224, Loop not vectorized/parallelized: not countable 6235, #omp parallel 6237, Loop not vectorized: data dependency read_met_extrapolate: 6254, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 6259, #omp parallel 6264, Loop not vectorized/parallelized: potential early exits 6272, Loop not vectorized: data dependency read_met_geopot: 6301, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 6310, #omp parallel Generated vector simd code for the loop 6315, #omp parallel 6323, locate_irr inlined, size=16 (inline) file mptrac.c (2119) 2126, Loop not vectorized/parallelized: not countable 2133, Loop not vectorized/parallelized: not countable 6324, FMA (fused multiply-add) instruction(s) generated 6326, FMA (fused multiply-add) instruction(s) generated 6331, FMA (fused multiply-add) instruction(s) generated 6335, Loop not vectorized/parallelized: not countable 6336, FMA (fused multiply-add) instruction(s) generated 6343, FMA (fused multiply-add) instruction(s) generated 6347, Loop not vectorized: data dependency 6348, FMA (fused multiply-add) instruction(s) generated 6373, #omp parallel 6374, Loop not vectorized: unknown Loop not vectorized: may not be beneficial for target 6375, FMA (fused multiply-add) instruction(s) generated 6380, #omp parallel 6382, Loop not vectorized: unknown Loop not vectorized: may not be beneficial for target 6387, #omp parallel 6399, Loop not vectorized/parallelized: contains call 6402, FMA (fused multiply-add) instruction(s) generated read_met_grid: 6434, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 6441, time_from_filename inlined, size=47 (inline) file mptrac.c (8415) 8440, time2jsec inlined, size=11 (inline) file mptrac.c (8322) 6444, jsec2time inlined, size=13 (inline) file mptrac.c (1840) 6447, FMA (fused multiply-add) instruction(s) generated 6471, time2jsec inlined, size=11 (inline) file mptrac.c (8322) 6478, jsec2time inlined, size=13 (inline) file mptrac.c (1840) 6521, Loop not vectorized/parallelized: not countable read_met_levels: 6542, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 6568, #omp parallel 6570, Loop not vectorized/parallelized: not countable 6572, FMA (fused multiply-add) instruction(s) generated 6611, Loop not vectorized/parallelized: not countable 6634, Loop not vectorized/parallelized: contains call 6660, Loop not vectorized/parallelized: not countable 6665, Loop not vectorized/parallelized: contains call read_met_ml2pl: 6681, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 6686, #omp parallel 6690, Loop not vectorized/parallelized: not countable 6701, locate_irr inlined, size=16 (inline) file mptrac.c (2119) 2126, Loop not vectorized/parallelized: not countable 2133, Loop not vectorized/parallelized: not countable 6702, FMA (fused multiply-add) instruction(s) generated 6707, Generated vector simd code for the loop read_met_monotonize: 6718, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 6723, #omp parallel 6732, Loop not vectorized/parallelized: not countable 6743, Loop not vectorized: data dependency Loop unrolled 2 times FMA (fused multiply-add) instruction(s) generated 6745, FMA (fused multiply-add) instruction(s) generated 6758, #omp parallel 6768, Loop not vectorized/parallelized: not countable 6778, Loop not vectorized: data dependency Loop unrolled 2 times FMA (fused multiply-add) instruction(s) generated 6780, FMA (fused multiply-add) instruction(s) generated read_met_nc_2d: 6939, #omp parallel Invariant if transformation FMA (fused multiply-add) instruction(s) generated 6940, Invariant if transformation 6983, #omp parallel Invariant if transformation FMA (fused multiply-add) instruction(s) generated 6984, Invariant if transformation Loop not vectorized: data dependency 7000, #omp parallel Invariant if transformation FMA (fused multiply-add) instruction(s) generated 7001, Invariant if transformation Loop not vectorized: data dependency read_met_nc_3d: 7088, #omp parallel 7092, FMA (fused multiply-add) instruction(s) generated 7095, FMA (fused multiply-add) instruction(s) generated 7131, #omp parallel 7133, Loop not vectorized: data dependency 7147, #omp parallel 7149, Loop not vectorized: data dependency read_met_pbl: 7175, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 7183, #omp parallel 7188, locate_irr_float inlined, size=20 (inline) file mptrac.c (2150) 2160, Loop not vectorized/parallelized: not countable 2167, Loop not vectorized/parallelized: not countable 7189, FMA (fused multiply-add) instruction(s) generated 7204, #omp parallel 7208, FMA (fused multiply-add) instruction(s) generated 7212, Loop not vectorized/parallelized: potential early exits 7217, FMA (fused multiply-add) instruction(s) generated 7219, FMA (fused multiply-add) instruction(s) generated 7221, FMA (fused multiply-add) instruction(s) generated 7223, FMA (fused multiply-add) instruction(s) generated 7225, FMA (fused multiply-add) instruction(s) generated 7227, FMA (fused multiply-add) instruction(s) generated 7233, Loop not vectorized/parallelized: potential early exits 7237, FMA (fused multiply-add) instruction(s) generated 7241, FMA (fused multiply-add) instruction(s) generated 7247, FMA (fused multiply-add) instruction(s) generated 7269, #omp parallel 7277, Loop not vectorized/parallelized: potential early exits 7284, FMA (fused multiply-add) instruction(s) generated 7291, FMA (fused multiply-add) instruction(s) generated 7299, #omp parallel 7300, Loop not vectorized: data dependency 7303, FMA (fused multiply-add) instruction(s) generated 7308, FMA (fused multiply-add) instruction(s) generated read_met_periodic: 7320, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 7337, #omp parallel 7345, Loop not vectorized/parallelized: not countable 7358, Loop not vectorized/parallelized: not countable read_met_polar_winds: 7375, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 7383, Loop not vectorized/parallelized: contains call 7397, #omp parallel Generated vector simd code for the loop 7404, #omp parallel 7408, Generated vector simd code for the loop containing reductions 7409, FMA (fused multiply-add) instruction(s) generated 7412, FMA (fused multiply-add) instruction(s) generated 7418, Loop not vectorized/parallelized: not countable 7419, FMA (fused multiply-add) instruction(s) generated 7421, FMA (fused multiply-add) instruction(s) generated read_met_pv: 7436, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 7441, #omp parallel Generated vector simd code for the loop 7446, #omp parallel 7469, Loop not vectorized/parallelized: not countable 7480, FMA (fused multiply-add) instruction(s) generated 7492, FMA (fused multiply-add) instruction(s) generated 7496, FMA (fused multiply-add) instruction(s) generated 7500, FMA (fused multiply-add) instruction(s) generated 7506, FMA (fused multiply-add) instruction(s) generated 7514, FMA (fused multiply-add) instruction(s) generated 7523, #omp parallel 7524, Loop not vectorized/parallelized: not countable read_met_ozone: 7540, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 7545, #omp parallel 7550, Generated vector simd code for the loop containing reductions 7555, FMA (fused multiply-add) instruction(s) generated read_met_sample: 7577, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 7592, Loop not vectorized/parallelized: too deeply nested 7593, Loop not vectorized/parallelized: too deeply nested 7594, Loop not vectorized/parallelized: too deeply nested 7614, Invariant if transformation FMA (fused multiply-add) instruction(s) generated 7622, Invariant if transformation 7624, Loop not vectorized/parallelized: not countable 7687, Loop not vectorized/parallelized: not countable read_met_surface: 7719, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 7727, Loop not vectorized/parallelized: not countable 7735, Loop not vectorized/parallelized: not countable 7766, Loop not vectorized/parallelized: not countable read_met_tropo: 7834, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 7839, #omp parallel Generated vector simd code for the loop 7842, #omp parallel Generated vector simd code for the loop 7843, FMA (fused multiply-add) instruction(s) generated 7850, #omp parallel 7851, Loop not vectorized: unknown Loop not vectorized: may not be beneficial for target 7857, #omp parallel 7859, clim_tropo inlined, size=63 (inline) file mptrac.c (203) 207, Loop not vectorized/parallelized: not countable 211, Loop not vectorized/parallelized: not countable 212, FMA (fused multiply-add) instruction(s) generated 215, FMA (fused multiply-add) instruction(s) generated 219, FMA (fused multiply-add) instruction(s) generated 7859, FMA (fused multiply-add) instruction(s) generated 7867, #omp parallel 7871, Loop not vectorized/parallelized: not countable 7873, spline inlined, size=63 (inline) file mptrac.c (8210) 8223, Loop not vectorized/parallelized: contains call 8244, Loop not vectorized/parallelized: not countable 7889, #omp parallel 7894, Loop not vectorized/parallelized: not countable 7896, spline inlined, size=63 (inline) file mptrac.c (8210) 8223, Loop not vectorized/parallelized: contains call 8244, Loop not vectorized/parallelized: not countable 7902, Loop not vectorized/parallelized: potential early exits 7919, Loop not vectorized/parallelized: potential early exits 7929, Loop not vectorized/parallelized: potential early exits 7949, #omp parallel 7953, Loop not vectorized/parallelized: not countable 7955, spline inlined, size=63 (inline) file mptrac.c (8210) 8223, Loop not vectorized/parallelized: contains call 8244, Loop not vectorized/parallelized: not countable 7958, Loop not vectorized/parallelized: not countable 7960, spline inlined, size=63 (inline) file mptrac.c (8210) 8223, Loop not vectorized/parallelized: contains call 8244, Loop not vectorized/parallelized: not countable 7964, Loop not vectorized/parallelized: potential early exits 7979, #omp parallel 7983, intpol_met_space_3d inlined, size=134 (inline) file mptrac.c (1469) 1472, FMA (fused multiply-add) instruction(s) generated 1482, Loop not vectorized/parallelized: not countable 1493, FMA (fused multiply-add) instruction(s) generated 1496, FMA (fused multiply-add) instruction(s) generated 1499, FMA (fused multiply-add) instruction(s) generated 1503, FMA (fused multiply-add) instruction(s) generated 1507, FMA (fused multiply-add) instruction(s) generated 1513, FMA (fused multiply-add) instruction(s) generated 1514, FMA (fused multiply-add) instruction(s) generated 7985, intpol_met_space_3d inlined, size=134 (inline) file mptrac.c (1469) 7987, intpol_met_space_3d inlined, size=134 (inline) file mptrac.c (1469) 8244, FMA (fused multiply-add) instruction(s) generated read_obs: 8012, read_obs_asc inlined, size=22 (inline) file mptrac.c (8048) 8057, Loop not vectorized/parallelized: contains call 8019, Loop not vectorized/parallelized: contains call read_obs_asc: 8057, Loop not vectorized/parallelized: contains call scan_ctl: 8130, Loop not vectorized/parallelized: potential early exits 8139, Loop not vectorized/parallelized: potential early exits sedi: 8174, Generating acc routine seq Generating NVIDIA GPU code 8195, FMA (fused multiply-add) instruction(s) generated spline: 8223, Loop not vectorized/parallelized: contains call 8244, locate_irr inlined, size=16 (inline) file mptrac.c (2119) 2126, Loop not vectorized/parallelized: not countable 2133, Loop not vectorized/parallelized: not countable 8245, FMA (fused multiply-add) instruction(s) generated stddev: 8254, Generating acc routine seq Generating NVIDIA GPU code 8261, Generated vector simd code for the loop containing reductions 8263, FMA (fused multiply-add) instruction(s) generated 8266, FMA (fused multiply-add) instruction(s) generated sza_calc: 8276, Generating acc routine seq Generating NVIDIA GPU code 8279, FMA (fused multiply-add) instruction(s) generated 8282, FMA (fused multiply-add) instruction(s) generated 8283, FMA (fused multiply-add) instruction(s) generated 8284, FMA (fused multiply-add) instruction(s) generated 8287, FMA (fused multiply-add) instruction(s) generated 8296, FMA (fused multiply-add) instruction(s) generated 8299, FMA (fused multiply-add) instruction(s) generated 8302, FMA (fused multiply-add) instruction(s) generated 8308, FMA (fused multiply-add) instruction(s) generated timer: 8373, Loop not vectorized/parallelized: contains call 8377, Loop not vectorized/parallelized: contains call 8380, Loop not fused: function call before adjacent loop Generated vector simd code for the loop containing reductions 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits time_from_filename: 8440, time2jsec inlined, size=11 (inline) file mptrac.c (8322) tropo_weight: 8452, Generating acc routine seq Generating NVIDIA GPU code 8455, clim_tropo inlined, size=63 (inline) file mptrac.c (203) 207, Loop not vectorized/parallelized: not countable 211, Loop not vectorized/parallelized: not countable 212, FMA (fused multiply-add) instruction(s) generated 215, FMA (fused multiply-add) instruction(s) generated 219, FMA (fused multiply-add) instruction(s) generated 8455, FMA (fused multiply-add) instruction(s) generated 8467, FMA (fused multiply-add) instruction(s) generated write_atm: 8479, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 8486, write_atm_asc inlined, size=86 (inline) file mptrac.c (8536) 8557, jsec2time inlined, size=13 (inline) file mptrac.c (1840) 8566, Loop not vectorized/parallelized: contains call 8583, Loop not vectorized/parallelized: contains call 8598, Loop not vectorized/parallelized: contains call 8490, write_atm_bin inlined, size=69 (inline) file mptrac.c (8617) 8647, Loop not vectorized/parallelized: contains call 8520, Loop not vectorized/parallelized: contains call write_atm_asc: 8541, FMA (fused multiply-add) instruction(s) generated 8542, FMA (fused multiply-add) instruction(s) generated 8557, jsec2time inlined, size=13 (inline) file mptrac.c (1840) 8566, Loop not vectorized/parallelized: contains call 8583, Loop not vectorized/parallelized: contains call 8598, Loop not vectorized/parallelized: contains call write_atm_bin: 8647, Loop not vectorized/parallelized: contains call write_atm_clams: 8690, Loop not vectorized/parallelized: contains call 8708, Loop not vectorized/parallelized: contains call write_atm_clams_traj: 8740, jsec2time inlined, size=13 (inline) file mptrac.c (1840) 8741, jsec2time inlined, size=13 (inline) file mptrac.c (1840) 8743, jsec2time inlined, size=13 (inline) file mptrac.c (1840) 8782, Loop not vectorized/parallelized: contains call 8812, Loop not vectorized/parallelized: contains call 8847, Loop not vectorized/parallelized: contains call 8865, Loop not vectorized/parallelized: contains call write_atm_nc: 8899, Loop not vectorized/parallelized: contains call 8915, Loop not vectorized/parallelized: contains call write_csi: 8938, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 8962, read_obs inlined, size=82 (inline) file mptrac.c (8005) 1884, FMA (fused multiply-add) instruction(s) generated 1887, FMA (fused multiply-add) instruction(s) generated 8012, Loop not vectorized/parallelized: contains call 8019, Loop not vectorized/parallelized: contains call 9003, FMA (fused multiply-add) instruction(s) generated 9009, FMA (fused multiply-add) instruction(s) generated 9010, FMA (fused multiply-add) instruction(s) generated 9048, FMA (fused multiply-add) instruction(s) generated 9062, FMA (fused multiply-add) instruction(s) generated 9084, FMA (fused multiply-add) instruction(s) generated 8966, read_kernel inlined, size=40 (inline) file mptrac.c (5618) 5630, Loop not vectorized/parallelized: contains call 5649, Loop not fused: function call before adjacent loop Generated vector simd code for the loop 9002, Loop not fused: function call before adjacent loop Generated vector simd code for the loop 9023, Loop not vectorized/parallelized: potential early exits 9071, kernel_weight inlined, size=38 (inline) file mptrac.c (1869) 1884, Loop not vectorized/parallelized: not countable 9078, Loop not vectorized/parallelized: contains call 9139, Loop not fused: function call before adjacent loop Generated vector simd code for the loop write_ens: 9200, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 9207, FMA (fused multiply-add) instruction(s) generated 9208, FMA (fused multiply-add) instruction(s) generated 9212, Loop not vectorized/parallelized: not countable 9230, geo2cart inlined, size=10 (inline) file mptrac.c (990) 9231, Loop not vectorized/parallelized: not countable 9233, FMA (fused multiply-add) instruction(s) generated 9238, FMA (fused multiply-add) instruction(s) generated 9252, Loop not vectorized/parallelized: contains call 9255, Loop not vectorized/parallelized: contains call 9263, cart2geo inlined, size=12 (inline) file mptrac.c (78) 9263, FMA (fused multiply-add) instruction(s) generated 9265, Loop not vectorized/parallelized: contains call 9269, Loop not vectorized/parallelized: contains call 9271, FMA (fused multiply-add) instruction(s) generated write_grid: 1670, FMA (fused multiply-add) instruction(s) generated 1671, FMA (fused multiply-add) instruction(s) generated 1674, FMA (fused multiply-add) instruction(s) generated 9300, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 9310, read_kernel inlined, size=40 (inline) file mptrac.c (5618) 5630, Loop not vectorized/parallelized: contains call 5649, Loop not fused: function call before adjacent loop Generated vector simd code for the loop 9316, Loop not vectorized/parallelized: contains call 9350, #omp parallel Loop versioned for possible aliasing Generated vector simd code for the loop 9351, FMA (fused multiply-add) instruction(s) generated 9356, Loop not vectorized/parallelized: not countable 9359, #omp parallel Loop versioned for possible aliasing Generated vector simd code for the loop 9360, FMA (fused multiply-add) instruction(s) generated 9370, #omp parallel Loop not vectorized: data dependency 9373, FMA (fused multiply-add) instruction(s) generated 9386, kernel_weight inlined, size=38 (inline) file mptrac.c (1869) 1884, Loop not vectorized/parallelized: not countable 9388, Loop not vectorized/parallelized: not countable 9396, #omp parallel Loop not vectorized/parallelized: too deeply nested 9418, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop not vectorized/parallelized: not countable 9429, Loop not vectorized: data dependency 9431, FMA (fused multiply-add) instruction(s) generated 9434, Loop not vectorized: data dependency Loop unrolled 2 times 9442, write_grid_asc inlined, size=108 (inline) file mptrac.c (9487) 1884, FMA (fused multiply-add) instruction(s) generated 9357, FMA (fused multiply-add) instruction(s) generated 9365, FMA (fused multiply-add) instruction(s) generated 9366, FMA (fused multiply-add) instruction(s) generated 9390, FMA (fused multiply-add) instruction(s) generated 9504, jsec2time inlined, size=13 (inline) file mptrac.c (1840) 9513, Loop not vectorized/parallelized: contains call 9536, Loop not vectorized/parallelized: contains call 9540, Loop not vectorized/parallelized: contains call 9546, Loop not vectorized/parallelized: too deeply nested 9557, Loop not vectorized/parallelized: contains call 9562, Loop not vectorized/parallelized: contains call 9456, Loop not vectorized/parallelized: contains call write_grid_asc: 9504, jsec2time inlined, size=13 (inline) file mptrac.c (1840) 9513, Loop not vectorized/parallelized: contains call 9536, Loop not vectorized/parallelized: contains call 9540, Loop not vectorized/parallelized: contains call 9546, Loop not vectorized/parallelized: too deeply nested 9557, Loop not vectorized/parallelized: contains call 9562, Loop not vectorized/parallelized: contains call write_grid_nc: 9633, Loop not vectorized/parallelized: contains call 9656, Loop not fused: function call before adjacent loop 9658, Loop not vectorized: data dependency Loop unrolled 8 times 9663, Loop not fused: function call before adjacent loop 9665, Loop not vectorized: data dependency Loop unrolled 8 times 9670, Loop not fused: function call before adjacent loop 9672, Loop not vectorized: data dependency Loop unrolled 4 times 9677, Loop not vectorized/parallelized: too deeply nested 9679, Loop not fused: function call before adjacent loop 9681, Loop not vectorized: data dependency Loop unrolled 8 times 9688, Loop not vectorized/parallelized: too deeply nested 9690, Loop not fused: function call before adjacent loop 9692, Loop not vectorized: data dependency Loop unrolled 8 times write_met: 9714, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits write_met_bin: 9793, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9849) 9859, Memory copy idiom, loop replaced by call to __c_mcopy4 9794, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9849) 9859, Memory copy idiom, loop replaced by call to __c_mcopy4 9795, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9849) 9859, Memory copy idiom, loop replaced by call to __c_mcopy4 9796, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9849) 9859, Memory copy idiom, loop replaced by call to __c_mcopy4 9797, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9849) 9859, Memory copy idiom, loop replaced by call to __c_mcopy4 9798, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9849) 9859, Memory copy idiom, loop replaced by call to __c_mcopy4 9799, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9849) 9859, Memory copy idiom, loop replaced by call to __c_mcopy4 9800, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9849) 9859, Memory copy idiom, loop replaced by call to __c_mcopy4 9801, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9849) 9859, Memory copy idiom, loop replaced by call to __c_mcopy4 9802, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9849) 9859, Memory copy idiom, loop replaced by call to __c_mcopy4 9803, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9849) 9859, Memory copy idiom, loop replaced by call to __c_mcopy4 9804, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9849) 9859, Memory copy idiom, loop replaced by call to __c_mcopy4 9805, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9849) 9859, Memory copy idiom, loop replaced by call to __c_mcopy4 9806, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9849) 9859, Memory copy idiom, loop replaced by call to __c_mcopy4 9807, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9849) 9859, Memory copy idiom, loop replaced by call to __c_mcopy4 9808, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9849) 9859, Memory copy idiom, loop replaced by call to __c_mcopy4 9809, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9849) 9859, Memory copy idiom, loop replaced by call to __c_mcopy4 9810, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9849) 9859, Memory copy idiom, loop replaced by call to __c_mcopy4 9811, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9849) 9859, Memory copy idiom, loop replaced by call to __c_mcopy4 9812, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9849) 9859, Memory copy idiom, loop replaced by call to __c_mcopy4 write_met_bin_2d: 9859, Memory copy idiom, loop replaced by call to __c_mcopy4 write_met_bin_3d: 9891, #omp parallel 9893, Memory copy idiom, loop replaced by call to __c_mcopy4 9918, compress_zfp inlined, size=72 (inline) file mptrac.c (763) 9926, compress_zstd inlined, size=54 (inline) file mptrac.c (848) write_met_nc: 10024, Loop not vectorized/parallelized: not countable 10029, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (10061) 10072, Loop not fused: function call before adjacent loop 10073, Loop not vectorized: data dependency Loop unrolled 8 times 10030, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (10061) 10072, Loop not fused: function call before adjacent loop 10073, Loop not vectorized: data dependency Loop unrolled 8 times 10031, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (10061) 10072, Loop not fused: function call before adjacent loop 10073, Loop not vectorized: data dependency Loop unrolled 8 times 10032, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (10061) 10072, Loop not fused: function call before adjacent loop 10073, Loop not vectorized: data dependency Loop unrolled 8 times 10033, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (10061) 10072, Loop not fused: function call before adjacent loop 10073, Loop not vectorized: data dependency Loop unrolled 8 times 10034, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (10061) 10072, Loop not fused: function call before adjacent loop 10073, Loop not vectorized: data dependency Loop unrolled 8 times 10035, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (10061) 10072, Loop not fused: function call before adjacent loop 10073, Loop not vectorized: data dependency Loop unrolled 8 times 10038, write_met_nc_3d inlined, size=50 (inline) file mptrac.c (10090) 10101, Loop not fused: function call before adjacent loop 10103, Loop not vectorized: data dependency Loop unrolled 8 times 10039, write_met_nc_3d inlined, size=50 (inline) file mptrac.c (10090) 10101, Loop not fused: function call before adjacent loop 10103, Loop not vectorized: data dependency Loop unrolled 8 times 10040, write_met_nc_3d inlined, size=50 (inline) file mptrac.c (10090) 10101, Loop not fused: function call before adjacent loop 10103, Loop not vectorized: data dependency Loop unrolled 8 times 10041, write_met_nc_3d inlined, size=50 (inline) file mptrac.c (10090) 10101, Loop not fused: function call before adjacent loop 10103, Loop not vectorized: data dependency Loop unrolled 8 times 10042, write_met_nc_3d inlined, size=50 (inline) file mptrac.c (10090) 10101, Loop not fused: function call before adjacent loop 10103, Loop not vectorized: data dependency Loop unrolled 8 times 10043, write_met_nc_3d inlined, size=50 (inline) file mptrac.c (10090) 10101, Loop not fused: function call before adjacent loop 10103, Loop not vectorized: data dependency Loop unrolled 8 times 10044, write_met_nc_3d inlined, size=50 (inline) file mptrac.c (10090) 10101, Loop not fused: function call before adjacent loop 10103, Loop not vectorized: data dependency Loop unrolled 8 times 10045, write_met_nc_3d inlined, size=50 (inline) file mptrac.c (10090) 10101, Loop not fused: function call before adjacent loop 10103, Loop not vectorized: data dependency Loop unrolled 8 times 10046, write_met_nc_3d inlined, size=50 (inline) file mptrac.c (10090) 10101, Loop not fused: function call before adjacent loop 10103, Loop not vectorized: data dependency Loop unrolled 8 times 10047, write_met_nc_3d inlined, size=50 (inline) file mptrac.c (10090) 10101, Loop not fused: function call before adjacent loop 10103, Loop not vectorized: data dependency Loop unrolled 8 times 10048, write_met_nc_3d inlined, size=50 (inline) file mptrac.c (10090) 10101, Loop not fused: function call before adjacent loop 10103, Loop not vectorized: data dependency Loop unrolled 8 times write_met_nc_2d: 10072, Loop not fused: function call before adjacent loop 10073, Loop not vectorized: data dependency Loop unrolled 8 times write_met_nc_3d: 10101, Loop not fused: function call before adjacent loop 10103, Loop not vectorized: data dependency Loop unrolled 8 times write_output: 10130, jsec2time inlined, size=13 (inline) file mptrac.c (1840) 10140, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 10142, Generating update self(atm[:1]) 10177, write_ens inlined, size=241 (inline) file mptrac.c (9190) 9200, timer inlined, size=73 (inline) file mptrac.c (8348) 9200, Loop not vectorized/parallelized: potential early exits 9212, Loop not vectorized/parallelized: not countable 9231, Loop not vectorized/parallelized: not countable 9252, Loop not vectorized/parallelized: contains call 9255, Loop not vectorized/parallelized: contains call 9265, Loop not vectorized/parallelized: contains call 9269, Loop not vectorized/parallelized: contains call 10195, write_station inlined, size=186 (inline) file mptrac.c (10604) 10611, timer inlined, size=73 (inline) file mptrac.c (8348) 10611, Loop not vectorized/parallelized: potential early exits 10628, Loop not vectorized/parallelized: contains call 10672, Loop not vectorized/parallelized: contains call 10204, write_vtk inlined, size=166 (inline) file mptrac.c (10690) 9232, FMA (fused multiply-add) instruction(s) generated 9237, FMA (fused multiply-add) instruction(s) generated 9263, FMA (fused multiply-add) instruction(s) generated 9270, FMA (fused multiply-add) instruction(s) generated 10659, FMA (fused multiply-add) instruction(s) generated 10695, timer inlined, size=73 (inline) file mptrac.c (8348) 10695, Loop not vectorized/parallelized: potential early exits 10710, Loop not vectorized/parallelized: not countable 10724, Loop not vectorized/parallelized: contains call 10727, FMA (fused multiply-add) instruction(s) generated 10736, Loop not vectorized/parallelized: contains call 10739, FMA (fused multiply-add) instruction(s) generated 10748, Loop not vectorized/parallelized: contains call write_prof: 10226, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 10262, read_obs inlined, size=82 (inline) file mptrac.c (8005) 1670, FMA (fused multiply-add) instruction(s) generated 1671, FMA (fused multiply-add) instruction(s) generated 1674, FMA (fused multiply-add) instruction(s) generated 8012, Loop not vectorized/parallelized: contains call 8019, Loop not vectorized/parallelized: contains call 10290, FMA (fused multiply-add) instruction(s) generated 10296, FMA (fused multiply-add) instruction(s) generated 10298, FMA (fused multiply-add) instruction(s) generated 10304, FMA (fused multiply-add) instruction(s) generated 10305, FMA (fused multiply-add) instruction(s) generated 10352, FMA (fused multiply-add) instruction(s) generated 10289, Loop not fused: different loop trip count Loop versioned for possible aliasing Generated vector simd code for the loop 10295, Loop not fused: different loop trip count Generated vector simd code for the loop 10297, Loop not fused: function call before adjacent loop Loop versioned for possible aliasing Generated vector simd code for the loop 10316, Loop not vectorized/parallelized: potential early exits 10343, Loop not vectorized: data dependency 10372, Loop not vectorized/parallelized: potential early exits 10390, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop not vectorized/parallelized: not countable 10365, Loop not vectorized/parallelized: too deeply nested 10392, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 10394, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) write_sample: 1884, FMA (fused multiply-add) instruction(s) generated 1887, FMA (fused multiply-add) instruction(s) generated 10453, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 10471, read_obs inlined, size=82 (inline) file mptrac.c (8005) 1670, FMA (fused multiply-add) instruction(s) generated 1671, FMA (fused multiply-add) instruction(s) generated 1674, FMA (fused multiply-add) instruction(s) generated 8012, Loop not vectorized/parallelized: contains call 8019, Loop not vectorized/parallelized: contains call 10502, FMA (fused multiply-add) instruction(s) generated 10503, FMA (fused multiply-add) instruction(s) generated 10475, read_kernel inlined, size=40 (inline) file mptrac.c (5618) 5630, Loop not vectorized/parallelized: contains call 5649, Loop not fused: function call before adjacent loop Generated vector simd code for the loop 10516, geo2cart inlined, size=10 (inline) file mptrac.c (990) 10529, #omp parallel 10529, Generating reduction(+:np,mass) 10541, geo2cart inlined, size=10 (inline) file mptrac.c (990) 10542, FMA (fused multiply-add) instruction(s) generated 10552, kernel_weight inlined, size=38 (inline) file mptrac.c (1869) 1884, Loop not vectorized/parallelized: not countable 10568, intpol_met_time_3d inlined, size=330 (inline) file mptrac.c (1665) 1670, Loop not vectorized/parallelized: not countable write_station: 10611, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 10628, Loop not vectorized/parallelized: contains call 10634, geo2cart inlined, size=10 (inline) file mptrac.c (990) 10639, FMA (fused multiply-add) instruction(s) generated 10640, FMA (fused multiply-add) instruction(s) generated 10659, geo2cart inlined, size=10 (inline) file mptrac.c (990) 10662, FMA (fused multiply-add) instruction(s) generated 10672, Loop not vectorized/parallelized: contains call write_vtk: 10695, timer inlined, size=73 (inline) file mptrac.c (8348) 8386, Loop not vectorized/parallelized: potential early exits 8389, Loop not vectorized/parallelized: potential early exits 10701, FMA (fused multiply-add) instruction(s) generated 10702, FMA (fused multiply-add) instruction(s) generated 10710, Loop not vectorized/parallelized: not countable 10724, Loop not vectorized/parallelized: contains call 10727, FMA (fused multiply-add) instruction(s) generated 10736, Loop not vectorized/parallelized: contains call 10739, FMA (fused multiply-add) instruction(s) generated 10748, Loop not vectorized/parallelized: contains call nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o atm2grid atm2grid.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd atm2grid.c: "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafat2nghIkpw3FnR.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o atm_conv atm_conv.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd atm_conv.c: "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafataPjhaEJzrAQS.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o atm_dist atm_dist.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd atm_dist.c: "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ main: 115, Loop not vectorized/parallelized: contains call 147, Loop not vectorized/parallelized: not countable 186, FMA (fused multiply-add) instruction(s) generated 188, Loop not vectorized/parallelized: not countable 196, FMA (fused multiply-add) instruction(s) generated 200, FMA (fused multiply-add) instruction(s) generated 205, FMA (fused multiply-add) instruction(s) generated 211, Loop not vectorized/parallelized: not countable 247, Loop not vectorized/parallelized: not countable 261, Loop not vectorized/parallelized: contains call 270, Loop not vectorized/parallelized: contains call 279, Loop not vectorized/parallelized: contains call 288, Loop not vectorized/parallelized: contains call 297, Loop not vectorized/parallelized: contains call 306, Loop not vectorized/parallelized: contains call 315, Loop not vectorized/parallelized: contains call 324, Loop not vectorized/parallelized: contains call 333, Loop not vectorized/parallelized: contains call 343, Loop not vectorized/parallelized: contains call /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatJulhPBkdQsVd.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o atm_init atm_init.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd atm_init.c: "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ main: 80, Loop not vectorized/parallelized: too deeply nested 81, Loop not vectorized/parallelized: too deeply nested 82, Loop not vectorized/parallelized: too deeply nested 102, Loop not vectorized/parallelized: potential early exits 114, FMA (fused multiply-add) instruction(s) generated 136, Loop not vectorized/parallelized: not countable 141, Loop not vectorized/parallelized: not countable 146, Loop not vectorized/parallelized: not countable 151, Loop not vectorized/parallelized: not countable /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatDOnhxqruuXJc.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o atm_select atm_select.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd atm_select.c: "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ main: 94, Loop not vectorized/parallelized: contains call 143, FMA (fused multiply-add) instruction(s) generated 154, Loop not fused: function call before adjacent loop Loop not vectorized: data dependency Loop unrolled 2 times /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatWAphqxfmHfqy.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o atm_split atm_split.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd atm_split.c: "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ main: 86, Loop not vectorized: unknown Loop unrolled 2 times 99, Loop not vectorized/parallelized: contains call 106, FMA (fused multiply-add) instruction(s) generated 115, Loop not vectorized/parallelized: contains call FMA (fused multiply-add) instruction(s) generated 120, FMA (fused multiply-add) instruction(s) generated 122, FMA (fused multiply-add) instruction(s) generated 128, FMA (fused multiply-add) instruction(s) generated 129, FMA (fused multiply-add) instruction(s) generated 138, Loop not fused: complex flow graph Loop not vectorized: data dependency Loop unrolled 2 times /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatkwrhETPiliDX.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o atm_stat atm_stat.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd atm_stat.c: "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ main: 77, Loop not vectorized/parallelized: contains call 100, Loop not vectorized/parallelized: contains call 121, Loop not vectorized: data dependency Loop unrolled 2 times 127, Loop not fused: function call before adjacent loop Generated vector simd code for the loop 135, Loop not vectorized/parallelized: contains call 141, Loop not vectorized/parallelized: contains call 147, Loop not vectorized/parallelized: contains call 153, Loop not vectorized/parallelized: contains call 159, Loop not vectorized/parallelized: contains call 165, Loop not vectorized/parallelized: contains call 172, Loop not vectorized/parallelized: contains call 178, Loop not vectorized/parallelized: contains call 184, Loop not vectorized/parallelized: contains call 192, Loop not vectorized/parallelized: contains call /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatnpthND7gKyIU.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o cape cape.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd cape.c: "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ main: 123, Loop not vectorized/parallelized: not countable 128, Loop not vectorized/parallelized: not countable 133, Loop not vectorized/parallelized: not countable /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatNlvh1lmCoJ0r.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o day2doy day2doy.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd day2doy.c: "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafat6aAhUg-kBuDm.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o doy2day doy2day.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd doy2day.c: "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafat9ACh3YwR0y0V.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o jsec2time jsec2time.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd jsec2time.c: "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatxwGhfjbbEBtu.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o met_conv met_conv.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd met_conv.c: "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatQHIh_-ekR-UD.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o met_lapse met_lapse.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd met_lapse.c: "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ main: 87, Loop not vectorized/parallelized: too deeply nested 94, Loop not vectorized/parallelized: not countable 96, Generated vector simd code for the loop 102, Loop not vectorized/parallelized: too deeply nested 110, Loop not vectorized/parallelized: not countable 115, Loop not vectorized/parallelized: contains call 117, FMA (fused multiply-add) instruction(s) generated 140, Loop not fused: complex flow graph Loop not vectorized: unknown 146, FMA (fused multiply-add) instruction(s) generated 150, FMA (fused multiply-add) instruction(s) generated 205, Loop not vectorized: unknown 211, Loop not vectorized/parallelized: contains call 212, FMA (fused multiply-add) instruction(s) generated /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatTAKhhC7leuIL.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o met_map met_map.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd met_map.c: "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ main: 192, Loop not vectorized/parallelized: too deeply nested 208, Loop not vectorized/parallelized: contains call 217, Loop not vectorized/parallelized: contains call 233, Loop not vectorized/parallelized: contains call 299, FMA (fused multiply-add) instruction(s) generated 300, FMA (fused multiply-add) instruction(s) generated 301, FMA (fused multiply-add) instruction(s) generated 302, FMA (fused multiply-add) instruction(s) generated 318, Loop not vectorized/parallelized: contains call /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafathhNhv_h9U6NC.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o met_prof met_prof.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd met_prof.c: "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ main: 86, Loop not vectorized/parallelized: too deeply nested 99, Loop not vectorized/parallelized: contains call 106, Loop not vectorized/parallelized: contains call 121, Loop not vectorized/parallelized: contains call 173, FMA (fused multiply-add) instruction(s) generated 174, FMA (fused multiply-add) instruction(s) generated 175, FMA (fused multiply-add) instruction(s) generated 176, FMA (fused multiply-add) instruction(s) generated 200, Loop not vectorized/parallelized: contains call /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatAvQhoLtQ7VAs.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o met_sample met_sample.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd met_sample.c: "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ main: 101, Loop not vectorized/parallelized: contains call 128, FMA (fused multiply-add) instruction(s) generated /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatuFSh8Dh-LzwC.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o met_spec met_spec.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd met_spec.c: "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ main: 71, Loop not vectorized/parallelized: contains call 87, Loop not vectorized/parallelized: not countable 99, Loop not vectorized/parallelized: contains call 110, Loop not vectorized/parallelized: contains call /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafat3KUhLNEF_2Rx.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o met_subgrid met_subgrid.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd met_subgrid.c: "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ main: 66, Loop not vectorized/parallelized: too deeply nested 77, Loop not vectorized/parallelized: contains call 187, Loop not vectorized/parallelized: contains call 188, FMA (fused multiply-add) instruction(s) generated /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatbTWhdNsSy1N1.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o met_zm met_zm.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd met_zm.c: "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ main: 91, Loop not vectorized/parallelized: too deeply nested 104, Loop not vectorized/parallelized: contains call 111, Loop not vectorized/parallelized: contains call 125, Loop not vectorized/parallelized: contains call 135, Loop not vectorized/parallelized: contains call 184, FMA (fused multiply-add) instruction(s) generated 185, FMA (fused multiply-add) instruction(s) generated 186, FMA (fused multiply-add) instruction(s) generated 187, FMA (fused multiply-add) instruction(s) generated 218, Loop not vectorized/parallelized: contains call /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafateYYhm76u1XWX.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o time2jsec time2jsec.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd time2jsec.c: "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatES0hA19vFGzy.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o sedi sedi.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd sedi.c: "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatXg3htuivO8ie.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o tnat tnat.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd tnat.c: "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ main: 44, FMA (fused multiply-add) instruction(s) generated 45, FMA (fused multiply-add) instruction(s) generated /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafat094hCuZcf9zp.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o trac trac.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd trac.c: "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ main: 133, Generating enter data create(rs[:60000],met1[:1],ctl,met0[:1],dt[:20000],clim[:1],cache[:1],atm[:1]) 173, Generating update device(ctl,clim[:1],cache[:1],atm[:1]) 186, Loop not vectorized/parallelized: contains call 272, Generating present(ctl,atm[:]) Generating NVIDIA GPU code 272, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 272, Generating implicit copyin(dt[:ip1_const]) [if not already present] Loop not fused: no successor loop Generated vector simd code for the loop 338, FMA (fused multiply-add) instruction(s) generated 384, Generating exit data delete(rs[:1],met1[:1],ctl,met0[:1],dt[:1],cache[:1],atm[:1],clim[:1]) /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatfQ7hpd2K8jsI.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o tropo tropo.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd tropo.c: "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ main: 90, Loop not vectorized/parallelized: contains call 99, Loop not vectorized/parallelized: contains call /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafat-Q9h9R9fMdjr.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o tropo_clim tropo_clim.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd tropo_clim.c: "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ main: 148, Memory set idiom, loop replaced by call to __c_mset4 153, Memory set idiom, loop replaced by call to __c_mset4 157, Loop not vectorized/parallelized: contains call 184, Loop not fused: function call before adjacent loop Loop not vectorized: data dependency 191, FMA (fused multiply-add) instruction(s) generated 193, FMA (fused multiply-add) instruction(s) generated 195, FMA (fused multiply-add) instruction(s) generated 197, FMA (fused multiply-add) instruction(s) generated 199, FMA (fused multiply-add) instruction(s) generated 228, Loop not vectorized/parallelized: contains call /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatjf-hBp8maUKD.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o tropo_sample tropo_sample.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd tropo_sample.c: "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ main: 121, Loop not vectorized/parallelized: contains call 153, Loop not fused: function call before adjacent loop 154, Loop not vectorized: unprofitable for target Loop unrolled 8 times 157, Loop not fused: function call before adjacent loop 158, Loop not vectorized: unprofitable for target Loop unrolled 8 times 161, Loop not fused: function call before adjacent loop 162, Loop not vectorized: unprofitable for target Loop unrolled 8 times 166, Loop not fused: no successor loop 167, Loop not vectorized: unprofitable for target Loop unrolled 8 times 170, Loop not fused: function call before adjacent loop 171, Generated vector simd code for the loop 175, Loop not fused: no successor loop 176, Loop not vectorized: unprofitable for target Loop unrolled 8 times 179, Loop not fused: function call before adjacent loop 180, Generated vector simd code for the loop 186, Loop not fused: function call before adjacent loop 187, Loop not vectorized: unprofitable for target Loop unrolled 8 times 190, Loop not fused: function call before adjacent loop 191, Loop not vectorized: unprofitable for target Loop unrolled 8 times 194, Loop not fused: function call before adjacent loop 195, Loop not vectorized: unprofitable for target Loop unrolled 8 times 199, Loop not fused: no successor loop 200, Loop not vectorized: unprofitable for target Loop unrolled 8 times 203, Loop not fused: function call before adjacent loop 204, Generated vector simd code for the loop 208, Loop not fused: no successor loop 209, Loop not vectorized: unprofitable for target Loop unrolled 8 times 212, Loop not fused: function call before adjacent loop 213, Generated vector simd code for the loop 238, Loop not vectorized/parallelized: contains call /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatSQjevpiD-TP.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o tropo_zm tropo_zm.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd tropo_zm.c: "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ main: 67, Loop not vectorized/parallelized: too deeply nested 112, Loop not fused: function call before adjacent loop 113, Loop not vectorized: unprofitable for target Loop unrolled 8 times 116, Loop not fused: function call before adjacent loop 117, Loop not vectorized: unprofitable for target Loop unrolled 8 times 120, Loop not fused: function call before adjacent loop 121, Loop not vectorized: unprofitable for target Loop unrolled 8 times 125, Loop not fused: no successor loop 126, Loop not vectorized: unprofitable for target Loop unrolled 8 times 129, Loop not fused: function call before adjacent loop 130, Generated vector simd code for the loop 134, Loop not fused: no successor loop 135, Loop not vectorized: unprofitable for target Loop unrolled 8 times 139, Generated vector simd code for the loop 144, Loop not vectorized/parallelized: contains call 171, Loop not fused: function call before adjacent loop 178, FMA (fused multiply-add) instruction(s) generated 180, FMA (fused multiply-add) instruction(s) generated 182, FMA (fused multiply-add) instruction(s) generated 184, FMA (fused multiply-add) instruction(s) generated 186, FMA (fused multiply-add) instruction(s) generated 213, Loop not vectorized/parallelized: contains call /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatMumYDndhziM.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-150-g0c85aa\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o wind wind.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd wind.c: "../libs/build/include/zfp/internal/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/internal/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ "../libs/build/include/zfp/internal/zfp/types.h", line 7: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned long ulong; ^ main: 82, FMA (fused multiply-add) instruction(s) generated 114, Loop not fused: different loop trip count Generated vector simd code for the loop 116, Loop not fused: different loop trip count Generated vector simd code for the loop 117, FMA (fused multiply-add) instruction(s) generated 118, Loop not fused: function call before adjacent loop Generated vector simd code for the loop 119, FMA (fused multiply-add) instruction(s) generated 128, Loop not fused: function call before adjacent loop 130, Loop not vectorized: data dependency FMA (fused multiply-add) instruction(s) generated 132, FMA (fused multiply-add) instruction(s) generated /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatWXpqHjhHJCP.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvfortran -Wall -fopenmp -g -traceback -mcmodel=medium -Mlarge_arrays -O3 -Mdclchk -Mstandard -Mbounds -Mchkptr -Mchkstk -Minfo -o mptrac_fortran.o -c mptrac_fortran.f90 -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd NVFORTRAN-S-0151-Empty STRUCTURE, UNION, or MAP (mptrac_fortran.f90: 134) NVFORTRAN-S-0151-Empty STRUCTURE, UNION, or MAP (mptrac_fortran.f90: 134) NVFORTRAN-S-0151-Empty STRUCTURE, UNION, or MAP (mptrac_fortran.f90: 134) NVFORTRAN-F-0000-Internal compiler error. Inconsistent size 0 (mptrac_fortran.f90: 134) make: *** [Makefile:274: mptrac_fortran.o] Error 2