memcpy argument memory ranges overlap

251 views
Skip to first unread message

milton...@gmail.com

unread,
Jun 21, 2022, 1:40:05 PM6/21/22
to Vampire Users
Hi! I'm trying to run the curie-temperature program with llg-heun, with the following command:

mpirun -np 32 <path-to-vampire-parallel>

but it terminates with the following message:
Initialising system variables
Creating system
System decomposed into 4 x 8 x 1 processors for parallel execution
Assertion failed in file src/mpi/misc/utils.c at line 55: FALSE
memcpy argument memory ranges overlap, dst_=0x7fff3860eba8 src_=0x7fff3860eba4 len_=8

internal ABORT - process 0


Running vampire in parallel like this has worked previously on the same computer, and I know there's nothing wrong with input or material files because the same simulation has been run on different computers.

The machine is running Debian, which was updated/upgraded/dist-upgraded before attempting these simulations. mpich is also freshly installed. I am using the develop branch of vampire, and I tried downloading and installing it again but there was no difference.

Any help would be much appreciated!
/Milton

gabo...@gmail.com

unread,
Jun 21, 2022, 10:16:01 PM6/21/22
to Vampire Users
The utils.c in your error message might be from that of mpich [1].  What is the mpich version [2] and is the mpich version the same on the Debian computer that is giving that error as that on the computers that the same simulation is running without error?


Kind Regards,
Gavin
VAMPIRE user

milton...@gmail.com

unread,
Jun 22, 2022, 1:14:08 PM6/22/22
to Vampire Users
Hi Gavin, and thanks!

I think my mistake was installing mpi with "sudo apt-get install mpich". After downloading and installing open-mpi 4.1.4 from the official website everything worked fine.
Reply all
Reply to author
Forward
0 new messages