@@ -2756,21 +2756,37 @@ void mcx_run_simulation(Config *cfg,GPUInfo *gpu){
27562756 */
27572757 switch (ispencil*10000 + (isref>0 )*1000 + (cfg->mediabyte <=4 )*100 + issvmc*10 + ispolarized){
27582758 case 0 : mcx_main_loop<0 ,0 ,0 ,0 ,0 > <<<mcgrid,mcblock,sharedbuf>>> (gmedia,gfield,genergy,gPseed ,gPpos ,gPdir ,gPlen ,gPdet ,gdetected,gsrcpattern,greplayw,greplaytof,greplaydetid,gseeddata,gdebugdata,ginvcdf,gsmatrix,gprogress);break ;
2759+ // Used 88 registers, 464 bytes cmem[0], 320 bytes cmem[2]
27592760 case 10 : mcx_main_loop<0 ,0 ,0 ,1 ,0 > <<<mcgrid,mcblock,sharedbuf>>> (gmedia,gfield,genergy,gPseed ,gPpos ,gPdir ,gPlen ,gPdet ,gdetected,gsrcpattern,greplayw,greplaytof,greplaydetid,gseeddata,gdebugdata,ginvcdf,gsmatrix,gprogress);break ;
2761+ // Used 112 registers, 464 bytes cmem[0], 348 bytes cmem[2]
27602762 case 100 : mcx_main_loop<0 ,0 ,1 ,0 ,0 > <<<mcgrid,mcblock,sharedbuf>>> (gmedia,gfield,genergy,gPseed ,gPpos ,gPdir ,gPlen ,gPdet ,gdetected,gsrcpattern,greplayw,greplaytof,greplaydetid,gseeddata,gdebugdata,ginvcdf,gsmatrix,gprogress);break ;
2763+ // Used 92 registers, 464 bytes cmem[0], 320 bytes cmem[2]
27612764 case 101 : mcx_main_loop<0 ,0 ,1 ,0 ,1 > <<<mcgrid,mcblock,sharedbuf>>> (gmedia,gfield,genergy,gPseed ,gPpos ,gPdir ,gPlen ,gPdet ,gdetected,gsrcpattern,greplayw,greplaytof,greplaydetid,gseeddata,gdebugdata,ginvcdf,gsmatrix,gprogress);break ;
2765+ // Used 96 registers, 464 bytes cmem[0], 328 bytes cmem[2]
27622766 case 1000 : mcx_main_loop<0 ,1 ,0 ,0 ,0 > <<<mcgrid,mcblock,sharedbuf>>> (gmedia,gfield,genergy,gPseed ,gPpos ,gPdir ,gPlen ,gPdet ,gdetected,gsrcpattern,greplayw,greplaytof,greplaydetid,gseeddata,gdebugdata,ginvcdf,gsmatrix,gprogress);break ;
2767+ // Used 96 registers, 464 bytes cmem[0], 320 bytes cmem[2]
27632768 case 1010 : mcx_main_loop<0 ,1 ,0 ,1 ,0 > <<<mcgrid,mcblock,sharedbuf>>> (gmedia,gfield,genergy,gPseed ,gPpos ,gPdir ,gPlen ,gPdet ,gdetected,gsrcpattern,greplayw,greplaytof,greplaydetid,gseeddata,gdebugdata,ginvcdf,gsmatrix,gprogress);break ;
2769+ // Used 130 registers, 464 bytes cmem[0], 432 bytes cmem[2]
27642770 case 1100 : mcx_main_loop<0 ,1 ,1 ,0 ,0 > <<<mcgrid,mcblock,sharedbuf>>> (gmedia,gfield,genergy,gPseed ,gPpos ,gPdir ,gPlen ,gPdet ,gdetected,gsrcpattern,greplayw,greplaytof,greplaydetid,gseeddata,gdebugdata,ginvcdf,gsmatrix,gprogress);break ;
2771+ // Used 96 registers, 464 bytes cmem[0], 320 bytes cmem[2]
27652772 case 1101 : mcx_main_loop<0 ,1 ,1 ,0 ,1 > <<<mcgrid,mcblock,sharedbuf>>> (gmedia,gfield,genergy,gPseed ,gPpos ,gPdir ,gPlen ,gPdet ,gdetected,gsrcpattern,greplayw,greplaytof,greplaydetid,gseeddata,gdebugdata,ginvcdf,gsmatrix,gprogress);break ;
2773+ // Used 96 registers, 464 bytes cmem[0], 328 bytes cmem[2]
27662774 case 10000 :mcx_main_loop<1 ,0 ,0 ,0 ,0 > <<<mcgrid,mcblock,sharedbuf>>> (gmedia,gfield,genergy,gPseed ,gPpos ,gPdir ,gPlen ,gPdet ,gdetected,gsrcpattern,greplayw,greplaytof,greplaydetid,gseeddata,gdebugdata,ginvcdf,gsmatrix,gprogress);break ;
2775+ // Used 70 registers, 464 bytes cmem[0], 40 bytes cmem[2]
27672776 case 10010 :mcx_main_loop<1 ,0 ,0 ,1 ,0 > <<<mcgrid,mcblock,sharedbuf>>> (gmedia,gfield,genergy,gPseed ,gPpos ,gPdir ,gPlen ,gPdet ,gdetected,gsrcpattern,greplayw,greplaytof,greplaydetid,gseeddata,gdebugdata,ginvcdf,gsmatrix,gprogress);break ;
2777+ // Used 80 registers, 464 bytes cmem[0], 68 bytes cmem[2]
27682778 case 10100 :mcx_main_loop<1 ,0 ,1 ,0 ,0 > <<<mcgrid,mcblock,sharedbuf>>> (gmedia,gfield,genergy,gPseed ,gPpos ,gPdir ,gPlen ,gPdet ,gdetected,gsrcpattern,greplayw,greplaytof,greplaydetid,gseeddata,gdebugdata,ginvcdf,gsmatrix,gprogress);break ;
2779+ // Used 64 registers, 464 bytes cmem[0], 40 bytes cmem[2]
27692780 case 10101 :mcx_main_loop<1 ,0 ,1 ,0 ,1 > <<<mcgrid,mcblock,sharedbuf>>> (gmedia,gfield,genergy,gPseed ,gPpos ,gPdir ,gPlen ,gPdet ,gdetected,gsrcpattern,greplayw,greplaytof,greplaydetid,gseeddata,gdebugdata,ginvcdf,gsmatrix,gprogress);break ;
2781+ // Used 72 registers, 464 bytes cmem[0], 52 bytes cmem[2]
27702782 case 11000 :mcx_main_loop<1 ,1 ,0 ,0 ,0 > <<<mcgrid,mcblock,sharedbuf>>> (gmedia,gfield,genergy,gPseed ,gPpos ,gPdir ,gPlen ,gPdet ,gdetected,gsrcpattern,greplayw,greplaytof,greplaydetid,gseeddata,gdebugdata,ginvcdf,gsmatrix,gprogress);break ;
2783+ // Used 72 registers, 464 bytes cmem[0], 40 bytes cmem[2]
27712784 case 11010 :mcx_main_loop<1 ,1 ,0 ,1 ,0 > <<<mcgrid,mcblock,sharedbuf>>> (gmedia,gfield,genergy,gPseed ,gPpos ,gPdir ,gPlen ,gPdet ,gdetected,gsrcpattern,greplayw,greplaytof,greplaydetid,gseeddata,gdebugdata,ginvcdf,gsmatrix,gprogress);break ;
2785+ // Used 80 registers, 464 bytes cmem[0], 152 bytes cmem[2]
27722786 case 11100 :mcx_main_loop<1 ,1 ,1 ,0 ,0 > <<<mcgrid,mcblock,sharedbuf>>> (gmedia,gfield,genergy,gPseed ,gPpos ,gPdir ,gPlen ,gPdet ,gdetected,gsrcpattern,greplayw,greplaytof,greplaydetid,gseeddata,gdebugdata,ginvcdf,gsmatrix,gprogress);break ;
2787+ // Used 72 registers, 464 bytes cmem[0], 40 bytes cmem[2]
27732788 case 11101 :mcx_main_loop<1 ,1 ,1 ,0 ,1 > <<<mcgrid,mcblock,sharedbuf>>> (gmedia,gfield,genergy,gPseed ,gPpos ,gPdir ,gPlen ,gPdet ,gdetected,gsrcpattern,greplayw,greplaytof,greplaydetid,gseeddata,gdebugdata,ginvcdf,gsmatrix,gprogress);break ;
2789+ // Used 78 registers, 464 bytes cmem[0], 52 bytes cmem[2]
27742790 }
27752791#pragma omp master
27762792{
0 commit comments