Table of Contents
microMegas
'mM' is an open source program for DD (Dislocation Dynamics) simulations originally developed at the 'Laboratoire d'Etude des Microstructures', CNRS-ONERA, France. (from the Website)
Website
http://zig.onera.fr/mm_home_page/
SVN Repository
http://zig.onera.fr/svn/dd/trunk
User Account required.
Compilation
Go to the folder bin
and generate the makefile with
make -f config linux
The makefile must be edited on Fedora 22. Change some lines to
MPIFC=/usr/lib64/openmpi/bin/mpif90 CFLAGS= -I /usr/include/X11 -L/usr/lib64/X11 -L/usr/include/X11 FFLAGS= -ftree-vectorize -I/usr/include/X11 -L/usr/lib64/X11 -L/usr/include/X11
then make.
Running mM with MPI
Load the openMPI module with
module load mpi/openmpi-x86_64
change the content of the file in/hosts.dd
to:
localhost
and run e.g.
mpirun -N 8 -machinefile ../in/hosts.dd mmp > screen.log &
This worked for me on ww8stud1. — Manuel Leimberger 2015/09/17 12:11