I‘m currently running a small domain 200x150 model in a WRFV4.5.2 docker container. The host Machine has a size of 48c96t AMD CPU and the system is ubuntu 22.04.
I tested the time consumption that I only need around 40 threads to reach a optimized perfomance under nc+hdf5 and gun compiler. but I still want to know what caused the following issue.
problem is when running in the docker, using CPU threads more than 64(64,72,80,90,96 etc al) will cause a problem of
I followed a previous post to set the docker in privilege mode but still the same problem.
the error log and namelist is attached.
I tested the time consumption that I only need around 40 threads to reach a optimized perfomance under nc+hdf5 and gun compiler. but I still want to know what caused the following issue.
problem is when running in the docker, using CPU threads more than 64(64,72,80,90,96 etc al) will cause a problem of
The most cores I can use is 63 threads in the docker container and on the the host machine, the running is ok with all 96 threads or other combination.Program received signal SIGBUS: Access to an undefined portion of a memory object.
I followed a previous post to set the docker in privilege mode but still the same problem.
I configure the -D the option, seems the problem is related with mpi issue, of course, but still I can't figure out what's the cause, hope someone can give me some guide.WRF nests in Dockerized environment : SIGBUS
Dear all, I would like to share my experience with you in case someone stumbles on the same issue. Problem: Running WRF within a docker was giving me SIGBUS error: Program received signal SIGBUS: Access to an undefined portion of a memory object. This was only the case when I had nests...forum.mmm.ucar.edu
the error log and namelist is attached.
Attachments
Last edited: