Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes | ||
pelicans [2014/11/30 15:08] – [pelicans] gerard | pelicans [2015/01/30 10:30] – [Test parallèle (tutorial)] gerard | ||
---|---|---|---|
Ligne 11: | Ligne 11: | ||
[henry@judith ~]$ isis_run -h | [henry@judith ~]$ isis_run -h | ||
</ | </ | ||
- | * FIXME: ajouter MPI, METIS, et java ? | + | |
- | * on peut lancer l' | + | * on peut lancer l' |
* pour accéder au tutoriel depuis xisis, aller dans Preferences, | * pour accéder au tutoriel depuis xisis, aller dans Preferences, | ||
Ligne 25: | Ligne 25: | ||
* modifier Makefile.in | * modifier Makefile.in | ||
* / | * / | ||
+ | * dans Lib/ | ||
+ | |||
< | < | ||
[devel1@judith ~/ | [devel1@judith ~/ | ||
Ligne 175: | Ligne 177: | ||
Installing PELICANS, level=opt0 | Installing PELICANS, level=opt0 | ||
================================================================================= | ================================================================================= | ||
- | make[1]: Entering directory `/ | + | ... |
- | pel: building Makefile | + | | Test is successful |
- | make[2]: Entering directory `/ | + | -------------------------------------------------- |
- | pel: compiling EXT_MPIcommunicator.cc | + | -------------------------------------------------- |
- | pel: compiling EXT_MPI_API.cc | + | | ISIS/IHM/samples/WallConduction/DoRun |
- | pel: compiling EXT_METISsplitting.cc | + | -------------------------------------------------- |
- | In file included from / | + | | Test is successful |
- | from /local/apps/isis-4.1.0/PELICANS/ | + | -------------------------------------------------- |
- | / | + | |
- | double drand48(); | + | ************************************************** |
- | ^ | + | * number of successful tests: 214 |
- | In file included from / | + | * number of ambiguous tests: 0 |
- | from / | + | * number of failing tests: 0 |
- | / | + | ************************************************** |
- | extern double drand48 (void) __THROW; | + | |
- | ^ | + | *** Elapsed time in second: |
- | In file included from / | + | user 0.068729 |
- | from / | + | |
- | / | + | |
- | void srand48(long); | + | **** |
- | ^ | + | * target test_install completed |
- | In file included from / | + | **************************************** |
- | from / | + | make[1]: Leaving directory `/ |
- | / | + | </ |
- | extern void srand48 (long int __seedval) __THROW; | + | |
- | ^ | + | ==== Test parallèle (tutorial) ==== |
- | make[2]: | + | on modifie le data.pel, comme indiqué dans le tutorial (p72): |
- | make[2]: Leaving directory `/ | + | < |
- | make[2]: Entering directory `/ | + | [ghenry@holopherne RoomFire]$ grep parallel *.pel |
- | pel: compiling EXT_METISsplitting.cc | + | data.pel:execution_mode=" |
- | In file included from / | + | [ghenry@holopherne RoomFire]$ grep splitt *.pel |
- | from /local/ | + | data.pel:splitting_strategy=" |
- | / | + | </code> |
- | double drand48(); | + | et on lance le calcul, sur une machine qui a 30 slots (CentOS 7, openmpi openmpi-1.6.4-3): |
- | ^ | + | < |
- | In file included from /local/apps/metis-4.0.3/Lib/metis.h: | + | [ghenry@holopherne RoomFire]$ which mpirun |
- | from /local/ | + | /usr/lib64/openmpi/bin/mpirun |
- | / | + | </code> |
- | extern double drand48 (void) __THROW; | + | |
- | ^ | + | < |
- | In file included from / | + | [ghenry@holopherne RoomFire]$ isis_run data.pel resu -np 2 |
- | from / | + | Process #0 : launched on holopherne.cmi.univ-mrs.fr (79758). |
- | / | + | Process #1 : launched on holopherne.cmi.univ-mrs.fr (79759). |
- | void srand48(long); | + | Process #1 : terminated. |
- | ^ | + | Process #0 : terminated. |
- | In file included from / | + | Process #0 : launched on holopherne.cmi.univ-mrs.fr (79766). |
- | from / | + | Process #1 : launched on holopherne.cmi.univ-mrs.fr (79767). |
- | / | + | terminate called after throwing an instance of ' |
- | extern void srand48 (long int __seedval) __THROW; | + | -------------------------------------------------------------------------- |
- | ^ | + | mpirun noticed that process rank 1 with PID 79767 on node holopherne.cmi.univ-mrs.fr exited on signal 11 (Segmentation fault). |
- | make[2]: *** [/ | + | -------------------------------------------------------------------------- |
- | make[2]: Leaving directory `/ | + | |
- | make[1]: *** [lib/Linux-gcc/ | + | |
- | make[1]: Leaving directory `/ | + | |
- | make: *** [PELICANS0] Error 2 | + | |
</ | </ | ||