[341] | 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 |
---|