INFO: No output directory specified (--dir) INFO: Using directory: "CXO_20251123_025609" INFO: Regenerating c-file: CXO.c DEBUG: CMD: /Users/runner/miniconda3/envs/mcxtrace/bin/mcxtrace -t -o ./CXO.c CXO.instr CFLAGS= ----------------------------------------------------------- Generating single GPU kernel or single CPU section layout: ----------------------------------------------------------- Generating GPU/CPU -DFUNNEL layout: ----------------------------------------------------------- DEBUG: CMD: /Users/runner/miniconda3/envs/mcxtrace/bin/mcxtrace finished INFO: Recompiling: ./CXO.out DEBUG: CMD: mpicc -o ./CXO.out ./CXO.c -lm -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/runner/miniconda3/envs/mcxtrace/lib -L/Users/runner/miniconda3/envs/mcxtrace/lib -ftree-vectorize -fPIC -fstack-protector-strong -O2 -pipe -isystem /Users/runner/miniconda3/envs/mcxtrace/include -DUSE_MPI -lmpi -headerpad_max_install_names -ftree-vectorize -fPIC -fstack-protector-strong -O2 -pipe -isystem /Users/runner/miniconda3/envs/mcxtrace/include -O2 -g -DNDEBUG -isysroot /Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk -D_DARWIN_C_SOURCE -I/Users/runner/miniconda3/envs/mcxtrace/include -Wl,-rpath,/Users/runner/miniconda3/envs/mcxtrace/lib -L/Users/runner/miniconda3/envs/mcxtrace/lib -fno-PIC -fPIE -flto -O3 -march=native -fno-math-errno -ftree-vectorize -g -DNDEBUG -D_POSIX_SOURCE -std=c99 -lm ./CXO.c:13345:6: warning: address of array 'optionstring1' will always evaluate to 'true' [-Wpointer-bool-conversion] 13345 | if(optionstring1 && strlen(optionstring1)) | ^~~~~~~~~~~~~ ~~ ./CXO.c:13346:49: warning: address of array 'optionstring1' will always evaluate to 'true' [-Wpointer-bool-conversion] 13346 | stracpy(_preOp_div_var._parameters.options, optionstring1 ? optionstring1 : "", 16384); | ^~~~~~~~~~~~~ ~ ./CXO.c:14371:6: warning: address of array 'optionstring2' will always evaluate to 'true' [-Wpointer-bool-conversion] 14371 | if(optionstring2 && strlen(optionstring2)) | ^~~~~~~~~~~~~ ~~ ./CXO.c:14372:50: warning: address of array 'optionstring2' will always evaluate to 'true' [-Wpointer-bool-conversion] 14372 | stracpy(_postOp_div_var._parameters.options, optionstring2 ? optionstring2 : "", 16384); | ^~~~~~~~~~~~~ ~ ./CXO.c:14697:6: warning: address of array 'optionstring' will always evaluate to 'true' [-Wpointer-bool-conversion] 14697 | if(optionstring && strlen(optionstring)) | ^~~~~~~~~~~~ ~~ ./CXO.c:14698:51: warning: address of array 'optionstring' will always evaluate to 'true' [-Wpointer-bool-conversion] 14698 | stracpy(_fp_psd_auto_var._parameters.options, optionstring ? optionstring : "", 16384); | ^~~~~~~~~~~~ ~ ./CXO.c:14985:93: warning: more '%' conversions than data arguments [-Wformat-insufficient-args] 14985 | fprintf(stderr,"ERROR (%s): Cannot have focus sampling window (focus_xw x focus_yh) = (%g x %g) with dist=0.\n",NAME_CURRENT_COMP); | ~^ ./CXO.c:16160:13: warning: using integer absolute value function 'abs' when argument is of floating point type [-Wabsolute-value] 16160 | psi=abs(randnorm()*focus_ar); | ^ ./CXO.c:16160:13: note: use function 'fabs' instead 16160 | psi=abs(randnorm()*focus_ar); | ^~~ | fabs ./CXO.c:16710:21: warning: enumeration values 'LEFT', 'RIGHT', and 'NONE' not handled in switch [-Wswitch] 16710 | switch (wall){ | ^~~~ ./CXO.c:16993:21: warning: enumeration values 'LEFT', 'RIGHT', and 'NONE' not handled in switch [-Wswitch] 16993 | switch (wall){ | ^~~~ ./CXO.c:17459:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 17459 | if ((( bounce == 2 ))) // conditional WHEN execution | ~~~~~~~^~~~ ./CXO.c:17459:21: note: remove extraneous parentheses around the comparison to silence this warning 17459 | if ((( bounce == 2 ))) // conditional WHEN execution | ~ ^ ~ ./CXO.c:17459:21: note: use '=' to turn this equality comparison into an assignment 17459 | if ((( bounce == 2 ))) // conditional WHEN execution | ^~ | = ./CXO.c:17580:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 17580 | if ((( bounce == 4 ))) // conditional WHEN execution | ~~~~~~~^~~~ ./CXO.c:17580:21: note: remove extraneous parentheses around the comparison to silence this warning 17580 | if ((( bounce == 4 ))) // conditional WHEN execution | ~ ^ ~ ./CXO.c:17580:21: note: use '=' to turn this equality comparison into an assignment 17580 | if ((( bounce == 4 ))) // conditional WHEN execution | ^~ | = ./CXO.c:17602:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 17602 | if ((( bounce == 4 ))) // conditional WHEN execution | ~~~~~~~^~~~ ./CXO.c:17602:21: note: remove extraneous parentheses around the comparison to silence this warning 17602 | if ((( bounce == 4 ))) // conditional WHEN execution | ~ ^ ~ ./CXO.c:17602:21: note: use '=' to turn this equality comparison into an assignment 17602 | if ((( bounce == 4 ))) // conditional WHEN execution | ^~ | = ./CXO.c:17624:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 17624 | if ((( bounce == 4 ))) // conditional WHEN execution | ~~~~~~~^~~~ ./CXO.c:17624:21: note: remove extraneous parentheses around the comparison to silence this warning 17624 | if ((( bounce == 4 ))) // conditional WHEN execution | ~ ^ ~ ./CXO.c:17624:21: note: use '=' to turn this equality comparison into an assignment 17624 | if ((( bounce == 4 ))) // conditional WHEN execution | ^~ | = ./CXO.c:17646:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 17646 | if ((( bounce == 4 ))) // conditional WHEN execution | ~~~~~~~^~~~ ./CXO.c:17646:21: note: remove extraneous parentheses around the comparison to silence this warning 17646 | if ((( bounce == 4 ))) // conditional WHEN execution | ~ ^ ~ ./CXO.c:17646:21: note: use '=' to turn this equality comparison into an assignment 17646 | if ((( bounce == 4 ))) // conditional WHEN execution | ^~ | = ./CXO.c:17668:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 17668 | if ((( bounce == 4 ))) // conditional WHEN execution | ~~~~~~~^~~~ ./CXO.c:17668:21: note: remove extraneous parentheses around the comparison to silence this warning 17668 | if ((( bounce == 4 ))) // conditional WHEN execution | ~ ^ ~ ./CXO.c:17668:21: note: use '=' to turn this equality comparison into an assignment 17668 | if ((( bounce == 4 ))) // conditional WHEN execution | ^~ | = ./CXO.c:17690:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 17690 | if ((( bounce == 4 ))) // conditional WHEN execution | ~~~~~~~^~~~ ./CXO.c:17690:21: note: remove extraneous parentheses around the comparison to silence this warning 17690 | if ((( bounce == 4 ))) // conditional WHEN execution | ~ ^ ~ ./CXO.c:17690:21: note: use '=' to turn this equality comparison into an assignment 17690 | if ((( bounce == 4 ))) // conditional WHEN execution | ^~ | = ./CXO.c:17712:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 17712 | if ((( bounce == 4 ))) // conditional WHEN execution | ~~~~~~~^~~~ ./CXO.c:17712:21: note: remove extraneous parentheses around the comparison to silence this warning 17712 | if ((( bounce == 4 ))) // conditional WHEN execution | ~ ^ ~ ./CXO.c:17712:21: note: use '=' to turn this equality comparison into an assignment 17712 | if ((( bounce == 4 ))) // conditional WHEN execution | ^~ | = ./CXO.c:17734:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 17734 | if ((( bounce == 4 ))) // conditional WHEN execution | ~~~~~~~^~~~ ./CXO.c:17734:21: note: remove extraneous parentheses around the comparison to silence this warning 17734 | if ((( bounce == 4 ))) // conditional WHEN execution | ~ ^ ~ ./CXO.c:17734:21: note: use '=' to turn this equality comparison into an assignment 17734 | if ((( bounce == 4 ))) // conditional WHEN execution | ^~ | = 19 warnings generated. ld: warning: duplicate -rpath '/Users/runner/miniconda3/envs/mcxtrace/lib' ignored ld: warning: duplicate -rpath '/Users/runner/miniconda3/envs/mcxtrace/lib' ignored DEBUG: CMD: mpicc finished DEBUG: CMD: otool -l ./CXO.out DEBUG: CMD: otool finished INFO: ===