common /pblcom_thread/ pbl, pbl_src, pbl_stack
common /pblcom_thread/ udt, udt_stack
common /pblcom_thread/ pbl_in_use, udt_in_use, is_uncollided_part
!$OMP THREADPRIVATE( /pblcom_thread/ )
to these: common /pblcom_thread1/ pbl, pbl_src, pbl_stack
common /pblcom_thread2/ udt, udt_stack
common /pblcom_thread3/ pbl_in_use, udt_in_use, is_uncollided_part
!$OMP THREADPRIVATE( /pblcom_thread1/ )
!$OMP THREADPRIVATE( /pblcom_thread2/ )
!$OMP THREADPRIVATE( /pblcom_thread3/ )
After that simple change, these compilers work for mcnp6.1.1b select case( hm(js) )
is changed to this: select case( trim(hm(js)) )
then Intel-15.0.3 can be used to build MCNP6. ulimit -s unlimited
OMP_STACKSIZE='50M'
EXPORT OMP_STACKSIZE
limit stacksize unlimited
setenv OMP_STACKSIZE 50M
ulimit -S -s hard
OMP_STACKSIZE='50M'
EXPORT OMP_STACKSIZE
echo %HOMEDRIVE%%HOMEPATH%
@ PATH C:my_mcnpMCNP_CODEbin;%PATH%
@ set DATAPATH=C:my_mcnpMCNP_DATA
@ set DISPLAY=localhost:0
start/wait mcnp6 i=myinp.txt tasks 4
pause