calcoloscientifico:software:python
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
| calcoloscientifico:software:python [11/12/2018 13:55] – [Python 3.6.3 virtualenv for "espresso"] roberto.alfieri | calcoloscientifico:software:python [03/08/2021 10:46] (versione attuale) – fabio.spataro | ||
|---|---|---|---|
| Linea 76: | Linea 76: | ||
| < | < | ||
| - | # | + | # |
| MYVE=/ | MYVE=/ | ||
| mkdir -p $MYVE | mkdir -p $MYVE | ||
| Linea 91: | Linea 91: | ||
| module load gnu/5.4.0 | module load gnu/5.4.0 | ||
| - | module load openmpi/ | + | module load openmpi/ |
| module load python/ | module load python/ | ||
| module load cuda/ | module load cuda/ | ||
| Linea 114: | Linea 114: | ||
| Installing collected packages: urllib3, idna, chardet, certifi, requests, docutils, snowballstemmer, | Installing collected packages: urllib3, idna, chardet, certifi, requests, docutils, snowballstemmer, | ||
| Successfully installed GridDataFormats-0.4.0 Jinja2-2.10 MDAnalysis-0.19.2 MarkupSafe-1.1.0 PyYAML-3.13 Pygments-2.2.0 alabaster-0.7.12 babel-2.6.0 biopython-1.72 certifi-2018.10.15 chardet-3.0.4 cycler-0.10.0 decorator-4.3.0 docutils-0.14 gsd-1.5.4 idna-2.7 imagesize-1.1.0 joblib-0.13.0 kiwisolver-1.0.1 latexcodec-1.0.5 matplotlib-3.0.2 mmtf-python-1.1.2 mock-2.0.0 msgpack-0.5.6 networkx-2.2 numpy-1.15.4 oset-0.1.3 packaging-18.0 pbr-5.1.1 pybtex-0.22.0 pybtex-docutils-0.2.1 pyparsing-2.3.0 python-dateutil-2.7.5 pytz-2018.7 requests-2.20.1 scipy-1.1.0 six-1.11.0 snowballstemmer-1.2.1 sphinx-1.8.2 sphinxcontrib-bibtex-0.4.0 sphinxcontrib-websupport-1.1.0 urllib3-1.24.1 | Successfully installed GridDataFormats-0.4.0 Jinja2-2.10 MDAnalysis-0.19.2 MarkupSafe-1.1.0 PyYAML-3.13 Pygments-2.2.0 alabaster-0.7.12 babel-2.6.0 biopython-1.72 certifi-2018.10.15 chardet-3.0.4 cycler-0.10.0 decorator-4.3.0 docutils-0.14 gsd-1.5.4 idna-2.7 imagesize-1.1.0 joblib-0.13.0 kiwisolver-1.0.1 latexcodec-1.0.5 matplotlib-3.0.2 mmtf-python-1.1.2 mock-2.0.0 msgpack-0.5.6 networkx-2.2 numpy-1.15.4 oset-0.1.3 packaging-18.0 pbr-5.1.1 pybtex-0.22.0 pybtex-docutils-0.2.1 pyparsing-2.3.0 python-dateutil-2.7.5 pytz-2018.7 requests-2.20.1 scipy-1.1.0 six-1.11.0 snowballstemmer-1.2.1 sphinx-1.8.2 sphinxcontrib-bibtex-0.4.0 sphinxcontrib-websupport-1.1.0 urllib3-1.24.1 | ||
| + | </ | ||
| + | [[http:// | ||
| + | |||
| + | |||
| + | cp myconfig-sample.hpp myconfig.hpp | ||
| + | |||
| + | edit myconfig.php and uncomment defaults ( http:// | ||
| + | |||
| + | Then uncomment | ||
| + | |||
| + | < | ||
| + | /* Virtual sites features */ | ||
| + | #define VIRTUAL_SITES | ||
| + | //#define VIRTUAL_SITES_RELATIVE | ||
| + | #define VIRTUAL_SITES_INERTIALESS_TRACERS | ||
| + | /* Immersed-Boundary Bayreuth version */ | ||
| + | #define IMMERSED_BOUNDARY | ||
| + | </ | ||
| + | |||
| + | |||
| + | < | ||
| cmake3 \ | cmake3 \ | ||
| ~/ | ~/ | ||
| --help | --help | ||
| - | cmake3 | + | cmake3 -DCMAKE_INSTALL_PREFIX=/ |
| - | -DCMAKE_INSTALL_PREFIX="$HOME/local/tools/python/3.6.3/virtualenv/espresso" | + | |
| - | -DCMAKE_C_COMPILER=/ | + | |
| - | -DCMAKE_CXX_COMPILER=/ | + | |
| - | -DWITH_SCAFACOS=OFF | + | |
| - | ~/ | + | |
| </ | </ | ||
| + | |||
| + | Build files have been written to: / | ||
| + | |||
| + | Installing: / | ||
| Compile and install in the VE | Compile and install in the VE | ||
| Linea 135: | Linea 157: | ||
| deactivate | deactivate | ||
| + | Slurm script espresso.sh | ||
| + | < | ||
| + | #!/bin/bash | ||
| + | |||
| + | #SBATCH --partition=bdw | ||
| + | #SBATCH --output=%x.o%j | ||
| + | #SBATCH --nodes=2 | ||
| + | #SBATCH --ntasks-per-node=4 | ||
| + | #SBATCH --account=T_HPC18A | ||
| + | |||
| + | module load gnu/5.4.0 | ||
| + | module load openmpi/ | ||
| + | module load python/ | ||
| + | module load cuda/ | ||
| + | module load hdf5/1.8.17 | ||
| + | module load gsl/2.2.1 | ||
| + | module load boost/ | ||
| + | |||
| + | #activate VE | ||
| + | source / | ||
| + | |||
| + | python / | ||
| + | |||
| + | #deactivate VE | ||
| + | deactivate | ||
| + | </ | ||
| ==== MPI for PYTHON ==== | ==== MPI for PYTHON ==== | ||
| Linea 168: | Linea 216: | ||
| #SBATCH --nodes=2 | #SBATCH --nodes=2 | ||
| #SBATCH --ntasks-per-node=4 | #SBATCH --ntasks-per-node=4 | ||
| - | #SBATCH --account=T_HPC18A | + | #SBATCH --account=T_HPC18A |
| - | module load gnu7 openmpi3 | + | module load gnu7 openmpi3 py2-mpi4py |
| - | #module load intel openmpi3 | + | #module load intel openmpi3 py2-mpi4py |
| - | mpirun | + | mpirun python -W ignore hello-mpi-world.py |
| </ | </ | ||
calcoloscientifico/software/python.1544532904.txt.gz · Ultima modifica: da roberto.alfieri
