1 | |
---|
2 | pour le debug |
---|
3 | pour le 1 |
---|
4 | mpirun -machinefile ./machinefile -np 4 wrf.exe < /dev/null & |
---|
5 | et utiliser le script |
---|
6 | pour le 2 |
---|
7 | pgdbg -mpi:/donnees/aslmd/MPI/mpich2-1.3.1_normal/bin/mpirun -np 4 wrf.exe |
---|
8 | |
---|
9 | |
---|
10 | mpich2-1.3.1 avec pgf 2011 |
---|
11 | --------------------------- |
---|
12 | la source est la |
---|
13 | http://www.mcs.anl.gov/research/projects/mpich2/downloads/tarballs/1.3.1/mpich2-1.3.1.tar.gz |
---|
14 | la methode est expliquee la |
---|
15 | http://www.pgroup.com/resources/mpich/mpich2_131_pgi2011.htm |
---|
16 | |
---|
17 | semble fonctionner |
---|
18 | attention mpd n'existe plus, il faut preciser -hosts sur mpirun [plus pratique finalement ?] |
---|
19 | OK mpirun direct et ca marche sur une machine |
---|
20 | |
---|
21 | il faudrait compiler |
---|
22 | - avec fastsse |
---|
23 | - avec --with-device=ch3:nemesis comme avant |
---|
24 | |
---|
25 | ou alors |
---|
26 | --disable-fast --enable-g=dbg |
---|
27 | |
---|
28 | |
---|
29 | |
---|
30 | mpich2-1.4.1p1 avec pgf 2011 |
---|
31 | ---------------------------- |
---|
32 | http://www.mcs.anl.gov/research/projects/mpich2/downloads/tarballs/1.4.1p1/mpich2-1.4.1p1.tar.gz |
---|
33 | ./configure --prefix=$PWD --with-device=ch3:nemesis |
---|
34 | make |
---|
35 | |
---|
36 | OK mais pas mpd mpboot etc... !!! |
---|
37 | |
---|
38 | |
---|
39 | mpich2-1.2.1p1 |
---|
40 | ------------------------- |
---|
41 | |
---|
42 | http://www.mcs.anl.gov/research/projects/mpich2/downloads/tarballs/1.2.1p1/mpich2-1.2.1p1.tar.gz |
---|
43 | |
---|
44 | ./configure --prefix=$PWD --with-device=ch3:nemesis |
---|
45 | --> OK avec pgf90 v7 |
---|
46 | |
---|
47 | test avec gfortran |
---|
48 | voir script install_gfortran |
---|
49 | parait avoir compile... |
---|
50 | -------------- |
---|
51 | pb rencontre |
---|
52 | -------------- |
---|
53 | You have another version of autoconf. It may work, but is not guaranteed to. |
---|
54 | If you have problems, you may need to regenerate the build system entirely. |
---|
55 | To do so, use the procedure documented by the package, typically `autoreconf'. |
---|
56 | configure.in:1: error: Autoconf version 2.63 or higher is required |
---|
57 | configure.in:1: the top level |
---|
58 | autom4te: /usr/bin/m4 failed with exit status: 63 |
---|
59 | WARNING: `autoconf' is probably too old. You should only need it if |
---|
60 | you modified `configure.in'. You might want to install the |
---|
61 | `Autoconf' and `GNU m4' packages. Grab them from any GNU |
---|
62 | archive site. |
---|
63 | |
---|
64 | |
---|
65 | mpich2-1.0.8 |
---|
66 | ------------ |
---|
67 | |
---|
68 | http://www.mcs.anl.gov/research/projects/mpich2/downloads/tarballs/1.0.8/mpich2-1.0.8.tar.gz |
---|
69 | |
---|
70 | ./configure --prefix=$PWD --with-device=ch3:nemesis |
---|
71 | make |
---|
72 | |
---|
73 | PS: no make install, possible problems with Python version |
---|
74 | better to define a WHERE_MPI environment variable |
---|
75 | |
---|
76 | |
---|
77 | TEST TEST TEST TEST |
---|
78 | --enable-sharedlibs=gcc |
---|
79 | ./configure --prefix=$PWD --enable-sharedlibs=gcc --with-device=ch3:nemesis --enable-fast |
---|