Pseudo-terminal will not be allocated because stdin is not a terminal. job started: Sat Oct 11 05:37:47 CEST 2025 uname: Linux jpbl-s01-04 5.14.0-570.44.1.el9_6.aarch64+64k #1 SMP PREEMPT_DYNAMIC Tue Sep 9 09:45:27 UTC 2025 aarch64 aarch64 aarch64 GNU/Linux Cloning into 'mptrac'... Updating files: 52% (259/492) Updating files: 53% (261/492) Updating files: 54% (266/492) Updating files: 55% (271/492) Updating files: 56% (276/492) Updating files: 57% (281/492) Updating files: 58% (286/492) Updating files: 59% (291/492) Updating files: 60% (296/492) Updating files: 61% (301/492) Updating files: 62% (306/492) Updating files: 63% (310/492) Updating files: 64% (315/492) Updating files: 65% (320/492) Updating files: 66% (325/492) Updating files: 67% (330/492) Updating files: 68% (335/492) Updating files: 69% (340/492) Updating files: 70% (345/492) Updating files: 71% (350/492) Updating files: 72% (355/492) Updating files: 73% (360/492) Updating files: 74% (365/492) Updating files: 75% (369/492) Updating files: 76% (374/492) Updating files: 77% (379/492) Updating files: 78% (384/492) Updating files: 79% (389/492) Updating files: 80% (394/492) Updating files: 81% (399/492) Updating files: 82% (404/492) Updating files: 83% (409/492) Updating files: 84% (414/492) Updating files: 85% (419/492) Updating files: 86% (424/492) Updating files: 87% (429/492) Updating files: 88% (433/492) Updating files: 89% (438/492) Updating files: 90% (443/492) Updating files: 91% (448/492) Updating files: 92% (453/492) Updating files: 93% (458/492) Updating files: 94% (463/492) Updating files: 95% (468/492) Updating files: 96% (473/492) Updating files: 97% (478/492) Updating files: 98% (483/492) Updating files: 99% (488/492) Updating files: 100% (492/492) Updating files: 100% (492/492), done. 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; | ^~~~~~~~~~~~ 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)(); | ^~~~~~ 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; | ^~ 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(); | ^ 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); | ^ 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(); | ^ 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); | ^~~~~~~~~~ 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(); | ^ 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); | ^ 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; | ^ 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); | ^~~~~~~~~~ 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(); | ^ 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); | ^~~~~~~ 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; | ^ sz_api.c:293:27: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 293 | strm->avail_in -= size_in; | ^~~~~~~ rice.c:380:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 380 | value = getch(); | ^~~~~ 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; | ^~ 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(); | ^ sz_api.c:302:24: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 302 | return output_bytes; | ^~~~~~~~~~~~ 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: 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); | ^~~~~~~~ rice.c:423:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 423 | write_header() | ^~~~~~~~~~~~ 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; | ^~ 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; | ^~ sz_api.c: In function 'SZ_BufftoBuffCompress': 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; | ^~ 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; | ^ 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; | ^~ 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; | ^ 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; | ^~ 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; | ^ 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; | ^~ 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); | ^ 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; | ^~ 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) | ^~ 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; | ^~ 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); | ^~~~~~~~ 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; | ^~ sz_api.c:414:16: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 414 | return output_bytes; | ^~~~~~~~~~~~ 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); | ^~ 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; | ^~~~~~~~~~~~ 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; | ^~ sz_api.c: In function 'SZ_BufftoBuffDecompress': 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; | ^~ 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; | ^ 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) | ^~~~~~~~~~~~~~~~~ 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; | ^ rice.c: In function 'fix_last_scanline': 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); | ^~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~^~~ sz_api.c:458:16: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 458 | return output_bytes; | ^~~~~~~~~~~~ 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; | ^~~ 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: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:4626:20: warning: 'ext2_bit' may be used uninitialized [-Wmaybe-uninitialized] 4626 | 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: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; | ^~~~ gentest.c: In function 'genimage': gentest.c:248:8: warning: storing the address of local variable 'sigma' in 'sp' [-Wdangling-pointer=] 248 | sp = sigma; | ~~~^~~~~~~ gentest.c:234:14: note: 'sigma' declared here 234 | unsigned sigma[1024]; | ^~~~~ gentest.c:58:11: note: 'sp' declared here 58 | unsigned *sp; | ^~ gentest.c:293:16: warning: storing the address of local variable 'sigma' in 'sp' [-Wdangling-pointer=] 293 | sp = sigma; | ~~~^~~~~~~ gentest.c:234:14: note: 'sigma' declared here 234 | unsigned sigma[1024]; | ^~~~~ gentest.c:58:11: note: 'sp' declared here 58 | unsigned *sp; | ^~ 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:273:9: warning: 'bits_per_pixel' may be used uninitialized [-Wmaybe-uninitialized] 273 | sprintf(file_name, "image.%d.in", bits_per_pixel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ example.c:258:13: note: 'bits_per_pixel' was declared here 258 | int bits_per_pixel; | ^~~~~~~~~~~~~~ read_image(image.8.in): size=16384 /e/software/default/stages/2025/software/binutils/2.42-GCCcore-13.3.0/bin/ld: warning: -z cet-report=error ignored /e/software/default/stages/2025/software/binutils/2.42-GCCcore-13.3.0/bin/ld: warning: -z cet-report=error ignored /e/software/default/stages/2025/software/binutils/2.42-GCCcore-13.3.0/bin/ld: warning: -z cet-report=error ignored /e/software/default/stages/2025/software/binutils/2.42-GCCcore-13.3.0/bin/ld: warning: -z cet-report=error ignored /e/software/default/stages/2025/software/binutils/2.42-GCCcore-13.3.0/bin/ld: warning: -z cet-report=error ignored 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, 5.2319e-05 s, 76.5 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.000324095 s, 3.2 GB/s /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-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/jupiter-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 : 86%) 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/jupiter-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 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/jupiter-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! 60% 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/jupiter-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 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/jupiter-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/jupiter-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/jupiter-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/jupiter-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 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/jupiter-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/jupiter-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/jupiter-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/jupiter-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/jupiter-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 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/jupiter-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/jupiter-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/jupiter-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/jupiter-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/jupiter-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/jupiter-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/jupiter-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/jupiter-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/jupiter-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/jupiter-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... Trying 4 different sets of parameters 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/jupiter-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/jupiter-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/jupiter-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/jupiter-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/jupiter-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/jupiter-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% 21% 26% 31% 36% 41% 46% 51% 57% 62% 67% 71% 76% 81% 86% 91% 96% 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/jupiter-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/jupiter-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/jupiter-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... sorting 25 files of total size 0 MB ... finding patterns ... 81.54 % 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/jupiter-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../tests/paramgrill.c... sorting 37 files of total size 0 MB ... finding patterns ... 64.64 % 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/jupiter-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... sorting 25 files of total size 0 MB ... finding patterns ... 76.99 % statistics ... Save dictionary of size 60120 into file tmpDict1 Loading /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... sorting 25 files of total size 0 MB ... finding patterns ... 80.12 % ! 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/jupiter-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... sorting 25 files of total size 0 MB ... finding patterns ... 81.07 % 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/jupiter-booster/mptrac/libs/build/src/zstd-1.5.5/tests/../programs/zstdcli_trace.c... sorting 25 files of total size 0 MB ... finding patterns ... 81.01 % 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.0761974 s, 332 kB/s zstd: /*stdin*\: premature gz end tmp : 32.48% ( 64.0 KiB => 20.8 KiB, tmp.zst) tmp : 35.95% ( 64.0 KiB => 23.0 KiB, tmp.lzma) tmp : 36.02% ( 64.0 KiB => 23.1 KiB, tmp.xz) tmp.xz: 23.1 KiB / 64.0 KiB = 0.360 tmp.lzma: 23.0 KiB / 64.0 KiB = 0.360 *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** tmp.xz : 65537 bytes *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** tmp.lzma : 65537 bytes tmp : 36.02% ( 64.0 KiB => 23.1 KiB, tmp.xz) tmp : 35.95% ( 64.0 KiB => 23.0 KiB, tmp.lzma) tmp.xz : 65537 bytes tmp.lzma : 65537 bytes 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.0732765 s, 322 kB/s zstd: /*stdin*\: premature lzma end 23560+0 records in 23560+0 records out 23560 bytes (24 kB, 23 KiB) copied, 0.0710776 s, 331 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: 72 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: 72 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: 72 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*\) Warning : decompression does not support multi-threading *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*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*\) Warning : decompression does not support multi-threading *** Zstandard CLI (64-bit) v1.5.5, by Yann Collet *** /*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.000607933 s, 164 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*\) configure: WARNING: unrecognized options: --disable-dap, --disable-logging, --without-curl configure: WARNING: unrecognized options: --disable-dap, --disable-logging, --without-curl h5diffgentest.c: In function 'test_datatypes': h5diffgentest.c:1475:35: warning: unsigned conversion from 'int' to 'char' changes value from '-1' to '255' [-Wsign-conversion] 1475 | char buf7a[3][2] = {{-1, -128}, {-1, -1}, {-1, -1}}; | ^ h5diffgentest.c:1475:39: warning: unsigned conversion from 'int' to 'char' changes value from '-128' to '128' [-Wsign-conversion] 1475 | char buf7a[3][2] = {{-1, -128}, {-1, -1}, {-1, -1}}; | ^ h5diffgentest.c:1475:47: warning: unsigned conversion from 'int' to 'char' changes value from '-1' to '255' [-Wsign-conversion] 1475 | char buf7a[3][2] = {{-1, -128}, {-1, -1}, {-1, -1}}; | ^ h5diffgentest.c:1475:51: warning: unsigned conversion from 'int' to 'char' changes value from '-1' to '255' [-Wsign-conversion] 1475 | char buf7a[3][2] = {{-1, -128}, {-1, -1}, {-1, -1}}; | ^ h5diffgentest.c:1475:57: warning: unsigned conversion from 'int' to 'char' changes value from '-1' to '255' [-Wsign-conversion] 1475 | char buf7a[3][2] = {{-1, -128}, {-1, -1}, {-1, -1}}; | ^ h5diffgentest.c:1475:61: warning: unsigned conversion from 'int' to 'char' changes value from '-1' to '255' [-Wsign-conversion] 1475 | char buf7a[3][2] = {{-1, -128}, {-1, -1}, {-1, -1}}; | ^ dynlib_diff.c: In function 'H5Z_filter_dynlibud': dynlib_diff.c:79:25: warning: conversion to 'char' from 'signed char' may change the sign of the result [-Wsign-conversion] 79 | *int_ptr = (int8_t)(temp - MULTIPLIER); | ^ dynlib_diff.c:88:25: warning: conversion to 'char' from 'signed char' may change the sign of the result [-Wsign-conversion] 88 | *int_ptr = (int8_t)(temp + MULTIPLIER); | ^ h5diffgentest.c: In function 'test_hyperslab': h5diffgentest.c:8577:25: warning: unsigned conversion from 'int' to 'char' changes value from '-1' to '255' [-Wsign-conversion] 8577 | char fillvalue = -1; | ^ dynlib_ls.c: In function 'H5Z_filter_dynlibud': dynlib_ls.c:79:25: warning: conversion to 'char' from 'signed char' may change the sign of the result [-Wsign-conversion] 79 | *int_ptr = (int8_t)(temp - MULTIPLIER); | ^ dynlib_ls.c:88:25: warning: conversion to 'char' from 'signed char' may change the sign of the result [-Wsign-conversion] 88 | *int_ptr = (int8_t)(temp + MULTIPLIER); | ^ dynlib_dump.c: In function 'H5Z_filter_dynlibud': dynlib_dump.c:79:25: warning: conversion to 'char' from 'signed char' may change the sign of the result [-Wsign-conversion] 79 | *int_ptr = (int8_t)(temp - MULTIPLIER); | ^ dynlib_dump.c:88:25: warning: conversion to 'char' from 'signed char' may change the sign of the result [-Wsign-conversion] 88 | *int_ptr = (int8_t)(temp + MULTIPLIER); | ^ h5dumpgentest.c: In function 'H5Z_filter_dynlibud': h5dumpgentest.c:11200:25: warning: conversion to 'char' from 'signed char' may change the sign of the result [-Wsign-conversion] 11200 | *int_ptr = (int8_t)(temp - MULTIPLIER); | ^ h5dumpgentest.c:11209:25: warning: conversion to 'char' from 'signed char' may change the sign of the result [-Wsign-conversion] 11209 | *int_ptr = (int8_t)(temp + MULTIPLIER); | ^ libtool: warning: relinking 'libhdf5_hl.la' + /usr/bin/install -c ./h5_write.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_read.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_extend_write.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_chunk_read.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_compound.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtgrpd.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_subset.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_cmprss.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_rdwt.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtgrpar.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_extend.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtatt.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtgrp.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtdat.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_group.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_select.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_attribute.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_mount.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_drivers.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_reference_deprec.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_ref_extern.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_ref_compat.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_ref2reg_deprec.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_extlink.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_elink_unix2win.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_shared_mesg.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_debug_trace.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c run-c-ex.sh /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./README /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/. + /usr/bin/install -c ./run-all-ex.sh /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/. + /usr/bin/install -c ./ex_lite1.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_lite2.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_lite3.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ptExampleFL.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_image1.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_image2.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-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/jupiter-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/jupiter-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/jupiter-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/jupiter-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/jupiter-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/jupiter-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/jupiter-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/jupiter-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/jupiter-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/jupiter-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/jupiter-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/jupiter-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_ds1.c /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./image24pixel.txt /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./image8.txt /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./pal_rgb.h /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-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/jupiter-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/jupiter-booster/mptrac/libs/build/share/hdf5_examples/hl/. configure: WARNING: unrecognized options: --with-hdf5, --with-zlib 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 configure: WARNING: unrecognized options: --with-hdf5, --with-zlib CMake Warning (dev) at /e/software/default/stages/2025/software/ecBuild/3.8.5-GCCcore-13.3.0/cmake/ecbuild_find_python.cmake:81 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): CMakeLists.txt:158 (ecbuild_find_python) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning: Manually-specified variables were not used by the project: ENABLE_BUFR ENABLE_JPEG CMake Warning at tools/sz3/CMakeLists.txt:6 (add_executable): Cannot generate a safe runtime search path for target sz3 because files in some directories may conflict with libraries in implicit directories: runtime library [libzstd.so.1] in /usr/lib64 may be hidden by files in: /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/lib Some of these libraries may not be found correctly. CMake Warning at tools/sz3/CMakeLists.txt:6 (add_executable): Cannot generate a safe runtime search path for target sz3_smoke_test because files in some directories may conflict with libraries in implicit directories: runtime library [libzstd.so.1] in /usr/lib64 may be hidden by files in: /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/lib Some of these libraries may not be found correctly. CMake Warning at tools/sz3c/CMakeLists.txt:1 (add_library): Cannot generate a safe runtime search path for target SZ3c because files in some directories may conflict with libraries in implicit directories: runtime library [libzstd.so.1] in /usr/lib64 may be hidden by files in: /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/lib Some of these libraries may not be found correctly. In file included from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/encoder/HuffmanEncoder.hpp:12, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/decomposition/LorenzoRegressionDecomposition.hpp:13, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/impl/SZAlgoLorenzoReg.hpp:9, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/impl/SZAlgoInterp.hpp:4, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/impl/SZDispatcher.hpp:4, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/impl/SZImpl.hpp:4, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/sz.hpp:4, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/tools/sz3/sz3_smoke_test.cpp:5: /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/utils/ska_hash/unordered_map.hpp:18:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] 18 | #pragma GCC diagnostic ignored "-Wnull-pointer-arithmetic" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/encoder/HuffmanEncoder.hpp:12, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/decomposition/LorenzoRegressionDecomposition.hpp:13, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/impl/SZAlgoLorenzoReg.hpp:9, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/impl/SZAlgoInterp.hpp:4, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/impl/SZDispatcher.hpp:4, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/impl/SZImpl.hpp:4, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/sz.hpp:4, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/tools/sz3c/src/sz3c.cpp:6: /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/utils/ska_hash/unordered_map.hpp:18:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] 18 | #pragma GCC diagnostic ignored "-Wnull-pointer-arithmetic" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/utils/ska_hash/unordered_map.hpp:18:32: note: did you mean '-Wno-pointer-arith'? /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/utils/ska_hash/unordered_map.hpp:18:32: note: did you mean '-Wno-pointer-arith'? In file included from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/encoder/HuffmanEncoder.hpp:12, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/decomposition/LorenzoRegressionDecomposition.hpp:13, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/impl/SZAlgoLorenzoReg.hpp:9, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/impl/SZAlgoInterp.hpp:4, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/impl/SZDispatcher.hpp:4, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/impl/SZImpl.hpp:4, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/sz.hpp:4, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/tools/sz3/sz3.cpp:5: /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/utils/ska_hash/unordered_map.hpp:18:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] 18 | #pragma GCC diagnostic ignored "-Wnull-pointer-arithmetic" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/utils/ska_hash/unordered_map.hpp:18:32: note: did you mean '-Wno-pointer-arith'? CMake Warning at tools/sz3/CMakeLists.txt:6 (add_executable): Cannot generate a safe runtime search path for target sz3 because files in some directories may conflict with libraries in implicit directories: runtime library [libzstd.so.1] in /usr/lib64 may be hidden by files in: /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/lib Some of these libraries may not be found correctly. CMake Warning at tools/sz3/CMakeLists.txt:6 (add_executable): Cannot generate a safe runtime search path for target sz3_smoke_test because files in some directories may conflict with libraries in implicit directories: runtime library [libzstd.so.1] in /usr/lib64 may be hidden by files in: /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/lib Some of these libraries may not be found correctly. In file included from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/encoder/HuffmanEncoder.hpp:12, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/decomposition/LorenzoRegressionDecomposition.hpp:13, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/impl/SZAlgoLorenzoReg.hpp:9, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/impl/SZAlgoInterp.hpp:4, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/impl/SZDispatcher.hpp:4, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/impl/SZImpl.hpp:4, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/sz.hpp:4, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/tools/sz3c/src/sz3c.cpp:6: /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/utils/ska_hash/unordered_map.hpp:18:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] 18 | #pragma GCC diagnostic ignored "-Wnull-pointer-arithmetic" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/utils/ska_hash/unordered_map.hpp:18:32: note: did you mean '-Wno-pointer-arith'? In file included from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/encoder/HuffmanEncoder.hpp:12, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/decomposition/LorenzoRegressionDecomposition.hpp:13, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/impl/SZAlgoLorenzoReg.hpp:9, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/impl/SZAlgoInterp.hpp:4, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/impl/SZDispatcher.hpp:4, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/impl/SZImpl.hpp:4, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/sz.hpp:4, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/tools/sz3/sz3_smoke_test.cpp:5: /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/utils/ska_hash/unordered_map.hpp:18:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] 18 | #pragma GCC diagnostic ignored "-Wnull-pointer-arithmetic" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/utils/ska_hash/unordered_map.hpp:18:32: note: did you mean '-Wno-pointer-arith'? In file included from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/encoder/HuffmanEncoder.hpp:12, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/decomposition/LorenzoRegressionDecomposition.hpp:13, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/impl/SZAlgoLorenzoReg.hpp:9, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/impl/SZAlgoInterp.hpp:4, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/impl/SZDispatcher.hpp:4, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/impl/SZImpl.hpp:4, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/api/sz.hpp:4, from /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/tools/sz3/sz3.cpp:5: /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/utils/ska_hash/unordered_map.hpp:18:32: warning: unknown option after '#pragma GCC diagnostic' kind [-Wpragmas] 18 | #pragma GCC diagnostic ignored "-Wnull-pointer-arithmetic" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/src/SZ3-3.2.1/include/SZ3/utils/ska_hash/unordered_map.hpp:18:32: note: did you mean '-Wno-pointer-arith'? gsl-config: -I/p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/include -L/p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-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/jupiter-booster/mptrac/libs/build/include -I/p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/include --libs -> -L/p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-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/jupiter-booster/mptrac/libs/build --includedir -> /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/include --libdir -> /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/lib --plugindir -> /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster/mptrac/libs/build/share/netcdf-plugins --version -> netCDF 4.9.2 /p/data1/slmet/model_data/mptrac/nightly_builds/jupiter-booster The following modules were not unloaded: (Use "module --force purge" to unload all): 1) Stages/2025 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* *~ mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -c -o mptrac.o mptrac.c broadcast_large_data: 58, Loop not vectorized/parallelized: contains call clim_oh: 95, Generating acc routine seq Generating NVIDIA GPU code 101, clim_zm inlined, size=140 (inline) file mptrac.c (410) 414, Loop not vectorized/parallelized: not countable 432, Loop not vectorized/parallelized: not countable 434, Loop not vectorized/parallelized: not countable 108, sza_calc inlined, size=20 (inline) file mptrac.c (11169) clim_oh_diurnal_correction: 123, Loop not vectorized/parallelized: too deeply nested 132, Loop not vectorized/parallelized: not countable 133, sza_calc inlined, size=20 (inline) file mptrac.c (11169) clim_photo: 153, Generating acc routine seq Generating NVIDIA GPU code 177, locate_irr inlined, size=16 (inline) file mptrac.c (2918) 2925, Loop not vectorized/parallelized: not countable 2932, Loop not vectorized/parallelized: not countable 178, locate_reg inlined, size=8 (inline) file mptrac.c (2982) 179, locate_reg inlined, size=8 (inline) file mptrac.c (2982) clim_tropo: 208, Generating acc routine seq Generating NVIDIA GPU code 212, Loop not vectorized/parallelized: not countable 216, locate_irr inlined, size=16 (inline) file mptrac.c (2918) 2925, Loop not vectorized/parallelized: not countable 2932, Loop not vectorized/parallelized: not countable 217, locate_reg inlined, size=8 (inline) file mptrac.c (2982) clim_tropo_init: 366, Loop not fused: function call before adjacent loop 367, Loop not vectorized: unknown Loop unrolled 2 times clim_ts: 390, Generating acc routine seq Generating NVIDIA GPU code 398, locate_irr inlined, size=16 (inline) file mptrac.c (2918) 2925, Loop not vectorized/parallelized: not countable 2932, Loop not vectorized/parallelized: not countable clim_zm: 410, Generating acc routine seq Generating NVIDIA GPU code 414, Loop not vectorized/parallelized: not countable 432, locate_irr inlined, size=16 (inline) file mptrac.c (2918) 2925, Loop not vectorized/parallelized: not countable 2932, Loop not vectorized/parallelized: not countable 433, locate_reg inlined, size=8 (inline) file mptrac.c (2982) 434, locate_irr inlined, size=16 (inline) file mptrac.c (2918) 2925, Loop not vectorized/parallelized: not countable 2932, Loop not vectorized/parallelized: not countable compress_pck: 709, #omp parallel 710, Generated vector simd code for the loop 723, Loop not fused: different loop trip count Generated vector simd code for the loop 727, Loop not fused: different loop trip count 728, Generated vector simd code for the loop 736, Loop not fused: function call before adjacent loop Generated vector simd code for the loop 743, #omp parallel 744, Loop not vectorized: data dependency doy2day: 1859, Loop not vectorized/parallelized: potential early exits 1865, Loop not vectorized/parallelized: potential early exits fft_help: 1893, Loop not fused: function call before adjacent loop Loop not vectorized: data dependency Loop unrolled 8 times 1902, Loop not fused: function call before adjacent loop Loop not vectorized: data dependency Loop unrolled 8 times get_met_help: 1953, jsec2time inlined, size=13 (inline) file mptrac.c (2636) 1972, get_met_replace inlined, size=14 (inline) file mptrac.c (2002) 2007, Loop not vectorized/parallelized: potential early exits 1974, get_met_replace inlined, size=14 (inline) file mptrac.c (2002) 2007, Loop not vectorized/parallelized: potential early exits 1976, get_met_replace inlined, size=14 (inline) file mptrac.c (2002) 2007, Loop not vectorized/parallelized: potential early exits 1978, get_met_replace inlined, size=14 (inline) file mptrac.c (2002) 2007, Loop not vectorized/parallelized: potential early exits 1985, get_met_replace inlined, size=14 (inline) file mptrac.c (2002) 2007, Loop not vectorized/parallelized: potential early exits 1987, get_met_replace inlined, size=14 (inline) file mptrac.c (2002) 2007, Loop not vectorized/parallelized: potential early exits 1989, get_met_replace inlined, size=14 (inline) file mptrac.c (2002) 2007, Loop not vectorized/parallelized: potential early exits 1991, get_met_replace inlined, size=14 (inline) file mptrac.c (2002) 2007, Loop not vectorized/parallelized: potential early exits 1993, get_met_replace inlined, size=14 (inline) file mptrac.c (2002) 2007, Loop not vectorized/parallelized: potential early exits get_met_replace: 2007, Loop not vectorized/parallelized: potential early exits get_tropo: 2045, #omp parallel 2047, intpol_met_space_2d inlined, size=121 (inline) file mptrac.c (2400) 2412, Loop not vectorized/parallelized: not countable 2049, intpol_met_space_2d inlined, size=121 (inline) file mptrac.c (2400) 2051, intpol_met_space_2d inlined, size=121 (inline) file mptrac.c (2400) 2053, intpol_met_space_3d inlined, size=181 (inline) file mptrac.c (2274) 2285, Loop not vectorized/parallelized: not countable 2287, Loop not vectorized/parallelized: not countable 2055, intpol_met_space_3d inlined, size=181 (inline) file mptrac.c (2274) 2057, intpol_met_space_3d inlined, size=181 (inline) file mptrac.c (2274) 2059, intpol_met_space_3d inlined, size=181 (inline) file mptrac.c (2274) intpol_check_lon_lat: 2074, Generating acc routine seq Generating NVIDIA GPU code intpol_met_4d_zeta: 2107, Generating acc routine seq Generating NVIDIA GPU code 2113, intpol_check_lon_lat inlined, size=33 (inline) file mptrac.c (2074) 2117, locate_irr inlined, size=16 (inline) file mptrac.c (2918) 2925, Loop not vectorized/parallelized: not countable 2932, Loop not vectorized/parallelized: not countable 2118, locate_irr inlined, size=16 (inline) file mptrac.c (2918) 2925, Loop not vectorized/parallelized: not countable 2932, Loop not vectorized/parallelized: not countable 2122, locate_vert inlined, size=136 (inline) file mptrac.c (3004) 3006, Loop not vectorized/parallelized: not countable 3008, Loop not vectorized/parallelized: not countable 3010, Loop not vectorized/parallelized: not countable 3012, Loop not vectorized/parallelized: not countable 2123, locate_vert inlined, size=136 (inline) file mptrac.c (3004) 3006, Loop not vectorized/parallelized: not countable 3008, Loop not vectorized/parallelized: not countable 3010, Loop not vectorized/parallelized: not countable 3012, Loop not vectorized/parallelized: not countable 2128, Outer loop unrolled 1 times (completely unrolled) 2129, Loop nest collapsed Loop not vectorized: data dependency Loop unrolled 2 times 2186, Loop not vectorized/parallelized: potential early exits intpol_met_space_3d: 2274, Generating acc routine seq Generating NVIDIA GPU code 2281, intpol_check_lon_lat inlined, size=33 (inline) file mptrac.c (2074) 2285, locate_irr inlined, size=16 (inline) file mptrac.c (2918) 2925, Loop not vectorized/parallelized: not countable 2932, Loop not vectorized/parallelized: not countable 2286, locate_reg inlined, size=8 (inline) file mptrac.c (2982) 2287, locate_irr inlined, size=16 (inline) file mptrac.c (2918) 2925, Loop not vectorized/parallelized: not countable 2932, Loop not vectorized/parallelized: not countable intpol_met_space_3d_ml: 2330, Generating acc routine seq Generating NVIDIA GPU code 2334, intpol_check_lon_lat inlined, size=33 (inline) file mptrac.c (2074) 2338, locate_reg inlined, size=8 (inline) file mptrac.c (2982) 2339, locate_irr inlined, size=16 (inline) file mptrac.c (2918) 2925, Loop not vectorized/parallelized: not countable 2932, Loop not vectorized/parallelized: not countable 2366, locate_irr_float inlined, size=24 (inline) file mptrac.c (2949) 2959, Loop not vectorized/parallelized: not countable 2966, Loop not vectorized/parallelized: not countable 2370, locate_irr_float inlined, size=24 (inline) file mptrac.c (2949) 2959, Loop not vectorized/parallelized: not countable 2966, Loop not vectorized/parallelized: not countable 2374, locate_irr_float inlined, size=24 (inline) file mptrac.c (2949) 2959, Loop not vectorized/parallelized: not countable 2966, Loop not vectorized/parallelized: not countable 2378, locate_irr_float inlined, size=24 (inline) file mptrac.c (2949) 2959, Loop not vectorized/parallelized: not countable 2966, Loop not vectorized/parallelized: not countable intpol_met_space_2d: 2400, Generating acc routine seq Generating NVIDIA GPU code 2407, intpol_check_lon_lat inlined, size=33 (inline) file mptrac.c (2074) 2411, locate_reg inlined, size=8 (inline) file mptrac.c (2982) 2412, locate_irr inlined, size=16 (inline) file mptrac.c (2918) 2925, Loop not vectorized/parallelized: not countable 2932, Loop not vectorized/parallelized: not countable intpol_met_time_3d: 2462, Generating acc routine seq Generating NVIDIA GPU code 2467, intpol_met_space_3d inlined, size=181 (inline) file mptrac.c (2274) 2285, Loop not vectorized/parallelized: not countable 2287, Loop not vectorized/parallelized: not countable 2468, intpol_met_space_3d inlined, size=181 (inline) file mptrac.c (2274) intpol_met_time_3d_ml: 2490, Generating acc routine seq Generating NVIDIA GPU code 2495, not inlined -- exceed size limitation: intpol_met_space_3d_ml 2496, not inlined -- exceed size limitation: intpol_met_space_3d_ml intpol_met_time_2d: 2515, Generating acc routine seq Generating NVIDIA GPU code 2520, intpol_met_space_2d inlined, size=121 (inline) file mptrac.c (2400) 2412, Loop not vectorized/parallelized: not countable 2521, intpol_met_space_2d inlined, size=121 (inline) file mptrac.c (2400) intpol_tropo_3d: 2559, intpol_check_lon_lat inlined, size=33 (inline) file mptrac.c (2074) 2562, locate_reg inlined, size=8 (inline) file mptrac.c (2982) 2563, locate_irr inlined, size=16 (inline) file mptrac.c (2918) 2925, Loop not vectorized/parallelized: not countable 2932, Loop not vectorized/parallelized: not countable 2568, Loop not vectorized/parallelized: contains call kernel_weight: 2665, Generating acc routine seq Generating NVIDIA GPU code 2680, locate_irr inlined, size=16 (inline) file mptrac.c (2918) 2925, Loop not vectorized/parallelized: not countable 2932, Loop not vectorized/parallelized: not countable lapse_rate: 2689, Generating acc routine seq Generating NVIDIA GPU code level_definitions: 2734, Loop not vectorized/parallelized: not countable 2758, Loop not vectorized/parallelized: not countable 2776, Loop not vectorized/parallelized: not countable 2807, Loop not vectorized/parallelized: not countable 2833, Loop not vectorized/parallelized: not countable 2852, Loop not vectorized/parallelized: not countable 2882, Loop not vectorized/parallelized: not countable 2901, Loop not vectorized/parallelized: not countable locate_irr: 2918, Generating acc routine seq Generating NVIDIA GPU code 2925, Loop not vectorized/parallelized: not countable 2932, Loop not vectorized/parallelized: not countable locate_irr_float: 2949, Generating acc routine seq Generating NVIDIA GPU code 2959, Loop not vectorized/parallelized: not countable 2966, Loop not vectorized/parallelized: not countable locate_reg: 2982, Generating acc routine seq Generating NVIDIA GPU code locate_vert: 3004, Generating acc routine seq Generating NVIDIA GPU code 3006, locate_irr_float inlined, size=24 (inline) file mptrac.c (2949) 2959, Loop not vectorized/parallelized: not countable 2966, Loop not vectorized/parallelized: not countable 3008, locate_irr_float inlined, size=24 (inline) file mptrac.c (2949) 2959, Loop not vectorized/parallelized: not countable 2966, Loop not vectorized/parallelized: not countable 3010, locate_irr_float inlined, size=24 (inline) file mptrac.c (2949) 2959, Loop not vectorized/parallelized: not countable 2966, Loop not vectorized/parallelized: not countable 3012, locate_irr_float inlined, size=24 (inline) file mptrac.c (2949) 2959, Loop not vectorized/parallelized: not countable 2966, Loop not vectorized/parallelized: not countable module_advect: 3026, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 3032, Generating present(cache[:],atm[:],ctl[:],met0[:],met1[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 3032, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3040, #pragma acc loop seq Generating implicit reduction(+:wm,vm,um) 3032, Local memory used for v,u,cw,x,w,ci 3040, 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,cache->dt,u,v,w,atm->time,ctl->advect_vert_coord,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->u,met1->,met0->u,met0-> prevents parallelization Loop carried dependence of v prevents parallelization Loop carried backward dependence of v prevents vectorization Complex loop carried dependence of met1->v,met0->v prevents parallelization Loop carried dependence of w prevents parallelization Loop carried backward dependence of w prevents vectorization Complex loop carried dependence of met1->w,met0->w,met0+->,met1+->,met0->time,met1->time,+((i)*8)->,ctl->advect prevents parallelization Loop not vectorized/parallelized: contains call 3058, not inlined -- exceed size limitation: intpol_met_time_3d 3060, not inlined -- exceed size limitation: intpol_met_time_3d 3062, not inlined -- exceed size limitation: intpol_met_time_3d 3068, intpol_met_time_3d_ml inlined, size=11 (inline) file mptrac.c (2490) 3071, intpol_met_time_3d_ml inlined, size=11 (inline) file mptrac.c (2490) 3074, intpol_met_time_3d_ml inlined, size=11 (inline) file mptrac.c (2490) 3108, Generating present(cache[:],atm[:],ctl[:],met1[:],met0[:]) Generating implicit firstprivate(ip,qnt,ip1_const) Generating NVIDIA GPU code 3108, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3123, #pragma acc loop seq Generating implicit reduction(+:wdotm,vm,um) 3108, Local memory used for v,u,cw,x,wdot,ci 3112, not inlined -- exceed size limitation: intpol_met_4d_zeta 3123, 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->q,cache->dt,u,v,wdot,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 wdot prevents parallelization Loop carried backward dependence of wdot prevents vectorization Complex loop carried dependence of met1->zeta_dotl,met0->zeta_dotl,ctl->advect prevents parallelization Loop not vectorized/parallelized: contains call 3141, not inlined -- exceed size limitation: intpol_met_4d_zeta 3144, not inlined -- exceed size limitation: intpol_met_4d_zeta 3147, not inlined -- exceed size limitation: intpol_met_4d_zeta 3171, not inlined -- exceed size limitation: intpol_met_4d_zeta module_advect_init: 3194, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 3197, Generating present(atm[:],ctl[:],met0[:],met1[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 3197, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3197, Local memory used for ci,cw Loop not vectorized/parallelized: contains call 3201, not inlined -- exceed size limitation: intpol_met_4d_zeta module_bound_cond: 3218, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 3227, Generating present(clim[:],atm[:],cache[:],ctl[:],met1[:],met0[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 398, #pragma acc loop seq 2520, #pragma acc loop seq 2521, #pragma acc loop seq 3227, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3227, Local memory used for cw,ci 3242, intpol_met_time_2d inlined, size=331 (inline) file mptrac.c (2515) 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_10654 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_10653 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_10653 at line 2520 Loop not vectorized/parallelized: not countable 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_10699 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_10698 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_10698 at line 2521 3255, not inlined -- exceed size limitation: intpol_met_time_3d 3263, intpol_met_time_2d inlined, size=331 (inline) file mptrac.c (2515) 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_10752 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_10751 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_10751 at line 2520 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_10797 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_10796 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_10796 at line 2521 3279, clim_ts inlined, size=38 (inline) file mptrac.c (390) 398, Loop carried scalar dependence for .inl_.inl_ihi_106_10817 at line 398 Loop carried scalar dependence for .inl_.inl_ilo_105_10816 at line 398 Scalar last value needed after loop for .inl_.inl_ilo_105_10816 at line 398 Loop not vectorized/parallelized: not countable 3283, clim_ts inlined, size=38 (inline) file mptrac.c (390) 398, Loop carried scalar dependence for .inl_.inl_ihi_106_10827 at line 398 Loop carried scalar dependence for .inl_.inl_ilo_105_10826 at line 398 Scalar last value needed after loop for .inl_.inl_ilo_105_10826 at line 398 Loop not vectorized/parallelized: not countable 3287, clim_ts inlined, size=38 (inline) file mptrac.c (390) 398, Loop carried scalar dependence for .inl_.inl_ihi_106_10837 at line 398 Loop carried scalar dependence for .inl_.inl_ilo_105_10836 at line 398 Scalar last value needed after loop for .inl_.inl_ilo_105_10836 at line 398 Loop not vectorized/parallelized: not countable 3291, clim_ts inlined, size=38 (inline) file mptrac.c (390) 398, Loop carried scalar dependence for .inl_.inl_ihi_106_10847 at line 398 Loop carried scalar dependence for .inl_.inl_ilo_105_10846 at line 398 Scalar last value needed after loop for .inl_.inl_ilo_105_10846 at line 398 Loop not vectorized/parallelized: not countable 3295, clim_ts inlined, size=38 (inline) file mptrac.c (390) 398, Loop carried scalar dependence for .inl_.inl_ihi_106_10857 at line 398 Loop carried scalar dependence for .inl_.inl_ilo_105_10856 at line 398 Scalar last value needed after loop for .inl_.inl_ilo_105_10856 at line 398 Loop not vectorized/parallelized: not countable module_chem_grid: 3319, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 3349, Generating enter data create(izs[:np],lat[:ny],lon[:nx],mass[:nens*ngrid],z[:nz],press[:nz],iys[:np],ixs[:np],area[:ny]) Generating present(atm[:],mass[:],met0[:],area[:],ctl[:],ixs[:],iys[:],z[:],press[:],met1[:],lon[:],lat[:],izs[:]) Generating implicit firstprivate(iz,nz) Generating NVIDIA GPU code 3359, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3359, Generating implicit firstprivate(dz) Loop not fused: no successor loop Generated vector simd code for the loop 3366, Generating implicit firstprivate(ip,np) Generating NVIDIA GPU code 3374, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3366, Generating implicit copy(izs[:np],iys[:np],ixs[:np]) [if not already present] Generating implicit copyin(ctl,atm) [if not already present] 3374, Generating implicit firstprivate(dlat,dlon,nz,t1,t0,dz,nx,ny) Loop not fused: no successor loop 3382, Generating implicit firstprivate(ix,nx) Generating NVIDIA GPU code 3390, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3382, Generating implicit copyout(lon[:nx]) [if not already present] Generating implicit copyin(ctl) [if not already present] 3390, Generating implicit firstprivate(dlon) Loop not fused: no successor loop Generated vector simd code for the loop 3391, Generating implicit firstprivate(iy,ny) Generating NVIDIA GPU code 3398, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3391, Generating implicit copyout(area[:ny],lat[:ny]) [if not already present] Generating implicit copyin(ctl) [if not already present] 3398, Generating implicit firstprivate(dlon,dlat) Loop not fused: no successor loop Generated vector simd code for the loop 3401, Generating implicit firstprivate(ip,np) Generating NVIDIA GPU code 3407, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3401, Generating implicit copy(mass[:]) [if not already present] Generating implicit copyin(izs[:np],ixs[:np],ctl,atm,iys[:np]) [if not already present] 3407, Generating implicit firstprivate(nz,ny,ngrid,ensemble_mode) Loop not fused: no successor loop Loop not vectorized: data dependency 3419, Generating implicit firstprivate(ip,np) Generating NVIDIA GPU code 3427, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3419, Local memory used for cw,ci Generating implicit copyin(lon[:]) [if not already present] Generating implicit copy(atm) [if not already present] Generating implicit copyin(area[:],izs[:np],ixs[:np],lat[:],ctl,press[:],met1,met0,mass[:],iys[:np]) [if not already present] 3427, Generating implicit firstprivate(tt,nz,ny,ngrid,dz,ensemble_mode) Loop not vectorized/parallelized: contains call 3433, not inlined -- exceed size limitation: intpol_met_time_3d 3454, 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: 3476, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 3479, Generating present(clim[:],atm[:],cache[:],ctl[:],met1[:],met0[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 101, #pragma acc loop seq 414, #pragma acc loop seq 432, #pragma acc loop seq 434, #pragma acc loop seq 3479, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3479, Local memory used for cw,ci 3486, not inlined -- exceed size limitation: intpol_met_time_3d 3491, not inlined -- exceed size limitation: intpol_met_time_3d 3496, clim_oh inlined, size=202 (inline) file mptrac.c (95) 101, Loop carried scalar dependence for .inl_.inl_sec_16_10893 at line 101 Scalar last value needed after loop for .inl_.inl_sec_16_10893 at line 101 Loop carried scalar dependence for .inl_.inl_.inl_ihi_1_28_10901 at line 101 Loop carried scalar dependence for .inl_.inl_.inl_ilo_0_27_10900 at line 101 Scalar last value needed after loop for .inl_.inl_.inl_ilo_0_27_10900 at line 101 Loop carried scalar dependence for .inl_.inl_.inl_ihi_11_42_10915 at line 101 Loop carried scalar dependence for .inl_.inl_.inl_ilo_10_41_10914 at line 101 Scalar last value needed after loop for .inl_.inl_.inl_ilo_10_41_10914 at line 101 Loop not vectorized/parallelized: not countable 3498, clim_zm inlined, size=140 (inline) file mptrac.c (410) 414, Loop carried scalar dependence for .inl_sec_10947 at line 414 Scalar last value needed after loop for .inl_sec_10947 at line 432,451 Loop not vectorized/parallelized: not countable 432, Loop carried scalar dependence for .inl_.inl_ihi_1_10959 at line 432 Loop carried scalar dependence for .inl_.inl_ilo_0_10958 at line 432 Scalar last value needed after loop for .inl_.inl_ilo_0_10958 at line 432 Loop not vectorized/parallelized: not countable 434, Loop carried scalar dependence for .inl_.inl_ihi_11_10973 at line 434 Loop carried scalar dependence for .inl_.inl_ilo_10_10972 at line 434 Scalar last value needed after loop for .inl_.inl_ilo_10_10972 at line 434 Loop not vectorized/parallelized: not countable 3500, clim_zm inlined, size=140 (inline) file mptrac.c (410) 414, Loop carried scalar dependence for .inl_sec_10984 at line 414 Scalar last value needed after loop for .inl_sec_10984 at line 432,451 Loop not vectorized/parallelized: not countable 432, Loop carried scalar dependence for .inl_.inl_ihi_1_10996 at line 432 Loop carried scalar dependence for .inl_.inl_ilo_0_10995 at line 432 Scalar last value needed after loop for .inl_.inl_ilo_0_10995 at line 432 Loop not vectorized/parallelized: not countable 434, Loop carried scalar dependence for .inl_.inl_ihi_11_11010 at line 434 Loop carried scalar dependence for .inl_.inl_ilo_10_11009 at line 434 Scalar last value needed after loop for .inl_.inl_ilo_10_11009 at line 434 Loop not vectorized/parallelized: not countable 3502, clim_zm inlined, size=140 (inline) file mptrac.c (410) 414, Loop carried scalar dependence for .inl_sec_11021 at line 414 Scalar last value needed after loop for .inl_sec_11021 at line 432,451 Loop not vectorized/parallelized: not countable 432, Loop carried scalar dependence for .inl_.inl_ihi_1_11033 at line 432 Loop carried scalar dependence for .inl_.inl_ilo_0_11032 at line 432 Scalar last value needed after loop for .inl_.inl_ilo_0_11032 at line 432 Loop not vectorized/parallelized: not countable 434, Loop carried scalar dependence for .inl_.inl_ihi_11_11047 at line 434 Loop carried scalar dependence for .inl_.inl_ilo_10_11046 at line 434 Scalar last value needed after loop for .inl_.inl_ilo_10_11046 at line 434 Loop not vectorized/parallelized: not countable module_convection: 3517, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 3523, Generating present(cache[:],atm[:],ctl[:],met1[:],met0[:]) Generating implicit firstprivate(ip,ip1_const) Generating NVIDIA GPU code 2520, #pragma acc loop seq 2521, #pragma acc loop seq 3523, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3523, Local memory used for cw,ci 3528, intpol_met_time_2d inlined, size=331 (inline) file mptrac.c (2515) 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_11109 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_11108 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_11108 at line 2520 Loop not vectorized/parallelized: not countable 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_11154 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_11153 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_11153 at line 2521 3538, intpol_met_time_2d inlined, size=331 (inline) file mptrac.c (2515) 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_11207 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_11206 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_11206 at line 2520 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_11252 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_11251 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_11251 at line 2521 3549, intpol_met_time_2d inlined, size=331 (inline) file mptrac.c (2515) 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_11305 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_11304 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_11304 at line 2520 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_11350 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_11349 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_11349 at line 2521 3550, intpol_met_time_2d inlined, size=331 (inline) file mptrac.c (2515) 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_11403 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_11402 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_11402 at line 2520 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_11448 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_11447 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_11447 at line 2521 3551, intpol_met_time_2d inlined, size=331 (inline) file mptrac.c (2515) 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_11501 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_11500 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_11500 at line 2520 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_11546 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_11545 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_11545 at line 2521 3564, not inlined -- exceed size limitation: intpol_met_time_3d 3566, not inlined -- exceed size limitation: intpol_met_time_3d module_decay: 3629, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 3636, Generating present(clim[:],ctl[:],atm[:],cache[:]) Generating implicit firstprivate(ip,ip1_const) Generating NVIDIA GPU code 3636, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 11347, #pragma acc loop seq 3639, tropo_weight inlined, size=92 (inline) file mptrac.c (11344) 11347, Loop carried scalar dependence for .inl_.inl_sec_2243_11577 at line 11347 Scalar last value needed after loop for .inl_.inl_sec_2243_11577 at line 11347 Loop carried scalar dependence for .inl_.inl_.inl_ihi_96_2251_11583 at line 11347 Loop carried scalar dependence for .inl_.inl_.inl_ilo_95_2250_11582 at line 11347 Scalar last value needed after loop for .inl_.inl_.inl_ilo_95_2250_11582 at line 11347 Loop not vectorized/parallelized: not countable module_diff_meso: 3669, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 3675, Generating present(cache[:],atm[:],ctl[:],met0[:],met1[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 2925, #pragma acc loop seq 2932, #pragma acc loop seq 3675, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3684, #pragma acc loop seq 3685, #pragma acc loop seq 3686, #pragma acc loop seq 3678, locate_reg inlined, size=8 (inline) file mptrac.c (2982) 3679, locate_irr inlined, size=16 (inline) file mptrac.c (2918) 2925, Loop carried scalar dependence for .inl_ihi_11613 at line 2925,2931 Loop carried scalar dependence for .inl_ilo_11612 at line 2925,2931 Scalar last value needed after loop for .inl_ilo_11612 at line 2940 Loop not vectorized/parallelized: not countable 2932, Loop carried scalar dependence for .inl_ihi_11613 at line 2932,2938 Loop carried scalar dependence for .inl_ilo_11612 at line 2932,2938 Scalar last value needed after loop for .inl_ilo_11612 at line 2940 Loop not vectorized/parallelized: not countable 3680, locate_irr inlined, size=16 (inline) file mptrac.c (2918) 2925, Loop carried scalar dependence for .inl_ihi_11619 at line 2925,2931 Loop carried scalar dependence for .inl_ilo_11618 at line 2925,2931 Scalar last value needed after loop for .inl_ilo_11618 at line 2940 Loop not vectorized/parallelized: not countable 2932, Loop carried scalar dependence for .inl_ihi_11619 at line 2932,2938 Loop carried scalar dependence for .inl_ilo_11618 at line 2932,2938 Scalar last value needed after loop for .inl_ilo_11618 at line 2940 Loop not vectorized/parallelized: not countable 3684, Loop carried scalar dependence for umean at line 3687 Scalar last value needed after loop for umean at line 3701 Loop carried scalar dependence for usig at line 3688 Scalar last value needed after loop for usig at line 3701 Loop carried scalar dependence for vmean at line 3689 Scalar last value needed after loop for vmean at line 3703 Loop carried scalar dependence for vsig at line 3690 Scalar last value needed after loop for vsig at line 3703 Loop carried scalar dependence for wmean at line 3691 Scalar last value needed after loop for wmean at line 3705 Loop carried scalar dependence for wsig at line 3692 Scalar last value needed after loop for wsig at line 3705 Loop unrolled 2 times (completely unrolled) 3685, Loop carried scalar dependence for umean at line 3687 Scalar last value needed after loop for umean at line 3701 Loop carried scalar dependence for usig at line 3688 Scalar last value needed after loop for usig at line 3701 Loop carried scalar dependence for vmean at line 3689 Scalar last value needed after loop for vmean at line 3703 Loop carried scalar dependence for vsig at line 3690 Scalar last value needed after loop for vsig at line 3703 Loop carried scalar dependence for wmean at line 3691 Scalar last value needed after loop for wmean at line 3705 Loop carried scalar dependence for wsig at line 3692 Scalar last value needed after loop for wsig at line 3705 Loop unrolled 2 times (completely unrolled) 3686, Loop carried scalar dependence for umean at line 3687 Scalar last value needed after loop for umean at line 3701 Loop carried scalar dependence for usig at line 3688 Scalar last value needed after loop for usig at line 3701 Loop carried scalar dependence for vmean at line 3689 Scalar last value needed after loop for vmean at line 3703 Loop carried scalar dependence for vsig at line 3690 Scalar last value needed after loop for vsig at line 3703 Loop carried scalar dependence for wmean at line 3691 Scalar last value needed after loop for wmean at line 3705 Loop carried scalar dependence for wsig at line 3692 Scalar last value needed after loop for wsig at line 3705 Loop unrolled 2 times (completely unrolled) module_diff_pbl: 3746, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 3752, Generating present(cache[:],atm[:],ctl[:],met1[:],met0[:]) Generating implicit firstprivate(ip,ip1_const) Generating NVIDIA GPU code 2520, #pragma acc loop seq 2521, #pragma acc loop seq 3752, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3752, Local memory used for cw,ci 3760, intpol_met_time_2d inlined, size=331 (inline) file mptrac.c (2515) 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_11675 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_11674 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_11674 at line 2520 Loop not vectorized/parallelized: not countable 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_11720 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_11719 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_11719 at line 2521 3761, intpol_met_time_2d inlined, size=331 (inline) file mptrac.c (2515) 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_11773 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_11772 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_11772 at line 2520 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_11818 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_11817 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_11817 at line 2521 3775, intpol_met_time_2d inlined, size=331 (inline) file mptrac.c (2515) 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_11871 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_11870 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_11870 at line 2520 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_11916 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_11915 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_11915 at line 2521 3776, intpol_met_time_2d inlined, size=331 (inline) file mptrac.c (2515) 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_11969 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_11968 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_11968 at line 2520 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_12014 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_12013 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_12013 at line 2521 3777, not inlined -- exceed size limitation: intpol_met_time_3d 3778, not inlined -- exceed size limitation: intpol_met_time_3d 3785, intpol_met_time_2d inlined, size=331 (inline) file mptrac.c (2515) 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_12067 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_12066 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_12066 at line 2520 Loop not vectorized/parallelized: not countable 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_12112 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_12111 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_12111 at line 2521 module_diff_turb: 3872, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 3878, Generating present(clim[:],atm[:],cache[:],ctl[:],met1[:],met0[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 2520, #pragma acc loop seq 2521, #pragma acc loop seq 3878, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 11347, #pragma acc loop seq 3878, Local memory used for cw,ci 3884, intpol_met_time_2d inlined, size=331 (inline) file mptrac.c (2515) 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_12176 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_12175 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_12175 at line 2520 Loop not vectorized/parallelized: not countable 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_12221 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_12220 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_12220 at line 2521 3885, intpol_met_time_2d inlined, size=331 (inline) file mptrac.c (2515) 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_12274 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_12273 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_12273 at line 2520 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_12319 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_12318 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_12318 at line 2521 3888, pbl_weight inlined, size=10 (inline) file mptrac.c (7044) 3889, tropo_weight inlined, size=92 (inline) file mptrac.c (11344) 11347, Loop carried scalar dependence for .inl_.inl_sec_2243_12346 at line 11347 Scalar last value needed after loop for .inl_.inl_sec_2243_12346 at line 11347 Loop carried scalar dependence for .inl_.inl_.inl_ihi_96_2251_12352 at line 11347 Loop carried scalar dependence for .inl_.inl_.inl_ilo_95_2250_12351 at line 11347 Scalar last value needed after loop for .inl_.inl_.inl_ilo_95_2250_12351 at line 11347 Loop not vectorized/parallelized: not countable module_dry_depo: 3923, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 3930, Generating present(cache[:],atm[:],ctl[:],met1[:],met0[:]) Generating implicit firstprivate(ip,ip1_const) Generating NVIDIA GPU code 2520, #pragma acc loop seq 2521, #pragma acc loop seq 3930, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3930, Local memory used for cw,ci 3935, intpol_met_time_2d inlined, size=331 (inline) file mptrac.c (2515) 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_12417 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_12416 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_12416 at line 2520 Loop not vectorized/parallelized: not countable 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_12462 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_12461 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_12461 at line 2521 3950, not inlined -- exceed size limitation: intpol_met_time_3d 3953, sedi inlined, size=14 (inline) file mptrac.c (11069) module_h2o2_chem: 3987, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 3999, Generating present(cache[:],atm[:],ctl[:],met0[:],met1[:]) Generating implicit firstprivate(ip,low,ip1_const) Generating NVIDIA GPU code 414, #pragma acc loop seq 432, #pragma acc loop seq 434, #pragma acc loop seq 3999, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3999, Local memory used for cw,ci Generating implicit copyin(clim) [if not already present] 4004, not inlined -- exceed size limitation: intpol_met_time_3d 4005, not inlined -- exceed size limitation: intpol_met_time_3d 4011, not inlined -- exceed size limitation: intpol_met_time_3d 4035, clim_zm inlined, size=140 (inline) file mptrac.c (410) 414, Loop carried scalar dependence for .inl_sec_12497 at line 414 Scalar last value needed after loop for .inl_sec_12497 at line 432,451 Loop not vectorized/parallelized: not countable 432, Loop carried scalar dependence for .inl_.inl_ihi_1_12509 at line 432 Loop carried scalar dependence for .inl_.inl_ilo_0_12508 at line 432 Scalar last value needed after loop for .inl_.inl_ilo_0_12508 at line 432 Loop not vectorized/parallelized: not countable 434, Loop carried scalar dependence for .inl_.inl_ihi_11_12523 at line 434 Loop carried scalar dependence for .inl_.inl_ilo_10_12522 at line 434 Scalar last value needed after loop for .inl_.inl_ilo_10_12522 at line 434 Loop not vectorized/parallelized: not countable module_isosurf_init: 4070, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 4074, Generating present(atm[:],cache[:]) Generating implicit firstprivate(ip,ip1_const) Generating NVIDIA GPU code 4074, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4074, Recognized memory copy idiom 4081, Generating present(atm[:],cache[:],met1[:],met0[:]) Generating implicit firstprivate(ip,t,ip1_const) Generating NVIDIA GPU code 4081, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4081, Local memory used for cw,ci Loop not vectorized/parallelized: contains call 4083, not inlined -- exceed size limitation: intpol_met_time_3d 4090, Generating present(atm[:],cache[:],met1[:],met0[:]) Generating implicit firstprivate(ip,t,ip1_const) Generating NVIDIA GPU code 4090, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4090, Local memory used for cw,ci Loop not vectorized/parallelized: contains call 4092, not inlined -- exceed size limitation: intpol_met_time_3d 4110, Loop not vectorized/parallelized: contains call module_isosurf: 4138, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 4141, Generating present(cache[:],atm[:],ctl[:],met1[:],met0[:]) Generating implicit firstprivate(ip,ip1_const) Generating NVIDIA GPU code 2925, #pragma acc loop seq 2932, #pragma acc loop seq 4141, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4141, Local memory used for cw,ci 4153, not inlined -- exceed size limitation: intpol_met_time_3d 4159, not inlined -- exceed size limitation: intpol_met_time_3d 4170, locate_irr inlined, size=16 (inline) file mptrac.c (2918) 2925, Loop carried scalar dependence for .inl_ihi_12557 at line 2925,2931 Loop carried scalar dependence for .inl_ilo_12556 at line 2925,2931 Scalar last value needed after loop for .inl_ilo_12556 at line 2940 Loop not vectorized/parallelized: not countable 2932, Loop carried scalar dependence for .inl_ihi_12557 at line 2932,2938 Loop carried scalar dependence for .inl_ilo_12556 at line 2932,2938 Scalar last value needed after loop for .inl_ilo_12556 at line 2940 Loop not vectorized/parallelized: not countable module_meteo: 4245, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 4253, Generating present(clim[:],atm[:],cache[:],ctl[:],met1[:],met0[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 2520, #pragma acc loop seq 2521, #pragma acc loop seq 4253, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4253, Local memory used for cw,ci Loop not vectorized/parallelized: contains call 4262, not inlined -- exceed size limitation: intpol_met_time_3d intpol_met_time_2d inlined, size=331 (inline) file mptrac.c (2515) 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_12711 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_12710 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_12710 at line 2520 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_12756 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_12755 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_12755 at line 2521 4262, function not inlined -- exceed total size limitation:intpol_met_time_2d 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_12613 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_12612 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_12612 at line 2520 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_12658 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_12657 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_12657 at line 2521 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_12809 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_12808 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_12808 at line 2520 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_12854 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_12853 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_12853 at line 2521 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_12907 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_12906 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_12906 at line 2520 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_12952 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_12951 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_12951 at line 2521 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_13005 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_13004 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_13004 at line 2520 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_13050 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_13049 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_13049 at line 2521 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_13103 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_13102 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_13102 at line 2520 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_13148 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_13147 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_13147 at line 2521 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_13201 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_13200 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_13200 at line 2520 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_13246 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_13245 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_13245 at line 2521 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_13299 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_13298 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_13298 at line 2520 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_13344 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_13343 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_13343 at line 2521 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_13397 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_13396 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_13396 at line 2520 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_13442 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_13441 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_13441 at line 2521 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_13495 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_13494 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_13494 at line 2520 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_13540 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_13539 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_13539 at line 2521 4303, function not inlined -- exceed total size limitation:clim_zm 4305, function not inlined -- exceed total size limitation:clim_oh 4307, function not inlined -- exceed total size limitation:clim_zm 4309, function not inlined -- exceed total size limitation:clim_zm 4311, function not inlined -- exceed total size limitation:clim_zm 4328, function not inlined -- exceed total size limitation:lapse_rate 4332, function not inlined -- exceed total size limitation:nat_temperature function not inlined -- exceed total size limitation:clim_zm module_mixing: 4350, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 4365, Generating enter data create(iys[:np],izs[:np],ixs[:np]) Generating present(clim[:],atm[:],ctl[:],ixs[:],izs[:],iys[:]) Generating implicit firstprivate(ip,np) Generating NVIDIA GPU code 4375, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4375, Generating implicit firstprivate(dlat,dlon,dz,t1,t0) Loop not fused: no successor loop 4398, Loop not vectorized/parallelized: contains call 4407, Generating exit data delete(izs[:1],iys[:1],ixs[:1]) module_mixing_help: 4431, Generating enter data create(cmean[:total_grid],count[:total_grid]) Generating present(count[:],atm[:],ctl[:],ixs[:],izs[:],iys[:],clim[:],cmean[:]) Generating implicit firstprivate(total_grid,i) Generating NVIDIA GPU code 4445, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4445, Loop not fused: no successor loop Generated vector simd code for the loop 4448, Generating implicit firstprivate(ip,np) Generating NVIDIA GPU code 4454, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4448, 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,izs[:np],iys[:np]) [if not already present] 4454, Generating implicit firstprivate(use_ensemble,qnt_idx,ngrid) Loop not fused: no successor loop Loop not vectorized: data dependency 4468, Generating implicit firstprivate(total_grid,i) Generating NVIDIA GPU code 4479, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4468, Generating implicit copy(cmean[:total_grid]) [if not already present] Generating implicit copyin(count[:total_grid]) [if not already present] 4479, Loop not fused: no successor loop Generated vector simd code for the loop 4481, Generating implicit firstprivate(ip,np) Generating NVIDIA GPU code 4489, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 11347, #pragma acc loop seq 4481, 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] 4489, Generating implicit firstprivate(use_ensemble,qnt_idx,ngrid) 4495, tropo_weight inlined, size=92 (inline) file mptrac.c (11344) 11347, Loop carried scalar dependence for .inl_.inl_sec_2243_13571 at line 11347 Scalar last value needed after loop for .inl_.inl_sec_2243_13571 at line 11347 Loop carried scalar dependence for .inl_.inl_.inl_ihi_96_2251_13577 at line 11347 Loop carried scalar dependence for .inl_.inl_.inl_ilo_95_2250_13576 at line 11347 Scalar last value needed after loop for .inl_.inl_.inl_ilo_95_2250_13576 at line 11347 Loop not vectorized/parallelized: not countable 4510, Generating exit data delete(count[:1],cmean[:1]) module_oh_chem: 4525, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 4537, Generating present(clim[:],atm[:],cache[:],ctl[:],met1[:],met0[:]) Generating implicit firstprivate(ip,low,ip1_const) Generating NVIDIA GPU code 101, #pragma acc loop seq 4537, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4537, Local memory used for cw,ci 4543, not inlined -- exceed size limitation: intpol_met_time_3d 4581, clim_oh inlined, size=202 (inline) file mptrac.c (95) 101, Loop carried scalar dependence for .inl_.inl_sec_16_13613 at line 101 Scalar last value needed after loop for .inl_.inl_sec_16_13613 at line 101 Loop carried scalar dependence for .inl_.inl_.inl_ihi_1_28_13621 at line 101 Loop carried scalar dependence for .inl_.inl_.inl_ilo_0_27_13620 at line 101 Scalar last value needed after loop for .inl_.inl_.inl_ilo_0_27_13620 at line 101 Loop carried scalar dependence for .inl_.inl_.inl_ihi_11_42_13635 at line 101 Loop carried scalar dependence for .inl_.inl_.inl_ilo_10_41_13634 at line 101 Scalar last value needed after loop for .inl_.inl_.inl_ilo_10_41_13634 at line 101 Loop not vectorized/parallelized: not countable module_position: 4607, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 4610, Generating present(atm[:],cache[:],met0[:],met1[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 2520, #pragma acc loop seq 2521, #pragma acc loop seq 4610, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4621, #pragma acc loop seq 4633, #pragma acc loop seq 4635, #pragma acc loop seq 4610, Local memory used for ci,cw 4621, 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 4633, 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 4635, 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 4642, intpol_met_time_2d inlined, size=331 (inline) file mptrac.c (2515) 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_13718 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_13717 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_13717 at line 2520 Loop not vectorized/parallelized: not countable 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_13763 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_13762 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_13762 at line 2521 module_rng_init: 4658, Loop not vectorized/parallelized: contains call module_rng: 4694, #omp parallel Loop not vectorized/parallelized: contains call 4701, #omp parallel Loop not vectorized/parallelized: contains call 4707, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 4710, Generating update device(rs[:n]) 4716, Generating present(rs[:]) Generating implicit firstprivate(i,n) Generating NVIDIA GPU code 4725, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4725, Generating implicit firstprivate(rng_ctr) Loop not fused: no successor loop Loop not vectorized: unknown 4743, Generating implicit firstprivate(n,i) Generating NVIDIA GPU code 4749, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4743, Generating implicit copy(rs[:((n+1)/2)*2]) [if not already present] 4749, Loop not fused: no successor loop Loop not vectorized: data dependency module_sedi: 4795, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 4798, Generating present(cache[:],atm[:],ctl[:],met1[:],met0[:]) Generating implicit firstprivate(ip,ip1_const) Generating NVIDIA GPU code 4798, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4798, Local memory used for cw,ci Loop not vectorized/parallelized: contains call 4803, not inlined -- exceed size limitation: intpol_met_time_3d 4806, sedi inlined, size=14 (inline) file mptrac.c (11069) module_sort: 4822, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 4829, Generating enter data create(a[:np],p[:np]) Generating present(atm[:],ctl[:],a[:],p[:],met0[:]) Generating implicit firstprivate(np,ip) Generating NVIDIA GPU code 2925, #pragma acc loop seq 2932, #pragma acc loop seq 4842, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4843, locate_reg inlined, size=8 (inline) file mptrac.c (2982) 4843, locate_irr inlined, size=16 (inline) file mptrac.c (2918) 2925, Loop carried scalar dependence for .inl_ihi_13825 at line 2925,2931 Loop carried scalar dependence for .inl_ilo_13824 at line 2925,2931 Scalar last value needed after loop for .inl_ilo_13824 at line 2940 Loop not vectorized/parallelized: not countable 2932, Loop carried scalar dependence for .inl_ihi_13825 at line 2932,2938 Loop carried scalar dependence for .inl_ilo_13824 at line 2932,2938 Scalar last value needed after loop for .inl_ilo_13824 at line 2940 Loop not vectorized/parallelized: not countable 2925, Loop carried scalar dependence for .inl_ihi_13831 at line 2925,2931 Loop carried scalar dependence for .inl_ilo_13830 at line 2925,2931 Scalar last value needed after loop for .inl_ilo_13830 at line 2940 Loop not vectorized/parallelized: not countable 2932, Loop carried scalar dependence for .inl_ihi_13831 at line 2932,2938 Loop carried scalar dependence for .inl_ilo_13830 at line 2932,2938 Scalar last value needed after loop for .inl_ilo_13830 at line 2940 Loop not vectorized/parallelized: not countable 4868, Loop not vectorized/parallelized: contains call 4875, Generating exit data delete(p[:1],a[:1]) module_sort_help: 4890, Generating enter data create(help[:np]) Generating present(help[:],p[:],a[:]) Generating implicit firstprivate(ip,np) Generating NVIDIA GPU code 4900, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4900, Loop not fused: no successor loop Generated vector simd code for the loop 4901, Generating implicit firstprivate(np,ip) Generating NVIDIA GPU code 4907, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4901, Generating implicit copyin(help[:np]) [if not already present] Generating implicit copyout(a[:np]) [if not already present] 4907, Recognized memory copy idiom 4914, Generating exit data delete(help[:1]) module_timesteps: 4927, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 4936, Generating present(cache[:],atm[:],met0[:],ctl[:]) Generating implicit firstprivate(ip,t,local,latmin,latmax,ip1_const) Generating NVIDIA GPU code 4936, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4936, Invariant if transformation Loop not fused: no successor loop Loop not vectorized: unknown module_timesteps_init: 4971, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits module_tracer_chem: 5006, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 5009, Generating present(clim[:],atm[:],cache[:],ctl[:],met1[:],met0[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 177, #pragma acc loop seq 414, #pragma acc loop seq 432, #pragma acc loop seq 434, #pragma acc loop seq 2520, #pragma acc loop seq 2521, #pragma acc loop seq 5009, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 5009, Local memory used for cw,ci 5015, not inlined -- exceed size limitation: intpol_met_time_3d 5022, intpol_met_time_2d inlined, size=331 (inline) file mptrac.c (2515) 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_13909 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_13908 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_13908 at line 2520 Loop not vectorized/parallelized: not countable 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_13954 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_13953 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_13953 at line 2521 5025, sza_calc inlined, size=20 (inline) file mptrac.c (11169) 5028, clim_zm inlined, size=140 (inline) file mptrac.c (410) 414, Loop carried scalar dependence for .inl_sec_13981 at line 414 Scalar last value needed after loop for .inl_sec_13981 at line 432,451 Loop not vectorized/parallelized: not countable 432, Loop carried scalar dependence for .inl_.inl_ihi_1_13993 at line 432 Loop carried scalar dependence for .inl_.inl_ilo_0_13992 at line 432 Scalar last value needed after loop for .inl_.inl_ilo_0_13992 at line 432 Loop not vectorized/parallelized: not countable 434, Loop carried scalar dependence for .inl_.inl_ihi_11_14007 at line 434 Loop carried scalar dependence for .inl_.inl_ilo_10_14006 at line 434 Scalar last value needed after loop for .inl_.inl_ilo_10_14006 at line 434 Loop not vectorized/parallelized: not countable 5034, clim_photo inlined, size=132 (inline) file mptrac.c (153) 177, Loop carried scalar dependence for .inl_.inl_ihi_82_14030 at line 177 Loop carried scalar dependence for .inl_.inl_ilo_81_14029 at line 177 Scalar last value needed after loop for .inl_.inl_ilo_81_14029 at line 177 Loop not vectorized/parallelized: not countable 5042, clim_photo inlined, size=132 (inline) file mptrac.c (153) 177, Loop carried scalar dependence for .inl_.inl_ihi_82_14066 at line 177 Loop carried scalar dependence for .inl_.inl_ilo_81_14065 at line 177 Scalar last value needed after loop for .inl_.inl_ilo_81_14065 at line 177 Loop not vectorized/parallelized: not countable 5050, clim_photo inlined, size=132 (inline) file mptrac.c (153) 177, Loop carried scalar dependence for .inl_.inl_ihi_82_14102 at line 177 Loop carried scalar dependence for .inl_.inl_ilo_81_14101 at line 177 Scalar last value needed after loop for .inl_.inl_ilo_81_14101 at line 177 Loop not vectorized/parallelized: not countable 5058, clim_photo inlined, size=132 (inline) file mptrac.c (153) 177, Loop carried scalar dependence for .inl_.inl_ihi_82_14138 at line 177 Loop carried scalar dependence for .inl_.inl_ilo_81_14137 at line 177 Scalar last value needed after loop for .inl_.inl_ilo_81_14137 at line 177 Loop not vectorized/parallelized: not countable module_wet_depo: 5075, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 5082, Generating present(cache[:],atm[:],ctl[:],met1[:],met0[:]) Generating implicit firstprivate(ip,ip1_const) Generating NVIDIA GPU code 2520, #pragma acc loop seq 2521, #pragma acc loop seq 5082, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 5082, Local memory used for cw,ci 5087, intpol_met_time_2d inlined, size=331 (inline) file mptrac.c (2515) 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_14213 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_14212 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_14212 at line 2520 Loop not vectorized/parallelized: not countable 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_14258 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_14257 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_14257 at line 2521 5093, intpol_met_time_2d inlined, size=331 (inline) file mptrac.c (2515) 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_14311 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_14310 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_14310 at line 2520 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_14356 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_14355 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_14355 at line 2521 5097, intpol_met_time_2d inlined, size=331 (inline) file mptrac.c (2515) 2520, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1131_14409 at line 2520 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1130_14408 at line 2520 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1130_14408 at line 2520 2521, Loop carried scalar dependence for .inl_.inl_.inl_ihi_488_1173_14454 at line 2521 Loop carried scalar dependence for .inl_.inl_.inl_ilo_487_1172_14453 at line 2521 Scalar last value needed after loop for .inl_.inl_.inl_ilo_487_1172_14453 at line 2521 5105, not inlined -- exceed size limitation: intpol_met_time_3d 5106, not inlined -- exceed size limitation: intpol_met_time_3d 5107, not inlined -- exceed size limitation: intpol_met_time_3d 5108, not inlined -- exceed size limitation: intpol_met_time_3d 5113, not inlined -- exceed size limitation: intpol_met_time_3d mptrac_alloc: 5213, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 5227, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 5238, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 5251, Generating enter data create(met1up[:1],met0up[:1],ctlup[:1],cacheup[:1],atmup[:1],climup[:1]) mptrac_free: 5266, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 5271, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 5271, Generating exit data delete(met1[:1],met0[:1],ctl[:1],cache[:1],atm[:1],clim[:1]) mptrac_get_met: 5303, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 5310, get_met_help inlined, size=212 (inline) file mptrac.c (1938) 1972, Loop not vectorized/parallelized: potential early exits 1974, Loop not vectorized/parallelized: potential early exits 1976, Loop not vectorized/parallelized: potential early exits 1978, Loop not vectorized/parallelized: potential early exits 1985, Loop not vectorized/parallelized: potential early exits 1987, Loop not vectorized/parallelized: potential early exits 1989, Loop not vectorized/parallelized: potential early exits 1991, Loop not vectorized/parallelized: potential early exits 1993, Loop not vectorized/parallelized: potential early exits 5312, mptrac_read_met inlined, size=182 (inline) file mptrac.c (6456) 6546, Loop not vectorized/parallelized: potential early exits 6550, Loop not vectorized/parallelized: contains call 5315, get_met_help inlined, size=212 (inline) file mptrac.c (1938) 1972, Loop not vectorized/parallelized: potential early exits 1974, Loop not vectorized/parallelized: potential early exits 1976, Loop not vectorized/parallelized: potential early exits 1978, Loop not vectorized/parallelized: potential early exits 1985, Loop not vectorized/parallelized: potential early exits 1987, Loop not vectorized/parallelized: potential early exits 1989, Loop not vectorized/parallelized: potential early exits 1991, Loop not vectorized/parallelized: potential early exits 1993, Loop not vectorized/parallelized: potential early exits 5317, mptrac_read_met inlined, size=182 (inline) file mptrac.c (6456) 6546, Loop not vectorized/parallelized: potential early exits 6550, Loop not vectorized/parallelized: contains call 5322, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 5326, get_met_help inlined, size=212 (inline) file mptrac.c (1938) 1972, Loop not vectorized/parallelized: potential early exits 1974, Loop not vectorized/parallelized: potential early exits 1976, Loop not vectorized/parallelized: potential early exits 1978, Loop not vectorized/parallelized: potential early exits 1985, Loop not vectorized/parallelized: potential early exits 1987, Loop not vectorized/parallelized: potential early exits 1989, Loop not vectorized/parallelized: potential early exits 1991, Loop not vectorized/parallelized: potential early exits 1993, Loop not vectorized/parallelized: potential early exits 5344, get_met_help inlined, size=212 (inline) file mptrac.c (1938) 1972, Loop not vectorized/parallelized: potential early exits 1974, Loop not vectorized/parallelized: potential early exits 1976, Loop not vectorized/parallelized: potential early exits 1978, Loop not vectorized/parallelized: potential early exits 1985, Loop not vectorized/parallelized: potential early exits 1987, Loop not vectorized/parallelized: potential early exits 1989, Loop not vectorized/parallelized: potential early exits 1991, Loop not vectorized/parallelized: potential early exits 1993, Loop not vectorized/parallelized: potential early exits 5345, mptrac_read_met inlined, size=182 (inline) file mptrac.c (6456) 6546, Loop not vectorized/parallelized: potential early exits 6550, Loop not vectorized/parallelized: contains call 5350, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 5354, get_met_help inlined, size=212 (inline) file mptrac.c (1938) 1972, Loop not vectorized/parallelized: potential early exits 1974, Loop not vectorized/parallelized: potential early exits 1976, Loop not vectorized/parallelized: potential early exits 1978, Loop not vectorized/parallelized: potential early exits 1985, Loop not vectorized/parallelized: potential early exits 1987, Loop not vectorized/parallelized: potential early exits 1989, Loop not vectorized/parallelized: potential early exits 1991, Loop not vectorized/parallelized: potential early exits 1993, Loop not vectorized/parallelized: potential early exits 5372, get_met_help inlined, size=212 (inline) file mptrac.c (1938) 1972, Loop not vectorized/parallelized: potential early exits 1974, Loop not vectorized/parallelized: potential early exits 1976, Loop not vectorized/parallelized: potential early exits 1978, Loop not vectorized/parallelized: potential early exits 1985, Loop not vectorized/parallelized: potential early exits 1987, Loop not vectorized/parallelized: potential early exits 1989, Loop not vectorized/parallelized: potential early exits 1991, Loop not vectorized/parallelized: potential early exits 1993, Loop not vectorized/parallelized: potential early exits 5373, mptrac_read_met inlined, size=182 (inline) file mptrac.c (6456) 6546, Loop not vectorized/parallelized: potential early exits 6550, Loop not vectorized/parallelized: contains call 5378, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 5382, get_met_help inlined, size=212 (inline) file mptrac.c (1938) 1972, Loop not vectorized/parallelized: potential early exits 1974, Loop not vectorized/parallelized: potential early exits 1976, Loop not vectorized/parallelized: potential early exits 1978, Loop not vectorized/parallelized: potential early exits 1985, Loop not vectorized/parallelized: potential early exits 1987, Loop not vectorized/parallelized: potential early exits 1989, Loop not vectorized/parallelized: potential early exits 1991, Loop not vectorized/parallelized: potential early exits 1993, Loop not vectorized/parallelized: potential early exits 5396, Loop not vectorized/parallelized: contains call 5399, Loop not vectorized/parallelized: contains call 5402, Loop not vectorized/parallelized: contains call mptrac_init: 5418, module_timesteps_init inlined, size=125 (inline) file mptrac.c (4968) 4971, timer inlined, size=73 (inline) file mptrac.c (11241) 4971, Loop not vectorized/parallelized: potential early exits 5421, module_rng_init inlined, size=31 (inline) file mptrac.c (4652) 4658, Loop not vectorized/parallelized: contains call mptrac_read_atm: 5437, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 5447, read_atm_asc inlined, size=66 (inline) file mptrac.c (7064) 7083, Loop not vectorized/parallelized: contains call 5451, read_atm_bin inlined, size=74 (inline) file mptrac.c (7106) 7137, Loop not vectorized/parallelized: contains call 5485, Loop not vectorized/parallelized: contains call mptrac_read_clim: 5505, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 5508, clim_tropo_init inlined, size=55 (inline) file mptrac.c (234) 366, Loop not fused: function call before adjacent loop 367, Loop not vectorized: unknown Loop unrolled 2 times 5512, not inlined -- exceed size limitation: read_clim_photo 5522, clim_oh_diurnal_correction inlined, size=47 (inline) file mptrac.c (117) 123, Loop not vectorized/parallelized: too deeply nested 132, Loop not vectorized/parallelized: not countable 133, sza_calc inlined, size=20 (inline) file mptrac.c (11169) 5539, read_clim_ts inlined, size=53 (inline) file mptrac.c (7373) 7387, Loop not vectorized/parallelized: contains call 5543, read_clim_ts inlined, size=53 (inline) file mptrac.c (7373) 7387, Loop not vectorized/parallelized: contains call 5547, read_clim_ts inlined, size=53 (inline) file mptrac.c (7373) 7387, Loop not vectorized/parallelized: contains call 5551, read_clim_ts inlined, size=53 (inline) file mptrac.c (7373) 7387, Loop not vectorized/parallelized: contains call 5555, read_clim_ts inlined, size=53 (inline) file mptrac.c (7373) 7387, Loop not vectorized/parallelized: contains call mptrac_read_ctl: 5567, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 5676, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5682, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5683, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5685, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5799, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5803, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5813, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5826, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5830, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5831, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5834, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5835, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5836, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5838, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5846, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5848, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5850, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5852, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5854, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5864, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5866, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5869, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5871, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5873, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5875, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5877, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5879, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5881, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5883, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5885, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5887, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5889, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5891, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5893, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5895, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5897, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5899, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5901, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5902, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5903, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5906, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5907, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5908, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5911, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5913, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5916, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5920, not inlined -- exceed size limitation: level_definitions 5924, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5928, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5933, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5936, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5938, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5940, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5942, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5944, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5948, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5952, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5954, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5956, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5960, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5962, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5964, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5966, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5968, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5970, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5974, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5977, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5979, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5982, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5988, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5995, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 5999, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 6001, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 6003, scan_ctl inlined, size=51 (inline) file mptrac.c (11000) 11023, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits 6005, function not inlined -- exceed total size limitation:scan_ctl 6007, function not inlined -- exceed total size limitation:scan_ctl 6009, function not inlined -- exceed total size limitation:scan_ctl 6011, function not inlined -- exceed total size limitation:scan_ctl 6013, function not inlined -- exceed total size limitation:scan_ctl 6017, function not inlined -- exceed total size limitation:scan_ctl 6019, function not inlined -- exceed total size limitation:scan_ctl 6021, function not inlined -- exceed total size limitation:scan_ctl 6023, function not inlined -- exceed total size limitation:scan_ctl 6025, function not inlined -- exceed total size limitation:scan_ctl 6028, function not inlined -- exceed total size limitation:scan_ctl 6030, function not inlined -- exceed total size limitation:scan_ctl 6032, function not inlined -- exceed total size limitation:scan_ctl 6034, function not inlined -- exceed total size limitation:scan_ctl 6036, function not inlined -- exceed total size limitation:scan_ctl 6038, function not inlined -- exceed total size limitation:scan_ctl 6040, function not inlined -- exceed total size limitation:scan_ctl 6042, function not inlined -- exceed total size limitation:scan_ctl 6044, function not inlined -- exceed total size limitation:scan_ctl 6046, function not inlined -- exceed total size limitation:scan_ctl 6048, function not inlined -- exceed total size limitation:scan_ctl 6050, function not inlined -- exceed total size limitation:scan_ctl 6054, function not inlined -- exceed total size limitation:scan_ctl 6143, function not inlined -- exceed total size limitation:scan_ctl 6147, function not inlined -- exceed total size limitation:scan_ctl 6150, Loop not vectorized/parallelized: contains call 6152, function not inlined -- exceed total size limitation:scan_ctl 6155, function not inlined -- exceed total size limitation:scan_ctl 6159, function not inlined -- exceed total size limitation:scan_ctl 6163, function not inlined -- exceed total size limitation:scan_ctl 6165, function not inlined -- exceed total size limitation:scan_ctl 6168, function not inlined -- exceed total size limitation:scan_ctl 6172, Loop not vectorized/parallelized: contains call 6174, function not inlined -- exceed total size limitation:scan_ctl 6177, Loop not vectorized/parallelized: contains call 6179, function not inlined -- exceed total size limitation:scan_ctl 6182, function not inlined -- exceed total size limitation:scan_ctl 6184, function not inlined -- exceed total size limitation:scan_ctl 6186, function not inlined -- exceed total size limitation:scan_ctl 6188, function not inlined -- exceed total size limitation:scan_ctl 6190, function not inlined -- exceed total size limitation:scan_ctl 6192, function not inlined -- exceed total size limitation:scan_ctl 6194, function not inlined -- exceed total size limitation:scan_ctl 6196, function not inlined -- exceed total size limitation:scan_ctl 6198, function not inlined -- exceed total size limitation:scan_ctl 6202, function not inlined -- exceed total size limitation:scan_ctl 6204, function not inlined -- exceed total size limitation:scan_ctl 6208, function not inlined -- exceed total size limitation:scan_ctl 6210, function not inlined -- exceed total size limitation:scan_ctl 6212, function not inlined -- exceed total size limitation:scan_ctl 6214, function not inlined -- exceed total size limitation:scan_ctl 6216, function not inlined -- exceed total size limitation:scan_ctl 6218, function not inlined -- exceed total size limitation:scan_ctl 6220, function not inlined -- exceed total size limitation:scan_ctl 6222, function not inlined -- exceed total size limitation:scan_ctl 6224, function not inlined -- exceed total size limitation:scan_ctl 6226, function not inlined -- exceed total size limitation:scan_ctl 6228, function not inlined -- exceed total size limitation:scan_ctl 6232, function not inlined -- exceed total size limitation:scan_ctl 6234, function not inlined -- exceed total size limitation:scan_ctl 6236, function not inlined -- exceed total size limitation:scan_ctl 6238, function not inlined -- exceed total size limitation:scan_ctl 6240, function not inlined -- exceed total size limitation:scan_ctl 6242, function not inlined -- exceed total size limitation:scan_ctl 6244, function not inlined -- exceed total size limitation:scan_ctl 6246, function not inlined -- exceed total size limitation:scan_ctl 6248, function not inlined -- exceed total size limitation:scan_ctl 6250, function not inlined -- exceed total size limitation:scan_ctl 6252, function not inlined -- exceed total size limitation:scan_ctl 6254, function not inlined -- exceed total size limitation:scan_ctl 6258, function not inlined -- exceed total size limitation:scan_ctl 6260, function not inlined -- exceed total size limitation:scan_ctl 6262, function not inlined -- exceed total size limitation:scan_ctl 6264, function not inlined -- exceed total size limitation:scan_ctl 6266, function not inlined -- exceed total size limitation:scan_ctl 6268, function not inlined -- exceed total size limitation:scan_ctl 6270, function not inlined -- exceed total size limitation:scan_ctl 6272, function not inlined -- exceed total size limitation:scan_ctl 6274, function not inlined -- exceed total size limitation:scan_ctl 6278, function not inlined -- exceed total size limitation:scan_ctl 6279, function not inlined -- exceed total size limitation:scan_ctl 6283, function not inlined -- exceed total size limitation:scan_ctl 6284, function not inlined -- exceed total size limitation:scan_ctl 6288, function not inlined -- exceed total size limitation:scan_ctl 6289, function not inlined -- exceed total size limitation:scan_ctl 6290, function not inlined -- exceed total size limitation:scan_ctl 6292, function not inlined -- exceed total size limitation:scan_ctl 6294, function not inlined -- exceed total size limitation:scan_ctl 6296, function not inlined -- exceed total size limitation:scan_ctl 6298, function not inlined -- exceed total size limitation:scan_ctl 6302, function not inlined -- exceed total size limitation:scan_ctl 6304, Loop not vectorized/parallelized: contains call 6305, function not inlined -- exceed total size limitation:scan_ctl 6307, function not inlined -- exceed total size limitation:scan_ctl 6311, function not inlined -- exceed total size limitation:scan_ctl 6312, function not inlined -- exceed total size limitation:scan_ctl 6313, function not inlined -- exceed total size limitation:scan_ctl 6315, function not inlined -- exceed total size limitation:scan_ctl 6316, function not inlined -- exceed total size limitation:scan_ctl 6318, function not inlined -- exceed total size limitation:scan_ctl 6320, function not inlined -- exceed total size limitation:scan_ctl 6321, function not inlined -- exceed total size limitation:scan_ctl 6322, function not inlined -- exceed total size limitation:scan_ctl 6323, function not inlined -- exceed total size limitation:scan_ctl 6325, function not inlined -- exceed total size limitation:scan_ctl 6326, function not inlined -- exceed total size limitation:scan_ctl 6328, function not inlined -- exceed total size limitation:scan_ctl 6329, function not inlined -- exceed total size limitation:scan_ctl 6330, function not inlined -- exceed total size limitation:scan_ctl 6334, function not inlined -- exceed total size limitation:scan_ctl 6335, function not inlined -- exceed total size limitation:scan_ctl 6336, function not inlined -- exceed total size limitation:scan_ctl 6340, function not inlined -- exceed total size limitation:scan_ctl 6342, function not inlined -- exceed total size limitation:scan_ctl 6343, function not inlined -- exceed total size limitation:scan_ctl 6344, function not inlined -- exceed total size limitation:scan_ctl 6346, function not inlined -- exceed total size limitation:scan_ctl 6348, function not inlined -- exceed total size limitation:scan_ctl 6350, Loop not vectorized/parallelized: contains call 6351, function not inlined -- exceed total size limitation:scan_ctl 6353, function not inlined -- exceed total size limitation:scan_ctl 6355, function not inlined -- exceed total size limitation:scan_ctl 6356, function not inlined -- exceed total size limitation:scan_ctl 6357, function not inlined -- exceed total size limitation:scan_ctl 6359, function not inlined -- exceed total size limitation:scan_ctl 6361, function not inlined -- exceed total size limitation:scan_ctl 6363, function not inlined -- exceed total size limitation:scan_ctl 6365, function not inlined -- exceed total size limitation:scan_ctl 6367, function not inlined -- exceed total size limitation:scan_ctl 6369, function not inlined -- exceed total size limitation:scan_ctl 6371, function not inlined -- exceed total size limitation:scan_ctl 6375, function not inlined -- exceed total size limitation:scan_ctl 6377, function not inlined -- exceed total size limitation:scan_ctl 6378, function not inlined -- exceed total size limitation:scan_ctl 6379, function not inlined -- exceed total size limitation:scan_ctl 6380, function not inlined -- exceed total size limitation:scan_ctl 6382, function not inlined -- exceed total size limitation:scan_ctl 6384, function not inlined -- exceed total size limitation:scan_ctl 6386, function not inlined -- exceed total size limitation:scan_ctl 6388, function not inlined -- exceed total size limitation:scan_ctl 6390, function not inlined -- exceed total size limitation:scan_ctl 6392, function not inlined -- exceed total size limitation:scan_ctl 6396, function not inlined -- exceed total size limitation:scan_ctl 6398, function not inlined -- exceed total size limitation:scan_ctl 6400, function not inlined -- exceed total size limitation:scan_ctl 6402, function not inlined -- exceed total size limitation:scan_ctl 6404, function not inlined -- exceed total size limitation:scan_ctl 6408, function not inlined -- exceed total size limitation:scan_ctl 6410, function not inlined -- exceed total size limitation:scan_ctl 6411, function not inlined -- exceed total size limitation:scan_ctl 6412, function not inlined -- exceed total size limitation:scan_ctl 6413, function not inlined -- exceed total size limitation:scan_ctl 6415, function not inlined -- exceed total size limitation:scan_ctl 6418, function not inlined -- exceed total size limitation:scan_ctl 6419, function not inlined -- exceed total size limitation:scan_ctl 6421, function not inlined -- exceed total size limitation:scan_ctl 6423, function not inlined -- exceed total size limitation:scan_ctl 6425, function not inlined -- exceed total size limitation:scan_ctl 6427, function not inlined -- exceed total size limitation:scan_ctl 6431, function not inlined -- exceed total size limitation:scan_ctl 6432, function not inlined -- exceed total size limitation:scan_ctl 6435, function not inlined -- exceed total size limitation:scan_ctl 6442, function not inlined -- exceed total size limitation:scan_ctl 6445, function not inlined -- exceed total size limitation:scan_ctl mptrac_read_met: 6473, read_met_nc inlined, size=20 (inline) file mptrac.c (9879) 6479, not inlined -- exceed size limitation: read_met_bin 6510, not inlined -- exceed size limitation: read_met_sample 6546, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 6550, broadcast_large_data inlined, size=14 (inline) file mptrac.c (47) 58, Loop not vectorized/parallelized: contains call mptrac_run_timestep: 6642, Generating present(ctl[:],atm[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 6642, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 6642, Generating implicit copyin(cache) [if not already present] Loop not fused: no successor loop Loop not vectorized: unsupported scatter mptrac_update_device: 6719, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 6722, Generating update device(ctl[:1]) 6726, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 6729, Generating update device(cache[:1]) 6733, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 6736, Generating update device(clim[:1]) 6740, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 6744, Generating update device(met0up[:1]) 6748, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 6752, Generating update device(met1up[:1]) 6756, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 6759, Generating update device(atm[:1]) mptrac_update_host: 6775, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 6778, Generating update self(ctl[:1]) 6782, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 6785, Generating update self(cache[:1]) 6789, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 6792, Generating update self(clim[:1]) 6796, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 6800, Generating update self(met0up[:1]) 6804, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 6808, Generating update self(met1up[:1]) 6812, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 6815, Generating update self(atm[:1]) mptrac_write_atm: 6827, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 6834, write_atm_asc inlined, size=86 (inline) file mptrac.c (11368) 11389, jsec2time inlined, size=13 (inline) file mptrac.c (2636) 11398, Loop not vectorized/parallelized: contains call 11415, Loop not vectorized/parallelized: contains call 11430, Loop not vectorized/parallelized: contains call 6838, write_atm_bin inlined, size=69 (inline) file mptrac.c (11449) 11479, Loop not vectorized/parallelized: contains call 6846, not inlined -- exceed size limitation: write_atm_clams_traj 6850, not inlined -- exceed size limitation: write_atm_clams 6868, Loop not vectorized/parallelized: contains call mptrac_write_met: 6886, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 6911, not inlined -- exceed size limitation: write_met_nc 6915, not inlined -- exceed size limitation: write_met_bin mptrac_write_output: 6939, jsec2time inlined, size=13 (inline) file mptrac.c (2636) 6975, not inlined -- exceed size limitation: write_csi 6988, not inlined -- exceed size limitation: write_prof 6994, not inlined -- exceed size limitation: write_sample 7000, write_station inlined, size=191 (inline) file mptrac.c (13400) 13407, timer inlined, size=73 (inline) file mptrac.c (11241) 13407, Loop not vectorized/parallelized: potential early exits 13424, Loop not vectorized/parallelized: contains call 13468, Loop not vectorized/parallelized: contains call 7009, write_vtk inlined, size=171 (inline) file mptrac.c (13486) 13491, timer inlined, size=73 (inline) file mptrac.c (11241) 13491, Loop not vectorized/parallelized: potential early exits 13506, Loop not vectorized/parallelized: not countable 13520, Loop not vectorized/parallelized: contains call 13532, Loop not vectorized/parallelized: contains call 13544, Loop not vectorized/parallelized: contains call nat_temperature: 7018, Generating acc routine seq Generating NVIDIA GPU code pbl_weight: 7044, Generating acc routine seq Generating NVIDIA GPU code read_atm_asc: 7083, Loop not vectorized/parallelized: contains call read_atm_bin: 7137, Loop not vectorized/parallelized: contains call read_atm_clams: 7180, Loop not vectorized/parallelized: not countable 7203, Loop not vectorized/parallelized: contains call read_atm_nc: 7240, Loop not vectorized/parallelized: contains call read_clim_photo: 7286, read_clim_photo_help inlined, size=58 (inline) file mptrac.c (7347) 7361, Recognized memory copy idiom 7287, read_clim_photo_help inlined, size=58 (inline) file mptrac.c (7347) 7361, Recognized memory copy idiom 7288, read_clim_photo_help inlined, size=58 (inline) file mptrac.c (7347) 7361, Recognized memory copy idiom 7289, read_clim_photo_help inlined, size=58 (inline) file mptrac.c (7347) 7361, Recognized memory copy idiom 7290, read_clim_photo_help inlined, size=58 (inline) file mptrac.c (7347) 7361, Recognized memory copy idiom 7291, read_clim_photo_help inlined, size=58 (inline) file mptrac.c (7347) 7361, Recognized memory copy idiom 7292, read_clim_photo_help inlined, size=58 (inline) file mptrac.c (7347) 7361, Recognized memory copy idiom 7293, read_clim_photo_help inlined, size=58 (inline) file mptrac.c (7347) 7361, Recognized memory copy idiom 7294, read_clim_photo_help inlined, size=58 (inline) file mptrac.c (7347) 7361, Recognized memory copy idiom read_clim_photo_help: 7361, Recognized memory copy idiom read_clim_ts: 7388, Loop not vectorized/parallelized: contains call read_clim_zm: 7479, Loop not vectorized/parallelized: not countable 7484, Loop not vectorized/parallelized: too deeply nested 7488, Loop not vectorized/parallelized: potential early exits 7493, Loop not vectorized/parallelized: potential early exits read_kernel: 7541, Loop not vectorized/parallelized: contains call 7559, Generated vector simd code for the loop read_met_bin: 7577, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 7605, jsec2time inlined, size=13 (inline) file mptrac.c (2636) 7656, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (7717) 7733, Recognized memory copy idiom 7657, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (7717) 7733, Recognized memory copy idiom 7658, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (7717) 7733, Recognized memory copy idiom 7659, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (7717) 7733, Recognized memory copy idiom 7660, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (7717) 7733, Recognized memory copy idiom 7661, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (7717) 7733, Recognized memory copy idiom 7662, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (7717) 7733, Recognized memory copy idiom 7663, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (7717) 7733, Recognized memory copy idiom 7664, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (7717) 7733, Recognized memory copy idiom 7665, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (7717) 7733, Recognized memory copy idiom 7666, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (7717) 7733, Recognized memory copy idiom 7667, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (7717) 7733, Recognized memory copy idiom 7668, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (7717) 7733, Recognized memory copy idiom 7669, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (7717) 7733, Recognized memory copy idiom 7670, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (7717) 7733, Recognized memory copy idiom 7671, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (7717) 7733, Recognized memory copy idiom 7672, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (7717) 7733, Recognized memory copy idiom 7673, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (7717) 7733, Recognized memory copy idiom 7674, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (7717) 7733, Recognized memory copy idiom 7675, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (7717) 7733, Recognized memory copy idiom 7676, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (7717) 7733, Recognized memory copy idiom 7677, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (7717) 7733, Recognized memory copy idiom 7678, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (7717) 7733, Recognized memory copy idiom 7679, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (7717) 7733, Recognized memory copy idiom read_met_bin_2d: 7733, Recognized memory copy idiom read_met_bin_3d: 7783, compress_zfp inlined, size=105 (inline) file mptrac.c (857) 7793, compress_zstd inlined, size=60 (inline) file mptrac.c (953) 7823, compress_sz3 inlined, size=89 (inline) file mptrac.c (779) 7832, #omp parallel 7834, Loop not vectorized: data dependency read_met_cape: 7858, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 7866, #omp parallel 7874, Loop not vectorized/parallelized: potential early exits 7899, Loop not vectorized/parallelized: not countable 7916, intpol_met_space_3d inlined, size=181 (inline) file mptrac.c (2274) 2285, Loop not vectorized/parallelized: not countable 2287, Loop not vectorized/parallelized: not countable 7918, intpol_met_space_3d inlined, size=181 (inline) file mptrac.c (2274) 7931, clim_tropo inlined, size=63 (inline) file mptrac.c (208) 212, Loop not vectorized/parallelized: not countable 216, Loop not vectorized/parallelized: not countable 7935, lapse_rate inlined, size=10 (inline) file mptrac.c (2689) 7938, intpol_met_space_3d inlined, size=181 (inline) file mptrac.c (2274) 2285, Loop not vectorized/parallelized: not countable 2287, Loop not vectorized/parallelized: not countable 7940, intpol_met_space_3d inlined, size=181 (inline) file mptrac.c (2274) read_met_cloud: 7967, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 7975, #omp parallel 7984, Loop not vectorized/parallelized: contains call read_met_detrend: 8031, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 8047, #omp parallel 8048, Loop not vectorized/parallelized: too deeply nested 8052, geo2cart inlined, size=10 (inline) file mptrac.c (1918) 8062, Loop not vectorized/parallelized: not countable 8081, geo2cart inlined, size=10 (inline) file mptrac.c (1918) 8088, Loop not vectorized/parallelized: not countable 8098, Loop not vectorized/parallelized: not countable 8109, #omp parallel 8111, Loop not vectorized: data dependency read_met_extrapolate: 8128, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 8133, #omp parallel 8138, Loop not vectorized/parallelized: potential early exits 8146, Loop not vectorized: data dependency Loop unrolled 2 times read_met_geopot: 8175, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 8184, #omp parallel Loop versioned for possible aliasing Generated vector simd code for the loop Loop unrolled 2 times 8189, #omp parallel 8197, locate_irr inlined, size=16 (inline) file mptrac.c (2918) 2925, Loop not vectorized/parallelized: not countable 2932, Loop not vectorized/parallelized: not countable 8209, Loop not vectorized/parallelized: not countable 8221, Loop not vectorized: data dependency 8247, #omp parallel 8254, #omp parallel 8261, #omp parallel 8273, Loop not vectorized/parallelized: contains call read_met_nc_grid: 8309, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 8316, time_from_filename inlined, size=47 (inline) file mptrac.c (11308) 11333, time2jsec inlined, size=11 (inline) file mptrac.c (11215) 8319, jsec2time inlined, size=13 (inline) file mptrac.c (2636) 8346, time2jsec inlined, size=11 (inline) file mptrac.c (11215) 8353, jsec2time inlined, size=13 (inline) file mptrac.c (2636) 8407, Loop not vectorized/parallelized: not countable 8429, Generated vector simd code for the loop 8436, Loop not vectorized/parallelized: contains call 8443, Loop not vectorized/parallelized: contains call 8448, Loop not vectorized/parallelized: potential early exits read_met_nc_surface: 8466, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 8474, Loop not vectorized/parallelized: not countable 8482, Invariant if transformation Loop not vectorized/parallelized: not countable 8514, Loop not vectorized/parallelized: not countable read_met_nc_levels: 8604, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 8632, #omp parallel 8634, Loop not vectorized/parallelized: not countable 8678, #omp parallel 8680, Loop not vectorized/parallelized: not countable 8692, #omp parallel 8694, Loop not vectorized/parallelized: not countable 8727, Loop not vectorized/parallelized: not countable 8742, #omp parallel 8744, Loop not vectorized/parallelized: not countable 8756, Loop not vectorized/parallelized: contains call 8782, Loop not vectorized/parallelized: not countable 8787, Loop not vectorized/parallelized: contains call read_met_nc_2d: 8869, #omp parallel Invariant if transformation 8870, Invariant if transformation 8915, #omp parallel Invariant if transformation 8916, Invariant if transformation Loop not vectorized: data dependency 8934, #omp parallel Invariant if transformation 8935, Invariant if transformation Loop not vectorized: data dependency 9010, #omp parallel Invariant if transformation 9011, Invariant if transformation Loop not vectorized: data dependency 9026, #omp parallel Invariant if transformation 9027, Invariant if transformation Loop not vectorized: data dependency read_met_nc_3d: 9068, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 9123, #omp parallel 9168, #omp parallel 9170, Loop not vectorized: data dependency 9186, #omp parallel 9188, Loop not vectorized: data dependency 9218, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 9228, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 9240, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 9247, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 9253, #omp parallel 9255, Loop not vectorized: data dependency 9268, #omp parallel 9270, Loop not vectorized: data dependency 9286, #omp parallel 9288, Loop not vectorized: data dependency 9299, #omp parallel 9301, Loop not vectorized: data dependency read_met_grib: 9335, get_met_replace inlined, size=14 (inline) file mptrac.c (2002) 2007, Loop not vectorized/parallelized: potential early exits 9336, get_met_replace inlined, size=14 (inline) file mptrac.c (2002) 2007, Loop not vectorized/parallelized: potential early exits 9359, Loop not vectorized/parallelized: contains call 9371, Loop not vectorized/parallelized: contains call 9386, Loop not vectorized/parallelized: contains call 9406, Loop not vectorized/parallelized: not countable 9417, Loop not vectorized/parallelized: contains call read_met_grib_grid: 9435, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 9449, time2jsec inlined, size=11 (inline) file mptrac.c (11215) 9487, Loop not vectorized/parallelized: not countable 9491, Loop not vectorized/parallelized: not countable 9498, Loop not vectorized/parallelized: not countable 9502, Loop not vectorized/parallelized: not countable 9515, Loop not vectorized/parallelized: contains call read_met_grib_levels: 9540, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 9568, Loop not vectorized/parallelized: not countable 9571, Loop not vectorized/parallelized: not countable 9572, Loop not vectorized/parallelized: not countable 9573, Loop not vectorized/parallelized: not countable 9576, Loop not vectorized/parallelized: not countable 9577, Loop not vectorized/parallelized: not countable 9580, Loop not vectorized/parallelized: not countable 9581, Loop not vectorized/parallelized: not countable 9582, Loop not vectorized/parallelized: not countable 9583, Loop not vectorized/parallelized: not countable 9584, Loop not vectorized/parallelized: not countable 9617, Loop not vectorized/parallelized: contains call 9645, Loop not vectorized/parallelized: not countable 9650, Loop not vectorized/parallelized: contains call read_met_grib_surface: 9666, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 9687, Loop not vectorized/parallelized: not countable 9690, Loop not vectorized/parallelized: not countable 9693, Loop not vectorized/parallelized: not countable 9696, Loop not vectorized/parallelized: not countable 9699, Loop not vectorized/parallelized: not countable 9702, Loop not vectorized/parallelized: not countable 9705, Loop not vectorized/parallelized: not countable 9709, Loop not vectorized/parallelized: not countable 9712, Loop not vectorized/parallelized: not countable 9717, Loop not vectorized/parallelized: not countable read_met_ml2pl: 9757, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 9762, #omp parallel 9766, Loop not vectorized/parallelized: not countable 9777, locate_irr inlined, size=16 (inline) file mptrac.c (2918) 2925, Loop not vectorized/parallelized: not countable 2932, Loop not vectorized/parallelized: not countable 9783, Generated vector simd code for the loop read_met_monotonize: 9799, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 9804, #omp parallel 9813, Loop not vectorized/parallelized: not countable 9824, Loop not vectorized: unknown Loop unrolled 2 times 9839, #omp parallel 9849, Loop not vectorized/parallelized: not countable 9859, Loop not vectorized: unknown Loop unrolled 2 times read_met_nc: 9898, not inlined -- exceed size limitation: read_met_nc_grid read_met_nc_grid_dd_naive: 10082, Recognized memory copy idiom 10087, Recognized memory copy idiom 10091, Generated vector simd code for the loop read_met_pbl: 10160, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 10168, #omp parallel 10173, locate_irr_float inlined, size=24 (inline) file mptrac.c (2949) 2959, Loop not vectorized/parallelized: not countable 2966, Loop not vectorized/parallelized: not countable 10189, #omp parallel 10197, Loop not vectorized/parallelized: potential early exits 10210, Loop not vectorized/parallelized: potential early exits 10247, #omp parallel 10255, Loop not vectorized/parallelized: potential early exits 10277, #omp parallel 10278, Loop not vectorized: data dependency read_met_periodic: 10296, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 10313, #omp parallel 10327, Loop not vectorized/parallelized: not countable 10340, Loop not vectorized/parallelized: not countable read_met_polar_winds: 10357, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 10365, Loop not vectorized/parallelized: contains call 10379, #omp parallel Loop versioned for possible aliasing Generated vector simd code for the loop 10386, #omp parallel 10390, Generated vector simd code for the loop containing reductions 10400, Loop not vectorized/parallelized: not countable read_met_pv: 10418, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 10423, #omp parallel Loop versioned for possible aliasing Generated vector simd code for the loop Loop unrolled 2 times 10428, #omp parallel 10451, Loop not vectorized/parallelized: not countable 10505, #omp parallel 10506, Loop not vectorized/parallelized: not countable read_met_ozone: 10522, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 10527, #omp parallel 10532, Generated vector simd code for the loop containing reductions read_met_sample: 10559, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 10574, Loop not vectorized/parallelized: too deeply nested 10575, Loop not vectorized/parallelized: too deeply nested 10576, Loop not vectorized/parallelized: too deeply nested 10602, Invariant if transformation 10610, Invariant if transformation 10612, Loop not vectorized/parallelized: not countable 10694, Loop not vectorized/parallelized: not countable read_met_tropo: 10729, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 10734, #omp parallel Loop versioned for possible aliasing Generated vector simd code for the loop Loop unrolled 2 times 10737, #omp parallel Generated vector simd code for the loop 10745, #omp parallel 10752, #omp parallel 10754, clim_tropo inlined, size=63 (inline) file mptrac.c (208) 212, Loop not vectorized/parallelized: not countable 216, Loop not vectorized/parallelized: not countable 10762, #omp parallel 10766, Loop not vectorized/parallelized: not countable 10768, spline inlined, size=63 (inline) file mptrac.c (11105) 11116, Loop not vectorized/parallelized: contains call 11137, Loop not vectorized/parallelized: not countable 10784, #omp parallel 10789, Loop not vectorized/parallelized: not countable 10791, spline inlined, size=63 (inline) file mptrac.c (11105) 11116, Loop not vectorized/parallelized: contains call 11137, Loop not vectorized/parallelized: not countable 10797, Loop not vectorized/parallelized: potential early exits 10814, Loop not vectorized/parallelized: potential early exits 10824, Loop not vectorized/parallelized: potential early exits 10844, #omp parallel 10848, Loop not vectorized/parallelized: not countable 10850, spline inlined, size=63 (inline) file mptrac.c (11105) 11116, Loop not vectorized/parallelized: contains call 11137, Loop not vectorized/parallelized: not countable 10853, Loop not vectorized/parallelized: not countable 10855, spline inlined, size=63 (inline) file mptrac.c (11105) 11116, Loop not vectorized/parallelized: contains call 11137, Loop not vectorized/parallelized: not countable 10859, Loop not vectorized/parallelized: potential early exits 10874, #omp parallel 10878, intpol_met_space_3d inlined, size=181 (inline) file mptrac.c (2274) 2285, Loop not vectorized/parallelized: not countable 2287, Loop not vectorized/parallelized: not countable 10880, intpol_met_space_3d inlined, size=181 (inline) file mptrac.c (2274) 10882, intpol_met_space_3d inlined, size=181 (inline) file mptrac.c (2274) read_obs: 10907, read_obs_asc inlined, size=22 (inline) file mptrac.c (10943) 10952, Loop not vectorized/parallelized: contains call 10914, Loop not vectorized/parallelized: contains call read_obs_asc: 10952, Loop not vectorized/parallelized: contains call scan_ctl: 11025, Loop not vectorized/parallelized: potential early exits 11034, Loop not vectorized/parallelized: potential early exits sedi: 11069, Generating acc routine seq Generating NVIDIA GPU code spline: 11116, Loop not vectorized/parallelized: contains call 11137, locate_irr inlined, size=16 (inline) file mptrac.c (2918) 2925, Loop not vectorized/parallelized: not countable 2932, Loop not vectorized/parallelized: not countable stddev: 11147, Generating acc routine seq Generating NVIDIA GPU code 11154, Generated vector simd code for the loop containing reductions sza_calc: 11169, Generating acc routine seq Generating NVIDIA GPU code timer: 11266, Loop not vectorized/parallelized: contains call 11270, Loop not vectorized/parallelized: contains call 11273, Loop not fused: function call before adjacent loop Generated vector simd code for the loop containing reductions Loop unrolled 4 times 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits time_from_filename: 11333, time2jsec inlined, size=11 (inline) file mptrac.c (11215) tropo_weight: 11344, Generating acc routine seq Generating NVIDIA GPU code 11347, clim_tropo inlined, size=63 (inline) file mptrac.c (208) 212, Loop not vectorized/parallelized: not countable 216, Loop not vectorized/parallelized: not countable write_atm_asc: 11389, jsec2time inlined, size=13 (inline) file mptrac.c (2636) 11398, Loop not vectorized/parallelized: contains call 11415, Loop not vectorized/parallelized: contains call 11430, Loop not vectorized/parallelized: contains call write_atm_bin: 11479, Loop not vectorized/parallelized: contains call write_atm_clams: 11522, Loop not vectorized/parallelized: contains call 11540, Loop not vectorized/parallelized: contains call write_atm_clams_traj: 11572, jsec2time inlined, size=13 (inline) file mptrac.c (2636) 11573, jsec2time inlined, size=13 (inline) file mptrac.c (2636) 11575, jsec2time inlined, size=13 (inline) file mptrac.c (2636) 11614, Loop not vectorized/parallelized: contains call 11644, Loop not vectorized/parallelized: contains call 11679, Loop not vectorized/parallelized: contains call 11697, Loop not vectorized/parallelized: contains call write_atm_nc: 11731, Loop not vectorized/parallelized: contains call 11747, Loop not vectorized/parallelized: contains call write_csi: 11774, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 11804, read_obs inlined, size=82 (inline) file mptrac.c (10900) 10907, Loop not vectorized/parallelized: contains call 10914, Loop not vectorized/parallelized: contains call 11808, read_kernel inlined, size=40 (inline) file mptrac.c (7528) 7540, Loop not vectorized/parallelized: contains call 7559, Loop not fused: function call before adjacent loop Generated vector simd code for the loop 11843, Loop not fused: function call before adjacent loop Generated vector simd code for the loop 11865, Invariant if transformation Loop not vectorized/parallelized: not countable 11869, Loop not vectorized/parallelized: contains call 11911, kernel_weight inlined, size=38 (inline) file mptrac.c (2665) 2680, Loop not vectorized/parallelized: not countable 11914, Loop not vectorized/parallelized: too deeply nested 11918, Loop not vectorized/parallelized: contains call 11983, Loop not fused: function call before adjacent loop Generated vector simd code for the loop 12002, Loop not fused: no successor loop Generated vector simd code for the loop write_ens: 12045, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 12057, Loop not vectorized/parallelized: not countable 12075, geo2cart inlined, size=10 (inline) file mptrac.c (1918) 12076, Loop not vectorized/parallelized: not countable 12097, Loop not vectorized/parallelized: contains call 12100, Loop not vectorized/parallelized: contains call 12108, cart2geo inlined, size=12 (inline) file mptrac.c (78) 12110, Loop not vectorized/parallelized: contains call 12114, Loop not vectorized/parallelized: contains call write_grid: 12145, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 12155, read_kernel inlined, size=40 (inline) file mptrac.c (7528) 7540, Loop not vectorized/parallelized: contains call 7559, Loop not fused: function call before adjacent loop Generated vector simd code for the loop 12161, Loop not vectorized/parallelized: contains call 12195, #omp parallel Loop versioned for possible aliasing Generated vector simd code for the loop 12201, Loop not fused: function call before adjacent loop Loop versioned for possible aliasing Generated vector simd code for the loop Loop unrolled 2 times 12204, #omp parallel Loop versioned for possible aliasing Generated vector simd code for the loop 12215, #omp parallel Loop not vectorized: data dependency 12231, kernel_weight inlined, size=38 (inline) file mptrac.c (2665) 2680, Loop not vectorized/parallelized: not countable 12233, Loop not vectorized: data dependency Loop unrolled 2 times 12241, #omp parallel Loop not vectorized/parallelized: too deeply nested 12243, Loop not vectorized/parallelized: contains call 12263, not inlined -- exceed size limitation: intpol_met_time_3d 12274, Loop not vectorized: data dependency 12279, Loop not vectorized: data dependency Loop unrolled 2 times 12287, write_grid_asc inlined, size=108 (inline) file mptrac.c (12332) 12349, jsec2time inlined, size=13 (inline) file mptrac.c (2636) 12358, Loop not vectorized/parallelized: contains call 12381, Loop not vectorized/parallelized: contains call 12385, Loop not vectorized/parallelized: contains call 12391, Loop not vectorized/parallelized: too deeply nested 12402, Loop not vectorized/parallelized: contains call 12407, Loop not vectorized/parallelized: contains call 12292, not inlined -- exceed size limitation: write_grid_nc 12301, Loop not vectorized/parallelized: contains call write_grid_asc: 12349, jsec2time inlined, size=13 (inline) file mptrac.c (2636) 12358, Loop not vectorized/parallelized: contains call 12381, Loop not vectorized/parallelized: contains call 12385, Loop not vectorized/parallelized: contains call 12391, Loop not vectorized/parallelized: too deeply nested 12402, Loop not vectorized/parallelized: contains call 12407, Loop not vectorized/parallelized: contains call write_grid_nc: 12478, Loop not vectorized/parallelized: contains call 12501, Loop not fused: function call before adjacent loop 12503, Loop not vectorized: data dependency Loop unrolled 8 times 12508, Loop not fused: function call before adjacent loop 12510, Loop not vectorized: data dependency Loop unrolled 8 times 12515, Loop not fused: function call before adjacent loop 12517, Loop not vectorized: data dependency Loop unrolled 4 times 12522, Loop not vectorized/parallelized: too deeply nested 12524, Loop not fused: function call before adjacent loop 12526, Loop not vectorized: data dependency Loop unrolled 8 times 12533, Loop not vectorized/parallelized: too deeply nested 12535, Loop not fused: function call before adjacent loop 12537, Loop not vectorized: data dependency Loop unrolled 8 times write_met_bin: 12598, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (12669) 12679, Recognized memory copy idiom 12599, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (12669) 12679, Recognized memory copy idiom 12600, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (12669) 12679, Recognized memory copy idiom 12601, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (12669) 12679, Recognized memory copy idiom 12602, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (12669) 12679, Recognized memory copy idiom 12603, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (12669) 12679, Recognized memory copy idiom 12604, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (12669) 12679, Recognized memory copy idiom 12605, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (12669) 12679, Recognized memory copy idiom 12606, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (12669) 12679, Recognized memory copy idiom 12607, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (12669) 12679, Recognized memory copy idiom 12608, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (12669) 12679, Recognized memory copy idiom 12609, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (12669) 12679, Recognized memory copy idiom 12610, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (12669) 12679, Recognized memory copy idiom 12611, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (12669) 12679, Recognized memory copy idiom 12612, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (12669) 12679, Recognized memory copy idiom 12613, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (12669) 12679, Recognized memory copy idiom 12614, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (12669) 12679, Recognized memory copy idiom 12615, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (12669) 12679, Recognized memory copy idiom 12616, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (12669) 12679, Recognized memory copy idiom 12617, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (12669) 12679, Recognized memory copy idiom 12618, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (12669) 12679, Recognized memory copy idiom 12619, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (12669) 12679, Recognized memory copy idiom 12620, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (12669) 12679, Recognized memory copy idiom 12621, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (12669) 12679, Recognized memory copy idiom write_met_bin_2d: 12679, Recognized memory copy idiom write_met_bin_3d: 12711, #omp parallel 12713, Recognized memory copy idiom 12738, compress_zfp inlined, size=105 (inline) file mptrac.c (857) 12746, compress_zstd inlined, size=60 (inline) file mptrac.c (953) 12767, compress_sz3 inlined, size=89 (inline) file mptrac.c (779) write_met_nc: 12899, Loop not vectorized/parallelized: not countable 12904, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (12953) 12964, Loop not fused: function call before adjacent loop 12965, Loop not vectorized: data dependency Loop unrolled 8 times 12905, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (12953) 12964, Loop not fused: function call before adjacent loop 12965, Loop not vectorized: data dependency Loop unrolled 8 times 12906, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (12953) 12964, Loop not fused: function call before adjacent loop 12965, Loop not vectorized: data dependency Loop unrolled 8 times 12907, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (12953) 12964, Loop not fused: function call before adjacent loop 12965, Loop not vectorized: data dependency Loop unrolled 8 times 12908, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (12953) 12964, Loop not fused: function call before adjacent loop 12965, Loop not vectorized: data dependency Loop unrolled 8 times 12909, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (12953) 12964, Loop not fused: function call before adjacent loop 12965, Loop not vectorized: data dependency Loop unrolled 8 times 12910, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (12953) 12964, Loop not fused: function call before adjacent loop 12965, Loop not vectorized: data dependency Loop unrolled 8 times 12911, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (12953) 12964, Loop not fused: function call before adjacent loop 12965, Loop not vectorized: data dependency Loop unrolled 8 times 12912, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (12953) 12964, Loop not fused: function call before adjacent loop 12965, Loop not vectorized: data dependency Loop unrolled 8 times 12913, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (12953) 12964, Loop not fused: function call before adjacent loop 12965, Loop not vectorized: data dependency Loop unrolled 8 times 12914, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (12953) 12964, Loop not fused: function call before adjacent loop 12965, Loop not vectorized: data dependency Loop unrolled 8 times 12915, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (12953) 12964, Loop not fused: function call before adjacent loop 12965, Loop not vectorized: data dependency Loop unrolled 8 times 12916, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (12953) 12964, Loop not fused: function call before adjacent loop 12965, Loop not vectorized: data dependency Loop unrolled 8 times 12917, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (12953) 12964, Loop not fused: function call before adjacent loop 12965, Loop not vectorized: data dependency Loop unrolled 8 times 12918, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (12953) 12964, Loop not fused: function call before adjacent loop 12965, Loop not vectorized: data dependency Loop unrolled 8 times 12919, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (12953) 12964, Loop not fused: function call before adjacent loop 12965, Loop not vectorized: data dependency Loop unrolled 8 times 12920, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (12953) 12964, Loop not fused: function call before adjacent loop 12965, Loop not vectorized: data dependency Loop unrolled 8 times 12921, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (12953) 12964, Loop not fused: function call before adjacent loop 12965, Loop not vectorized: data dependency Loop unrolled 8 times 12922, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (12953) 12964, Loop not fused: function call before adjacent loop 12965, Loop not vectorized: data dependency Loop unrolled 8 times 12923, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (12953) 12964, Loop not fused: function call before adjacent loop 12965, Loop not vectorized: data dependency Loop unrolled 8 times 12924, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (12953) 12964, Loop not fused: function call before adjacent loop 12965, Loop not vectorized: data dependency Loop unrolled 8 times 12925, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (12953) 12964, Loop not fused: function call before adjacent loop 12965, Loop not vectorized: data dependency Loop unrolled 8 times 12926, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (12953) 12964, Loop not fused: function call before adjacent loop 12965, Loop not vectorized: data dependency Loop unrolled 8 times 12927, write_met_nc_2d inlined, size=46 (inline) file mptrac.c (12953) 12964, Loop not fused: function call before adjacent loop 12965, Loop not vectorized: data dependency Loop unrolled 8 times 12930, write_met_nc_3d inlined, size=50 (inline) file mptrac.c (12982) 12993, Loop not fused: function call before adjacent loop 12995, Loop not vectorized: data dependency Loop unrolled 8 times 12931, write_met_nc_3d inlined, size=50 (inline) file mptrac.c (12982) 12993, Loop not fused: function call before adjacent loop 12995, Loop not vectorized: data dependency Loop unrolled 8 times 12932, write_met_nc_3d inlined, size=50 (inline) file mptrac.c (12982) 12993, Loop not fused: function call before adjacent loop 12995, Loop not vectorized: data dependency Loop unrolled 8 times 12933, write_met_nc_3d inlined, size=50 (inline) file mptrac.c (12982) 12993, Loop not fused: function call before adjacent loop 12995, Loop not vectorized: data dependency Loop unrolled 8 times 12934, write_met_nc_3d inlined, size=50 (inline) file mptrac.c (12982) 12993, Loop not fused: function call before adjacent loop 12995, Loop not vectorized: data dependency Loop unrolled 8 times 12935, write_met_nc_3d inlined, size=50 (inline) file mptrac.c (12982) 12993, Loop not fused: function call before adjacent loop 12995, Loop not vectorized: data dependency Loop unrolled 8 times 12936, write_met_nc_3d inlined, size=50 (inline) file mptrac.c (12982) 12993, Loop not fused: function call before adjacent loop 12995, Loop not vectorized: data dependency Loop unrolled 8 times 12937, write_met_nc_3d inlined, size=50 (inline) file mptrac.c (12982) 12993, Loop not fused: function call before adjacent loop 12995, Loop not vectorized: data dependency Loop unrolled 8 times 12938, write_met_nc_3d inlined, size=50 (inline) file mptrac.c (12982) 12993, Loop not fused: function call before adjacent loop 12995, Loop not vectorized: data dependency Loop unrolled 8 times 12939, write_met_nc_3d inlined, size=50 (inline) file mptrac.c (12982) 12993, Loop not fused: function call before adjacent loop 12995, Loop not vectorized: data dependency Loop unrolled 8 times 12940, write_met_nc_3d inlined, size=50 (inline) file mptrac.c (12982) 12993, Loop not fused: function call before adjacent loop 12995, Loop not vectorized: data dependency Loop unrolled 8 times write_met_nc_2d: 12964, Loop not fused: function call before adjacent loop 12965, Loop not vectorized: data dependency Loop unrolled 8 times write_met_nc_3d: 12993, Loop not fused: function call before adjacent loop 12995, Loop not vectorized: data dependency Loop unrolled 8 times write_prof: 13023, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 13059, read_obs inlined, size=82 (inline) file mptrac.c (10900) 10907, Loop not vectorized/parallelized: contains call 10914, Loop not vectorized/parallelized: contains call 13086, Loop not fused: different loop trip count Loop versioned for possible aliasing Generated vector simd code for the loop 13092, Loop not fused: different loop trip count Generated vector simd code for the loop 13094, Loop not fused: function call before adjacent loop Loop versioned for possible aliasing Generated vector simd code for the loop 13113, Loop not vectorized/parallelized: potential early exits 13140, Loop not vectorized: data dependency 13169, Loop not vectorized/parallelized: potential early exits 13183, Loop not vectorized/parallelized: contains call 13187, not inlined -- exceed size limitation: intpol_met_time_3d 13189, not inlined -- exceed size limitation: intpol_met_time_3d 13191, not inlined -- exceed size limitation: intpol_met_time_3d write_sample: 13250, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 13268, read_obs inlined, size=82 (inline) file mptrac.c (10900) 10907, Loop not vectorized/parallelized: contains call 10914, Loop not vectorized/parallelized: contains call 13272, read_kernel inlined, size=40 (inline) file mptrac.c (7528) 7540, Loop not vectorized/parallelized: contains call 7559, Loop not fused: function call before adjacent loop Generated vector simd code for the loop 13313, geo2cart inlined, size=10 (inline) file mptrac.c (1918) 13338, geo2cart inlined, size=10 (inline) file mptrac.c (1918) 13349, kernel_weight inlined, size=38 (inline) file mptrac.c (2665) 2680, Loop not vectorized/parallelized: not countable 13365, not inlined -- exceed size limitation: intpol_met_time_3d write_station: 13407, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 13424, Loop not vectorized/parallelized: contains call 13430, geo2cart inlined, size=10 (inline) file mptrac.c (1918) 13455, geo2cart inlined, size=10 (inline) file mptrac.c (1918) 13468, Loop not vectorized/parallelized: contains call write_vtk: 13491, timer inlined, size=73 (inline) file mptrac.c (11241) 11279, Loop not vectorized/parallelized: potential early exits 11282, Loop not vectorized/parallelized: potential early exits 13506, Loop not vectorized/parallelized: not countable 13520, Loop not vectorized/parallelized: contains call 13532, Loop not vectorized/parallelized: contains call 13544, Loop not vectorized/parallelized: contains call mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -o atm2grid atm2grid.c mptrac.o -L ../libs/build/lib -L ../libs/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /e/software/default/stages/2025/software/CUDA/12/lib64 -lcudart -lnvToolsExt -lcurand -lzfp -lzstd -lSZ3c -leccodes atm2grid.c: mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -o atm_conv atm_conv.c mptrac.o -L ../libs/build/lib -L ../libs/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /e/software/default/stages/2025/software/CUDA/12/lib64 -lcudart -lnvToolsExt -lcurand -lzfp -lzstd -lSZ3c -leccodes atm_conv.c: mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -o atm_dist atm_dist.c mptrac.o -L ../libs/build/lib -L ../libs/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /e/software/default/stages/2025/software/CUDA/12/lib64 -lcudart -lnvToolsExt -lcurand -lzfp -lzstd -lSZ3c -leccodes atm_dist.c: main: 122, Loop not vectorized/parallelized: contains call 155, Loop not vectorized/parallelized: not countable 196, Loop not vectorized/parallelized: not countable 219, Loop not vectorized/parallelized: not countable 255, Loop not vectorized/parallelized: not countable 269, Loop not vectorized/parallelized: contains call 278, Loop not vectorized/parallelized: contains call 287, Loop not vectorized/parallelized: contains call 296, Loop not vectorized/parallelized: contains call 305, Loop not vectorized/parallelized: contains call 314, Loop not vectorized/parallelized: contains call 323, Loop not vectorized/parallelized: contains call 332, Loop not vectorized/parallelized: contains call 341, Loop not vectorized/parallelized: contains call 351, Loop not vectorized/parallelized: contains call mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -o atm_init atm_init.c mptrac.o -L ../libs/build/lib -L ../libs/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /e/software/default/stages/2025/software/CUDA/12/lib64 -lcudart -lnvToolsExt -lcurand -lzfp -lzstd -lSZ3c -leccodes atm_init.c: main: 93, Loop not vectorized/parallelized: too deeply nested 94, Loop not vectorized/parallelized: too deeply nested 95, Loop not vectorized/parallelized: too deeply nested 118, Loop not vectorized/parallelized: potential early exits 154, Loop not vectorized/parallelized: not countable 159, Loop not vectorized/parallelized: not countable 164, Loop not vectorized/parallelized: not countable 169, Loop not vectorized/parallelized: not countable mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -o atm_select atm_select.c mptrac.o -L ../libs/build/lib -L ../libs/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /e/software/default/stages/2025/software/CUDA/12/lib64 -lcudart -lnvToolsExt -lcurand -lzfp -lzstd -lSZ3c -leccodes atm_select.c: main: 102, Loop not vectorized/parallelized: contains call 162, Loop not fused: function call before adjacent loop Loop not vectorized: data dependency Loop unrolled 2 times mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -o atm_split atm_split.c mptrac.o -L ../libs/build/lib -L ../libs/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /e/software/default/stages/2025/software/CUDA/12/lib64 -lcudart -lnvToolsExt -lcurand -lzfp -lzstd -lSZ3c -leccodes atm_split.c: main: 88, Loop not vectorized: unknown Loop unrolled 2 times 101, Loop not vectorized/parallelized: contains call 117, Loop not vectorized/parallelized: contains call 140, Loop not fused: complex flow graph Loop not vectorized: data dependency Loop unrolled 2 times mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -o atm_stat atm_stat.c mptrac.o -L ../libs/build/lib -L ../libs/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /e/software/default/stages/2025/software/CUDA/12/lib64 -lcudart -lnvToolsExt -lcurand -lzfp -lzstd -lSZ3c -leccodes atm_stat.c: main: 84, Loop not vectorized/parallelized: contains call 107, Loop not vectorized/parallelized: contains call 128, Loop not vectorized: data dependency Loop unrolled 2 times 134, Loop not fused: function call before adjacent loop Generated vector simd code for the loop 142, Loop not vectorized/parallelized: contains call 148, Loop not vectorized/parallelized: contains call 154, Loop not vectorized/parallelized: contains call 160, Loop not vectorized/parallelized: contains call 166, Loop not vectorized/parallelized: contains call 172, Loop not vectorized/parallelized: contains call 179, Loop not vectorized/parallelized: contains call 185, Loop not vectorized/parallelized: contains call 191, Loop not vectorized/parallelized: contains call 199, Loop not vectorized/parallelized: contains call mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -o cape cape.c mptrac.o -L ../libs/build/lib -L ../libs/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /e/software/default/stages/2025/software/CUDA/12/lib64 -lcudart -lnvToolsExt -lcurand -lzfp -lzstd -lSZ3c -leccodes cape.c: main: 126, Loop not vectorized/parallelized: not countable 131, Loop not vectorized/parallelized: not countable 136, Loop not vectorized/parallelized: not countable mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -o day2doy day2doy.c mptrac.o -L ../libs/build/lib -L ../libs/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /e/software/default/stages/2025/software/CUDA/12/lib64 -lcudart -lnvToolsExt -lcurand -lzfp -lzstd -lSZ3c -leccodes day2doy.c: mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -o doy2day doy2day.c mptrac.o -L ../libs/build/lib -L ../libs/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /e/software/default/stages/2025/software/CUDA/12/lib64 -lcudart -lnvToolsExt -lcurand -lzfp -lzstd -lSZ3c -leccodes doy2day.c: mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -o jsec2time jsec2time.c mptrac.o -L ../libs/build/lib -L ../libs/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /e/software/default/stages/2025/software/CUDA/12/lib64 -lcudart -lnvToolsExt -lcurand -lzfp -lzstd -lSZ3c -leccodes jsec2time.c: mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -o met_conv met_conv.c mptrac.o -L ../libs/build/lib -L ../libs/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /e/software/default/stages/2025/software/CUDA/12/lib64 -lcudart -lnvToolsExt -lcurand -lzfp -lzstd -lSZ3c -leccodes met_conv.c: mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -o met_lapse met_lapse.c mptrac.o -L ../libs/build/lib -L ../libs/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /e/software/default/stages/2025/software/CUDA/12/lib64 -lcudart -lnvToolsExt -lcurand -lzfp -lzstd -lSZ3c -leccodes met_lapse.c: main: 92, Loop not vectorized/parallelized: too deeply nested 99, Loop not vectorized/parallelized: not countable 101, Generated vector simd code for the loop 107, Loop not vectorized/parallelized: too deeply nested 115, Loop not vectorized/parallelized: not countable 120, Loop not vectorized/parallelized: contains call 145, Loop not fused: complex flow graph Loop not vectorized: unknown 210, Loop not vectorized: unknown 216, Loop not vectorized/parallelized: contains call mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -o met_map met_map.c mptrac.o -L ../libs/build/lib -L ../libs/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /e/software/default/stages/2025/software/CUDA/12/lib64 -lcudart -lnvToolsExt -lcurand -lzfp -lzstd -lSZ3c -leccodes met_map.c: main: 194, Loop not vectorized/parallelized: too deeply nested 210, Loop not vectorized/parallelized: contains call 219, Loop not vectorized/parallelized: contains call 235, Loop not vectorized/parallelized: contains call 323, Loop not vectorized/parallelized: contains call mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -o met_prof met_prof.c mptrac.o -L ../libs/build/lib -L ../libs/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /e/software/default/stages/2025/software/CUDA/12/lib64 -lcudart -lnvToolsExt -lcurand -lzfp -lzstd -lSZ3c -leccodes met_prof.c: main: 90, Loop not vectorized/parallelized: too deeply nested 103, Loop not vectorized/parallelized: contains call 110, Loop not vectorized/parallelized: contains call 125, Loop not vectorized/parallelized: contains call 207, Loop not vectorized/parallelized: contains call mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -o met_sample met_sample.c mptrac.o -L ../libs/build/lib -L ../libs/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /e/software/default/stages/2025/software/CUDA/12/lib64 -lcudart -lnvToolsExt -lcurand -lzfp -lzstd -lSZ3c -leccodes met_sample.c: main: 105, Loop not vectorized/parallelized: contains call mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -o met_spec met_spec.c mptrac.o -L ../libs/build/lib -L ../libs/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /e/software/default/stages/2025/software/CUDA/12/lib64 -lcudart -lnvToolsExt -lcurand -lzfp -lzstd -lSZ3c -leccodes met_spec.c: main: 74, Loop not vectorized/parallelized: contains call 90, Loop not vectorized/parallelized: not countable 102, Loop not vectorized/parallelized: contains call 113, Loop not vectorized/parallelized: contains call mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -o met_subgrid met_subgrid.c mptrac.o -L ../libs/build/lib -L ../libs/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /e/software/default/stages/2025/software/CUDA/12/lib64 -lcudart -lnvToolsExt -lcurand -lzfp -lzstd -lSZ3c -leccodes met_subgrid.c: main: 69, Loop not vectorized/parallelized: too deeply nested 80, Loop not vectorized/parallelized: contains call 190, Loop not vectorized/parallelized: contains call mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -o met_zm met_zm.c mptrac.o -L ../libs/build/lib -L ../libs/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /e/software/default/stages/2025/software/CUDA/12/lib64 -lcudart -lnvToolsExt -lcurand -lzfp -lzstd -lSZ3c -leccodes met_zm.c: main: 95, Loop not vectorized/parallelized: too deeply nested 108, Loop not vectorized/parallelized: contains call 115, Loop not vectorized/parallelized: contains call 129, Loop not vectorized/parallelized: contains call 139, Loop not vectorized/parallelized: contains call 225, Loop not vectorized/parallelized: contains call mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -o time2jsec time2jsec.c mptrac.o -L ../libs/build/lib -L ../libs/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /e/software/default/stages/2025/software/CUDA/12/lib64 -lcudart -lnvToolsExt -lcurand -lzfp -lzstd -lSZ3c -leccodes time2jsec.c: mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -o sedi sedi.c mptrac.o -L ../libs/build/lib -L ../libs/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /e/software/default/stages/2025/software/CUDA/12/lib64 -lcudart -lnvToolsExt -lcurand -lzfp -lzstd -lSZ3c -leccodes sedi.c: mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -o tnat tnat.c mptrac.o -L ../libs/build/lib -L ../libs/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /e/software/default/stages/2025/software/CUDA/12/lib64 -lcudart -lnvToolsExt -lcurand -lzfp -lzstd -lSZ3c -leccodes tnat.c: mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -o trac trac.c mptrac.o -L ../libs/build/lib -L ../libs/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /e/software/default/stages/2025/software/CUDA/12/lib64 -lcudart -lnvToolsExt -lcurand -lzfp -lzstd -lSZ3c -leccodes trac.c: main: 109, Loop not vectorized/parallelized: contains call mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -o tropo tropo.c mptrac.o -L ../libs/build/lib -L ../libs/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /e/software/default/stages/2025/software/CUDA/12/lib64 -lcudart -lnvToolsExt -lcurand -lzfp -lzstd -lSZ3c -leccodes tropo.c: main: 93, Loop not vectorized/parallelized: contains call 102, Loop not vectorized/parallelized: contains call mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -o tropo_clim tropo_clim.c mptrac.o -L ../libs/build/lib -L ../libs/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /e/software/default/stages/2025/software/CUDA/12/lib64 -lcudart -lnvToolsExt -lcurand -lzfp -lzstd -lSZ3c -leccodes tropo_clim.c: main: 148, Recognized memory set idiom 153, Recognized memory set idiom 157, Loop not vectorized/parallelized: contains call 184, Loop not fused: function call before adjacent loop Loop not vectorized: data dependency 228, Loop not vectorized/parallelized: contains call mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -o tropo_sample tropo_sample.c mptrac.o -L ../libs/build/lib -L ../libs/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /e/software/default/stages/2025/software/CUDA/12/lib64 -lcudart -lnvToolsExt -lcurand -lzfp -lzstd -lSZ3c -leccodes tropo_sample.c: main: 121, Loop not vectorized/parallelized: contains call 153, Loop not fused: function call before adjacent loop 154, Loop not vectorized: unprofitable for target 157, Loop not fused: function call before adjacent loop 158, Loop not vectorized: unprofitable for target 161, Loop not fused: function call before adjacent loop 162, Loop not vectorized: unprofitable for target 166, Loop not fused: no successor loop 167, Loop not vectorized: unprofitable for target 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 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 190, Loop not fused: function call before adjacent loop 191, Loop not vectorized: unprofitable for target 194, Loop not fused: function call before adjacent loop 195, Loop not vectorized: unprofitable for target 199, Loop not fused: no successor loop 200, Loop not vectorized: unprofitable for target 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 212, Loop not fused: function call before adjacent loop 213, Generated vector simd code for the loop 238, Loop not vectorized/parallelized: contains call mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -o tropo_zm tropo_zm.c mptrac.o -L ../libs/build/lib -L ../libs/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /e/software/default/stages/2025/software/CUDA/12/lib64 -lcudart -lnvToolsExt -lcurand -lzfp -lzstd -lSZ3c -leccodes tropo_zm.c: 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 116, Loop not fused: function call before adjacent loop 117, Loop not vectorized: unprofitable for target 120, Loop not fused: function call before adjacent loop 121, Loop not vectorized: unprofitable for target 125, Loop not fused: no successor loop 126, Loop not vectorized: unprofitable for target 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 139, Generated vector simd code for the loop 144, Loop not vectorized/parallelized: contains call 171, Loop not fused: function call before adjacent loop 213, Loop not vectorized/parallelized: contains call mpicc -I ../libs/build/include -DNP=20000 -DVERSION=\"v3.0-354-gd62d2d\" -O3 -g -mp -acc -DMPI -Minfo=all -DNVTX -DCURAND -DZFP -DZSTD -DSZ3 -DECCODES -o wind wind.c mptrac.o -L ../libs/build/lib -L ../libs/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /e/software/default/stages/2025/software/CUDA/12/lib64 -lcudart -lnvToolsExt -lcurand -lzfp -lzstd -lSZ3c -leccodes wind.c: main: 120, Loop not fused: complex flow graph Generated vector simd code for the loop 122, Invariant if transformation Loop not fused: different loop trip count Loop not fused: no successor loop Generated vector simd code for the loop 125, Loop not fused: function call before adjacent loop Generated vector simd code for the loop 135, Loop not fused: function call before adjacent loop 137, Loop not vectorized: data dependency rm -f *~ sbatch: defined options sbatch: -------------------- -------------------- sbatch: account : zam sbatch: cpus-per-task : 48 sbatch: deadline : 2025-10-11T07:00:20 sbatch: gpus-per-task : 1 sbatch: gres : gres/gpu:1 sbatch: hint : nomultithread sbatch: nodes : 1 sbatch: ntasks : 1 sbatch: ntasks-per-node : 1 sbatch: partition : jureap sbatch: time : 00:05:00 sbatch: verbose : 1 sbatch: wait : set sbatch: -------------------- -------------------- sbatch: end of defined options sbatch: error: invalid partition specified: jureap sbatch: error: Batch job submission failed: Invalid partition name specified cat: 'slurm*': No such file or directory ./job.sh: line 41: mail: command not found job result: FAILED job finished: Sat Oct 11 06:00:20 CEST 2025