Open FujiwaraRobert opened 2 months ago
Well, you shouldn't be using MPI since oxDNA does not support it (except for some rather obscure combination of input options). Can you try running it without MPI? I guess it will segfault regardless (and that may be due to the type & strength of external forces you are using), but it is worth checking.
Thanks a lot. I tried running without mpi. But I encountered another error "terminate called after throwing an instance of 'thrust::system::system_error' what(): device free failed: cudaErrorIllegalAddress: an illegal memory access was encountered INFO: # Caught SIGNAL 6; setting stop = 1 "
Thanks for trying. It looks like some kind of memory error. I guess it depends on the specific system and force you are using.
When I ran without mpi, some simulations worked well and some of them just couldn't start at all.
Also, CPU works well.
OK! It definitely looks like there is some stability issue and sometimes the simulation explodes. Unfortunately I can't help you much without having access to the simulation data.
Input file:
Error message:
This is the error message I got while running my oxDNA input file. oxDNA can run for several steps and then it will encounter this problem. If I remove the external force from the input file, it works well. I don't know if I need to add any extra settings to input file to deal with this problem. Thanks so much.